:root{color:#f5f5f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ease:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.34, 1.28, .44, 1);background:#050507;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}::selection{background:#0a84ff52}#root{min-height:100vh}.atlas{min-height:100vh;padding:16px clamp(18px, 4vw, 48px) 42px calc(var(--atlas-sidebar-expanded-width) + var(--atlas-sidebar-edge-gap) + clamp(16px, 2.4vw, 30px));transition:background .55s var(--ease), color .55s var(--ease), padding .28s var(--spring);--bg:#050507;--bg-2:#0b0d14;--text:#f5f5f7;--muted:#ebebf59e;--faint:#ebebf561;--glass:#ffffff0f;--glass-strong:#ffffff1a;--stroke:#ffffff24;--stroke-strong:#ffffff42;--shadow:#0000006b;--blue:#0a84ff;--teal:#64d2ff;--cyan:#64d2ff;--violet:#bf5af2;--green:#30d158;--red:#ff453a;--orange:#ff9f0a;--fill-quiet:#ffffff0e;--fill-hover:#ffffff1a;--tint-blue:#0a84ff38;--saved-dark-background:radial-gradient(60vw 44vw at 14% -6%, #0a84ff2b, transparent), radial-gradient(52vw 40vw at 86% 12%, #bf5af21f, transparent), linear-gradient(180deg, var(--bg-2), var(--bg) 60%);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--atlas-sidebar-edge-gap:4px;--atlas-sidebar-top-gap:6px;--atlas-sidebar-bottom-gap:6px;--atlas-sidebar-expanded-width:244px;--atlas-sidebar-collapsed-width:44px;background:#000;position:relative;overflow-x:hidden}.atlas.light{--bg:#f5f5f7;--bg-2:#fbfbfd;--text:#1d1d1f;--muted:#1d1d1fa3;--faint:#1d1d1f6b;--glass:#ffffff85;--glass-strong:#ffffffb8;--stroke:#00000014;--stroke-strong:#00000029;--shadow:#1f263624;--blue:#007aff;--teal:#30b0c7;--cyan:#30b0c7;--violet:#af52de;--green:#248a3d;--red:#d70015;--orange:#c93400;--fill-quiet:#78788014;--fill-hover:#78788024;--tint-blue:#007aff24;background:radial-gradient(60vw 44vw at 14% -6%, #007aff1f, transparent), radial-gradient(52vw 40vw at 86% 12%, #af52de17, transparent), linear-gradient(180deg, var(--bg-2), var(--bg) 60%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.skip-link{z-index:40;color:#fff;background:var(--blue);box-shadow:none;transition:transform .2s var(--spring);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;top:18px;left:306px;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.atlas:has(.marketplace-modal-backdrop) .skip-link{display:none}.noise{pointer-events:none;--saved-noise-opacity:.05;opacity:0;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:fixed;inset:0}.aurora{filter:blur(64px);--saved-aurora-opacity:.32;opacity:0;pointer-events:none;border-radius:999px;width:46vw;height:46vw;animation:18s ease-in-out infinite alternate drift;position:fixed}.aurora-one{background:#0a84ff38;top:-20vw;left:16vw}.aurora-two{background:#bf5af229;animation-delay:-6s;bottom:-4vw;right:-14vw}@keyframes drift{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(3%,-4%)scale(1.1)}}.glass{background:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%);border:1px solid var(--stroke);box-shadow:0 1px 1px #0000000a, 0 20px 50px var(--shadow), inset 0 1px 0 #ffffff42, inset 0 0 30px #ffffff08;-webkit-backdrop-filter:none}.atlas.light .glass{box-shadow:0 1px 1px #00000008, 0 20px 50px var(--shadow), inset 0 1px 0 #ffffffe6, inset 0 0 30px #ffffff38}.hairline{position:relative}.hairline:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff6b,#ffffff0f 32%,#0000 60%,#ffffff1a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.atlas button,.atlas [role=button]{transform-origin:bottom;-webkit-tap-highlight-color:transparent}.atlas button:not(:disabled),.atlas [role=button]:not([aria-disabled=true]){transition-property:transform,background,border-color,color,box-shadow,filter,opacity;transition-duration:.11s;transition-timing-function:cubic-bezier(.2,0,.2,1)}.atlas button:not(:disabled):active,.atlas [role=button]:not([aria-disabled=true]):active{filter:brightness(.96);transform:translateY(1.5px)scale(.992);box-shadow:inset 0 2px 4px #00000042,inset 0 -1px #ffffff0e}.atlas button:disabled{transform:none}@media (prefers-reduced-motion:reduce){.atlas button:not(:disabled),.atlas [role=button]:not([aria-disabled=true]){transition-duration:.01ms}.atlas button:not(:disabled):active,.atlas [role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}}.page-shell{z-index:1;position:relative}.page-shell:has(.agent-modal-backdrop){z-index:40}.page-shell:has(.marketplace-modal-backdrop){z-index:80}.page-shell:has(.mkt-job-atlas-backdrop[data-open=true]){z-index:100}.vault-page{width:min(100%,1020px);max-width:1020px;margin:0 auto;padding:8px 0 48px}.vault-simple{--vault-royal-blue:#4c8dff;--vault-royal-blue-soft:#4c8dff61;gap:12px;display:grid}.vault-simple .glass{border-color:var(--stroke)}.vault-simple .hairline:after{background:linear-gradient(#ffffffe0,#ffffff47 34%,#ffffff1f 62%,#fff6)}.vault-simple-hero{padding:8px 0 4px;display:block}.vault-simple-hero small,.vault-card-head small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.vault-simple-hero h2,.vault-card-head h2{letter-spacing:-.035em;margin:3px 0 0;line-height:1.03}.vault-simple-hero h2{margin:0;font-size:clamp(22px,2vw,26px);font-weight:720}.vault-purpose-line{color:color-mix(in srgb, var(--muted) 88%, var(--text));flex-wrap:wrap;align-items:baseline;gap:8px;margin:5px 0 0;font-size:13px;line-height:1.32;display:flex}.vault-status-actions,.vault-next-actions,.vault-action-row,.vault-security-actions,.vault-entry-actions{flex-wrap:wrap;gap:8px;display:flex}.vault-status-actions button,.vault-next-actions button,.vault-card-head button,.vault-text-button,.vault-action-row button,.vault-security-actions button{border:1px solid var(--stroke);color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 82%, transparent);cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:750}.vault-primary-button,.vault-next-actions .vault-primary-button,.vault-status-actions .vault-primary-button{color:#fff;background:color-mix(in srgb, var(--blue) 86%, #0b1220 14%);box-shadow:none;text-shadow:none;filter:none;border:0}.vault-status-actions button:hover,.vault-next-actions button:hover,.vault-card-head button:hover,.vault-text-button:hover,.vault-action-row button:hover,.vault-security-actions button:hover{border-color:var(--stroke);background:color-mix(in srgb, var(--blue) 12%, var(--fill-quiet))}.vault-status-actions .vault-primary-button:hover,.vault-next-actions .vault-primary-button:hover,.vault-primary-button:hover{background:color-mix(in srgb, var(--blue) 86%, #0b1220 14%);box-shadow:none;text-shadow:none;filter:none;border-color:#0000}.vault-status-actions{flex-wrap:nowrap;gap:0;margin-left:auto;display:inline-flex}.vault-action-toolbar{z-index:30;border:1px solid color-mix(in srgb, var(--stroke) 42%, transparent);background:color-mix(in srgb, var(--fill-quiet) 20%, transparent);border-radius:999px;align-items:center;padding:2px;position:relative;box-shadow:inset 0 1px #ffffff0a}.vault-status-actions .vault-icon-button{width:30px;min-width:30px;height:30px;color:color-mix(in srgb, var(--text) 78%, var(--muted) 22%);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s,background .16s,transform .16s;display:inline-grid;position:relative}.vault-status-actions .vault-icon-button+.vault-icon-button:before{content:"";background:color-mix(in srgb, var(--stroke) 32%, transparent);width:1px;position:absolute;top:7px;bottom:7px;left:0}.vault-status-actions .vault-icon-button:hover{color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 58%, transparent);transform:translateY(-1px)}.vault-status-actions .vault-icon-button[data-tooltip]:after{z-index:80;border:1px solid var(--stroke);color:color-mix(in srgb, var(--text) 94%, var(--muted));letter-spacing:.01em;white-space:nowrap;content:attr(data-tooltip);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 12%, var(--bg-2)), color-mix(in srgb, #050507 92%, var(--blue) 8%));opacity:0;pointer-events:none;transform-origin:bottom;border-radius:11px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)scale(.98);box-shadow:0 12px 24px #00000094,inset 0 1px #ffffff12}.vault-status-actions .vault-icon-button[data-tooltip]:before{z-index:81}.vault-status-actions .vault-stop-button[data-tooltip]:after{transform-origin:100% 100%;left:auto;right:0;transform:translateY(3px)scale(.98)}.vault-status-actions .vault-icon-button[data-tooltip]:hover:after,.vault-status-actions .vault-icon-button[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.vault-status-actions .vault-stop-button[data-tooltip]:hover:after,.vault-status-actions .vault-stop-button[data-tooltip]:focus-visible:after{transform:translate(0,0)scale(1)}.vault-action-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.vault-stop-button .vault-action-icon{color:color-mix(in srgb, #ff6b5f 76%, var(--muted) 24%)}.vault-stop-button:hover .vault-action-icon{color:#ff8178}.vault-health-card{border:1px solid color-mix(in srgb, var(--stroke) 70%, transparent);min-height:38px;color:inherit;text-align:left;background:color-mix(in srgb, var(--fill-quiet) 44%, transparent);cursor:pointer;border-radius:999px;align-items:baseline;gap:7px;padding:8px 11px;display:flex}.vault-health-card strong{letter-spacing:-.025em;font-size:15px;line-height:1}.vault-health-card span{color:var(--muted);font-size:12px;font-weight:720}.vault-health-card.is-attention{border-color:color-mix(in srgb, var(--amber,#f5b94f) 44%, var(--stroke));background:color-mix(in srgb, var(--amber,#f5b94f) 10%, var(--fill-quiet))}.vault-review-shortcut{flex:none}.connection-shelf{border-top:1px solid color-mix(in srgb, var(--stroke) 44%, transparent);border-bottom:1px solid color-mix(in srgb, var(--stroke) 44%, transparent);gap:9px;padding:12px 0 14px;display:grid}.connection-shelf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-shelf-head h3{letter-spacing:0;margin:0;font-size:15px;line-height:1.2}.connection-shelf-head>div>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.25;display:block}.connection-shelf-search{width:min(280px,42vw)}.connection-shelf-search input{border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);width:100%;min-width:0;height:34px;color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 54%, transparent);border-radius:6px;outline:none;padding:0 10px}.connection-shelf-search input:focus{border-color:color-mix(in srgb, var(--blue) 66%, var(--stroke))}.connection-shelf-tabs{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.connection-shelf-tabs::-webkit-scrollbar{display:none}.connection-shelf-tabs button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.connection-shelf-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--stroke) 68%, transparent);color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 72%, transparent)}.connection-shelf-list{border-top:1px solid color-mix(in srgb, var(--stroke) 38%, transparent)}.connection-shelf-row{border-bottom:1px solid color-mix(in srgb, var(--stroke) 34%, transparent);grid-template-columns:34px minmax(0,1fr) minmax(118px,145px) 92px;align-items:center;gap:10px;min-height:61px;padding:8px 2px;display:grid}.connection-provider-mark{border:1px solid color-mix(in srgb, var(--stroke) 52%, transparent);width:32px;height:32px;color:var(--muted);background:var(--glass-strong);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:800;line-height:1;display:grid}.connection-provider-mark.is-exchange,.connection-provider-mark.is-dev,.connection-provider-mark.is-wallet{color:var(--muted);background:var(--glass-strong)}.connection-shelf-main{gap:3px;min-width:0;display:grid}.connection-shelf-name-line{align-items:baseline;gap:8px;min-width:0;display:flex}.connection-shelf-name-line strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.connection-shelf-main>span,.connection-shelf-risk{color:var(--muted);font-size:11px;line-height:1.3}.connection-shelf-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-shelf-status{color:var(--muted);flex:none;font-size:10px;font-weight:760}.connection-shelf-row[data-status=pending_verification] .connection-shelf-status,.connection-shelf-row[data-status=degraded] .connection-shelf-status,.connection-shelf-row[data-status=revoking] .connection-shelf-status{color:var(--orange)}.connection-shelf-command{border:1px solid color-mix(in srgb, var(--blue) 52%, var(--stroke));width:92px;min-height:32px;color:var(--text);background:color-mix(in srgb, var(--blue) 15%, var(--fill-quiet));cursor:pointer;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:740}.connection-shelf-command.is-disconnect{border-color:color-mix(in srgb, var(--red) 44%, var(--stroke));background:color-mix(in srgb, var(--red) 9%, var(--fill-quiet))}.connection-shelf-command:disabled{opacity:.48;cursor:not-allowed}.connection-shelf-ready{color:var(--muted);justify-self:end;font-size:12px;font-weight:760}.connection-shelf-empty{color:var(--muted);margin:0;padding:18px 2px;font-size:12px}@media (width<=700px){.connection-shelf-head{flex-direction:column;align-items:stretch}.connection-shelf-search{width:100%}.connection-shelf-row{grid-template-columns:34px minmax(0,1fr) 86px;gap:8px}.connection-shelf-risk{grid-column:2}.connection-shelf-command{grid-area:1/3/span 2;width:86px}.connection-shelf-ready{grid-area:1/3/span 2}.connection-shelf-name-line{flex-direction:column;align-items:flex-start;gap:2px}.connection-shelf-name-line strong,.connection-shelf-main>span{white-space:normal}}.connection-shelf{border-color:var(--stroke-hairline);gap:12px}.connection-shelf-head{align-items:center}.connection-shelf-head>.connection-shelf-tabs{flex:0 auto;min-width:0}.connection-shelf-head>div>span,.connection-shelf-group-count,.connection-shelf-built-in-count{font-variant-numeric:tabular-nums}.connection-shelf-search input{border-color:var(--stroke-hairline);background:var(--glass);border-radius:8px;height:auto;min-height:38px}.connection-shelf-search input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 20%, transparent)}.connection-shelf-tabs{scrollbar-width:thin;gap:4px;padding-bottom:2px}.connection-shelf-tabs::-webkit-scrollbar{display:initial;height:4px}.connection-shelf-tabs button{letter-spacing:0;border-radius:999px;min-height:34px;padding-inline:11px;font-weight:680}.connection-shelf-tabs button[aria-pressed=true]{border-color:var(--stroke-hairline);color:var(--text);background:var(--fill-quiet)}.connection-shelf-tabs button:focus-visible,.connection-shelf-command:focus-visible,.connection-shelf-disclosure>summary:focus-visible,.connection-shelf-built-in>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.connection-shelf-list{border-top:0;gap:14px;display:grid}.connection-shelf-group{border-top:1px solid var(--stroke-hairline);display:grid}.connection-shelf-group-head{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.connection-shelf-group-head h4{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:680;line-height:1.3}.connection-shelf-group-count{color:var(--muted);font-size:11px}.connection-shelf-row{border-color:var(--stroke-hairline);grid-template-columns:34px minmax(0,1fr) auto;min-height:64px;padding-block:9px}.connection-provider-mark{border-color:var(--stroke-hairline);color:var(--muted);letter-spacing:0;background:var(--glass-strong);font-weight:720}.connection-shelf-status{color:var(--muted);letter-spacing:0;font-weight:720}.connection-shelf-row[data-tone=ready] .connection-shelf-status,.connection-shelf-built-in[data-tone=ready] .connection-shelf-status{color:var(--green)}.connection-shelf-row[data-tone=attention] .connection-shelf-status,.connection-shelf-built-in[data-tone=attention] .connection-shelf-status{color:var(--orange)}.connection-shelf-row[data-tone=blocked] .connection-shelf-status,.connection-shelf-built-in[data-tone=blocked] .connection-shelf-status{color:var(--red)}.connection-shelf-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.connection-shelf-command{border-color:var(--stroke-hairline);width:auto;min-height:36px;color:var(--muted);letter-spacing:0;background:0 0;border-radius:999px;padding:5px 12px;font-weight:680}.connection-shelf-command:hover:not(:disabled){color:var(--text);background:var(--fill-hover)}.connection-shelf-command.is-connect{color:var(--text);background:var(--fill-quiet)}.connection-shelf-command.is-disconnect{color:var(--red);background:0 0}.connection-shelf-action-note,.connection-shelf-ready{color:var(--muted);justify-self:end;font-size:11px;font-weight:680}.connection-shelf-disclosure{margin-top:2px}.connection-shelf-disclosure>summary{width:fit-content;color:var(--muted);cursor:pointer;border-radius:4px;font-size:10.5px;line-height:1.3}.connection-shelf-disclosure-body{color:var(--muted);gap:4px;margin-top:6px;font-size:11px;line-height:1.4;display:grid}.connection-shelf-disclosure-body strong{color:var(--text);font-weight:640}.connection-shelf-built-in{border-top:1px solid var(--stroke-hairline);border-bottom:1px solid var(--stroke-hairline)}.connection-shelf-built-in-summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:9px 2px;list-style:none;display:grid}.connection-shelf-built-in-summary::-webkit-details-marker{display:none}.connection-shelf-built-in-summary:after{content:"▸";color:var(--muted);font-size:12px}.connection-shelf-built-in[open]>.connection-shelf-built-in-summary{background:var(--fill-quiet)}.connection-shelf-built-in[open]>.connection-shelf-built-in-summary:after{content:"▾"}.connection-shelf-built-in-count{color:var(--muted);white-space:nowrap;font-size:11px}.connection-shelf-built-in-list{border-top:1px solid var(--stroke-hairline)}.connection-shelf-built-in-list .connection-shelf-row{padding-left:12px}.connection-shelf-built-in-list .connection-shelf-row:last-child{border-bottom:0}.connection-shelf-result-status{margin:0}.connection-shelf-row[aria-busy=true]{opacity:.72}.connection-shelf-row[aria-busy=true] .connection-shelf-status{color:var(--orange)}@media (width<=700px){.connection-shelf-row{grid-template-columns:34px minmax(0,1fr);padding-block:11px}.connection-shelf-row>.connection-shelf-command,.connection-shelf-actions,.connection-shelf-action-note,.connection-shelf-ready{grid-area:auto/2;justify-content:flex-start;justify-self:start}.connection-shelf-command{min-height:44px}.connection-shelf-built-in-summary{grid-template-columns:34px minmax(0,1fr) auto}.connection-shelf-built-in-count{grid-column:2}.connection-shelf-built-in-summary:after{grid-area:1/3/span 2}.connection-shelf-built-in-list .connection-shelf-row{padding-left:6px}}.connection-decision-sheet{width:min(100%,720px);color:var(--text);gap:0;margin-inline:auto;display:grid}.connection-shelf-head-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.connection-shelf-data-health-shortcut{border:1px solid var(--stroke-hairline);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-size:11.5px;font-weight:660;display:inline-flex}.connection-shelf-data-health-shortcut:hover{color:var(--text);background:var(--fill-hover)}.connection-shelf-data-health-shortcut:focus-visible,.connection-shelf-details-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.connection-shelf-details-button{width:fit-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-top:2px;padding:0;font-size:10.5px;line-height:1.3}.connection-shelf-details-button:hover{color:var(--text)}.connection-decision-head,.connection-decision-title-row,.connection-decision-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-decision-head{min-height:40px}.connection-decision-back{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 7px 5px 3px;font-size:12px;font-weight:650;display:inline-flex}.connection-decision-back svg,.data-health-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.connection-decision-back:hover{color:var(--text);background:var(--fill-hover)}.connection-decision-step,.connection-decision-status,.data-health-eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:680;line-height:1.3}.connection-decision-title-row{border-bottom:1px solid var(--stroke-hairline);min-height:82px}.connection-decision-title-row h3{letter-spacing:0;margin:3px 0 0;font-size:24px;line-height:1.15}.connection-decision-title-row h3:focus{outline:none}.connection-decision-facts{display:grid}.connection-decision-fact{border-bottom:1px solid var(--stroke-hairline);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:4px 24px;min-height:76px;padding:16px 2px;display:grid}.connection-decision-fact h4{color:var(--muted);letter-spacing:0;text-transform:uppercase;grid-row:1/span 3;margin:0;font-size:11px;font-weight:680;line-height:1.35}.connection-decision-fact>strong{letter-spacing:0;font-size:13px;font-weight:680;line-height:1.4}.connection-decision-fact>.connection-decision-vault-ref{border:1px solid var(--stroke-hairline);width:fit-content;color:var(--text);background:var(--fill-quiet);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.connection-decision-vault-ref svg{fill:none;width:14px;height:14px;stroke:var(--green);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.connection-decision-fact p,.connection-decision-fact ul{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.connection-decision-fact ul{gap:3px;padding-left:17px;display:grid}.connection-decision-fact[data-fact=access]>strong{font-variant-numeric:tabular-nums}.connection-decision-fact[data-tone=attention]>strong{color:var(--orange)}.connection-decision-disclosure>summary{width:fit-content;color:var(--muted);cursor:pointer;border-radius:4px;font-size:11px}.connection-decision-disclosure[open]>summary{color:var(--text);margin-bottom:6px}.connection-decision-action{justify-content:flex-end;min-height:70px}.connection-decision-action p{color:var(--muted);margin:0;font-size:12px}.connection-decision-primary{border:1px solid var(--stroke);min-height:40px;color:var(--text);font:inherit;letter-spacing:0;background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 18%, var(--fill-quiet)), color-mix(in srgb, var(--bg-2) 84%, var(--blue) 16%));cursor:pointer;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:700}.connection-decision-primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 25%, var(--fill-hover)), color-mix(in srgb, var(--bg-2) 76%, var(--blue) 24%))}.connection-decision-back:focus-visible,.connection-decision-primary:focus-visible,.connection-decision-disclosure>summary:focus-visible,.data-health-icon-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.data-health-panel{gap:0;padding-block:14px 18px;display:grid}.data-health-head{border-bottom:1px solid var(--stroke-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0 16px;display:flex}.data-health-head-main{gap:0;min-width:0;display:grid}.data-health-back{width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;margin-left:-4px;padding:4px 6px 4px 2px;font-size:10.5px;font-weight:700;display:inline-flex}.data-health-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.data-health-back:hover{color:var(--text)}.data-health-back:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.data-health-head h3{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;line-height:1.2}.data-health-head h3:focus{outline:none}.data-health-icon-button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.data-health-icon-button:hover:not(:disabled){border-color:var(--stroke-hairline);color:var(--text);background:var(--fill-hover)}.data-health-icon-button:disabled{opacity:.45;cursor:wait}.data-health-warning{border-bottom:1px solid var(--stroke-hairline);color:var(--orange);margin:0;padding:10px 2px;font-size:11.5px;line-height:1.4}.data-health-verdict{align-items:center;gap:9px;margin:12px 0 0;display:flex}.data-health-verdict strong{font-size:14px;font-weight:700;line-height:1.3}.data-health-verdict[data-tone=ready] strong{color:var(--green)}.data-health-verdict[data-tone=attention] strong{color:var(--orange)}.data-health-verdict[data-tone=blocked] strong{color:var(--red)}.data-health-verdict>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.data-health-meta-line{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:7px;font-size:11px;line-height:1.5;display:flex}.data-health-metric{cursor:default;text-transform:lowercase;align-items:baseline;gap:5px;display:inline-flex}.data-health-metric strong{color:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.data-health-band{border-bottom:1px solid var(--stroke-hairline);display:grid}.data-health-band-head{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 2px;display:flex}.data-health-band-head h4{letter-spacing:0;margin:0;font-size:12.5px;line-height:1.3}.data-health-sources-band>summary{cursor:pointer;border-radius:8px;list-style:none}.data-health-sources-band>summary::-webkit-details-marker{display:none}.data-health-sources-band>summary:hover{background:var(--fill-quiet)}.data-health-sources-band>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.data-health-sources-band[open]>summary .data-health-check-chevron{transform:rotate(90deg)}.data-health-band-head>span,.data-health-refreshing{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.data-health-check-list,.data-health-source-list{border-top:1px solid var(--stroke-hairline);display:grid}.data-health-check-row{border-bottom:1px solid var(--stroke-hairline)}.data-health-check-row:last-child,.data-health-source-row:last-child{border-bottom:0}.data-health-check-row summary{cursor:pointer;grid-template-columns:8px minmax(150px,max-content) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:8px 2px;list-style:none;display:grid}.data-health-check-row summary::-webkit-details-marker{display:none}.data-health-check-row summary:hover{background:var(--fill-quiet)}.data-health-check-row summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}.data-health-check-row strong,.data-health-source-name strong{font-size:12.5px;font-weight:680;line-height:1.3}.data-health-check-status,.data-health-source-name>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.data-health-check-row[data-tone=attention] .data-health-check-status,.data-health-source-row[data-tone=attention] .data-health-source-name>span{color:var(--orange)}.data-health-check-row[data-tone=blocked] .data-health-check-status,.data-health-source-row[data-tone=blocked] .data-health-source-name>span{color:var(--red)}.data-health-check-row[data-tone=ready] .data-health-check-status,.data-health-source-row[data-tone=ready] .data-health-source-name>span{color:var(--green)}.data-health-status-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}[data-tone=ready] .data-health-status-dot{background:var(--green)}[data-tone=attention] .data-health-status-dot{background:var(--orange)}[data-tone=blocked] .data-health-status-dot{background:var(--red)}.data-health-check-meta{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.data-health-check-chevron{fill:none;stroke:currentColor;stroke-width:1.6px;width:11px;height:11px}.data-health-check-row[open] .data-health-check-chevron{transform:rotate(90deg)}.data-health-check-detail,.data-health-source-detail{background:var(--fill-quiet);color:var(--muted);border-radius:10px;margin:2px 2px 12px 17px;padding:11px 14px 12px;font-size:11.5px;line-height:1.55}.data-health-check-detail{flex-wrap:wrap;gap:4px 18px;display:flex}.data-health-source-detail{justify-items:start;gap:8px;display:grid}.data-health-source-detail>span:first-child{max-width:68ch;color:color-mix(in srgb, var(--text) 76%, var(--muted))}.data-health-impact{align-items:baseline;gap:7px;max-width:68ch;display:inline-flex}.data-health-impact-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.data-health-impact.is-gap{color:var(--orange)}.data-health-impact.is-gap .data-health-impact-dot{background:var(--orange)}.data-health-source-stats{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.data-health-source-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:inline-flex}.data-health-action{border:1px solid var(--stroke-hairline);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:10.5px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.data-health-action:hover{color:var(--text);background:var(--fill-hover);border-color:var(--stroke)}.data-health-action:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.data-health-action.is-primary{color:var(--text);border-color:color-mix(in srgb, var(--blue) 34%, var(--stroke-hairline));background:color-mix(in srgb, var(--blue) 16%, transparent)}.data-health-action.is-primary:hover{background:color-mix(in srgb, var(--blue) 26%, transparent);border-color:color-mix(in srgb, var(--blue) 48%, var(--stroke-hairline))}.data-health-status-dot[data-tone=ready]{background:var(--green)}.data-health-status-dot[data-tone=attention]{background:var(--orange)}.data-health-status-dot[data-tone=blocked]{background:var(--red)}.data-health-source-row{border-bottom:1px solid var(--stroke-hairline)}.data-health-source-row summary{cursor:pointer;grid-template-columns:8px minmax(125px,.6fr) minmax(170px,1.4fr) minmax(88px,auto);align-items:center;gap:10px;min-height:40px;padding:6px 2px;list-style:none;display:grid}.data-health-source-row summary::-webkit-details-marker{display:none}.data-health-source-row summary:hover{background:var(--fill-quiet)}.data-health-source-row summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}.data-health-source-row[open] summary .data-health-check-chevron{transform:rotate(90deg)}.data-health-source-group>summary{cursor:pointer;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 2px;list-style:none;display:grid}.data-health-source-group>summary::-webkit-details-marker{display:none}.data-health-source-group>summary:hover{background:var(--fill-quiet)}.data-health-source-group>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}.data-health-source-group>summary strong{color:var(--muted);font-size:11.5px;font-weight:650;line-height:1.3}.data-health-source-group[open]>summary{border-bottom:1px solid var(--stroke-hairline)}.data-health-source-group[open]>summary .data-health-check-chevron{transform:rotate(90deg)}.data-health-source-name{gap:2px;min-width:0;display:grid}.data-health-source-intents{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.data-health-source-time{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.data-health-source-time strong,.data-health-source-time time{color:var(--text);font-size:11px;font-weight:620}.data-health-foot{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:12px 2px 0;font-size:10.5px;line-height:1.4;display:flex}.data-health-panel[aria-busy=true] .data-health-refreshing{color:var(--orange)}@media (width<=700px){.connection-shelf-head-controls{width:100%}.connection-shelf-head-controls .connection-shelf-search{flex:auto;width:auto}.connection-shelf-data-health-shortcut{min-height:44px}.connection-decision-title-row h3{font-size:20px}.connection-decision-fact{grid-template-columns:1fr;gap:5px;padding-block:14px}.connection-decision-fact h4{grid-row:auto}.connection-decision-action{min-height:72px}.connection-decision-primary{width:100%;min-height:44px}.data-health-meta-line{gap:4px 14px}.data-health-check-row summary{grid-template-columns:8px auto minmax(0,1fr) auto}.data-health-source-row summary{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;padding-block:11px}.data-health-source-intents{white-space:normal;grid-column:2/-1}.data-health-source-time{grid-area:1/3}.data-health-check-row summary{align-items:start}.data-health-check-meta{padding-top:1px}.data-health-foot{flex-direction:column}}.vault-custody-badge{border:1px solid var(--stroke-hairline);width:fit-content;color:var(--muted);border-radius:999px;align-items:center;gap:6px;margin-top:7px;padding:4px 8px;font-size:10.5px;font-weight:680;line-height:1.3;display:inline-flex}.vault-custody-badge svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.vault-custody-badge[data-tone=ready]{color:var(--green)}.vault-custody-badge[data-tone=attention]{color:var(--orange)}.vault-custody-badge[data-tone=blocked]{color:var(--red)}.mcp-policy-preview{border-top:1px solid var(--stroke-hairline);border-bottom:1px solid var(--stroke-hairline);margin-top:18px;display:grid}.mcp-policy-preview-head{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 2px;display:flex}.mcp-policy-preview-head>span{color:var(--muted);text-transform:uppercase;font-size:10.5px;font-weight:680}.mcp-policy-preview-head h4{letter-spacing:0;margin:0;font-size:14px}.mcp-policy-facts{display:grid}.mcp-policy-fact{border-top:1px solid var(--stroke-hairline);grid-template-columns:minmax(112px,.28fr) minmax(150px,.4fr) minmax(0,1fr);align-items:baseline;gap:16px;min-width:0;min-height:58px;padding:11px 2px;display:grid}.mcp-policy-fact>span,.mcp-policy-fact>small{color:var(--muted);font-size:11px;line-height:1.4}.mcp-policy-fact>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:680;line-height:1.4}.mcp-policy-fact[data-tone=ready]>strong{color:var(--green)}.mcp-policy-fact[data-tone=attention]>strong{color:var(--orange)}.mcp-policy-fact[data-tone=blocked]>strong{color:var(--red)}.mcp-policy-note{border-top:1px solid var(--stroke-hairline);color:var(--muted);margin:0;padding:11px 2px;font-size:11px;line-height:1.45}.mcp-inspector{gap:0;padding-block:14px 18px;display:grid}.mcp-inspector-head{border-bottom:1px solid var(--stroke-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0 16px;display:flex}.mcp-inspector-head-main{gap:0;min-width:0;display:grid}.mcp-inspector-head h3{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;line-height:1.2}.mcp-inspector-head h3:focus{outline:none}.mcp-inspector-verdict{align-items:center;gap:9px;margin:12px 0 0;display:flex}.mcp-inspector-verdict strong{font-size:14px;font-weight:700;line-height:1.3}.mcp-inspector-verdict[data-tone=ready] strong{color:var(--green)}.mcp-inspector-verdict[data-tone=attention] strong{color:var(--orange)}.mcp-inspector-verdict[data-tone=blocked] strong{color:var(--red)}.mcp-inspector-verdict>span:last-child{color:var(--muted);font-size:12px}.mcp-inspector-check{border:1px solid var(--stroke-hairline);min-height:36px;color:var(--text);font:inherit;background:var(--fill-quiet);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:680}.mcp-inspector-check:hover:not(:disabled){background:var(--fill-hover)}.mcp-inspector-check:disabled{opacity:.5;cursor:wait}.mcp-inspector-check:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mcp-inspector-facts{border-bottom:1px solid var(--stroke-hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mcp-inspector-facts>div{border-right:1px solid var(--stroke-hairline);align-content:start;gap:4px;min-width:0;padding:15px 13px;display:grid}.mcp-inspector-facts>div:first-child{padding-left:2px}.mcp-inspector-facts>div:last-child{border-right:0}.mcp-inspector-facts span,.mcp-inspector-facts small{color:var(--muted);font-size:10.5px;line-height:1.35}.mcp-inspector-facts strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px;font-weight:680;line-height:1.35}.mcp-inspector-facts code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.mcp-inspector-facts>div[data-tone=ready] strong{color:var(--green)}.mcp-inspector-facts>div[data-tone=attention] strong{color:var(--orange)}.mcp-inspector-facts>div[data-tone=blocked] strong{color:var(--red)}.mcp-inspector-band{border-bottom:1px solid var(--stroke-hairline);display:grid}.mcp-inspector-band-head{justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 2px;display:flex}.mcp-inspector-band-head h4{letter-spacing:0;margin:0;font-size:12.5px}.mcp-inspector-band-head p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.mcp-inspector-band-head>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.mcp-inspector-tools,.mcp-inspector-grants{border-top:1px solid var(--stroke-hairline);display:grid}.mcp-inspector-tool{border-bottom:1px solid var(--stroke-hairline);grid-template-columns:8px minmax(140px,.65fr) minmax(140px,.75fr) minmax(160px,1fr);align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 2px;display:grid}.mcp-inspector-tool:last-child{border-bottom:0}.mcp-inspector-tool>div{gap:2px;min-width:0;display:grid}.mcp-inspector-tool>div code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mcp-inspector-tool small{color:var(--muted);font-size:10.5px}.mcp-inspector-tool>strong{color:var(--muted);font-size:11.5px;font-weight:680}.mcp-inspector-tool>code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;overflow:hidden}.mcp-inspector-tool[data-tone=ready]>strong{color:var(--green)}.mcp-inspector-tool[data-tone=attention]>strong{color:var(--orange)}.mcp-inspector-tool[data-tone=blocked]>strong{color:var(--red)}.mcp-inspector-grants>div{border-bottom:1px solid var(--stroke-hairline);font-variant-numeric:tabular-nums;grid-template-columns:minmax(140px,1fr) repeat(4,auto) minmax(150px,auto);align-items:center;gap:14px;min-height:48px;padding:8px 2px;font-size:10.5px;display:grid}.mcp-inspector-grants>div:last-child{border-bottom:0}.mcp-inspector-grants span,.mcp-inspector-grants time{color:var(--muted)}.mcp-inspector-empty{color:var(--faint);margin:0;padding:14px 2px;font-size:11.5px}.mcp-inspector-foot{min-height:48px;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.mcp-approval-sheet{border-top:1px solid var(--stroke-hairline);border-bottom:1px solid var(--stroke-hairline);margin-top:16px}.mcp-approval-sheet-head{border-bottom:1px solid var(--stroke-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mcp-approval-sheet-head>div{border-right:1px solid var(--stroke-hairline);gap:4px;min-width:0;padding:12px;display:grid}.mcp-approval-sheet-head>div:first-child{padding-left:2px}.mcp-approval-sheet-head>div:last-child{border-right:0}.mcp-approval-sheet small{color:var(--muted);font-size:10.5px}.mcp-approval-sheet strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px}.mcp-approval-sheet h3{letter-spacing:0;text-transform:uppercase;margin:12px 2px 8px;font-size:11px}.mcp-approval-sheet pre{border:1px solid var(--stroke-hairline);max-height:240px;color:var(--text);background:var(--fill-quiet);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px;font-size:10.5px;line-height:1.5;overflow:auto}.mcp-approval-sheet>p{color:var(--red);margin:0;padding:10px 2px;font-size:11px;line-height:1.4}.mcp-approval-sheet[data-safe=true]>p{color:var(--green)}.vault-request-control{color:var(--orange);font-size:11px;line-height:1.4}.vault-request-control[data-blocked=true]{color:var(--red)}@media (width<=700px){.mcp-policy-preview-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.mcp-policy-fact{grid-template-columns:1fr;gap:3px;padding-block:12px}.mcp-inspector-head{grid-template-columns:36px minmax(0,1fr);padding-block:10px}.mcp-inspector-check{grid-column:2;width:fit-content;min-height:44px}.mcp-inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-inspector-facts>div{border-bottom:1px solid var(--stroke-hairline)}.mcp-inspector-facts>div:nth-child(2){border-right:0}.mcp-inspector-facts>div:nth-child(3),.mcp-inspector-facts>div:nth-child(4){border-bottom:0}.mcp-inspector-facts>div:nth-child(3){padding-left:2px}.mcp-inspector-tool{grid-template-columns:8px minmax(0,1fr);gap:7px 10px;padding-block:12px}.mcp-inspector-tool>strong,.mcp-inspector-tool>code{white-space:normal;overflow-wrap:anywhere;grid-column:2}.mcp-inspector-grants>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding-block:12px}.mcp-inspector-grants>div>strong,.mcp-inspector-grants>div>time{grid-column:1/-1}.mcp-inspector-foot{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:9px}.mcp-approval-sheet-head{grid-template-columns:1fr}.mcp-approval-sheet-head>div{border-right:0;border-bottom:1px solid var(--stroke-hairline);padding-left:2px}.mcp-approval-sheet-head>div:last-child{border-bottom:0}}.vault-stage{display:block}.data-health-split{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.data-health-split.is-repairing{grid-template-columns:minmax(0,1fr) 400px;gap:20px}.data-repair-panel{background:var(--bg-2);border:1px solid var(--stroke-hairline);border-radius:14px;flex-direction:column;height:min(78vh,720px);animation:.5s cubic-bezier(.3,1.18,.42,1) data-repair-slide,.2s ease-out data-repair-fade;display:flex;position:sticky;top:12px;overflow:hidden}@keyframes data-repair-slide{0%{transform:translate(84px)}to{transform:translate(0)}}@keyframes data-repair-fade{0%{opacity:0}to{opacity:1}}.data-repair-head{border-bottom:1px solid var(--stroke-hairline);align-items:center;gap:9px;padding:12px 12px 12px 16px;display:flex}.data-repair-title{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.data-repair-title span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.data-repair-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.data-repair-log{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.data-repair-msg{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.data-repair-msg.is-atlas{color:color-mix(in srgb, var(--text) 88%, var(--muted))}.data-repair-msg.is-live{color:var(--muted)}.data-repair-msg.is-user{background:var(--glass-strong);max-width:88%;color:var(--text);border-radius:12px;align-self:flex-end;padding:8px 12px}.data-repair-note{color:var(--faint);margin:0;font-size:11.5px;line-height:1.5}.data-repair-note.is-error{color:var(--red)}.data-repair-card{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--stroke-hairline));background:color-mix(in srgb, var(--blue) 5%, var(--fill-quiet));border-radius:12px;justify-items:start;gap:7px;padding:12px 14px;font-size:11.5px;line-height:1.5;display:grid}.data-repair-card.is-applied{border-color:color-mix(in srgb, var(--green) 26%, var(--stroke-hairline));background:color-mix(in srgb, var(--green) 5%, var(--fill-quiet))}.data-repair-card.is-dismissed{opacity:.6}.data-repair-card-eyebrow{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.data-repair-card-diff{overflow-wrap:anywhere;gap:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.data-repair-card-diff s{color:var(--faint);text-decoration:line-through}.data-repair-card-diff i{color:var(--muted);font-style:normal}.data-repair-card-diff b{color:var(--text);font-weight:650}.data-repair-card-checks{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.data-repair-card-note{color:var(--muted)}.data-repair-card-actions{gap:8px;margin-top:2px;display:inline-flex}.data-repair-card-state{color:var(--muted);font-size:11px}.data-repair-card-state.is-ok{color:var(--green)}.data-repair-card-state.is-error{color:var(--red)}.data-health-repaired{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:inline-flex}.data-health-repaired .data-health-impact-dot{background:var(--green)}.data-health-repaired-scope{color:var(--faint);font-style:normal}.data-repair-note a{color:var(--blue);text-decoration:none}.data-repair-note a:hover{text-decoration:underline}.data-repair-note a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.data-repair-tool-line{color:var(--faint);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:7px;font-size:10.5px;line-height:1.5;display:flex}.data-repair-tool-line svg{fill:none;width:10px;height:10px;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center}.data-repair-tool-line.is-failed svg{stroke:var(--orange)}.data-repair-activity{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:11px;display:flex}.data-repair-activity-dots{gap:3px;display:inline-flex}.data-repair-activity-dots i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite data-repair-dot}.data-repair-activity-dots i:nth-child(2){animation-delay:.18s}.data-repair-activity-dots i:nth-child(3){animation-delay:.36s}@keyframes data-repair-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.data-repair-activity-dots i{opacity:.7;animation:none}}.data-repair-composer{border-top:1px solid var(--stroke-hairline);gap:8px;padding:12px;display:flex}.data-repair-composer input{border:1px solid var(--stroke-hairline);background:var(--fill-quiet);min-width:0;height:34px;color:var(--text);border-radius:999px;flex:1;padding:0 14px;font-size:12.5px}.data-repair-composer input:focus{border-color:color-mix(in srgb, var(--blue) 40%, var(--stroke));outline:none}.data-repair-composer input:disabled{opacity:.5}.data-repair-send{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--stroke));background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 34%, var(--fill-quiet)), color-mix(in srgb, var(--bg-2) 74%, var(--blue) 26%));width:34px;height:34px;color:color-mix(in srgb, #fff 88%, var(--blue));cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.data-repair-send:disabled{opacity:.4;cursor:default}.data-repair-send svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.data-repair-panel{animation:.2s ease-out data-repair-fade}}@media (width<=900px){.data-health-split.is-repairing{grid-template-columns:1fr}.data-repair-panel{height:min(70vh,560px);position:static}}.vault-simple-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.vault-stage-card{gap:0;transition:gap .95s cubic-bezier(.35,0,.2,1)}.vault-stage-card.is-adding-access{gap:12px}.vault-stage-card.is-adding-access>.vault-access-list{display:none}.vault-add-slot{opacity:0;transform-origin:top;pointer-events:none;will-change:max-height, transform, opacity;min-height:0;max-height:0;transition:max-height .95s cubic-bezier(.35,0,.2,1),opacity .55s ease-out,transform .95s cubic-bezier(.35,0,.2,1);overflow:hidden;transform:translateY(-16px)}.vault-stage-card.is-adding-access .vault-add-slot{opacity:1;pointer-events:auto;max-height:min(84vh,760px);transform:translate(0,0)}.vault-add-panel{scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--muted) 34%, transparent) transparent;scrollbar-width:thin;transform-origin:top;backface-visibility:hidden;contain:layout paint;width:100%;min-height:0;max-height:min(84vh,760px);box-shadow:none;place-self:start stretch;position:relative;overflow:hidden auto}.vault-add-panel::-webkit-scrollbar{width:10px}.vault-add-panel::-webkit-scrollbar-track{background:0 0;margin-block:10px}.vault-add-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.vault-add-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 55%, transparent);background-clip:padding-box}.vault-add-fields{border:0;gap:10px;min-width:0;margin:0;padding:22px 0 0;display:grid}.vault-add-fields:disabled{opacity:1}.vault-simple .vault-add-panel.glass{border-color:color-mix(in srgb, var(--stroke) 72%, transparent)}.vault-add-panel.hairline:after{content:none}@media (prefers-reduced-motion:reduce){.vault-stage-card,.vault-add-slot{transition:none;transform:none}}.vault-card{border-radius:20px;padding:14px}.vault-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.vault-add-card-head{justify-content:flex-end;margin-bottom:0;position:absolute;top:7px;right:14px}.vault-card-head .vault-add-close{width:30px;min-width:30px;height:30px;color:color-mix(in srgb, var(--muted) 82%, var(--text));box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.vault-card-head .vault-add-close svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:15px;height:15px}.vault-card-head .vault-add-close:hover,.vault-card-head .vault-add-close:focus-visible{color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 68%, transparent);border-color:#0000}.vault-card-head .vault-add-close:active{transform:translateY(1px)scale(.98)}.vault-card-head h2{font-size:20px}.vault-card-head>span,.vault-entry-meta span{border:1px solid var(--stroke);color:color-mix(in srgb, var(--blue) 74%, var(--text));background:color-mix(in srgb, var(--blue) 10%, transparent);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:740}.vault-entries{gap:10px;display:grid}.vault-entry{border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);background:color-mix(in srgb, var(--fill-quiet) 54%, transparent);border-radius:16px;gap:8px;padding:11px;display:grid}.vault-entry.is-selected{border-color:var(--stroke);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 15%, transparent), 0 16px 40px color-mix(in srgb, var(--blue) 10%, transparent)}.vault-access-list{position:relative}.vault-access-row{background:0 0;border:0;border-radius:0;padding:0 0 14px}.vault-access-row:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--stroke) 58%, transparent)}.vault-access-row.is-selected:not(:last-child){border-bottom-color:var(--stroke)}.vault-access-row.is-selected{box-shadow:none}.vault-access-row.is-viewing-activity{border-bottom-color:var(--stroke)}.vault-access-slide-stage{display:grid;position:relative;overflow:hidden}.vault-access-slide-pane{grid-area:1/1;min-width:0;transition:opacity .22s,transform .22s cubic-bezier(.2,0,.2,1)}.vault-access-overview-pane{opacity:1;transform:translate(0)}.vault-access-activity-pane{opacity:0;pointer-events:none;align-content:start;gap:10px;display:grid;transform:translate(28px)}.vault-access-row.is-viewing-activity .vault-access-overview-pane{opacity:0;pointer-events:none;width:100%;position:absolute;inset:0;transform:translate(-28px)}.vault-access-row.is-viewing-activity .vault-access-activity-pane{opacity:1;pointer-events:auto;animation:.22s cubic-bezier(.2,0,.2,1) vaultActivitySlideIn;transform:translate(0)}@keyframes vaultActivitySlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.vault-access-slide-pane{transition-duration:.01ms}.vault-access-row.is-viewing-activity .vault-access-activity-pane{animation:none}}.vault-entry-select{width:100%;color:inherit;text-align:left;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:10px;padding:0;display:grid}.vault-access-key-value{flex:auto;grid-template-columns:minmax(190px,.34fr) minmax(0,.66fr);gap:10px;min-width:0;display:grid}.vault-access-field{min-width:0;color:var(--muted);gap:7px;display:grid}.vault-access-field-label{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1}.vault-access-field-shell{border:1px solid color-mix(in srgb, var(--stroke) 78%, transparent);background:color-mix(in srgb, var(--fill-quiet) 86%, transparent);min-height:40px;color:var(--text);letter-spacing:normal;text-transform:none;border-radius:13px;align-content:center;padding:9px 11px;font-family:-apple-system,system-ui,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,ui-sans-serif,Segoe UI,sans-serif;font-size:15px;font-weight:760;line-height:18px;display:grid;position:relative}.vault-access-field-shell strong{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;display:block}.vault-access-field-input{width:100%;min-width:0;height:18px;min-height:0;color:inherit;appearance:none;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background:0 0;border:0;outline:0;padding:0;display:block}.vault-access-field-input:focus{outline:none}.vault-access-value-field .vault-access-field-shell{padding-right:44px}.vault-access-lock-button{z-index:2;width:28px;height:28px;color:color-mix(in srgb, var(--text) 74%, transparent);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:18px}.vault-access-lock-button:hover,.vault-access-lock-button:focus-visible,.vault-access-lock-button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--fill-hover) 70%, transparent)}.vault-access-lock-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 30%, transparent)}.vault-access-lock-button svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:17px;height:17px}.vault-access-value-eye{width:28px;height:28px;color:color-mix(in srgb, var(--text) 82%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-block:auto;padding:0;transition-property:background,color;display:grid;position:absolute;top:0;bottom:0;right:8px;transform:none}.atlas button.vault-access-value-eye:not(:disabled){transition:none}.vault-access-value-eye:hover,.vault-access-value-eye:focus-visible{color:var(--text);background:color-mix(in srgb, var(--fill-hover) 80%, transparent)}.atlas button.vault-access-value-eye:not(:disabled):active{box-shadow:none;filter:none;transform:none}.vault-access-value-eye svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:19px;height:19px}.vault-access-expand-button{width:36px;height:40px;color:color-mix(in srgb, var(--text) 74%, transparent);cursor:pointer;background:0 0;border:0;border-radius:12px;align-self:end;place-items:center;padding:0;display:grid}.vault-access-expand-icon{place-items:center;width:36px;height:40px;transition:transform .2s,color .2s;display:grid}.vault-access-expand-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:18px;height:18px}.vault-access-row.is-selected .vault-access-expand-icon{color:color-mix(in srgb, var(--blue) 76%, var(--text));transform:rotate(180deg)}.vault-access-expand-button:hover .vault-access-expand-icon,.vault-access-expand-button:focus-visible .vault-access-expand-icon{color:var(--text)}.vault-entry-select strong,.vault-entry-select code,.vault-entry-select small{display:block}.vault-entry-select strong{font-size:15px;line-height:1.2}.vault-entry-select small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.vault-entry-select code{color:var(--teal);word-break:break-word;margin-top:5px;font-size:11px}.vault-entry-meta{flex-wrap:wrap;gap:6px;display:flex}.vault-entry-meta span{color:var(--muted);border-color:var(--stroke);text-transform:none;background:0 0}.vault-text-button{color:var(--muted);justify-self:start;padding:7px 10px;font-size:12px}.vault-entry-details{border-top:1px solid color-mix(in srgb, var(--stroke) 58%, transparent);gap:12px;margin-top:2px;padding-top:12px;animation:.16s ease-out vaultPanelIn;display:grid}.vault-entry-details .vault-summary-line{margin-bottom:0}.vault-grant-list{gap:7px;display:grid}.vault-grant-row{border-top:1px solid color-mix(in srgb, var(--stroke) 48%, transparent);grid-template-columns:minmax(130px,.24fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.vault-grant-row:first-child{border-top-color:color-mix(in srgb, var(--stroke) 68%, transparent)}.vault-grant-agent,.vault-grant-summary{min-width:0}.vault-grant-agent strong,.vault-grant-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.vault-grant-summary>small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.vault-grant-summary .vault-authority-headline{text-overflow:clip;white-space:normal;display:block;overflow:visible}.vault-authority-why{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.4}.vault-authority-why>summary{cursor:pointer;width:fit-content;color:var(--blue);font-weight:760}.vault-authority-why p{margin:7px 0 0}.vault-authority-why ul{margin:7px 0 0;padding-left:18px}.vault-grant-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:inline-flex}.vault-grant-actions button{border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 9px;font-size:12px;line-height:1}.vault-grant-actions button:hover,.vault-grant-actions button:focus-visible,.vault-grant-actions .vault-primary-button{border-color:var(--stroke);color:var(--text);background:color-mix(in srgb, var(--blue) 9%, transparent)}.vault-empty-grants{border-top:1px solid color-mix(in srgb, var(--stroke) 48%, transparent);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.vault-empty-grants p{margin:0}.vault-key-danger-row{justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.vault-access-row.is-access-paused .vault-grant-row{opacity:.58}.vault-pause-key-button,.vault-delete-key-button{border:1px solid color-mix(in srgb, var(--red) 34%, var(--stroke));width:30px;height:30px;color:color-mix(in srgb, var(--red) 80%, var(--text));background:color-mix(in srgb, var(--red) 6%, transparent);cursor:pointer;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid}.vault-pause-key-button svg,.vault-delete-key-button svg{fill:currentColor;width:14px;height:14px}.vault-delete-key-button:hover,.vault-delete-key-button:focus-visible{border-color:color-mix(in srgb, var(--red) 54%, var(--stroke));color:var(--text);background:color-mix(in srgb, var(--red) 12%, transparent)}.vault-pause-key-button{border-color:var(--stroke);color:color-mix(in srgb, var(--blue) 78%, var(--text));background:color-mix(in srgb, var(--blue) 6%, transparent)}.vault-pause-key-button:hover,.vault-pause-key-button:focus-visible,.vault-pause-key-button.is-start{border-color:var(--stroke);color:var(--text);background:color-mix(in srgb, var(--blue) 12%, transparent)}.vault-pause-key-button.is-start{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 14%, transparent)}.vault-empty-access{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:34px 16px;display:grid}.vault-empty-access strong{color:var(--text);font-size:14px}.vault-empty-access button{border:1px solid var(--stroke);color:var(--text);background:color-mix(in srgb, var(--blue) 9%, transparent);cursor:pointer;border-radius:999px;margin-top:4px;padding:8px 12px}.vault-empty-grants button{border:1px solid var(--stroke);color:var(--text);background:color-mix(in srgb, var(--blue) 8%, transparent);cursor:pointer;border-radius:999px;flex:none;padding:6px 10px}.vault-note button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:760}.vault-summary-line,.vault-review-sentence{border:1px solid var(--stroke);color:var(--text);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:17px;margin:0 0 14px;padding:12px 13px;font-size:14px;line-height:1.45}.vault-summary-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-plain-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vault-plain-facts div{border:1px solid color-mix(in srgb, var(--stroke) 68%, transparent);background:color-mix(in srgb, var(--fill-quiet) 46%, transparent);border-radius:14px;gap:4px;min-height:62px;padding:10px;display:grid}.vault-plain-facts small,.vault-constraint-grid label>span,.vault-radio-stack legend{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.vault-plain-facts strong{color:var(--text);align-self:end;font-size:13px;line-height:1.25}.vault-limits-panel{gap:10px;display:grid}.vault-limits-head{margin-bottom:0}.vault-limits-sentence{margin:0}.vault-limit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vault-limit-cards div{border:1px solid color-mix(in srgb, var(--stroke) 66%, transparent);background:color-mix(in srgb, var(--fill-quiet) 42%, transparent);border-radius:14px;gap:5px;min-height:54px;padding:10px 11px;display:grid}.vault-limit-cards small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.vault-limit-cards strong{color:var(--text);font-size:13px;line-height:1.28}.vault-limits-details{padding:9px 11px}.vault-limits-details p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.4}.vault-limits-actions{margin-top:0}.vault-hero-copy{min-width:0}.vault-custody-disclosure{width:fit-content;color:var(--muted);font-size:13px;line-height:1.32;display:inline-block;position:relative}.vault-custody-disclosure summary{width:fit-content;color:color-mix(in srgb, var(--muted) 72%, transparent);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;padding:0;font-size:13px;font-weight:560;text-decoration:none;list-style:none;transition:color .16s;display:inline-flex}.vault-custody-disclosure summary:hover{color:color-mix(in srgb, var(--text) 82%, var(--muted))}.vault-custody-disclosure summary::-webkit-details-marker{display:none}.vault-custody-disclosure summary:after{content:"";opacity:.58;border-bottom:1px solid;border-right:1px solid;width:4px;height:4px;margin-bottom:2px;transition:transform .16s;transform:rotate(45deg)}.vault-custody-disclosure[open] summary:after{margin-bottom:0;transform:rotate(225deg)}.vault-custody-disclosure span{z-index:2;border:1px solid color-mix(in srgb, var(--stroke) 42%, transparent);width:max-content;max-width:min(54ch,78vw);color:var(--muted);background:color-mix(in srgb, var(--bg) 94%, var(--fill-quiet));border-radius:12px;margin-top:7px;padding:8px 10px;display:block;position:absolute;box-shadow:0 14px 30px #0000003d}.vault-next-actions{margin-top:12px}.vault-note{min-height:20px;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.45}.vault-progressive-panel{animation:.18s ease-out vaultPanelIn}@keyframes vaultPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vault-form{align-content:start;gap:11px;display:grid}.vault-credential-list{gap:8px;display:grid}.vault-credential-row{grid-template-columns:minmax(190px,.34fr) minmax(0,.66fr);align-items:start;gap:10px;display:grid}.vault-add-key-row,.vault-remove-key-row{flex:none}.vault-form label,.vault-scope-picker legend{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:760;display:grid}.vault-form input,.vault-form select,.vault-form textarea,.vault-constraint-grid input,.vault-constraint-grid select{border:1px solid color-mix(in srgb, var(--stroke) 78%, transparent);width:100%;min-height:40px;color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 86%, transparent);font:inherit;text-transform:none;letter-spacing:normal;border-radius:13px;outline:none;padding:9px 11px}.vault-value-control{display:block;position:relative}.vault-value-control input{padding-right:54px}.vault-value-control.has-generated-password input{padding-right:144px}.vault-generated-password-strength{color:var(--muted);pointer-events:none;white-space:nowrap;font-size:11px;font-weight:760;line-height:1;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.vault-password-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.vault-password-actions button,.vault-password-action{border:1px solid color-mix(in srgb, var(--stroke) 54%, transparent);min-height:24px;color:color-mix(in srgb, var(--muted) 84%, var(--text));background:color-mix(in srgb, var(--fill-quiet) 42%, transparent);font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.vault-password-actions button:first-child{color:color-mix(in srgb, var(--blue) 78%, var(--text));border-color:var(--stroke);background:color-mix(in srgb, var(--blue) 6%, transparent)}.vault-password-action span[aria-hidden=true]{font-size:13px;font-weight:760;line-height:1}.vault-password-actions button:hover,.vault-password-actions button:focus-visible{color:var(--text);background:color-mix(in srgb, var(--fill-hover) 70%, transparent);border-color:var(--stroke)}.vault-password-actions button:first-child:hover,.vault-password-actions button:first-child:focus-visible{color:color-mix(in srgb, var(--blue) 58%, white);background:color-mix(in srgb, var(--blue) 10%, transparent)}.vault-password-actions .vault-remove-key-row{color:color-mix(in srgb, #f19a9a 72%, var(--muted))}.vault-value-toggle{z-index:2;width:28px;height:28px;color:color-mix(in srgb, var(--text) 82%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vault-value-toggle:hover,.vault-value-toggle:focus-visible,.vault-value-toggle[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--blue) 14%, transparent)}.vault-value-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, transparent);outline-offset:2px}.vault-value-toggle svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:19px;height:19px}.vault-agent-field{position:relative}.vault-agent-combobox{display:block;position:relative}.vault-agent-token-row{border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);background:color-mix(in srgb, var(--fill-quiet) 62%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;width:100%;min-height:42px;padding:6px 46px 6px 10px;display:flex}.vault-agent-token{border:1px solid var(--stroke);min-height:28px;color:var(--text);background:color-mix(in srgb, var(--blue) 14%, transparent);box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;font-weight:780;display:inline-flex}.vault-agent-token span{color:var(--muted);font-size:14px;line-height:1}.vault-agent-combobox .vault-agent-search{min-width:140px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:180px;padding:0}.vault-agent-combobox .vault-agent-search:focus{box-shadow:none;border-color:#0000;outline:0}.vault-agent-picker-toggle{width:30px;height:30px;color:color-mix(in srgb, var(--text) 86%, transparent);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.vault-agent-picker-toggle:hover,.vault-agent-picker-toggle:focus-visible{color:var(--text);background:color-mix(in srgb, var(--fill-hover) 72%, transparent)}.vault-agent-picker-toggle svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:20px;height:20px}.vault-agent-options{z-index:5;border:1px solid color-mix(in srgb, var(--stroke) 78%, transparent);background:color-mix(in srgb, var(--bg-2) 94%, black 6%);border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 34px #00000047}.vault-agent-option{width:100%;min-height:36px;color:var(--text);text-align:left;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:720;display:flex}.vault-agent-option span{color:var(--muted);font-size:11px;font-weight:700}.vault-agent-option:hover,.vault-agent-option[aria-selected=true]{background:color-mix(in srgb, var(--blue) 12%, var(--fill-quiet))}.vault-agent-option-muted{color:var(--muted)}.vault-simple button,.vault-simple button:hover,.vault-simple button:focus,.vault-simple button:focus-visible,.vault-form-footer button[type=submit],.vault-form-footer button[type=button],.vault-form-footer button[type=submit]:hover,.vault-form-footer button[type=button]:hover,.vault-form-footer button[type=submit]:focus,.vault-form-footer button[type=button]:focus,.vault-form-footer button[type=submit]:focus-visible{box-shadow:none}.vault-simple button:focus-visible,.vault-form-footer button[type=submit]:focus-visible,.vault-form-footer button[type=button]:focus-visible{outline:1px solid color-mix(in srgb, var(--blue) 64%, var(--stroke));outline-offset:2px}.vault-form textarea{resize:vertical;min-height:88px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.vault-form input:focus,.vault-form select:focus,.vault-form textarea:focus,.vault-constraint-grid input:focus,.vault-constraint-grid select:focus{border-color:var(--stroke);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 18%, transparent)}.vault-form-row,.vault-constraint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.vault-scope-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.vault-scope-picker legend{grid-column:1/-1;margin:0 0 4px}.vault-scope-picker label,.vault-key-list label,.vault-radio-stack label{border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);min-height:30px;color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 62%, transparent);letter-spacing:0;text-transform:none;border-radius:11px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:flex}.vault-scope-picker label.vault-scope-danger{color:color-mix(in srgb, var(--red) 76%, var(--text));background:color-mix(in srgb, var(--red) 6%, var(--fill-quiet));border-color:color-mix(in srgb, var(--red) 28%, var(--stroke));grid-column:1/-1;align-items:center}.vault-scope-danger span{display:inline}.vault-scope-danger small{color:var(--muted);font-size:11px;font-weight:650;line-height:1}.vault-scope-picker input,.vault-key-list input,.vault-radio-stack input{width:auto;min-height:auto;accent-color:var(--blue)}.vault-form-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:2px;display:grid}.vault-form-footer .vault-note{min-height:0;margin:0}.vault-form-footer button[type=submit],.vault-form-footer button[type=button]{border:1px solid var(--stroke);min-width:54px;min-height:0;color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 14%, var(--fill-quiet)), color-mix(in srgb, var(--bg-2) 88%, var(--blue) 12%));box-shadow:none;text-shadow:none;filter:none;cursor:pointer;appearance:none;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform .12s var(--ease);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:650;line-height:1}.vault-form-footer button[type=submit]:hover,.vault-form-footer button[type=button]:hover{border-color:var(--stroke);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 20%, var(--fill-hover)), color-mix(in srgb, var(--bg-2) 82%, var(--blue) 18%))}.vault-form-footer button[type=submit]:active,.vault-form-footer button[type=button]:active{transform:translateY(1px)}.vault-form-footer button[type=submit]:disabled,.vault-form-footer button[type=button]:disabled{color:var(--faint);background:color-mix(in srgb, var(--fill-quiet) 76%, transparent);border:1px solid color-mix(in srgb, var(--stroke) 60%, transparent);cursor:not-allowed;opacity:.72}.vault-disclosure{border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);background:color-mix(in srgb, var(--fill-quiet) 48%, transparent);border-radius:16px;padding:10px 12px}.vault-disclosure+.vault-disclosure{margin-top:10px}.vault-disclosure summary{color:var(--text);cursor:pointer;font-size:13px;font-weight:780}.vault-disclosure[open] summary{margin-bottom:12px}.vault-key-list,.vault-radio-stack{gap:7px;display:grid}.vault-radio-stack{border:0;margin:0;padding:0}.vault-key-list label,.vault-radio-stack label{justify-content:flex-start;align-items:flex-start}.vault-key-list span,.vault-radio-stack span{gap:2px;display:grid}.vault-key-list strong,.vault-radio-stack strong{color:var(--text);font-size:12px;line-height:1.15}.vault-key-list small,.vault-radio-stack small,.vault-card-copy{color:var(--muted);font-size:12px;line-height:1.35}.vault-card-copy{margin:0 0 12px}.vault-inline-hint,.vault-advanced-copy{color:color-mix(in srgb, var(--muted) 86%, var(--text));letter-spacing:.005em;text-transform:none;font-size:11px;font-weight:640;line-height:1.35}.vault-inline-hint{align-self:center;padding-inline:2px}.vault-inline-hint-suggest{color:color-mix(in srgb, var(--amber,#b45309) 72%, var(--text))}.vault-advanced-copy{margin:0 0 10px;font-size:12px}.vault-advanced-copy code{color:color-mix(in srgb, var(--blue) 64%, var(--text));font-size:11px}.vault-wallet-limits{margin-top:10px}.vault-activity-card{gap:10px}.vault-access-activity-pane .vault-card-head{margin-bottom:0}.vault-activity-context{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.3}.vault-activity-summary{border:1px solid color-mix(in srgb, var(--stroke) 58%, transparent);color:color-mix(in srgb, var(--text) 88%, var(--muted));background:color-mix(in srgb, var(--fill-quiet) 72%, transparent);border-radius:14px;margin:0;padding:9px 11px;font-size:12px;line-height:1.4}.vault-activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.vault-activity-event{border-top:1px solid color-mix(in srgb, var(--stroke) 62%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.vault-activity-event:first-child{border-top:0;padding-top:0}.vault-activity-dot{background:var(--muted);border-radius:999px;width:7px;height:7px;margin-top:7px}.vault-activity-event--allowed .vault-activity-dot{background:var(--green)}.vault-activity-event--blocked .vault-activity-dot{background:var(--red)}.vault-activity-event--asked .vault-activity-dot{background:var(--amber)}.vault-activity-event p{color:var(--text);flex-wrap:wrap;gap:6px;margin:0;font-size:13px;line-height:1.35;display:flex}.vault-activity-event strong{font-weight:760}.vault-activity-event>div{gap:4px;display:grid}.vault-activity-event small,.vault-activity-event time{color:var(--muted);font-size:12px;line-height:1.35}.vault-activity-event time{white-space:nowrap}.vault-activity-why{justify-self:start}.vault-activity-why summary{cursor:pointer;color:var(--muted);font-size:12px;line-height:1.35}.vault-activity-why ul{color:color-mix(in srgb, var(--muted) 86%, var(--text));gap:3px;margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.4;display:grid}.vault-activity-event-action{border:1px solid color-mix(in srgb, var(--stroke) 70%, transparent);color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 80%, transparent);border-radius:999px;justify-self:start;margin-top:2px;padding:5px 8px;font-size:12px}.vault-activity-actions{align-items:center;margin-top:2px}.vault-security-actions button:disabled{cursor:not-allowed;opacity:.56}.vault-security p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}@media (width<=1180px){.vault-page{width:min(100%,980px)}}@media (width<=900px){.vault-simple-grid{grid-template-columns:1fr}}@media (width<=640px){.vault-form-row,.vault-credential-row,.vault-scope-picker,.vault-constraint-grid,.vault-plain-facts,.vault-access-key-value,.vault-limit-cards{grid-template-columns:1fr}.vault-grant-row{grid-template-columns:1fr;align-items:start}.vault-grant-actions{justify-content:flex-start}.vault-card{border-radius:18px;padding:13px}.vault-form-footer{grid-template-columns:1fr}.vault-form-footer button[type=submit]{width:100%}.vault-activity-event{grid-template-columns:auto minmax(0,1fr)}.vault-activity-event time{grid-column:2}}.side-nav{left:var(--atlas-sidebar-edge-gap);top:var(--atlas-sidebar-top-gap);bottom:var(--atlas-sidebar-bottom-gap);z-index:20;width:var(--atlas-sidebar-expanded-width);transition:width .28s var(--spring), padding .28s var(--spring), border-radius .28s var(--spring);border-radius:13px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex;position:fixed;overflow:visible}.side-nav-brand-control{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0}.side-nav-brand-control:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 20%, transparent), 0 0 0 1.5px var(--blue);border-radius:12px;outline:none}.atlas.nav-collapsed{padding-left:calc(var(--atlas-sidebar-collapsed-width) + var(--atlas-sidebar-edge-gap) + clamp(14px, 2vw, 28px))}.atlas.nav-collapsed:has(.agent-chat-panel-borderless){padding-left:calc(var(--atlas-sidebar-collapsed-width) + var(--atlas-sidebar-edge-gap) + clamp(8px, 1.2vw, 16px));padding-right:clamp(14px,2vw,28px)}.atlas.nav-collapsed .skip-link{left:calc(var(--atlas-sidebar-collapsed-width) + var(--atlas-sidebar-edge-gap) + 20px)}.atlas.nav-collapsed .side-nav{width:var(--atlas-sidebar-collapsed-width);padding:10px 6px}.atlas.nav-collapsed .brand{justify-content:center;padding-inline:0}.atlas.nav-collapsed .brand>span:last-child,.atlas.nav-collapsed .side-nav-links span,.atlas.nav-collapsed .side-nav-section span,.atlas.nav-collapsed .side-nav-section small,.atlas.nav-collapsed .side-nav-links b,.atlas.nav-collapsed .side-nav-section em,.atlas.nav-collapsed .theme-toggle span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atlas.nav-collapsed .side-nav-links,.atlas.nav-collapsed .side-nav-section{justify-items:center}.atlas.nav-collapsed .side-nav-section{border-top-color:color-mix(in srgb, var(--stroke) 70%, transparent);padding-top:8px}.atlas.nav-collapsed .side-nav-links a,.atlas.nav-collapsed .side-nav-section a{border-radius:9px;justify-content:center;gap:0;width:32px;min-height:32px;padding:0}.atlas.nav-collapsed .side-nav-links i,.atlas.nav-collapsed .side-nav-section i{width:20px;height:20px}.atlas.nav-collapsed .side-nav-footer{justify-items:center;padding-top:8px}.atlas.nav-collapsed .side-nav-footer .wallet-control{width:32px}.atlas.nav-collapsed .side-nav-footer .connect-mini{border-radius:9px;place-items:center;width:32px;min-height:32px;padding:0;font-size:0;display:grid}.atlas.nav-collapsed .side-nav-footer .connect-mini:before{content:"◉";font-size:15px;line-height:1}.atlas.nav-collapsed .side-nav-footer .connect-mini.connected .wallet-dot{display:none}.atlas.nav-collapsed .theme-toggle{border-radius:9px;justify-content:center;width:32px;height:32px;padding:0}.atlas.nav-collapsed .side-nav-footer .wallet-menu{min-width:190px;inset:auto auto 0 48px}.side-nav-scroll{scrollbar-width:none;flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}.side-nav-scroll::-webkit-scrollbar{display:none}.brand,.theme-toggle{align-items:center;display:flex}.brand{width:100%;color:var(--text);letter-spacing:-.022em;gap:10px;padding:0 8px 4px;font-size:19px;font-weight:700;overflow:visible}.brand-mark{color:#fff;background:linear-gradient(160deg, var(--teal), var(--blue) 58%, var(--violet));border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:grid;position:relative;box-shadow:0 10px 24px #0a84ff57,inset 0 1px #ffffff73}.brand-mark-letter{transition:opacity .16s var(--ease), transform .18s var(--spring)}.brand-expand-glyph{opacity:0;transition:opacity .16s var(--ease), transform .18s var(--spring);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.82)}.brand-expand-glyph>span{opacity:.92;border:2px solid;border-radius:3px;width:16px;height:15px;display:block}.brand-expand-glyph>span:before{content:"";opacity:.9;border-right:2px solid;width:6px;height:100%;display:block}.side-nav-brand-control:hover .brand-mark-letter,.side-nav-brand-control:focus-visible .brand-mark-letter,.atlas.nav-collapsed .side-nav-brand-control:hover .brand-mark-letter,.atlas.nav-collapsed .side-nav-brand-control:focus-visible .brand-mark-letter{opacity:0;transform:scale(.86)}.side-nav-brand-control:hover .brand-expand-glyph,.side-nav-brand-control:focus-visible .brand-expand-glyph,.atlas.nav-collapsed .side-nav-brand-control:hover .brand-expand-glyph,.atlas.nav-collapsed .side-nav-brand-control:focus-visible .brand-expand-glyph{opacity:1;transform:scale(1)}.side-nav-links,.side-nav-section{width:100%;color:var(--muted);letter-spacing:-.01em;gap:1px;font-size:14px;font-weight:500;display:grid}.side-nav-links a,.side-nav-section a{min-height:29px;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--spring);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:4px 9px;display:flex}.side-nav-links a:hover,.side-nav-section a:hover{color:var(--text);background:var(--fill-hover)}.side-nav-links a:active,.side-nav-section a:active{transform:scale(.985)}.side-nav-links a.active,.side-nav-links a[aria-current=page]{color:var(--text);background:var(--fill-hover);box-shadow:none;border-color:#0000}.side-nav-links a.active i,.side-nav-links a[aria-current=page] i{color:var(--blue)}.side-nav-links i,.side-nav-section i{width:22px;height:22px;color:var(--muted);transition:color .2s var(--ease);flex:none;place-items:center;font-size:16px;font-style:normal;font-weight:600;display:grid}.nav-key-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.side-nav-links a:hover i,.side-nav-section a:hover i{color:var(--text)}.side-nav-links span,.side-nav-section span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-nav-links b{color:#fff;background:var(--blue);letter-spacing:0;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600;box-shadow:0 4px 14px #0a84ff52}.side-nav-section{border-top:1px solid var(--stroke);margin-top:0;padding-top:8px}.side-nav-section small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:0 9px 2px;font-size:11px;font-weight:600;display:flex}.side-nav-section em{color:var(--blue);background:var(--tint-blue);border:1px solid var(--stroke);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.side-nav-footer{border-top:1px solid var(--stroke);gap:6px;width:100%;margin-top:auto;padding-top:8px;display:grid}.connect-mini{color:#fff;background:color-mix(in srgb, var(--blue) 86%, #0b1220 14%);width:100%;min-height:36px;box-shadow:none;text-shadow:none;letter-spacing:-.01em;transition:transform .2s var(--spring), background .2s var(--ease);border:1px solid #0000;border-radius:999px;font-size:15px;font-weight:600}.connect-mini:hover{filter:none;transform:translateY(-1px)}.connect-mini:active{transform:scale(.97)}.wallet-control{width:100%;position:relative}.connect-mini.connected{background:color-mix(in srgb, var(--blue) 16%, transparent);color:var(--text);border:1px solid var(--stroke);box-shadow:none;justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.wallet-dot{background:var(--green,#34c759);border-radius:999px;flex:none;width:8px;height:8px}.wallet-dot[data-ok=false]{background:#ff9f0a}.wallet-identity-loading{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;flex:none;width:62px;height:8px;display:inline-block}.wallet-reconnecting{cursor:wait}.wallet-menu{background:var(--bg-2,#1c1c1c);border:1px solid var(--stroke);z-index:60;border-radius:14px;gap:2px;min-width:224px;max-width:min(280px,90vw);padding:7px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto auto;box-shadow:0 18px 44px #0000006b,0 2px 8px #0000004d}.wallet-menu button{text-align:left;min-height:38px;color:var(--text);transition:background .15s var(--ease);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.wallet-menu button:hover{background:var(--fill-hover)}.wallet-menu button:focus-visible{background:var(--fill-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 45%, transparent);outline:none}.wallet-menu button[aria-current=true]{color:var(--blue);font-weight:600}.wallet-menu-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px 2px;font-size:10.5px;font-weight:700}.wallet-menu-danger{color:var(--red)}.wallet-menu-danger:hover{background:color-mix(in srgb, var(--red) 14%, transparent)}.side-nav-footer .wallet-menu{min-width:0;inset:auto 0 calc(100% + 8px)}.side-nav-footer .wallet-panel{min-width:264px}.wallet-panel{background:var(--bg-2,#1c1c1c);border-radius:18px;gap:0;width:min(360px,100vw - 28px);min-width:0;max-width:min(360px,100vw - 28px);padding:16px;overflow:hidden;box-shadow:0 20px 56px #00000061,0 4px 14px #00000038}.wallet-panel-identity{align-items:center;gap:12px;min-width:0;display:flex}.wallet-panel-avatar{color:#fff;border:1px solid #ffffff29;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:19px;font-weight:760;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff2e}.wallet-panel-avatar>span{z-index:1;position:relative}.wallet-panel-avatar>img{z-index:2;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wallet-panel-avatar>small{z-index:3;border:3px solid var(--bg-2,#1c1c1c);color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:19px;height:19px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.wallet-panel-avatar>small[data-ok=false]{background:var(--orange)}.wallet-panel-names{flex:1;align-content:center;gap:4px;min-width:0;display:grid}.wallet-panel-names>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:730;line-height:1.15;overflow:hidden}.wallet-panel .wallet-panel-address{width:fit-content;min-height:24px;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 5px 2px 0;font-size:12px;display:inline-flex}.wallet-panel .wallet-panel-address:hover{color:var(--text);background:var(--fill-hover)}.wallet-panel .wallet-panel-address:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wallet-panel-toolbar{flex:none;align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.wallet-panel .wallet-panel-iconbtn{width:34px;height:34px;min-height:0;color:var(--muted);cursor:pointer;transition:color .15s var(--ease), background .15s var(--ease), transform .1s var(--ease);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.wallet-panel .wallet-panel-iconbtn:hover{color:var(--text);background:var(--fill-hover)}.wallet-panel .wallet-panel-iconbtn:active{transform:translateY(1px)scale(.98)}.wallet-panel .wallet-panel-settings-trigger[aria-expanded=true]{color:var(--text);background:var(--fill-hover)}.wallet-panel .wallet-panel-disconnect:hover{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}.wallet-panel-balance{gap:3px;padding:24px 2px 18px;display:grid}.wallet-panel-balance small{color:var(--muted);font-size:11.5px;font-weight:620}.wallet-panel-balance strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:32px;font-weight:720;line-height:1.05;overflow:hidden}.wallet-panel-balance span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.wallet-panel-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wallet-panel-actions>:is(a,button){min-width:0;min-height:92px;color:var(--text);background:color-mix(in srgb, var(--blue) 11%, var(--bg-2));border:1px solid color-mix(in srgb, var(--blue) 21%, var(--stroke-hairline));text-align:left;cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease), transform .1s var(--ease);border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;text-decoration:none;display:flex}.wallet-panel-actions>:is(a,button):hover{background:color-mix(in srgb, var(--blue) 17%, var(--bg-2));border-color:color-mix(in srgb, var(--blue) 34%, var(--stroke-hairline))}.wallet-panel-actions>:is(a,button):active{transform:translateY(1px)scale(.99)}.wallet-panel-actions>:is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wallet-panel-actions>:is(a,button)>span:last-child{align-self:stretch;gap:2px;width:100%;min-width:0;display:grid}.wallet-panel-actions strong{font-size:14px;font-weight:700}.wallet-panel-actions small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.wallet-panel-action-icon{width:30px;height:30px;color:var(--blue);background:color-mix(in srgb, var(--blue) 16%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.wallet-panel-portfolio{border:1px solid var(--stroke-hairline);min-height:42px;color:var(--text);transition:background .15s var(--ease), border-color .15s var(--ease), transform .1s var(--ease);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:670;text-decoration:none;display:flex}.wallet-panel-portfolio:hover{background:var(--fill-hover);border-color:var(--stroke)}.wallet-panel-portfolio:active{transform:translateY(1px)scale(.99)}.wallet-panel-portfolio:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wallet-panel-settings{background:var(--fill-subtle);border:1px solid var(--stroke-hairline);border-radius:13px;gap:9px;margin-top:12px;padding:12px;display:grid}.wallet-panel-settings-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.wallet-panel-settings-head strong{color:var(--text);font-size:11.5px;font-weight:670}.wallet-panel-chains{flex-wrap:wrap;gap:6px;display:flex}.wallet-panel-chains button{border:1px solid var(--stroke-hairline);min-height:32px;color:var(--muted);background:0 0;border-radius:9px;padding:5px 11px;font-size:11.5px;font-weight:620}.wallet-panel-chains button:hover{color:var(--text);background:var(--fill-hover)}.wallet-panel-chains button[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--blue) 45%, var(--stroke-hairline));background:color-mix(in srgb, var(--blue) 14%, transparent)}.wallet-panel-wrongnet{color:var(--orange);margin:0;font-size:11.5px;line-height:1.4}.wallet-panel-explorer{border-top:1px solid var(--stroke-hairline);min-height:34px;color:var(--muted);transition:color .15s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:11.5px;font-weight:620;text-decoration:none;display:flex}.wallet-panel-explorer:hover{color:var(--text)}.wallet-panel-explorer:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=420px){.wallet-panel{width:min(340px,100vw - 20px);padding:14px}.wallet-panel-avatar{border-radius:14px;width:48px;height:48px}.wallet-panel-names>strong{font-size:16px}.wallet-panel-balance{padding-block:20px 16px}.wallet-panel-balance strong{font-size:28px}}.wallet-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;place-items:center;padding:20px;animation:.16s ease-out wallet-modal-fade;display:grid;position:fixed;inset:0}.wallet-modal{background:var(--bg-2,#1c1c1c);border:1px solid var(--stroke);border-radius:18px;gap:4px;width:min(420px,100%);padding:10px;animation:.18s cubic-bezier(.3,1.1,.4,1) wallet-modal-pop;display:grid;box-shadow:0 30px 70px #00000080}.wallet-modal-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 6px 10px;display:flex}.wallet-modal-head h2{letter-spacing:-.01em;text-align:center;margin:0;font-size:15.5px;font-weight:700}.wallet-modal-head-spacer{flex:none;width:30px;height:30px}.wallet-modal-close{width:30px;height:30px;color:var(--muted);cursor:pointer;transition:color .15s var(--ease), background .15s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.wallet-modal-close:hover{color:var(--text);background:var(--fill-hover)}.wallet-modal-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wallet-modal-list{gap:6px;display:grid}.wallet-modal-item{border:1px solid var(--stroke-hairline);background:var(--fill-quiet);min-height:62px;color:var(--text);cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease);border-radius:16px;align-items:center;gap:13px;padding:12px 14px;display:flex}.wallet-modal-item:hover{background:var(--fill-hover);border-color:var(--stroke)}.wallet-modal-item:focus-visible{border-color:color-mix(in srgb, var(--blue) 55%, var(--stroke));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 45%, transparent);outline:none}.wallet-modal-item-name{text-align:left;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.wallet-modal-tag{border:1px solid var(--stroke-hairline);color:var(--muted);letter-spacing:.02em;border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:680}.wallet-modal-tag.is-recent{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 34%, var(--stroke-hairline))}.wallet-modal-tag.is-pending{color:var(--text)}.wallet-modal-item:disabled{opacity:.6;cursor:wait}.wallet-modal-error{color:var(--red);margin:4px 6px 2px;font-size:12px;line-height:1.45}.wallet-modal-help{min-height:40px;color:var(--muted);transition:color .15s var(--ease), background .15s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.wallet-modal-help:hover{color:var(--text);background:var(--fill-quiet)}.wallet-modal-help:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wallet-brand-icon{background:color-mix(in srgb, var(--text) 7%, transparent);border:1px solid var(--stroke-hairline);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}img.wallet-brand-icon{object-fit:contain;padding:5px}.wallet-brand-icon-fallback{color:var(--muted);background:var(--fill-quiet)}.wallet-brand-icon-coinbase{background:#0052ff;border-color:#0000}.wallet-brand-icon-coinbase svg{width:100%;height:100%}@keyframes wallet-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes wallet-modal-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wallet-modal-backdrop,.wallet-modal{animation:none}}.theme-toggle{color:var(--muted);transition:color .2s var(--ease);background:0 0;border-radius:999px;justify-content:flex-start;gap:10px;padding:2px 6px;font-size:14px;font-weight:500}.theme-toggle:hover{color:var(--text)}.theme-toggle i{width:28px;height:28px;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);transition:transform .3s var(--spring);border-radius:999px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff29}.theme-toggle:hover i{transform:rotate(24deg)}.hero{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);align-items:center;gap:clamp(28px,5vw,76px);max-width:1180px;margin:56px auto 60px;display:grid}.eyebrow,.eyebrow-mini{width:fit-content;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600;display:inline-flex}.eyebrow{border-radius:999px;margin-bottom:26px;padding:9px 14px}.eyebrow-mini{color:var(--blue);margin-bottom:10px}.hero h1{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(180deg, var(--text), color-mix(in srgb, var(--text) 72%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:780px;margin:0;font-size:clamp(44px,6.4vw,76px);font-weight:700;line-height:1.03}.hero p{max-width:600px;color:var(--muted);letter-spacing:-.012em;margin:22px 0 0;font-size:clamp(17px,1.9vw,20px);font-weight:400;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-cta,.secondary-cta{letter-spacing:-.012em;min-height:48px;transition:transform .25s var(--spring), box-shadow .25s var(--ease), filter .25s var(--ease), background .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.primary-cta{color:#fff;background:color-mix(in srgb, var(--blue) 86%, #0b1220 14%);box-shadow:none;text-shadow:none;border:1px solid #0000}.secondary-cta{color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ffffff24}.primary-cta:hover{filter:none;transform:translateY(-1px)scale(1.015)}.secondary-cta:hover{background:var(--fill-hover);transform:translateY(-1px)scale(1.015)}.primary-cta:active,.secondary-cta:active{transform:scale(.97)}.primary-cta:focus-visible,.secondary-cta:focus-visible,.connect-mini:focus-visible,.theme-toggle:focus-visible,.side-nav a:focus-visible{outline:1px solid color-mix(in srgb, var(--blue) 64%, var(--stroke));outline-offset:2px;box-shadow:none}.trust-row{color:var(--faint);flex-wrap:wrap;gap:8px;margin-top:26px;font-size:12px;font-weight:500;display:flex}.trust-row span{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;padding:7px 12px;box-shadow:inset 0 1px #ffffff1a}.hero-visual{border-radius:12px;place-items:center;min-height:570px;display:grid;position:relative;overflow:hidden}.orbital-map{aspect-ratio:1;border:1px solid var(--stroke);background:radial-gradient(circle, #ffffff1a, transparent 34%), repeating-radial-gradient(circle, transparent 0 52px, var(--stroke) 53px, transparent 55px);border-radius:50%;width:min(430px,78vw);position:relative}.orbital-map span{background:linear-gradient(135deg, var(--teal), var(--blue));width:7px;height:7px;transform:rotate(calc(var(--i) * 20deg)) translateX(calc(92px + (var(--i) % 4) * 34px));box-shadow:0 0 16px color-mix(in srgb, var(--blue) 70%, transparent);border-radius:99px;position:absolute;top:50%;left:50%}.core-orb{border:1px solid var(--stroke-strong);box-shadow:0 18px 44px var(--shadow), inset 0 1px 0 #ffffff61;-webkit-backdrop-filter:none;background:linear-gradient(#ffffff3d,#ffffff0d 55%);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:34%}.core-orb b{letter-spacing:-.03em;font-size:24px;font-weight:700}.core-orb small{color:var(--muted);font-weight:500}.floating-ticket{border-radius:11px;gap:3px;min-width:178px;padding:14px 16px;display:grid;position:absolute}.floating-ticket small{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.floating-ticket strong{letter-spacing:-.02em;font-size:18px;font-weight:600}.floating-ticket span{color:var(--muted);font-size:12px;font-weight:400}.ticket-one{animation:7s ease-in-out infinite alternate float;top:70px;right:28px}.ticket-two{animation:7s ease-in-out infinite alternate-reverse float;bottom:112px;left:28px}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.policy-rail{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.policy-chip{border-radius:10px;gap:3px;min-width:0;padding:12px 14px;display:grid}.policy-chip small{color:var(--faint);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.policy-chip strong{color:var(--text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.workflow-strip article{min-width:0;transition:background .2s var(--ease);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.workflow-strip article:hover{background:var(--fill-quiet)}.workflow-strip span{width:30px;height:30px;color:var(--blue);background:var(--tint-blue);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.workflow-strip strong{letter-spacing:-.01em;margin-bottom:3px;font-size:14px;font-weight:600;display:block}.workflow-strip{border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1180px;margin:-24px auto 18px;padding:12px;display:grid}.workflow-strip article{background:radial-gradient(110% 90% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 62%), var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff1f}.workflow-strip article span{width:30px;height:30px;color:var(--blue);background:var(--tint-blue);border:1px solid var(--stroke);letter-spacing:-.01em;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.workflow-strip strong{color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.workflow-strip p{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.42}.dashboard-grid{grid-template-columns:1.22fr .78fr;gap:18px;max-width:1180px;margin:0 auto;display:grid}.panel{min-height:270px;transition:transform .35s var(--spring), box-shadow .35s var(--ease);border-radius:13px;padding:24px;overflow:hidden}.panel:hover{transform:translateY(-3px)}.panel-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-topline span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.panel-topline b{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:600}.demo-badge{background:var(--fill-quiet);border:1px solid var(--stroke);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f;color:var(--muted)!important;font-weight:500!important}.demo-badge:before{content:"";background:var(--blue);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--blue) 60%, transparent);border-radius:999px}.portfolio-panel{grid-column:span 1}.stat-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-card{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;padding:16px;box-shadow:inset 0 1px #ffffff1f}.stat-card small,.stat-card span{color:var(--muted);font-size:12px;font-weight:500}.stat-card strong{letter-spacing:-.03em;margin:8px 0;font-size:clamp(22px,2.6vw,30px);font-weight:700;display:block}.stat-card .good{color:var(--green);font-weight:600}.liquid-chart{align-items:end;gap:10px;height:116px;margin-top:22px;display:flex}.liquid-chart span{background:linear-gradient(180deg, var(--teal), var(--blue));opacity:.82;border-radius:999px 999px 9px 9px;flex:1;box-shadow:inset 0 1px #ffffff4d}.liquid-chart span:first-child{height:42%}.liquid-chart span:nth-child(2){height:72%}.liquid-chart span:nth-child(3){height:54%}.liquid-chart span:nth-child(4){height:88%}.liquid-chart span:nth-child(5){height:66%}.exchange-list,.agent-stack{gap:10px;display:grid}.exchange-list div,.agent-stack div{background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff1a}.exchange-list div:hover,.agent-stack div:hover{background:var(--fill-hover)}.exchange-list i{background:var(--tint-blue);width:28px;height:28px;color:var(--blue);border-radius:7px;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.exchange-list span{letter-spacing:-.01em;flex:1;font-weight:500}.exchange-list b{color:var(--muted);font-size:12px;font-weight:500}.agent-panel,.nft-panel{min-height:320px}.agent-panel{flex-direction:column;display:flex}.agent-stack p{color:var(--muted);letter-spacing:-.008em;margin:0;font-size:14px;font-weight:400;line-height:1.45}.pulse{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb, var(--green) 14%, transparent);border-radius:50%;flex:none}.safety-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:16px;display:grid}.safety-strip div{background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 60%), var(--fill-quiet);border:1px solid color-mix(in srgb, var(--green) 22%, var(--stroke));border-radius:10px;min-width:0;padding:13px 14px;box-shadow:inset 0 1px #ffffff1f}.safety-strip strong{color:var(--green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.safety-strip span{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4;display:block}.nft-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.nft-strip div{aspect-ratio:.82;background:linear-gradient(160deg, var(--teal), var(--violet));box-shadow:inset 0 1px 0 #ffffff59, 0 12px 28px var(--shadow);transition:transform .3s var(--spring);border-radius:10px}.nft-strip div:hover{transform:translateY(-4px)scale(1.02)}.nft-strip div:nth-child(2){background:linear-gradient(160deg, #ff8fd8, var(--blue));transform:translateY(14px)}.nft-strip div:nth-child(2):hover{transform:translateY(10px)scale(1.02)}.nft-strip div:nth-child(3){background:linear-gradient(160deg,#66e3a8,#ffd968)}.nft-panel p{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.closing{border-radius:13px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:18px auto 0;padding:32px;display:flex}.closing .primary-cta{text-align:center;white-space:nowrap;justify-self:end;min-width:210px}.closing h2{letter-spacing:-.03em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(28px,3.3vw,42px);font-weight:700;line-height:1.08}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:50px auto 22px;display:flex}.page-head h1{letter-spacing:-.04em;background:linear-gradient(180deg, var(--text), color-mix(in srgb, var(--text) 72%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(42px,5.6vw,68px);font-weight:700;line-height:1.02}.page-head p{max-width:620px;color:var(--muted);letter-spacing:-.012em;margin:14px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.page-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.good{color:var(--green)}.bad{color:var(--red)}.neutral{color:var(--muted)}.pf-head{align-items:center;margin-top:36px;margin-bottom:18px}.pf-head h1{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px)}.pf-head p{max-width:560px;margin-top:8px;font-size:clamp(14px,1.3vw,16px)}.pf-hero{border-radius:14px;gap:18px;max-width:1180px;margin:0 auto 18px;padding:clamp(20px,2.6vw,28px);display:grid}.pf-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-total{gap:5px;display:grid}.pf-total small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.pf-total strong{letter-spacing:-.03em;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1}.pf-total>span{font-size:14px;font-weight:600}.pf-chart{width:100%;height:clamp(150px,22vw,200px)}.chart-wrap{touch-action:none;cursor:crosshair;width:100%;height:100%;position:relative}.area-chart-svg{width:100%;height:100%;display:block}.chart-dot{border:2px solid var(--bg-2);pointer-events:none;border-radius:999px;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.chart-tip{background:var(--bg-2);border:1px solid var(--stroke);color:var(--muted);white-space:nowrap;pointer-events:none;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:2px;transform:translate(-50%)}.pf-hero-stats{border-top:1px solid var(--stroke);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.pf-stat{align-content:start;gap:4px;display:grid}.pf-stat small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.pf-stat strong{letter-spacing:-.02em;font-size:21px;font-weight:700}.pf-stat>span{font-size:12.5px;font-weight:500}.pf-holdings{max-width:1180px;margin:0 auto 18px}.pf-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.pf-secondary>article{grid-column:auto}.pf-amt{transition:filter .15s var(--ease)}.pf-private .pf-amt{filter:blur(8px)}.pf-total-label{align-items:center;gap:8px;display:flex}.pf-eye{width:26px;height:26px;color:var(--faint);transition:color .15s var(--ease), background .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.pf-eye:hover{color:var(--text);background:var(--fill-hover)}.th-sort{color:var(--faint);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .12s var(--ease);background:0 0;align-items:center;gap:4px;display:inline-flex}.th-sort:hover{color:var(--muted)}.th-sort.active{color:var(--text)}.th-sort i{width:8px;font-size:10px;font-style:normal}.spark-cell{min-width:0;height:24px;display:block}.sparkline{width:100%;height:100%;display:block}.home-head{align-items:center;margin-top:36px;margin-bottom:18px}.home-head h1{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,42px)}.home-head p{margin-top:8px;font-size:clamp(14px,1.3vw,16px)}.demo-badge[data-ok=true]{color:color-mix(in srgb, var(--green,#30d158) 90%, var(--text));border-color:#30d15866}.home-top,.home-mid,.home-actions,.home-activity-wrap{max-width:1180px;margin:0 auto 18px}.home-top,.home-mid{align-items:stretch;gap:18px;display:grid}.home-top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.home-mid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-networth{align-content:start;gap:6px;display:grid}.home-networth-value{letter-spacing:-.03em;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1}.home-networth .good{font-size:13px;font-weight:600}.home-mini-chart{height:92px;margin-top:10px}.panel-topline a{color:var(--blue);font-size:12.5px;font-weight:600}.home-needs{flex-direction:column;gap:12px;height:100%;display:flex}.home-badge{color:#fff;background:#ff453a;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.home-needs-list{gap:8px;display:grid}.home-need{background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .15s var(--ease);border-radius:10px;gap:3px;padding:9px 11px;display:grid}.home-need:hover{background:var(--fill-hover)}.home-need-tag{color:var(--blue);font-size:11px;font-weight:700}.home-need-action{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-needs-empty{gap:4px;padding:6px 0;display:grid}.home-needs-empty strong{font-size:14px}.home-needs-empty span{color:var(--muted);font-size:12.5px;line-height:1.45}.home-needs-cta{color:var(--blue);margin-top:auto;font-size:12.5px;font-weight:600}.home-actions{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-action{color:var(--text);transition:transform .15s var(--spring), background .15s var(--ease);border-radius:13px;align-items:center;gap:12px;padding:15px 18px;font-size:15px;font-weight:600;display:flex}.home-action i{background:color-mix(in srgb, var(--blue) 16%, transparent);width:38px;height:38px;color:var(--blue);border-radius:11px;place-items:center;font-size:18px;font-style:normal;display:grid}.home-action:hover{background:color-mix(in srgb, var(--blue) 8%, var(--glass-strong));transform:translateY(-2px)}.home-card{align-content:start;gap:12px;display:grid}.home-holdings,.home-opps{gap:8px;display:grid}.home-holding{align-items:center;gap:10px;display:flex}.home-holding-name{flex:auto;gap:1px;min-width:0;display:grid}.home-holding-name strong{font-size:13.5px;font-weight:600}.home-holding-name small{color:var(--faint);font-size:11.5px}.home-holding b{font-size:13.5px;font-weight:600}.home-opp{background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .15s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:8px 11px;display:flex}.home-opp:hover{background:var(--fill-hover)}.home-opp-name{flex:auto;gap:1px;min-width:0;display:grid}.home-opp-name strong{font-size:13px;font-weight:600}.home-opp-name small{color:var(--faint);font-size:11px}.home-opp-apy{font-size:14px;font-weight:700}.home-agents{gap:10px;display:grid}.home-agent-status{border-bottom:1px solid var(--stroke);align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.home-agent-status strong{font-size:13px;display:block}.home-agent-status small{color:var(--muted);font-size:11.5px}.home-agent-status small a{color:var(--blue)}.home-dot{background:#ff9f0a;border-radius:999px;flex:none;width:9px;height:9px;margin-top:4px}.home-dot[data-ok=true]{background:var(--green,#30d158)}.home-agent-row{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.home-agent-row span{color:var(--muted)}.home-agent-row b{font-weight:600}.portfolio-overview{border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:18px;max-width:1180px;margin:0 auto 18px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}.overview-main>small,.overview-stat small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.overview-main>strong{letter-spacing:-.06em;margin:6px 0 4px;font-size:clamp(44px,7vw,84px);line-height:.88;display:block}.overview-main>span{color:var(--green);font-size:15px;font-weight:700}.segmented{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.segmented button{min-width:42px;height:32px;color:var(--muted);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--spring);background:0 0;border-radius:999px;font-size:13px;font-weight:600}.segmented button:hover{color:var(--text)}.segmented button:active{transform:scale(.96)}.segmented button.selected{color:var(--text);background:#ffffff24;box-shadow:0 2px 8px #0000002e,inset 0 1px #ffffff38}.atlas.light .segmented button.selected{background:#fff;box-shadow:0 2px 8px #1f263624,inset 0 1px #ffffffe6}.segmented button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.area-chart{background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 13%, transparent), transparent), var(--fill-quiet);border:1px solid var(--stroke);border-radius:12px;align-items:end;gap:8px;height:170px;margin-top:20px;padding:14px;display:flex}.area-chart span{height:var(--h);background:linear-gradient(180deg, var(--cyan), var(--blue));opacity:.8;border-radius:999px 999px 7px 7px;flex:1;min-height:18px}.overview-side{gap:12px;display:grid}.overview-stat{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:11px;padding:15px}.overview-stat strong{letter-spacing:-.03em;margin:7px 0 3px;font-size:24px;display:block}.overview-stat span{color:var(--muted);font-size:13px;font-weight:600}.cap-meter{border:1px solid var(--stroke);background:#ffffff17;height:8px;margin-top:10px;overflow:hidden}.cap-meter b{background:linear-gradient(90deg, var(--violet), var(--blue));height:100%}.portfolio-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.holdings-panel,.activity-panel{grid-column:span 2}.holdings-table{gap:6px;min-width:0;display:grid}.holdings-row{color:var(--muted);border-radius:10px;grid-template-columns:minmax(180px,1.5fr) minmax(88px,.8fr) 60px 80px minmax(104px,.9fr) minmax(100px,.9fr) minmax(116px,1fr);align-items:center;gap:14px;padding:10px 12px;font-size:13px;display:grid}.holdings-head{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;background:0 0;font-size:11px;font-weight:600}.holdings-row:not(.holdings-head){background:var(--fill-quiet);border:1px solid var(--stroke)}.holdings-row-link{cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease), transform .15s var(--spring)}.holdings-row-link:hover{background:var(--fill-hover);border-color:var(--stroke)}.holdings-row-link:active{transform:scale(.997)}.holdings-row-link:focus-visible{border-color:var(--stroke);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 30%, transparent);outline:none}.asset-cell{align-items:center;gap:10px;min-width:0;display:flex}.asset-cell>i{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.asset-cell strong,.activity-list strong,.chain-meta strong{color:var(--text);letter-spacing:-.012em;font-weight:600;display:block}.asset-cell small,.muted-cell,.activity-list span,.chain-meta small{color:var(--muted);font-size:12px}.alloc-cell{align-items:center;gap:9px;display:flex}.alloc-cell i{background:#ffffff1a;border-radius:999px;width:74px;height:7px;display:block;overflow:hidden}.alloc-cell i b{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--blue));height:100%;display:block}.allocation-body{justify-items:center;gap:18px;display:grid}.allocation-topline{align-items:center}.allocation-select-wrap{align-items:center;display:inline-flex;position:relative}.allocation-select-wrap:after{content:"⌄";color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-54%)}.allocation-select{appearance:none;border:1px solid var(--stroke);background:var(--fill-quiet);min-width:150px;color:var(--text);font:inherit;letter-spacing:-.01em;cursor:pointer;border-radius:999px;outline:none;padding:8px 30px 8px 12px;font-size:13px;font-weight:700}.allocation-select:hover{border-color:var(--stroke);background:var(--fill-hover)}.allocation-select:focus-visible{box-shadow:0 0 0 3px var(--stroke);border-color:var(--stroke)}.donut{aspect-ratio:1;width:min(220px,70vw);box-shadow:inset 0 0 0 1px var(--stroke), 0 24px 60px var(--shadow);border-radius:50%;place-items:center;display:grid}.donut>div{aspect-ratio:1;background:color-mix(in srgb, var(--bg) 82%, transparent);border:1px solid var(--stroke);border-radius:50%;place-items:center;width:58%;display:grid}.donut strong{letter-spacing:-.035em;font-size:24px}.donut small{color:var(--muted);font-weight:700}.allocation-legend,.activity-list,.chain-list{gap:10px;width:100%;display:grid}.allocation-legend div,.activity-list>div,.chain-list>div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;align-items:center;gap:10px;padding:12px;display:grid}.allocation-legend div{grid-template-columns:12px 1fr auto}.allocation-legend i{border-radius:999px;width:10px;height:10px}.allocation-legend span{color:var(--muted);font-size:13px}.activity-list>div{grid-template-columns:34px minmax(0,1fr) auto}.activity-list i{width:34px;height:34px;color:var(--blue);background:var(--tint-blue);border-radius:9px;place-items:center;font-style:normal;font-weight:700;display:grid}.activity-list small{color:var(--faint);white-space:nowrap;font-size:12px}.chain-list>div{grid-template-columns:minmax(110px,.8fr) minmax(140px,1fr) auto}.chain-meter{border:1px solid var(--stroke);background:#ffffff1a;height:8px;overflow:hidden}.chain-meter b{background:linear-gradient(90deg, var(--cyan), var(--blue));height:100%}.chain-value{font-size:14px}.agent-head{background:radial-gradient(80% 120% at 10% 0%, color-mix(in srgb, var(--blue) 20%, transparent), transparent 58%), radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--violet) 24%, transparent), transparent 58%), linear-gradient(180deg, var(--glass-strong), var(--glass));border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:stretch;margin-bottom:16px;padding:clamp(22px,3.2vw,34px);display:grid;position:relative;overflow:hidden}.agent-head:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--blue) 20%, transparent), transparent 68%);filter:blur(8px);opacity:.8;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto 18px 18px auto}.agent-head-copy,.agent-head-console{z-index:1;position:relative}.agent-head h1{font-size:clamp(52px,6.8vw,88px)}.agent-head p{max-width:520px}.agent-head-console{align-content:start;gap:12px;display:grid}.agent-head-console .page-head-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.agent-head-console .demo-badge{grid-column:1/-1;justify-content:center;min-height:36px}.agent-head-console .primary-cta,.agent-head-console .secondary-cta{text-align:center;width:100%;min-height:48px}.head-signal-card,.agent-prototype-status,.head-mini-grid div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:12px;padding:16px;box-shadow:inset 0 1px #ffffff1f}.head-signal-card span,.agent-prototype-status span,.head-mini-grid small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.head-signal-card strong{letter-spacing:-.025em;margin:8px 0 6px;font-size:20px;line-height:1.15;display:block}.head-signal-card small{color:var(--green);font-size:12px;font-weight:700}.agent-prototype-status{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--teal) 16%, transparent), transparent 62%), var(--fill-quiet);border-color:color-mix(in srgb, var(--teal) 28%, var(--stroke))}.agent-prototype-status strong{color:color-mix(in srgb, var(--text) 88%, var(--teal));margin-top:7px;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.head-mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.head-mini-grid b{margin-top:6px;font-size:13px;line-height:1.2;display:block}.agent-status-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.agent-status-row span{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.agent-chat-panel{background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--teal) 16%, transparent), transparent 62%), linear-gradient(180deg, var(--glass-strong), var(--glass));flex-direction:column;gap:12px;max-width:1180px;height:clamp(360px,100dvh - 340px,720px);margin:0 auto 18px;display:flex}.agent-chat-bar{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-chat-tools{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.agent-chat-bottom-tools{width:min(630px,100%);margin:0 auto;padding-top:2px}.agent-chat-id{color:var(--text);letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.agent-chat-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%}.agent-chat-tool{border:1px solid var(--stroke);background:var(--fill-quiet);min-height:30px;color:var(--muted);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.agent-chat-tool:hover{color:var(--text);background:var(--fill-hover)}.agent-chat-runtime-lock{background:color-mix(in srgb, var(--orange) 10%, var(--fill-quiet));border:1px solid color-mix(in srgb, var(--orange) 36%, var(--stroke));border-radius:12px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px;display:grid}.agent-chat-runtime-lock strong{color:var(--orange);font-size:13px}.agent-chat-runtime-lock span{color:var(--muted);font-size:12.5px;line-height:1.4}.agent-chat-runtime-lock .primary-cta{grid-row:span 2;min-height:34px;padding:0 13px;font-size:12px}.agent-chat-log{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 16%, transparent) transparent;flex:auto;align-content:start;gap:10px;min-height:0;padding:4px 6px;display:grid;overflow-y:auto}.agent-chat-log::-webkit-scrollbar{width:16px}.agent-chat-log::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}.agent-chat-log::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 16%, transparent);background-clip:padding-box;border:6px solid #0000;border-radius:999px}.agent-chat-log::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 28%, transparent);background-clip:padding-box}.agent-chat-message{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:12px;gap:5px;max-width:78%;padding:11px 14px;display:grid;box-shadow:inset 0 1px #ffffff1f}.agent-chat-message small{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.agent-chat-message span{color:var(--text);white-space:pre-wrap;font-size:17px;line-height:1.55}.agent-chat-copy{max-width:70ch;color:color-mix(in srgb, var(--text) 88%, var(--muted));gap:14px;font-size:15px;line-height:1.6;display:grid}.agent-chat-copy p{line-height:inherit;margin:0}.agent-chat-copy strong{color:var(--text);font-weight:700}.agent-chat-copy em{color:var(--muted);font-style:italic}.agent-chat-heading{color:var(--text);margin:4px 0 -3px;font-size:15.5px;font-weight:700;line-height:1.3}.agent-chat-list{gap:6px;margin:0;padding-left:1.45em;display:grid}.agent-chat-list li{margin:0;padding-left:4px;line-height:1.5}.agent-chat-list li::marker{color:var(--muted)}.agent-chat-quote{border-left:2px solid color-mix(in srgb, var(--text) 28%, transparent);color:var(--faint);margin:2px 0;padding:4px 0 4px 18px;line-height:1.62}.agent-chat-code{background:color-mix(in srgb, var(--text) 8%, transparent);border:1px solid var(--stroke-hairline);white-space:pre-wrap;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.agent-chat-cursor{color:color-mix(in srgb, var(--blue) 70%, var(--text) 30%)}.agent-chat-msg-files{flex-wrap:wrap;gap:6px;max-width:100%;margin-bottom:9px;display:flex}.agent-chat-file-card{background:color-mix(in srgb, var(--text) 9%, transparent);border:1px solid var(--stroke-hairline);border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:7px 12px 7px 10px;font-size:12.5px;font-weight:550;line-height:1.3;display:inline-flex}.agent-chat-file-icon{color:var(--muted);flex:none}.agent-chat-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-chat-message.is-agent{border-bottom-left-radius:4px}.agent-chat-message.is-user{background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 28%, var(--fill-quiet)), var(--fill-quiet));border-color:var(--stroke);border-bottom-right-radius:4px;justify-self:end;gap:0;padding:8px 12px}.agent-chat-message.is-user .agent-chat-copy{gap:0;line-height:1.35}.agent-chat-message.is-live-hermes{border-color:color-mix(in srgb, var(--green) 26%, var(--stroke));background:linear-gradient(180deg, color-mix(in srgb, var(--green) 10%, var(--fill-quiet)), var(--fill-quiet))}.agent-chat-message em{color:var(--orange);font-size:12px;font-style:normal;line-height:1.35}.agent-chat-choice-row{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.agent-chat-choice{border:1px solid var(--stroke);background:color-mix(in srgb, var(--blue) 12%, var(--fill-quiet));min-height:34px;color:var(--text);border-radius:999px;padding:0 13px;font-size:15px;font-weight:700}.agent-chat-choice:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 20%, var(--fill-hover));border-color:var(--stroke)}.agent-chat-choice:disabled{opacity:.55;cursor:not-allowed}.agent-chat-connection-suggestion{border:1px solid var(--stroke-hairline);background:var(--glass);border-radius:8px;gap:10px;width:min(100%,520px);margin-top:6px;padding:13px 14px;display:grid}.agent-chat-connection-suggestion-copy{gap:4px;min-width:0;display:grid}.agent-chat-message .agent-chat-connection-suggestion-eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:680;line-height:1.3}.agent-chat-connection-suggestion-copy strong{color:var(--text);letter-spacing:0;font-size:14px;font-weight:680;line-height:1.35}.agent-chat-connection-suggestion-copy p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.agent-chat-message .agent-chat-connection-suggestion-risk{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11.5px;line-height:1.4}.agent-chat-connection-suggestion[data-risk-tier=value_moving] .agent-chat-connection-suggestion-risk{color:var(--orange)}.agent-chat-connection-suggestion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-chat-connection-suggestion-actions .agent-chat-choice{min-height:36px;font-size:12.5px}.agent-chat-connection-suggestion-actions .agent-chat-choice.is-primary{border-color:var(--stroke);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 14%, var(--fill-quiet)), color-mix(in srgb, var(--bg-2) 88%, var(--blue) 12%))}.agent-chat-connection-suggestion-actions .agent-chat-choice.is-quiet{border-color:color-mix(in srgb, var(--stroke) 54%, transparent);color:var(--muted);background:0 0}.agent-chat-connection-suggestion-actions .agent-chat-choice:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.agent-chat-data-provenance{border-top:1px solid var(--stroke-hairline);min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:3px;padding-top:7px;display:flex}.agent-chat-message .agent-chat-data-provenance-trust,.agent-chat-message .agent-chat-data-provenance-summary{color:inherit;letter-spacing:0;text-transform:none;white-space:normal;font-size:11.5px;line-height:1.4}.agent-chat-message .agent-chat-data-provenance-trust{align-items:center;gap:6px;font-weight:680;display:inline-flex}.agent-chat-data-provenance-trust:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px}.agent-chat-data-provenance-summary{overflow-wrap:anywhere;min-width:0}.agent-chat-data-provenance.is-warning,.agent-chat-data-provenance.is-warning .agent-chat-data-provenance-trust,.agent-chat-data-provenance.is-warning .agent-chat-data-provenance-summary{color:var(--orange)}.agent-chat-data-provenance.is-warning .agent-chat-data-provenance-trust:before{background:var(--orange)}@media (width<=700px){.agent-chat-connection-suggestion-actions .agent-chat-choice{min-height:44px}}.agent-chat-live-events{border-top:1px solid var(--stroke);gap:4px;margin-top:4px;padding-top:8px;display:grid}.agent-chat-live-events small{color:var(--faint);text-transform:none;letter-spacing:0;font-weight:600}.agent-chat-form{flex:none;gap:8px;margin-top:auto;display:grid}.agent-slash-menu{border:1px solid var(--stroke-hairline);background:var(--glass-strong);-webkit-backdrop-filter:none;border-radius:13px;gap:1px;padding:5px;display:grid;box-shadow:0 12px 30px #0000004d}.agent-slash-command{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 12px;padding:6px 10px;display:grid}.agent-slash-command strong{grid-row:1/3;align-self:center;min-width:64px}.agent-slash-command span{grid-area:1/2}.agent-slash-command small{grid-area:2/2}.agent-slash-command:hover:not(:disabled),.agent-slash-command:focus-visible:not(:disabled){color:var(--text);background:var(--fill-hover)}.agent-slash-command:disabled{cursor:not-allowed;opacity:.45}.agent-slash-command strong{color:color-mix(in srgb, var(--blue) 62%, var(--text) 38%);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:640}.agent-slash-command span{color:inherit;font-size:12.5px;font-weight:600}.agent-slash-command small,.agent-slash-empty{color:var(--faint);font-size:11.5px;line-height:1.3}.agent-slash-empty{padding:10px 12px}.agent-chat-input-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.agent-chat-form :is(input:not(.agent-chat-file-input),textarea){border:1px solid var(--stroke);background:var(--fill-quiet);height:48px;min-height:48px;color:var(--text);border-radius:999px;outline:none;padding:0 18px;font-size:17px}.agent-chat-form textarea{resize:none;font-family:inherit;line-height:1.4;overflow-y:auto}.agent-chat-file-input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.agent-chat-attach{border:1px solid var(--stroke);background:var(--fill-quiet);block-size:48px;inline-size:48px;color:var(--text);border-radius:999px;place-items:center;font-size:20px;font-weight:800;display:inline-grid;box-shadow:inset 0 1px #ffffff21}.agent-chat-attach:hover:not(.is-disabled){border-color:var(--stroke);background:var(--fill-hover)}.agent-chat-attach.is-disabled{cursor:not-allowed;color:var(--faint);opacity:.58}.agent-chat-attachments{flex-wrap:wrap;gap:7px;padding:0 2px;display:flex}.agent-chat-attachment{border:1px solid var(--stroke);background:color-mix(in srgb, var(--blue) 12%, var(--fill-quiet));max-width:min(280px,100%);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:700;display:inline-flex}.agent-chat-attachment b{font-size:12px}.agent-chat-attachment button{background:color-mix(in srgb, var(--text) 10%, transparent);block-size:18px;inline-size:18px;color:var(--muted);border:0;border-radius:999px;place-items:center;line-height:1;display:inline-grid}.agent-chat-attachment button:hover{color:var(--text);background:color-mix(in srgb, var(--red) 28%, transparent)}.agent-chat-attachments small{color:var(--orange);align-self:center;font-size:12px}.agent-chat-form input:not(.agent-chat-file-input):focus{box-shadow:0 0 0 4px var(--stroke);border-color:var(--stroke)}.agent-chat-form input:not(.agent-chat-file-input):disabled{cursor:not-allowed;color:var(--faint);background:color-mix(in srgb, var(--fill-quiet) 70%, transparent)}.agent-chat-form .primary-cta{align-self:center;min-height:48px}.agent-chat-panel-borderless{box-sizing:border-box;min-height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:clamp(10px,1.8vw,20px) clamp(12px,1.6vw,20px) clamp(10px,1.6dvh,16px)}.agent-chat-panel-borderless .agent-chat-log,.agent-chat-panel-borderless .agent-chat-form,.agent-chat-panel-borderless .agent-chat-bottom-tools,.agent-chat-panel-borderless .agent-chat-runtime-lock{width:100%;margin-inline:0}.agent-chat-panel-borderless .agent-chat-bar{padding-inline:2px}.agent-chat-panel-borderless .agent-chat-tools{gap:6px}.agent-chat-panel-borderless .agent-chat-tool{box-shadow:none;background:#ffffff0b;border-color:#0000}.agent-chat-panel-borderless .agent-chat-tool:hover{color:var(--text);background:#ffffff13}.agent-chat-panel-borderless .agent-chat-log{padding-inline:0}.agent-chat-panel-borderless .agent-chat-runtime-lock{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.agent-chat-panel-borderless .agent-chat-runtime-lock strong{flex:none}.agent-chat-panel-borderless .agent-chat-runtime-lock span{flex:320px}.agent-chat-panel-borderless .agent-chat-runtime-lock .primary-cta,.agent-chat-panel-borderless .agent-chat-runtime-lock .secondary-cta{flex:none;min-height:32px;padding:0 12px;font-size:12px}.agent-chat-panel-borderless .agent-chat-message{max-width:min(100%,108ch);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.agent-chat-panel-borderless .agent-chat-message.is-user{justify-self:end;max-width:min(94%,88ch)}.agent-chat-panel-borderless .agent-chat-message.is-agent,.agent-chat-panel-borderless .agent-chat-message.is-live-hermes{box-shadow:none;background:0 0;border-color:#0000;justify-self:start}.agent-chat-panel-borderless .agent-chat-message.is-user{border:1px solid var(--stroke-hairline);background:var(--glass-strong);border-radius:20px 20px 6px;gap:0;padding:7px 13px;box-shadow:0 6px 18px #00000038}.agent-chat-panel-borderless .agent-chat-copy{gap:10px;max-width:108ch;font-size:14.5px;line-height:1.5}.agent-chat-panel-borderless .agent-chat-message.is-user .agent-chat-copy{max-width:88ch;color:var(--text);gap:0;line-height:1.35}.agent-chat-panel-borderless .agent-chat-message.is-user small{color:var(--muted)}.agent-chat-panel-borderless .agent-chat-input-row{border:1px solid var(--stroke-hairline);background:var(--glass);min-height:38px;box-shadow:none;-webkit-backdrop-filter:none;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:4px;padding:3px 4px;transition:border-color .15s}.agent-chat-panel-borderless .agent-chat-input-row:focus-within{border-color:var(--stroke)}.agent-chat-panel-borderless .agent-chat-input-row :is(input:not(.agent-chat-file-input),textarea){height:30px;min-height:30px;box-shadow:none;resize:none;color:color-mix(in srgb, var(--text) 92%, var(--muted) 8%);background:0 0;border:0;padding:5px 8px;font-size:14.5px;line-height:20px}.agent-chat-panel-borderless .agent-chat-input-row :is(input:not(.agent-chat-file-input),textarea):focus{box-shadow:none;border-color:#0000}.agent-chat-panel-borderless .agent-chat-attach{block-size:30px;inline-size:30px;box-shadow:none;color:color-mix(in srgb, var(--text) 70%, var(--muted) 30%);background:0 0;border:0;font-size:17px}.agent-chat-submit{background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 34%, var(--fill-quiet)), color-mix(in srgb, var(--bg-2) 74%, var(--blue) 26%));border:1px solid color-mix(in srgb, var(--blue) 30%, var(--stroke));block-size:30px;inline-size:30px;min-inline-size:30px;color:color-mix(in srgb, #fff 88%, var(--blue));box-shadow:none;cursor:pointer;border-radius:999px;align-self:center;place-items:center;padding:0;transition:transform .16s,filter .16s,opacity .16s,background .16s;display:inline-grid}.agent-chat-submit:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 42%, var(--fill-hover)), color-mix(in srgb, var(--bg-2) 68%, var(--blue) 32%));border-color:color-mix(in srgb, var(--blue) 42%, var(--stroke))}.agent-chat-submit:active:not(:disabled){transform:scale(.96)}.agent-chat-submit:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent);outline:none}.agent-chat-submit:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.15)}.agent-chat-submit-send{fill:currentColor;width:16px;height:16px;transform:translate(1px)}.agent-chat-submit-stop{background:currentColor;border-radius:3px;width:14px;height:14px}.agent-chat-submit.is-stopping{background:color-mix(in srgb, var(--text) 88%, #ffffffa6);color:#111827;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff80}.agent-chat-panel-borderless .agent-chat-submit{block-size:30px;inline-size:30px;min-inline-size:30px;box-shadow:none}.agent-chat-panel-borderless .agent-chat-submit-send{width:18px;height:18px}.agent-chat-panel-borderless .agent-chat-submit-stop{border-radius:2.5px;width:12px;height:12px}.agent-chat-panel.is-dragging-file{border-color:var(--stroke);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 18%, transparent), inset 0 1px 0 #ffffff24}.agent-chat-drop-hint{z-index:4;text-align:center;border:1px dashed var(--stroke);background:color-mix(in srgb, var(--bg) 74%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;border-radius:18px;place-content:center;gap:6px;display:grid;position:absolute;inset:70px 20px 82px}.agent-chat-drop-hint strong{color:var(--text);font-size:18px}.agent-chat-drop-hint span{color:var(--muted);font-size:13px}.funding-flow-note{border:1px solid var(--stroke);background:var(--fill-quiet);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.funding-flow-note div{gap:4px;min-width:0;display:grid}.funding-flow-note small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.funding-flow-note strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.funding-flow-destination{grid-column:span 1}.funding-flow-note p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.4}.atlas:has(.ap-chatview){height:100dvh;min-height:0;padding-bottom:16px;overflow:hidden}.atlas:has(.ap-chatview) .page-shell{height:calc(100dvh - 32px);min-height:0;overflow:hidden}.ap-chatview{flex-direction:column;max-width:1180px;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.ap-chatview:has(.agent-chat-panel-borderless){width:100%;max-width:none}.ap-chatview .agent-chat-panel{flex:auto;max-width:none;height:auto;min-height:0;margin:0;position:relative;overflow:hidden}.ap-chatview:not(.has-agent-workspace) .agent-chat-panel-borderless .agent-chat-log,.ap-chatview:not(.has-agent-workspace) .agent-chat-panel-borderless .agent-chat-form,.ap-chatview:not(.has-agent-workspace) .agent-chat-panel-borderless .agent-chat-bottom-tools,.ap-chatview:not(.has-agent-workspace) .agent-chat-panel-borderless .agent-chat-runtime-lock{width:min(630px,100%);margin-inline:auto}.ap-chatview.is-landing .agent-chat-panel{justify-content:center}.ap-chatview.is-landing .agent-chat-log{display:none}.ap-chatview.is-landing .agent-chat-form{margin-top:0}.agent-chat-greeting{justify-content:center;align-items:center;gap:14px;width:min(630px,100%);margin:0 auto 24px;display:flex}@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GochiHand-Regular.ttf)format("truetype")}.agent-chat-greeting h1{color:var(--text);margin:0}.agent-greeting-write{white-space:nowrap;letter-spacing:.01em;--ink:0%;font-family:Gochi Hand,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.15;animation:2.3s cubic-bezier(.42,.04,.22,1) forwards atlas-greeting-ink;display:inline-flex;position:relative}@property --ink{syntax:"<percentage>";inherits:true;initial-value:0%}.agent-greeting-ink{-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--ink) - 6%), transparent var(--ink));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--ink) - 6%), transparent var(--ink));mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--ink) - 6%), transparent var(--ink))}.agent-greeting-nib{top:8%;left:var(--ink);background:linear-gradient(180deg, transparent, var(--text) 26%, var(--text) 74%, transparent);width:2px;height:76%;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--blue) 60%, transparent));opacity:0;pointer-events:none;border-radius:2px;animation:2.3s cubic-bezier(.42,.04,.22,1) forwards atlas-greeting-nib;position:absolute;transform:translate(-1px)rotate(10deg)}@keyframes atlas-greeting-ink{0%{--ink:0%}to{--ink:106%}}@keyframes atlas-greeting-nib{0%{opacity:0}8%{opacity:1}90%{opacity:1;transform:translate(-1px)rotate(10deg)}to{opacity:0;transform:translate(3px)translateY(-5px)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.agent-greeting-write{--ink:106%;animation:none}.agent-greeting-ink{-webkit-mask-image:none;mask-image:none}.agent-greeting-nib{display:none}}.ap-chatview.has-agent-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.6vw,18px);padding-inline:clamp(8px,1.4vw,18px);display:grid}.ap-chatview.has-agent-workspace:has(.agent-studio-editor){grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-inline:0}.atlas.nav-collapsed .ap-chatview.has-agent-workspace:has(.agent-studio-editor){grid-template-columns:minmax(0,calc(50vw + -72px - clamp(8px,1.2vw,16px))) minmax(0,1fr)}.ap-chatview.has-agent-workspace:has(.agent-studio-editor) .agent-chat-panel-borderless{padding-right:8px}:is(.ap-chatview.has-agent-workspace:has(.agent-studio-editor) .agent-chat-panel-borderless .agent-chat-log,.ap-chatview.has-agent-workspace:has(.agent-studio-editor) .agent-chat-panel-borderless .agent-chat-form,.ap-chatview.has-agent-workspace:has(.agent-studio-editor) .agent-chat-panel-borderless .agent-chat-bottom-tools,.ap-chatview.has-agent-workspace:has(.agent-studio-editor) .agent-chat-panel-borderless .agent-chat-runtime-lock){width:100%;max-width:none}.ap-chat-column{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}.has-agent-workspace .agent-chat-panel-borderless .agent-chat-log,.has-agent-workspace .agent-chat-panel-borderless .agent-chat-form,.has-agent-workspace .agent-chat-panel-borderless .agent-chat-bottom-tools,.has-agent-workspace .agent-chat-panel-borderless .agent-chat-runtime-lock{width:min(620px,100%)}.agent-workspace-panel{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-left:1px solid #ffffff0b;border-radius:0;flex-direction:column;gap:8px;padding:clamp(6px,1vw,12px) 0 clamp(14px,3dvh,34px) clamp(10px,1.4vw,18px);display:flex;overflow:hidden}.agent-workspace-brief label span,.agent-workspace-section-title span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.agent-workspace-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, #ffffff29 78%, var(--blue) 22%) transparent;flex:auto;gap:14px;min-height:0;padding:0 8px 2px 0;display:grid;overflow-y:auto}.agent-workspace-card{background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;gap:10px;padding:0 0 14px;display:grid}.agent-workspace-card:last-child{border-bottom:0;padding-bottom:0}.agent-workspace-brief-card{padding-bottom:16px}.agent-workspace-code-card{min-height:360px}.agent-workspace-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-workspace-title-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-workspace-section-title button,.agent-workspace-title-actions .agent-chat-tool{min-height:28px;color:var(--muted);box-shadow:none;background:#ffffff0a;border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.agent-workspace-section-title button:hover,.agent-workspace-title-actions .agent-chat-tool:hover{color:var(--text);background:#ffffff13}.agent-workspace-brief,.agent-workspace-prompt,.agent-workspace-code-editor{gap:8px;min-width:0;display:grid}.agent-workspace-code-editor{position:relative}.agent-workspace-inline-fields{grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) minmax(86px,.42fr);align-items:end;gap:8px;display:grid}.agent-workspace-inline-fields label{gap:5px;min-width:0;display:grid}.agent-workspace-prompt textarea,.agent-workspace-inline-fields input,.agent-workspace-code-editor textarea{width:100%;min-width:0;color:var(--text);box-shadow:none;background:#0000004d;border:1px solid #ffffff13;border-radius:12px;outline:none}.agent-workspace-inline-fields input{min-height:34px;padding:0 10px;font-size:13px}.agent-workspace-prompt textarea{resize:vertical;min-height:118px;padding:13px 14px;font-size:15px;line-height:1.45}.agent-workspace-prompt textarea:focus,.agent-workspace-inline-fields input:focus,.agent-workspace-code-editor textarea:focus{border-color:color-mix(in srgb, var(--stroke) 38%, #ffffff1f);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.agent-workspace-code-editor{min-height:300px}.agent-workspace-code-editor textarea{resize:vertical;white-space:pre;background:#00000057;border-radius:12px;flex:auto;min-height:300px;padding:12px 46px 12px 12px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.agent-workspace-copy-icon{z-index:2;block-size:32px;inline-size:32px;color:color-mix(in srgb, var(--text) 82%, var(--muted));box-shadow:none;background:#ffffff0e;border:1px solid #ffffff13;border-radius:10px;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.agent-workspace-copy-icon:hover{color:var(--text);background:#ffffff17}.agent-workspace-copy-icon:focus-visible{border-color:color-mix(in srgb, var(--stroke) 42%, #ffffff24);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent);outline:none}.agent-workspace-alert{color:var(--green);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:12px;line-height:1.35}.agent-workspace-alert.is-error{color:var(--red);background:0 0;border-color:#0000}.agent-workspace-actions{flex-wrap:wrap;flex:none;gap:8px;padding-top:2px;display:flex}.agent-workspace-actions .primary-cta,.agent-workspace-actions .secondary-cta{min-height:34px;box-shadow:none;padding:0 12px;font-size:12px}.agent-workspace-actions .secondary-cta{background:#ffffff0a;border-color:#0000}.agent-console-workspace{border-left:1px solid var(--stroke-hairline);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:clamp(6px,1vw,12px) 0 clamp(14px,3dvh,34px) clamp(10px,1.4vw,18px);display:flex;overflow:hidden}.ap-chatview.has-agent-workspace:has(.agent-console-workspace){grid-template-columns:minmax(360px,.92fr) minmax(440px,1.08fr);gap:0;padding-inline:0}.ap-chatview.has-agent-workspace:has(.agent-ide-workspace){grid-template-columns:minmax(260px, var(--agent-studio-chat-width,340px)) 1px minmax(0, 1fr);gap:0;padding-inline:0;overflow-x:clip}.ap-chatview.has-agent-workspace:has(.agent-ide-workspace) .agent-chat-panel-borderless{padding-right:6px}:is(.ap-chatview.has-agent-workspace:has(.agent-ide-workspace) .agent-chat-panel-borderless .agent-chat-log,.ap-chatview.has-agent-workspace:has(.agent-ide-workspace) .agent-chat-panel-borderless .agent-chat-form,.ap-chatview.has-agent-workspace:has(.agent-ide-workspace) .agent-chat-panel-borderless .agent-chat-bottom-tools,.ap-chatview.has-agent-workspace:has(.agent-ide-workspace) .agent-chat-panel-borderless .agent-chat-runtime-lock){width:100%}.atlas:has(.agent-ide-workspace){padding-right:0}.atlas.nav-collapsed:has(.agent-ide-workspace){padding-right:0}.agent-ide-slot{will-change:transform, opacity;backface-visibility:hidden;flex-direction:column;min-width:0;height:100%;min-height:0;animation:.5s cubic-bezier(.3,1.18,.42,1) both agent-ide-slide,.2s ease-out both agent-ide-fade;display:flex}.agent-ide-slot>.agent-ide-workspace{flex:auto}@keyframes agent-ide-slide{0%{transform:translate(84px)}to{transform:translate(0)}}@keyframes agent-ide-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-ide-slot{animation:none}}.agent-ide-workspace{flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;padding:clamp(8px,1vw,12px) clamp(10px,1.1vw,14px) clamp(10px,1.6dvh,16px) 6px;display:flex;overflow:hidden}.agent-ide-loading{color:var(--muted);justify-content:center;align-items:center;font-size:13px}.agent-ide-close{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.agent-ide-close:hover{background:var(--glass-strong);color:var(--text)}.agent-ide-body{grid-template-columns:minmax(0, 1fr) 14px minmax(148px, var(--agent-studio-files-width,178px));flex:auto;gap:0;min-height:0;padding-top:2px;display:grid}.agent-ide-files{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 32%, transparent) transparent;grid-area:1/3;min-width:0;padding:0 2px 0 8px;overflow-y:auto}.agent-ide-body>.studio-panel-resize-handle{grid-area:1/2}.agent-ide-main{grid-area:1/1}.studio-panel-resize-handle{z-index:4;cursor:col-resize;touch-action:none;outline:none;width:14px;min-width:14px;height:100%;position:relative}.ap-chatview.has-agent-workspace:has(.agent-ide-workspace)>.studio-panel-resize-handle{width:13px;min-width:13px;margin-left:-6px}.studio-panel-resize-handle>span{background:var(--stroke-hairline);width:1px;transition:width .14s,background .14s,box-shadow .14s;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.studio-panel-resize-handle:hover>span,.studio-panel-resize-handle:focus-visible>span,.studio-panel-resize-handle.is-dragging>span{background:var(--blue);width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--blue) 38%, transparent)}.studio-panel-resize-handle:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 58%, transparent);outline-offset:-3px}body:has(.studio-panel-resize-handle.is-dragging){cursor:col-resize;-webkit-user-select:none;user-select:none}.agent-ide-files::-webkit-scrollbar{width:8px}.agent-ide-files::-webkit-scrollbar-track{background:0 0}.agent-ide-files::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 28%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.agent-ide-files::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 50%, transparent);background-clip:padding-box}.agent-ide-files-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:2px 0 9px;font-size:10px;font-weight:700}.agent-ide-files ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-ide-file{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.agent-ide-file:hover{background:var(--fill-quiet);color:var(--text)}.agent-ide-file.is-active{background:var(--fill-hover);color:var(--text);box-shadow:inset 2px 0 0 var(--blue);font-weight:620}.agent-ide-file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.agent-ide-file-badge{color:var(--blue);flex:none;font-size:9px;line-height:1}.agent-ide-file-ro{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);flex:none;font-size:9px;font-weight:660}.agent-live-data-glance{border-top:1px solid var(--stroke-hairline);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;padding:9px 8px;display:grid}.agent-live-data-glance-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:4px}.agent-live-data-glance.tone-limited .agent-live-data-glance-dot{background:var(--orange)}.agent-live-data-glance.tone-unavailable .agent-live-data-glance-dot{background:var(--red)}.agent-live-data-glance-copy{gap:2px;min-width:0;display:grid}.agent-live-data-glance-copy strong{color:var(--text);letter-spacing:0;font-size:11.5px;font-weight:680;line-height:1.3}.agent-live-data-glance-copy small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:10.5px;line-height:1.4}.agent-live-data-proof{border-top:1px solid var(--stroke-hairline);margin-top:10px}.agent-live-data-proof .agent-live-data-glance{border-top:0;margin-top:0;padding-bottom:5px}.agent-live-data-details{padding:0 8px 8px 23px}.agent-live-data-details>summary{width:fit-content;color:var(--muted);cursor:pointer;border-radius:4px;font-size:10.5px;line-height:1.35}.agent-live-data-details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.agent-live-data-evidence{border-top:1px solid var(--stroke-hairline);margin-top:8px;display:grid}.agent-live-data-evidence>p{color:var(--muted);margin:0;padding:8px 0;font-size:9.5px;line-height:1.4}.agent-live-data-evidence-row{border-top:1px solid var(--stroke-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 0;display:grid}.agent-live-data-evidence-row>span{gap:1px;min-width:0;display:grid}.agent-live-data-evidence-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.3;overflow:hidden}.agent-live-data-evidence-row small{color:var(--muted);font-size:9.5px;line-height:1.35}.agent-live-data-evidence-row>b{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px;font-weight:620;line-height:1.3}.agent-live-data-evidence-row[data-tone=attention] small,.agent-live-data-evidence-row[data-tone=attention]>b{color:var(--orange)}.agent-live-data-evidence-row[data-tone=ready] small{color:var(--green)}.agent-ide-files-section{border-top:1px solid var(--stroke-hairline);margin-top:14px;padding-top:10px}.agent-ide-files-head{justify-content:space-between;align-items:center;display:flex}.agent-ide-files-add{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:15px;line-height:1}.agent-ide-files-add:hover{color:var(--text)}.agent-ide-files-note{color:var(--faint);margin:4px 6px;font-size:11px}.agent-ide-files-enable{flex-direction:column;align-items:flex-start;gap:8px;padding:4px 6px;display:flex}.agent-ide-files-enable .agent-console-primary{font-size:12px}.agent-ide-files-note code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.agent-ide-files-tools{align-items:center;gap:6px;display:inline-flex}.agent-ide-import-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-ide-files-import{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px}.agent-ide-files-import:hover{color:var(--text)}.agent-ide-session-changes{border-top-color:color-mix(in srgb, var(--blue) 28%, var(--stroke-hairline))}.agent-ide-session-change{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.agent-ide-session-change .agent-ide-file{min-width:0}.agent-ide-session-revert{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 5px;font-size:10px}.agent-ide-session-revert:hover{background:var(--fill-quiet);color:var(--text)}.agent-ide-session-revert:disabled{cursor:wait;opacity:.55}.agent-ide-deploy{border-top:1px solid var(--stroke-hairline);flex-direction:column;flex:none;gap:10px;margin-top:8px;padding:12px;display:flex}.agent-ide-deploy-head{justify-content:space-between;align-items:center;display:flex}.agent-ide-deploy-title{color:var(--text);margin:0;font-size:12.5px;font-weight:640}.agent-ide-deploy-field{color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.agent-ide-deploy-offers{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:11.5px;display:flex}.agent-ide-deploy-offers label{align-items:center;gap:6px;display:inline-flex}.agent-ide-deploy-summary,.agent-ide-deploy-category{font:inherit;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke-hairline);resize:vertical;border-radius:8px;padding:6px 10px;font-size:12.5px}.agent-ide-deploy-actions{align-items:center;gap:10px;display:flex}.agent-ide-deploy-hint{color:var(--faint);margin:0;font-size:11px}.agent-ide-deploy-ok{color:var(--text);margin:0;font-size:12px}.agent-ide-deploy-ok code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.agent-ide-deploy-error{color:var(--orange);margin:0;font-size:12px}.agent-ide-main{border:1px solid var(--stroke-hairline);background:var(--glass);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.agent-ide-tab{border-bottom:1px solid var(--stroke-hairline);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 14px;display:flex}.agent-ide-tab-context{align-items:baseline;gap:9px;min-width:0;display:flex}.agent-ide-tab-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.agent-ide-tab-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);font-size:11px;overflow:hidden}.agent-ide-tab-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.agent-ide-diff-label{white-space:nowrap;color:var(--muted);flex:none;font-size:11px}.agent-ide-helper{color:var(--muted);margin:6px 12px 0;font-size:11.5px}.agent-ide-writing-note{color:var(--blue);align-items:center;gap:7px;display:flex}.agent-ide-writing-dot{background:var(--blue);width:7px;height:7px;animation:agent-ide-writing-pulse 1s var(--ease,ease-in-out) infinite;border-radius:50%;flex:none}@keyframes agent-ide-writing-pulse{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.agent-ide-writing-dot{animation:none}}.agent-ide-editor{flex:auto;min-height:0;position:relative}.agent-ide-editor-loading{height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:12.5px;display:flex}.agent-ide-editor-placeholder{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:24px;display:flex;position:absolute;inset:0}.agent-ide-editor-placeholder-title{color:var(--muted);margin:0;font-size:14px;font-weight:640}.agent-ide-editor-placeholder-hint{color:var(--faint);margin:0;font-size:12.5px}.agent-ide-run-panel{flex-direction:column;flex:none;min-height:0;display:flex}.agent-ide-run-progress{background:var(--stroke-hairline);flex:none;height:2px;overflow:hidden}.agent-ide-run-progress-fill{background:var(--blue);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.agent-ide-run-panel.is-open{max-height:46%}.agent-ide-run-head{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;display:flex}.agent-ide-run-review{flex:none;align-items:center;gap:8px;display:inline-flex}.agent-ide-run-actions{flex:none;align-items:stretch;display:inline-flex;position:relative}.agent-ide-run-actions-primary{border-top-right-radius:4px;border-bottom-right-radius:4px}.agent-ide-run-actions-caret{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:2px;padding:6px 9px;font-size:11px}.agent-ide-actions-menu{z-index:40;border:1px solid var(--stroke-hairline);background:var(--glass-strong);border-radius:12px;flex-direction:column;gap:1px;min-width:170px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000004d}.agent-ide-actions-menu button{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12.5px;transition:background .12s}.agent-ide-actions-menu button:hover:not(:disabled){background:var(--fill-hover)}.agent-ide-actions-menu button:disabled{opacity:.45;cursor:default}.agent-ide-actions-menu button.is-primary{color:color-mix(in srgb, var(--blue) 68%, var(--text));font-weight:640}.agent-ide-actions-menu-sep{background:var(--stroke-hairline);height:1px;margin:4px 6px}.agent-ide-actions-menu button.is-danger{color:var(--red)}.agent-ide-actions-menu button.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--red) 14%, transparent)}.agent-ide-run-toggle{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:0 auto;align-items:center;gap:8px;margin-left:-6px;padding:4px 8px;font-size:12.5px;transition:background .15s,color .15s;display:inline-flex}.agent-ide-run-toggle:hover{background:var(--fill-hover)}.agent-ide-run-toggle:hover .agent-ide-run-chevron{color:var(--text)}.agent-ide-run-chevron{color:var(--muted);text-align:center;flex:none;width:16px;font-size:17px;line-height:1;transition:color .15s}.agent-ide-run-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:auto;overflow:hidden}.agent-ide-run-body{scrollbar-width:thin;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 12px 10px;display:flex;overflow-y:auto}.agent-ide-run-tabs{background:var(--bg);gap:4px;padding:6px 0;display:inline-flex;position:sticky;top:0}.agent-ide-run-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.agent-ide-run-tabs button.is-active{background:var(--fill-quiet);color:var(--text)}.agent-ide-run-notice{color:var(--orange);margin:0;font-size:11.5px}.agent-ide-steer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.agent-ide-steer input{border:1px solid var(--stroke-hairline);background:var(--fill-quiet);min-width:0;height:30px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 9px;font-size:12px}.agent-ide-steer input:focus{border-color:color-mix(in srgb, var(--blue) 60%, var(--stroke-hairline))}.agent-ide-steer input::placeholder{color:var(--muted)}.agent-ide-steer [role=alert]{color:var(--red);grid-column:1/-1;font-size:11.5px}.agent-ide-approval{background:color-mix(in srgb, var(--orange) 12%, var(--fill-quiet));border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.agent-ide-run-actions{flex:none;align-items:center;gap:8px;display:inline-flex}@media (width<=1280px) and (width>=981px){.ap-chatview.has-agent-workspace:has(.agent-ide-workspace){grid-template-columns:minmax(260px, var(--agent-studio-chat-width,300px)) 1px minmax(0, 1fr)}.agent-ide-workspace{padding-left:6px;padding-right:10px}.agent-ide-file{padding-inline:6px}}.agent-ide-trace{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-ide-trace-entry{gap:8px;font-size:12.5px;display:flex}.agent-ide-trace-entry strong{font-weight:600}.agent-ide-trace-entry p{color:var(--muted);margin:2px 0 0;font-size:12px}.agent-ide-trace-glyph{text-align:center;width:16px;color:var(--muted);flex:none}.agent-ide-trace-entry.state-ok .agent-ide-trace-glyph{color:var(--green)}.agent-ide-trace-entry.state-waiting .agent-ide-trace-glyph{color:var(--orange)}.agent-ide-trace-entry.state-blocked .agent-ide-trace-glyph{color:var(--red)}.agent-ide-trace-policy{color:var(--red)!important}.agent-ide-trace-empty{color:var(--faint);font-size:12px}.agent-ide-console{flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.6;display:flex}.agent-ide-console-line{white-space:pre-wrap;word-break:break-word;gap:8px;display:flex}.agent-ide-console-time{color:var(--faint);flex:none}.agent-ide-console-prefix{flex:none;font-weight:600}.agent-ide-console-line.tone-tool .agent-ide-console-prefix{color:var(--blue)}.agent-ide-console-line.tone-think .agent-ide-console-prefix{color:var(--muted)}.agent-ide-console-line.tone-wait .agent-ide-console-prefix{color:var(--orange)}.agent-ide-console-line.tone-err .agent-ide-console-prefix{color:var(--red)}.agent-ide-console-line.tone-info .agent-ide-console-prefix{color:var(--faint)}.agent-ide-console-text{min-width:0;color:color-mix(in srgb, var(--text) 88%, var(--muted));flex:auto}.agent-ide-console-hint{color:var(--faint);margin:8px 0 0;font-family:inherit;font-size:11px}.agent-ide-answer{background:var(--fill-quiet);border-radius:10px;margin-top:4px;padding:10px 12px}.agent-ide-answer-label{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-size:10px;font-weight:680}.agent-ide-answer p{color:var(--text);white-space:pre-wrap;margin:4px 0 0;font-size:12.5px}.agent-ide-terminal{flex:auto;min-height:200px;display:flex;position:relative}.agent-ide-terminal-host{flex:auto;width:100%;min-height:0}.agent-ide-terminal-host .xterm{height:100%;padding:6px 8px}.agent-ide-terminal-loading{color:var(--muted);padding:16px;font-size:12.5px}.agent-ide-terminal-overlay{text-align:center;background:color-mix(in srgb, var(--bg) 82%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.agent-ide-terminal-overlay strong{color:var(--text);font-size:13px}.agent-ide-terminal-overlay p{max-width:420px;color:var(--muted);margin:0;font-size:12px}.agent-ide-terminal-overlay code{color:var(--text);background:var(--fill-quiet);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.agent-ide-terminal-error{color:var(--red);font-size:12.5px}.agent-ide-terminal-hint{color:var(--faint);margin:6px 0 0;font-size:11.5px}.agent-ide-mcp{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.agent-ide-mcp-intro{color:var(--muted);margin:0;font-size:12px}.agent-ide-mcp-row{align-items:center;gap:8px;display:flex}.agent-ide-mcp-name{font:inherit;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke-hairline);border-radius:8px;flex:0 220px;padding:6px 10px;font-size:12.5px}.agent-ide-mcp-path{color:var(--muted);margin:0;font-size:11.5px}.agent-ide-mcp-path code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.agent-ide-mcp-tools{border-top:1px solid var(--stroke-hairline);padding-top:8px}.agent-ide-mcp-tools-title{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin:0 0 6px;font-size:10px;font-weight:680}.agent-ide-mcp-tools ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.agent-ide-mcp-tools li{flex-direction:column;gap:1px;display:flex}.agent-ide-mcp-tool-name{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.agent-ide-mcp-tool-desc{color:var(--muted);font-size:11.5px}.agent-ide-mcp-ok{color:var(--green);margin:0;font-size:12px}.agent-ide-mcp-error{color:var(--orange);margin:0;font-size:12px}.agent-console-scroll{scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-height:0;padding-right:10px;display:flex;overflow-y:auto}.agent-console-header{border-bottom:1px solid var(--stroke-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.agent-console-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 2px;font-size:10.5px;font-weight:680}.agent-console-header h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700}.agent-console-head-side{flex:none;align-items:center;gap:12px;display:inline-flex}.agent-console-tier{background:var(--fill-quiet);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:650}.agent-console-tier.tone-yellow,.agent-console-tier.tone-red{color:var(--muted)}.agent-console-quiet-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12.5px;font-weight:600}.agent-console-quiet-link:hover{color:var(--text)}.agent-console-next{background:var(--glass-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.agent-console-next span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10.5px;font-weight:680}.agent-console-next p{margin:2px 0 0;font-size:13.5px;font-weight:600;line-height:1.4}.agent-console-primary{border:1px solid var(--stroke);font:inherit;letter-spacing:.01em;cursor:pointer;color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 14%, var(--fill-quiet)), color-mix(in srgb, var(--bg-2) 88%, var(--blue) 12%));white-space:nowrap;border-radius:999px;flex:none;padding:6px 15px;font-size:12px;font-weight:680;transition:background .16s,border-color .16s}.agent-console-primary:hover{border-color:var(--stroke);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 20%, var(--fill-hover)), color-mix(in srgb, var(--bg-2) 82%, var(--blue) 18%))}.agent-console-primary:disabled{opacity:.5;cursor:default}.agent-console-quiet{border:1px solid color-mix(in srgb, var(--stroke) 54%, transparent);font:inherit;letter-spacing:.01em;cursor:pointer;background:color-mix(in srgb, var(--fill-quiet) 42%, transparent);color:color-mix(in srgb, var(--muted) 84%, var(--text));border-radius:999px;padding:5px 13px;font-size:12px;font-weight:680;transition:background .15s,color .15s,border-color .15s}.agent-console-quiet:hover{background:color-mix(in srgb, var(--fill-hover) 70%, transparent);color:var(--text);border-color:var(--stroke)}.agent-console-quiet:disabled{opacity:.45;cursor:default}.agent-console-rows{flex-direction:column;display:flex}.agent-console-row>button{width:100%;color:var(--text);font:inherit;cursor:pointer;border:none;border-bottom:1px solid var(--stroke-hairline);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;display:flex}.agent-console-row-title{font-size:14px;font-weight:650}.agent-console-row-fact{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.agent-console-row-fact.tone-ready{color:var(--green)}.agent-console-row-fact.tone-blocked{color:var(--red)}.agent-console-row-fact.tone-attention{color:var(--orange)}.agent-console-row-body{border-bottom:1px solid var(--stroke-hairline);flex-direction:column;gap:4px;padding:10px 4px 16px;display:flex}.agent-console-line{gap:10px;padding:6px 0;display:flex}.agent-console-glyph{text-align:center;color:var(--muted);flex:0 0 18px;font-size:12px}.agent-console-line.level-done .agent-console-glyph{color:var(--green)}.agent-console-line.level-blocked .agent-console-glyph{color:var(--red)}.agent-console-line.level-needs_review .agent-console-glyph,.agent-console-line.level-working .agent-console-glyph{color:var(--orange)}.agent-console-line strong{font-size:13px;font-weight:640}.agent-console-line p{color:var(--muted);margin:1px 0 0;font-size:12.5px;line-height:1.45}.agent-console-review{background:var(--glass-strong);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:6px;padding:12px 14px;display:flex}.agent-console-review-title{margin:0;font-size:12.5px;font-weight:680}.agent-console-note{color:var(--muted);margin:0;font-size:12px}.agent-console-review ul{color:var(--muted);gap:3px;margin:2px 0 4px;padding-left:18px;font-size:12.5px;display:grid}.agent-console-row-actions{gap:8px;margin-top:4px;display:flex}.agent-console-run-tools{flex-direction:column;gap:8px;margin-top:6px;display:flex}.agent-console-select-row{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.agent-console-select-row select{font:inherit;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke-hairline);border-radius:9px;padding:6px 10px;font-size:12.5px}.agent-console-manifest summary{cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:640}.agent-console-manifest pre{background:var(--fill-quiet);max-height:260px;color:var(--muted);border-radius:10px;margin:8px 0 0;padding:12px;font-size:11px;overflow:auto}.agent-console-actions{border-top:1px solid var(--stroke-hairline);justify-content:flex-end;align-items:center;gap:8px;padding:10px 10px 0 0;display:flex}@media (width<=980px){.ap-chatview.has-agent-workspace{grid-template-columns:1fr;overflow-y:auto}.ap-chatview.has-agent-workspace:has(.agent-ide-workspace){padding-inline:0;display:block;overflow:hidden}.ap-chatview.has-agent-workspace:has(.agent-ide-workspace) .ap-chat-column{display:none}.agent-ide-slot{width:100%;height:100%;min-height:0}.agent-ide-workspace{border-left:0;padding:8px 0 12px 8px}.studio-panel-resize-handle{display:none}.agent-ide-body{grid-template-columns:minmax(0,1fr) minmax(98px,112px);gap:8px}.agent-ide-main{grid-column:1}.agent-ide-files{grid-column:2;padding-left:0}.agent-ide-file{padding-inline:5px}.agent-workspace-panel{min-height:640px}}.ap-back{border:1px solid var(--stroke);background:var(--fill-quiet);color:var(--muted);border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:5px 12px 5px 9px;font-size:13px;font-weight:600}.ap-back:hover{color:var(--text);background:var(--fill-hover)}.next-action-glow{isolation:isolate;animation:nextActionPulse 1.8s var(--ease) infinite;position:relative}.next-action-glow:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle, color-mix(in srgb, var(--blue) 36%, transparent), transparent 68%);opacity:.85;filter:blur(8px);position:absolute;inset:-7px}@keyframes nextActionPulse{0%,to{box-shadow:0 18px 44px color-mix(in srgb, var(--blue) 20%, transparent), inset 0 1px 0 #ffffff52;transform:translateY(0)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 28%, transparent), 0 24px 62px color-mix(in srgb, var(--blue) 32%, transparent), inset 0 1px 0 #ffffff6b;transform:translateY(-1px)}}.agent-command{background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--blue) 24%, transparent), transparent 58%), radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--violet) 18%, transparent), transparent 58%), linear-gradient(180deg, var(--glass-strong), var(--glass) 48%);border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:22px;max-width:1180px;margin:0 auto 18px;padding:clamp(22px,3vw,34px);display:grid;overflow:hidden}.command-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.05}.command-copy p{max-width:640px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.55}.command-metrics{grid-template-columns:repeat(2,minmax(128px,1fr));gap:10px;margin-top:24px;display:grid}.command-metrics div:first-child{grid-column:1/-1}.command-active-task{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.command-active-task small,.command-active-task strong{grid-column:1}.command-review-action{grid-area:1/2/span 2;width:auto;min-width:142px;margin-top:0;padding:0 14px}.command-review-action:disabled{color:var(--faint)}.command-metrics .command-guardrail{background:radial-gradient(110% 90% at 0% 0%, color-mix(in srgb, var(--green) 16%, transparent), transparent 60%), color-mix(in srgb, var(--fill-quiet) 88%, var(--green) 12%);border-color:color-mix(in srgb, var(--green) 30%, var(--stroke));grid-column:1/-1}.command-metrics .command-guardrail strong{color:var(--green)}.command-metrics div,.safety-flow div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff1f}.command-metrics small{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.command-metrics strong{overflow-wrap:anywhere;letter-spacing:-.012em;font-size:14px;font-weight:700;display:block}.safety-flow{align-content:center;gap:10px;padding:8px 0 4px;display:grid;position:relative}.safety-flow:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 62%, transparent), color-mix(in srgb, var(--green) 42%, transparent));opacity:.72;width:1px;position:absolute;top:28px;bottom:24px;left:30px}.safety-flow div{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 58%), color-mix(in srgb, var(--fill-quiet) 92%, var(--blue) 8%);grid-template-columns:42px minmax(82px,.32fr) minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid;position:relative}.safety-flow div:nth-child(3){border-color:color-mix(in srgb, var(--green) 28%, var(--stroke));background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--green) 18%, transparent), transparent 58%), var(--fill-quiet)}.safety-flow span{width:34px;height:34px;color:var(--blue);background:color-mix(in srgb, var(--bg) 54%, var(--tint-blue));border:1px solid var(--stroke);box-shadow:0 0 0 5px color-mix(in srgb, var(--bg) 72%, transparent);border-radius:9px;place-items:center;font-size:12px;font-weight:600;display:grid}.safety-flow div:nth-child(3) span{color:var(--green);border-color:color-mix(in srgb, var(--green) 36%, transparent)}.safety-flow strong{letter-spacing:-.01em;font-size:14px;line-height:1.2}.safety-flow small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;max-width:1180px;margin:0 auto 18px;display:grid}.agent-card{cursor:pointer;transition:transform .2s var(--spring), border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:13px;flex-direction:column;padding:18px;display:flex;overflow:hidden}.agent-card:hover{transform:translateY(-2px)}.agent-card:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 28%, transparent), 0 0 0 1.5px var(--blue), 0 20px 50px var(--shadow);outline:none}.agent-card:before{content:"";background:linear-gradient(90deg, var(--agent-accent), transparent);opacity:.9;height:4px;position:absolute;inset:0 0 auto}.agent-over-budget{border-color:color-mix(in srgb, #ff9f0a 36%, var(--stroke));background:radial-gradient(140% 80% at 100% 0%, #ff9f0a1f, transparent 54%), linear-gradient(180deg, var(--glass-strong), var(--glass) 42%)}.agent-over-budget:before{background:linear-gradient(90deg, #ff9f0a, var(--agent-accent), transparent)}.agent-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-orb{color:#fff;background:linear-gradient(160deg, var(--agent-accent), var(--blue));width:38px;height:38px;box-shadow:0 12px 28px color-mix(in srgb, var(--agent-accent) 24%, transparent), inset 0 1px 0 #ffffff57;border-radius:10px;place-items:center;display:grid}.status-pill{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.status-watching{color:var(--green);border-color:color-mix(in srgb, var(--green) 28%, var(--stroke))}.status-needs-approval{color:var(--stroke);border-color:var(--stroke)}.status-paused{color:var(--violet);border-color:color-mix(in srgb, var(--violet) 30%, var(--stroke))}.agent-card h2{letter-spacing:-.025em;margin:18px 0 8px;font-size:22px}.agent-card p{min-height:64px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.agent-meter{gap:8px;margin:18px 0;display:grid}.agent-meter>span,.agent-meter>span>b,.chain-meter,.chain-meter b,.cap-meter,.cap-meter b{border-radius:999px;display:block}.agent-meter>span{background:var(--fill-quiet);border:1px solid var(--stroke);height:8px;overflow:hidden}.agent-meter>span>b{background:linear-gradient(90deg, var(--agent-accent), var(--blue));height:100%}.agent-over-budget .agent-meter>span{border-color:color-mix(in srgb, #ff9f0a 34%, var(--stroke))}.agent-over-budget .agent-meter>span>b{background:linear-gradient(90deg, #ff9f0a, var(--green))}.agent-meter small{color:var(--faint);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:600;display:flex}.agent-meter small b{color:var(--text);white-space:nowrap;font-weight:600}.agent-meter small span{min-width:0;color:var(--faint);overflow-wrap:anywhere;text-align:right;line-height:1.3}.agent-details{gap:9px;margin:0 0 18px;display:grid}.agent-details div{grid-template-columns:1fr;align-items:start;gap:4px;display:grid}.agent-details dt{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.agent-details dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.22}.agent-details .budget-warning{border:1px solid color-mix(in srgb, #ff9f0a 28%, var(--stroke));background:#ff9f0a1f;border-radius:10px;padding:10px}.agent-details .budget-warning dd{color:#ff9f0a}.agent-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.agent-boundary span{min-width:0;color:var(--muted);background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 94%, var(--blue) 6%);border:1px solid color-mix(in srgb, var(--green) 22%, var(--stroke));border-radius:10px;padding:10px;font-size:11px;font-weight:600;line-height:1.28;box-shadow:inset 0 1px #ffffff1a}.agent-boundary b{color:var(--green);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.agent-boundary span:last-child{border-color:var(--stroke);background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--blue) 13%, transparent), transparent 62%), var(--fill-quiet)}.agent-boundary span:last-child b{color:var(--blue)}.agent-card-action{width:100%;min-height:40px;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;margin-top:auto;font-weight:700}.agent-card-action:hover{background:var(--fill-hover)}.panel-topline-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.panel-topline-actions b{white-space:nowrap}.triage-queue-action{width:auto;min-height:34px;color:var(--blue);background:radial-gradient(100% 100% at 0% 0%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 70%), var(--fill-quiet);border-color:var(--stroke);white-space:nowrap;margin-top:0;padding:0 13px;font-size:12px}.triage-queue-action:hover{color:var(--text)}.agent-card-action:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.risk-low{color:var(--green)!important}.risk-medium{color:var(--blue)!important}.risk-high{color:#ff9f0a!important}.agent-workspace{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:18px;max-width:1180px;margin:0 auto 18px;display:grid}.approvals-panel,.policy-panel,.firewall-panel{min-height:0}.approval-list,.agent-side-panels,.policy-list,.firewall-list,.receipt-timeline{gap:12px;display:grid}.agent-side-panels{align-content:start;align-self:start}.approval-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-4px 0 14px;display:grid}.approval-gates div{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--blue) 13%, transparent), transparent 58%), color-mix(in srgb, var(--fill-quiet) 92%, var(--green) 8%);border:1px solid var(--stroke);border-radius:10px;align-content:start;gap:7px;min-width:0;padding:13px 14px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.approval-gates div:nth-child(2){border-color:color-mix(in srgb, var(--green) 26%, var(--stroke));background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 60%), var(--fill-quiet)}.approval-gates span{width:30px;height:30px;color:var(--blue);background:var(--tint-blue);border:1px solid var(--stroke);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.approval-gates div:nth-child(2) span{color:var(--green);border-color:color-mix(in srgb, var(--green) 34%, transparent)}.approval-gates strong{min-width:0;color:var(--text);letter-spacing:-.012em;font-size:13px;font-weight:600}.approval-gates small{min-width:0;color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.32}.firewall-summary{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;margin:0 0 14px;display:grid}.firewall-summary div{background:radial-gradient(115% 90% at 0% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--blue) 10%);border:1px solid color-mix(in srgb, var(--green) 24%, var(--stroke));border-radius:10px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff1f}.firewall-summary span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.firewall-summary strong{color:var(--green);letter-spacing:-.04em;margin-bottom:5px;font-size:clamp(24px,3vw,34px);line-height:.95;display:block}.firewall-summary small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.34;display:block}.approval-item{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:11px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff1f}.approval-item:focus-visible{border-color:var(--stroke);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 18%, transparent), inset 0 1px 0 #ffffff29;outline:none}.approval-main small{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.approval-main h3{letter-spacing:-.02em;margin:6px 0 8px;font-size:18px;line-height:1.22}.approval-main p,.risk-note p,.policy-list p,.firewall-intro{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.approval-verdict{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 58%), color-mix(in srgb, var(--fill-quiet) 92%, var(--green) 8%);border:1px solid color-mix(in srgb, var(--green) 24%, var(--stroke));border-radius:10px;grid-template-columns:auto minmax(150px,.36fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff1f}.approval-verdict span{background:color-mix(in srgb, var(--bg) 48%, transparent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.approval-verdict strong{color:var(--text);letter-spacing:-.012em;font-size:13px;font-weight:600}.approval-verdict small{min-width:0;color:color-mix(in srgb, var(--text) 72%, var(--muted));font-size:12px;font-weight:600;line-height:1.35}.approval-priority{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--green) 13%, transparent), transparent 58%), color-mix(in srgb, var(--fill-quiet) 92%, var(--blue) 8%);border:1px solid color-mix(in srgb, var(--green) 24%, var(--stroke));border-radius:10px;grid-template-columns:auto minmax(120px,.34fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff1f}.approval-priority span{min-height:28px;color:var(--green);background:color-mix(in srgb, var(--green) 13%, transparent);border:1px solid color-mix(in srgb, var(--green) 34%, var(--stroke));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.approval-priority strong{color:var(--text);letter-spacing:-.012em;font-size:13px;font-weight:600}.approval-priority small{min-width:0;color:color-mix(in srgb, var(--text) 76%, var(--muted));font-size:12px;font-weight:600;line-height:1.35}.approval-transparency,.approval-meta,.approval-trace-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.approval-transparency{background:radial-gradient(130% 120% at 0% 0%, color-mix(in srgb, var(--teal) 12%, transparent), transparent 60%), color-mix(in srgb, var(--fill-quiet) 92%, var(--blue) 8%);border:1px solid color-mix(in srgb, var(--teal) 22%, var(--stroke));border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;box-shadow:inset 0 1px #ffffff1a}.approval-transparency div{background:color-mix(in srgb, var(--bg) 22%, #ffffff0a);border:1px solid color-mix(in srgb, var(--teal) 18%, var(--stroke));border-radius:11px;min-width:0;padding:12px}.approval-transparency b{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.approval-transparency span{color:color-mix(in srgb, var(--text) 84%, var(--muted));font-size:12px;font-weight:600;line-height:1.35;display:block}.approval-trace-row{background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 60%), color-mix(in srgb, var(--fill-quiet) 94%, var(--blue) 6%);border:1px solid var(--stroke);border-radius:10px;padding:9px;box-shadow:inset 0 1px #ffffff1a}.approval-firewall-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 12%, transparent), color-mix(in srgb, var(--blue) 8%, transparent)), color-mix(in srgb, var(--fill-quiet) 92%, var(--green) 8%);border:1px solid color-mix(in srgb, var(--green) 22%, var(--stroke));border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1f}.approval-meta span,.approval-trace-row span,.approval-firewall-strip span,.risk-note,.policy-list div{border:1px solid var(--stroke);background:#ffffff09;border-radius:10px;padding:12px}.approval-trace-row span{color:color-mix(in srgb, var(--text) 82%, var(--muted));font-size:12px;font-weight:600;line-height:1.28}.approval-trace-row span:last-child{border-color:color-mix(in srgb, var(--green) 22%, var(--stroke));background:color-mix(in srgb, var(--green) 9%, #ffffff09)}.approval-meta b,.approval-trace-row b,.approval-firewall-strip b,.policy-list span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.approval-meta span{color:var(--muted);font-size:12px;line-height:1.35}.approval-firewall-strip span{color:color-mix(in srgb, var(--text) 78%, var(--muted));padding-left:34px;font-size:12px;font-weight:600;line-height:1.35;position:relative}.approval-firewall-strip span:before{content:"↳";width:16px;height:16px;color:var(--green);background:color-mix(in srgb, var(--green) 16%, transparent);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:14px;left:12px}.risk-note strong{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;display:block}.approval-checks{flex-wrap:wrap;gap:8px;display:flex}.approval-checks span{min-height:30px;color:color-mix(in srgb, var(--text) 82%, var(--muted));background:radial-gradient(130% 120% at 0% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 62%), var(--fill-quiet);border:1px solid color-mix(in srgb, var(--green) 24%, var(--stroke));letter-spacing:.01em;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.approval-checks span:before{content:"✓";width:16px;height:16px;color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:999px;place-items:center;font-size:10px;display:grid}.approval-filter-bar{background:radial-gradient(120% 95% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 92%, var(--blue) 8%);border:1px solid var(--stroke);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:9px;display:flex;box-shadow:inset 0 1px #ffffff1f}.approval-filter-bar button{min-height:34px;color:var(--muted);border:1px solid var(--stroke);letter-spacing:-.004em;transition:transform .2s var(--spring), background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.approval-filter-bar button:hover{color:var(--text);background:var(--fill-hover);transform:translateY(-1px)}.approval-filter-bar button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 28%, transparent), 0 0 0 1.5px var(--blue);outline:none}.approval-filter-bar button.is-active{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 86%, white 14%), var(--blue));border-color:color-mix(in srgb, var(--stroke) 62%, white 18%);box-shadow:0 10px 24px color-mix(in srgb, var(--blue) 24%, transparent), inset 0 1px 0 #ffffff5c}.approval-filter-bar b{min-width:22px;height:22px;color:var(--text);background:color-mix(in srgb, var(--bg) 60%, transparent);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.approval-filter-bar button.is-active b{color:var(--blue);background:#ffffffe0}.approval-filter-divider{background:var(--stroke);opacity:.9;align-self:stretch;width:1px;min-height:28px}.approval-filter-bar button.is-agent-filter{color:color-mix(in srgb, var(--muted) 90%, var(--teal));border-color:color-mix(in srgb, var(--teal) 18%, var(--stroke))}.approval-filter-bar button.is-agent-filter.is-active{color:color-mix(in srgb, #fff 92%, var(--teal));background:linear-gradient(180deg, color-mix(in srgb, var(--teal) 62%, var(--blue) 38%), color-mix(in srgb, var(--blue) 76%, var(--violet) 24%));border-color:color-mix(in srgb, var(--teal) 48%, white 10%)}.approval-filter-bar .approval-reset-button{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 30%, var(--stroke));background:color-mix(in srgb, var(--orange) 9%, transparent);margin-left:auto}.approval-empty-state{text-align:center;background:var(--fill-quiet);border:1px dashed var(--stroke);border-radius:11px;place-items:center;gap:6px;min-height:122px;padding:22px;display:grid}.approval-empty-state strong{letter-spacing:-.015em;font-size:16px}.approval-empty-state span{max-width:360px;color:var(--muted);font-size:13px;line-height:1.4}.approval-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approval-actions .primary-cta,.approval-actions .secondary-cta{min-height:40px;padding:0 16px;font-size:14px}.approval-action-note{min-width:180px;color:var(--faint);flex:220px;font-size:11.5px;font-weight:700;line-height:1.35}.policy-list strong{letter-spacing:-.012em;margin-bottom:6px;font-size:15px;display:block}.firewall-list{margin:16px 0 0;padding:0;list-style:none}.firewall-list li{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;padding:12px 12px 12px 38px;font-size:13px;line-height:1.42;position:relative}.firewall-list li:before{content:"✓";width:18px;height:18px;color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:12px;left:12px}.receipt-panel{max-width:1180px;min-height:0;margin:0 auto}.receipt-item{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.receipt-item time{color:var(--faint);font-size:12px;font-weight:600}.receipt-item strong{letter-spacing:-.012em;margin-bottom:4px;display:block}.receipt-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.receipt-item>span{color:var(--blue);background:var(--tint-blue);border:1px solid var(--stroke);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.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}.agent-card-selected{border-color:var(--stroke);box-shadow:0 1px 1px #0000000a, 0 20px 50px var(--shadow), 0 0 0 1px color-mix(in srgb, var(--blue) 22%, transparent), 0 0 38px color-mix(in srgb, var(--blue) 18%, transparent), inset 0 1px 0 #ffffff42}.agent-card-selected .agent-card-action{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 88%, white 12%), var(--blue));border-color:color-mix(in srgb, var(--stroke) 60%, white 16%)}.selected-policy-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 60%), var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;margin:-4px 0 12px;padding:14px;box-shadow:inset 0 1px #ffffff1f}.selected-policy-card strong{margin-bottom:6px;font-size:14px;line-height:1.25;display:block}.selected-policy-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.approval-pulse{animation:1.4s ease-out approvalPulse}@keyframes approvalPulse{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 30%, transparent)}}.approval-approved-non-executable,.approval-confirmed{border-color:color-mix(in srgb, var(--green) 36%, var(--stroke));background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 60%), var(--fill-quiet)}.approval-wallet-signature-requested,.approval-submitted{border-color:var(--stroke);background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 60%), var(--fill-quiet)}.approval-failed{border-color:color-mix(in srgb, var(--red) 38%, var(--stroke));background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--red) 13%, transparent), transparent 60%), var(--fill-quiet)}.approval-rejected{border-color:color-mix(in srgb, var(--orange) 34%, var(--stroke));background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--orange) 12%, transparent), transparent 60%), var(--fill-quiet)}.approval-blocked{border-color:color-mix(in srgb, var(--red) 38%, var(--stroke));background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--red) 13%, transparent), transparent 60%), var(--fill-quiet)}.firewall-block-action{color:var(--red);border-color:color-mix(in srgb, var(--red) 34%, var(--stroke));background:color-mix(in srgb, var(--red) 8%, transparent)}.firewall-block-action:hover{color:var(--text);border-color:color-mix(in srgb, var(--red) 52%, var(--stroke));background:color-mix(in srgb, var(--red) 14%, var(--fill-hover))}.reopen-draft-action{color:var(--teal);border-color:color-mix(in srgb, var(--teal) 34%, var(--stroke));background:color-mix(in srgb, var(--teal) 9%, transparent)}.reopen-draft-action:hover{color:var(--text);border-color:color-mix(in srgb, var(--teal) 54%, var(--stroke));background:color-mix(in srgb, var(--teal) 15%, var(--fill-hover))}button:disabled,.primary-cta:disabled,.secondary-cta:disabled{cursor:not-allowed;opacity:.52;filter:none!important;transform:none!important}.agent-modal-backdrop{z-index:1000;-webkit-backdrop-filter:none;background:#00000085;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agent-review-modal{border-radius:13px;outline:none;width:min(760px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto}.agent-review-modal:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 22%, transparent), 0 24px 70px #0000007a, inset 0 1px 0 #ffffff42}.agent-review-modal h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(26px,4vw,38px)}.modal-intro{color:var(--muted);margin:0 0 16px;line-height:1.5}.agent-modal-close{width:34px;height:34px;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;place-items:center;font-size:22px;line-height:1;display:grid}.modal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modal-detail-grid div,.modal-safety-note{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;min-width:0;padding:13px}.modal-detail-grid small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.modal-detail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.review-note-field{color:var(--text);letter-spacing:.06em;text-transform:uppercase;gap:8px;margin:12px 0 0;font-size:12px;font-weight:700;display:grid}.review-note-field textarea{resize:vertical;border:1px solid var(--stroke);width:100%;min-width:0;color:var(--text);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 62%), var(--fill-quiet);font:inherit;letter-spacing:-.01em;text-transform:none;border-radius:10px;outline:none;padding:12px 13px;font-size:14px;font-weight:600;line-height:1.4;box-shadow:inset 0 1px #ffffff1f}.review-note-field textarea:focus{border-color:var(--stroke);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 20%, transparent), inset 0 1px 0 #ffffff29}.modal-safety-note{border-color:color-mix(in srgb, var(--green) 28%, var(--stroke));background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 60%), var(--fill-quiet);gap:4px;margin:12px 0;display:grid}.modal-safety-note strong{color:var(--green)}.modal-safety-note span{color:var(--muted);font-size:13px;line-height:1.4}.credential-file-decision small,.credential-file-variable-list{overflow-wrap:anywhere}.modal-actions{z-index:2;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg) 78%, transparent) 24%, color-mix(in srgb, var(--bg) 92%, transparent));margin-top:12px;padding-top:12px;position:sticky;bottom:-1px}.agent-review-modal .modal-actions{background:0 0;padding-top:0;position:static}@media (width<=720px){.agent-modal-backdrop{padding:16px}.agent-review-modal{max-height:calc(100dvh - 32px);padding:20px}.agent-review-modal .modal-actions{background:0 0;margin-top:16px;padding:0;position:static}.agent-review-modal .modal-actions>button{flex:132px}}.wallet-funding-modal{text-align:left;background:radial-gradient(70% 80% at 12% 0%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 86%, #101827), #0e1118 72%);border-radius:26px;outline:none;gap:18px;width:min(720px,100vw - 32px);max-height:min(620px,100vh - 32px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 34px 92px #0000008a,inset 0 1px #ffffff1a}.wallet-funding-modal:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 20%, transparent), 0 34px 92px #00000094, inset 0 1px 0 #ffffff1a}.wallet-funding-close{background:#ffffff0f;position:absolute;top:16px;right:16px}.wallet-funding-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding-right:44px;display:grid}.wallet-network-mark{border:1px solid color-mix(in srgb, var(--stroke) 32%, #ffffff24);background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 34%, #fff 6%), color-mix(in srgb, #151a25 86%, var(--blue))), var(--fill-quiet);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 18px 36px #00000057,inset 0 1px #ffffff38}.wallet-eth-logo{filter:drop-shadow(0 10px 18px #00000042);width:31px;height:50px;display:block}.wallet-eth-logo path:first-child{fill:#fffffff5}.wallet-eth-logo path:nth-child(2){fill:#ffffffb8}.wallet-eth-logo path:nth-child(3){fill:#ffffffdb}.wallet-eth-logo path:nth-child(4){fill:#ffffff94}.wallet-eth-logo path:nth-child(5){fill:#ffffffad}.wallet-eth-logo path:nth-child(6){fill:#ffffff75}.wallet-network-orb{color:#ffffffd1;text-transform:uppercase;background:#0b0f16;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 10px 22px #0000004d,inset 0 1px #ffffff1a}.wallet-funding-hero-copy{min-width:0}.wallet-funding-modal h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(23px,3vw,31px);font-weight:750}.wallet-funding-agent{color:#ffffff85;margin:8px 0 0;font-size:13px}.wallet-funding-address-card{background:linear-gradient(#ffffff13,#ffffff0b);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:92px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 20px 56px #00000024}.wallet-funding-address-copy{gap:8px;min-width:0;display:grid}.wallet-funding-address-copy small{color:#ffffff75;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.wallet-funding-address-card code{min-width:0;color:color-mix(in srgb, var(--blue) 74%, white 26%);letter-spacing:-.04em;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(15px,2.1vw,21px);font-weight:700;overflow:hidden}.copy-icon-button{color:#ffffffb3;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid}.copy-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:30px;height:30px;overflow:visible}.copy-icon-button:hover,.copy-icon-button:focus-visible{color:#fff;background:#ffffff14;outline:none}.copy-icon-button:disabled{opacity:.35;cursor:not-allowed}.wallet-funding-warning{color:color-mix(in srgb, var(--orange) 86%, white 14%);margin:-2px 0 0;font-size:13px;font-weight:700}.wallet-funding-live-note{color:#ffffff9e}@media (width<=620px){.wallet-funding-modal{padding:24px}.wallet-funding-hero{grid-template-columns:1fr;padding-right:36px}.wallet-network-mark{border-radius:18px;width:58px;height:58px}.wallet-eth-logo{width:25px;height:41px}}.policy-compose-action{margin:0 0 12px}.policy-composer-modal{width:min(820px,100%)}.policy-composer-modal .modal-actions{z-index:auto;background:0 0;margin-top:14px;padding-top:0;position:static}.policy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.policy-form-grid label{min-width:0;color:var(--text);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:600;display:grid}.policy-form-grid input,.policy-form-grid textarea{border:1px solid var(--stroke);width:100%;min-width:0;color:var(--text);background:var(--fill-quiet);font:inherit;letter-spacing:-.01em;text-transform:none;border-radius:10px;outline:none;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.policy-form-grid input{min-height:44px;padding:0 13px}.policy-form-grid textarea{resize:vertical;padding:12px 13px;line-height:1.4}.policy-form-grid input:focus,.policy-form-grid textarea:focus{border-color:var(--stroke);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 20%, transparent), inset 0 1px 0 #ffffff29}.policy-form-grid input[aria-invalid=true],.policy-form-grid textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--orange) 62%, var(--stroke));box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 14%, transparent), inset 0 1px 0 #ffffff1f}.policy-input-prefix{border:1px solid var(--stroke);background:var(--fill-quiet);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding-left:12px;display:grid}.policy-input-prefix b{color:var(--blue);font-size:14px}.policy-input-prefix:has(input[aria-invalid=true]){border-color:color-mix(in srgb, var(--orange) 62%, var(--stroke));box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 14%, transparent), inset 0 1px 0 #ffffff1f}.policy-input-prefix input{box-shadow:none;background:0 0;border:0;padding-left:0}.policy-form-error{color:var(--text);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--orange) 13%, transparent), transparent 62%), var(--fill-quiet);border:1px solid color-mix(in srgb, var(--orange) 34%, var(--stroke));border-radius:10px;gap:8px;margin:12px 0;padding:13px 14px;display:grid}.policy-form-error strong{color:var(--orange);font-size:13px}.policy-form-error span{color:var(--muted);font-size:13px;line-height:1.45}.policy-form-wide{grid-column:1/-1}.agent-code-modal{background:radial-gradient(80% 58% at 86% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 62%), radial-gradient(70% 52% at 8% 100%, color-mix(in srgb, var(--green) 10%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, #151820 88%, var(--glass) 12%), color-mix(in srgb, #0b0d12 92%, var(--glass) 8%));width:min(1280px,100vw - 32px);max-height:min(920px,100vh - 24px);padding:18px;overflow:auto}.agent-code-hero{justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.agent-code-title-row{align-items:baseline;gap:10px;min-width:0;display:flex}.agent-code-title-row strong{min-width:0;color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.agent-code-kicker,.agent-code-label{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.agent-code-meta{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.agent-code-meta span{color:color-mix(in srgb, var(--text) 78%, var(--muted));border:1px solid color-mix(in srgb, var(--stroke) 80%, transparent);letter-spacing:.025em;background:#ffffff0d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.agent-code-meta span:nth-child(2){color:color-mix(in srgb, var(--green) 86%, white 14%);background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 24%, var(--stroke))}.agent-code-editor{color:var(--text);gap:9px;margin-top:0;display:grid}.agent-code-window{border:1px solid color-mix(in srgb, var(--stroke) 84%, white 8%);background:#070b12;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff14}.agent-code-windowbar{background:linear-gradient(180deg, #ffffff12, #ffffff06), color-mix(in srgb, #111827 84%, var(--glass) 16%);border-bottom:1px solid color-mix(in srgb, var(--stroke) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:0 14px;display:grid}.agent-code-windowbar strong{min-width:0;color:var(--text);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.agent-code-windowbar em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.agent-code-body{background:linear-gradient(#3b82f60e,#0000 38%),#070b12;grid-template-columns:62px minmax(0,1fr);min-height:min(68vh,680px);max-height:min(72vh,740px);display:grid;position:relative;overflow:hidden}.agent-code-line-numbers{color:color-mix(in srgb, var(--faint) 78%, transparent);border-right:1px solid color-mix(in srgb, var(--stroke) 62%, transparent);letter-spacing:-.01em;pointer-events:none;text-align:right;will-change:transform;background:#ffffff08;align-content:start;gap:0;padding:18px 12px 20px 0;font:13px/1.62 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:grid}.agent-code-line-numbers span{height:21.06px;display:block}.agent-code-editor textarea{resize:vertical;width:100%;min-height:min(68vh,680px);max-height:min(72vh,740px);color:color-mix(in srgb, var(--text) 92%, #c7d2fe 8%);letter-spacing:-.01em;text-transform:none;tab-size:2;background:0 0;border:0;border-radius:0;outline:none;padding:18px 20px 20px;font:13px/1.62 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block;box-shadow:inset 0 1px #ffffff0a}.agent-code-editor textarea:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 56%, transparent), inset 0 1px 0 #ffffff14}.agent-code-note{display:none}.agent-code-modal .modal-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:14px 0 0;padding:0;position:static}@media (width<=720px){.agent-code-modal{padding:20px}.agent-code-title-row{flex-direction:column;align-items:flex-start;gap:3px}.agent-code-body{grid-template-columns:42px minmax(0,1fr);min-height:min(58vh,500px)}.agent-code-line-numbers{padding-right:8px;font-size:12px}.agent-code-editor textarea{font-size:12px}.agent-code-windowbar em{display:none}.agent-code-modal .modal-actions{margin:14px 0 0;padding:0}}.emergency-stop{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent);border-color:color-mix(in srgb, var(--red) 32%, transparent)}.emergency-stop:hover{background:color-mix(in srgb, var(--red) 18%, transparent)}.emergency-stop.is-resume{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 32%, transparent)}.emergency-stop.is-resume:hover{background:color-mix(in srgb, var(--green) 18%, transparent)}.status-alert{color:var(--red)!important;background:color-mix(in srgb, var(--red) 10%, transparent)!important;border-color:color-mix(in srgb, var(--red) 32%, transparent)!important;font-weight:600!important}.agent-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.agent-stats div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:9px;gap:2px;min-width:0;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.agent-stats small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.agent-stats b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.agent-session{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:9px 12px;display:flex;box-shadow:inset 0 1px #ffffff1a}.agent-session span{min-width:0;color:var(--text);gap:1px;font-size:12.5px;font-weight:500;display:grid}.agent-session span b{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:600}.agent-session button{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent);border:1px solid color-mix(in srgb, var(--red) 30%, transparent);transition:background .2s var(--ease), transform .2s var(--spring);border-radius:999px;flex:none;padding:6px 12px;font-size:11.5px;font-weight:600}.agent-session button:hover:not(:disabled){background:color-mix(in srgb, var(--red) 18%, transparent)}.agent-session button:active:not(:disabled){transform:scale(.96)}.agent-session button:disabled{opacity:.45;cursor:default;color:var(--muted);background:var(--fill-quiet);border-color:var(--stroke)}.agent-session button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 36%, transparent), 0 0 0 1.5px var(--red);outline:none}.agent-card-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-card-footer .agent-card-action{text-align:center;width:100%}.agent-paused{opacity:.78}.agent-paused .agent-orb{filter:saturate(.35)}.command-last-action{grid-column:1/-1}.agent-remove-action{color:var(--red);background:color-mix(in srgb, var(--red) 8%, transparent);border-color:color-mix(in srgb, var(--red) 28%, transparent)}.agent-remove-action:hover{background:color-mix(in srgb, var(--red) 16%, transparent)}.agent-add-card{border-style:dashed;border-color:var(--stroke-strong);min-height:280px;color:var(--muted);cursor:pointer;text-align:center;transition:transform .3s var(--spring), background .2s var(--ease);border-radius:12px;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.agent-add-card:hover{background:var(--fill-hover);transform:translateY(-3px)}.agent-add-card:active{transform:scale(.99)}.agent-add-card:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.agent-add-card span{width:46px;height:46px;color:var(--blue);background:var(--tint-blue);border-radius:999px;place-items:center;font-size:22px;font-weight:600;display:grid}.agent-add-card strong{color:var(--text);letter-spacing:-.015em;font-size:17px;font-weight:600}.agent-add-card small{max-width:26ch;font-size:12px;line-height:1.45}.template-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.template-chip{text-align:left;min-width:0;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--spring);border-radius:10px;gap:2px;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffff1a}.template-chip:hover{background:var(--fill-hover)}.template-chip:active{transform:scale(.98)}.template-chip.selected{background:var(--tint-blue);border-color:var(--stroke)}.template-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.template-chip strong{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.template-chip small{color:var(--muted);font-size:11.5px;line-height:1.35}.activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto 18px;display:grid}.activity-panel-full{max-width:1180px;margin:0 auto}.activity-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.activity-filter{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.activity-filter button{color:var(--muted);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--spring);background:0 0;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.activity-filter button:hover{color:var(--text)}.activity-filter button:active{transform:scale(.96)}.activity-filter button.selected{color:var(--text);background:#ffffff24;box-shadow:0 2px 8px #0000002e,inset 0 1px #ffffff38}.atlas.light .activity-filter button.selected{background:#fff;box-shadow:0 2px 8px #1f263624,inset 0 1px #ffffffe6}.activity-filter button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.activity-search{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:320px;padding:8px 14px;display:flex;box-shadow:inset 0 1px #ffffff1a}.activity-search i{color:var(--faint);font-size:15px;font-style:normal}.activity-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.activity-search input::placeholder{color:var(--faint)}.activity-group+.activity-group{margin-top:22px}.activity-group h2{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.activity-timeline{gap:8px;display:grid}.activity-entry{background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffff1a}.activity-entry:hover{background:var(--fill-hover)}.activity-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff59}.cat-swaps{background:linear-gradient(160deg,#64d2ff,#0a84ff)}.cat-yield{background:linear-gradient(160deg,#66e3a8,#248a3d)}.cat-agents{background:linear-gradient(160deg,#bf5af2,#64d2ff)}.cat-nfts{background:linear-gradient(160deg,#ff8fd8,#bf5af2)}.cat-transfers{background:linear-gradient(160deg,#a0a0b2,#6a6a7e)}.cat-security{background:linear-gradient(160deg,#ffd60a,#ff9f0a)}.activity-body{gap:3px;min-width:0;display:grid}.activity-line{align-items:center;gap:10px;min-width:0;display:flex}.activity-line strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.activity-status{border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:600}.act-confirmed{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 26%, transparent)}.act-simulated{color:var(--stroke);background:var(--stroke);border:1px solid var(--stroke)}.act-alert{color:var(--violet);background:color-mix(in srgb, var(--violet) 14%, transparent);border:1px solid color-mix(in srgb, var(--violet) 28%, transparent)}.act-blocked{color:var(--orange);background:color-mix(in srgb, var(--orange) 14%, transparent);border:1px solid color-mix(in srgb, var(--orange) 30%, transparent)}.activity-body p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.4;overflow:hidden}.activity-foot{align-items:center;gap:10px;margin-top:2px;display:flex}.activity-foot>span{background:var(--fill-quiet);border:1px solid var(--stroke);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500}.hash-copy{color:var(--faint);border:1px solid var(--stroke);transition:color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:999px;padding:3px 9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.hash-copy:hover{color:var(--stroke);border-color:var(--stroke)}.hash-copy:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 36%, transparent);outline:none}.activity-meta{text-align:right;flex:none;gap:2px;display:grid}.activity-meta strong{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.activity-meta small{color:var(--faint);font-size:11px}.activity-empty{text-align:center;gap:4px;padding:40px 20px;display:grid}.activity-empty strong{font-size:15px;font-weight:600}.activity-empty span{color:var(--muted);font-size:13px}.yld-head{align-items:center;margin-top:36px;margin-bottom:18px}.yld-head h1{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px)}.yld-head p{max-width:620px;margin-top:8px;font-size:clamp(14px,1.3vw,16px)}.yield-overview{border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:18px;max-width:1180px;margin:0 auto 18px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}.yield-overview-main>small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.yield-overview-main>strong{letter-spacing:-.045em;margin:6px 0 4px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:.95;display:block}.yield-overview-main>span{font-size:14px;font-weight:600}.yield-allocation{gap:4px;height:12px;margin:22px 0 10px;display:flex}.yield-allocation span{border-radius:999px;flex-basis:0;min-width:8px;box-shadow:inset 0 1px #ffffff4d}.yield-allocation-legend{flex-wrap:wrap;gap:8px 16px;display:flex}.yield-allocation-legend span{color:var(--muted);font-size:12px;font-weight:500}.yield-overview-side{align-content:start;gap:10px;display:grid}.yield-overview-side div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;padding:15px;box-shadow:inset 0 1px #ffffff1a}.yield-overview-side small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.yield-overview-side strong{letter-spacing:-.025em;margin:6px 0 2px;font-size:22px;font-weight:700;display:block}.yield-overview-side>div>span{color:var(--muted);font-size:12.5px;font-weight:500}.yield-overview-side a{color:var(--blue);font-weight:600}.yield-overview-side a:hover{text-decoration:underline}.yield-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.position-list{gap:10px;display:grid}.position-row{background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease);border-radius:10px;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff1a}.position-row:hover{background:var(--fill-hover)}.position-asset{align-items:center;gap:11px;min-width:0;display:flex}.position-asset>i{color:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6}.position-asset>span{min-width:0;display:grid}.position-asset strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.position-asset small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.position-apy,.position-value{text-align:right;gap:1px;display:grid}.position-apy strong,.position-value strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.position-apy small,.position-value small{color:var(--faint);font-size:11px}.position-tag{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;grid-column:1/-1;justify-self:start;padding:4px 10px;font-size:11.5px;font-weight:500}.position-tag.is-liquid{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 26%, transparent)}.market-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.risk-filter{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.risk-filter button{min-width:48px;color:var(--muted);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--spring);background:0 0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.risk-filter button:hover{color:var(--text)}.risk-filter button:active{transform:scale(.96)}.risk-filter button.selected{color:var(--text);background:#ffffff24;box-shadow:0 2px 8px #0000002e,inset 0 1px #ffffff38}.atlas.light .risk-filter button.selected{background:#fff;box-shadow:0 2px 8px #1f263624,inset 0 1px #ffffffe6}.risk-filter button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.sort-control{align-items:center;gap:8px;display:flex}.sort-control label{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.sort-control select{appearance:none;color:var(--text);background:var(--fill-quiet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%23888' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--stroke);cursor:pointer;border-radius:999px;outline:none;padding:7px 28px 7px 12px;font-size:13px;font-weight:600}.sort-control select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent)}.market-table{gap:6px;display:grid}.market-row{border-radius:10px;grid-template-columns:minmax(0,2.2fr) .7fr .7fr .8fr auto;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:grid}.market-row:not(.market-head){background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease);box-shadow:inset 0 1px #ffffff1a}.market-row:not(.market-head):hover{background:var(--fill-hover)}.market-head{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;padding:4px 14px;font-size:11px;font-weight:600}.market-name{gap:1px;min-width:0;display:grid}.market-name strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.market-name small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-apy{font-weight:600}.market-tvl{color:var(--muted)}.risk-pill{border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.risk-pill.risk-low{background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 26%, transparent)}.risk-pill.risk-medium{background:var(--stroke);border:1px solid var(--stroke)}.risk-pill.risk-high{background:color-mix(in srgb, var(--orange) 14%, transparent);border:1px solid color-mix(in srgb, var(--orange) 30%, transparent);color:var(--orange)!important}.market-action button{color:var(--blue);background:var(--tint-blue);border:1px solid var(--stroke);transition:filter .2s var(--ease), transform .2s var(--spring);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.market-action button:hover{filter:brightness(1.12)}.market-action button:active{transform:scale(.95)}.market-action button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.market-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.45}.ap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;max-width:1180px;margin:0 auto 12px;display:flex}.ap-head-title h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(34px,4.4vw,52px);font-weight:700}.ap-head-title p{max-width:52ch;color:var(--muted);letter-spacing:-.01em;margin:6px 0 0;font-size:15px;line-height:1.5}.ap-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-settings-head{background:radial-gradient(80% 140% at 8% 0%, color-mix(in srgb, var(--blue) 16%, transparent), transparent 62%), color-mix(in srgb, var(--glass-strong) 82%, transparent);border-radius:999px;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:7px;max-width:1180px;margin:0 auto 10px;padding:5px 6px;display:grid}.ap-settings-head>.ap-back{flex:none;min-height:26px;margin:0;padding:0 9px}.ap-settings-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ap-settings-actions .primary-cta,.ap-settings-actions .secondary-cta{min-height:26px;padding:0 9px;font-size:11.25px}.runtime-bridge{background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 62%), linear-gradient(180deg, var(--glass-strong), var(--glass));border-radius:12px;grid-template-columns:minmax(280px,1.2fr) minmax(280px,.95fr) auto;align-items:center;gap:16px;max-width:1180px;margin:0 auto 12px;padding:14px 16px;display:grid}.runtime-bridge-main{align-items:center;gap:12px;min-width:0;display:flex}.runtime-pulse{background:var(--orange);width:13px;height:13px;box-shadow:0 0 0 6px color-mix(in srgb, var(--orange) 12%, transparent), 0 0 24px color-mix(in srgb, var(--orange) 45%, transparent);border-radius:999px;flex:none}.runtime-local .runtime-pulse{background:var(--green);box-shadow:0 0 0 6px color-mix(in srgb, var(--green) 12%, transparent), 0 0 24px color-mix(in srgb, var(--green) 45%, transparent)}.runtime-cloud .runtime-pulse{background:var(--blue);box-shadow:0 0 0 6px color-mix(in srgb, var(--blue) 12%, transparent), 0 0 24px color-mix(in srgb, var(--blue) 45%, transparent)}.runtime-disconnected .runtime-pulse{background:var(--faint);box-shadow:0 0 0 6px #ffffff0d}.runtime-bridge small,.runtime-bridge-meta span,.agent-runtime-note small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.runtime-bridge strong{letter-spacing:-.02em;margin-top:3px;font-size:16px;font-weight:700;display:block}.runtime-bridge p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.35}.runtime-bridge-meta{grid-template-columns:.7fr .9fr 1.2fr;gap:8px;display:grid}.runtime-bridge-meta div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;min-width:0;padding:9px 11px}.runtime-bridge-meta b{overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:700;line-height:1.15;display:block}.runtime-bridge-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.runtime-bridge-actions .primary-cta,.runtime-bridge-actions .secondary-cta{min-height:38px;padding:0 14px;font-size:12.5px}.ap-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1180px;margin:0 auto 12px;display:grid}.ap-stats>div,.ap-stat-button{text-align:left;background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;gap:4px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff1a}.ap-stat-button{cursor:pointer;transition:background .2s var(--ease), transform .2s var(--spring)}.ap-stat-button:hover{background:var(--fill-hover)}.ap-stat-button:active{transform:scale(.985)}.ap-stat-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent), inset 0 1px 0 #ffffff1a;outline:none}.ap-stats small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.ap-stats strong{letter-spacing:-.03em;font-size:26px;font-weight:700}.ap-stats strong i{color:var(--faint);letter-spacing:-.01em;font-size:12px;font-style:normal;font-weight:500}.ap-emergency-banner{max-width:1180px;color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent);border:1px solid color-mix(in srgb, var(--red) 32%, transparent);border-radius:10px;margin:0 auto 16px;padding:12px 18px;font-size:13px;font-weight:600}.assistant-name-settings{border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr) auto;align-items:end;gap:14px;max-width:1180px;margin:0 auto 14px;padding:16px;display:grid}.assistant-name-settings h2{letter-spacing:-.02em;margin:4px 0;font-size:18px}.assistant-name-settings p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.assistant-name-settings label{min-width:0;color:var(--faint);letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.assistant-name-settings input{border:1px solid var(--stroke);background:var(--fill-quiet);min-width:0;height:40px;color:var(--text);font:inherit;border-radius:999px;outline:none;padding:0 13px;font-size:13px;font-weight:600}.assistant-name-settings input:focus{box-shadow:0 0 0 4px var(--stroke);border-color:var(--stroke)}.assistant-name-settings .secondary-cta{min-height:40px;padding:0 14px;font-size:12.5px}.assistant-name-settings.compact{background:0 0;grid-template-columns:minmax(220px,360px) auto;justify-content:start;align-items:end;gap:10px;margin-bottom:12px;padding:12px}.assistant-name-settings.compact label{width:100%}.assistant-name-settings.compact input{height:38px}.assistant-name-settings.compact .secondary-cta{min-height:38px}.ap-tabs{scrollbar-width:none;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 4px;display:flex;overflow-x:auto}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs button{min-width:fit-content;min-height:26px;color:var(--muted);letter-spacing:-.01em;white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11.75px;font-weight:650;display:inline-flex}.ap-tabs button:hover{color:var(--text)}.ap-tabs button.is-active{color:var(--text);background:#ffffff24;box-shadow:0 2px 10px #0003,inset 0 1px #ffffff38}.atlas.light .ap-tabs button.is-active{background:#fff;box-shadow:0 2px 10px #1f263624,inset 0 1px #ffffffe6}.ap-tabs button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.ap-tabs button b{color:#fff;background:var(--blue);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.ap-panel{max-width:1180px;animation:apPanelIn .28s var(--ease);margin:0 auto}.ap-panel:focus-visible{outline:none}@keyframes apPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ap-panel.glass{border-radius:13px;padding:24px}.ap-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ap-panel-head h2{letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:700}.ap-panel-head p{color:var(--muted);max-width:60ch;margin:0;font-size:13px;line-height:1.45}.ap-command-center{gap:16px;display:grid}.command-center-head{align-items:start}.eyebrow-mini{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.command-positioning-card,.command-card,.command-module-card,.command-phase-grid article{background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 62%), var(--fill-quiet);border:1px solid var(--stroke);border-radius:12px;min-width:0;box-shadow:inset 0 1px #ffffff1f}.command-positioning-card{border-color:color-mix(in srgb, var(--green) 25%, var(--stroke));background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 62%), var(--fill-quiet);gap:8px;padding:18px;display:grid}.command-positioning-card strong{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.command-positioning-card p{color:var(--text);letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.45}.command-positioning-card span{color:var(--muted);font-size:13px;line-height:1.4}.command-card-grid,.command-two-col,.command-three-col,.command-phase-grid{gap:12px;display:grid}.command-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.command-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.command-card,.command-module-card,.command-phase-grid article{padding:16px}.command-card{align-content:start;gap:9px;display:grid}.command-card small,.command-row small,.command-phase-grid small{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.command-card h3,.command-module-card h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.command-card p,.command-module-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.command-card b{color:color-mix(in srgb, var(--text) 86%, var(--green));font-size:12.5px;line-height:1.4}.command-module-card{align-content:start;gap:12px;display:grid}.command-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.command-list-grid.compact{grid-template-columns:1fr}.command-list-grid div,.command-row,.command-evidence-table div{background:color-mix(in srgb, var(--bg) 24%, #ffffff0a);border:1px solid var(--stroke);border-radius:9px;min-width:0;padding:10px 11px}.command-list-grid strong{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.command-list-grid span,.command-row span,.command-evidence-table span,.command-evidence-table b,.command-phase-grid span{color:var(--muted);font-size:11.5px;line-height:1.35}.command-row{gap:4px;margin-top:7px;display:grid}.command-blast-card{border-color:color-mix(in srgb, var(--orange) 34%, var(--stroke));background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--orange) 14%, transparent), transparent 62%), var(--fill-quiet)}.command-blast-card strong{color:var(--orange);font-size:13px}.command-blast-card span{color:var(--text);font-size:13px;line-height:1.5}.command-evidence-table{gap:7px;display:grid}.command-evidence-table div{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);align-items:center;gap:10px;display:grid}.command-evidence-table b{color:var(--green);text-align:right;font-weight:700}.gateway-tool-grid{flex-wrap:wrap;gap:8px;display:flex}.gateway-tool-grid code{color:color-mix(in srgb, var(--text) 88%, var(--blue));background:color-mix(in srgb, var(--blue) 10%, transparent);border:1px solid var(--stroke);border-radius:999px;padding:7px 9px;font-size:11.5px}.command-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-phase-grid article{gap:6px;display:grid}.command-phase-grid strong{color:var(--text);font-size:13.5px}.ap-agents{gap:16px;display:grid}.agent-builder-shell{border-radius:14px;gap:14px;padding:14px;display:grid}.compact-builder-head{margin-bottom:0}.agent-builder-panel{gap:12px;display:grid}.agent-builder-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.agent-template-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-template-card{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 84%, var(--fill-quiet));border-radius:13px;gap:10px;min-height:190px;padding:12px;display:grid}.agent-template-card small{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:800}.agent-template-card strong{color:var(--text);margin-top:3px;font-size:14px;display:block}.agent-template-card p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.35}.agent-template-permissions{gap:5px;display:grid}.agent-template-permissions span{color:var(--muted);font-size:11.5px;line-height:1.3}.agent-template-card button{border:1px solid var(--stroke);background:color-mix(in srgb, var(--blue) 12%, transparent);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 12px;font-size:12px;font-weight:800}.agent-platform-empty{color:var(--muted);font-size:12px}.agent-platform-list{gap:8px;display:grid}.agent-platform-list-item{border:1px solid var(--stroke);background:var(--fill-quiet);color:var(--text);font:inherit;text-align:left;border-radius:10px;justify-content:space-between;gap:8px;padding:10px;display:flex}.agent-platform-list-item.is-selected{border-color:var(--stroke)}.agent-detail{border-radius:13px;padding:22px}.agent-detail-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.agent-detail-head .agent-orb{background:linear-gradient(160deg, color-mix(in srgb, var(--agent-accent) 70%, white 30%), var(--agent-accent));width:46px;height:46px;box-shadow:0 8px 22px color-mix(in srgb, var(--agent-accent) 35%, transparent), inset 0 1px 0 #ffffff73;font-size:20px}.agent-detail-id{flex:1;min-width:0}.agent-detail-id h2{letter-spacing:-.02em;margin:0 0 3px;font-size:22px;font-weight:700}.agent-detail-id p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.agent-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.agent-detail-grid>div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;gap:3px;min-width:0;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff1a}.agent-detail-grid small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.agent-detail-grid strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.agent-wallet-card{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 82%, var(--fill-quiet));border-radius:14px;gap:12px;margin:14px 0;padding:14px;display:grid}.agent-wallet-card.wallet-paused,.agent-wallet-card.wallet-blocked{border-color:color-mix(in srgb, var(--orange) 38%, var(--stroke));background:color-mix(in srgb, var(--orange) 7%, var(--surface))}.agent-wallet-card.wallet-unfunded{border-color:var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 78%, transparent)}.agent-wallet-head,.agent-wallet-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-wallet-head small,.agent-wallet-metrics small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.agent-wallet-head strong{letter-spacing:-.02em;margin-top:4px;font-size:16px;display:block}.agent-wallet-address-line{align-items:center;gap:8px;min-width:0;margin-top:4px;display:inline-flex}.agent-wallet-address-line .agent-wallet-address{margin-top:0}.agent-wallet-address-line .copy-icon-button{width:30px;min-width:30px;height:30px;color:var(--muted);border-radius:9px}.agent-wallet-address-line .copy-icon-button svg{width:22px;height:22px}.agent-wallet-address{min-width:0;max-width:100%;color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.5px;font-weight:700;display:inline-flex;overflow:hidden}.agent-wallet-copy{border:1px solid var(--stroke);background:var(--fill-quiet);min-height:30px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:700}.agent-wallet-copy:hover,.agent-wallet-copy:focus-visible{color:var(--text);border-color:var(--stroke);background:var(--fill-hover);outline:none}.agent-wallet-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.agent-wallet-metrics span{border:1px solid var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 75%, transparent);border-radius:10px;min-width:0;padding:10px}.agent-wallet-metrics strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.agent-wallet-rule{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.agent-wallet-actions{justify-content:flex-start}.agent-wallet-actions .secondary-cta,.agent-wallet-actions .primary-cta{min-height:34px;padding:0 12px;font-size:12px}.copy-chip-row span{background:color-mix(in srgb, var(--blue) 9%, var(--fill-quiet));border:1px solid var(--stroke);min-height:24px;color:color-mix(in srgb, var(--text) 88%, var(--blue));white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.copy-chip-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.agent-runtime-note.copy-chip-row,.modal-safety-chips{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;margin:-4px 0 14px;padding:8px}.one-line-clamp,.two-line-clamp{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.one-line-clamp{-webkit-line-clamp:1}.two-line-clamp{-webkit-line-clamp:2}.section-count{background:var(--fill-quiet);border:1px solid var(--stroke);min-width:22px;min-height:20px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.agent-wallet-chip{border:1px solid var(--stroke);width:fit-content;max-width:100%;color:var(--text);background:var(--fill-quiet);border-radius:999px;align-items:center;margin-top:-4px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.agent-detail-budget{align-items:center;gap:12px;margin-bottom:14px;display:flex}.agent-detail-budget-bar{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;flex:1;height:6px;overflow:hidden}.agent-detail-budget-bar b{background:linear-gradient(90deg, var(--blue), var(--violet));border-radius:999px;height:100%;display:block}.agent-detail-budget-bar b.is-over{background:var(--red)}.agent-detail-budget>span{color:var(--faint);flex:none;font-size:11.5px;font-weight:500}.agent-runtime-note{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;margin:-4px 0 14px;padding:11px 13px;font-size:12.5px;line-height:1.4}.agent-runtime-note small{margin-bottom:2px}.runtime-mode-text.runtime-local{color:var(--green)}.runtime-mode-text.runtime-cloud{color:var(--blue)}.runtime-mode-text.runtime-paused{color:var(--faint)}.agent-detail-line{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.45}.agent-detail-line small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin-right:8px;font-size:10px;font-weight:600}.agent-detail-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.agent-detail-actions .primary-cta,.agent-detail-actions .secondary-cta{min-height:40px;padding:0 16px;font-size:13.5px}.agent-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-rule-card{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 84%, var(--fill-quiet));border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.agent-rule-card.tone-good{border-color:color-mix(in srgb, var(--green) 34%, var(--stroke))}.agent-rule-card.tone-warning{border-color:color-mix(in srgb, var(--orange) 42%, var(--stroke));background:color-mix(in srgb, var(--orange) 6%, var(--surface))}.agent-rule-card.tone-danger{border-color:color-mix(in srgb, var(--red) 38%, var(--stroke));background:color-mix(in srgb, var(--red) 6%, var(--surface))}.agent-rule-card.is-disabled{opacity:.58}.agent-rule-head,.agent-rule-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-rule-card p{color:var(--text);margin:0;line-height:1.45}.agent-rule-card small{color:var(--muted);line-height:1.4}.agent-rule-details{color:var(--muted);gap:6px;font-size:12px;display:grid}.agent-rule-details summary,.agent-structured-rule-drawer summary,.runtime-manual-setup summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:800}.runtime-manual-setup summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.runtime-manual-setup summary span{color:var(--muted);font-size:12px;font-weight:600}.agent-payment-list{gap:8px;margin-top:8px;display:grid}.agent-payment-row{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 86%, var(--fill-quiet));border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.agent-payment-row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-payment-row small{color:var(--muted);white-space:nowrap}.agent-identity-badges{flex-wrap:wrap;gap:6px;display:flex}.agent-reputation-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-rule-badges{flex-wrap:wrap;gap:6px;display:flex}.agent-rule-kind,.agent-rule-source,.agent-autonomy-chip{border:1px solid var(--stroke);background:var(--fill-quiet);width:fit-content;max-width:100%;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.agent-rule-kind{color:var(--text)}.agent-rule-title{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.agent-rule-line{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.agent-rule-line small{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin-right:5px;font-weight:800;display:inline-block}.agent-rules-card,.agent-payments-card,.agent-identity-card{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 86%, var(--fill-quiet));border-radius:14px;margin:14px 0;padding:14px}.agent-rules-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.agent-rules-head h3,.agent-payments-card h3,.agent-identity-card h3{letter-spacing:-.01em;margin:0 0 4px;font-size:15px}.agent-rules-head p,.agent-payments-card p,.agent-identity-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.agent-manifest-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.agent-manifest-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.agent-manifest-summary span{border:1px solid var(--stroke);background:var(--fill-quiet);border-radius:10px;min-width:0;padding:10px}.agent-manifest-summary small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.agent-manifest-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.agent-template-note{border:1px solid var(--stroke);background:var(--fill-quiet);color:var(--muted);border-radius:10px;justify-content:space-between;gap:12px;margin:8px 0 12px;padding:10px 12px;font-size:12px;display:flex}.agent-template-note strong{color:var(--text)}.agent-empty-note{color:var(--muted);font-size:12.5px;line-height:1.45}.agent-roster{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:14px;display:grid}.agent-tile{transition:transform .3s var(--spring), box-shadow .3s var(--ease);border-radius:12px;align-content:start;gap:8px;padding:18px;display:grid}.agent-tile:hover{transform:translateY(-3px)}.agent-tile:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 34%, transparent);outline:none}.agent-tile.is-selected{box-shadow:0 0 0 1.5px var(--blue), 0 18px 44px var(--shadow)}.agent-tile.is-paused{opacity:.72}.agent-tile-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.agent-tile-select:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 30%, transparent);border-radius:10px;outline:none}.agent-tile-top{justify-content:space-between;align-items:center;display:flex}.agent-tile .agent-orb{background:linear-gradient(160deg, color-mix(in srgb, var(--agent-accent) 70%, white 30%), var(--agent-accent));width:34px;height:34px;font-size:15px;box-shadow:inset 0 1px #fff6}.agent-tile h3{letter-spacing:-.015em;margin:4px 0 0;font-size:16px;font-weight:600}.agent-tile p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-tile-meter{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;height:6px;overflow:hidden}.agent-tile-meter b{background:var(--agent-accent);border-radius:999px;height:100%;display:block}.agent-tile-foot{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.agent-tile-foot>span:first-child{color:var(--muted)}.agent-tile-bottom-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.agent-runtime-chip{background:var(--fill-quiet);border:1px solid var(--stroke);color:var(--muted);letter-spacing:.02em;border-radius:999px;justify-self:start;padding:5px 9px;font-size:10.5px;font-weight:700}.agent-runtime-chip.runtime-local{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 24%, var(--stroke))}.agent-runtime-chip.runtime-cloud{color:var(--stroke);background:var(--stroke);border-color:var(--stroke)}.agent-runtime-chip.runtime-paused{color:var(--faint)}.agent-code-chip{border:1px solid var(--stroke);min-height:28px;color:color-mix(in srgb, var(--blue) 82%, var(--text));background:color-mix(in srgb, var(--blue) 9%, transparent);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);border-radius:999px;flex:none;padding:0 10px;font-size:10.5px;font-weight:800}.agent-code-chip:hover{background:color-mix(in srgb, var(--blue) 16%, transparent);border-color:var(--stroke);transform:translateY(-1px)}.agent-code-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 28%, transparent);outline:none}.agent-code-chip.deploy-chip{color:color-mix(in srgb, var(--green) 82%, var(--text));background:color-mix(in srgb, var(--green) 9%, transparent);border-color:color-mix(in srgb, var(--green) 24%, var(--stroke))}.deploy-action{border-color:color-mix(in srgb, var(--green) 30%, var(--stroke))}.ap-remote{gap:18px;display:grid}.remote-panel-head{align-items:start}.remote-panel-head p{max-width:none;margin-top:4px}.remote-status-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.remote-status-strip article{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:12px;min-width:0;padding:12px}.remote-status-strip small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.remote-status-strip strong,.remote-status-strip span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.remote-status-strip strong{margin:5px 0 3px;font-size:15px}.remote-status-strip span{color:var(--muted);white-space:normal;font-size:12px;line-height:1.35}.remote-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:14px;display:grid}.remote-deploy-card,.remote-state-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--blue) 9%, transparent), transparent 62%), var(--fill-quiet);border:1px solid var(--stroke);border-radius:12px;min-width:0;padding:16px;box-shadow:inset 0 1px #ffffff1a}.remote-deploy-card{gap:14px;display:grid}.remote-deploy-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.remote-deploy-top>div{gap:3px;min-width:0;display:grid}.remote-deploy-top strong{letter-spacing:-.02em;font-size:18px;font-weight:700}.remote-deploy-top small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.remote-access-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.remote-access-mode button{min-height:36px;color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);font:inherit;cursor:pointer;border-radius:10px;font-size:12px;font-weight:800}.remote-access-mode button.is-active{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);border-color:var(--stroke)}.remote-status{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:800}.remote-online,.remote-paired,.remote-setup-ready,.remote-access-ready{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 28%, var(--stroke))}.remote-awaiting-provider,.remote-awaiting-credential,.remote-awaiting-pairing{color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, transparent);border-color:color-mix(in srgb, var(--orange) 28%, var(--stroke))}.remote-stopped,.remote-failed{color:var(--red);background:color-mix(in srgb, var(--red) 9%, transparent);border-color:color-mix(in srgb, var(--red) 28%, var(--stroke))}.remote-provisioning,.remote-installing,.remote-starting,.remote-deleting{color:var(--stroke);background:var(--stroke);border-color:var(--stroke)}.remote-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.remote-form-grid label{gap:7px;min-width:0;display:grid}.remote-form-grid span,.remote-detail-grid small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.remote-form-grid select,.remote-form-grid input{width:100%;min-height:44px;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:13px;font-weight:700}.remote-form-grid select:focus-visible,.remote-form-grid input:focus-visible,.remote-key-field textarea:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 24%, transparent)}.remote-form-grid small,.remote-key-field small,.remote-empty{color:var(--muted);font-size:12.5px;line-height:1.45}.remote-key-field{gap:7px;display:grid}.remote-key-field span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.remote-key-field textarea{width:100%;min-height:112px;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);resize:vertical;border-radius:10px;outline:none;padding:12px;font:12px/1.45 ui-monospace,SF Mono,Menlo,monospace}.remote-key-field textarea:disabled{opacity:.72;cursor:not-allowed}.remote-detail-wide{grid-column:1/-1}.remote-safety-note{background:color-mix(in srgb, var(--green) 8%, transparent);border:1px solid color-mix(in srgb, var(--green) 24%, var(--stroke));border-radius:10px;gap:4px;padding:13px;display:grid}.remote-safety-note strong{color:var(--green);font-size:13px}.remote-safety-note span{color:var(--muted);font-size:12.5px;line-height:1.45}.remote-actions{flex-wrap:wrap;gap:8px;display:flex}.remote-state-card h3{letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:700}.remote-steps{gap:8px;display:grid}.remote-steps div,.remote-detail-grid div,.remote-event{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;min-width:0;padding:11px}.remote-steps div{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;display:grid}.remote-steps span{color:var(--blue);grid-row:span 2;font:800 11px/1 ui-monospace,SF Mono,Menlo,monospace}.remote-steps strong{font-size:13px}.remote-steps small{color:var(--muted);font-size:12px;line-height:1.4}.remote-steps.compact{gap:6px}.remote-command-list{gap:7px;margin-top:10px;display:grid}.remote-command-list code,.remote-command-list span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 82%, transparent);border:1px solid var(--stroke);border-radius:9px;padding:9px 10px;font-size:11.5px;display:block;overflow:hidden}.remote-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.remote-detail-grid div{gap:4px;display:grid}.remote-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.remote-scope-grid{gap:8px;display:grid}.remote-scope-grid div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.remote-scope-grid small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.remote-scope-grid strong{color:var(--text);font-size:12.5px;line-height:1.35}.remote-preflight-list{gap:8px;display:grid}.remote-preflight-check{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;min-width:0;padding:11px;display:grid}.remote-preflight-check b{color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 70%, transparent);border:1px solid var(--stroke);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;grid-row:span 2;align-self:start;padding:4px 7px;font-size:9px;font-weight:900}.remote-preflight-check strong{min-width:0;font-size:12.5px}.remote-preflight-check span{color:var(--muted);grid-column:2;font-size:12px;line-height:1.35}.remote-check-pass,.remote-check-ok{border-color:color-mix(in srgb, var(--green) 28%, var(--stroke))}.remote-check-pass b,.remote-check-ok b{color:var(--green);border-color:color-mix(in srgb, var(--green) 30%, var(--stroke));background:color-mix(in srgb, var(--green) 9%, transparent)}.remote-check-warn{border-color:color-mix(in srgb, var(--orange) 28%, var(--stroke))}.remote-check-warn b{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 30%, var(--stroke));background:color-mix(in srgb, var(--orange) 9%, transparent)}.remote-check-fail{border-color:color-mix(in srgb, var(--red) 32%, var(--stroke))}.remote-check-fail b{color:var(--red);border-color:color-mix(in srgb, var(--red) 32%, var(--stroke));background:color-mix(in srgb, var(--red) 9%, transparent)}.remote-monitor-card{grid-column:1/-1}.remote-monitor-list{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-log-tail{gap:7px;margin-top:10px;display:grid}.remote-log-tail code{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);border:1px solid var(--stroke);background:#0000002e;border-radius:9px;padding:9px 10px;font:11.5px/1.35 ui-monospace,SF Mono,Menlo,monospace;display:block;overflow:hidden}.remote-events-card{grid-column:1/-1}.remote-event{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.remote-event time,.remote-event span{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:700}.remote-event strong{min-width:0;font-size:13px;line-height:1.35}.remote-event-warn{border-color:color-mix(in srgb, var(--orange) 30%, var(--stroke))}.remote-event-error{border-color:color-mix(in srgb, var(--red) 34%, var(--stroke))}@media (width<=860px){.remote-status-strip,.remote-layout,.remote-form-grid,.remote-detail-grid,.remote-monitor-list{grid-template-columns:1fr}.remote-deploy-top{grid-template-columns:auto minmax(0,1fr)}.remote-status{grid-column:1/-1;justify-self:start}}.agent-add-tile{border-style:dashed;border-color:var(--stroke-strong);min-height:180px;color:var(--muted);cursor:pointer;text-align:center;transition:transform .3s var(--spring), background .2s var(--ease);border-radius:12px;place-content:center;justify-items:center;gap:6px;padding:20px;display:grid}.agent-add-tile:hover{background:var(--fill-hover);transform:translateY(-3px)}.agent-add-tile:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 34%, transparent);outline:none}.agent-add-tile span{width:40px;height:40px;color:var(--blue);background:var(--tint-blue);border-radius:999px;place-items:center;font-size:20px;font-weight:600;display:grid}.agent-add-tile strong{color:var(--text);font-size:15px;font-weight:600}.agent-add-tile small{max-width:22ch;font-size:11.5px;line-height:1.4}.approvals-shell{gap:16px;display:grid}.approvals-shell.approval-pulse{animation:approvalPulse 1.4s var(--ease);border-radius:10px}.approval-status-filter{flex-wrap:wrap;gap:8px;display:flex}.approval-status-filter button{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.approval-status-filter button:hover{color:var(--text);background:var(--fill-hover)}.approval-status-filter button.is-active{color:var(--text);background:var(--stroke);border-color:var(--stroke)}.approval-status-filter button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent);outline:none}.approval-status-filter button b{color:var(--faint);font-size:12px;font-weight:700}.approval-status-filter button.is-active b{color:var(--blue)}.approval-clear-filters{color:var(--muted);border:1px solid var(--stroke);background:0 0;border-radius:999px;margin-left:auto;padding:8px 14px;font-size:12.5px;font-weight:600}.approval-clear-filters:hover{color:var(--text);background:var(--fill-hover)}.approval-rows{gap:8px;display:grid}.approval-row{background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff1a}.approval-row:hover{background:var(--fill-hover)}.approval-row.approval-rejected,.approval-row.approval-blocked{opacity:.66}.approval-risk-dot{background:currentColor;border-radius:999px;flex:none;width:10px;height:10px}.approval-risk-dot.risk-low{color:var(--green)}.approval-risk-dot.risk-medium{color:var(--blue)}.approval-risk-dot.risk-high{color:var(--orange)}.approval-row-main{gap:3px;min-width:0;display:grid}.approval-row-line{align-items:center;gap:10px;min-width:0;display:flex}.approval-row-line strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.approval-row-status{border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:600}.approval-chip-pending{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent)}.approval-chip-approved-non-executable,.approval-chip-confirmed{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.approval-chip-wallet-signature-requested,.approval-chip-submitted{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent)}.approval-chip-failed{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}.approval-chip-rejected{color:var(--muted);background:var(--fill-quiet)}.approval-chip-blocked{color:var(--orange);background:color-mix(in srgb, var(--orange) 14%, transparent)}.approval-row-main small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.approval-row-actions{flex:none;align-items:center;gap:8px;display:flex}.approval-row-actions .primary-cta,.approval-row-actions .secondary-cta{min-height:34px;padding:0 14px;font-size:12.5px}.ap-policy{gap:18px;display:grid}.policy-safety-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.policy-safety-cols h3,.policy-gates-row+* h3{letter-spacing:.03em;margin:0 0 10px;font-size:13px;font-weight:600}.policy-gates .safety-flow{gap:8px;display:grid}.policy-gates-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.policy-gates-row>div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;gap:10px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff1a}.policy-gates-row span{width:26px;height:26px;color:var(--blue);background:var(--tint-blue);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.policy-gates-row strong{font-size:13px;font-weight:600;display:block}.policy-gates-row small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.dex-controls-row{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:18px;max-width:1180px;margin:22px auto 14px;display:grid}.dex-controls-actions{flex-wrap:nowrap;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;width:100%}.dex-controls-actions .segmented,.dex-controls-actions .demo-badge{align-items:center;height:34px;min-height:34px;display:inline-flex}.dex-controls-actions .demo-badge{white-space:nowrap;margin:0;padding:0 12px;line-height:1}.dex-controls-actions .segmented{flex:none;margin-top:0}.dex-controls-actions .segmented button{height:28px;min-height:28px;padding:0 10px}.dex-grid{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:stretch;gap:18px;max-width:1180px;margin:0 auto 18px;display:grid}.swap-card{align-content:start;gap:12px;display:grid}.swap-rate{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;font-size:12.5px;display:flex}.swap-rate span{color:var(--faint)}.swap-rate b{letter-spacing:-.01em;font-weight:600}.swap-field{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:11px;gap:8px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff1a}.swap-field-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.swap-field-top small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.swap-max{color:var(--blue);background:var(--tint-blue);transition:filter .2s var(--ease), transform .2s var(--spring);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.swap-max:hover{filter:brightness(1.15)}.swap-max:active{transform:scale(.96)}.swap-field-main{align-items:center;gap:12px;display:flex}.swap-field-main input,.swap-field-main output{width:0;min-width:0;color:var(--text);letter-spacing:-.03em;background:0 0;border:0;outline:none;flex:1;font-size:clamp(26px,3vw,34px);font-weight:700}.swap-field-main input::placeholder{color:var(--faint)}.token-select{background:var(--fill-hover);border:1px solid var(--stroke);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24}.token-select i{color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6}.token-select select{appearance:none;color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;padding-right:16px;font-size:15px;font-weight:600}.token-select:after{content:"⌄";color:var(--faint);pointer-events:none;font-size:13px;position:absolute;right:10px}.token-select select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 38%, transparent);border-radius:7px}.swap-fiat{color:var(--faint);font-size:12.5px;font-weight:500}.swap-flip{z-index:1;width:40px;height:40px;color:var(--text);background:var(--fill-hover);border:1px solid var(--stroke-strong);box-shadow:0 8px 20px var(--shadow), inset 0 1px 0 #fff3;-webkit-backdrop-filter:none;transition:transform .3s var(--spring), background .2s var(--ease);border-radius:999px;justify-self:center;place-items:center;margin:-22px 0;font-size:17px;display:grid}.swap-flip:hover{background:var(--tint-blue);transform:rotate(180deg)}.swap-flip:active{transform:rotate(180deg)scale(.92)}.swap-flip:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.swap-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:4px 0 0;display:grid}.swap-meta div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.swap-meta dt{color:var(--faint)}.swap-meta dd{color:var(--text);text-align:right;margin:0;font-weight:500}.swap-cta{width:100%}.swap-cta:disabled{opacity:.45;cursor:default;filter:none;transform:none}.swap-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.swap-warn{color:color-mix(in srgb, #ff9f0a 88%, var(--text));background:#ff9f0a24;border:1px solid #ff9f0a5c;border-radius:10px;margin:0;padding:9px 12px;font-size:12px;line-height:1.45}.token-select-btn{background:var(--fill-hover);border:1px solid var(--stroke);color:var(--text);transition:background .15s var(--ease), transform .15s var(--spring);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff24}.token-select-btn:hover{background:color-mix(in srgb, var(--blue) 12%, var(--fill-hover))}.token-select-btn:active{transform:scale(.97)}.token-select-btn i{color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.token-select-btn em{color:var(--faint);font-size:11px;font-style:normal}.token-icon{color:#fff;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}img.token-icon{object-fit:cover;background:var(--fill-quiet)}.custody-assurance-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.custody-assurance-picker legend{color:var(--muted);grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:650}.custody-assurance-picker label{border:1px solid var(--stroke);background:var(--glass);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.custody-assurance-picker label.is-selected{border-color:color-mix(in srgb, var(--blue) 65%, var(--stroke));background:color-mix(in srgb, var(--blue) 8%, var(--glass))}.custody-assurance-picker input{accent-color:var(--blue);margin-top:2px}.custody-assurance-picker span{gap:4px;min-width:0;display:grid}.custody-assurance-picker strong{font-size:13px;font-weight:650}.custody-assurance-picker small,.custody-setup-actions span,.custody-boundary-copy{color:var(--muted);font-size:11.5px;line-height:1.45}.custody-setup-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.custody-setup-actions code{color:var(--text)}.custody-boundary-copy{margin:0}.custody-pending-proposals{border-top:1px solid var(--stroke);gap:8px;padding-top:14px;display:grid}.custody-pending-proposals h3,.custody-pending-proposals p{margin:0}.custody-pending-proposals h3{font-size:13px;font-weight:700}.custody-pending-proposals ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.custody-pending-proposals li{border:1px solid var(--stroke);background:var(--glass);border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.custody-pending-proposals li>span{flex:1;gap:3px;min-width:0;display:grid}.custody-pending-proposals li strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.custody-pending-proposals li small{color:var(--muted);font-size:11px}@media (width<=700px){.custody-assurance-picker{grid-template-columns:1fr}.custody-pending-proposals li{flex-direction:column;align-items:stretch}}.tk-overlay{z-index:1000;-webkit-backdrop-filter:none;background:#00000085;place-items:center;padding:24px 24px 24px 304px;display:grid;position:fixed;inset:0}.tk-modal{background:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%), color-mix(in srgb, var(--bg-2) 94%, var(--blue) 6%);border-radius:18px;flex-direction:column;gap:12px;width:min(440px,100%);max-height:min(640px,90vh);padding:16px;display:flex}.tk-head{justify-content:space-between;align-items:center;font-weight:600;display:flex}.tk-close{color:var(--faint);background:0 0;padding:0 4px;font-size:22px;line-height:1}.tk-close:hover{color:var(--text)}.tk-search{background:var(--fill-quiet);border:1px solid var(--stroke);width:100%;color:var(--text);border-radius:12px;padding:12px 14px;font-size:14px}.tk-search:focus-visible{border-color:var(--stroke);outline:none}.tk-list{gap:2px;min-height:0;display:grid;overflow-y:auto}.tk-empty{color:var(--muted);padding:12px 4px;font-size:13px;line-height:1.5}.tk-row{text-align:left;width:100%;color:var(--text);transition:background .12s var(--ease);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;display:flex}.tk-row:hover{background:var(--fill-hover)}.tk-disabled{opacity:.4;cursor:default}.tk-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.tk-name{flex:auto;gap:1px;min-width:0;display:grid}.tk-name strong{font-size:14px;font-weight:600}.tk-name small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tk-bal{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.tk-badge{letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.tk-trusted{color:var(--green,#34c759);background:#34c75929}.tk-listed{color:var(--blue);background:color-mix(in srgb, var(--blue) 16%, transparent)}.tk-custom{color:#ff9f0a;background:#ff9f0a29}.tk-import{border-bottom:1px solid var(--stroke);gap:10px;padding:4px 2px 12px;display:grid}.tk-import-status{color:var(--muted);margin:0;padding:8px 4px;font-size:13px}.tk-warn{color:color-mix(in srgb, #ff9f0a 88%, var(--text));background:#ff9f0a1f;border:1px solid #ff9f0a57;border-radius:10px;margin:0;padding:9px 12px;font-size:12px;line-height:1.5}.tk-import-btn{width:100%}.dex-mode-toggle{padding:3px}.trader-loading{text-align:center;max-width:1320px;color:var(--muted);border-radius:13px;margin:0 auto 18px;padding:48px}.trader-grid{grid-template:"chart tape ticket"minmax(0,1fr)"chart depth ticket"minmax(0,1fr)/minmax(0,1fr) 300px 300px;gap:14px;max-width:1320px;height:clamp(520px,100vh - 210px,920px);margin:0 auto 18px;display:grid}.trader-main{flex-direction:column;grid-area:chart;padding:0;display:flex;overflow:hidden}.trader-tape{grid-area:tape;min-height:0}.trader-depth{grid-area:depth;min-height:0}.trader-ticket{grid-area:ticket;min-height:0}.trader-toolbar{border-bottom:1px solid var(--stroke);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.trader-pair{align-items:baseline;gap:8px;display:flex}.trader-pair strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.trader-pair small{color:var(--faint);font-size:11px}.trader-price{color:var(--green,#30d158);margin-left:2px;font-size:14px;font-weight:700}.tf-switch{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:9px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.tf-switch button{color:var(--muted);background:0 0;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600}.tf-switch button.sel{background:var(--fill-hover);color:var(--text)}.ma-toggle{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.ma-toggle.sel{color:var(--stroke);border-color:var(--stroke)}.trader-chart-wrap{flex:1;min-height:0;position:relative}.trader-chart{width:100%;height:100%}.trader-empty{height:100%;color:var(--muted);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.trader-panel{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.trader-panel-head{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.trader-panel-head b{color:var(--faint);font-size:11px;font-weight:600}.live-dot{color:var(--green,#30d158)!important}.tape-head,.tape-row{grid-template-columns:1.1fr .9fr .9fr;gap:8px;padding:3px 14px;font-size:11.5px;display:grid}.tape-head{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;padding-top:8px;padding-bottom:6px;font-size:10px}.tape-head span:not(:first-child),.tape-row span:not(:first-child){text-align:right}.tape-rows{flex:1;min-height:0;padding-bottom:6px;overflow-y:auto}.tape-row{font-variant-numeric:tabular-nums}.tape-row.buy span:first-child{color:var(--green,#30d158)}.tape-row.sell span:first-child{color:#ff453a}.tape-empty{color:var(--muted);padding:16px 14px;font-size:12px}.depth-view .depth-body{flex-direction:column;flex:1;min-height:0;padding-bottom:6px;display:flex;overflow-y:auto}.depth-row{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:8px;padding:3px 14px;font-size:11.5px;display:grid;position:relative}.depth-row i{border-radius:3px;position:absolute;top:1px;bottom:1px;right:0}.depth-row.ask i{background:#ff453a24}.depth-row.bid i{background:#30d15824}.depth-row span{position:relative}.depth-row .depth-liq{text-align:right;color:var(--muted)}.depth-row.ask .depth-price{color:#ff453a}.depth-row.bid .depth-price{color:var(--green,#30d158)}.depth-mid{color:var(--faint);border-block:1px solid var(--stroke);text-align:center;padding:6px 14px;font-size:11px}.ticket{gap:10px;padding:14px}.ticket-field{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:11px;gap:7px;padding:11px 12px;display:grid}.ticket-field-top{justify-content:space-between;align-items:center;display:flex}.ticket-field-top small{color:var(--faint);font-size:11px}.ticket-field-main{align-items:center;gap:10px;display:flex}.ticket-field-main input,.ticket-field-main output{min-width:0;color:var(--text);letter-spacing:-.02em;background:0 0;border:none;flex:1;font-size:20px;font-weight:600}.ticket-field-main input:focus{outline:none}.ticket-flip{margin:-4px auto}.ticket-meta{gap:5px;margin:2px 0;display:grid}.ticket-meta div{justify-content:space-between;font-size:12px;display:flex}.ticket-meta dt{color:var(--faint)}.ticket-meta dd{margin:0;font-weight:500}.ticket-cta{width:100%}.ticket-cta:disabled{opacity:.45;cursor:default}.ticket-review{width:100%;color:var(--blue);background:0 0;padding:4px;font-size:12px;font-weight:600}.ticket-review:disabled{color:var(--faint);cursor:default}.ticket-note{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.route-list{gap:8px;display:grid}.route-option{text-align:left;width:100%;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--spring);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.route-option:hover{background:var(--fill-hover)}.route-option:active{transform:scale(.99)}.route-option.selected{background:var(--tint-blue);border-color:var(--stroke)}.route-option:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1.5px var(--blue);outline:none}.route-name{flex:none;gap:2px;min-width:0;display:grid}.route-name strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.route-name small{color:var(--faint);font-size:11.5px}.route-bar{background:color-mix(in srgb, var(--text) 9%, transparent);border-radius:999px;flex:auto;min-width:36px;height:6px;overflow:hidden}.route-bar i{background:linear-gradient(90deg, var(--blue), var(--teal));border-radius:999px;height:100%;display:block}.route-out{text-align:right;flex:none;gap:2px;min-width:46px;display:grid}.route-out strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.route-out small{font-size:11.5px}.route-rail{flex-direction:column;gap:14px;height:100%;display:flex}.route-rail .route-list{flex:auto;align-content:start}.rail-facts{border-top:1px solid var(--stroke);grid-template-columns:1fr 1fr;gap:14px 16px;margin:auto 0 0;padding-top:16px;display:grid}.rail-fact{gap:3px;min-width:0;display:grid}.rail-fact dt{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rail-fact dd{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.route-badge{color:#fff;background:var(--blue);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:-8px;right:12px;box-shadow:0 4px 12px #0a84ff59}.venue-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.venue-strip span{background:var(--fill-quiet);border:1px solid var(--stroke);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500;box-shadow:inset 0 1px #ffffff1a}.dex-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.stat-tile{align-content:start;gap:4px;min-height:0;padding:20px;display:grid}.stat-tile small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.stat-tile strong{letter-spacing:-.03em;font-size:26px;font-weight:700}.stat-tile span{color:var(--muted);font-size:12.5px;line-height:1.4}.dex-page{--dex-blue:#4c8dff;--dex-blue-soft:#4c8dff61;width:min(100%,1020px);margin:0 auto 28px;padding:8px 0 48px}.dex-page .glass{background:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%);border-color:var(--stroke);box-shadow:0 1px 1px #0000000a, 0 20px 50px var(--shadow), inset 0 1px 0 #ffffff42, inset 0 0 30px #ffffff08}.dex-page .hairline:after{background:linear-gradient(#ffffffe0,#ffffff47 34%,#ffffff1f 62%,#fff6)}.dex-page .panel:hover{transform:none}.dex-page-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,26px);font-weight:720;line-height:1.03}.dex-page-intro p{max-width:44ch;color:color-mix(in srgb, var(--muted) 88%, var(--text));margin:5px 0 0;font-size:13px;line-height:1.32}.dex-page .dex-controls-row,.dex-page .dex-grid,.dex-page .dex-stats{max-width:none}.dex-page .dex-controls-row{border-bottom:1px solid color-mix(in srgb, var(--stroke) 30%, transparent);align-items:end;gap:12px;margin:0 0 12px;padding:8px 0 10px}.dex-page .dex-grid{align-items:start;gap:12px;margin-bottom:18px}.dex-page .dex-controls-actions{gap:8px}.dex-page .demo-badge{border-color:var(--stroke);min-height:34px;color:color-mix(in srgb, var(--muted) 88%, var(--text));background:color-mix(in srgb, var(--fill-quiet) 44%, transparent);box-shadow:none}.dex-page .segmented{border-color:color-mix(in srgb, var(--stroke) 42%, transparent);background:color-mix(in srgb, var(--fill-quiet) 20%, transparent);padding:2px;box-shadow:inset 0 1px #ffffff0a}.dex-page .segmented,.dex-page .token-select-btn,.dex-page .swap-max,.dex-page .swap-flip,.dex-page .primary-cta{transition-duration:.11s;transition-timing-function:cubic-bezier(.2,0,.2,1)}.dex-page .segmented button{min-height:28px;color:color-mix(in srgb, var(--text) 74%, transparent);box-shadow:none;background:0 0}.dex-page .segmented button.selected,.dex-page .tf-switch button.sel{color:#fff;background:color-mix(in srgb, var(--dex-blue) 86%, #0b1220 14%);box-shadow:none}.dex-page .swap-card,.dex-page .route-rail{border-radius:20px;min-height:auto;padding:14px}.dex-page .panel-topline{margin-bottom:14px}.dex-page .panel-topline span,.dex-page .swap-field-top small{color:var(--faint);letter-spacing:.055em;font-size:11px;font-weight:760}.dex-page .panel-topline b{font-size:14px;font-weight:760}.dex-page .swap-field,.dex-page .route-option{border-color:color-mix(in srgb, var(--stroke) 78%, transparent);background:color-mix(in srgb, var(--fill-quiet) 86%, transparent);box-shadow:none}.dex-page .swap-field{border-radius:13px;gap:7px;min-height:118px;padding:12px 14px}.dex-page .swap-field:focus-within{border-color:var(--stroke);box-shadow:0 0 0 1px color-mix(in srgb, var(--dex-blue) 18%, transparent)}.dex-page .swap-field-main input,.dex-page .swap-field-main output{font-size:clamp(24px,2.55vw,31px);font-weight:720}.dex-page .swap-fiat{color:var(--muted);font-size:12px}.dex-page .swap-max,.dex-page .token-select-btn,.dex-page .swap-flip{color:color-mix(in srgb, var(--dex-blue) 76%, var(--text));background:color-mix(in srgb, var(--fill-quiet) 88%, transparent);border-color:color-mix(in srgb, var(--stroke) 80%, transparent);box-shadow:none}.dex-page .swap-max:hover,.dex-page .token-select-btn:hover,.dex-page .swap-flip:hover{border-color:var(--stroke);color:var(--text);background:color-mix(in srgb, var(--dex-blue) 15%, var(--fill-hover));filter:none}.dex-page .swap-max:active,.dex-page .token-select-btn:active,.dex-page .swap-flip:active{transform:translateY(1.5px)scale(.992)}.dex-page .swap-max:disabled{color:color-mix(in srgb, var(--faint) 80%, var(--text));background:color-mix(in srgb, var(--fill-quiet) 44%, transparent);border-color:color-mix(in srgb, var(--stroke) 54%, transparent)}.dex-page .token-select-btn i,.dex-page .token-icon{box-shadow:none}.dex-page .swap-flip{width:34px;height:34px;margin:-17px 0;font-size:15px}.dex-page .swap-flip:hover{transform:none}.dex-page .swap-rate{border-top:1px solid color-mix(in srgb, var(--stroke) 58%, transparent);padding:10px 1px 0}.dex-page .primary-cta.swap-cta{border:1px solid var(--stroke);color:#fff;background:color-mix(in srgb, var(--dex-blue) 86%, #0b1220 14%);min-height:40px;box-shadow:none;border-radius:999px}.dex-page .primary-cta.swap-cta:hover{filter:none;transform:translateY(-1px)}.dex-page .primary-cta.swap-cta:disabled{color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 48%, transparent);border-color:color-mix(in srgb, var(--stroke) 62%, transparent);opacity:1}.dex-page .swap-note{border:1px solid color-mix(in srgb, var(--stroke) 78%, transparent);background:color-mix(in srgb, var(--fill-quiet) 58%, transparent);min-height:40px;color:color-mix(in srgb, var(--muted) 94%, var(--text));border-radius:13px;padding:9px 11px}.dex-safety-line{flex-wrap:wrap;gap:6px;margin-top:-2px;display:flex}.dex-safety-line span{border:1px solid var(--stroke);color:var(--muted);letter-spacing:.02em;background:0 0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:740}.dex-page .route-rail{align-self:start;height:auto}.dex-page .route-list{flex:initial;gap:8px}.dex-page .route-option{border-radius:13px;padding:12px 13px}.dex-page .route-option:hover{border-color:var(--stroke);background:color-mix(in srgb, var(--dex-blue) 8%, var(--fill-quiet))}.dex-page .route-option:active{transform:translateY(1px)}.dex-page .route-name strong,.dex-page .route-out strong{font-size:13px;font-weight:760}.dex-page .route-name small{color:var(--muted);font-size:12px}.dex-page .route-bar{background:color-mix(in srgb, var(--dex-blue) 12%, transparent)}.dex-page .route-bar i{background:color-mix(in srgb, var(--dex-blue) 82%, #fff)}.dex-quote-details{border-top:1px solid color-mix(in srgb, var(--stroke) 58%, transparent);margin-top:14px;padding-top:12px}.dex-quote-details summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);width:fit-content;color:var(--muted);background:0 0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:720;list-style:none}.dex-quote-details summary:hover{border-color:var(--stroke);color:var(--text);background:color-mix(in srgb, var(--dex-blue) 9%, transparent)}.dex-quote-details summary::-webkit-details-marker{display:none}.dex-quote-details summary:after{content:" +";color:var(--dex-blue)}.dex-quote-details[open] summary:after{content:" −"}.dex-page .rail-facts{border-top:0;margin-top:12px;padding-top:0}.dex-page .rail-fact{border-color:color-mix(in srgb, var(--stroke) 68%, transparent);background:color-mix(in srgb, var(--fill-quiet) 46%, transparent);border-radius:14px}.dex-page .rail-fact dt{color:var(--faint);letter-spacing:.07em;font-size:10px;font-weight:800}.dex-page .rail-fact dd{font-size:13px}.dex-page .trader-grid{gap:12px;max-width:none}.dex-page .trader-main,.dex-page .trader-tape,.dex-page .trader-depth,.dex-page .trader-ticket{border-color:var(--stroke);background:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%);box-shadow:none}.dex-page .trader-toolbar,.dex-page .trader-panel-head,.dex-page .depth-mid{border-color:color-mix(in srgb, var(--stroke) 58%, transparent)}.dex-page .trader-price,.dex-page .live-dot,.dex-page .tape-row.buy span:first-child,.dex-page .depth-row.bid .depth-price{color:#59b884!important}.dex-page .tape-row.sell span:first-child,.dex-page .depth-row.ask .depth-price{color:#d9695f}.dex-page .depth-row.ask i{background:#d9695f21}.dex-page .depth-row.bid i{background:#59b88421}.dex-page .tf-switch,.dex-page .ma-toggle,.dex-page .ticket-field{background:color-mix(in srgb, var(--fill-quiet) 86%, transparent);border-color:color-mix(in srgb, var(--stroke) 78%, transparent)}.dex-page .tf-switch button.sel,.dex-page .ma-toggle.sel{color:#fff;background:color-mix(in srgb, var(--dex-blue) 86%, #0b1220 14%);border-color:#0000}.dex-page .ticket-review{color:color-mix(in srgb, var(--dex-blue) 84%, #fff)}.dex-page .ticket-note{color:color-mix(in srgb, var(--muted) 90%, var(--text))}.marketplace-head{background:radial-gradient(80% 130% at 0% 0%, color-mix(in srgb, var(--violet) 20%, transparent), transparent 62%), radial-gradient(80% 130% at 100% 0%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 64%), linear-gradient(180deg, var(--glass-strong), var(--glass));border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center;gap:14px;max-width:1260px;margin:0 auto 8px;padding:clamp(14px,1.7vw,19px);display:grid}.marketplace-head h1{letter-spacing:-.032em;word-spacing:.035em;max-width:780px;margin:4px 0 7px;font-size:clamp(34px,3.9vw,52px);line-height:.98}.marketplace-head p{max-width:66ch;color:var(--muted);margin:0;font-size:14px;line-height:1.42}.marketplace-head-card{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:12px;padding:14px;box-shadow:inset 0 1px #ffffff1f}.marketplace-head-card small,.marketplace-stats small,.marketplace-detail-top small,.marketplace-install-row small,.marketplace-capability-matrix small,.manifest-preview span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.marketplace-head-card strong{letter-spacing:-.02em;margin:6px 0 4px;font-size:17px;line-height:1.12;display:block}.marketplace-head-card span{color:var(--muted);font-size:12.5px;line-height:1.35}.marketplace-head-policies{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.marketplace-head-policies b{min-height:25px;color:color-mix(in srgb, var(--text) 86%, var(--green));background:color-mix(in srgb, var(--green) 11%, #ffffff0b);border:1px solid color-mix(in srgb, var(--green) 24%, var(--stroke));letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:10.5px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.marketplace-head-policies b:first-child{color:color-mix(in srgb, var(--text) 88%, var(--blue));background:color-mix(in srgb, var(--blue) 12%, #ffffff0b);border-color:var(--stroke)}.marketplace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1260px;margin:0 auto 8px;display:grid}.marketplace-stats div{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;padding:10px 13px;box-shadow:inset 0 1px #ffffff1a}.marketplace-stats strong{letter-spacing:-.035em;margin:2px 0 1px;font-size:22px;line-height:1;display:block}.marketplace-stats span{color:var(--muted);font-size:11.5px}.marketplace-featured{border-radius:13px;max-width:1260px;margin:0 auto 10px;padding:12px}.marketplace-featured .panel-topline{margin-bottom:10px}.featured-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.featured-agent{color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);text-align:left;transition:transform .25s var(--spring), background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 11px;padding:11px;display:grid}.featured-agent:hover,.featured-agent.is-selected{background:var(--fill-hover);border-color:var(--stroke);transform:translateY(-2px)}.featured-agent.is-selected{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 62%), var(--fill-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 32%, transparent), inset 0 1px 0 #ffffff29}.featured-agent>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:center;min-width:0;overflow:hidden}.featured-agent:focus-visible,.marketplace-listing:focus-visible,.compare-card:focus-visible,.marketplace-filters button:focus-visible,.marketplace-selection-actions button:focus-visible,.marketplace-empty-state button:focus-visible,.manifest-json-head button:focus-visible,.marketplace-modal-head button:focus-visible,.compare-tray-head button:focus-visible,.install-acknowledgement:focus-within{border-color:var(--stroke);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 22%, transparent), 0 0 0 1.5px var(--blue), inset 0 1px 0 #ffffff29;outline:none}.featured-agent small{color:var(--muted);grid-column:2/4;font-size:12px;line-height:1.28}.featured-agent-meta{width:fit-content;color:color-mix(in srgb, var(--text) 80%, var(--teal));background:color-mix(in srgb, var(--teal) 9%, #ffffff0a);border:1px solid color-mix(in srgb, var(--teal) 22%, var(--stroke));border-radius:999px;flex-wrap:wrap;grid-column:2/4;gap:5px;margin-top:-1px;padding:5px 8px;font-size:10.5px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.featured-agent-badges{flex-wrap:wrap;grid-area:1/3;place-self:center end;gap:5px;display:inline-flex}.featured-agent-badges b{color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 76%, var(--bg) 24%);border:1px solid var(--stroke);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1}.featured-agent-statuses{flex-wrap:wrap;grid-column:2/4;justify-content:flex-end;gap:5px;min-width:0;display:flex}.featured-agent-statuses:empty{display:none}.featured-agent em{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 26%, var(--stroke));letter-spacing:.02em;border-radius:999px;justify-self:end;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.featured-agent em.sandboxed{color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, transparent);border-color:color-mix(in srgb, var(--teal) 28%, var(--stroke))}.featured-agent em.reviewed{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);border-color:var(--stroke)}.featured-agent em.stale{color:var(--orange);background:color-mix(in srgb, var(--orange) 13%, transparent);border-color:color-mix(in srgb, var(--orange) 32%, var(--stroke))}.market-agent-orb{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--market-accent) 70%, white 30%), var(--market-accent));width:34px;height:34px;box-shadow:0 8px 22px color-mix(in srgb, var(--market-accent) 32%, transparent), inset 0 1px 0 #ffffff73;border-radius:10px;place-items:center;font-weight:800;display:grid}.market-agent-orb.large{border-radius:11px;width:58px;height:58px;font-size:24px}.marketplace-compare-tray{background:radial-gradient(100% 140% at 0% 0%, color-mix(in srgb, var(--teal) 13%, transparent), transparent 62%), linear-gradient(180deg, var(--glass-strong), var(--glass));border-radius:13px;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);align-items:stretch;gap:12px;max-width:1260px;margin:0 auto 14px;padding:14px;display:grid}.compare-tray-head{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.compare-tray-head span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.compare-tray-head strong{margin-top:5px;font-size:14px;line-height:1.2;display:block}.compare-tray-head button{min-height:32px;color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;flex:none;padding:0 11px;font-size:11px;font-weight:800}.compare-tray-head button:hover{color:var(--text);background:var(--fill-hover)}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compare-card{min-width:0;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);text-align:left;border-radius:11px;gap:5px;padding:12px;display:grid}.compare-card:hover,.compare-card.is-selected{background:var(--fill-hover);border-color:var(--stroke)}.compare-card span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.compare-card b{width:fit-content;font-size:11px}.compare-card small{color:var(--muted);font-size:11.5px;line-height:1.35}.compare-permission-matrix{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 88%, var(--teal) 8%);border:1px solid color-mix(in srgb, var(--teal) 18%, var(--stroke));border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.compare-permission-matrix div{border:1px solid var(--stroke);background:#ffffff09;border-radius:10px;min-width:0;padding:12px}.compare-permission-matrix div.is-selected{border-color:var(--stroke);background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--blue) 13%, transparent), transparent 62%), #ffffff0b}.compare-permission-matrix span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:850;line-height:1.18;display:block;overflow:hidden}.compare-permission-matrix b,.compare-permission-matrix small,.compare-permission-matrix em{margin-top:6px;font-size:11.5px;line-height:1.32;display:block}.compare-permission-matrix b{color:color-mix(in srgb, var(--text) 82%, var(--teal))}.compare-permission-matrix small{color:var(--muted)}.compare-permission-matrix em{color:color-mix(in srgb, var(--green) 78%, var(--muted));font-style:normal;font-weight:800}.marketplace-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:14px;max-width:1260px;margin:0 auto;display:grid}.marketplace-browser,.marketplace-detail{border-radius:13px;padding:18px}.marketplace-browser{scrollbar-width:none;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.marketplace-browser::-webkit-scrollbar{display:none}.marketplace-discovery-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.marketplace-discovery-tools label:first-child{grid-column:1/-1}.marketplace-discovery-tools label{gap:6px;min-width:0;display:grid}.marketplace-discovery-tools span,.marketplace-result-count{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.marketplace-discovery-tools input,.marketplace-discovery-tools select{border:1px solid var(--stroke);width:100%;min-width:0;min-height:40px;color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 86%, var(--bg) 14%);font:inherit;border-radius:999px;outline:none;font-size:13px;font-weight:650;box-shadow:inset 0 1px #ffffff1a}.marketplace-discovery-tools input{padding:0 14px}.marketplace-discovery-tools select{color:color-mix(in srgb, var(--text) 88%, var(--muted));padding:0 34px 0 12px}.marketplace-discovery-tools input::placeholder{color:var(--faint)}.marketplace-discovery-tools input:focus,.marketplace-discovery-tools select:focus{border-color:var(--stroke);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 18%, transparent), inset 0 1px 0 #ffffff24}.marketplace-result-summary{justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 10px;display:flex}.marketplace-result-count{color:color-mix(in srgb, var(--muted) 78%, var(--blue));margin:0}.marketplace-result-summary button{min-height:28px;color:color-mix(in srgb, var(--text) 80%, var(--teal));background:color-mix(in srgb, var(--teal) 10%, #ffffff0a);border:1px solid color-mix(in srgb, var(--teal) 24%, var(--stroke));white-space:nowrap;border-radius:999px;flex:none;padding:0 10px;font-size:10.5px;font-weight:850}.marketplace-result-summary button:hover{color:var(--text);background:var(--fill-hover)}.marketplace-result-summary button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 22%, transparent), 0 0 0 1.5px var(--teal);outline:none}.marketplace-selection-card{background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 88%, var(--blue) 12%);border:1px solid var(--stroke);border-radius:11px;grid-template-columns:1fr;align-items:stretch;gap:10px;margin:0 0 10px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff1f}.marketplace-selection-card small{color:color-mix(in srgb, var(--faint) 82%, var(--blue));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.marketplace-selection-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:14px;line-height:1.15;display:block;overflow:hidden}.marketplace-selection-card>div:first-child>em{color:color-mix(in srgb, var(--text) 76%, var(--muted));margin-top:7px;font-size:11px;font-style:normal;font-weight:800;line-height:1.25;display:block}.marketplace-selection-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.marketplace-selection-steps span{min-width:0;color:color-mix(in srgb, var(--text) 76%, var(--muted));border:1px solid var(--stroke);background:#ffffff0a;border-radius:9px;gap:2px;padding:6px 4px;font-size:10px;font-weight:850;line-height:1.08;display:grid}.marketplace-selection-steps b{color:color-mix(in srgb, var(--faint) 82%, var(--blue));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:950;overflow:visible}.marketplace-selection-steps span.is-ready{color:color-mix(in srgb, var(--text) 86%, var(--green));background:color-mix(in srgb, var(--green) 12%, #ffffff0a);border-color:color-mix(in srgb, var(--green) 30%, var(--stroke))}.marketplace-selection-steps span.is-ready b{color:var(--green)}.marketplace-selection-steps span.needs-rerun{color:color-mix(in srgb, var(--text) 86%, var(--orange));background:color-mix(in srgb, var(--orange) 12%, #ffffff0a);border-color:color-mix(in srgb, var(--orange) 30%, var(--stroke))}.marketplace-selection-steps span.needs-rerun b{color:var(--orange)}.marketplace-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.marketplace-selection-actions button{min-height:34px;color:color-mix(in srgb, var(--text) 86%, var(--blue));border:1px solid var(--stroke);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0e;border-radius:999px;padding:0 10px;font-size:11px;font-weight:850;line-height:1.08;overflow:hidden}.marketplace-selection-actions .next-action{color:#fff;background:radial-gradient(120% 120% at 18% 0%, #ffffff3d, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--blue) 88%, white 12%), color-mix(in srgb, var(--violet) 45%, var(--blue) 55%));border-color:color-mix(in srgb, var(--stroke) 54%, white 14%);min-height:38px;box-shadow:0 8px 18px color-mix(in srgb, var(--blue) 22%, transparent), inset 0 1px 0 #ffffff52;grid-column:1/-1}.marketplace-selection-actions button:hover{color:var(--text);background:var(--fill-hover)}.marketplace-selection-actions .next-action:hover{color:#fff;filter:brightness(1.08)}.marketplace-selection-actions button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 22%, transparent), 0 0 0 1.5px var(--blue);outline:none}.marketplace-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.marketplace-filters button{color:var(--muted);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;align-items:center;gap:7px;padding:8px 10px 8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.marketplace-filters button b{min-width:20px;height:20px;color:color-mix(in srgb, var(--text) 76%, var(--muted));border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);background:#ffffff12;border-radius:999px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:900;line-height:1;display:grid}.marketplace-filters button:hover,.marketplace-filters button.is-active{color:var(--text);background:var(--stroke);border-color:var(--stroke)}.marketplace-filters button.is-active b{color:#fff;background:color-mix(in srgb, var(--blue) 82%, black 18%);border-color:color-mix(in srgb, var(--stroke) 54%, white 12%)}.marketplace-list{gap:8px;display:grid}.marketplace-listing{color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.marketplace-listing:hover,.marketplace-listing.is-selected{background:var(--fill-hover);border-color:var(--stroke)}.marketplace-listing strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.marketplace-listing small,.marketplace-listing-proof{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.marketplace-listing-proof{max-width:100%;color:color-mix(in srgb, var(--muted) 82%, var(--blue));text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:700;line-height:1.22;overflow:hidden}.marketplace-listing-chips{justify-items:end;gap:5px;display:grid}.risk-mini,.runtime-list-chip,.sandbox-mini,.sandbox-stale-mini,.manifest-mini,.selected-mini{justify-content:center;align-items:center;width:fit-content;max-width:100%;display:inline-flex}.selected-mini{color:#fff;background:radial-gradient(120% 120% at 20% 0%, #ffffff47, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--blue) 88%, white 12%), var(--blue));border:1px solid color-mix(in srgb, var(--stroke) 54%, white 12%);box-shadow:0 8px 18px color-mix(in srgb, var(--blue) 22%, transparent), inset 0 1px 0 #ffffff52;letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950;line-height:1}.risk-mini{color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 76%, var(--bg) 24%);border:1px solid var(--stroke);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1}.risk-mini.risk-low{color:var(--green);border-color:color-mix(in srgb, var(--green) 24%, var(--stroke));background:color-mix(in srgb, var(--green) 9%, transparent)}.risk-mini.risk-medium{color:var(--stroke);border-color:var(--stroke);background:var(--stroke)}.risk-mini.risk-high{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 34%, var(--stroke));background:color-mix(in srgb, var(--orange) 12%, transparent)}.runtime-list-chip{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);border:1px solid var(--stroke);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:800}.runtime-list-chip.runtime-local-hermes{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 24%, var(--stroke))}.runtime-list-chip.runtime-hybrid{color:var(--violet);background:color-mix(in srgb, var(--violet) 10%, transparent);border-color:color-mix(in srgb, var(--violet) 24%, var(--stroke))}.runtime-list-chip.is-installed{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-color:color-mix(in srgb, var(--green) 32%, var(--stroke))}.sandbox-mini{color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, transparent);border:1px solid color-mix(in srgb, var(--teal) 28%, var(--stroke));white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:900}.sandbox-stale-mini{color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, transparent);border:1px solid color-mix(in srgb, var(--orange) 32%, var(--stroke));white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.manifest-mini{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);border:1px solid var(--stroke);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:900}.marketplace-empty-state{color:var(--muted);background:var(--fill-quiet);border:1px dashed var(--stroke);border-radius:10px;gap:8px;padding:18px;display:grid}.marketplace-empty-state strong{color:var(--text);font-size:14px}.marketplace-empty-state span{font-size:12.5px;line-height:1.4}.marketplace-empty-state button{width:fit-content;color:var(--text);background:var(--tint-blue);border:1px solid var(--stroke);border-radius:999px;margin-top:4px;padding:8px 12px;font-size:12px;font-weight:800}.marketplace-empty-state button:hover{background:color-mix(in srgb, var(--blue) 22%, transparent)}.marketplace-empty-state button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 24%, transparent), 0 0 0 1.5px var(--blue);outline:none}.marketplace-detail{gap:16px;display:grid}.marketplace-detail-empty{background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 64%), var(--fill-quiet);border:1px dashed var(--stroke);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:300px;padding:clamp(18px,3vw,26px);display:grid}.marketplace-detail-empty small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.marketplace-detail-empty h2{letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(28px,3vw,38px);line-height:1}.marketplace-detail-empty p{max-width:56ch;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.marketplace-detail-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.marketplace-detail-badges{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:7px;display:flex}.install-intent-button{color:#fff;background:radial-gradient(120% 120% at 15% 0%, #ffffff3d, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--blue) 88%, white 12%), color-mix(in srgb, var(--violet) 54%, var(--blue) 46%));border:1px solid color-mix(in srgb, var(--stroke) 54%, white 16%);min-height:34px;box-shadow:0 12px 26px color-mix(in srgb, var(--blue) 26%, transparent), inset 0 1px 0 #ffffff61;letter-spacing:-.01em;white-space:nowrap;transition:transform .22s var(--spring), filter .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.install-intent-button:hover{filter:brightness(1.08);box-shadow:0 16px 32px color-mix(in srgb, var(--blue) 34%, transparent), inset 0 1px 0 #ffffff6b;transform:translateY(-1px)}.install-intent-button:active{transform:scale(.97)}.install-intent-button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 28%, transparent), 0 0 0 1.5px var(--blue), 0 16px 32px color-mix(in srgb, var(--blue) 30%, transparent);outline:none}.install-pill{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 28%, var(--stroke));white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.marketplace-detail-top h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(28px,3.2vw,42px);line-height:1}.marketplace-detail-top h2:focus{outline:none}.marketplace-detail-top p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.marketplace-detail-proofline{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.marketplace-detail-proofline span{min-height:26px;color:color-mix(in srgb, var(--text) 82%, var(--teal));background:color-mix(in srgb, var(--teal) 8%, #ffffff0a);border:1px solid color-mix(in srgb, var(--teal) 20%, var(--stroke));white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.marketplace-detail-proofline span:first-child{color:color-mix(in srgb, var(--text) 86%, var(--orange));background:color-mix(in srgb, var(--orange) 9%, #ffffff0a);border-color:color-mix(in srgb, var(--orange) 24%, var(--stroke))}.marketplace-selected-context{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--blue) 10%);border:1px solid var(--stroke);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-selected-context span{min-width:0;color:color-mix(in srgb, var(--text) 80%, var(--muted));border:1px solid var(--stroke);overflow-wrap:anywhere;background:#ffffff09;border-radius:9px;padding:9px 10px;font-size:11.5px;font-weight:750;line-height:1.25}.marketplace-selected-context span.is-ready{color:color-mix(in srgb, var(--text) 86%, var(--green));background:color-mix(in srgb, var(--green) 11%, #ffffff0a);border-color:color-mix(in srgb, var(--green) 30%, var(--stroke))}.marketplace-selected-context span.is-safety{color:color-mix(in srgb, var(--text) 88%, var(--orange));background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--orange) 13%, transparent), transparent 62%), color-mix(in srgb, var(--orange) 7%, #ffffff0a);border-color:color-mix(in srgb, var(--orange) 30%, var(--stroke));box-shadow:inset 0 1px 0 #ffffff1f, 0 8px 22px color-mix(in srgb, var(--orange) 9%, transparent)}.marketplace-selected-context b{color:color-mix(in srgb, var(--faint) 82%, var(--blue));letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:900;display:block}.marketplace-selected-context span.is-ready b{color:var(--green)}.marketplace-selected-context span.is-safety b{color:var(--orange)}.marketplace-permission-ledger{background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--teal) 11%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--green) 8%);border:1px solid color-mix(in srgb, var(--teal) 20%, var(--stroke));border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-permission-ledger div{border:1px solid color-mix(in srgb, var(--teal) 15%, var(--stroke));background:#ffffff09;border-radius:9px;min-width:0;padding:10px}.marketplace-permission-ledger div:last-child{border-color:color-mix(in srgb, var(--orange) 24%, var(--stroke));background:color-mix(in srgb, var(--orange) 7%, #ffffff09)}.marketplace-permission-inspector{background:radial-gradient(110% 120% at 0% 0%, color-mix(in srgb, var(--violet) 10%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--violet) 7%);border:1px solid color-mix(in srgb, var(--violet) 20%, var(--stroke));border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);gap:9px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-permission-inspector>div:first-child{border:1px solid color-mix(in srgb, var(--violet) 18%, var(--stroke));background:#ffffff09;border-radius:10px;min-width:0;padding:10px}.marketplace-permission-inspector small,.marketplace-permission-ledger small{color:color-mix(in srgb, var(--faint) 82%, var(--teal));letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.marketplace-permission-ledger div:last-child small{color:var(--orange)}.marketplace-permission-ledger strong{color:var(--text);letter-spacing:-.012em;margin:5px 0 3px;font-size:13px;line-height:1.14;display:block}.marketplace-permission-ledger span{color:color-mix(in srgb, var(--text) 76%, var(--muted));overflow-wrap:anywhere;font-size:11.5px;font-weight:650;line-height:1.28;display:block}.marketplace-permission-inspector strong{color:var(--text);letter-spacing:-.012em;margin:5px 0 4px;font-size:14px;line-height:1.12;display:block}.marketplace-permission-inspector span{color:color-mix(in srgb, var(--text) 78%, var(--muted));overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.34;display:block}.permission-chip-row{flex-wrap:wrap;align-content:center;align-items:center;gap:7px;min-width:0;display:flex}.permission-chip-row button{min-height:31px;color:color-mix(in srgb, var(--text) 78%, var(--muted));border:1px solid color-mix(in srgb, var(--violet) 18%, var(--stroke));white-space:nowrap;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--spring);background:#ffffff0a;border-radius:999px;padding:0 10px;font-size:11px;font-weight:850;box-shadow:inset 0 1px #ffffff17}.permission-chip-row button:hover,.permission-chip-row button.is-focused{color:var(--text);background:color-mix(in srgb, var(--violet) 16%, #ffffff0e);border-color:color-mix(in srgb, var(--violet) 38%, var(--stroke))}.permission-chip-row button:active{transform:scale(.97)}.permission-chip-row button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--violet) 20%, transparent), 0 0 0 1.5px var(--violet), inset 0 1px 0 #ffffff1f;outline:none}.marketplace-install-row,.marketplace-capability-matrix,.marketplace-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketplace-install-row>div,.marketplace-capability-matrix>div,.marketplace-permission-grid>section,.manifest-preview{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;padding:14px;box-shadow:inset 0 1px #ffffff1a}.marketplace-capability-matrix{background:radial-gradient(110% 120% at 0% 0%, color-mix(in srgb, var(--green) 11%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--blue) 10%);border:1px solid color-mix(in srgb, var(--green) 20%, var(--stroke));border-radius:12px;padding:10px;box-shadow:inset 0 1px #ffffff1a}.marketplace-capability-matrix>div{border-color:color-mix(in srgb, var(--green) 17%, var(--stroke));background:#ffffff09;min-width:0}.marketplace-capability-matrix>div:nth-child(2){border-color:var(--stroke);background:color-mix(in srgb, var(--blue) 7%, #ffffff09)}.marketplace-capability-matrix>div:nth-child(3){border-color:color-mix(in srgb, var(--orange) 26%, var(--stroke));background:radial-gradient(110% 100% at 0% 0%, color-mix(in srgb, var(--orange) 9%, transparent), transparent 62%), #ffffff09}.marketplace-install-row strong,.marketplace-capability-matrix strong{margin:5px 0 3px;font-size:16px;display:block}.marketplace-guided-review{background:radial-gradient(115% 120% at 0% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 88%, var(--blue) 12%);border:1px solid var(--stroke);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1f}.marketplace-guided-review>div:first-child{grid-column:1/-1;min-width:0}.marketplace-guided-review small{color:color-mix(in srgb, var(--faint) 82%, var(--blue));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.marketplace-guided-review strong{color:var(--text);letter-spacing:-.014em;margin:5px 0 3px;font-size:15px;line-height:1.16;display:block}.marketplace-guided-review span{color:color-mix(in srgb, var(--text) 78%, var(--muted));font-size:12px;font-weight:650;line-height:1.32}.guided-review-steps{grid-template-columns:repeat(3,minmax(78px,1fr));gap:6px;min-width:min(310px,100%);display:inline-grid}.guided-review-steps span{min-height:34px;color:color-mix(in srgb, var(--text) 76%, var(--muted));border:1px solid var(--stroke);white-space:nowrap;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.guided-review-steps span.is-ready{color:color-mix(in srgb, var(--text) 84%, var(--green));background:color-mix(in srgb, var(--green) 12%, #ffffff0a);border-color:color-mix(in srgb, var(--green) 30%, var(--stroke))}.guided-review-steps b{color:#fff;background:color-mix(in srgb, var(--blue) 72%, black 18%);border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:grid}.guided-review-steps span.is-ready b{background:color-mix(in srgb, var(--green) 72%, black 16%)}.marketplace-guided-review .secondary-cta{white-space:nowrap;min-height:38px;padding:0 14px;font-size:12.5px}.marketplace-guided-review .secondary-cta:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 24%, transparent), 0 0 0 1.5px var(--blue);outline:none}.marketplace-capability-matrix strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.marketplace-install-row span,.marketplace-capability-matrix span{color:var(--muted);font-size:12px;line-height:1.35}.marketplace-capability-matrix>div:first-child small{color:var(--green)}.marketplace-capability-matrix>div:nth-child(2) small{color:var(--blue)}.marketplace-capability-matrix>div:nth-child(3) small{color:var(--orange)}.marketplace-more-details{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--violet) 10%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--bg) 10%);border:1px solid color-mix(in srgb, var(--violet) 22%, var(--stroke));border-radius:12px;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-more-details summary{min-width:0;color:var(--text);background:radial-gradient(110% 120% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 62%), #ffffff0a;border:1px solid var(--stroke);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}.marketplace-more-details summary::-webkit-details-marker{display:none}.marketplace-more-details summary:hover{background:color-mix(in srgb, var(--blue) 11%, #ffffff0e);border-color:var(--stroke)}.marketplace-more-details summary:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 20%, transparent), 0 0 0 1.5px var(--blue);outline:none}.marketplace-more-details summary span{min-width:0}.marketplace-more-details summary small{color:color-mix(in srgb, var(--faint) 82%, var(--violet));letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.marketplace-more-details summary strong{margin-top:5px;font-size:14px;line-height:1.15;display:block}.marketplace-more-details summary em{color:color-mix(in srgb, var(--text) 86%, var(--teal));background:color-mix(in srgb, var(--teal) 11%, #ffffff0b);border:1px solid color-mix(in srgb, var(--teal) 26%, var(--stroke));white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.marketplace-more-details[open] summary{margin-bottom:10px}.marketplace-more-details[open] summary em:before{content:"Hide "}.marketplace-more-details[open] summary em{color:color-mix(in srgb, var(--text) 86%, var(--orange));border-color:color-mix(in srgb, var(--orange) 28%, var(--stroke));background:color-mix(in srgb, var(--orange) 10%, #ffffff0b)}.marketplace-more-details:not([open]) summary em:before{content:"Show "}.marketplace-more-details>.marketplace-install-row,.marketplace-more-details>.marketplace-capability-matrix,.marketplace-more-details>.marketplace-safety-rail,.marketplace-more-details>.marketplace-risk-lens,.marketplace-more-details>.marketplace-review-path,.marketplace-more-details>.marketplace-permission-grid,.marketplace-more-details>.manifest-preview{margin-top:10px}.marketplace-test-drive-card{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--teal) 13%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--blue) 10%);border:1px solid color-mix(in srgb, var(--teal) 24%, var(--stroke));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1f}.marketplace-test-drive-card.is-complete{border-color:color-mix(in srgb, var(--green) 30%, var(--stroke));background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 88%, var(--green) 12%)}.marketplace-test-drive-card>div:first-child{grid-column:1/-1}.marketplace-test-drive-card>div{min-width:0}.marketplace-test-drive-card small{color:color-mix(in srgb, var(--faint) 82%, var(--teal));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.marketplace-test-drive-card.is-complete small{color:color-mix(in srgb, var(--green) 88%, var(--faint))}.marketplace-test-drive-card strong{color:var(--text);letter-spacing:-.014em;margin:5px 0 3px;font-size:14px;line-height:1.18;display:block}.marketplace-test-drive-card span{color:color-mix(in srgb, var(--text) 78%, var(--muted));font-size:11.5px;font-weight:650;line-height:1.32;display:block}.marketplace-test-drive-card .secondary-cta{white-space:nowrap;grid-column:1/-1;justify-self:start;min-height:38px;padding:0 14px;font-size:12.5px}.sandbox-mode-picker{gap:7px;min-width:0;display:grid}.sandbox-mode-picker select{width:100%;min-width:0;min-height:38px;color:color-mix(in srgb, var(--text) 88%, var(--teal));background:color-mix(in srgb, var(--fill-quiet) 86%, var(--bg) 14%);border:1px solid color-mix(in srgb, var(--teal) 28%, var(--stroke));font:inherit;border-radius:999px;outline:none;padding:0 34px 0 12px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff1a}.sandbox-mode-picker select:focus{border-color:color-mix(in srgb, var(--teal) 48%, var(--stroke));box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 18%, transparent), inset 0 1px 0 #ffffff24}.marketplace-test-drive-card.is-complete .sandbox-mode-picker select{color:color-mix(in srgb, var(--text) 88%, var(--green));border-color:color-mix(in srgb, var(--green) 28%, var(--stroke))}.marketplace-action-dock{background:radial-gradient(110% 120% at 0% 0%, color-mix(in srgb, var(--blue) 16%, transparent), transparent 60%), color-mix(in srgb, var(--fill-quiet) 90%, var(--blue) 10%);border:1px solid var(--stroke);border-radius:12px;grid-template-columns:minmax(190px,.7fr) minmax(0,1fr);align-items:stretch;gap:8px;padding:10px;display:grid;box-shadow:0 12px 34px #0000002e,inset 0 1px #ffffff24}.marketplace-action-dock>div:first-child{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--blue) 11%, transparent), transparent 62%), #ffffff09;border:1px solid var(--stroke);border-radius:10px;grid-column:auto;align-self:start;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-readiness-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.marketplace-progress-meter{border:1px solid var(--stroke);background:#00000024;border-radius:11px;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:7px;min-width:0;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff14}.marketplace-progress-meter button{min-width:0;min-height:30px;color:color-mix(in srgb, var(--text) 72%, var(--muted));border:1px solid color-mix(in srgb, var(--stroke) 88%, transparent);white-space:nowrap;cursor:pointer;transition:color .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--spring);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1;display:flex;position:relative}.marketplace-progress-meter button:after{content:"";background:color-mix(in srgb, var(--blue) 35%, transparent);width:7px;height:1px;position:absolute;top:50%;left:calc(100% + 4px)}.marketplace-progress-meter button:last-child:after{display:none}.marketplace-progress-meter b{background:color-mix(in srgb, var(--faint) 58%, transparent);width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;flex:none;display:block}.marketplace-progress-meter button:hover{color:var(--text);background:color-mix(in srgb, var(--blue) 12%, #ffffff0e);border-color:var(--stroke);transform:translateY(-1px)}.marketplace-progress-meter button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 20%, transparent), 0 0 0 1.5px var(--blue), inset 0 1px 0 #ffffff24;outline:none}.marketplace-progress-meter button.is-ready{color:color-mix(in srgb, var(--text) 88%, var(--green));background:radial-gradient(120% 120% at 18% 0%, color-mix(in srgb, var(--green) 16%, transparent), transparent 62%), color-mix(in srgb, var(--green) 10%, #ffffff0b);border-color:color-mix(in srgb, var(--green) 34%, var(--stroke))}.marketplace-progress-meter button.is-ready b{background:var(--green);box-shadow:0 0 12px color-mix(in srgb, var(--green) 55%, transparent), inset 0 0 0 1px #ffffff47}.marketplace-readiness-strip span{min-width:0;color:color-mix(in srgb, var(--text) 76%, var(--muted));border:1px solid var(--stroke);background:#ffffff0a;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:750;line-height:1.12;box-shadow:inset 0 1px #ffffff1a}.marketplace-readiness-strip span.is-ready{color:color-mix(in srgb, var(--text) 84%, var(--green));border-color:color-mix(in srgb, var(--green) 30%, var(--stroke));background:color-mix(in srgb, var(--green) 12%, #ffffff0a)}.marketplace-readiness-strip b{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:900;display:block}.marketplace-readiness-strip span.is-ready b{color:var(--green)}.marketplace-next-step{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--orange) 10%, transparent), transparent 62%), #ffffff0a;border:1px solid color-mix(in srgb, var(--orange) 20%, var(--stroke));border-radius:10px;grid-template-columns:1fr;align-self:stretch;gap:5px;min-width:0;margin-top:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-next-step small{color:var(--orange)}.marketplace-next-step strong{color:var(--text);white-space:normal;margin:0;font-size:12.5px}.marketplace-next-step span{min-width:0;color:color-mix(in srgb, var(--text) 80%, var(--muted));font-size:11.5px;font-weight:650;line-height:1.25}.marketplace-local-audit{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--teal) 10%, transparent), transparent 62%), #ffffff09;border:1px solid color-mix(in srgb, var(--teal) 18%, var(--stroke));border-radius:10px;grid-template-columns:1fr;align-self:stretch;gap:5px;min-width:0;margin-top:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-local-audit small{color:var(--teal)}.marketplace-local-audit strong{color:var(--text);white-space:nowrap;margin:0;font-size:12.5px}.marketplace-local-audit span{min-width:0;color:color-mix(in srgb, var(--text) 78%, var(--muted));overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.28}.marketplace-local-audit em{min-width:0;color:color-mix(in srgb, var(--text) 84%, var(--green));background:color-mix(in srgb, var(--green) 9%, #ffffff09);border:1px solid color-mix(in srgb, var(--green) 20%, var(--stroke));overflow-wrap:anywhere;border-radius:8px;padding:8px 9px;font-size:11.5px;font-style:normal;font-weight:720;line-height:1.3;display:block}.marketplace-local-audit.is-sandbox-evidence{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 62%), #ffffff0a;border-color:color-mix(in srgb, var(--green) 24%, var(--stroke))}.marketplace-local-audit.is-sandbox-evidence small{color:var(--green)}.marketplace-local-audit.is-sandbox-evidence strong{color:color-mix(in srgb, var(--text) 86%, var(--green));white-space:normal}.marketplace-local-audit button{width:fit-content;min-height:29px;color:color-mix(in srgb, var(--text) 86%, var(--green));background:color-mix(in srgb, var(--green) 13%, #ffffff0b);border:1px solid color-mix(in srgb, var(--green) 30%, var(--stroke));white-space:nowrap;border-radius:999px;justify-self:start;margin-top:3px;padding:0 11px;font-size:11px;font-weight:850;box-shadow:inset 0 1px #ffffff1f}.marketplace-local-audit button:hover{color:var(--text);background:color-mix(in srgb, var(--green) 18%, var(--fill-hover))}.marketplace-local-audit button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 22%, transparent), 0 0 0 1.5px var(--green);outline:none}.marketplace-action-dock small{color:color-mix(in srgb, var(--faint) 82%, var(--blue));letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.marketplace-action-dock strong{color:var(--text);letter-spacing:-.015em;margin:5px 0 3px;font-size:15px;display:block}.marketplace-action-dock span,.marketplace-action-dock .marketplace-status{color:var(--muted);font-size:12px;line-height:1.35}.marketplace-action-dock .marketplace-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:7px;display:grid}.marketplace-action-dock .primary-cta,.marketplace-action-dock .secondary-cta{text-align:center;width:100%;min-height:36px;padding:0 10px;font-size:12.5px}.marketplace-action-dock .primary-cta{min-height:38px;box-shadow:0 14px 30px color-mix(in srgb, var(--blue) 28%, transparent), inset 0 1px 0 #ffffff6b;grid-column:span 2}.marketplace-action-dock .compare-toggle,.marketplace-action-dock .demo-remove-cta{grid-column:span 2}.marketplace-action-dock .marketplace-status{border-top:1px solid var(--stroke);grid-column:1/-1;margin:-1px 0 0;padding-top:9px}.marketplace-safety-rail{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--green) 11%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 88%, var(--blue) 12%);border:1px solid color-mix(in srgb, var(--green) 22%, var(--stroke));border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-safety-rail span{min-width:0;color:color-mix(in srgb, var(--text) 78%, var(--muted));border:1px solid color-mix(in srgb, var(--green) 18%, var(--stroke));background:#ffffff09;border-radius:9px;padding:10px;font-size:11.5px;font-weight:600;line-height:1.3}.marketplace-safety-rail b{color:var(--green);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.marketplace-risk-lens,.install-risk-review{background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--orange) 11%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--blue) 10%);border:1px solid color-mix(in srgb, var(--orange) 22%, var(--stroke));border-radius:11px;grid-template-columns:minmax(190px,.44fr) minmax(0,.56fr);gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-risk-lens>div,.install-risk-review>div,.marketplace-risk-lens li,.install-risk-review li{border:1px solid color-mix(in srgb, var(--orange) 16%, var(--stroke));background:#ffffff0a;border-radius:10px;min-width:0;padding:12px}.marketplace-risk-lens small,.install-risk-review small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.marketplace-risk-lens strong,.install-risk-review strong{color:var(--text);letter-spacing:-.012em;margin:6px 0 4px;font-size:14px;line-height:1.18;display:block}.marketplace-risk-lens span,.install-risk-review span{color:var(--muted);font-size:12px;line-height:1.35;display:block}.marketplace-risk-lens ul,.install-risk-review ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.marketplace-risk-lens li,.install-risk-review li{color:color-mix(in srgb, var(--text) 82%, var(--muted));padding-left:34px;font-size:12px;font-weight:650;line-height:1.32;position:relative}.marketplace-risk-lens li:before,.install-risk-review li:before{content:"!";width:15px;height:15px;color:var(--orange);background:color-mix(in srgb, var(--orange) 14%, transparent);border:1px solid color-mix(in srgb, var(--orange) 34%, transparent);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:11px;left:12px}.marketplace-review-path{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 62%), var(--fill-quiet);border:1px solid var(--stroke);border-radius:11px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-review-path>div,.marketplace-review-path li{border:1px solid var(--stroke);background:#ffffff09;border-radius:10px;min-width:0;padding:12px}.marketplace-review-path small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.marketplace-review-path strong{letter-spacing:-.015em;margin:6px 0 4px;font-size:15px;line-height:1.18;display:block}.marketplace-review-path>div span,.marketplace-review-path em{color:var(--muted);font-size:11.5px;font-style:normal;line-height:1.35;display:block}.marketplace-review-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.marketplace-review-path li{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 9px;display:grid}.marketplace-review-path li b{width:24px;height:24px;color:var(--blue);background:var(--tint-blue);border:1px solid var(--stroke);border-radius:8px;grid-row:span 2;place-items:center;font-size:11px;display:grid}.marketplace-review-path li.is-complete{border-color:color-mix(in srgb, var(--green) 30%, var(--stroke));background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--green) 13%, transparent), transparent 62%), #ffffff0a}.marketplace-review-path li.is-complete b{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-color:color-mix(in srgb, var(--green) 34%, transparent)}.marketplace-review-path li.is-complete em{color:color-mix(in srgb, var(--green) 76%, var(--muted));font-weight:750}.marketplace-review-path li span{color:var(--text);font-size:12.5px;font-weight:800;line-height:1.15}.marketplace-permission-grid h3{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;font-size:12px}.marketplace-permission-grid section{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.marketplace-permission-grid section span,.marketplace-permission-grid section button{color:var(--muted);border:1px solid var(--stroke);background:#ffffff0e;border-radius:999px;padding:6px 9px;font-size:11.5px;font-weight:650}.marketplace-permission-grid section button{cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--spring)}.marketplace-permission-grid section button:hover,.marketplace-permission-grid section button.is-focused{color:color-mix(in srgb, var(--text) 88%, var(--teal));background:color-mix(in srgb, var(--teal) 13%, #ffffff0e);border-color:color-mix(in srgb, var(--teal) 34%, var(--stroke))}.marketplace-permission-grid section button:active{transform:scale(.97)}.marketplace-permission-grid section button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 20%, transparent), 0 0 0 1.5px var(--teal);outline:none}.marketplace-permission-focus{grid-template-columns:1fr;align-content:start;gap:6px!important;display:grid!important}.marketplace-permission-focus strong{color:color-mix(in srgb, var(--text) 88%, var(--teal));font-size:14px;line-height:1.2;display:block}.marketplace-permission-focus p{color:var(--muted);margin:0;font-size:12px;line-height:1.38}.manifest-preview code{color:color-mix(in srgb, var(--text) 84%, var(--teal));border:1px solid var(--stroke);white-space:normal;background:#0003;border-radius:9px;margin-top:8px;padding:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.marketplace-actions{flex-wrap:wrap;gap:10px;display:flex}.sandbox-result,.marketplace-receipts,.install-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sandbox-result{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-result>div,.marketplace-receipts>div,.install-review-grid>div,.install-safety-card{background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff1a}.sandbox-result>div:first-child,.marketplace-receipts>span,.install-safety-card{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--green) 13%, transparent), transparent 64%), var(--fill-quiet);border-color:color-mix(in srgb, var(--green) 28%, var(--stroke));grid-column:1/-1}.sandbox-result.needs-rerun>div:first-child{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--orange) 16%, transparent), transparent 64%), var(--fill-quiet);border-color:color-mix(in srgb, var(--orange) 34%, var(--stroke))}.sandbox-result.needs-rerun>div:first-child strong{color:color-mix(in srgb, var(--text) 88%, var(--orange))}.sandbox-result.needs-rerun>div:first-child em{color:color-mix(in srgb, var(--orange) 78%, var(--muted))}.sandbox-result span,.marketplace-receipts>span,.marketplace-modal-head span,.install-review-grid small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.sandbox-result strong,.install-safety-card strong{color:color-mix(in srgb, var(--text) 90%, var(--green));margin:6px 0 4px;font-size:16px;display:block}.sandbox-result b,.marketplace-receipts strong,.install-review-grid b{color:var(--text);margin-bottom:7px;font-size:13px;display:block}.sandbox-result small,.sandbox-result em,.marketplace-receipts small,.marketplace-receipts em,.install-review-grid span,.install-safety-card span{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35;display:block}.sandbox-result em,.install-sandbox-evidence em{color:color-mix(in srgb, var(--green) 72%, var(--muted));margin-top:5px;font-size:11px;font-style:normal;font-weight:750;line-height:1.32;display:block}.sandbox-result .sandbox-test-drive{background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 88%, var(--blue) 12%);border-color:color-mix(in srgb, var(--teal) 28%, var(--stroke))}.sandbox-result .sandbox-test-drive b{color:color-mix(in srgb, var(--text) 88%, var(--teal))}.sandbox-result .sandbox-test-drive small{color:color-mix(in srgb, var(--text) 80%, var(--muted));font-weight:650}.marketplace-receipts{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-receipts>span{border-radius:10px;padding:10px 12px}.marketplace-modal-backdrop{z-index:60;-webkit-backdrop-filter:none;background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.marketplace-modal{overscroll-behavior:contain;border-radius:14px;width:min(860px,100%);max-height:min(820px,100vh - 32px);padding:22px 22px 104px;scroll-padding-bottom:96px;overflow:auto}.marketplace-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.marketplace-modal-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(28px,4vw,44px);line-height:1}.marketplace-modal-head button{width:38px;height:38px;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;place-items:center;font-size:24px;display:grid}.install-gate-banner{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--blue) 13%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--blue) 10%);border:1px solid var(--stroke);border-radius:11px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 10px;margin:-2px 0 12px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff1f}.install-gate-banner span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:900}.install-gate-banner strong{color:var(--text);white-space:nowrap;font-size:13px}.install-gate-banner em{min-width:0;color:color-mix(in srgb, var(--text) 80%, var(--muted));font-size:12px;font-style:normal;font-weight:650;line-height:1.3}.install-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 16px}.install-checklist{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--blue) 13%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 92%, var(--blue) 8%);border:1px solid var(--stroke);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.install-checklist div{border:1px solid var(--stroke);background:#ffffff0a;border-radius:10px;min-width:0;padding:12px}.install-checklist div.is-complete{border-color:color-mix(in srgb, var(--green) 30%, var(--stroke));background:radial-gradient(110% 100% at 0% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 64%), #ffffff0a}.install-checklist b{width:24px;height:24px;color:var(--blue);background:var(--tint-blue);border:1px solid var(--stroke);border-radius:8px;place-items:center;margin-bottom:9px;font-size:11px;display:grid}.install-checklist .is-complete b{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-color:color-mix(in srgb, var(--green) 34%, transparent)}.install-checklist span{color:var(--text);margin-bottom:4px;font-size:12.5px;font-weight:850;display:block}.install-checklist em{color:var(--muted);font-size:11.5px;font-style:normal;line-height:1.35;display:block}.install-sandbox-evidence{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--green) 16%, transparent), transparent 64%), color-mix(in srgb, var(--fill-quiet) 90%, var(--green) 10%);border:1px solid color-mix(in srgb, var(--green) 30%, var(--stroke));border-radius:11px;grid-template-columns:minmax(0,1.12fr) minmax(0,.94fr) minmax(0,.94fr);gap:10px;margin:-4px 0 16px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.install-sandbox-evidence>div{border:1px solid color-mix(in srgb, var(--green) 18%, var(--stroke));background:#ffffff0a;border-radius:10px;min-width:0;padding:12px}.install-sandbox-evidence:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 20%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--green) 58%, white 8%), inset 0 1px 0 #ffffff1a;outline:none}.install-sandbox-evidence:focus:not(:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 14%, transparent), inset 0 1px 0 #ffffff1a}.install-sandbox-evidence small{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.install-sandbox-evidence strong,.install-sandbox-evidence b{color:color-mix(in srgb, var(--text) 88%, var(--green));line-height:1.2;display:block}.install-sandbox-evidence strong{margin:6px 0 4px;font-size:14px}.install-sandbox-evidence b{margin-bottom:7px;font-size:12px}.install-sandbox-evidence span{color:var(--muted);font-size:11.5px;line-height:1.34;display:block}.modal-actions{justify-content:flex-end}.marketplace-modal .modal-actions{z-index:3;background:radial-gradient(120% 110% at 100% 0%, color-mix(in srgb, var(--blue) 15%, transparent), transparent 62%), color-mix(in srgb, var(--glass-strong) 82%, var(--bg) 18%);border:1px solid var(--stroke);box-shadow:0 -18px 34px color-mix(in srgb, var(--bg) 78%, transparent), 0 -1px 0 color-mix(in srgb, var(--blue) 18%, transparent), inset 0 1px 0 #ffffff29;-webkit-backdrop-filter:none;border-radius:12px;margin:14px 0 -82px;padding:12px;position:sticky;bottom:-1px}.manifest-modal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;margin:14px 0 0!important;padding:0!important;position:static!important}.manifest-modal-actions .primary-cta,.manifest-modal-actions .secondary-cta{text-align:center;width:100%;min-height:42px;padding:0 14px;font-size:13px}.manifest-sandbox-evidence{margin:0 0 12px}.install-acknowledgement{color:var(--text);background:radial-gradient(110% 100% at 0% 0%, color-mix(in srgb, var(--orange) 12%, transparent), transparent 64%), var(--fill-quiet);border:1px solid color-mix(in srgb, var(--orange) 26%, var(--stroke));border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0 0 16px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff1a}.install-acknowledgement input{width:18px;height:18px;accent-color:var(--blue);margin:2px 0 0}.install-acknowledgement b,.install-acknowledgement em{display:block}.install-acknowledgement b{font-size:13px;line-height:1.25}.install-acknowledgement em{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal;line-height:1.35}.marketplace-modal .primary-cta:disabled,.marketplace-modal .primary-cta[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.15)brightness(.78);opacity:.58;transform:none;box-shadow:inset 0 1px #ffffff2e}.manifest-readable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.manifest-readable-grid>div,.manifest-permission-review>section{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--blue) 11%, transparent), transparent 62%), var(--fill-quiet);border:1px solid var(--stroke);border-radius:10px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff1a}.manifest-readable-grid small,.manifest-json-head span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.manifest-readable-grid b{color:var(--text);letter-spacing:-.012em;margin:6px 0 4px;font-size:14px;display:block}.manifest-readable-grid span{color:var(--muted);font-size:12px;line-height:1.35;display:block}.manifest-permission-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.manifest-permission-review h3{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px;font-weight:800}.manifest-permission-review section{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.manifest-permission-review section span{color:color-mix(in srgb, var(--text) 78%, var(--muted));border:1px solid var(--stroke);background:#ffffff0e;border-radius:999px;padding:6px 9px;font-size:11.5px;font-weight:700;line-height:1.1}.manifest-permission-review section:last-child{border-color:color-mix(in srgb, var(--green) 24%, var(--stroke));background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 62%), var(--fill-quiet)}.manifest-permission-review section:last-child span{color:color-mix(in srgb, var(--text) 84%, var(--green))}.manifest-json-head{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.manifest-json-head button{min-height:32px;color:var(--text);background:var(--fill-quiet);border:1px solid var(--stroke);border-radius:999px;padding:0 12px;font-size:11px;font-weight:800}.manifest-json-head button:hover{background:var(--fill-hover)}.manifest-json-head button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 24%, transparent), 0 0 0 1.5px var(--blue);outline:none}.manifest-json{max-height:420px;color:color-mix(in srgb, var(--text) 86%, var(--teal));border:1px solid var(--stroke);background:#00000052;border-radius:10px;margin:0 0 12px;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:12.5px;line-height:1.45;overflow:auto}.muted-card{border-color:var(--stroke);background:var(--fill-quiet)}.marketplace-status{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.compare-toggle.is-compared{color:var(--green);border-color:color-mix(in srgb, var(--green) 34%, var(--stroke));background:color-mix(in srgb, var(--green) 12%, var(--fill-quiet))}.demo-remove-cta{color:color-mix(in srgb, var(--text) 86%, var(--orange));border-color:color-mix(in srgb, var(--orange) 34%, var(--stroke));background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--orange) 12%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 90%, var(--orange) 10%)}.demo-remove-cta:hover{color:var(--text);border-color:color-mix(in srgb, var(--orange) 48%, var(--stroke));background:color-mix(in srgb, var(--orange) 16%, var(--fill-hover))}@media (width<=1100px){.atlas{padding:100px clamp(16px,4vw,34px) 36px}.ap-chatview{height:calc(100dvh - 150px)}.side-nav{border-radius:999px;flex-direction:row;align-items:center;width:auto;min-height:64px;padding:10px 12px;inset:14px clamp(12px,3vw,24px) auto}.skip-link{top:24px;left:clamp(16px,4vw,34px)}.side-nav-scroll{display:contents}.brand{width:auto;padding:0 6px 0 0}.side-nav-links{scrollbar-width:none;flex:1;justify-content:flex-start;min-width:0;margin-top:0;display:flex;overflow:auto hidden}.side-nav-links::-webkit-scrollbar{display:none}.side-nav-links>a:first-child{margin-left:auto}.side-nav-links>a:last-child{margin-right:auto}.side-nav-section,.connect-mini{display:none}.side-nav-links a{min-height:40px;padding:8px 10px}.side-nav-links b{display:none}.side-nav-footer{border-top:0;flex:none;align-items:center;width:auto;margin-top:0;padding-top:0;display:flex}.wallet-control{display:none}.theme-toggle{width:auto}.hero,.page-head{margin-top:42px}.portfolio-overview,.portfolio-grid,.pf-secondary{grid-template-columns:1fr}.pf-hero-stats{grid-template-columns:1fr;gap:12px}.home-top,.home-mid{grid-template-columns:1fr}.home-actions{grid-template-columns:repeat(2,1fr)}.trader-grid{grid-template:"chart"340px"ticket""tape"260px"depth"260px/1fr;height:auto}.holdings-panel,.activity-panel{grid-column:span 1}.holdings-table{padding-bottom:4px;overflow-x:auto}.holdings-row{min-width:860px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-panel,.agent-command,.agent-workspace{grid-template-columns:1fr}.command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-modal-backdrop,.tk-overlay{padding:24px}.side-nav-collapse{display:none}.atlas.nav-collapsed{padding:100px clamp(16px,4vw,34px) 36px}.atlas.nav-collapsed .skip-link{left:clamp(16px,4vw,34px)}.atlas.nav-collapsed .side-nav{border-radius:999px;width:auto;padding:10px 12px}.atlas.nav-collapsed .brand{justify-content:flex-start;padding:0 6px 0 0}.atlas.nav-collapsed .brand>span:last-child,.atlas.nav-collapsed .side-nav-links span,.atlas.nav-collapsed .side-nav-section span,.atlas.nav-collapsed .side-nav-section small,.atlas.nav-collapsed .side-nav-links b,.atlas.nav-collapsed .side-nav-section em,.atlas.nav-collapsed .theme-toggle span{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.atlas.nav-collapsed .side-nav-links{justify-items:stretch}.atlas.nav-collapsed .side-nav-links a{border-radius:8px;justify-content:flex-start;gap:10px;width:auto;min-height:40px;padding:8px 10px}.atlas.nav-collapsed .side-nav-footer{justify-items:stretch;padding-top:0}.atlas.nav-collapsed .wallet-control,.atlas.nav-collapsed .connect-mini{width:auto}.atlas.nav-collapsed .connect-mini:before{content:none}.atlas.nav-collapsed .theme-toggle{border-radius:999px;width:auto;height:auto;padding:7px 12px}}@media (width<=900px){.side-nav-links a span{display:none}.side-nav-links{flex:1 1 0}.hero,.dashboard-grid{grid-template-columns:1fr}.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{margin-top:52px}.hero-visual{min-height:470px}.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-28px}.stat-row{grid-template-columns:1fr}.closing{flex-direction:column;align-items:stretch}.closing .primary-cta{justify-self:stretch;width:fit-content}.page-head{flex-direction:column;align-items:stretch;margin-top:52px}.agent-head{grid-template-columns:1fr}.agent-head-console .page-head-actions,.page-head-actions{justify-content:flex-start}.safety-flow{padding-bottom:4px;overflow:visible}.approval-verdict,.approval-priority,.approval-transparency,.approval-meta,.approval-trace-row,.approval-firewall-strip,.firewall-summary,.policy-form-grid{grid-template-columns:1fr}.policy-form-wide{grid-column:auto}.dex-grid,.dex-stats,.yield-overview,.yield-grid{grid-template-columns:minmax(0,1fr)}.activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-head,.marketplace-shell,.marketplace-compare-tray,.marketplace-action-dock,.marketplace-permission-inspector,.marketplace-guided-review,.marketplace-test-drive-card,.marketplace-risk-lens,.install-risk-review,.marketplace-review-path{grid-template-columns:1fr}.marketplace-permission-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-browser{max-height:none;position:static;overflow:visible}.marketplace-progress-meter,.marketplace-readiness-strip,.marketplace-action-dock .marketplace-actions{grid-area:auto/1}.marketplace-action-dock .marketplace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-action-dock .primary-cta{grid-column:1/-1}.marketplace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-settings-head{border-radius:22px;grid-template-columns:auto minmax(220px,1fr);align-items:center}.ap-settings-actions{grid-column:1/-1;justify-content:flex-start}.ap-tabs{justify-content:flex-start}.runtime-bridge{grid-template-columns:1fr}.runtime-bridge-actions{justify-content:flex-start}.ap-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-safety-cols,.policy-gates-row{grid-template-columns:1fr}}@media (width<=560px){.atlas{padding:92px 12px 28px}.side-nav{gap:8px;padding:8px 10px}.brand span:last-child,.theme-toggle span{display:none}.brand-mark{border-radius:8px;width:34px;height:34px;font-size:16px}.side-nav-links{gap:4px}.side-nav-links a{padding:7px}.hero h1{font-size:clamp(38px,11vw,52px)}.hero-visual{border-radius:13px;min-height:390px}.floating-ticket{justify-self:stretch;margin:10px;animation:none;position:static}.policy-rail{grid-template-columns:1fr;justify-self:stretch;width:auto;margin:10px;position:static}.orbital-map{width:310px}.workflow-strip{border-radius:12px;grid-template-columns:1fr;margin-top:-18px;padding:10px}.workflow-strip article{padding:13px}.panel{border-radius:12px;padding:18px}.workflow-strip{border-radius:12px;grid-template-columns:1fr}.safety-strip{grid-template-columns:1fr}.closing .primary-cta{width:100%}.page-head h1{font-size:clamp(38px,11vw,52px)}.page-head-actions .primary-cta,.page-head-actions .secondary-cta{width:100%}.agent-head{border-radius:12px;padding:18px}.agent-head h1{font-size:clamp(42px,13vw,62px)}.agent-head-console .page-head-actions,.head-mini-grid{grid-template-columns:1fr}.portfolio-overview{border-radius:12px;padding:18px}.overview-main>strong{font-size:clamp(42px,14vw,62px)}.overview-side,.allocation-body,.activity-list>div,.chain-list>div{grid-template-columns:1fr}.area-chart{height:130px;padding:10px}.segmented{justify-content:space-between;width:100%}.segmented button{flex:1;min-width:0}.agent-status-row span{text-align:center;width:100%}.agent-command{border-radius:12px;padding:18px}.command-metrics,.agent-chat-panel,.agent-grid,.agent-workspace,.funding-flow-note{grid-template-columns:1fr}.agent-wallet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-wallet-actions .primary-cta,.agent-wallet-actions .secondary-cta{width:100%}.agent-chat-form{grid-template-columns:1fr}.agent-chat-message{max-width:100%}.command-active-task{grid-template-columns:1fr}.command-active-task small,.command-active-task strong,.command-review-action{grid-area:auto/1}.command-review-action{width:100%}.agent-boundary{grid-template-columns:1fr}.safety-flow{overflow:visible}.safety-flow div{grid-template-columns:38px minmax(0,1fr);min-height:92px}.safety-flow small{grid-column:2}.agent-card p{min-height:0}.approval-gates{grid-template-columns:1fr}.approval-gates div{padding:12px}.agent-side-panels{min-width:0}.receipt-item{grid-template-columns:1fr;align-items:start}.receipt-item>span{width:fit-content}.swap-meta{grid-template-columns:1fr}.route-option{flex-wrap:wrap}.route-out{text-align:left}.template-picker{grid-template-columns:1fr}.market-row{grid-template-columns:minmax(0,1.6fr) .8fr auto}.market-row>span:nth-child(3),.market-row>span:nth-child(4){display:none}.position-row{grid-template-columns:minmax(0,1fr) auto}.position-row .position-value{display:none}.activity-summary{grid-template-columns:minmax(0,1fr)}.marketplace-stats,.featured-agent-grid,.compare-grid,.compare-permission-matrix,.guided-review-steps,.marketplace-selected-context,.marketplace-permission-ledger,.marketplace-permission-inspector,.marketplace-progress-meter,.marketplace-readiness-strip,.marketplace-review-path ol,.marketplace-safety-rail,.marketplace-install-row,.marketplace-capability-matrix,.marketplace-permission-grid,.sandbox-result,.marketplace-receipts,.install-review-grid,.install-checklist,.install-sandbox-evidence,.manifest-readable-grid,.manifest-permission-review,.manifest-modal-actions{grid-template-columns:1fr}.marketplace-detail-top{grid-template-columns:auto minmax(0,1fr)}.marketplace-action-dock .marketplace-actions{justify-content:stretch}.marketplace-action-dock .primary-cta,.marketplace-action-dock .secondary-cta{width:100%}.marketplace-detail-empty{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0}.marketplace-detail-empty .primary-cta{grid-column:1/-1;width:100%}.marketplace-detail-badges{flex-flow:wrap;grid-column:2;align-items:flex-start}.marketplace-next-step,.marketplace-local-audit,.install-gate-banner{grid-template-columns:1fr;align-items:start}.marketplace-next-step strong,.marketplace-local-audit strong,.install-gate-banner strong,.marketplace-local-audit span{white-space:normal}.marketplace-detail-top .risk-pill{width:fit-content}.marketplace-listing{grid-template-columns:auto minmax(0,1fr)}.marketplace-selection-card{grid-template-columns:1fr;align-items:stretch}.marketplace-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-selection-actions .next-action{grid-column:1/-1}.marketplace-listing .marketplace-listing-chips{grid-column:2;grid-template-columns:repeat(2,max-content);justify-items:start}.marketplace-listing .runtime-list-chip{width:fit-content}.activity-controls{flex-direction:column;align-items:stretch}.activity-search{max-width:none}.ap-head{flex-direction:column;align-items:flex-start}.ap-head-actions{width:100%}.ap-head-actions .primary-cta,.ap-head-actions .secondary-cta{flex:1}.runtime-bridge-meta{grid-template-columns:1fr}.runtime-bridge-actions .primary-cta,.runtime-bridge-actions .secondary-cta{flex:1}.ap-stats{grid-template-columns:1fr}.ap-panel.glass{border-radius:12px;padding:18px}.agent-detail-grid,.agent-roster{grid-template-columns:1fr}.approval-row{grid-template-columns:auto minmax(0,1fr)}.approval-row-actions{flex-wrap:wrap;grid-column:2}.approval-clear-filters{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nft-head h1{max-width:760px}.nft-head p{max-width:680px}.nft-hero{border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:clamp(20px,3vw,42px);padding:clamp(20px,3vw,34px);display:grid;overflow:hidden}.nft-hero:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--violet) 30%, transparent), transparent 64%);pointer-events:none;height:74%;position:absolute;inset:-30% -10% auto 34%}.nft-hero-copy{z-index:1;flex-direction:column;justify-content:space-between;gap:24px;min-height:410px;display:flex;position:relative}.nft-hero-copy small,.nft-card small,.nft-detail small,.nft-toolbar small,.nft-send-copy small,.nft-send-field small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.nft-hero-copy h2{letter-spacing:-.065em;margin:8px 0 10px;font-size:clamp(38px,5vw,72px);line-height:.92}.nft-hero-copy p{max-width:520px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.nft-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nft-hero-meta span,.nft-toolbar-stat,.nft-traits span,.nft-send-summary span{border:1px solid var(--stroke);background:var(--fill-quiet);border-radius:14px;gap:4px;padding:12px;display:grid}.nft-hero-meta b,.nft-toolbar-stat b{font-size:16px}.nft-hero-meta small,.nft-toolbar-stat span{color:var(--muted);font-size:12px}.nft-art{--a:var(--teal);--b:var(--violet);--c:#fff;isolation:isolate;background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--c) 60%, transparent), transparent 18%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--a) 46%, transparent), transparent 26%), radial-gradient(circle at 22% 90%, color-mix(in srgb, var(--b) 42%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--a) 72%, #050507), color-mix(in srgb, var(--b) 66%, #050507) 54%, #08090d);border-radius:22px;min-height:260px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 -40px 80px #0000003d}.nft-art.large{border-radius:28px;min-height:440px}.nft-art:after{content:"";opacity:.36;mix-blend-mode:overlay;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0 36%,#0000 72%);mask-image:radial-gradient(circle at 50% 44%,#000 0 36%,#0000 72%)}.nft-art-glow{background:radial-gradient(circle, color-mix(in srgb, var(--c) 44%, transparent), transparent 62%);filter:blur(22px);opacity:.9;border-radius:999px;position:absolute;inset:15%}.nft-art-shape{z-index:1;display:block;position:absolute}.nft-art-orb .one{background:radial-gradient(circle at 35% 24%, #fff, color-mix(in srgb, var(--a) 70%, transparent) 18%, color-mix(in srgb, var(--b) 72%, transparent) 64%, #ffffff1f);border-radius:999px;inset:18% 22%;box-shadow:inset -22px -30px 60px #0000003d,0 30px 90px #00000057}.nft-art-orb .two{filter:blur(14px);background:#0000003d;border-radius:999px;width:46%;height:12%;bottom:18%;left:28%}.nft-art-wave .one{border:24px solid color-mix(in srgb, var(--c) 72%, transparent);border-radius:50%;width:130%;height:50%;top:18%;left:-15%;transform:rotate(-10deg)}.nft-art-wave .two{border:18px solid color-mix(in srgb, var(--a) 70%, transparent);border-radius:50%;width:120%;height:44%;top:38%;left:-10%;transform:rotate(8deg)}.nft-art-grid .one{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--c) 80%, transparent) 0 8px, transparent 8px 34px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--a) 70%, transparent) 0 8px, transparent 8px 34px);inset:14%;transform:perspective(600px)rotateX(18deg)rotate(-4deg)}.nft-art-bloom .one{background:conic-gradient(from 20deg, var(--a), var(--c), var(--b), var(--a));clip-path:polygon(50% 0,62% 32%,98% 20%,70% 50%,98% 80%,62% 68%,50% 100%,38% 68%,2% 80%,30% 50%,2% 20%,38% 32%);filter:drop-shadow(0 26px 44px #00000057);width:56%;height:56%;top:20%;left:22%}.nft-art-monolith .one{background:linear-gradient(160deg, var(--c), var(--a) 45%, var(--b));border-radius:20px 20px 10px 10px;width:42%;height:76%;top:12%;left:29%;box-shadow:0 30px 90px #0000005c}.nft-art-monolith .two{filter:blur(10px);background:#00000052;border-radius:999px;width:52%;height:8%;bottom:12%;left:24%}.nft-art-portrait .one{background:linear-gradient(180deg, var(--c), var(--a) 45%, var(--b));border-radius:44% 44% 34% 34%;width:50%;height:62%;top:16%;left:25%;box-shadow:inset 0 22px #ffffff42,0 30px 70px #00000052}.nft-art-portrait .two{width:34%;height:10%;box-shadow:0 0 28px color-mix(in srgb, var(--a) 72%, transparent);background:#080a12b8;border-radius:999px;top:40%;left:33%}.nft-toolbar{border-radius:18px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:12px;margin-top:18px;padding:14px;display:grid}.nft-toolbar label,.nft-send-field{gap:7px;display:grid}.nft-toolbar select,.nft-send-field input,.nft-send-field textarea{border:1px solid var(--stroke);width:100%;color:var(--text);background:var(--fill-quiet);font:inherit;border-radius:12px;padding:12px 13px}.nft-send-field textarea{resize:vertical;min-height:76px}.nft-send-field span{color:var(--red);font-size:12px}.nft-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.nft-card{transition:transform .22s var(--spring), border-color .22s var(--ease), background .22s var(--ease);border-radius:20px;padding:10px}.nft-card:hover{border-color:var(--stroke-strong);transform:translateY(-3px)}.nft-card.selected{border-color:var(--stroke)}.nft-card-preview{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.nft-card-body{justify-content:space-between;gap:12px;padding:13px 4px 10px;display:flex}.nft-card h3,.nft-detail h2,.nft-send-copy h2{letter-spacing:-.035em;margin:4px 0 0}.nft-rarity{background:var(--tint-blue);height:fit-content;color:var(--text);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.nft-card-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 4px 4px;font-size:13px;display:flex}.nft-detail{border-radius:22px;gap:15px;padding:14px;display:grid;position:sticky;top:18px}.nft-detail .nft-art{min-height:220px}.nft-detail p{color:var(--muted);margin:4px 0 0}.nft-detail-list{gap:8px;margin:0;display:grid}.nft-detail-list div{border-bottom:1px solid var(--stroke);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.nft-detail-list dt{color:var(--muted)}.nft-detail-list dd{text-align:right;margin:0}.nft-traits{grid-template-columns:1fr;gap:8px;display:grid}.nft-traits b{font-size:13px}.nft-send-backdrop{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nft-send-modal{border-radius:24px;gap:12px;width:min(640px,100%);max-height:min(860px,100vh - 40px);padding:14px;display:grid;position:relative;overflow:auto}.nft-send-modal .nft-art{border-radius:18px;min-height:150px}.nft-modal-close{z-index:2;border:1px solid var(--stroke);width:34px;height:34px;color:var(--text);cursor:pointer;background:#0000003d;border-radius:999px;font-size:22px;position:absolute;top:14px;right:14px}.nft-send-copy p,.nft-warning,.nft-success{color:var(--muted);margin:6px 0 0;line-height:1.45}.nft-warning{border:1px solid color-mix(in srgb, var(--orange) 42%, var(--stroke));background:color-mix(in srgb, var(--orange) 12%, transparent);color:var(--text);border-radius:14px;padding:10px 12px}.nft-success{border:1px solid color-mix(in srgb, var(--green) 42%, var(--stroke));background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--text);border-radius:14px;padding:12px}.nft-send-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nft-send-summary b{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.nft-send-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=1120px){.nft-hero,.nft-layout{grid-template-columns:1fr}.nft-detail{position:relative;top:0}}@media (width<=760px){.nft-hero-copy{min-height:0}.nft-hero-meta,.nft-toolbar,.nft-send-summary,.nft-transfer-review{grid-template-columns:1fr}.nft-art.large{min-height:320px}}.nft-hero-art-first{grid-template-columns:minmax(420px,1.24fr) minmax(280px,.76fr)}.nft-hero-art-first .nft-art.large{min-height:clamp(460px,56vw,720px)}.artwork-meta span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-card{box-shadow:none;transition:transform .22s var(--spring);background:0 0;border:0;border-radius:22px;padding:0}.nft-card-preview{border-radius:22px;overflow:hidden}.nft-card-preview .nft-art{min-height:310px}.nft-card-body{padding:12px 2px 8px}.nft-card-body p{color:var(--muted);margin:5px 0 0;font-size:13px}.nft-card-foot{opacity:.82;padding:0 2px 4px}.nft-card .secondary-cta{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:translateY(4px)}.nft-card:hover .secondary-cta,.nft-card:focus-within .secondary-cta{opacity:1;transform:translateY(0)}.nft-market-context{border:1px solid var(--stroke);background:var(--fill-quiet);border-radius:14px;padding:10px 12px}.nft-market-context summary{cursor:pointer;font-weight:800}.nft-market-context dl{gap:8px;margin:12px 0 0;display:grid}.nft-market-context div,.nft-transfer-review div{border-bottom:1px solid var(--stroke);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.nft-market-context div:last-child,.nft-transfer-review div:last-child{border-bottom:0;padding-bottom:0}.nft-market-context dt,.nft-transfer-review b{color:var(--muted)}.nft-market-context dd,.nft-transfer-review span{text-align:right;overflow-wrap:anywhere;margin:0}.nft-transfer-review{border:1px solid var(--stroke);background:var(--fill-quiet);border-radius:16px;gap:9px;padding:12px;display:grid}.nft-confirm-check{border:1px solid color-mix(in srgb, var(--orange) 34%, var(--stroke));background:color-mix(in srgb, var(--orange) 10%, transparent);color:var(--text);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;line-height:1.45;display:flex}.nft-confirm-check input{margin-top:3px}.nft-head-compact{align-items:end;margin-bottom:12px;padding-top:4px}.nft-head-compact h1{letter-spacing:-.055em;max-width:none;margin-bottom:4px;font-size:clamp(30px,3vw,44px)}.nft-head-compact p{max-width:560px;margin:0;font-size:14px}.nft-showcase,.nft-showcase.glass.hairline{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;outline:0;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:10px;min-height:clamp(360px,100vh - 230px,520px);padding:clamp(10px,2vw,18px);display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.nft-showcase:before,.nft-showcase.hairline:after{display:none}.nft-flip-card{--nft-card-size:min(460px, calc(100vh - 246px), 72vw);width:var(--nft-card-size);height:var(--nft-card-size);min-width:320px;min-height:320px;color:var(--text);cursor:pointer;perspective:1600px;background:0 0;border:0;border-radius:24px;padding:0}.nft-flip-card:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 72%, white);outline-offset:8px}.nft-flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.72,.18,1);display:block;position:relative}.nft-flip-card.is-flipped .nft-flip-card-inner{transform:rotateY(180deg)}.nft-flip-face{border:1px solid var(--stroke);backface-visibility:hidden;border-radius:24px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 70px #00000057}.nft-flip-front{background:0 0;display:block}.nft-flip-front .nft-art.large{border-radius:24px;width:100%;height:100%;min-height:0;max-height:none}.nft-flip-dot{background:color-mix(in srgb, var(--blue) 62%, var(--muted));width:5px;height:5px;box-shadow:0 0 14px color-mix(in srgb, var(--blue) 26%, transparent);opacity:.7;border-radius:999px}.nft-flip-back{text-align:left;background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--panel) 94%, #000 6%), color-mix(in srgb, var(--panel) 80%, #000 20%));grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:center;gap:9px;padding:clamp(18px,2.4vw,24px);transform:rotateY(180deg)}.nft-flip-kicker,.nft-flip-hint{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.nft-flip-card strong{letter-spacing:-.055em;max-width:360px;font-size:clamp(30px,3.8vw,42px);line-height:.96;display:block}.nft-flip-copy{max-width:360px;color:var(--muted);font-size:12px;line-height:1.38;display:block}.nft-flip-back .nft-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px;width:100%;display:grid}.nft-flip-back .nft-hero-meta span,.nft-toolbar-stat,.nft-traits span{border-color:color-mix(in srgb, var(--stroke) 84%, transparent);background:color-mix(in srgb, var(--fill-quiet) 80%, transparent);border-radius:12px;padding:8px 10px}.nft-flip-send{place-self:end stretch;width:100%;min-height:38px}.nft-toolbar{background:color-mix(in srgb, var(--panel) 82%, transparent);border-radius:16px;margin-top:10px;padding:12px}.nft-layout{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:14px}.nft-card-preview .nft-art{border-radius:16px;height:clamp(176px,20vw,244px);min-height:0}.nft-card-preview{border-radius:16px}.nft-card.selected .nft-art{outline:1px solid color-mix(in srgb, var(--blue) 72%, transparent);outline-offset:3px}.nft-card:hover{transform:translateY(-2px)}@media (width<=760px){.nft-head-compact{align-items:start}.nft-showcase{min-height:clamp(330px,52vh,460px);padding-inline:0}.nft-flip-card{--nft-card-size:min(390px, calc(100vw - 34px), calc(100vh - 260px));border-radius:22px;min-width:290px;min-height:290px}.nft-flip-face,.nft-flip-front .nft-art.large{border-radius:22px}.nft-flip-card strong{font-size:clamp(34px,12vw,48px)}.nft-flip-back{padding:18px}.nft-flip-back .nft-hero-meta,.nft-toolbar{grid-template-columns:1fr}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(154px,1fr))}}@media (prefers-reduced-motion:reduce){.nft-flip-card-inner{transition:none}}.command-center-compact-head{align-items:center}.command-center-compact-head p{max-width:none;margin:4px 0 0}.command-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.secondary-cta.compact{min-height:32px;padding:0 11px;font-size:12px}.ops-status-grid,.ops-console-grid,.ops-passport-strip{gap:10px;display:grid}.ops-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 10px}.ops-status-grid article,.ops-panel,.ops-passport-strip article{border:1px solid var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 90%, transparent);border-radius:14px;min-width:0;box-shadow:inset 0 1px #ffffff1a}.ops-status-grid article{padding:13px}.ops-status-grid small,.ops-panel small,.ops-passport-strip small{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.ops-status-grid strong{letter-spacing:-.04em;margin:5px 0;font-size:24px;display:block}.ops-status-grid span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ops-status-grid .needs-attention{border-color:color-mix(in srgb, var(--orange) 40%, var(--stroke));background:color-mix(in srgb, var(--orange) 8%, var(--fill-quiet))}.ops-status-grid .needs-attention strong{color:var(--orange)}.ops-status-grid .is-verified strong{color:var(--green)}.ops-status-grid .is-broken strong{color:var(--red)}.ops-console-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);margin-top:10px}.ops-console-grid.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel{gap:10px;padding:12px;display:grid}.ops-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-panel-head h3{letter-spacing:-.01em;margin:0;font-size:15px}.ops-work-list,.ops-activity-list{gap:8px;display:grid}.ops-work-item,.ops-activity-list article{border:1px solid var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 78%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.ops-work-item strong,.ops-activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ops-activity-list span{color:var(--faint);font-size:11px;font-weight:800}.ops-activity-list b{background:var(--fill-quiet);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px}.ops-activity-list .trace-success b{color:var(--green)}.ops-activity-list .trace-review b{color:var(--orange)}.ops-activity-list .trace-blocked b{color:var(--red)}.ops-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-agent-metrics span{border:1px solid var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 78%, transparent);border-radius:10px;padding:10px}.ops-agent-metrics strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.ops-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ops-action-row button{min-width:0}.phase-policy-queue.compact{grid-template-columns:1fr;margin:0}.phase-policy-queue.compact .phase-policy-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px}.phase-policy-queue.compact .phase-policy-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phase-policy-queue.compact .phase-policy-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-passport-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.ops-passport-strip article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;padding:10px;display:grid}.ops-passport-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-passport-strip small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;grid-column:2;font-weight:700;overflow:hidden}@media (width<=1120px){.ops-status-grid,.ops-console-grid,.ops-console-grid.secondary,.ops-passport-strip{grid-template-columns:1fr}.command-quick-actions{justify-content:flex-start}.ops-work-item,.ops-activity-list article,.phase-policy-queue.compact .phase-policy-card{grid-template-columns:1fr;align-items:start}.ops-action-row{grid-template-columns:1fr}}.phase-one-hero,.phase-one-passport-grid,.phase-policy-queue,.phase-roadmap-board,.phase-operating-grid,.phase-capability-grid{gap:12px;display:grid}.phase-one-hero{grid-template-columns:1.35fr repeat(3,minmax(150px,1fr));margin:18px 0}.phase-one-hero article,.phase-one-passport,.phase-policy-card,.phase-roadmap-card,.phase-operating-card,.phase-capability-card,.phase-trace-panel,.phase-emergency-strip{border:1px solid var(--stroke);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 56%), var(--fill-quiet);border-radius:14px;min-width:0;box-shadow:inset 0 1px #ffffff1f}.phase-one-hero article{padding:14px}.phase-one-hero small,.phase-one-passport small,.phase-policy-card small,.phase-roadmap-card small,.phase-operating-card small,.phase-capability-card small,.phase-capability-metrics small,.phase-trace-item small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.phase-one-hero strong{letter-spacing:-.02em;margin:6px 0;font-size:18px;display:block}.phase-one-hero span,.phase-one-passport p,.phase-policy-card span,.phase-roadmap-card p,.phase-roadmap-card span,.phase-operating-card span,.phase-capability-card p,.phase-blast-radius span,.phase-blast-radius small,.phase-emergency-strip span{color:var(--muted);font-size:12.5px;line-height:1.45}.phase-one-hero .is-verified strong,.phase-trace-head .is-verified{color:var(--green)}.phase-one-hero .is-broken strong,.phase-trace-head .is-broken{color:var(--red)}.phase-one-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.phase-one-passport{gap:12px;padding:15px;display:grid}.phase-one-passport h3,.phase-roadmap-card h3,.phase-operating-card h3,.phase-capability-card h3{letter-spacing:-.02em;margin:5px 0 4px;font-size:17px}.phase-risk{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px}.phase-risk-low{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 32%, var(--stroke))}.phase-risk-medium{color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, transparent);border:1px solid color-mix(in srgb, var(--orange) 34%, var(--stroke))}.phase-risk-high,.phase-risk-unknown{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 34%, var(--stroke))}.phase-one-verifications{flex-wrap:wrap;gap:7px;display:flex}.phase-one-verifications span,.phase-capability-routes code{border:1px solid var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 82%, transparent);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.phase-policy-queue{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.phase-policy-card{border-color:var(--stroke);gap:10px;padding:14px;display:grid}.phase-policy-card strong{margin:5px 0;font-size:14px;display:block}.phase-policy-card>b{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px}.phase-decision-allow>b{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.phase-decision-require_review>b{color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, transparent)}.phase-decision-block>b{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}.phase-policy-card ul{color:var(--muted);margin:0;padding-left:16px;font-size:12px;line-height:1.45}.phase-roadmap-board{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.phase-roadmap-card{border-color:var(--stroke);align-content:start;gap:10px;padding:14px;display:grid}.phase-roadmap-card>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.phase-roadmap-card>b{text-transform:uppercase;background:var(--fill-quiet);color:var(--muted);border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px}.phase-roadmap-card ul{color:var(--muted);margin:0;padding-left:16px;font-size:12px;line-height:1.4}.phase-roadmap-operational>b,.phase-roadmap-simulated>b{color:var(--green);background:color-mix(in srgb, var(--green) 11%, transparent)}.phase-roadmap-gated>b,.phase-roadmap-external_required>b{color:var(--orange);background:color-mix(in srgb, var(--orange) 11%, transparent)}.phase-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}.phase-operating-card{align-content:start;gap:10px;padding:14px;display:grid}.phase-operating-card>div{border:1px solid var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 78%, transparent);border-radius:12px;gap:4px;padding:10px;display:grid}.phase-operating-card strong{font-size:13px;display:block}.phase-hardening-card{grid-column:span 2}.phase-hardening-pass strong{color:var(--green)}.phase-hardening-blocked strong,.phase-hardening-needs_external_review strong{color:var(--orange)}.phase-emergency-strip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:12px;display:grid}.phase-trace-panel{gap:10px;margin-bottom:14px;padding:14px;display:grid}.wallet-ledger-panel{border:1px solid color-mix(in srgb, var(--green) 24%, var(--stroke));background:color-mix(in srgb, var(--green) 6%, var(--fill-quiet));border-radius:14px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.wallet-ledger-list{gap:8px;display:grid}.wallet-ledger-item{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.wallet-ledger-item small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.wallet-ledger-item strong{margin-top:3px;font-size:13px;display:block}.wallet-ledger-item span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.wallet-ledger-item b{color:var(--muted);background:var(--fill-quiet);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px}.wallet-ledger-blocked b{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.wallet-ledger-executed b{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent)}.phase-trace-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.phase-trace-list{gap:8px;display:grid}.phase-trace-item{background:color-mix(in srgb, var(--fill-quiet) 82%, transparent);border:1px solid var(--stroke);border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.phase-trace-item time{color:var(--faint);font-size:11px;font-weight:800}.phase-trace-item strong{font-size:13px;display:block}.phase-trace-item b{color:var(--muted);background:var(--fill-quiet);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:11px}.trace-success b{color:var(--green)}.trace-review b{color:var(--orange)}.trace-blocked b{color:var(--red)}.phase-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.phase-capability-card{gap:13px;padding:16px;display:grid}.phase-capability-top{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.phase-capability-top>b{color:var(--green);white-space:nowrap;font-size:13px}.phase-capability-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.phase-capability-metrics span,.phase-blast-radius{border:1px solid var(--stroke);background:color-mix(in srgb, var(--fill-quiet) 78%, transparent);border-radius:10px;padding:10px}.phase-capability-metrics strong{overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.phase-capability-routes{flex-wrap:wrap;gap:7px;display:flex}.phase-blast-radius{gap:4px;display:grid}.phase-blast-radius strong{color:var(--orange);text-transform:uppercase;letter-spacing:.06em;font-size:12px}@media (width<=1120px){.phase-one-hero,.phase-one-passport-grid,.phase-policy-queue,.phase-roadmap-board,.phase-operating-grid,.phase-capability-grid,.phase-hardening-card,.phase-emergency-strip,.phase-capability-top{grid-template-columns:1fr}.phase-capability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-hero-art-first{grid-template-columns:1fr}}.agent-sidebar-editor{background:0 0;border-left:1px solid #ffffff14;flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}.agent-sidebar-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.agent-sidebar-header h2{letter-spacing:-.03em;margin:8px 0 4px;font-size:22px}.agent-sidebar-header p{color:var(--faint);margin:0;font-size:13px}.agent-state-pill{width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.agent-state-pill.is-draft{color:#d8c58a;background:#d8c58a14;border-color:#d8c58a59}.agent-sidebar-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, #ffffff29 78%, var(--blue) 22%) transparent;flex:auto;min-height:0;padding:6px 20px 18px;overflow:auto}.agent-sidebar-scroll::-webkit-scrollbar{width:16px}.agent-workspace-scroll::-webkit-scrollbar{width:16px}.agent-sidebar-scroll::-webkit-scrollbar-track{background:linear-gradient(90deg, #ffffff0a, #ffffff03 38%, #ffffff07), color-mix(in srgb, var(--blue) 4%, #ffffff05);-webkit-backdrop-filter:none;border:1px solid #ffffff0b;border-radius:999px;box-shadow:inset 1px 0 #ffffff0b,inset -1px 0 #0000001f,0 8px 22px #0000000d}.agent-workspace-scroll::-webkit-scrollbar-track{background:linear-gradient(90deg, #ffffff0a, #ffffff03 38%, #ffffff07), color-mix(in srgb, var(--blue) 4%, #ffffff05);-webkit-backdrop-filter:none;border:1px solid #ffffff0b;border-radius:999px;box-shadow:inset 1px 0 #ffffff0b,inset -1px 0 #0000001f,0 8px 22px #0000000d}.agent-sidebar-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #ffffff29, #ffffff0e), color-mix(in srgb, var(--blue) 14%, #ffffff24);background-clip:padding-box;border:6px solid #0000;border-radius:999px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000000f}.agent-workspace-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #ffffff29, #ffffff0e), color-mix(in srgb, var(--blue) 14%, #ffffff24);background-clip:padding-box;border:6px solid #0000;border-radius:999px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000000f}.agent-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #ffffff42, #ffffff18), color-mix(in srgb, var(--blue) 20%, #fff3);background-clip:padding-box}.agent-workspace-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #ffffff42, #ffffff18), color-mix(in srgb, var(--blue) 20%, #fff3);background-clip:padding-box}.agent-sidebar-card{border-bottom:1px solid #ffffff14;gap:12px;padding:16px 0;display:grid}.agent-sidebar-field{gap:7px;display:grid}.agent-sidebar-field>span,.agent-limit-grid span{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.agent-sidebar-field input,.agent-sidebar-field select,.agent-sidebar-field textarea,.agent-limit-grid input,.agent-advanced-panel textarea{width:100%;color:var(--text);background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:11px 12px}.agent-studio-input-source-grid{grid-template-columns:minmax(112px,.35fr) minmax(0,1fr) auto;align-items:end}.agent-check-grid{gap:8px;display:grid}.agent-check-grid label{color:var(--text);background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.agent-check-grid label.requires-setup{background:#f2d5910b;border-color:#f2d59147}.agent-check-grid label em{color:#f2d591;letter-spacing:.08em;text-transform:uppercase;background:#f2d5911a;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.agent-check-grid label small{color:var(--faint);flex-basis:100%;margin-left:26px;font-size:12px;line-height:1.35}.agent-connections-list{gap:8px;display:grid}.agent-connection-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.agent-connection-row div{gap:2px;min-width:0;display:grid}.agent-connection-row b{color:var(--text);font-size:13px}.agent-connection-row span{color:var(--faint);font-size:12px}.agent-connection-pill{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.agent-connection-pill.is-missing,.agent-connection-pill.is-not_created,.agent-connection-pill.is-not_supported{color:#ffb0a8;background:#ffb0a814;border-color:#ffb0a852}.agent-connection-pill.is-mocked{color:#f2d591;background:#f2d59114;border-color:#f2d59152}.agent-connection-pill.is-configured{color:#a6f3c4;background:#a6f3c414;border-color:#a6f3c452}.agent-sidebar-save-helper.is-error{color:var(--red)}.agent-boundary-list{gap:7px;display:grid}.agent-boundary-list span{color:#f2b7b7;font-size:13px}.agent-wallet-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-wallet-summary code{color:var(--text);background:#ffffff0e;border-radius:999px;padding:5px 9px}.agent-wallet-actions,.agent-sidebar-inline-actions,.agent-sidebar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-sidebar-pending-tray{width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #3699ff57;border-radius:0;gap:8px;padding:12px 0 0;display:grid}.agent-sidebar-pending-summary{gap:2px;display:grid}.agent-sidebar-pending-summary b{color:var(--text);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.agent-sidebar-pending-summary span{color:var(--muted);font-size:13px}.agent-sidebar-pending-tray .agent-sidebar-inline-actions{justify-content:flex-end}.agent-sidebar-pending-tray .primary-cta,.agent-sidebar-pending-tray .secondary-cta{min-width:104px;min-height:40px}.agent-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-limit-grid label{gap:6px;display:grid}.agent-autonomy-options{grid-template-columns:1fr;gap:8px;display:grid}.agent-autonomy-options button,.agent-advanced-toggle{color:var(--muted);text-align:left;background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;min-height:38px;padding:0 12px}.agent-advanced-toggle{cursor:pointer;align-items:center;display:flex}.agent-advanced-toggle:after{content:"+";color:var(--muted);margin-left:auto}.agent-advanced-toggle[aria-expanded=true]:after{content:"−"}.agent-autonomy-options button.is-selected{color:var(--text);background:#80b0ff1a;border-color:#80b0ff61}.agent-sidebar-atlas-fill{border:1px solid color-mix(in srgb, var(--green) 30%, var(--stroke));background:color-mix(in srgb, var(--green) 7%, var(--glass));color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.agent-diff-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agent-diff-list li{color:var(--muted);gap:8px;font-size:13px;display:flex}.agent-diff-list b{text-align:center;width:16px}.agent-diff-fulltext{flex:1;min-width:0}.agent-diff-fulltext>summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-diff-fulltext[open]>summary{white-space:normal;margin-bottom:6px}.agent-diff-fulltext-block{gap:3px;margin:0 0 8px;display:grid}.agent-diff-fulltext-block small{opacity:.6;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.agent-diff-fulltext-block pre{border:1px solid var(--stroke);background:var(--glass);white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--text);border-radius:9px;max-height:320px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55;overflow-y:auto}.agent-diff-fulltext-block.is-before pre{opacity:.65;text-decoration:none}.agent-diff-list .risk-high{color:#ffb0a8}.agent-diff-list .risk-medium{color:#f2d591}.agent-diff-list .is-blocked{color:#a6f3c4}.agent-activation-card h3{color:var(--text);margin:0;font-size:13px}.agent-activation-card ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px}.agent-review-wallet{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:12px;display:grid}.agent-review-wallet span{color:var(--muted);font-size:13px}.agent-advanced-panel{gap:10px;display:grid}.agent-advanced-panel textarea{min-height:280px;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.agent-sidebar-actions{background:#00000029;border-top:1px solid #ffffff14;padding:10px 20px}@media (width<=980px){.agent-limit-grid{grid-template-columns:1fr}}.agent-studio-editor{background:#090a0d;border-left-color:#ffffff1f;padding-left:clamp(20px,2.4vw,34px);position:relative}.agent-studio-header{display:none}.agent-studio-header p{max-width:560px;line-height:1.45}.agent-studio-close{pointer-events:auto;border-radius:10px;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;font-size:18px;line-height:1}.agent-studio-threaded-titlebar .agent-studio-title-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.agent-studio-threaded-titlebar .agent-studio-title-actions .agent-chat-tool{flex:none}.agent-studio-scroll{padding-top:12px}.agent-studio-card{border-bottom:1px solid #ffffff14;gap:14px;padding:16px 0;display:grid}.agent-studio-code-frame{min-height:520px;box-shadow:none;background:#0b0d10;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:154px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.agent-studio-file-rail{background:#07080a;border-right:1px solid #ffffff14;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.agent-studio-file-rail-head{border-bottom:1px solid #ffffff14;gap:2px;padding:12px 12px 10px;display:grid}.agent-studio-file-rail-head span,.agent-studio-code-titlebar span{color:var(--text);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;font-weight:800}.agent-studio-file-rail-head small,.agent-studio-code-titlebar small{color:var(--faint);font-size:11px}.agent-studio-editor-pane{background:#0b0d10;align-content:start;min-width:0;display:grid}.agent-studio-code-titlebar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.agent-studio-code-titlebar code{color:var(--faint);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px}.agent-studio-code-buffer{background:#0b0d10;border:0;border-radius:0;gap:16px;padding:18px 18px 20px 54px;position:relative}.agent-studio-code-buffer:before{content:"01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10";color:#ebebf538;white-space:pre;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;line-height:2.55;position:absolute;top:58px;left:18px}.agent-studio-code-buffer .agent-sidebar-field span,.agent-studio-code-buffer .agent-studio-column-title{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:none;letter-spacing:0}.agent-studio-code-buffer input,.agent-studio-code-buffer textarea,.agent-studio-code-buffer select{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#07080a;border-color:#ffffff17;border-radius:10px}.agent-studio-v2-guidance{background:#0b0d10;border-bottom:1px solid #ffffff14;gap:10px;min-width:0;padding:12px 14px;display:grid}.agent-studio-editor-pane .agent-readiness-topline{grid-template-columns:minmax(0,1fr)}.agent-studio-editor-pane .agent-readiness-topline strong,.agent-studio-editor-pane .agent-readiness-topline p{overflow-wrap:anywhere}.agent-studio-editor-pane .agent-readiness-topline .agent-chat-tool{white-space:normal;justify-self:start;max-width:100%}.agent-run-history-card{gap:10px}.agent-readiness-card{gap:12px}.agent-readiness-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.agent-readiness-topline strong{color:var(--text);font-size:15px;line-height:1.35;display:block}.agent-readiness-topline .agent-muted-inline{margin-top:4px}.agent-readiness-badges{flex-wrap:wrap;gap:7px;display:flex}.agent-readiness-badge{color:var(--muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.agent-readiness-badge.is-good{color:#a6f3c4;background:#a6f3c414;border-color:#a6f3c43d}.agent-readiness-badge.is-warning{color:#f2d591;background:#f2d59114;border-color:#f2d5913d}.agent-readiness-badge.is-danger{color:#ffb8b8;background:#ff787814;border-color:#ff78783d}.agent-readiness-details{color:var(--muted);background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:10px 12px;font-size:12px}.agent-readiness-details summary{cursor:pointer;color:var(--text);font-weight:800}.agent-readiness-details div{margin-top:10px}.agent-readiness-details small{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.agent-readiness-details ul{margin:6px 0 0;padding-left:18px}.agent-run-status-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-run-status-line small,.agent-run-opportunity-list small{color:var(--faint);font-size:11px}.agent-run-opportunity-list{gap:6px;display:grid}.agent-run-artifacts-link{justify-self:start}.agent-run-artifact-panel{color:var(--muted);background:#80b0ff0f;border:1px solid #80b0ff2e;border-radius:12px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.agent-run-artifact-panel small{color:var(--faint)}.agent-run-opportunity-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.agent-run-opportunity-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-run-opportunity-row b{color:#a6f3c4;font-size:12px}.agent-studio-kicker,.agent-studio-column-title{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.agent-studio-v2-step-strip{grid-template-columns:1fr;gap:2px;padding:8px;display:grid}.agent-studio-v2-step-strip button{min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:8px;padding:8px 8px 8px 10px;display:block}.agent-studio-v2-step-strip button code{color:var(--faint);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin-bottom:3px;font-size:10px;display:block}.agent-studio-v2-step-strip button span,.agent-studio-v2-step-strip button small{text-overflow:ellipsis;display:block;overflow:hidden}.agent-studio-v2-step-strip button span{color:var(--text);font-size:12px;font-weight:800}.agent-studio-v2-step-strip button small{color:var(--faint);margin-top:2px;font-size:10px}.agent-studio-v2-step-strip button.is-active{background:0 0;border-color:#80b0ff9e}.agent-studio-v2-step-strip button.is-ready:before,.agent-studio-v2-step-strip button.is-active:before,.agent-studio-v2-step-strip button.is-needs_work:before{content:"";border-radius:999px;width:6px;height:6px;margin-bottom:7px;display:block}.agent-studio-v2-step-strip button.is-ready:before{background:#a6f3c4;box-shadow:0 0 12px #a6f3c473}.agent-studio-v2-step-strip button.is-active:before{background:#80b0ff;box-shadow:0 0 12px #80b0ff73}.agent-studio-v2-step-strip button.is-needs_work:before{background:#f2d591;box-shadow:0 0 12px #f2d59159}.agent-studio-active-stage{background:0 0;border:0;border-radius:0;padding:16px 0}.agent-studio-active-stage.agent-studio-code-buffer{background:#0b0d10;padding:18px 18px 20px 54px}.agent-studio-active-stage .agent-workspace-section-title{align-items:flex-start;gap:8px}.agent-studio-active-stage .agent-workspace-section-title small{color:var(--faint);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.agent-studio-stage-grid{gap:13px;display:grid}.agent-studio-extracted-box,.agent-studio-callout,.agent-studio-output-contract,.agent-studio-spec-panel,.agent-studio-test-plan{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;gap:8px;padding:14px 0 0;display:grid}.agent-studio-extracted-box small,.agent-studio-output-contract small,.agent-studio-spec-panel small{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.agent-studio-extracted-box strong,.agent-studio-output-contract strong,.agent-studio-spec-panel strong{color:var(--text);font-size:15px;line-height:1.35}.agent-studio-extracted-box span,.agent-studio-callout span,.agent-studio-output-contract p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.agent-studio-callout b{color:var(--text);font-size:13px}.agent-studio-spec-panel{align-content:start}.agent-studio-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.agent-studio-chip-grid span{color:var(--muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:12px}.agent-tool-map-row{grid-template-columns:minmax(0,1fr) auto auto}.agent-studio-policy-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.agent-studio-policy-columns>div{align-content:start;gap:9px;display:grid}.agent-studio-boundary-list,.agent-studio-wallet-summary{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;padding:12px 0 0}.agent-studio-output-contract ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.agent-studio-output-contract li{color:var(--muted);background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:7px 9px;font-size:12px}.agent-studio-test-item{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.agent-studio-test-item b{width:24px;height:24px;color:var(--text);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.agent-studio-test-item.is-ready b{color:#a6f3c4;background:#a6f3c424}.agent-studio-test-item.needs-work b{color:#f2d591;background:#f2d59124}.agent-studio-test-action{color:var(--text);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;grid-column:2;justify-self:start;padding:5px 10px;font-size:12px}.agent-studio-test-action:hover,.agent-studio-test-action:focus-visible{background:#84e1bc1f;border-color:#84e1bc61}.agent-studio-review-receipt{background:linear-gradient(135deg,#84e1bc1f,#5fa6ff14);border:1px solid #84e1bc3d;border-radius:16px;padding:12px}.agent-studio-review-receipt small,.agent-studio-review-receipt p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.agent-studio-review-receipt strong{color:var(--text);margin:3px 0 5px;font-size:14px;display:block}@media (width<=1180px){.agent-studio-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-studio-policy-columns,.agent-studio-output-contract ul{grid-template-columns:1fr}}.agent-studio-threaded-frame{background:#090a0d;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;min-width:0;display:grid}.agent-studio-threaded-titlebar{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0df5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0}.agent-studio-threaded-titlebar div{gap:3px;min-width:0;display:grid}.agent-studio-threaded-titlebar code,.agent-studio-thread-file{color:#9fd8ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.agent-studio-threaded-titlebar span{color:var(--muted);white-space:normal;font-size:12px}.agent-studio-guidance-strip{background:#0b0d10;border-bottom:1px solid #ffffff12;gap:10px;padding:12px 14px;display:grid}.agent-studio-guidance-strip strong{color:var(--text);font-size:15px;line-height:1.25;display:block}.agent-studio-guidance-strip p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.agent-studio-thread-list{min-width:0;display:grid}.agent-studio-thread{background:0 0;border-bottom:1px solid #ffffff12}.agent-studio-thread:last-child{border-bottom:0}.agent-studio-thread-header{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;list-style:none;display:grid}.agent-studio-thread-header::-webkit-details-marker{display:none}.agent-studio-thread-header:before{content:"▸";color:var(--muted);grid-column:1;transform:translateY(20px)}.agent-studio-thread[open]>.agent-studio-thread-header:before{content:"▾"}.agent-studio-thread-number{color:#ffffff57;grid-column:1;justify-self:end;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.agent-studio-thread-main{grid-column:2;gap:3px;min-width:0;display:grid}.agent-studio-thread-main strong{color:var(--text);font-size:13px;line-height:1.25}.agent-studio-thread-status{color:var(--muted);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;grid-column:3;align-self:start;padding:4px 8px;font-size:11px}.agent-studio-thread-body{gap:12px;min-width:0;padding:0 14px 14px 56px;display:grid}.agent-studio-thread-grid{gap:12px;min-width:0;display:grid}.agent-studio-thread-note{color:var(--muted);gap:5px;font-size:12px;line-height:1.4;display:grid}.agent-studio-thread-note strong{color:var(--text);font-size:13px}.agent-studio-json-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.agent-studio-json-editor{background:#06070a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:100%;display:grid;overflow:hidden}.agent-studio-json-editor .agent-code-line-numbers{color:#ffffff47;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff14;align-content:start;gap:0;padding:10px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;display:grid}.agent-studio-json-editor textarea{resize:vertical;color:#e8ecf3;background:0 0;border:0;outline:none;width:100%;max-width:100%;min-height:280px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}@media (width<=1180px){.agent-studio-thread-header{grid-template-columns:28px minmax(0,1fr)}.agent-studio-thread-status{grid-column:2;justify-self:start;margin-top:4px}.agent-studio-thread-body{padding-left:42px}.agent-studio-json-toolbar{flex-direction:column;align-items:flex-start}}.agent-studio-header{border-bottom:0;padding-inline:0}.agent-sidebar-scroll.agent-studio-scroll{padding-inline:0}.agent-sidebar-actions{padding-right:0}.agent-studio-threaded-frame{background:0 0;border:0}.agent-studio-threaded-titlebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:8px 0 12px;position:static}.agent-studio-guidance-strip{background:0 0;border-bottom:1px solid #ffffff0f;padding:10px 0 14px}.agent-studio-thread-header{grid-template-columns:20px 22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0}.agent-studio-thread-header:before{color:#ffffff5c;grid-column:1;justify-self:start;font-size:9px;transform:none}.agent-studio-thread-number{color:#ffffff4d;grid-column:2;justify-self:start;margin-top:0;font-size:10px}.agent-studio-thread-main{grid-column:3;gap:1px}.agent-studio-thread-main strong{font-size:12px;font-weight:600;line-height:1.18}.agent-studio-thread-file{color:#9fd8ffc7;font-size:11px}.agent-studio-thread-status{color:#f5f5f780;background:0 0;border:0;border-radius:0;grid-column:4;align-self:center;padding:0;font-size:10px}.agent-studio-thread-status.is-ready{color:#a6f3c4b8}.agent-sidebar-actions{background:0 0;border-top:1px solid #ffffff0b;padding:8px 0 10px;display:block}.agent-sidebar-action-strip{grid-template-columns:1fr;align-items:start;gap:6px;width:100%;display:grid}.agent-sidebar-action-copy{gap:2px;min-width:0;display:grid}.agent-sidebar-actions .agent-sidebar-save-helper{color:#f5f5f78a;letter-spacing:-.004em;text-overflow:ellipsis;white-space:nowrap;max-width:none;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.agent-sidebar-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.agent-sidebar-action-buttons .primary-cta,.agent-sidebar-action-buttons .secondary-cta{letter-spacing:-.006em;min-height:30px;box-shadow:none;border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:600}.agent-sidebar-action-buttons .primary-cta{background:color-mix(in srgb, var(--blue) 86%, white 8%);border-color:color-mix(in srgb, var(--stroke) 62%, white 12%)}.agent-sidebar-action-buttons .secondary-cta{color:#f5f5f7b8;-webkit-backdrop-filter:none;background:0 0;border-color:#ffffff1f}.agent-sidebar-action-buttons .secondary-cta.is-quiet{color:#f5f5f775;background:0 0;border-color:#0000;padding-inline:0}.agent-sidebar-action-buttons .secondary-cta:hover{color:var(--text);background:#ffffff0b}.agent-sidebar-action-buttons .secondary-cta.is-quiet:hover{background:0 0}.agent-studio-editor .agent-connection-row,.agent-studio-editor .agent-check-grid label,.agent-studio-editor .agent-studio-output-contract li,.agent-studio-editor .agent-run-opportunity-row,.agent-studio-editor .agent-run-artifact-panel,.agent-studio-editor .agent-studio-review-receipt,.agent-studio-editor .agent-review-wallet,.agent-studio-editor .agent-workspace-alert,.agent-studio-editor .agent-sidebar-pending-tray{box-shadow:none;background:0 0;border-radius:0}.agent-studio-editor .agent-connection-row,.agent-studio-editor .agent-check-grid label,.agent-studio-editor .agent-run-opportunity-row{border-width:0 0 1px;border-color:#ffffff0f;padding-inline:0}.agent-studio-editor .agent-connection-row:last-child,.agent-studio-editor .agent-check-grid label:last-child,.agent-studio-editor .agent-run-opportunity-row:last-child{border-bottom:0}.agent-studio-editor .agent-studio-thread-note,.agent-studio-editor .agent-studio-output-contract,.agent-studio-editor .agent-studio-test-plan,.agent-studio-editor .agent-studio-boundary-list,.agent-studio-editor .agent-studio-wallet-summary{box-shadow:none;background:0 0}@media (width<=1180px){.agent-studio-thread-header{grid-template-columns:18px 22px minmax(0,1fr)}.agent-studio-thread-status{grid-column:3;justify-self:start;margin-top:2px}.agent-studio-thread-body{padding-left:40px}.agent-sidebar-action-strip{grid-template-columns:1fr;align-items:start}.agent-sidebar-action-buttons{justify-content:flex-start}}.agent-studio-header{align-items:center;padding:18px 0 12px}.agent-studio-header h2{letter-spacing:-.035em;font-size:clamp(19px,1.6vw,23px)}.agent-studio-close{color:#f5f5f794;box-shadow:none;background:0 0;border:0}.agent-studio-close:hover,.agent-studio-close:focus-visible{color:#f5f5f7db;background:#ffffff0f}.agent-studio-threaded-titlebar{background:linear-gradient(#0f1523e0,#0b101ca8);border-bottom:1px solid #7692c624;padding:11px 14px 9px}.agent-studio-threaded-titlebar code{color:#a8d7ff;background:#0a84ff24;border-radius:999px;justify-self:start;width:fit-content;padding:3px 8px;font-size:11px;box-shadow:inset 0 1px #ffffff0f}.agent-studio-threaded-titlebar span{color:#f5f5f794;font-size:12px}.agent-studio-threaded-titlebar .agent-chat-tool,.agent-studio-editor .agent-chat-tool,.agent-studio-editor .primary-cta,.agent-studio-editor .secondary-cta{border-radius:12px}.agent-studio-guidance-strip{background:linear-gradient(#1219289e,#0c121e8f);border:1px solid #748ebe21;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:6px 10px 8px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff06}.agent-studio-guidance-strip:before{content:none}.agent-studio-guidance-strip strong{letter-spacing:-.01em;font-size:12px;display:block}.agent-studio-guidance-strip p{text-overflow:ellipsis;white-space:nowrap;color:#f5f5f785;max-width:100%;margin:2px 0 0;font-size:11px;overflow:hidden}.agent-readiness-badges{justify-content:flex-end}.agent-readiness-badge{background:#ffffff09;border-color:#ffffff17;border-radius:999px;font-size:11px}.agent-studio-thread{background:#090e1857;border-bottom-color:#748ebe21}.agent-studio-thread-header{grid-template-columns:22px 18px minmax(0,1fr) auto 10px;align-items:center;gap:7px;min-height:42px;padding:5px 11px}.agent-studio-thread-header:before{content:"⌄";color:#f5f5f780;grid-area:1/5;place-self:center end;font-size:13px;line-height:1}.agent-studio-thread:not([open])>.agent-studio-thread-header:before{content:"›"}.agent-studio-thread-icon{color:#75bfff;background:linear-gradient(#1f2a42b3,#121a2ac7);border:1px solid #ffffff0d;border-radius:8px;grid-area:1/1;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid;box-shadow:inset 0 1px #ffffff09}.agent-studio-thread-number{color:#f5f5f766;grid-area:1/2;align-self:center;font-size:11px}.agent-studio-thread-main{flex-direction:column;grid-area:1/3;justify-content:center;gap:1px;min-width:0;display:flex}.agent-studio-thread-main strong{letter-spacing:-.012em;font-size:13px;font-weight:700;line-height:1.15}.agent-studio-thread-main>span:last-child{color:#f5f5f78a;font-size:12px;line-height:1.2}.agent-studio-thread-status{background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;grid-area:1/4;align-self:center;align-items:center;gap:5px;padding:3px 7px;font-size:10.5px;display:inline-flex}.agent-studio-thread-status:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;box-shadow:0 0 8px}.agent-studio-thread-status.is-dot-only{color:#73e0ac;background:0 0;border:0;gap:0;width:8px;min-width:8px;height:8px;padding:0;font-size:0;line-height:0;overflow:hidden}.agent-studio-thread-status.is-dot-only:before{width:8px;height:8px;box-shadow:0 0 10px #73e0acb3}.agent-studio-thread-status.is-dot-only.is-draft-dot{color:#f3c74f}.agent-studio-thread-status.is-dot-only.is-draft-dot:before{box-shadow:0 0 10px #f3c74fb8}.agent-sidebar-actions{border-top-color:#748ebe1f;padding:9px 0 10px}.agent-sidebar-action-buttons{gap:8px}.agent-sidebar-action-buttons .primary-cta{background:linear-gradient(#2b9cff 0%,#0a84ff 100%);box-shadow:0 8px 20px #0a84ff29,inset 0 1px #fff3}.agent-sidebar-action-buttons .secondary-cta{background:#0c121ea3;border-color:#748ebe33}@media (width<=1180px){.agent-studio-editor{padding-inline:clamp(14px,2vw,22px)}.agent-studio-thread-header{grid-template-columns:22px 18px minmax(0,1fr) 12px;min-height:42px}.agent-studio-thread-header:before{grid-column:4}.agent-studio-thread-icon{width:22px;height:22px;font-size:11px}.agent-studio-thread-status{grid-column:3;justify-self:start;margin-top:2px}.agent-studio-thread-body{padding-left:48px}}.atlas{--blue:#4169e1;--atlas-royal-blue:#4169e1;--atlas-royal-blue-soft:#4169e16b;--teal:#5d7feb;--cyan:#6f8cf0;--violet:#6f66d9;--glass:#ffffff0e;--glass-strong:#ffffff18;--stroke:#ffffff1f;--stroke-strong:#4169e161;--fill-quiet:#ffffff0b;--fill-hover:#4169e11b;--tint-blue:#4169e129;background:#000}.atlas.light{--blue:#4169e1;--atlas-royal-blue:#4169e1;--atlas-royal-blue-soft:#4169e13d;--teal:#4169e1;--cyan:#5f7ee6;--violet:#6b5fd6;--tint-blue:#4169e11f;background:linear-gradient(#fbfbfd,#f5f5f7 64%)}.page-head,.home-top,.home-mid,.home-actions,.home-activity-wrap,.pf-hero,.pf-holdings,.pf-secondary,.portfolio-overview,.portfolio-grid,.agent-head,.agent-grid,.command-center,.ap-head,.ap-settings-head,.runtime-bridge,.ap-stats,.agent-workspace,.marketplace,.marketplace-hero,.marketplace-grid,.activity-summary,.activity-panel-full,.yield-overview,.yield-grid,.nft-page,.connect-runtime-page,.dex-page,.vault-page{max-width:1020px}.glass,.panel.glass,.side-nav.glass,.primary-cta,.secondary-cta,.segmented,.risk-filter,.activity-filter,.agent-studio-threaded-frame{background:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%);border-color:var(--stroke);box-shadow:0 1px 1px #0000000a,0 18px 42px #00000038,inset 0 1px #ffffff1f}.hairline:after{background:linear-gradient(#ffffff7a,#ffffff24 34%,#ffffff0f 62%,#ffffff38)}.panel,.pf-hero,.portfolio-overview,.yield-overview,.command-center,.runtime-bridge,.agent-card,.marketplace-card,.nft-card,.activity-panel-full{border-radius:20px}.panel,.agent-card,.home-action,.marketplace-card,.nft-card,.activity-entry,.position-row,.market-row:not(.market-head),.holdings-row:not(.holdings-head){transition:background .12s var(--ease), border-color .12s var(--ease), transform .11s cubic-bezier(.2,0,.2,1), box-shadow .12s var(--ease)}.panel:hover,.agent-card:hover,.home-action:hover,.marketplace-card:hover,.nft-card:hover{border-color:color-mix(in srgb, #fff 26%, var(--stroke));background:linear-gradient(180deg, color-mix(in srgb, var(--glass-strong) 92%, var(--atlas-royal-blue) 8%), var(--glass) 46%);transform:none}.page-head,.pf-head,.home-head,.yld-head,.ap-head,.dex-head{margin-top:8px;margin-bottom:14px}.page-head h1,.pf-head h1,.home-head h1,.yld-head h1,.ap-head-title h1,.dex-head h1{letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);font-weight:720;line-height:1.03}.page-head p,.pf-head p,.home-head p,.yld-head p,.ap-head-title p,.dex-head p{max-width:66ch;color:color-mix(in srgb, var(--muted) 88%, var(--text));margin-top:5px;font-size:13px;line-height:1.35}.eyebrow-mini{letter-spacing:.075em;color:var(--muted)!important}.panel-topline,.vault-card-head,.dex-panel-head{margin-bottom:12px}.panel-topline span,.panel-topline small,.overview-main>small,.overview-stat small,.yield-overview-main>small,.yield-overview-side small,.market-head,.holdings-head,.agent-studio-kicker,.agent-studio-column-title{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:760}.primary-cta,.secondary-cta,.connect-mini,.theme-toggle,.segmented button,.risk-filter button,.activity-filter button,.market-action button,.vault-status-actions button,.vault-next-actions button,.vault-card-head button,.vault-text-button,.vault-action-row button,.vault-security-actions button{min-height:36px;box-shadow:none;border-radius:999px;font-weight:750}.primary-cta,.vault-primary-button,.vault-next-actions .vault-primary-button,.vault-status-actions .vault-primary-button,.agent-sidebar-action-buttons .primary-cta{color:#fff;background:color-mix(in srgb, var(--atlas-royal-blue) 86%, #0b1220 14%);text-shadow:none;border-color:#0000}.secondary-cta,.connect-mini,.theme-toggle,.market-action button,.agent-sidebar-action-buttons .secondary-cta{color:var(--text);background:color-mix(in srgb, var(--fill-quiet) 82%, transparent);border-color:var(--stroke)}.primary-cta:hover,.secondary-cta:hover,.home-action:hover,.market-action button:hover,.connect-mini:hover{filter:none;border-color:color-mix(in srgb, #fff 30%, var(--stroke));background:color-mix(in srgb, var(--atlas-royal-blue) 8%, var(--fill-quiet));transform:none}.primary-cta:active,.secondary-cta:active,.home-action:active,.market-action button:active,.segmented button:active,.risk-filter button:active,.activity-filter button:active{transform:translateY(1.5px)scale(.992)}.segmented button.selected,.risk-filter button.selected,.activity-filter button.selected,.side-nav-links a[aria-current=page]{color:var(--text);background:color-mix(in srgb, var(--atlas-royal-blue) 15%, var(--fill-quiet));border-color:var(--stroke);box-shadow:none}.home-action i,.activity-list i,.activity-icon,.safety-flow span,.agent-orb,.position-asset>i,.asset-cell>i,.agent-studio-thread-icon{background:color-mix(in srgb, var(--atlas-royal-blue) 14%, transparent);border:1px solid var(--stroke);color:color-mix(in srgb, var(--atlas-royal-blue) 82%, white 18%);box-shadow:none}.area-chart span,.alloc-cell i b,.chain-meter b,.cap-meter b,.agent-meter>span>b{background:linear-gradient(90deg, color-mix(in srgb, var(--atlas-royal-blue) 62%, #0b1220), var(--atlas-royal-blue))}.area-chart,.overview-stat,.home-need,.home-opp,.allocation-legend div,.activity-list>div,.chain-list>div,.yield-overview-side div,.position-row,.market-row:not(.market-head),.holdings-row:not(.holdings-head),.runtime-bridge-meta div,.command-metrics div,.safety-flow div,.agent-studio-guidance-strip{background:color-mix(in srgb, var(--fill-quiet) 86%, transparent);border-color:var(--stroke);border-radius:13px;box-shadow:inset 0 1px #ffffff0e}.agent-card:before,.nft-strip div{opacity:.52}.runtime-pulse,.agent-studio-thread-status:before{box-shadow:none}.agent-code-modal,.wallet-funding-modal,.marketplace-modal,.agent-modal{border-color:var(--stroke);background:linear-gradient(180deg, color-mix(in srgb, #11141c 88%, var(--atlas-royal-blue) 12%), #06070a);box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff14}.marketplace-head,.marketplace-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);gap:18px;padding:20px}.marketplace-head h1,.marketplace-hero h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(32px,4vw,52px);line-height:.96}.marketplace-head .eyebrow-mini,.marketplace-hero-kicker,.marketplace-hero small,.marketplace-detail-top small,.marketplace-browser small,.review-cockpit small,.sandbox-section small{color:var(--muted)!important}.marketplace-head-card,.marketplace-hero-card,.marketplace-browser,.marketplace-detail,.marketplace-detail-panel,.review-cockpit,.sandbox-section,.permission-inspector,.featured-agent,.marketplace-listing,.marketplace-selected-review{background:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%)!important;border-color:var(--stroke)!important;box-shadow:inset 0 1px #ffffff0f!important}.featured-agent:hover,.featured-agent.is-selected,.marketplace-listing:hover,.marketplace-listing.is-selected{transform:none;background:color-mix(in srgb, var(--atlas-royal-blue) 8%, var(--fill-quiet))!important;border-color:color-mix(in srgb, #fff 26%, var(--stroke))!important}.featured-agent .agent-orb,.marketplace-listing .agent-orb,.market-agent-orb,.agent-detail-head .agent-orb{background:color-mix(in srgb, var(--atlas-royal-blue) 86%, #101522)!important;box-shadow:none!important}.marketplace-detail-grid>div,.marketplace-install-row,.marketplace-scope-card,.permission-scope-card{background:color-mix(in srgb, var(--fill-quiet) 88%, transparent)!important;border-color:var(--stroke)!important}.marketplace-detail .primary-cta,.marketplace-detail .secondary-cta,.marketplace-browser .primary-cta,.marketplace-browser .secondary-cta{border-radius:999px;box-shadow:none!important}.marketplace-detail code,.marketplace-detail em,.featured-agent em,.marketplace-listing em{text-shadow:none}.atlas:has(.agent-studio-editor){background:#000}.ap-chatview.has-agent-workspace:has(.agent-studio-editor){gap:clamp(10px,1.2vw,16px);padding-inline:clamp(8px,1vw,14px)}.agent-studio-editor{--studio-panel-border:var(--stroke);--studio-panel-fill:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%);border-left:1px solid var(--stroke)!important;background:#000!important;padding-inline:clamp(14px,1.6vw,22px)!important}.agent-sidebar-scroll.agent-studio-scroll{padding-top:8px}.agent-studio-threaded-frame{overflow:hidden;border:1px solid var(--studio-panel-border)!important;background:var(--studio-panel-fill)!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff0f!important}.agent-studio-threaded-titlebar{border-bottom:1px solid var(--stroke)!important;background:color-mix(in srgb, var(--fill-quiet) 76%, transparent)!important;padding:12px 14px 10px!important}.agent-studio-threaded-titlebar code{border:1px solid var(--stroke);color:color-mix(in srgb, var(--atlas-royal-blue) 76%, white 24%)!important;background:color-mix(in srgb, var(--atlas-royal-blue) 11%, transparent)!important;box-shadow:none!important;border-radius:999px!important;padding:3px 8px!important}.agent-studio-threaded-titlebar span,.agent-studio-guidance-strip p,.agent-studio-thread-main>span:last-child,.agent-sidebar-actions .agent-sidebar-save-helper{color:color-mix(in srgb, var(--muted) 90%, var(--text))!important}.agent-studio-title-actions .agent-chat-tool,.agent-studio-editor .agent-chat-tool,.agent-sidebar-action-buttons .primary-cta,.agent-sidebar-action-buttons .secondary-cta,.agent-sidebar-pending-tray .primary-cta,.agent-sidebar-pending-tray .secondary-cta{min-height:34px;transition:background .12s var(--ease), border-color .12s var(--ease), transform .11s cubic-bezier(.2,0,.2,1);box-shadow:none!important;text-shadow:none!important;border-radius:999px!important}.agent-studio-title-actions .agent-chat-tool,.agent-studio-editor .agent-chat-tool,.agent-sidebar-action-buttons .secondary-cta,.agent-sidebar-pending-tray .secondary-cta{color:var(--text)!important;background:color-mix(in srgb, var(--fill-quiet) 82%, transparent)!important;border-color:var(--stroke)!important}.agent-sidebar-action-buttons .primary-cta,.agent-sidebar-pending-tray .primary-cta,.agent-studio-thread-grid>.primary-cta{color:#fff!important;background:color-mix(in srgb, var(--atlas-royal-blue) 86%, #0b1220 14%)!important;border-color:#0000!important}.agent-studio-title-actions .agent-chat-tool:hover,.agent-sidebar-action-buttons .secondary-cta:hover,.agent-sidebar-pending-tray .secondary-cta:hover{background:color-mix(in srgb, var(--atlas-royal-blue) 8%, var(--fill-quiet))!important;border-color:color-mix(in srgb, #fff 26%, var(--stroke))!important;transform:none!important}.agent-studio-title-actions .agent-chat-tool:active,.agent-sidebar-action-buttons button:active,.agent-sidebar-pending-tray button:active,.agent-studio-thread-grid>.primary-cta:active{transform:translateY(1.5px)scale(.992)!important}.agent-studio-close{width:30px;min-width:30px;height:30px;color:var(--muted)!important;background:0 0!important;border-color:#0000!important;border-radius:999px!important;padding:0!important}.agent-studio-guidance-strip{border:1px solid var(--stroke)!important;background:color-mix(in srgb, var(--fill-quiet) 86%, transparent)!important;border-radius:13px!important;margin:10px 10px 8px!important;padding:10px 11px!important;box-shadow:inset 0 1px #ffffff0e!important}.agent-studio-kicker,.agent-studio-column-title,.agent-sidebar-field>span,.agent-limit-grid span{color:var(--muted)!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:760!important}.agent-readiness-badge{border-color:var(--stroke)!important;background:color-mix(in srgb, var(--fill-quiet) 86%, transparent)!important;box-shadow:none!important}.agent-readiness-badge.is-good,.agent-readiness-badge.is-ready{color:#7bdca7!important}.agent-readiness-badge.is-warning,.agent-readiness-badge.is-needs_work,.agent-readiness-badge.is-pending{color:#e8ca73!important}.agent-readiness-badge.is-danger,.agent-readiness-badge.is-blocked{color:#f19a9a!important}.agent-studio-thread-list{border-top:1px solid var(--stroke)!important}.agent-studio-thread{border-bottom:1px solid var(--stroke)!important;background:0 0!important}.agent-studio-thread[open]{background:color-mix(in srgb, var(--atlas-royal-blue) 8%, transparent)!important}.agent-studio-thread-header{min-height:40px!important;padding:6px 11px!important}.agent-studio-thread-icon{background:color-mix(in srgb, var(--atlas-royal-blue) 14%, transparent)!important;border-color:var(--stroke)!important;color:color-mix(in srgb, var(--atlas-royal-blue) 82%, white 18%)!important;box-shadow:none!important}.agent-studio-thread.is-active .agent-studio-thread-icon{color:color-mix(in srgb, var(--atlas-royal-blue) 72%, white 28%)!important;background:color-mix(in srgb, var(--atlas-royal-blue) 18%, transparent)!important}.agent-studio-thread-main strong{letter-spacing:-.01em!important;font-size:13px!important;font-weight:720!important}.agent-studio-thread-status{border-color:var(--stroke)!important;background:color-mix(in srgb, var(--fill-quiet) 78%, transparent)!important;box-shadow:none!important}.agent-studio-thread-status:before{box-shadow:none!important}.agent-studio-thread-status.is-dot-only{background:0 0!important}.agent-studio-thread-status.is-ready,.agent-studio-thread-status.is-dot-only{color:#7bdca7!important}.agent-studio-thread-status.is-needs_work,.agent-studio-thread-status.is-pending{color:#e8ca73!important}.agent-studio-thread-status.is-blocked{color:#f19a9a!important}.agent-studio-editor .agent-sidebar-field input,.agent-studio-editor .agent-sidebar-field select,.agent-studio-editor .agent-sidebar-field textarea,.agent-studio-editor .agent-limit-grid input,.agent-studio-editor .agent-limit-grid select,.agent-studio-editor .agent-limit-grid textarea{min-height:40px!important;color:var(--text)!important;background:color-mix(in srgb, var(--fill-quiet) 86%, transparent)!important;border-color:color-mix(in srgb, var(--stroke) 78%, transparent)!important;box-shadow:none!important;border-radius:13px!important}.agent-studio-editor .agent-sidebar-field textarea,.agent-studio-editor .agent-limit-grid textarea{min-height:96px!important}.agent-studio-thread-note,.agent-studio-output-contract,.agent-studio-test-plan,.agent-studio-boundary-list,.agent-studio-wallet-summary,.agent-studio-editor .agent-connection-row,.agent-studio-editor .agent-check-grid label,.agent-studio-editor .agent-run-opportunity-row,.agent-studio-editor .agent-run-artifact-panel,.agent-studio-editor .agent-studio-review-receipt,.agent-studio-editor .agent-review-wallet,.agent-studio-editor .agent-workspace-alert,.agent-studio-editor .agent-sidebar-pending-tray{border:1px solid var(--stroke)!important;background:color-mix(in srgb, var(--fill-quiet) 86%, transparent)!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff0b!important}.agent-studio-editor .agent-connection-row,.agent-studio-editor .agent-check-grid label,.agent-studio-editor .agent-run-opportunity-row{padding:10px 11px!important}.agent-studio-editor .agent-studio-output-contract li{border-color:var(--stroke)!important;background:color-mix(in srgb, var(--fill-quiet) 78%, transparent)!important;border-radius:13px!important}.agent-sidebar-actions{border-top:1px solid var(--stroke)!important;background:#000!important;padding:10px 0 12px!important}.agent-sidebar-action-buttons .secondary-cta.is-quiet{color:var(--muted)!important;background:0 0!important;border-color:#0000!important}@media (width<=720px){.page-head,.pf-head,.home-head,.yld-head,.ap-head,.dex-head{margin-top:4px}.home-actions,.home-mid,.pf-secondary,.yield-grid{gap:12px}.marketplace-hero,.marketplace-head{grid-template-columns:1fr}}.agent-studio-editor{background:radial-gradient(circle at 15% 0,#3a62d71f,#0000 30%),linear-gradient(#090b11fa,#040508fa);border-left:1px solid #5380ff2e;padding-inline:clamp(16px,1.8vw,24px)}.agent-sidebar-scroll.agent-studio-scroll{padding-top:16px;padding-bottom:12px}.agent-studio-threaded-frame{background:linear-gradient(#12141ceb,#08090df0);border:1px solid #779dff2e;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 70px #0000005c}.agent-studio-threaded-titlebar{z-index:5;-webkit-backdrop-filter:none;background:#0f1118eb;border-bottom:1px solid #ffffff13;padding:14px 14px 12px;position:sticky;top:0}.agent-studio-threaded-titlebar code{color:#9dbaff;letter-spacing:.01em;background:#4770ff1a;border:1px solid #5b86ff47;border-radius:999px;justify-self:start;padding:4px 9px;font-size:11px}.agent-studio-threaded-titlebar span{color:#f5f7ff9e;padding-left:1px}.agent-studio-threaded-titlebar .agent-studio-title-actions{gap:8px;display:inline-flex}.agent-studio-threaded-titlebar .agent-chat-tool{color:#ffffffdb;background:#ffffff0e;border-color:#7494ff42;border-radius:999px;min-height:34px}.agent-studio-threaded-titlebar .agent-chat-tool:hover{background:#5f84ff1f;border-color:#8babff6b}.agent-studio-close{color:#ffffffb8;border-radius:50%;width:34px;min-width:34px;height:34px;font-size:18px}.agent-studio-guidance-strip{background:radial-gradient(circle at 100% 0,#4870ff21,#0000 44%),#ffffff09;border:1px solid #779dff33;border-radius:16px;margin:10px 12px 8px;padding:14px 14px 13px}.agent-studio-guidance-strip strong{letter-spacing:-.012em;font-size:15px}.agent-studio-guidance-strip p{color:#f5f7ffa3;max-width:33rem}.agent-studio-guidance-strip .agent-readiness-badges{gap:6px}.agent-studio-guidance-strip .agent-readiness-badge{background:#0000002e;border-radius:999px;padding:5px 8px;font-size:10.5px}.agent-studio-thread-list{padding:0 0 4px}.agent-studio-thread{border-bottom:1px solid #ffffff0e;border-radius:14px;margin:0 10px;transition:background .16s,box-shadow .16s,border-color .16s}.agent-studio-thread:hover{background:#ffffff07}.agent-studio-thread[open]{background:#080b12b8;border-color:#6b91ff21;margin-block:4px}.agent-studio-thread.is-active{box-shadow:inset 2px 0 #5c83ffdb}.agent-studio-thread-header{grid-template-columns:24px 24px minmax(0,1fr) auto 12px;gap:8px;min-height:42px;padding:8px 12px}.agent-studio-thread-header:before{color:#f5f7ff57;grid-column:5;justify-self:end;font-size:10px}.agent-studio-thread-icon{color:#a0b9ffe6;background:#496fff1a;border:1px solid #6086ff38;border-radius:8px;grid-column:1;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;line-height:1;display:inline-flex}.agent-studio-thread-number{color:#f5f7ff57;grid-column:2}.agent-studio-thread-main{grid-column:3}.agent-studio-thread-main strong{color:#ffffffe6;font-size:13px;font-weight:700}.agent-studio-thread-status{color:#f5f7ff8f;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;grid-column:4;padding:4px 8px;font-size:10.5px}.agent-studio-thread-status.is-dot-only{border:0;border-radius:50%;width:8px;min-width:8px;height:8px;padding:0}.agent-studio-thread-status.is-ready-dot{background:#7ee7ad;box-shadow:0 0 12px #7ee7ad85}.agent-studio-thread-status.is-draft-dot{background:#f2d591;box-shadow:0 0 12px #f2d59170}.agent-studio-thread-status.is-ready{color:#9df0bf;border-color:#9df0bf38}.agent-studio-thread-status.is-needs_work,.agent-studio-thread-status.is-pending{color:#f2d591;border-color:#f2d5913d}.agent-studio-thread-status.is-blocked{color:#ffb4b4;border-color:#ffb4b43d}.agent-studio-thread-body{padding:8px 16px 18px 68px}.agent-studio-thread-note,.agent-muted-inline,.agent-studio-output-contract p{color:#f5f7ffa8}.agent-studio-editor .agent-connections-list>.agent-muted-inline,.agent-studio-editor .agent-sidebar-save-helper,.agent-studio-editor .agent-workspace-alert{background:#ffffff09;border-radius:13px;padding:11px 12px}.agent-studio-editor .agent-sidebar-save-helper{color:#f2d591d1;border:1px solid #f2d59126}.agent-sidebar-actions{z-index:6;-webkit-backdrop-filter:none;background:linear-gradient(#04050800,#040508f5 22%);border-top:1px solid #ffffff14;margin-top:8px;padding:12px 0 14px;position:sticky;bottom:0}.agent-sidebar-action-strip{gap:8px}.agent-sidebar-action-buttons{justify-content:flex-end;gap:8px}.agent-sidebar-action-buttons .primary-cta,.agent-sidebar-action-buttons .secondary-cta{border-radius:999px;min-height:34px;padding:0 14px;font-size:12px}.agent-sidebar-action-buttons .primary-cta{background:linear-gradient(#5e82ff,#4164d9);border-color:#8ea8ff6b;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #4164d93d}.agent-sidebar-action-buttons .secondary-cta{background:#ffffff0b}.agent-sidebar-action-buttons .secondary-cta.is-quiet{padding-inline:8px}@media (width<=1180px){.agent-studio-thread-header{grid-template-columns:24px 24px minmax(0,1fr) 12px}.agent-studio-thread-status{grid-column:3;justify-self:start;margin-top:4px}.agent-studio-thread-header:before{grid-column:4}.agent-studio-thread-body{padding-left:56px}}.agent-studio-guidance-strip{grid-template-columns:minmax(0,1fr);align-items:start}.agent-studio-guidance-strip p{text-overflow:clip;white-space:normal;overflow:visible}.agent-studio-guidance-strip .agent-readiness-badges,.agent-studio-editor .agent-readiness-badges{justify-content:flex-start}.marketplace-security-cockpit{background:radial-gradient(110% 130% at 0% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 58%), radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--green) 8%, transparent), transparent 62%), color-mix(in srgb, var(--fill-quiet) 91%, var(--bg) 9%);border:1px solid var(--stroke);border-radius:13px;gap:12px;margin:14px 0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketplace-security-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.marketplace-security-head small,.security-section-title small{color:color-mix(in srgb, var(--faint) 82%, var(--blue));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.marketplace-security-head strong,.security-section-title strong{color:var(--text);letter-spacing:-.015em;margin-top:4px;font-size:14px;line-height:1.16;display:block}.marketplace-security-head span{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.32;display:block}.marketplace-trust-state{min-width:150px;color:color-mix(in srgb, var(--text) 84%, var(--blue));background:color-mix(in srgb, var(--blue) 10%, #ffffff09);border:1px solid var(--stroke);text-align:right;border-radius:11px;gap:3px;padding:9px 10px;display:grid}.marketplace-trust-state.under_review,.marketplace-trust-state.quarantined{color:color-mix(in srgb, var(--text) 86%, var(--orange));background:color-mix(in srgb, var(--orange) 12%, #ffffff09);border-color:color-mix(in srgb, var(--orange) 34%, var(--stroke))}.marketplace-trust-state.verified{color:color-mix(in srgb, var(--text) 86%, var(--green));background:color-mix(in srgb, var(--green) 11%, #ffffff09);border-color:color-mix(in srgb, var(--green) 28%, var(--stroke))}.marketplace-trust-state b{text-transform:capitalize;font-size:11px;font-weight:950;line-height:1}.marketplace-trust-state em{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:750;line-height:1.2}.marketplace-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scoped-request-panel{grid-column:1/-1}.marketplace-security-grid>section{border:1px solid color-mix(in srgb, var(--stroke) 82%, var(--stroke) 18%);background:#ffffff09;border-radius:11px;min-width:0;padding:11px}.scoped-request-panel{gap:8px;display:grid}.scoped-request-card{background:color-mix(in srgb, var(--bg) 22%, #ffffff09);border:1px solid var(--stroke);border-radius:10px;gap:5px;padding:9px;display:grid}.scoped-request-card div{justify-content:space-between;align-items:center;gap:8px;display:flex}.scoped-request-card b,.airlock-meter span,.receipt-ref-row span{width:fit-content;color:color-mix(in srgb, var(--text) 86%, var(--blue));background:color-mix(in srgb, var(--blue) 10%, transparent);border:1px solid var(--stroke);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;line-height:1}.scoped-request-card span,.scoped-request-card em,.airlock-meter em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.25;overflow:hidden}.scoped-request-card p,.tool-airlock-panel p,.chain-receipt-panel p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.35}.trust-label-stack,.receipt-ref-row,.workroom-boundary-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.trust-label-stack span,.workroom-boundary-strip span{color:color-mix(in srgb, var(--text) 82%, var(--green));background:color-mix(in srgb, var(--green) 9%, #ffffff08);border:1px solid color-mix(in srgb, var(--green) 20%, var(--stroke));border-radius:999px;padding:6px 8px;font-size:10.5px;font-weight:850;line-height:1}.private-risk-row{background:color-mix(in srgb, var(--blue) 8%, #ffffff08);border:1px solid var(--stroke);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:11px;padding:9px;display:grid}.private-risk-row b{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 80%, white 10%), var(--blue));border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:950;display:grid}.private-risk-row span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.airlock-meter{gap:7px;margin-top:10px;display:grid}.chain-receipt-panel .receipt-ref-row span{color:color-mix(in srgb, var(--text) 84%, var(--teal));background:color-mix(in srgb, var(--teal) 9%, transparent);border-color:color-mix(in srgb, var(--teal) 23%, var(--stroke))}.marketplace-security-actions{background:color-mix(in srgb, var(--orange) 7%, #ffffff08);border:1px solid color-mix(in srgb, var(--orange) 20%, var(--stroke));border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.marketplace-security-actions button{min-height:34px;color:color-mix(in srgb, var(--text) 90%, var(--orange));background:color-mix(in srgb, var(--orange) 12%, #ffffff0a);border:1px solid color-mix(in srgb, var(--orange) 30%, var(--stroke));border-radius:999px;padding:0 12px;font-size:11.5px;font-weight:900}.marketplace-security-actions button:hover{color:var(--text);background:color-mix(in srgb, var(--orange) 18%, #ffffff0f)}.marketplace-security-actions button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 24%, transparent), 0 0 0 1.5px var(--orange);outline:none}.marketplace-security-actions span{color:var(--muted);text-align:right;font-size:11.5px;font-weight:800;line-height:1.25}.workroom-boundary-strip{margin-top:0}.workroom-boundary-strip span{color:color-mix(in srgb, var(--text) 82%, var(--blue));background:color-mix(in srgb, var(--blue) 8%, #ffffff08);border-color:var(--stroke)}@media (width<=1180px){.marketplace-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scoped-request-panel{grid-column:1/-1}}@media (width<=760px){.marketplace-security-head,.marketplace-security-grid{grid-template-columns:1fr}.marketplace-trust-state{text-align:left}.marketplace-security-actions{flex-direction:column;align-items:stretch}.marketplace-security-actions span{text-align:left}}.settings-page{--settings-blue:#4c8dff;width:min(100%,1020px);color:var(--text);margin:0 auto;padding:8px 0 48px}.settings-hero{border-bottom:1px solid #ffffff0b;margin-bottom:12px;padding:8px 0 12px}.settings-hero-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.settings-title-block{min-width:0}.settings-kicker{color:color-mix(in srgb, var(--settings-blue) 64%, var(--muted));letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:760;line-height:1}.settings-hero h1{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(22px,2vw,30px);font-weight:720;line-height:1.03}.settings-hero p{max-width:62ch;color:color-mix(in srgb, var(--muted) 86%, var(--text));margin:5px 0 0;font-size:13px;line-height:1.32}.settings-hero-tools{justify-content:flex-end;align-items:center;gap:8px;max-width:440px;display:flex}.settings-status-strip{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settings-pill,.settings-card-status{border:1px solid color-mix(in srgb, var(--stroke) 76%, transparent);background:var(--fill-quiet);width:max-content;min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:720;line-height:1;display:inline-flex}.settings-pill.tone-safe{border-color:color-mix(in srgb, var(--green) 34%, transparent);color:color-mix(in srgb, var(--green) 64%, var(--text));background:color-mix(in srgb, var(--green) 7%, transparent)}.settings-pill.tone-warning{border-color:color-mix(in srgb, var(--orange) 38%, transparent);color:color-mix(in srgb, var(--orange) 72%, var(--text));background:color-mix(in srgb, var(--orange) 8%, transparent)}.settings-pill.tone-info{border-color:var(--stroke);color:color-mix(in srgb, var(--stroke) 68%, var(--text));background:var(--stroke)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-card{border:1px solid color-mix(in srgb, var(--stroke) 76%, transparent);background:linear-gradient(180deg, #ffffff12, #ffffff0c 46%), color-mix(in srgb, var(--fill-quiet) 72%, transparent);min-width:0;box-shadow:none;border-radius:20px;gap:12px;padding:14px;display:grid}.settings-card-wide{grid-column:1/-1}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-card h2{letter-spacing:-.025em;margin:0;font-size:16px}.settings-card p,.settings-card small{color:var(--muted)}.settings-card-header p{margin:4px 0 0;font-size:13px;line-height:1.32}.settings-control-stack{gap:8px;display:grid}.settings-control-row,.settings-readout-row{border:1px solid color-mix(in srgb, var(--stroke) 72%, transparent);background:color-mix(in srgb, var(--fill-quiet) 78%, transparent);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(166px,230px);align-items:center;gap:10px;min-height:44px;padding:9px 10px;display:grid}.settings-control-row strong,.settings-readout-row strong{color:var(--text);font-size:13px;font-weight:720;display:block}.settings-control-row small{margin-top:4px;font-size:12px;line-height:1.35;display:block}.settings-control-row input[type=text],.settings-control-row input[type=number],.settings-control-row select{border:1px solid color-mix(in srgb, var(--stroke) 78%, transparent);background:color-mix(in srgb, var(--bg) 62%, transparent);width:100%;min-height:36px;color:var(--text);border-radius:12px;outline:none;padding:0 11px}.settings-control-row input:focus-visible,.settings-control-row select:focus-visible,.settings-button:focus-visible,.settings-segmented button:focus-visible,.settings-inline-link:focus-visible{outline:2px solid color-mix(in srgb, var(--settings-blue) 70%, white);outline-offset:2px}.settings-toggle-row input[type=checkbox]{appearance:none;border:1px solid var(--stroke);cursor:pointer;background:#78788047;border-radius:999px;justify-self:end;width:42px;height:24px;position:relative}.settings-toggle-row input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .14s cubic-bezier(.2,0,.2,1);position:absolute;top:3px;left:3px}.settings-toggle-row input[type=checkbox]:checked{background:color-mix(in srgb, var(--blue) 72%, #111);border-color:color-mix(in srgb, var(--stroke) 70%, white)}.settings-toggle-row input[type=checkbox]:checked:after{transform:translate(18px)}.settings-number-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.settings-number-control em{color:var(--muted);font-size:12px;font-style:normal;font-weight:690}.settings-segmented{border:1px solid var(--stroke);background:color-mix(in srgb, var(--bg) 54%, transparent);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.settings-segmented button,.settings-button,.settings-inline-link{border:1px solid var(--stroke);background:var(--fill-quiet);min-height:36px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:720;text-decoration:none;transition:transform .11s,background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;transform:translateY(0)scale(1)}.settings-segmented button[aria-pressed=true],.settings-button:hover,.settings-inline-link:hover{border-color:var(--stroke);background:color-mix(in srgb, var(--settings-blue) 14%, var(--fill-quiet))}.settings-segmented button:active,.settings-button:active,.settings-inline-link:active{transform:translateY(1px)scale(.992);box-shadow:inset 0 1px 2px #00000042}.settings-hero-action{flex:none}.settings-danger-button{border-color:color-mix(in srgb, var(--red) 42%, var(--stroke));color:color-mix(in srgb, var(--red) 72%, var(--text))}.settings-actions-row{flex-wrap:wrap;gap:10px;display:flex}.settings-readout-row{color:var(--muted);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.settings-readout-row strong{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.settings-details{border-top:1px solid var(--stroke);color:var(--muted);padding-top:12px;font-size:13px}.settings-details summary{cursor:pointer;color:var(--text);font-weight:720}.settings-details pre{border:1px solid var(--stroke);background:color-mix(in srgb, var(--bg) 72%, transparent);max-height:260px;color:var(--muted);border-radius:14px;padding:12px;font-size:12px;overflow:auto}.connect-hero{text-align:center;justify-items:center;gap:8px;margin:46px auto 8px;display:grid}.connect-hero h1{margin:0;font-size:clamp(34px,4.4vw,46px);font-weight:700;line-height:1.05}.connect-hero p{color:var(--muted);margin:0;font-size:15px}.connect-page{gap:12px;max-width:620px;margin:0 auto;padding:0 16px;display:grid}.connect-card{border-radius:13px;gap:12px;padding:18px 20px;display:grid}.connect-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.connect-card-head h2{margin:0;font-size:16px;font-weight:650}.connect-status{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.connect-status:before{content:"";width:7px;height:7px;box-shadow:none;background:currentColor;border-radius:50%}.connect-status.is-on{color:var(--green)}.connect-status.is-on:before,.connect-status.is-warn:before{box-shadow:0 0 7px}.connect-status.is-warn{color:var(--orange)}.connect-line{color:var(--muted);margin:0;font-size:13.5px;line-height:1.4}.connect-choices{flex-wrap:wrap;gap:4px;display:flex}.connect-choice{border:1px solid var(--stroke-hairline);min-height:36px;color:var(--muted);font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:680;line-height:1;display:inline-flex}.connect-choice:hover{color:var(--text);background:var(--fill-hover)}.connect-choice.is-active{border-color:var(--stroke-hairline);color:var(--text);background:var(--fill-quiet)}.connect-choice strong{font:inherit}.connect-flow{gap:9px;display:grid}.connect-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.connect-card .secondary-cta{border:1px solid var(--stroke-hairline);min-height:36px;color:var(--muted);letter-spacing:0;box-shadow:none;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:680}.connect-card .connect-action{color:var(--text);background:var(--fill-quiet)}.connect-card .secondary-cta:hover{border-color:var(--stroke-hairline);color:var(--text);background:var(--fill-hover)}.connect-input,.connect-select{border:1px solid var(--stroke);background:var(--glass);color:inherit;font:inherit;border-radius:9px;padding:11px 13px}.connect-input{flex:200px}.connect-provider-picker,.connect-fields{gap:7px;width:min(100%,460px);display:grid}.connect-provider-search{width:100%}.connect-provider-results{border:1px solid var(--stroke);background:color-mix(in srgb, var(--glass) 92%, transparent);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;display:grid}.connect-provider-option{min-width:0;min-height:38px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.connect-provider-option:hover,.connect-provider-option:focus-visible{background:var(--fill-hover);outline:none}.connect-provider-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-provider-option small{color:var(--muted);white-space:nowrap;font-size:10px}.connect-provider-selected{border:1px solid var(--stroke);background:var(--glass);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:min(100%,460px);min-height:42px;padding:3px 3px 3px 12px;font-size:13px;display:flex}.connect-provider-selected strong{font-weight:650}.connect-fields .connect-input{width:100%}.connect-note{color:var(--muted);margin:0;font-size:12.5px}.connect-loading-dots{width:1.2em;margin-left:1px;display:inline-flex}.connect-loading-dot{opacity:.28;animation:1.15s ease-in-out infinite connect-loading-dot}.connect-loading-dot:nth-child(2){animation-delay:.14s}.connect-loading-dot:nth-child(3){animation-delay:.28s}@keyframes connect-loading-dot{0%,55%,to{opacity:.28}28%{opacity:1}}@media (prefers-reduced-motion:reduce){.connect-loading-dot{opacity:1;animation:none}}.connect-code{border:1px solid color-mix(in srgb, var(--cyan) 40%, var(--stroke));background:color-mix(in srgb, var(--cyan) 10%, var(--glass));letter-spacing:.08em;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.connect-error{color:var(--orange);margin:0;font-size:13px}.connect-card-messages{gap:13px}.connect-card-messages .connect-status{font-size:12px}.connect-card-messages .connect-status:before{width:7px;height:7px}.channel-selector{border:1px solid var(--stroke);background:color-mix(in srgb, var(--glass) 80%, transparent);border-radius:14px;display:grid;overflow:hidden}.channel-selector-item+.channel-selector-item{border-top:1px solid var(--stroke)}.channel-selector-item.is-active{background:color-mix(in srgb, var(--blue) 7%, var(--glass))}.channel-selector-button{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 11px;display:flex}.channel-selector-button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.channel-selector-button>span:first-child{min-width:0}.channel-selector-button strong{font-size:13.5px;font-weight:650}.channel-selector-button .connect-status{flex:none}.channel-setup-panel{gap:12px;padding:2px 1px 0;display:grid}.channel-guide{margin:-4px 0 0;font-size:12.5px}.channel-guide a{color:var(--cyan)}.channel-form{gap:12px;display:grid}.channel-form code{font-size:.92em}.channel-safe-summary{border:1px solid var(--stroke);background:var(--glass);color:var(--muted);border-radius:11px;flex-wrap:wrap;gap:6px 14px;padding:9px 11px;font-size:11.5px;display:flex}.channel-safe-summary strong{color:var(--text);font-weight:600}.messages-field>span b{color:var(--orange);font-weight:700}.messages-field>span em{color:var(--faint);font-size:10.5px;font-style:normal;font-weight:500}.messages-channel-intro{gap:6px;padding-top:2px;display:grid}.messages-channel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-channel-head strong{font-size:14px;font-weight:650}.messages-channel-head span{background:color-mix(in srgb, var(--cyan) 8%, transparent);color:var(--cyan);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.messages-connection-overview{border:1px solid color-mix(in srgb, var(--blue) 16%, var(--stroke));background:color-mix(in srgb, var(--blue) 3%, var(--glass));border-radius:11px;overflow:hidden}.messages-summary{margin:0;padding:3px 14px;display:grid}.messages-summary>div{grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);align-items:baseline;gap:18px;padding:9px 0;display:grid}.messages-summary>div+div{border-top:1px solid color-mix(in srgb, var(--stroke) 72%, transparent)}.messages-summary dt{color:var(--muted);font-size:11.5px;font-weight:600}.messages-summary dd{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;justify-self:end;margin:0;font-size:12.5px}.messages-device-flow{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--stroke));background:color-mix(in srgb, var(--blue) 7%, var(--glass));border-radius:11px;gap:5px;padding:12px 14px;display:grid}.messages-device-flow strong{font-size:13.5px;font-weight:650}.messages-device-flow span,.messages-device-flow small{color:var(--muted);font-size:12.5px;line-height:1.45}.messages-disclosure{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.messages-disclosure a{color:var(--cyan);text-decoration:none}.messages-disclosure a:hover{text-decoration:underline}.messages-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.messages-field{align-content:start;gap:6px;min-width:0;display:grid}.messages-field>span{font-size:12.5px;font-weight:600}.messages-field .connect-input{box-sizing:border-box;width:100%;min-width:0}.messages-phone-input{min-width:0;position:relative}.messages-phone-prefix{z-index:1;color:var(--text);pointer-events:none;position:absolute;top:50%;left:13px;translate:0 -50%}.messages-phone-input .connect-input{padding-left:27px}.messages-field small{color:var(--muted);font-size:11.5px;line-height:1.45}.messages-progress,.messages-step-list{gap:9px;display:grid}.messages-step{color:var(--muted);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:9px;font-size:12.5px;display:grid}.messages-step-marker{background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:5px}.messages-step>div{gap:2px;display:grid}.messages-step strong{color:var(--text);font-size:12.5px}.messages-step-completed{color:var(--green)}.messages-step-running{color:var(--cyan)}.messages-step-failed{color:var(--orange)}.messages-device-flow code{border:1px solid var(--stroke);background:var(--glass);width:fit-content;color:var(--text);letter-spacing:.08em;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 9px;font:600 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.messages-device-flow a{width:fit-content;color:var(--cyan);font-size:12.5px;font-weight:600;text-decoration:none}.messages-device-flow a:hover{text-decoration:underline}.messages-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.messages-coming-soon{color:var(--faint);font-size:11.5px;line-height:1.35}.messages-actions{justify-content:flex-end;margin-left:auto}.messages-actions .primary-cta,.messages-actions .secondary-cta{min-height:38px;padding:0 17px;font-size:13px}@media (width<=640px){.messages-summary>div{grid-template-columns:1fr;gap:3px}.messages-setup-grid{grid-template-columns:1fr}.messages-footer{flex-direction:column;align-items:stretch}.messages-actions{width:100%;margin-left:0}.messages-actions .primary-cta,.messages-actions .secondary-cta{width:100%}.channel-selector-button{align-items:flex-start}.channel-selector-button small{max-width:185px}.channel-selector-button .connect-status{margin-top:2px}.channel-safe-summary{gap:5px;display:grid}}.messages-channel{border-color:var(--stroke)}.messages-channel-steps{gap:8px;display:grid}.messages-channel-steps span{border:1px solid var(--stroke);background:color-mix(in srgb, var(--glass) 82%, transparent);border-radius:11px;grid-template-columns:28px 1fr;align-items:start;gap:2px 10px;padding:11px 12px;display:grid}.messages-channel-steps b{background:color-mix(in srgb, var(--blue) 18%, var(--glass));width:24px;height:24px;color:var(--text);border-radius:999px;grid-row:span 2;place-items:center;font-size:12px;display:inline-grid}.messages-channel-steps strong{font-size:13px;font-weight:650}.messages-channel-steps em{color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.35}.messages-channel-steps span.is-done{border-color:color-mix(in srgb, var(--green) 28%, var(--stroke))}.messages-channel-steps span.is-done b{background:color-mix(in srgb, var(--green) 20%, var(--glass))}.messages-channel-progress{border:1px solid var(--stroke);background:color-mix(in srgb, var(--blue) 7%, transparent);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.messages-channel-progress-step{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.messages-channel-progress-step b{background:var(--glass);width:18px;height:18px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:11px;display:inline-grid}.messages-channel-progress-step em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.messages-channel-progress-step.is-running{color:var(--text)}.messages-channel-progress-step.is-running b{background:color-mix(in srgb, var(--blue) 22%, var(--glass));color:var(--text)}.messages-channel-progress-step.is-done b{background:color-mix(in srgb, var(--green) 20%, var(--glass));color:var(--text)}.messages-channel-progress-step.is-error,.messages-channel-progress-step.is-cancelled{color:color-mix(in srgb, var(--orange) 70%, var(--text))}@media (width<=640px){.messages-channel-progress{grid-template-columns:1fr}}.messages-channel-advanced{border:1px solid var(--stroke);background:color-mix(in srgb, var(--bg) 42%, transparent);border-radius:11px;gap:10px;padding:11px 12px;display:grid}.messages-channel-advanced>summary{cursor:pointer;color:var(--muted);font-size:13px}.messages-channel-advanced[open]>summary{color:var(--text)}.messages-channel-advanced[open]{gap:12px}.messages-channel-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.messages-channel-summary span{border:1px solid var(--stroke);background:var(--glass);min-width:0;color:var(--muted);border-radius:10px;padding:10px 11px;font-size:12.5px}.messages-channel-summary b{color:var(--text);margin-bottom:3px;font-size:12px;display:block}@media (width<=640px){.messages-channel-summary{grid-template-columns:1fr}}.connect-answer{border:1px solid var(--stroke);background:var(--glass);white-space:pre-wrap;border-radius:11px;padding:14px;font-size:14px;line-height:1.55}.connect-advanced{max-width:620px;margin:2px auto 44px;padding:0 16px}.connect-advanced>summary{text-align:center;cursor:pointer;color:var(--muted);font-size:13px;list-style:none}.connect-advanced>summary::-webkit-details-marker{display:none}.connect-advanced[open]>summary{margin-bottom:14px}.connect-advanced-body{gap:16px;display:grid}.settings-warning-copy,.settings-success-copy,.settings-muted-copy{margin:0;font-size:13px}.settings-muted-copy{color:var(--muted);line-height:1.5}.settings-warning-copy{color:color-mix(in srgb, var(--orange) 75%, var(--text))}.settings-success-copy{color:color-mix(in srgb, var(--green) 72%, var(--text))}.settings-control-row.is-muted{opacity:.58}.settings-compact .settings-card{border-radius:20px;padding:14px}.settings-compact .settings-control-row,.settings-compact .settings-readout-row{min-height:44px;padding:9px 10px}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=980px){.settings-grid{grid-template-columns:1fr}.settings-hero-main{grid-template-columns:1fr;align-items:start}.settings-hero-tools{flex-wrap:wrap;justify-content:flex-start;max-width:none}.settings-status-strip{justify-content:flex-start}.settings-hero-action{width:max-content}}@media (width<=640px){.settings-control-row,.settings-readout-row{grid-template-columns:1fr}.settings-readout-row strong{text-align:left}.settings-card-header{display:grid}}.vault-add-flow{flex-direction:column;gap:8px;padding:2px 2px 12px;display:flex}.vault-add-flow-head{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.vault-add-flow-head h3{margin:0;font-size:15px;font-weight:680;line-height:1.15}.vault-add-flow-head .vault-add-close{border:1px solid color-mix(in srgb, var(--stroke) 70%, transparent);background:color-mix(in srgb, var(--fill-quiet) 74%, transparent);width:30px;min-width:30px;height:30px;color:color-mix(in srgb, var(--muted) 80%, var(--text));box-shadow:none;cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.vault-add-flow-head .vault-add-close svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.vault-add-flow-head .vault-add-close:hover,.vault-add-flow-head .vault-add-close:focus-visible{color:var(--text);border-color:var(--stroke);background:var(--fill-hover)}.vault-add-flow-head .vault-add-close:active{transform:translateY(1px)scale(.98)}.vault-paste-field{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.vault-paste-input-shell{position:relative}.vault-paste-input,.vault-form .vault-paste-input{resize:vertical;width:100%;height:52px;min-height:48px;font:inherit;background:var(--fill-quiet);border:1px solid color-mix(in srgb, var(--stroke) 88%, transparent);color:var(--text);border-radius:12px;padding:8px 46px 8px 12px;font-size:13px}.vault-paste-input:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 72%, transparent);outline-offset:2px}.vault-paste-value-eye{z-index:1;right:16px}.vault-import-row{min-height:26px;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.vault-file-button{border:1px solid var(--stroke);background:var(--fill-quiet);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:4px 9px;font-size:11px}.vault-file-button:hover{background:var(--fill-hover)}.vault-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vault-paste-suggestion{background:color-mix(in srgb, var(--blue,#2563eb) 12%, transparent);border:1px solid color-mix(in srgb, var(--blue,#2563eb) 32%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.vault-paste-suggestion.is-danger{background:color-mix(in srgb, var(--orange,#b45309) 16%, transparent);border-color:color-mix(in srgb, var(--orange,#b45309) 42%, transparent)}.vault-paste-input.is-secret{-webkit-text-security:disc}.vault-paste-suggestion-copy{gap:2px;min-width:0;display:grid}.vault-paste-suggestion-copy>small{color:var(--muted);font-size:10px}.vault-suggestion-accept{border:1px solid color-mix(in srgb, var(--blue,#2563eb) 42%, transparent);background:color-mix(in srgb, var(--blue,#2563eb) 18%, transparent);color:var(--text);cursor:pointer;border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:640}.vault-provider-section{gap:7px;padding-top:4px;display:grid}.vault-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vault-section-heading h4{color:var(--text);margin:0;font-size:12px;font-weight:680}.vault-section-heading span{color:var(--muted);font-size:10px}.vault-template-heading{border-top:1px solid color-mix(in srgb, var(--stroke) 76%, transparent);margin-top:2px;padding-top:8px}.vault-provider-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.vault-provider-card{text-align:left;border:1px solid color-mix(in srgb, var(--blue) 34%, var(--stroke));background:color-mix(in srgb, var(--blue) 7%, var(--fill-quiet));min-width:0;min-height:56px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.vault-provider-card-copy{gap:3px;min-width:0;display:grid}.vault-provider-card:hover,.vault-provider-card:focus-visible{border-color:color-mix(in srgb, var(--blue) 68%, var(--stroke));background:color-mix(in srgb, var(--blue) 11%, var(--fill-hover))}.vault-provider-card strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.25}.vault-provider-card span{color:var(--muted);font-size:10px;line-height:1.3}.vault-template-gallery{scrollbar-gutter:auto;scrollbar-color:color-mix(in srgb, var(--muted) 34%, transparent) transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:none;padding-right:0;display:grid;overflow:visible}.vault-template-gallery::-webkit-scrollbar{width:10px}.vault-template-gallery::-webkit-scrollbar-track{background:0 0}.vault-template-gallery::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--blue) 42%, var(--stroke));background-clip:padding-box;border:3px solid #0000;border-radius:999px}.vault-template-card{text-align:left;border:1px solid color-mix(in srgb, var(--stroke) 84%, transparent);background:var(--fill-quiet);color:var(--text);cursor:pointer;transition:background .16s var(--ease), border-color .16s var(--ease), transform .16s var(--spring);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.vault-template-card:hover{background:var(--fill-hover);border-color:color-mix(in srgb, var(--blue,#2563eb) 46%, transparent);transform:translateY(-1px)}.vault-template-card strong{color:var(--text);font-size:13px;font-weight:660}.vault-template-card span{color:var(--muted);font-size:11px;line-height:1.35}.vault-template-card.tier-custody_critical{border-color:color-mix(in srgb, var(--orange,#b45309) 40%, transparent)}.vault-verified-strip,.vault-provider-safety{border:1px solid color-mix(in srgb, var(--green) 34%, var(--stroke));background:color-mix(in srgb, var(--green) 8%, var(--fill-quiet));border-radius:8px;gap:2px;padding:9px 10px;display:grid}.vault-verified-strip strong,.vault-provider-safety strong{color:var(--text);font-size:12px}.vault-verified-strip span,.vault-provider-safety span{color:var(--muted);font-size:11px;line-height:1.35}.vault-provider-safety.is-custody{border-color:color-mix(in srgb, var(--orange) 42%, var(--stroke));background:color-mix(in srgb, var(--orange) 9%, var(--fill-quiet))}.vault-provider-docs{width:fit-content;color:var(--blue);font-size:11px;font-weight:630;text-decoration:none}.vault-provider-docs:hover{text-decoration:underline}.vault-template-slots,.vault-binding-editor{flex-direction:column;gap:10px;display:flex}.vault-slot-field{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.vault-slot-field span{color:var(--text);font-weight:620}.vault-slot-field input,.vault-slot-field select,.vault-slot-field textarea,.vault-binding-row input,.vault-binding-row select{font:inherit;background:var(--fill-quiet);border:1px solid color-mix(in srgb, var(--stroke) 84%, transparent);color:var(--text);border-radius:10px;padding:8px 10px;font-size:13px}.vault-slot-field small{color:var(--muted);font-size:11px}.vault-danger-note{background:color-mix(in srgb, var(--amber,#b45309) 14%, transparent);color:color-mix(in srgb, var(--amber,#b45309) 72%, var(--text));border-radius:10px;margin:0;padding:8px 12px;font-size:12px}.vault-add-error{color:var(--red,#dc2626);margin:0;font-size:12px;font-weight:600}.vault-mcp-transport{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:999px;gap:4px;width:fit-content;padding:3px;display:inline-flex}.vault-mcp-transport button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:620}.vault-mcp-transport button.is-active{background:var(--fill-hover);color:var(--text);box-shadow:inset 0 1px #ffffff1f}.vault-mcp-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.vault-binding-editor{gap:6px}.vault-binding-head{justify-content:space-between;align-items:center;font-size:12px;font-weight:620;display:flex}.vault-binding-head button{border:1px solid color-mix(in srgb, var(--muted) 30%, transparent);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11px}.vault-binding-row{grid-template-columns:1.4fr .7fr 1.4fr;gap:6px;display:grid}.vault-mcp-form textarea{resize:vertical}.vault-oauth-start{border:1px solid color-mix(in srgb, var(--blue) 58%, var(--stroke));background:var(--blue);color:#fff;width:max-content;min-height:34px;font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:650}.vault-oauth-start:disabled{cursor:wait;opacity:.62}.vault-oauth-challenge{border-block:1px solid color-mix(in srgb, var(--stroke) 84%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.vault-oauth-challenge>span,.vault-oauth-challenge>small{color:var(--muted);font-size:11px}@media (width<=520px){.vault-provider-gallery,.vault-template-gallery{grid-template-columns:1fr}.vault-paste-suggestion,.vault-import-row{flex-direction:column;align-items:flex-start}}.vault-oauth-challenge>strong{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:18px}.vault-oauth-challenge>a{color:var(--blue);grid-area:1/2/span 2;font-size:12px;font-weight:650}.vault-oauth-challenge>small{grid-column:1/-1;line-height:1.4}.vault-credential-requests{border:1px solid color-mix(in srgb, var(--blue,#2563eb) 30%, transparent);background:color-mix(in srgb, var(--blue,#2563eb) 8%, transparent);border-radius:14px;flex-direction:column;gap:8px;margin:4px 0 12px;padding:12px 14px;display:flex}.vault-credential-requests h3{margin:0;font-size:13px;font-weight:680}.vault-request-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vault-request-card{background:color-mix(in srgb, var(--panel,#fff) 90%, transparent);border:1px solid color-mix(in srgb, var(--muted) 22%, transparent);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.vault-request-card strong{font-size:13px;font-weight:660}.vault-request-scope{color:var(--muted);font-size:12px}.vault-request-purpose{color:var(--muted);font-size:11px;font-style:italic}.vault-request-actions{gap:6px;margin-top:6px;display:flex}.vault-request-actions button{border:1px solid color-mix(in srgb, var(--blue,#2563eb) 44%, transparent);background:color-mix(in srgb, var(--blue,#2563eb) 20%, transparent);color:var(--text);cursor:pointer;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:640}.vault-request-actions button.vault-request-decline{border-color:color-mix(in srgb, var(--muted) 34%, transparent);color:var(--muted);background:0 0}.atlas.light{--bg:#f3f4f7;--bg-2:#fbfaf7;--surface-paper:#f7f6f1;--surface-card:#fffef9e0;--surface-raised:#fffffff5;--surface-subtle:#f2f1ebbd;--surface-wash:#eceff4;--text:#17191f;--muted:#17191fa8;--faint:#17191f70;--glass:#fffef9bd;--glass-strong:#ffffffeb;--stroke:#1f25301b;--stroke-strong:#1f253030;--stroke-hairline:#1f25301f;--shadow:#1f25301b;--shadow-soft:0 10px 28px #1f253013;--shadow-card:0 16px 44px #1f25301b;--shadow-float:0 22px 64px #1f253024;--blue:#175cff;--teal:#167e91;--cyan:#167e91;--violet:#7c5cff;--green:#237044;--red:#b4232a;--orange:#a95512;--fill-quiet:#1f25300b;--fill-hover:#1f253013;--tint-blue:#175cff1b;background:radial-gradient(880px 520px at 12% -10%,#175cff13,#0000 62%),radial-gradient(720px 500px at 92% 8%,#1f25300b,#0000 64%),linear-gradient(#fbfaf7 0%,#f4f5f8 48%,#eef1f6 100%)}.atlas.light .noise,.atlas.light .aurora{opacity:0}.atlas.light .glass{background:linear-gradient(180deg, #fffffff2, #fffef9d1), var(--surface-card);border-color:var(--stroke-hairline);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffdb;-webkit-backdrop-filter:none}.atlas.light .hairline:after{background:linear-gradient(#ffffffe0,#1f25300e 34%,#0000 68%,#1f25300b)}.atlas.light .skip-link,.atlas.light .primary-cta,.atlas.light .swap-cta:not(:disabled),.atlas.light .install-intent-button,.atlas.light .market-action button,.atlas.light .agent-chat-submit{color:#fff;text-shadow:none;background:linear-gradient(#1d6bff,#174fd6);border-color:#175cff7a;box-shadow:0 10px 24px #175cff33,inset 0 1px #ffffff47}.atlas.light .secondary-cta,.atlas.light .theme-toggle,.atlas.light .segmented,.atlas.light .demo-badge,.atlas.light .status-pill,.atlas.light .action-chip,.atlas.light .soft-chip,.atlas.light .vault-action-toolbar{background:var(--surface-raised);border-color:var(--stroke-hairline);box-shadow:0 1px #ffffffb8,0 8px 22px #1f25300e}.atlas.light .segmented button.selected,.atlas.light .dex-page .segmented button.selected,.atlas.light .dex-page .tf-switch button.sel{color:#fff;background:linear-gradient(#1d6bff,#174fd6);box-shadow:0 8px 18px #175cff2e,inset 0 1px #ffffff47}.atlas.light .segmented button:not(.selected),.atlas.light .dex-page .segmented button:not(.selected){color:#17191fad}.atlas.light .side-nav-links a,.atlas.light .side-nav-section a{color:#17191fa8;background:0 0;border-color:#0000}.atlas.light .side-nav-links a:hover,.atlas.light .side-nav-section a:hover{color:var(--text);background:#1f25300e}.atlas.light .side-nav-links a.active,.atlas.light .side-nav-links a[aria-current=page]{color:var(--text);box-shadow:inset 3px 0 0 var(--blue), 0 8px 18px #175cff13;background:linear-gradient(#175cff1f,#175cff12);border-color:#175cff38}.atlas.light .panel,.atlas.light .ap-panel,.atlas.light .agent-workspace-panel,.atlas.light .vault-add-panel,.atlas.light .vault-progressive-panel,.atlas.light .vault-limits-panel,.atlas.light .activity-panel-full,.atlas.light .receipt-panel{background:var(--surface-card);border-color:var(--stroke-hairline);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1}.atlas.light .panel:hover{box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffdb}.atlas.light input,.atlas.light textarea,.atlas.light select,.atlas.light .swap-field,.atlas.light .token-select,.atlas.light .token-select-btn,.atlas.light .agent-chat-form input:not(.agent-chat-file-input),.atlas.light .vault-slot-field input,.atlas.light .vault-slot-field select,.atlas.light .vault-slot-field textarea{background:var(--surface-raised);border-color:#1f253021;box-shadow:inset 0 1px #ffffffb8}.atlas.light .swap-field{background:linear-gradient(#fff,#f8f7f1);border-color:#1f25301f;box-shadow:0 8px 22px #1f25300e,inset 0 1px #ffffffdb}.atlas.light .swap-flip{background:var(--surface-raised);border-color:#175cff3d;box-shadow:0 10px 24px #1f25301a,inset 0 1px #ffffffe0}.atlas.light .swap-warn,.atlas.light .wallet-funding-warning{color:#7b3b0c;background:#a9551217;border-color:#a955123d}.atlas.light .marketplace-empty-state,.atlas.light .marketplace-detail-empty,.atlas.light .marketplace-selected-context,.atlas.light .marketplace-permission-ledger,.atlas.light .marketplace-permission-inspector,.atlas.light .marketplace-paid-access,.atlas.light .marketplace-install-panel,.atlas.light .marketplace-modal{background:var(--surface-paper);border-color:var(--stroke-hairline);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd6}.atlas.light .marketplace-detail-empty,.atlas.light .marketplace-selected-context{background:radial-gradient(780px 360px at 0% 0%, #175cff13, transparent 66%), var(--surface-paper)}.atlas.light .marketplace-permission-ledger{background:radial-gradient(740px 340px at 0% 0%, #2370440f, transparent 66%), var(--surface-paper)}.atlas.light .marketplace-permission-inspector{background:radial-gradient(740px 340px at 0% 0%, #7c5cff0e, transparent 66%), var(--surface-paper)}.atlas.light .marketplace-selected-context span,.atlas.light .marketplace-permission-ledger div,.atlas.light .marketplace-permission-inspector>div:first-child,.atlas.light .market-row:not(.market-head),.atlas.light .vault-request-card{background:var(--surface-raised);border-color:#1f25301c;box-shadow:inset 0 1px #ffffffb8}.atlas.light .market-row:not(.market-head):hover{background:#175cff0e}.atlas.light .agent-chat-panel,.atlas.light .agent-chat-panel-borderless .agent-chat-log,.atlas.light .agent-chat-panel-borderless .agent-chat-form,.atlas.light .agent-chat-runtime-lock,.atlas.light .agent-chat-bottom-tools{background:var(--surface-paper);border-color:var(--stroke-hairline);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1}.atlas.light .agent-chat-message.is-agent,.atlas.light .agent-chat-message.is-live-hermes{background:var(--surface-raised);border-color:#1f25301f;box-shadow:0 8px 18px #1f25300e}.atlas.light .agent-chat-panel-borderless .agent-chat-message.is-agent,.atlas.light .agent-chat-panel-borderless .agent-chat-message.is-live-hermes{box-shadow:none;background:0 0;border-color:#0000}.atlas.light .agent-chat-message.is-user{background:linear-gradient(#175cff21,#175cff14);border-color:#175cff38}.atlas.light .agent-chat-panel-borderless .agent-chat-message.is-user{background:#0000000e;border-color:#00000014}.atlas.light .agent-chat-panel-borderless .agent-chat-message.is-user .agent-chat-copy{color:var(--text)}.atlas.light .agent-chat-panel-borderless .agent-chat-input-row{background:#ffffffc7;border-color:#1f25301f;box-shadow:0 12px 28px #1f253017,inset 0 1px #ffffffd1}.atlas.light .wallet-funding-modal,.atlas.light .tk-modal,.atlas.light .agent-modal-card{background:var(--surface-paper);box-shadow:var(--shadow-float), inset 0 1px 0 #ffffffe6;border-color:#1f253021}.atlas.light .wallet-funding-live-note{color:var(--muted)}.atlas.light .tk-overlay,.atlas.light .agent-modal-backdrop,.atlas.light .marketplace-modal-backdrop{background:#17191f4d}.atlas.light .chart-card,.atlas.light .pf-card,.atlas.light .nft-card,.atlas.light .yield-card,.atlas.light .connect-card{background:var(--surface-card);border-color:var(--stroke-hairline);box-shadow:var(--shadow-soft)}.atlas.light ::placeholder{color:#17191f61}.atlas.light :focus-visible{outline-color:#175cffa3}.atlas.light{--bg:#f4f1ea;--bg-2:#ebe7de;--panel:#fbfaf6;--panel-2:#f4f1ea;--surface-paper:#f4f1ea;--surface-card:#fbfaf6;--surface-raised:#fffefb;--stroke:#26241f29;--stroke-hairline:#26241f1c;--fill-quiet:#26241f0b;--fill-hover:#26241f12;--muted:#696963;--faint:#8a8981;--shadow-soft:0 14px 38px #35322b14;--shadow-card:0 18px 46px #35322b1a, inset 0 1px 0 #ffffffc7;background:radial-gradient(circle at 22% -10%,#ffffffe0,#0000 30%),linear-gradient(#fbfaf6 0%,#f4f1ea 52%,#ece8df 100%)}.atlas.light .app-shell,.atlas.light main{background:0 0}.atlas.light .side-nav{background:linear-gradient(#fffefbeb,#f6f3ece6);border-color:#26241f21;box-shadow:0 18px 44px #35322b1a,inset 0 1px #ffffffc2}.atlas.light .side-nav-links a,.atlas.light .side-nav-section a{color:#1f1f1cad}.atlas.light .side-nav-links a.active,.atlas.light .side-nav-links a[aria-current=page]{color:#17191f;background:linear-gradient(#175cff1b,#175cff0e);border-color:#175cff52;box-shadow:inset 3px 0 #175cffd9,0 7px 18px #175cff1a}.atlas.light .side-nav-footer{border-color:#26241f1a}.atlas.light .theme-toggle,.atlas.light .secondary-cta,.atlas.light .status-pill,.atlas.light .soft-chip,.atlas.light .action-chip,.atlas.light .demo-badge{color:#1d1e22;background:#fffefbb8;border-color:#26241f24;box-shadow:0 5px 14px #35322b0e,inset 0 1px #ffffffb8}.atlas.light .home-action{background:linear-gradient(#fffefbe6,#f6f3ece0);border-color:#26241f21;box-shadow:0 12px 26px #35322b13,inset 0 1px #ffffffd1}.atlas.light .home-action:hover{background:linear-gradient(#fffefbfa,#f1f4fce6);border-color:#175cff3d;transform:translateY(-1px)}.atlas.light .home-action .home-action-icon,.atlas.light .home-activity-wrap .activity-icon,.atlas.light .activity-list .activity-icon{color:#175cff;background:linear-gradient(#175cff1a,#175cff0e);border-color:#175cff33;box-shadow:inset 0 1px #ffffffc2}.atlas.light .home-opp,.atlas.light .home-activity-wrap .activity-list>div,.atlas.light .activity-list>div{background:#fffefbad;border-color:#26241f1f;box-shadow:0 6px 16px #35322b0b}.atlas.light .home-opp:hover,.atlas.light .home-activity-wrap .activity-list>div:hover{background:#fffefbe0;border-color:#175cff38}.atlas.light .home-networth-value,.atlas.light h1,.atlas.light h2,.atlas.light h3{color:#18191e}.atlas.light .dex-page .route-card .route-bar,.atlas.light .route-bar{background:#26241f17}.atlas.light .dex-page .route-card .route-bar span,.atlas.light .route-bar span{background:linear-gradient(90deg,#175cff9e,#175cffc7)}.atlas.light .vault-simple{color:#18191e}.atlas.light .vault-access-row,.atlas.light .vault-secret-shell,.atlas.light .vault-key-field,.atlas.light .vault-value-field{background:#fffefbbd;border-color:#26241f1f;box-shadow:inset 0 1px #ffffffc7}.atlas.light .vault-action-toolbar{background:#fffefbd1;border-color:#26241f1f;box-shadow:0 12px 24px #35322b17,inset 0 1px #ffffffd1}.atlas.light .panel-topline a,.atlas.light .home-needs-cta,.atlas.light .home-card a,.atlas.light .home-activity-wrap a{letter-spacing:0;color:#0757f4}.atlas.light .home-activity-wrap{overflow:hidden}.atlas.light .agent-chat-panel,.atlas.light .agent-chat-panel-borderless{box-shadow:var(--shadow-card);background:linear-gradient(#fff,#f7f7fa);border:1px solid #00000014;border-radius:18px;min-height:min(620px,100dvh - 96px);overflow:hidden}.atlas.light .agent-chat-panel-borderless{padding:16px}.atlas.light .agent-chat-panel-borderless .agent-chat-log{background:0 0;border-radius:14px;padding:8px}.atlas.light .agent-chat-panel-borderless .agent-chat-message.is-agent,.atlas.light .agent-chat-panel-borderless .agent-chat-message.is-live-hermes{max-width:min(100%,108ch);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.atlas.light .agent-chat-panel-borderless .agent-chat-copy{color:#1c1d22;max-width:108ch;font-size:14.5px;line-height:1.5}.atlas.light .agent-chat-panel-borderless .agent-chat-input-row{-webkit-backdrop-filter:none;background:#fffefbd1;border-color:#26241f1f;box-shadow:0 12px 26px #35322b16,inset 0 1px #ffffffd1}.atlas.light .agent-chat-panel-borderless .agent-chat-input-row :is(input:not(.agent-chat-file-input),textarea){color:#1c1d22}.atlas.light .agent-chat-panel-borderless .agent-chat-attach{color:#1f1f1cb8}.atlas.light .agent-chat-submit:disabled{opacity:.48;filter:grayscale(.08)}.atlas.on-marketplace,.page-shell.is-marketplace{background:#161616}.atlas.on-marketplace{--mkt-canvas:#161616;--mkt-surface:#1f1f1f;--mkt-surface-2:#2b2b2b;--mkt-hover:#272727;--mkt-border:#ffffff1a;--mkt-border-hairline:#ffffff0f;--mkt-accent:#4c8dff;--mkt-accent-hover:#6aa1ff;--mkt-accent-ink:#161616;--mkt-positive:#34d399;--mkt-negative:#f87171;--mkt-warning:#e6b45c;--mkt-radius:16px;--mkt-radius-sm:10px;--text:#f5f5f5;--muted:#aaaaad;--faint:#767676}.mkt-page{flex-direction:column;gap:18px;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px) 40px;display:flex}.atlas.on-marketplace .side-nav{background:var(--mkt-surface);border:1px solid var(--mkt-border-hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:has(.atlas.on-marketplace){background:#161616}:is(html:has(.atlas.on-marketplace),body:has(.atlas.on-marketplace)){min-width:0;overflow-x:clip}.atlas.on-marketplace{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}html:has(.atlas.on-marketplace){scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}html:has(.atlas.on-marketplace) ::-webkit-scrollbar{width:11px;height:11px}.atlas.on-marketplace ::-webkit-scrollbar{width:11px;height:11px}html:has(.atlas.on-marketplace) ::-webkit-scrollbar-track{background:0 0}.atlas.on-marketplace ::-webkit-scrollbar-track{background:0 0}html:has(.atlas.on-marketplace) ::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:3px solid #0000;border-radius:999px}.atlas.on-marketplace ::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:3px solid #0000;border-radius:999px}html:has(.atlas.on-marketplace) ::-webkit-scrollbar-thumb:hover{background:#ffffff4d padding-box padding-box}.atlas.on-marketplace ::-webkit-scrollbar-thumb:hover{background:#ffffff4d padding-box padding-box}.atlas.on-marketplace .side-nav.hairline:after{display:none}.atlas.on-marketplace .side-nav-links a:hover,.atlas.on-marketplace .side-nav-section a:hover{background:var(--mkt-hover);color:var(--text)}.atlas.on-marketplace .side-nav-links a.active,.atlas.on-marketplace .side-nav-links a[aria-current=page]{background:var(--mkt-surface-2);box-shadow:none;color:var(--text);border-color:#0000}.atlas.on-marketplace .side-nav-links a.active i,.atlas.on-marketplace .side-nav-links a[aria-current=page] i{color:var(--mkt-accent)}.atlas.on-marketplace .side-nav-links b{background:var(--mkt-accent);box-shadow:none}.atlas.on-marketplace .side-nav .connect-mini{background:var(--mkt-surface-2);color:var(--text);border:1px solid var(--mkt-border);box-shadow:none}.atlas.on-marketplace .side-nav .connect-mini.connected{background:var(--mkt-surface-2)}.mkt-topbar{align-items:center;gap:18px;padding-bottom:16px;display:flex;position:relative}.atlas.nav-collapsed .mkt-topbar-wallet .connect-mini{white-space:nowrap;background:var(--mkt-surface-2);width:auto;min-width:112px;min-height:34px;color:var(--text);border:1px solid var(--mkt-border);border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:13px;font-weight:600;display:inline-flex}.atlas.nav-collapsed .mkt-topbar-wallet .connect-mini:hover{background:var(--mkt-hover);transform:none}.atlas.nav-collapsed .mkt-topbar-wallet .connect-mini:before{content:none}.atlas.nav-collapsed .mkt-topbar-wallet .connect-mini.connected .wallet-dot{display:inline-block}.mkt-topbar-wallet .wallet-control{position:relative}.mkt-topbar-wallet .wallet-menu{inset:calc(100% + 8px) 0 auto auto}.mkt-topbar-brand{color:var(--text);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:20px;font-weight:700;text-decoration:none}.mkt-topbar-brand a{color:inherit;text-decoration:none}.mkt-topbar-search{background:var(--mkt-surface);border-radius:999px;flex:1;align-items:center;gap:8px;max-width:620px;margin:0 auto;padding:0 16px;display:flex}.mkt-topbar-search input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:14px}.mkt-topbar-search:focus-within{outline:2px solid var(--mkt-accent);outline-offset:2px;background:var(--mkt-surface-2)}.mkt-search-icon{color:var(--muted);font-size:15px}.mkt-search-key{color:var(--faint);border:1px solid var(--mkt-border);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:12px}.mkt-topbar-wallet{flex:none}.mkt-topnav{justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex;position:relative}.mkt-topbar:after,.mkt-topnav:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--mkt-border) 12%, var(--mkt-border) 88%, transparent);width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.atlas.on-marketplace{overflow-x:clip}.mkt-topics{scrollbar-width:none;flex:auto;gap:3px;min-width:0;display:flex;overflow-x:auto}.mkt-topics::-webkit-scrollbar{display:none}.mkt-topics button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:8px 15px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.mkt-topics button:hover{color:var(--text)}.mkt-topics button.is-active{background:var(--mkt-surface-2);color:var(--text)}@media (width<=600px){.mkt-topnav{flex-direction:column;align-items:stretch;gap:8px}.mkt-topics{margin-inline:-4px;padding-inline:4px}.mkt-topics button{padding-inline:13px}}.mkt-typefilter{align-items:center;gap:14px;display:flex}.mkt-typefilter .mkt-modes{padding:3px}.mkt-typefilter .mkt-modes button{padding:6px 14px;font-size:12.5px}.mkt-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mkt-header h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,34px);font-weight:700}.mkt-header p{color:var(--muted);margin:4px 0 0;font-size:14px}.mkt-search{min-width:240px;font:inherit;background:var(--mkt-surface);border:1px solid var(--mkt-border);color:var(--text);border-radius:999px;padding:10px 18px;font-size:14px}.mkt-search:focus{outline:2px solid color-mix(in srgb, var(--mkt-accent) 60%, transparent);outline-offset:1px}.mkt-modes{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px;display:flex;position:relative}.mkt-modes button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s;border:none!important}.mkt-modes button.is-active{background:var(--mkt-surface-2);color:var(--text)}.mkt-overflow{flex:none;position:relative}.mkt-overflow-trigger{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform 80ms;display:grid}.mkt-overflow-trigger:hover,.mkt-overflow-trigger[aria-expanded=true]{border-color:var(--mkt-border);background:var(--mkt-surface-2);color:var(--text)}.mkt-overflow-trigger:active{transform:translateY(1px)}.mkt-overflow-trigger:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-overflow-dots{align-items:center;gap:3px;display:inline-flex}.mkt-overflow-dot{background:currentColor;border-radius:50%;width:3.5px;height:3.5px}.mkt-overflow-menu{z-index:40;border:1px solid var(--mkt-border);background:var(--mkt-surface-2);border-radius:14px;flex-direction:column;width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0000003d}.mkt-overflow-menu>a{min-height:34px;color:var(--text);border-radius:9px;align-items:center;padding:7px 10px;font-size:12.5px;font-weight:620;text-decoration:none;display:flex}.mkt-overflow-menu>a:hover,.mkt-overflow-menu>a:focus-visible{background:var(--mkt-hover)}.mkt-overflow-menu>a:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:-2px}.mkt-overflow-separator{background:var(--mkt-border);height:1px;margin:5px 7px}.mkt-filter{margin-left:4px;position:relative}.mkt-filter>button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.mkt-filter-pop{z-index:30;background:var(--mkt-surface-2);border:1px solid var(--mkt-border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;flex-direction:column;min-width:130px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #00000059}.mkt-filter-pop button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 12px;font-size:13px}.mkt-filter-pop button:hover,.mkt-filter-pop button.is-active{background:var(--mkt-hover)}.mkt-notice{border-radius:var(--mkt-radius-sm);background:var(--mkt-surface);border:1px solid var(--mkt-border);border-left:3px solid var(--mkt-accent);margin:0;padding:10px 16px;font-size:13px}.mkt-companion-page{gap:18px;max-width:930px;margin:0 auto;display:grid}.mkt-companion-hero{gap:8px;max-width:760px;display:grid}.mkt-companion-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.08}.mkt-companion-hero p,.mkt-companion-card p,.mkt-companion-next{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.mkt-companion-eyebrow{color:var(--mkt-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:720}.mkt-companion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mkt-companion-card{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--mkt-surface);align-content:start;gap:12px;padding:22px;display:grid}.mkt-companion-card h2{letter-spacing:-.018em;margin:0;font-size:18px}.mkt-companion-status{border:1px solid var(--mkt-border);width:fit-content;color:var(--muted);background:var(--mkt-surface-2);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:680}.mkt-companion-status.is-ready{color:var(--mkt-positive);border-color:color-mix(in srgb, var(--mkt-positive) 44%, var(--mkt-border))}.mkt-companion-status.is-blocked,.mkt-companion-error{color:var(--mkt-warning)}.mkt-companion-details{gap:9px;margin:3px 0 0;display:grid}.mkt-companion-details div{gap:3px;display:grid}.mkt-companion-details dt{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:680}.mkt-companion-details dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mkt-companion-boundary ul{color:var(--muted);gap:8px;margin:0;padding-left:19px;font-size:13px;line-height:1.5;display:grid}.mkt-companion-boundary li::marker{color:var(--mkt-accent)}.mkt-companion-receipt{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mkt-companion-receipt-action{justify-items:end;gap:10px;display:grid}.mkt-companion-receipt-action p{text-align:right;font-size:11px}.mkt-companion-receipt-action code{overflow-wrap:anywhere;max-width:260px;color:var(--text);font-size:10px;display:inline-block}.mkt-companion-next{border-left:3px solid var(--mkt-accent);background:color-mix(in srgb, var(--mkt-surface) 74%, transparent);padding:14px 16px}.mkt-companion-next strong{color:var(--text)}.mkt-companion-messages{gap:8px;max-height:320px;display:grid;overflow:auto}.mkt-companion-messages article{border:1px solid var(--mkt-border);background:var(--mkt-surface-2);border-radius:12px;gap:5px;padding:12px 14px;display:grid}.mkt-companion-messages article p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.mkt-companion-messages article small{color:var(--faint);font-size:10px}.mkt-companion-card form{gap:10px;display:grid}.mkt-companion-card .mkt-field{color:var(--muted);gap:7px;font-size:12px;display:grid}.mkt-companion-card textarea{resize:vertical;border:1px solid var(--mkt-border);background:var(--mkt-surface-2);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}@media (width<=700px){.mkt-companion-grid,.mkt-companion-receipt{grid-template-columns:1fr}.mkt-companion-receipt-action{justify-items:start}.mkt-companion-receipt-action p{text-align:left}}.mkt-carousel{flex-direction:column;display:flex;position:relative}.mkt-carousel-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.mkt-carousel-track{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;will-change:transform;gap:15px;width:max-content;display:flex}.mkt-carousel-track:active{cursor:grabbing}.mkt-fcard{text-align:left;border-radius:var(--mkt-radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;flex:0 0 360px;align-items:center;gap:15px;padding:22px;transition:background .15s;display:flex}.mkt-fcard:hover,.mkt-fcard:focus-visible{background:var(--mkt-surface)}.mkt-fcard-avatar{color:#fff;text-shadow:0 1px 2px #00000047;background-size:cover;border-radius:15px;flex:none;place-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:grid}.mkt-fcard-body{flex-direction:column;gap:4px;min-width:0;display:flex}.mkt-fcard-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:670;overflow:hidden}.mkt-fcard-line{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mkt-fcard-tag{color:var(--muted);background:var(--mkt-hover);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:4px 10px;font-size:10.5px;font-weight:650}.mkt-fcard-tag.is-top{color:var(--mkt-accent-ink);background:var(--mkt-accent)}@media (width<=900px){.mkt-topbar-search{max-width:none;margin:0}}@media (width<=600px){.mkt-topbar{flex-wrap:wrap;gap:10px 12px}.mkt-topbar-brand{flex:auto}.mkt-topbar-search{flex:1 0 100%;order:3;width:100%;min-width:0}.mkt-topbar-search input{min-width:0}.mkt-search-key,.mkt-topbar-wallet{display:none}.mkt-source{flex:none}}.mkt-body{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.mkt-body.has-sheet{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.mkt-gallery{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkt-card{border-radius:var(--mkt-radius);color:var(--text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;transition:background .15s;display:flex;position:relative}.mkt-card:hover{background:var(--mkt-surface)}.mkt-card-open{width:100%;min-width:0;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;padding:18px 18px 52px;display:flex}.mkt-card-compare{border:1px solid var(--stroke-hairline);min-height:28px;color:var(--muted);background:var(--mkt-surface);cursor:pointer;border-radius:6px;padding:0 10px;font-size:11.5px;font-weight:650;position:absolute;bottom:14px;left:18px}.mkt-card-compare:hover,.mkt-card-compare.is-active{color:var(--text);border-color:color-mix(in srgb, var(--blue) 42%, var(--stroke));background:color-mix(in srgb, var(--blue) 14%, var(--mkt-surface))}.mkt-card-head{align-items:center;gap:12px;display:flex}.mkt-avatar{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000047;background-size:cover;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.mkt-card-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.mkt-card-name{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.mkt-content-origin-label{color:var(--faint);letter-spacing:0;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:650;line-height:1}.mkt-card-example{color:var(--muted);background:var(--mkt-surface-2);border-radius:999px;align-self:flex-start;margin-left:auto;padding:2px 8px;font-size:10.5px}.mkt-card-job{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.mkt-card-fit{color:color-mix(in srgb, var(--text) 72%, var(--blue));font-size:11.5px;line-height:1.4}.mkt-card-foot{justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.mkt-card-price{font-variant-numeric:tabular-nums;font-weight:650}.mkt-card-record{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mkt-discovery-filters{border-bottom:1px solid var(--stroke-hairline);align-items:end;gap:10px;margin:10px 0 16px;padding-bottom:12px;display:flex}.mkt-discovery-filters label{min-width:130px;color:var(--muted);text-transform:uppercase;gap:5px;font-size:10.5px;font-weight:700;display:grid}.mkt-discovery-filters select{border:1px solid var(--stroke-hairline);min-height:36px;color:var(--text);background:var(--mkt-surface);font:inherit;text-transform:none;border-radius:6px;padding:0 30px 0 10px;font-size:12.5px}.mkt-filter-clear{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.mkt-filter-clear:disabled{visibility:hidden}.mkt-compare-bar{z-index:12;border:1px solid var(--stroke-hairline);background:var(--bg);box-shadow:0 12px 30px color-mix(in srgb, var(--bg) 70%, transparent);border-radius:6px;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:flex;position:sticky;top:12px}.mkt-compare-bar>span{color:var(--muted);margin-right:auto;font-size:12px;font-weight:650}.mkt-comparison{border:1px solid var(--stroke-hairline);background:var(--mkt-surface);border-radius:8px;margin:0 0 20px;padding:18px}.mkt-comparison>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.mkt-comparison>header span{color:var(--muted);text-transform:uppercase;font-size:10.5px;font-weight:700}.mkt-comparison h2{margin:2px 0 0;font-size:18px}.mkt-comparison-grid{grid-template-columns:minmax(112px, .6fr) repeat(var(--mkt-compare-count), minmax(190px, 1fr));border-top:1px solid var(--stroke-hairline);border-left:1px solid var(--stroke-hairline);display:grid;overflow-x:auto}.mkt-comparison-grid>*{border-right:1px solid var(--stroke-hairline);border-bottom:1px solid var(--stroke-hairline);overflow-wrap:anywhere;min-width:0;padding:11px 12px;font-size:12px;line-height:1.4}.mkt-comparison-corner{background:var(--fill-quiet)}.mkt-comparison-heading{background:var(--fill-quiet);align-items:flex-start;gap:8px;min-height:56px;display:flex}.mkt-comparison-heading>button:first-child{color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:700}.mkt-compare-remove{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1}.mkt-compare-remove:hover{color:var(--text);background:var(--fill-hover)}.mkt-comparison-label{color:var(--muted);background:var(--fill-quiet);font-size:11px}.mkt-featured{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.mkt-feature{text-align:left;border-radius:var(--mkt-radius);cursor:pointer;font:inherit;color:var(--text);background:var(--mkt-surface-2);border:none;align-items:stretch;gap:14px;padding:18px;transition:background .15s;display:flex}.mkt-feature:hover{background:var(--mkt-hover)}.mkt-feature-art{background-size:cover;border-radius:14px;flex:none;place-items:center;width:60px;height:60px;display:grid}.mkt-feature-mark{color:#fff;letter-spacing:.02em;text-shadow:0 1px 3px #0000004d;font-size:20px;font-weight:700}.mkt-feature-body{flex-direction:column;gap:4px;min-width:0;display:flex}.mkt-feature-name{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:680;overflow:hidden}.mkt-feature-job{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mkt-feature-foot{align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}.mkt-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;top:16px}.mkt-sheet-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mkt-sheet-head h2{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:700}.mkt-identity{color:var(--muted);margin:3px 0 0;font-size:12px}.mkt-close{background:var(--glass);cursor:pointer;border:none;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mkt-close svg{width:13px;height:13px;stroke:var(--muted);stroke-width:1.8px;fill:none}.mkt-purpose{margin:0;font-size:14px;line-height:1.5}.mkt-record{color:var(--muted);margin:0;font-size:13px}.mkt-action-row{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.mkt-price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.mkt-actions{gap:8px;display:flex}.mkt-primary{font:inherit;cursor:pointer;background:var(--mkt-accent);color:var(--mkt-accent-ink);border:none;border-radius:999px;padding:10px 22px;font-size:13.5px;font-weight:680;transition:background .15s}.mkt-primary:hover:not(:disabled){background:var(--mkt-accent-hover)}.mkt-primary:disabled{cursor:not-allowed;opacity:.62;background:var(--fill-quiet);color:var(--muted)}.mkt-secondary,.mkt-actions>button:not(.mkt-primary),.mkt-board-row>button{border:1px solid var(--glass-strong);font:inherit;cursor:pointer;background:var(--glass);color:var(--text);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}.mkt-consequence{color:var(--muted);margin:0;font-size:12px}.mkt-details-toggle{color:var(--mkt-accent);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600}.mkt-disclosures{border-top:1px solid var(--glass-strong);flex-direction:column;display:flex}.mkt-disclosure>button{width:100%;color:var(--text);font:inherit;cursor:pointer;border:none;border-bottom:1px solid var(--glass);background:0 0;justify-content:space-between;align-items:center;padding:12px 2px;font-size:13.5px;font-weight:600;display:flex}.mkt-disclosure>button small{color:var(--muted);font-size:12px;font-weight:500}.mkt-disclosure-body{flex-direction:column;gap:0;padding:6px 2px 10px;display:flex}.mkt-kv{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.mkt-kv:not(:last-child){border-bottom:1px solid var(--mkt-border-hairline)}.mkt-kv span{color:var(--muted)}.mkt-kv strong{font-variant-numeric:tabular-nums}.mkt-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.mkt-flow{border-radius:var(--mkt-radius);background:var(--mkt-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:10px;padding:14px;display:flex}.mkt-rail-picker{border:1px solid var(--mkt-border-hairline);background:var(--glass);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);padding:3px;display:grid}.mkt-rail-picker button{min-height:42px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:2px;padding:6px 10px;display:grid}.mkt-rail-picker button strong{color:inherit;font-size:12.5px;font-weight:680}.mkt-rail-picker button span{color:inherit;font-size:11px}.mkt-rail-picker button.is-active{background:var(--mkt-surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--mkt-border-hairline)}.mkt-rail-picker button:disabled{cursor:not-allowed;opacity:.55}.mkt-ops{gap:18px;min-width:0;display:grid}.mkt-ops-head{border-bottom:1px solid var(--mkt-border-hairline);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.mkt-ops-head h1{letter-spacing:0;margin:0;font-size:24px}.mkt-ops-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.mkt-ops-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkt-ops-error .mkt-notice{flex:1;margin:0}.mkt-ops-counts{border-block:1px solid var(--mkt-border-hairline);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mkt-ops-counts>div{border-right:1px solid var(--mkt-border-hairline);gap:4px;min-width:0;padding:12px;display:grid}.mkt-ops-counts>div:last-child{border-right:0}.mkt-ops-counts span{color:var(--muted);font-size:11px}.mkt-ops-counts strong{font-variant-numeric:tabular-nums;font-size:20px}.mkt-ops-table{border-top:1px solid var(--mkt-border-hairline);min-width:0}.mkt-ops-row{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.8fr) minmax(90px,.55fr) minmax(130px,.8fr);align-items:center;gap:12px;min-width:0;padding:11px 8px;display:grid}.mkt-ops-row.is-heading{color:var(--muted);border-bottom:1px solid var(--mkt-border-hairline);font-size:11px}.mkt-ops-order{border-bottom:1px solid var(--mkt-border-hairline)}.mkt-ops-order summary{cursor:pointer;list-style:none}.mkt-ops-order summary::-webkit-details-marker{display:none}.mkt-ops-order.is-critical summary{box-shadow:inset 3px 0 0 var(--red)}.mkt-ops-order.is-warning summary{box-shadow:inset 3px 0 0 var(--orange)}.mkt-ops-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mkt-ops-detail{background:var(--mkt-surface-2);gap:9px;padding:12px 16px 16px;display:grid}.mkt-ops-detail .mkt-kv{min-width:0}.mkt-ops-detail .mkt-kv code{overflow-wrap:anywhere;text-align:right;white-space:normal;min-width:0;max-width:70%}.mkt-ops-queues{flex-wrap:wrap;gap:6px;display:flex}.mkt-status-badge{border:1px solid var(--mkt-border-hairline);min-height:24px;color:var(--red);border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.mkt-status-badge.is-normal{color:var(--muted)}.mkt-reconciliation{border-top:1px solid var(--mkt-border-hairline);gap:12px;min-width:0;margin-top:6px;padding-top:18px;display:grid}.mkt-reconciliation-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mkt-reconciliation-head h2,.mkt-reconciliation-head p{margin:0}.mkt-reconciliation-head h2{font-size:17px}.mkt-reconciliation-head p{color:var(--muted);margin-top:3px;font-size:11px}.mkt-reconciliation-summary{color:var(--muted);gap:12px;font-size:12px;display:flex}.mkt-reconciliation-list{border-top:1px solid var(--mkt-border-hairline);min-width:0}.mkt-reconciliation-item{border-bottom:1px solid var(--mkt-border-hairline)}.mkt-reconciliation-item summary{cursor:pointer;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(150px,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:48px;padding:8px;list-style:none;display:grid}.mkt-reconciliation-item summary::-webkit-details-marker{display:none}.mkt-reconciliation-item summary code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkt-reconciliation-item summary time{color:var(--muted);font-size:11px}.mkt-reconciliation-item.is-critical summary{box-shadow:inset 3px 0 0 var(--red)}.mkt-reconciliation-item.is-warning summary{box-shadow:inset 3px 0 0 var(--orange)}.mkt-reconciliation-detail{background:var(--mkt-surface-2);gap:8px;min-width:0;padding:4px 16px 14px;display:grid}.mkt-reconciliation-detail p{color:var(--muted);margin:0 0 2px;font-size:12px;line-height:1.5}.mkt-reconciliation-detail .mkt-kv code{overflow-wrap:anywhere;text-align:right;white-space:normal;max-width:70%}@media (width<=760px){.mkt-ops-head{align-items:flex-start}.mkt-ops-error{flex-direction:column;align-items:stretch}.mkt-ops-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-ops-counts>div{border-bottom:1px solid var(--mkt-border-hairline)}.mkt-ops-row{grid-template-columns:minmax(0,1.2fr) minmax(92px,1fr) minmax(60px,auto);gap:8px}.mkt-ops-row>*{min-width:0}.mkt-ops-row>[role=cell]:nth-child(2){overflow-wrap:anywhere;font-size:14px;line-height:1.25}.mkt-ops-row>:last-child{display:none}.mkt-reconciliation-head{flex-direction:column;align-items:flex-start}.mkt-reconciliation-summary{flex-wrap:wrap}.mkt-reconciliation-item summary{grid-template-columns:1fr;align-items:flex-start;gap:6px}.mkt-reconciliation-item summary code{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;overflow:visible}}.mkt-delivery-review{gap:8px;min-width:0;display:grid}.mkt-delivery-review pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--panel);max-height:360px;color:var(--text);font:13px/1.55 var(--font-mono);margin:0;padding:12px;overflow:auto}.mkt-review-terms{border-bottom:1px solid var(--mkt-border-hairline);gap:8px;padding-bottom:4px;display:grid}.mkt-review-terms p{overflow-wrap:anywhere;margin:3px 0 0}.mkt-review-terms .mkt-kv{align-items:flex-start}.mkt-review-terms .mkt-kv strong{text-align:right;overflow-wrap:anywhere;max-width:min(68%,640px)}.mkt-review-terms details{font-size:12.5px}.mkt-review-terms summary{cursor:pointer;color:var(--text);font-weight:650}.mkt-review-terms ol{color:var(--muted);margin:8px 0 0;padding-left:20px}.mkt-review-terms li+li{margin-top:5px}.mkt-field{flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.mkt-field textarea,.mkt-field input,.mkt-compose-input{font:inherit;background:var(--glass);border:1px solid var(--glass-strong);color:var(--text);resize:vertical;border-radius:12px;padding:9px 12px;font-size:13.5px}.mkt-budget span{align-items:center;gap:6px;font-weight:500;display:inline-flex}.mkt-budget input{width:88px}.mkt-steps{flex-wrap:wrap;gap:6px;display:flex}.mkt-step{border:1px solid var(--glass-strong);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.mkt-step.is-current{color:var(--text);border-color:var(--glass-strong);background:var(--glass-strong)}.mkt-step.is-passed{color:var(--mkt-positive);border-color:color-mix(in srgb, var(--mkt-positive) 45%, transparent)}.mkt-jobs{flex-direction:column;gap:12px;display:flex}.mkt-compose{border-radius:var(--mkt-radius);background:var(--mkt-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.mkt-compose.hairline:after{display:none}.mkt-compose .mkt-flow{background:0 0;flex:1;padding:4px}.mkt-compose-input{flex:1}.mkt-board{border-radius:var(--mkt-radius);background:var(--mkt-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;padding:6px 14px;display:flex}.mkt-board.hairline:after{display:none}.mkt-board-row{border-bottom:1px solid var(--glass);justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.mkt-board-row:last-child{border-bottom:none}.mkt-board-row strong{font-size:13.5px;font-weight:650;display:block}.mkt-board-row small{color:var(--muted);font-size:12px}.mkt-state{font-weight:650}.mkt-state.is-finished{color:var(--mkt-positive)}.mkt-state.is-open{color:var(--mkt-accent)}.mkt-state.is-in-progress,.mkt-state.is-claimed,.mkt-state.is-work-delivered,.mkt-state.is-in-review{color:var(--mkt-warning)}.mkt-state.is-disputed{color:var(--mkt-negative)}.mkt-empty{text-align:center;color:var(--muted);margin:24px 0;font-size:14px}.mkt-subject-state h1{letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(26px,4vw,38px)}.mkt-subject-state .mkt-empty{text-align:left;max-width:62ch;margin-inline:0;line-height:1.55}.mkt-foot{text-align:center;color:var(--muted);margin-top:10px;font-size:12px}@media (width<=900px){.mkt-body.has-sheet{grid-template-columns:1fr}.mkt-sheet{position:static}}.mkt-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:600}.mkt-back:hover{color:var(--text)}.mkt-detail,.mkt-store{flex-direction:column;gap:20px;display:flex}.mkt-detail-head{grid-template-columns:auto 1fr minmax(280px,340px);align-items:start;gap:18px;display:grid}.mkt-monogram-lg,.mkt-avatar-lg{border-radius:18px;width:64px;height:64px;font-size:22px}.mkt-detail-title h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:700}.mkt-detail-buy{border-radius:var(--mkt-radius);background:var(--mkt-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:10px;padding:18px;display:flex}.mkt-detail-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:22px;display:grid}.mkt-detail-main{flex-direction:column;gap:10px;display:flex}.mkt-detail-main h2{letter-spacing:-.01em;margin:8px 0 0;font-size:15px;font-weight:680}.mkt-store-card{border-radius:var(--mkt-radius);background:var(--mkt-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:background .15s;display:flex}.mkt-store-card:hover{background:var(--mkt-hover)}.mkt-store-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.mkt-store-card strong{overflow-wrap:anywhere;font-size:15px;font-weight:660}.mkt-store-proof{color:var(--muted);font-size:11.5px;line-height:1.4}.mkt-store-link{color:var(--mkt-accent);font-size:12.5px;font-weight:600}.mkt-store-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mkt-store-head>div{flex:260px;min-width:0}.mkt-store-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700}.mkt-store-banner{aspect-ratio:4;border:1px solid var(--stroke-hairline);background:color-mix(in srgb, var(--blue) 10%, var(--bg));border-radius:8px;align-items:end;width:100%;min-height:120px;padding:20px;display:flex;position:relative;overflow:hidden}.mkt-store-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mkt-store-banner span{z-index:1;color:var(--text);text-shadow:0 1px 8px var(--bg);font-size:28px;font-weight:750;position:relative}.mkt-store-editor{border-top:1px solid var(--stroke-hairline);margin-top:24px;padding-top:24px}.mkt-store-editor-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.mkt-store-editor-head h2{margin:0;font-size:20px}.mkt-store-editor-head span{color:var(--text-muted);margin-top:4px;font-size:13px;display:block}.mkt-store-editor-head select{min-width:140px}.mkt-store-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mkt-store-editor-grid label{color:var(--text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.mkt-store-editor-grid input,.mkt-store-editor-grid textarea{width:100%}.mkt-store-editor-wide{grid-column:1/-1}.mkt-store[data-theme=signal] .mkt-store-banner{background:color-mix(in srgb, var(--green) 12%, var(--bg))}.mkt-store[data-theme=paper] .mkt-store-banner{background:color-mix(in srgb, var(--text) 6%, var(--bg))}.mkt-store-title-line{align-items:center;gap:10px;display:flex}.mkt-store-title-line>span{color:var(--muted);text-transform:uppercase;font-size:10.5px;font-weight:700}.mkt-store-bio{max-width:720px;color:var(--text);margin:7px 0;font-size:13.5px;line-height:1.55}.mkt-store-links{flex-wrap:wrap;gap:8px;display:flex}.mkt-store-links a{color:var(--text);text-underline-offset:3px;font-size:12px;font-weight:650;text-decoration:underline}@media (width<=900px){.mkt-detail-head,.mkt-detail-grid,.mkt-store-editor-grid{grid-template-columns:1fr}.mkt-store-editor-wide{grid-column:auto}.mkt-store-editor-head{flex-direction:column;align-items:stretch}}.mkt-trust-view{border:1px solid var(--stroke-hairline);background:var(--mkt-surface);border-radius:14px;flex-direction:column;gap:10px;margin-top:4px;padding:14px;display:flex}.mkt-trust-view-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mkt-trust-view-head h3{letter-spacing:-.01em;margin:2px 0 0;font-size:14px}.mkt-trust-kicker{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.mkt-trust-stage{border:1px solid var(--stroke-hairline);color:var(--muted);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:700}.mkt-trust-lifecycle{border:1px solid var(--stroke-hairline);background:var(--fill-quiet);color:var(--muted);border-radius:9px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45}.mkt-trust-lifecycle strong{color:var(--text);font-weight:700}.mkt-trust-lifecycle.is-positive{border-color:color-mix(in srgb, var(--green) 34%, var(--stroke-hairline));color:var(--green)}.mkt-trust-lifecycle.is-caution{border-color:color-mix(in srgb, var(--orange) 34%, var(--stroke-hairline));color:var(--orange)}.mkt-trust-lifecycle.is-critical{border-color:color-mix(in srgb, var(--red) 34%, var(--stroke-hairline));color:var(--red)}.mkt-trust-state,.mkt-trust-completeness,.mkt-trust-ref,.mkt-trust-exclusions,.mkt-trust-policy,.mkt-trust-authority,.mkt-trust-verified{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.mkt-trust-verified{color:var(--green);font-weight:650}.mkt-trust-completeness{background:var(--fill-quiet);border-radius:9px;padding:9px 10px}.mkt-trust-completeness.is-current{color:var(--green)}.mkt-trust-completeness.is-backfilling,.mkt-trust-completeness.is-stale{color:var(--orange)}.mkt-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mkt-trust-group{min-width:0}.mkt-trust-group h4,.mkt-trust-responses h4{color:var(--text);margin:0 0 4px;font-size:11.5px}.mkt-trust-row{border-bottom:1px solid var(--stroke-hairline);justify-content:space-between;gap:10px;padding:5px 0;font-size:11.5px;display:flex}.mkt-trust-row span{color:var(--muted)}.mkt-trust-row strong{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.mkt-trust-row strong.is-unverified{color:var(--orange)}.mkt-trust-row strong.is-unavailable{color:var(--muted)}.mkt-trust-responses{flex-direction:column;gap:5px;display:flex}.mkt-trust-responses p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.mkt-trust-authority{border-top:1px solid var(--stroke-hairline);color:var(--text);padding-top:9px;font-weight:650}@media (width<=620px){.mkt-trust-grid{grid-template-columns:1fr}}.mkt-review-summary{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:7px;font-size:12.5px;display:flex}.mkt-review-summary>strong{color:var(--text);white-space:nowrap;font-size:13px;font-weight:650}.mkt-review-distribution{flex:1;grid-template-columns:repeat(5,minmax(14px,28px));gap:3px;max-width:140px;display:grid}.mkt-review-distribution>span{background:var(--glass-strong);border-radius:999px;height:3px;display:block;overflow:hidden}.mkt-review-distribution i{width:var(--mkt-review-share);border-radius:inherit;background:var(--muted);height:100%;display:block}.mkt-review-empty,.mkt-reputation-empty{color:var(--muted);margin:6px 0 0;font-size:12.5px}.mkt-review-list{flex-direction:column;gap:12px;display:flex}.mkt-review-cards{border-top:1px solid var(--stroke-hairline);flex-direction:column;display:flex}.mkt-review-card{border-bottom:1px solid var(--stroke-hairline);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0;display:grid}.mkt-review-card>header{grid-column:1/-1;align-items:center;gap:9px;min-width:0;display:flex}.mkt-review-card>header time{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.mkt-review-stars{color:var(--text);letter-spacing:.06em;font-size:12px}.mkt-review-stars-empty{color:var(--faint)}.mkt-review-author{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.mkt-review-card>p{color:var(--text);margin:0;font-size:13.5px;line-height:1.55}.mkt-review-amount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;font-size:11.5px}.mkt-review-proof{color:var(--muted);grid-column:1/-1;font-size:12px}.mkt-review-proof summary,.mkt-reputation-fact summary{width:fit-content;color:var(--muted);cursor:pointer;font-weight:600;list-style-position:inside}.mkt-review-proof[open] summary,.mkt-reputation-fact details[open] summary{color:var(--text)}.mkt-review-proof>div{border:1px solid var(--stroke-hairline);background:var(--glass);border-radius:10px;margin-top:8px;padding:10px 12px}.mkt-review-proof p{margin:0 0 8px;line-height:1.5}.mkt-review-proof dl{grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:0;display:grid}.mkt-review-proof dt{color:var(--muted)}.mkt-review-proof dd{min-width:0;color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mkt-reputation-facts{border-top:1px solid var(--stroke-hairline);flex-direction:column;display:flex}.mkt-reputation-fact{border-bottom:1px solid var(--stroke-hairline);padding:10px 0}.mkt-reputation-fact>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.mkt-reputation-fact span{color:var(--muted);font-size:12.5px}.mkt-reputation-fact strong{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.mkt-reputation-fact.tone-ready strong{color:var(--green)}.mkt-reputation-fact.tone-attention strong{color:var(--orange)}.mkt-reputation-fact.tone-blocked strong{color:var(--red)}.mkt-reputation-fact details{margin-top:5px}.mkt-reputation-fact details p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mkt-cross-rail-record{border-top:1px solid var(--stroke-hairline);min-width:0}.mkt-cross-rail-summary{border-bottom:1px solid var(--stroke-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mkt-cross-rail-summary li{min-width:0;padding:11px 14px 11px 0}.mkt-cross-rail-summary li+li{border-left:1px solid var(--stroke-hairline);padding-left:14px}.mkt-cross-rail-summary strong,.mkt-cross-rail-summary span{overflow-wrap:anywhere;display:block}.mkt-cross-rail-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:680;line-height:1.35}.mkt-cross-rail-summary span{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.35}.mkt-cross-rail-empty,.mkt-cross-rail-alert{color:var(--muted);border-bottom:1px solid var(--stroke-hairline);margin:0;padding:13px 0;font-size:12.5px;line-height:1.5}.mkt-cross-rail-alert{color:var(--orange)}.mkt-cross-rail-timeline{margin:0;padding:0;list-style:none}.mkt-cross-rail-timeline>li{border-bottom:1px solid var(--stroke-hairline);min-width:0;padding:15px 0 15px 24px;position:relative}.mkt-cross-rail-timeline>li:before{content:"";border:2px solid var(--bg);background:var(--green);width:7px;height:7px;box-shadow:0 0 0 1px var(--stroke);border-radius:50%;position:absolute;top:20px;left:4px}.mkt-cross-rail-timeline>li:not(:last-child):after{content:"";background:var(--stroke-hairline);width:1px;position:absolute;top:28px;bottom:-21px;left:8px}.mkt-cross-rail-timeline>li.is-excluded:before{background:var(--orange)}.mkt-cross-rail-timeline article,.mkt-cross-rail-timeline header{min-width:0}.mkt-cross-rail-timeline header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mkt-cross-rail-timeline header>strong{color:var(--text);flex:none;font-size:12.5px;font-weight:680}.mkt-cross-rail-meta,.mkt-cross-rail-status{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.mkt-cross-rail-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.mkt-cross-rail-meta span{border-left:1px solid var(--stroke-hairline);padding-left:12px}.mkt-cross-rail-status{color:var(--text);margin-top:7px;font-size:11.5px;font-weight:650}.mkt-cross-rail-status span+span{color:var(--muted);font-weight:600}.mkt-cross-rail-timeline article>p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.mkt-cross-rail-proof{color:var(--muted);margin-top:8px;font-size:11.5px}.mkt-cross-rail-proof>summary{width:fit-content;color:var(--muted);cursor:pointer;font-weight:650;list-style-position:inside}.mkt-cross-rail-proof[open]>summary{color:var(--text)}.mkt-cross-rail-proof>div{border-left:2px solid var(--stroke-hairline);margin-top:9px;padding-left:12px}.mkt-cross-rail-proof p{margin:0 0 9px;line-height:1.5}.mkt-cross-rail-proof dl{grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:0;display:grid}.mkt-cross-rail-proof dt{color:var(--muted)}.mkt-cross-rail-proof dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.mkt-cross-rail-proof code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.mkt-cross-rail-anchor{border-top:1px solid var(--stroke-hairline);margin-top:12px;padding-top:11px}.mkt-cross-rail-anchor>strong{color:var(--text);margin-bottom:5px;font-size:11.5px;display:block}@media (width<=680px){.mkt-cross-rail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-cross-rail-summary li:nth-child(3){border-top:1px solid var(--stroke-hairline);border-left:0;padding-left:0}.mkt-cross-rail-summary li:nth-child(4){border-top:1px solid var(--stroke-hairline)}.mkt-cross-rail-timeline header{flex-direction:column;align-items:flex-start;gap:5px}.mkt-cross-rail-proof dl{grid-template-columns:1fr;gap:2px}.mkt-cross-rail-proof dd+dt{margin-top:7px}}.mkt-review-composer{border:1px solid var(--stroke-hairline);background:var(--glass);border-radius:12px;grid-template-columns:minmax(120px,auto) minmax(220px,1fr);gap:10px 16px;width:100%;padding:14px;display:grid}.mkt-review-rating{border:none;min-width:0;margin:0;padding:0}.mkt-review-rating legend,.mkt-review-copy{color:var(--text);font-size:12px;font-weight:650}.mkt-review-rating>div{gap:2px;margin-top:7px;display:flex}.mkt-review-rating label{width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:relative}.mkt-review-rating label:hover{color:var(--text);background:var(--fill-hover)}.mkt-review-rating label.is-filled{color:var(--text);background:var(--fill-quiet)}.mkt-review-rating label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.mkt-review-rating input{opacity:0;width:1px;height:1px;position:absolute}.mkt-review-copy{flex-direction:column;gap:6px;display:flex}.mkt-review-copy textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--stroke-hairline);background:var(--bg);width:100%;min-height:70px;color:var(--text);font:inherit;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.45}.mkt-review-copy textarea:focus{outline:2px solid color-mix(in srgb, var(--blue) 55%, transparent);outline-offset:1px}.mkt-review-compose-foot{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mkt-review-compose-foot>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.mkt-review-compose-foot .agent-console-primary:disabled{opacity:.48;cursor:not-allowed}.mkt-review-error{color:var(--red);grid-column:1/-1;margin:0;font-size:12px}.mkt-review-recorded{color:var(--green);font-size:12px;font-weight:620}.mkt-board-row.has-review{flex-direction:column;align-items:stretch}.mkt-board-row-main{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mkt-store-section{flex-direction:column;gap:10px;display:flex}.mkt-store-section h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:680}.mkt-certificate-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.mkt-certificate{border:1px solid var(--stroke-hairline);background:var(--fill-quiet);border-radius:8px;min-width:0;padding:15px}.mkt-certificate>header{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.mkt-certificate>header strong{color:var(--text);font-size:10.5px}.mkt-certificate h3{margin:10px 0 5px;font-size:14px}.mkt-certificate>p{color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.mkt-certificate dl{grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;margin:0 0 10px;font-size:11px;display:grid}.mkt-certificate dt{color:var(--muted)}.mkt-certificate dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mkt-certificate>a{color:var(--text);font-size:11.5px;font-weight:650}@media (width<=680px){.mkt-discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:7px;display:grid}.mkt-discovery-filters label{min-width:0}.mkt-discovery-filters label:nth-child(3){grid-column:1/-1}.mkt-discovery-filters select{width:100%;min-width:0;padding-inline:8px}.mkt-filter-clear{grid-column:1/-1;justify-self:start}.mkt-comparison{padding:12px}.mkt-comparison-grid{grid-template-columns:100px repeat(var(--mkt-compare-count), minmax(180px, 1fr))}.mkt-review-composer{grid-template-columns:1fr}.mkt-review-compose-foot,.mkt-review-error{grid-column:1}.mkt-review-card{grid-template-columns:1fr}.mkt-review-amount,.mkt-review-proof{grid-column:1}}.mkt-home{flex-direction:column;gap:24px;display:flex}.mkt-stats{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.mkt-home-section{flex-direction:column;gap:12px;display:flex}.mkt-home-section h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:680}.mkt-home-section-head>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.mkt-collection-card a:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-home-section-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.mkt-home-section-head>div{gap:4px;display:grid}.mkt-home-section-head>p{max-width:470px;color:var(--muted);text-align:right;margin:0;font-size:11.5px;line-height:1.45}.mkt-collection-grid{border-block:1px solid var(--mkt-border-hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mkt-collection-card{border-right:1px solid var(--mkt-border-hairline);align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.mkt-collection-card:first-child{padding-left:2px}.mkt-collection-card:last-child{border-right:0}.mkt-collection-card h3{letter-spacing:-.01em;margin:0;font-size:13.5px}.mkt-collection-card p,.mkt-collection-card small{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.mkt-collection-card small{margin-top:auto;padding-top:4px}.mkt-collection-card a{width:fit-content;color:var(--text);font-size:11.5px;font-weight:680;text-decoration:none}.mkt-collection-status{width:fit-content;color:var(--muted);background:var(--mkt-surface-2);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700}.mkt-collection-card[data-status=available] .mkt-collection-status{color:var(--mkt-positive)}.mkt-storefront-row{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.mkt-storefront-chip{border-radius:var(--mkt-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text);background:0 0;flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.mkt-storefront-chip:hover{background:var(--mkt-surface)}.mkt-storefront-chip strong{font-size:14px;font-weight:650}.mkt-storefront-chip span{color:var(--muted);font-size:12px}@media (width<=900px){.mkt-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-collection-card:nth-child(2){border-right:0}.mkt-collection-card:nth-child(-n+2){border-bottom:1px solid var(--mkt-border-hairline)}.mkt-collection-card:first-child{padding-left:16px}}@media (width<=560px){.mkt-home-section-head{flex-direction:column;align-items:start}.mkt-home-section-head>p{text-align:left}.mkt-collection-grid{grid-template-columns:1fr}.mkt-collection-card,.mkt-collection-card:nth-child(2){border-right:0;border-bottom:1px solid var(--mkt-border-hairline)}.mkt-collection-card:last-child{border-bottom:0}}.mkt-tiers{border:1px solid var(--mkt-border-hairline);border-radius:var(--mkt-radius-sm);flex-direction:column;display:flex;overflow:hidden}.mkt-tier{text-align:left;font:inherit;cursor:pointer;color:var(--text);border:none;border-bottom:1px solid var(--mkt-border-hairline);background:0 0;border-radius:0;flex-direction:column;gap:4px;padding:10px 12px;transition:background .15s;display:flex;position:relative}.mkt-tier:last-child{border-bottom:none}.mkt-tier:hover{background:var(--mkt-hover)}.mkt-tier.is-active{background:var(--mkt-surface-2)}.mkt-tier:has(input:focus-visible){outline:2px solid var(--mkt-accent);outline-offset:-2px}.mkt-tier input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.mkt-tier strong{text-transform:capitalize;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:680}.mkt-tier span{color:var(--muted);font-size:11.5px;line-height:1.4}.mkt-listing-intent-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mkt-listing-intent-actions button,.mkt-listing-intent-actions a,.mkt-store-follow{border:1px solid var(--mkt-border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:650;text-decoration:none}.mkt-listing-intent-actions button:hover,.mkt-listing-intent-actions button[aria-pressed=true],.mkt-listing-intent-actions a:hover,.mkt-store-follow:hover,.mkt-store-follow[aria-pressed=true]{border-color:var(--mkt-accent);color:var(--text)}.mkt-listing-intent-actions :is(button,a):focus-visible,.mkt-store-follow:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-store-follow{white-space:nowrap;align-self:flex-start;margin-left:auto}@media (pointer:coarse){.atlas.nav-collapsed .mkt-topbar-wallet .connect-mini,.mkt-overflow-trigger,.mkt-overflow-menu>a,.mkt-topbar-search,.mkt-topics button,.mkt-modes button,.mkt-filter>button,.mkt-primary,.mkt-secondary,.mkt-actions>button:not(.mkt-primary),.mkt-board-row>button,.mkt-details-toggle,.mkt-disclosure>button,.mkt-back,.mkt-listing-intent-actions button,.mkt-listing-intent-actions a,.mkt-store-follow,.mkt-collection-card a{min-height:44px}.mkt-details-toggle,.mkt-back,.mkt-listing-intent-actions a,.mkt-collection-card a{align-items:center;display:inline-flex}.mkt-field input,.mkt-compose-input{min-height:44px}.mkt-review-rating label{width:44px;height:44px}}.mkt-dash{flex-direction:column;gap:16px;display:flex}.mkt-dash h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700}.mkt-dash-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.mkt-dash-card{border-radius:var(--mkt-radius);background:var(--mkt-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.mkt-dash-card h2{margin:0 0 4px;font-size:15px;font-weight:680}.mkt-order-history{border-top:1px solid var(--stroke-hairline);margin-top:10px;display:grid}.mkt-order-history details{border-bottom:1px solid var(--stroke-hairline)}.mkt-order-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.mkt-order-history summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkt-order-history summary strong{white-space:nowrap;font-size:11.5px}.mkt-order-history details>div{color:var(--muted);gap:5px;padding:0 0 10px 18px;font-size:11.5px;display:grid}.mkt-order-history code{overflow-wrap:anywhere;color:var(--text);font-size:10.5px}.mkt-settlement-receipt{border-top:1px solid var(--stroke-hairline);min-width:0;color:var(--text);gap:10px;margin-top:7px;padding:12px 0 2px;display:grid}.mkt-settlement-receipt>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkt-settlement-receipt>header strong{font-size:12px}.mkt-settlement-receipt>header span{color:var(--muted);font-size:11px}.mkt-settlement-receipt.is-verified>header strong{color:var(--mkt-positive)}.mkt-settlement-receipt.is-reconciliation-required>header strong{color:var(--orange)}.mkt-settlement-receipt>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.mkt-settlement-receipt dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;margin:0;display:grid}.mkt-settlement-receipt dl>div{border-bottom:1px solid var(--stroke-hairline);grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:10px;min-width:0;padding:6px 0;display:grid}.mkt-settlement-receipt dt{color:var(--muted)}.mkt-settlement-receipt dd{min-width:0;color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0}.mkt-settlement-receipt dd code{white-space:normal;word-break:break-all}.mkt-settlement-sources{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:5px 12px;min-width:0;display:grid}.mkt-settlement-sources>span{color:var(--muted)}.mkt-settlement-source-values{gap:4px;min-width:0;display:grid}.mkt-settlement-source-values>code{word-break:break-all;min-width:0}.mkt-settlement-testnet-disclosure{font-weight:650}.mkt-settlement-receipt>footer{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-top:3px;display:flex}.mkt-settlement-receipt>footer>code{word-break:break-all;min-width:0}.mkt-settlement-receipt>footer>a{color:var(--text);flex:none;font-size:11.5px;font-weight:650}@media (width<=680px){.mkt-order-history details>div{padding-left:0}.mkt-settlement-receipt dl{grid-template-columns:1fr}.mkt-settlement-receipt dl>div{grid-template-columns:minmax(82px,.35fr) minmax(0,1fr)}.mkt-settlement-sources{grid-template-columns:1fr}.mkt-settlement-receipt>footer{flex-direction:column}}.mkt-store-import{border-top:1px solid var(--stroke-hairline);border-bottom:1px solid var(--stroke-hairline);grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr) auto;align-items:end;gap:14px;padding:18px 20px;display:grid}.mkt-store-import h2{margin:0 0 4px;font-size:15px}.mkt-store-import>div>span{color:var(--muted);font-size:12px}.mkt-store-import label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.mkt-store-import textarea{resize:vertical;border:1px solid var(--stroke-hairline);width:100%;min-height:96px;color:var(--text);background:var(--bg);border-radius:6px;padding:10px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.mkt-store-import .mkt-notice{grid-column:1/-1}.mkt-seller-onboarding-control{gap:8px;min-width:0;display:grid}.mkt-seller-onboarding-control select{border:1px solid var(--stroke-hairline);width:100%;min-height:36px;color:var(--text);background:var(--bg);font:inherit;border-radius:6px;padding:7px 30px 7px 9px;font-size:12px}.mkt-store-import .mkt-seller-onboarding-boundary{grid-column:1/-1}.mkt-store-import .mkt-actions{flex-wrap:wrap;align-items:center}.mkt-store-import .mkt-actions>a{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}@media (width<=680px){.mkt-store-import{grid-template-columns:1fr;align-items:stretch;padding-inline:0}}.mkt-header-side{align-items:center;gap:14px;display:flex}.atlas{--bg:#161616;--bg-2:#1c1c1c;--text:#f5f5f5;--muted:#aaaaad;--faint:#767676;--glass:#1f1f1f;--glass-strong:#2b2b2b;--stroke:#ffffff1a;--stroke-strong:#ffffff2e;--stroke-hairline:#ffffff0f;--shadow:#00000073;--fill-quiet:#ffffff0b;--fill-hover:#ffffff14;--blue:#4c8dff;--atlas-royal-blue:#4c8dff;--atlas-royal-blue-soft:#4c8dff59;--tint-blue:#4c8dff29;--teal:#5ac8fa;--violet:#8b7ff5;--green:#34d399;--red:#f87171;--orange:#e6b45c;--surface-paper:#161616;--surface-card:#1f1f1f;--surface-raised:#2b2b2b;--shadow-soft:0 1px 2px #0000004d, 0 10px 30px #00000059;--shadow-card:0 1px 2px #0000004d, 0 12px 34px #0006;background:#161616}.atlas.light{--bg:#fafafa;--bg-2:#f4f4f5;--text:#1a1a1a;--muted:#6b6b70;--faint:#9a9aa0;--glass:#fff;--glass-strong:#f4f4f5;--stroke:#0000001a;--stroke-strong:#00000029;--stroke-hairline:#00000012;--shadow:#0000001a;--fill-quiet:#00000009;--fill-hover:#0000000f;--blue:#2f6fe0;--atlas-royal-blue:#2f6fe0;--atlas-royal-blue-soft:#2f6fe02e;--tint-blue:#2f6fe01a;--teal:#0fb5ba;--violet:#7a5af5;--green:#1b9e5a;--red:#dc3b3b;--orange:#c77a16;--surface-paper:#fafafa;--surface-card:#fff;--surface-raised:#f4f4f5;--shadow-soft:0 1px 2px #0000000f, 0 8px 24px #0000000f;--shadow-card:0 1px 2px #0000000d, 0 12px 30px #00000014;background:#fafafa}.atlas .glass{background:var(--glass);box-shadow:none;-webkit-backdrop-filter:none;border:none}.atlas.light .glass{background:var(--surface-card);border:1px solid var(--stroke-hairline);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none}.atlas.light.on-marketplace{--mkt-canvas:#fafafa;--mkt-surface:#fff;--mkt-surface-2:#f0f0f2;--mkt-hover:#f4f4f5;--mkt-border:#0000001a;--mkt-border-hairline:#0000000f;--mkt-accent:#2f6fe0;--mkt-accent-hover:#2a63c8;--mkt-accent-ink:#fff;--mkt-positive:#1b9e5a;--mkt-negative:#dc3b3b;--mkt-warning:#c77a16;--text:#1a1a1a;--muted:#6b6b70;--faint:#9a9aa0}.atlas.light.on-marketplace,.atlas.light .page-shell.is-marketplace{background:#fafafa}html:has(.atlas.light.on-marketplace){background:#fafafa}html:has(.atlas.light.on-marketplace){scrollbar-color:#00000038 transparent}.atlas.light.on-marketplace ::-webkit-scrollbar-thumb{background:#0003 padding-box padding-box}.atlas.light.on-marketplace ::-webkit-scrollbar-thumb:hover{background:#00000057 padding-box padding-box}.atlas .wallet-menu,.atlas [role=menu],.atlas [role=listbox],.atlas .mkt-filter-pop{box-shadow:0 10px 32px #00000073}.atlas.light .wallet-menu,.atlas.light [role=menu],.atlas.light [role=listbox],.atlas.light .mkt-filter-pop{box-shadow:0 10px 30px #00000024}.atlas .hairline:after,.atlas.light .hairline:after{display:none}::-webkit-scrollbar{background:0 0!important}::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:0!important}::-webkit-scrollbar-track-piece{box-shadow:none!important;background:0 0!important;border:0!important}::-webkit-scrollbar-corner{box-shadow:none!important;background:0 0!important;border:0!important}.connection-provider-mark .provider-logo{width:30px;height:30px;display:block}.connection-provider-mark:has(.provider-logo){box-shadow:none;background:0 0;border:0}.connection-provider-mark img.provider-logo{object-fit:contain}.vault-provider-card .connection-provider-mark{background:color-mix(in srgb, var(--glass-strong) 70%, transparent)}.vault-board-notice{border:1px solid var(--stroke-hairline);background:var(--glass);color:var(--muted);border-radius:8px;margin:2px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.45}.connection-runtime-chip{border:1px solid color-mix(in srgb, var(--orange) 30%, var(--stroke-hairline));color:var(--orange);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:3px 5px 3px 9px;font-size:11px;font-weight:640;display:inline-flex}.connection-runtime-chip-dismiss{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;display:inline-grid}.connection-runtime-chip-dismiss:hover{opacity:1;background:color-mix(in srgb, var(--orange) 14%, transparent)}.connection-runtime-chip-dismiss svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:9px;height:9px}.connection-shelf-command:disabled,.vault-provider-card:disabled{opacity:.55;cursor:not-allowed}.atlas-hint{position:relative}.atlas-hint[data-tooltip]:after{z-index:80;border:1px solid var(--stroke);width:max-content;max-width:230px;color:color-mix(in srgb, var(--text) 94%, var(--muted));letter-spacing:.01em;text-align:left;white-space:normal;content:attr(data-tooltip);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 12%, var(--bg-2)), color-mix(in srgb, #050507 92%, var(--blue) 8%));opacity:0;pointer-events:none;transform-origin:bottom;border-radius:11px;padding:7px 10px;font-size:12px;font-weight:620;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)scale(.98);box-shadow:0 12px 24px #00000094,inset 0 1px #ffffff12}.atlas-hint-end[data-tooltip]:after{transform-origin:100% 100%;left:auto;right:0;transform:translateY(3px)scale(.98)}.atlas-hint[data-tooltip]:hover:after,.atlas-hint[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.atlas-hint-end[data-tooltip]:hover:after,.atlas-hint-end[data-tooltip]:focus-visible:after{transform:translate(0,0)scale(1)}.atlas-hint[data-tooltip]:hover:after,.vault-status-actions .vault-icon-button[data-tooltip]:hover:after{transition-delay:.5s}.atlas-hint[data-tooltip]:focus-visible:after,.vault-status-actions .vault-icon-button[data-tooltip]:focus-visible:after{transition-delay:0s}.connection-shelf-identity{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0}.connection-shelf-identity:hover strong,.connection-shelf-identity:focus-visible strong{color:#fff}.connection-provider-mark.is-clickable{cursor:pointer}.connection-decision-sheet{width:100%}.connection-decision-sheet>.connection-decision-title-row,.connection-decision-sheet>.connection-decision-facts,.connection-decision-sheet>.connection-decision-action{width:min(100%,720px);margin-inline:auto}.connection-decision-head{justify-content:space-between;align-items:center;min-height:0;padding-bottom:4px;display:flex}.connection-decision-title-row{min-height:0;padding:6px 0 12px}.connection-decision-title-row h3{font-size:21px}.connection-decision-fact{min-height:0;padding:11px 2px}.connection-decision-action{background:var(--glass);min-height:0;padding:12px 0;position:sticky;bottom:-12px}.connection-shelf-name-line{grid-template-columns:minmax(0,280px) minmax(0,1fr);column-gap:12px;display:grid}.connection-shelf-name-line>.connection-shelf-identity,.connection-shelf-name-line>strong{justify-self:start}.connection-shelf-ready{justify-content:center;align-items:center;padding:8px;display:inline-flex}.agent-portfolio{gap:14px;min-width:0;display:grid}.agent-portfolio-head,.agent-portfolio-attention-head,.agent-portfolio-section-head,.agent-portfolio-drawer-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-portfolio-head h2,.agent-portfolio-head p,.agent-portfolio-attention h3,.agent-portfolio-drawer-head h2,.agent-portfolio-drawer-head p,.agent-portfolio-drawer-section h3{margin:0}.agent-portfolio-head p,.agent-portfolio-drawer-head p{color:var(--muted);margin-top:4px}.agent-portfolio-attention{border-color:color-mix(in srgb, var(--orange) 32%, var(--stroke));padding:14px 16px}.agent-portfolio-attention-head h3{font-size:14px}.agent-portfolio-attention-head h3 span,.agent-portfolio-attention-head>span{color:var(--muted);font-size:12px;font-weight:600}.agent-portfolio-attention ul,.agent-portfolio-diagnostic-list{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.agent-portfolio-attention li{border-top:1px solid var(--stroke-hairline);grid-template-columns:auto max-content minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;font-size:12px;display:grid}.agent-portfolio-attention li.tone-attention{color:var(--orange)}.agent-portfolio-attention li.tone-blocked{color:var(--red)}.agent-portfolio-attention li>span:nth-child(3){color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-portfolio-toolbar{align-items:center;gap:8px;display:flex}.agent-portfolio-toolbar label{flex:1}.agent-portfolio-toolbar input,.agent-portfolio-toolbar select{border:1px solid var(--stroke);width:100%;min-height:36px;color:var(--text);background:var(--fill-quiet);border-radius:9px;padding:0 11px}.agent-portfolio-toolbar select{width:auto;min-width:150px}.agent-portfolio-toolbar>span{color:var(--muted);white-space:nowrap;font-size:12px}.agent-portfolio-table-shell{min-width:0;overflow:hidden}.agent-portfolio-table-scroll{overflow-x:auto}.agent-portfolio-table{border-collapse:collapse;width:100%;min-width:930px;font-size:12px}.agent-portfolio-table th,.agent-portfolio-table td{border-bottom:1px solid var(--stroke-hairline);text-align:left;vertical-align:middle;height:48px;padding:8px 12px}.agent-portfolio-table th{height:40px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.agent-portfolio-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agent-portfolio-table tbody tr{cursor:pointer;outline:none;transition:background-color .16s}.agent-portfolio-table tbody tr:hover,.agent-portfolio-table tbody tr:focus-visible,.agent-portfolio-table tbody tr.is-selected{background:color-mix(in srgb, var(--blue) 9%, var(--fill-quiet))}.agent-portfolio-table tbody tr.is-attention{box-shadow:inset 2px 0 var(--orange)}.agent-portfolio-table tbody tr.is-blocked{box-shadow:inset 2px 0 var(--red)}.agent-portfolio-agent{align-items:center;gap:9px;min-width:190px;display:flex}.agent-portfolio-agent>span:first-child{color:var(--blue)}.agent-portfolio-agent>span:last-child{min-width:0;display:grid}.agent-portfolio-agent small{max-width:220px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-portfolio-health{white-space:nowrap}.agent-portfolio-health.tone-attention{color:var(--orange)}.agent-portfolio-health.tone-blocked{color:var(--red)}.agent-portfolio-health.tone-quiet{color:var(--muted)}.agent-portfolio-provenance{border:1px solid var(--stroke);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.agent-portfolio-no-results,.agent-portfolio-degraded,.agent-portfolio-section-loading{color:var(--muted);padding:18px;font-size:12px}.agent-portfolio-source-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-portfolio-source-notice button{flex:none}.agent-portfolio-empty{gap:18px;padding:22px;display:grid}.agent-portfolio-empty h3,.agent-portfolio-empty p{margin:0}.agent-portfolio-empty p{color:var(--muted);margin-top:5px}.agent-portfolio-skeleton{border-bottom:1px solid var(--stroke-hairline);background:linear-gradient(90deg, transparent, var(--fill-quiet), transparent);background-size:200% 100%;height:48px;margin:0 12px;animation:1.4s linear infinite agent-portfolio-shimmer}@keyframes agent-portfolio-shimmer{to{background-position:-200% 0}}.agent-portfolio-drawer-overlay{z-index:170;background:#0000006b;justify-content:flex-end;display:flex;position:fixed;inset:0}.agent-portfolio-drawer{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px 0 0 18px;width:min(620px,92vw);height:100%;animation:.34s cubic-bezier(.2,.9,.25,1) agent-portfolio-drawer-in;box-shadow:-24px 0 64px #00000047}@keyframes agent-portfolio-drawer-in{0%{transform:translate(44px)}to{transform:translate(0)}}.agent-portfolio-drawer-head{border-bottom:1px solid var(--stroke);min-height:88px;padding:16px 20px}.agent-portfolio-drawer-head small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.agent-portfolio-drawer-scroll{height:calc(100% - 88px);padding:0 20px 34px;overflow-y:auto}.agent-portfolio-drawer-section{border:0;border-bottom:1px solid var(--stroke);margin:0;padding:20px 0}.agent-portfolio-drawer-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:750;list-style:none;display:flex}.agent-portfolio-drawer-section>summary::-webkit-details-marker{display:none}.agent-portfolio-drawer-section>summary small{color:var(--muted);font-size:11px;font-weight:600}.agent-portfolio-section-head h3{font-size:16px}.agent-portfolio-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:12px 0;display:grid}.agent-portfolio-facts>div{border-bottom:1px solid var(--stroke-hairline);gap:3px;min-height:54px;padding:10px 0;display:grid}.agent-portfolio-facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.agent-portfolio-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.agent-portfolio-money dd,.tabular-nums{font-variant-numeric:tabular-nums}.agent-portfolio-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.agent-portfolio-meter{background:var(--fill-quiet);border-radius:999px;height:5px;overflow:hidden}.agent-portfolio-meter>span{border-radius:inherit;background:var(--blue);height:100%;display:block}.agent-portfolio-run-list{margin-top:12px;display:grid}.agent-portfolio-run-list>button{border:0;border-top:1px solid var(--stroke-hairline);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:11px 2px;display:grid}.agent-portfolio-run-list>button:hover,.agent-portfolio-run-list>button.is-selected{background:var(--fill-quiet)}.agent-portfolio-run-list>button>span{align-items:center;gap:8px;display:flex}.agent-portfolio-run-list small,.agent-portfolio-run-detail small{color:var(--muted)}.agent-portfolio-run-detail{border-left:2px solid var(--blue);background:var(--fill-quiet);gap:6px;margin-top:12px;padding:10px 12px;display:grid}.agent-portfolio-run-detail p{color:var(--muted);margin:0}.agent-portfolio-disclosure{border-left:2px solid var(--orange);color:var(--muted);padding-left:10px;font-size:11px;line-height:1.5}.agent-portfolio-reputation{gap:5px;margin-top:14px;display:grid}.agent-portfolio-reputation span,.agent-portfolio-reputation small{color:var(--muted)}.agent-portfolio-diagnostic-list li{border-top:1px solid var(--stroke-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.agent-portfolio-diagnostic-list li.tone-attention>span>strong{color:var(--orange)}.agent-portfolio-diagnostic-list li.tone-blocked>span>strong{color:var(--red)}.agent-portfolio-diagnostic-list li>span{gap:3px;display:grid}.agent-portfolio-diagnostic-list small{color:var(--muted)}.agent-portfolio-healthy{color:var(--green)}@media (width<=760px){.agent-portfolio-head,.agent-portfolio-attention-head{align-items:flex-start}.agent-portfolio-attention li{grid-template-columns:auto minmax(0,1fr) auto}.agent-portfolio-attention li>span:nth-child(3){white-space:normal;grid-column:2/-1}.agent-portfolio-toolbar{flex-direction:column;align-items:stretch}.agent-portfolio-toolbar select{width:100%}.agent-portfolio-drawer-overlay{box-sizing:border-box;padding-top:72px}.agent-portfolio-drawer{border-radius:0;width:100vw;height:calc(100vh - 72px)}.agent-portfolio-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.agent-portfolio-drawer,.agent-portfolio-skeleton{animation:none}.agent-portfolio-table tbody tr{transition:none}}.agent-build-session-card{border:1px solid color-mix(in srgb, var(--blue) 38%, var(--stroke));background:color-mix(in srgb, var(--glass-strong) 94%, var(--blue) 6%);border-radius:14px;align-self:flex-start;width:min(34rem,100%);margin:.45rem 0;padding:1rem;box-shadow:0 12px 30px #00000014}.agent-build-session-card strong{margin-bottom:.35rem;display:block}.agent-build-session-card p{color:var(--muted);margin:0;line-height:1.5}.agent-build-session-actions{justify-content:flex-end;gap:.5rem;margin-top:.85rem;display:flex}.agent-build-session-pill{border:1px solid color-mix(in srgb, var(--green) 45%, var(--stroke));background:color-mix(in srgb, var(--glass-strong) 90%, var(--green) 10%);color:var(--text);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.agent-build-session-pill button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.collapsed-nav-rail{left:0;top:var(--atlas-sidebar-top-gap);bottom:var(--atlas-sidebar-bottom-gap);z-index:32;width:26px;color:var(--muted);isolation:isolate;flex-direction:column;align-items:flex-start;gap:5px;padding:7px 0;display:flex;position:fixed;overflow:visible}.nav-rail-brand,.nav-rail-theme{border:1px solid color-mix(in srgb, var(--stroke) 76%, transparent);width:26px;height:36px;min-height:36px;color:color-mix(in srgb, var(--text) 82%, var(--muted));background:color-mix(in srgb, var(--bg-2) 74%, transparent);cursor:pointer;border-radius:11px;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000002e}.nav-rail-brand:hover,.nav-rail-theme:hover{color:var(--text);border-color:color-mix(in srgb, var(--blue) 34%, var(--stroke));background:color-mix(in srgb, var(--blue) 10%, var(--bg-2))}.nav-rail-brand:focus-visible,.nav-rail-theme:focus-visible,.nav-rail-destination:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent), 0 0 0 1px var(--blue);outline:none}.nav-rail-brand-glyph{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:19px;height:16px;display:flex}.nav-rail-brand-glyph i{height:1.5px;transition:width .18s var(--spring), transform .18s var(--spring);background:currentColor;border-radius:999px;display:block}.nav-rail-brand-glyph i:first-child{width:11px}.nav-rail-brand-glyph i:nth-child(2){width:18px}.nav-rail-brand-glyph i:nth-child(3){width:14px}.nav-rail-brand:is(:hover,:focus-visible) .nav-rail-brand-glyph i:first-child{width:18px}.nav-rail-brand:is(:hover,:focus-visible) .nav-rail-brand-glyph i:nth-child(2){width:11px;transform:translate(7px)}.nav-rail-brand:is(:hover,:focus-visible) .nav-rail-brand-glyph i:nth-child(3){width:18px}.nav-rail-stack{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:0;padding-block:5px;display:flex}.nav-rail-primary,.nav-rail-premium{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.nav-rail-destination{width:26px;height:27px;min-height:27px;color:var(--muted);transition:color .16s var(--ease), box-shadow .16s var(--ease);border:0;border-radius:8px;place-items:center start;padding-left:2px;text-decoration:none;display:grid;position:relative}.nav-rail-destination:hover,.nav-rail-destination:focus-visible{color:var(--text)}.nav-rail-destination[aria-current=page]{color:var(--blue)}.nav-rail-mark{z-index:92;background:color-mix(in srgb, currentColor 62%, transparent);transform-origin:0;width:12px;height:1.5px;transition:width .24s var(--spring), height .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--spring);border-radius:999px;display:block;position:relative;box-shadow:0 0 #0000}.nav-rail-destination:is(:hover,:focus-visible) .nav-rail-mark{background:currentColor;width:21px;height:2px}.nav-rail-destination[aria-current=page] .nav-rail-mark{background:linear-gradient(90deg, color-mix(in srgb, var(--teal) 82%, var(--blue)), var(--blue) 64%, color-mix(in srgb, var(--violet) 76%, var(--blue)));height:2px;box-shadow:0 0 7px color-mix(in srgb, var(--blue) 54%, transparent)}.nav-rail-destination[aria-current=page]:is(:hover,:focus-visible) .nav-rail-mark{width:21px;transform:scaleY(1.08)}.nav-rail-mobile-icon{display:none}.nav-rail-card{z-index:90;border:1px solid color-mix(in srgb, var(--stroke) 84%, transparent);width:max-content;min-width:72px;color:var(--text);text-align:left;background:color-mix(in srgb, var(--bg-2) 96%, #11141d 4%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0;transition:opacity .14s var(--ease) 70ms, visibility 0s linear .21s, transform .18s var(--spring) 70ms;border-radius:10px;padding:7px 9px;display:block;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-5px,-50%)scale(.975);box-shadow:0 12px 28px #00000061,inset 0 1px #ffffff12}.nav-rail-card:before{content:"";width:14px;height:100%;position:absolute;top:0;right:100%}.nav-rail-destination:is(:hover,:focus-visible)>.nav-rail-card,.nav-rail-brand:is(:hover,:focus-visible)>.nav-rail-card,.nav-rail-theme:is(:hover,:focus-visible)>.nav-rail-card,.nav-rail-wallet-slot:is(:hover,:focus-within)>.nav-rail-card{opacity:1;visibility:visible;transition-delay:70ms,0s,70ms;transform:translateY(-50%)scale(1)}.nav-rail-card-heading{align-items:center;gap:7px;min-width:0;display:flex}.nav-rail-card-icon{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--stroke));width:26px;height:26px;color:color-mix(in srgb, var(--text) 88%, var(--blue));background:color-mix(in srgb, var(--blue) 9%, var(--fill-quiet));border-radius:7px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.nav-rail-key-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.nav-rail-atlas-icon{color:#fff;background:linear-gradient(150deg, var(--teal), var(--blue) 58%, var(--violet));box-shadow:inset 0 1px #ffffff59}.nav-rail-card-title{align-items:center;min-width:0;display:flex}.nav-rail-card-title strong{color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;line-height:1.2;overflow:hidden}.nav-rail-brand>.nav-rail-card{transform-origin:0 0;top:0;transform:translate(-5px)scale(.975)}.nav-rail-brand:is(:hover,:focus-visible)>.nav-rail-card{transform:translate(0,0)scale(1)}.nav-rail-footer{flex:none;justify-items:start;gap:3px;width:100%;display:grid}.nav-rail-wallet-slot{place-items:center start;width:26px;height:29px;display:grid;position:relative}.nav-rail-wallet-slot .wallet-control{place-items:center start;width:26px;display:grid}.nav-rail-wallet-slot .connect-mini{width:26px;min-width:26px;height:29px;min-height:29px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center start;gap:0;padding:0 0 0 2px;font-size:0;display:grid}.nav-rail-wallet-slot .connect-mini:before{content:"";width:12px;height:1.5px;transition:width .18s var(--spring), height .16s var(--ease), color .16s var(--ease);background:currentColor;border-radius:999px;display:block}.nav-rail-wallet-slot .connect-mini:is(:hover,:focus-visible):before{width:21px;height:2px;color:var(--text)}.nav-rail-wallet-slot .connect-mini.connected:before{width:12px;height:2px;color:var(--green);box-shadow:0 0 7px color-mix(in srgb, var(--green) 52%, transparent)}.nav-rail-wallet-slot .connect-mini>*{display:none}.nav-rail-wallet-slot .connect-mini:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent), 0 0 0 1px var(--blue);outline:none}.nav-rail-wallet-slot:has([aria-expanded=true])>.nav-rail-wallet-card{opacity:0;visibility:hidden}.collapsed-nav-rail .wallet-menu{inset:auto auto 0 48px}.nav-rail-wallet-card,.nav-rail-theme>.nav-rail-card{transform-origin:0 100%;top:auto;bottom:0;transform:translate(-5px)scale(.975)}.nav-rail-wallet-slot:is(:hover,:focus-within)>.nav-rail-card,.nav-rail-theme:is(:hover,:focus-visible)>.nav-rail-card{transform:translate(0,0)scale(1)}.nav-rail-theme{height:30px;min-height:30px;color:var(--muted);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;border-radius:9px}.nav-rail-theme-glyph{font-size:15px;line-height:1}.atlas.light .nav-rail-card{background:#fffefa;border-color:#26241f24;box-shadow:0 10px 24px #35322b21,inset 0 1px #ffffffeb}.atlas.light .nav-rail-brand{background:#fffefa;border-color:#26241f21;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #35322b14}.atlas.on-marketplace .nav-rail-card{border-color:var(--mkt-border,#ffffff1f);background:var(--mkt-surface,#202020);box-shadow:0 10px 24px #0000005c}.atlas.on-marketplace .nav-rail-destination[aria-current=page]{color:var(--mkt-accent,var(--blue))}.atlas.on-marketplace .nav-rail-destination[aria-current=page] .nav-rail-mark{background:var(--mkt-accent,var(--blue));box-shadow:0 0 9px color-mix(in srgb, var(--mkt-accent,var(--blue)) 58%, transparent)}.atlas.reduce-motion .collapsed-nav-rail *,.atlas.reduce-motion .collapsed-nav-rail :before,.atlas.reduce-motion .collapsed-nav-rail :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.collapsed-nav-rail *,.collapsed-nav-rail :before,.collapsed-nav-rail :after{transition-duration:.01ms!important;transition-delay:0s!important}}@media (width>=1101px) and (height<=620px){.collapsed-nav-rail{padding-block:5px}.nav-rail-brand{width:26px;height:32px;min-height:32px}.nav-rail-destination{height:23px;min-height:23px}.nav-rail-stack{gap:2px;padding-block:2px}.nav-rail-primary,.nav-rail-premium,.nav-rail-footer{gap:0}}@media (width<=1100px){.collapsed-nav-rail{border:1px solid var(--stroke);background:linear-gradient(180deg, var(--glass-strong), var(--glass) 42%);-webkit-backdrop-filter:blur(22px)saturate(130%);border-radius:999px;flex-direction:row;align-items:center;gap:8px;width:auto;min-height:64px;padding:10px 12px;inset:14px clamp(12px,3vw,24px) auto;box-shadow:0 1px 1px #0000000a,0 18px 42px #00000038,inset 0 1px #ffffff1f}.nav-rail-brand{border-radius:12px;width:40px;height:40px;min-height:40px}.nav-rail-stack{scrollbar-width:none;flex-direction:row;flex:auto;justify-content:flex-start;align-items:center;min-width:0;padding:0;overflow:auto hidden}.nav-rail-stack::-webkit-scrollbar{display:none}.nav-rail-primary{flex-direction:row;align-items:center;gap:1px;min-width:max-content}.nav-rail-primary>:first-child{margin-left:auto}.nav-rail-primary>:last-child{margin-right:auto}.nav-rail-premium{display:none}.nav-rail-destination{border-radius:10px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding-left:0}.nav-rail-mark{display:none}.nav-rail-mobile-icon{color:currentColor;place-items:center;width:22px;height:22px;font-size:16px;font-weight:650;display:grid}.nav-rail-mobile-icon .nav-rail-key-icon{width:18px;height:18px}.nav-rail-destination[aria-current=page]{color:var(--blue);background:var(--fill-hover)}.nav-rail-card{display:none!important}.nav-rail-footer{align-items:center;gap:2px;width:auto;display:flex}.nav-rail-wallet-slot{display:none}.nav-rail-theme{border:1px solid var(--stroke);background:var(--fill-quiet);border-radius:999px;width:40px;height:40px;min-height:40px}.nav-rail-theme-glyph{font-size:17px}.atlas.light .collapsed-nav-rail{background:linear-gradient(#fffefbf0,#f6f3eceb);border-color:#26241f21;box-shadow:0 18px 44px #35322b1a,inset 0 1px #ffffffd1}.atlas.on-marketplace .collapsed-nav-rail{border-color:var(--mkt-border-hairline,#ffffff14);background:var(--mkt-surface,#202020);box-shadow:none}}@media (width<=900px){.collapsed-nav-rail{gap:4px}.nav-rail-brand{width:38px;height:38px;min-height:38px}.nav-rail-destination{width:36px;min-width:36px}.nav-rail-theme{width:38px;height:38px;min-height:38px}}@media (width<=560px){.collapsed-nav-rail{padding-inline:8px;left:8px;right:8px}.nav-rail-brand{width:36px;height:36px;min-height:36px}.nav-rail-destination{width:34px;min-width:34px}.nav-rail-theme{width:36px;height:36px;min-height:36px}}.mkt-center{flex-direction:column;gap:18px;min-width:0;display:flex}.mkt-center-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mkt-center-heading{min-width:0}.mkt-center-eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.mkt-center-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:720;line-height:1.05}.mkt-center-head p{max-width:64ch;color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.5}.mkt-center-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mkt-center-head-actions a{text-decoration:none}.mkt-center-source{border:1px solid var(--mkt-border-hairline);color:var(--muted);background:var(--mkt-surface);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.45;display:flex}.mkt-center-source:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.mkt-center-source strong{color:var(--text)}.mkt-center-shell{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mkt-center-nav{background:var(--mkt-surface);border-radius:14px;flex-direction:column;gap:3px;padding:6px;display:flex;position:sticky;top:18px}.mkt-center-nav a{min-height:38px;color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:12.5px;font-weight:650;text-decoration:none;transition:color .14s,background .14s;display:flex}.mkt-center-nav a:hover{color:var(--text);background:var(--mkt-hover)}.mkt-center-nav a[aria-current=page]{color:var(--text);background:var(--mkt-surface-2)}.mkt-center-nav a[aria-current=page]:after{content:"";background:var(--mkt-accent);border-radius:50%;width:6px;height:6px}.mkt-center-nav-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 11px 5px;font-size:10px;font-weight:720}.mkt-center-main{flex-direction:column;gap:16px;min-width:0;display:flex}.mkt-center-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mkt-center-toolbar h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.mkt-center-toolbar p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.45}.mkt-segmented,.mkt-scenario-presets{background:var(--mkt-surface-2);border-radius:10px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.mkt-segmented button,.mkt-scenario-presets button{min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:650}.mkt-segmented button[aria-pressed=true],.mkt-scenario-presets button[aria-pressed=true]{color:var(--text);background:var(--mkt-surface)}.mkt-source-chip,.mkt-status-chip{border:1px solid var(--mkt-border);width:fit-content;min-height:25px;color:var(--muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.mkt-source-chip:before,.mkt-status-chip:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.mkt-status-chip.is-active{color:var(--mkt-positive)}.mkt-status-chip.is-attention{color:var(--mkt-warning)}.mkt-status-chip.is-paused{color:var(--muted)}.mkt-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mkt-kpi{background:var(--mkt-surface);border-radius:14px;flex-direction:column;min-height:108px;padding:16px;display:flex}.mkt-kpi-label{color:var(--muted);font-size:11.5px;font-weight:620}.mkt-kpi-value{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(22px,2.6vw,30px);font-weight:710;line-height:1}.mkt-kpi-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:10.5px;display:flex}.mkt-kpi-delta{color:var(--mkt-positive);font-weight:700}.mkt-kpi-delta.is-neutral{color:var(--muted)}.mkt-panel{background:var(--mkt-surface);border-radius:16px;min-width:0;padding:18px}.mkt-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.mkt-panel-head h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:690}.mkt-panel-head p{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.4}.mkt-panel-link{color:var(--mkt-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:11.5px;font-weight:650;text-decoration:none}.mkt-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:12px;display:grid}.mkt-trend-chart{border-bottom:1px solid var(--mkt-border-hairline);grid-template-columns:repeat(6,minmax(28px,1fr));align-items:end;gap:8px;min-height:190px;padding-top:18px;display:grid}.mkt-trend-column{height:100%;color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;font-size:9.5px;display:flex}.mkt-trend-bar-wrap{background:color-mix(in srgb, var(--mkt-surface-2) 62%, transparent);border-radius:6px 6px 0 0;align-items:flex-end;width:100%;height:145px;display:flex;overflow:hidden}.mkt-trend-bar{background:var(--mkt-accent);opacity:.72;border-radius:6px 6px 0 0;width:100%;min-height:4px}.mkt-trend-column:hover .mkt-trend-bar{opacity:1}.mkt-queue{flex-direction:column;display:flex}.mkt-queue-row{border-bottom:1px solid var(--mkt-border-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.mkt-queue-row:last-child{border-bottom:0}.mkt-queue-index{width:23px;height:23px;color:var(--muted);background:var(--mkt-surface-2);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.mkt-queue-row strong{font-size:12px;line-height:1.35;display:block}.mkt-queue-row span{color:var(--muted);font-size:10.5px;line-height:1.35}.mkt-queue-row a{color:var(--muted);align-self:center;font-size:11px;text-decoration:none}.mkt-queue-row a:hover{color:var(--text)}.mkt-queue-row .mkt-queue-preview{white-space:nowrap;align-self:center;font-size:9.5px;font-weight:650}.mkt-table-wrap{min-width:0;overflow-x:auto}.mkt-performance-table{border-collapse:collapse;width:100%;min-width:820px;font-size:11.5px}.mkt-performance-table th{color:var(--muted);letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:0 10px 10px;font-size:9.5px;font-weight:720}.mkt-performance-table th:first-child,.mkt-performance-table td:first-child{text-align:left;padding-left:0}.mkt-performance-table th:last-child,.mkt-performance-table td:last-child{padding-right:0}.mkt-performance-table td{border-top:1px solid var(--mkt-border-hairline);color:var(--muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 10px}.mkt-table-subline{color:var(--muted);margin-top:4px;font-size:9.5px;display:block}.mkt-table-action{min-width:220px;line-height:1.4;color:var(--text)!important;text-align:left!important;white-space:normal!important}.mkt-table-negative{color:var(--mkt-negative)!important}.mkt-drilldown-table{min-width:1160px}.mkt-cohort-table,.mkt-profit-table{min-width:720px}.mkt-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mkt-filter-field{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:10.5px;font-weight:650;display:flex}.mkt-filter-field>span{font-size:9.5px;font-weight:500}.mkt-filter-field select,.mkt-filter-field input{box-sizing:border-box;border:1px solid var(--mkt-border);width:100%;min-height:38px;color:var(--text);background:var(--mkt-surface-2);font:inherit;border-radius:9px;padding:7px 9px;font-size:11.5px}.mkt-capacity-grid,.mkt-experiment-grid,.mkt-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mkt-capacity-card,.mkt-experiment-card,.mkt-contract-grid>div{border:1px solid var(--mkt-border-hairline);background:var(--mkt-surface-2);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.mkt-capacity-card>strong,.mkt-experiment-card>strong,.mkt-contract-grid strong{font-size:12px}.mkt-capacity-card>span:not(.mkt-status-chip),.mkt-experiment-card>small,.mkt-experiment-card>span:not(.mkt-status-chip){color:var(--muted);font-size:10px}.mkt-capacity-card p,.mkt-experiment-card p,.mkt-contract-grid p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.mkt-experiment-card em{color:var(--muted);font-size:9.5px;font-style:normal;font-weight:650}.mkt-experiment-draft{border:1px dashed var(--mkt-border);border-radius:12px;margin-bottom:14px;padding:14px}.mkt-experiment-draft>p{color:var(--muted);margin:5px 0 12px;font-size:10.5px}.mkt-inline-status{color:var(--muted);margin:10px 0 0;font-size:10.5px}.mkt-agent-cell{align-items:center;gap:9px;min-width:190px;display:flex}.mkt-agent-mini{width:31px;height:31px;color:var(--text);background:var(--mkt-surface-2);border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:720;display:grid}.mkt-agent-cell strong{color:var(--text);text-align:left;font-size:11.5px;display:block}.mkt-agent-cell span{color:var(--muted);text-align:left;margin-top:2px;font-size:9.5px;display:block}.mkt-table-positive{color:var(--text)!important}.mkt-funnel{background:var(--mkt-border-hairline);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mkt-funnel-step{background:var(--mkt-surface-2);flex-direction:column;gap:6px;min-height:105px;padding:16px;display:flex;position:relative}.mkt-funnel-step span{color:var(--muted);font-size:10.5px}.mkt-funnel-step strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px}.mkt-funnel-step small{color:var(--muted);margin-top:auto;font-size:9.5px}.mkt-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mkt-traffic-list{flex-direction:column;gap:12px;display:flex}.mkt-traffic-row{grid-template-columns:minmax(100px,1fr) 2fr auto;align-items:center;gap:10px;display:grid}.mkt-traffic-row>span{color:var(--muted);font-size:11.5px}.mkt-traffic-row>span>strong{color:var(--text);font-size:11.5px;display:block}.mkt-traffic-row>span>small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.mkt-traffic-row>strong{text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:11px}.mkt-progress{background:var(--mkt-surface-2);border-radius:999px;height:6px;overflow:hidden}.mkt-progress>i{border-radius:inherit;background:var(--mkt-accent);opacity:.7;height:100%;display:block}.mkt-insight-list{flex-direction:column;display:flex}.mkt-insight-row{border-top:1px solid var(--mkt-border-hairline);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;display:grid}.mkt-insight-row:first-child{border-top:0;padding-top:0}.mkt-insight-row strong{font-size:11.5px}.mkt-insight-row span{color:var(--muted);font-size:10.5px}.mkt-insight-row>b{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.mkt-profit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mkt-profit-figure{background:var(--mkt-surface);border-radius:13px;padding:16px}.mkt-profit-figure span{color:var(--muted);font-size:11px}.mkt-profit-figure strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;display:block}.mkt-profit-figure small{color:var(--muted);margin-top:6px;font-size:9.5px;line-height:1.4;display:block}.mkt-profit-figure.is-net strong{color:var(--mkt-positive)}.mkt-profit-figure.is-net.is-loss strong{color:var(--mkt-negative)}.mkt-profit-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:12px;display:grid}.mkt-ledger{flex-direction:column;display:flex}.mkt-ledger-row{border-bottom:1px solid var(--mkt-border-hairline);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:11.5px;display:flex}.mkt-ledger-row strong{color:var(--text);font-variant-numeric:tabular-nums}.mkt-ledger-row.is-total{color:var(--text);border-bottom:0;margin-top:3px;font-weight:700}.mkt-ledger-row.is-subtotal{color:var(--text);font-weight:700}.mkt-ledger-row.is-total strong{color:var(--mkt-positive)}.mkt-ledger-row.is-total.is-loss strong{color:var(--mkt-negative)}.mkt-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mkt-cost-field{color:var(--muted);flex-direction:column;gap:6px;font-size:10.5px;font-weight:620;display:flex}.mkt-cost-input{border:1px solid var(--mkt-border);background:var(--mkt-surface-2);border-radius:10px;align-items:center;display:flex;overflow:hidden}.mkt-cost-input span{color:var(--muted);padding-left:10px;font-size:11px}.mkt-cost-input input{width:100%;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:9px 10px 9px 4px;font-size:12px}.mkt-scenario-presets{margin-bottom:12px}.mkt-forecast-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:14px;display:grid}.mkt-forecast-layout .mkt-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-forecast-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mkt-forecast-results span{color:var(--muted);background:var(--mkt-surface-2);border-radius:10px;padding:12px;font-size:9.5px}.mkt-forecast-results strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px;display:block}.mkt-forecast-results strong.is-loss{color:var(--mkt-negative)}.mkt-store-studio{grid-template-columns:minmax(280px,.72fr) minmax(360px,1.28fr);align-items:start;gap:14px;display:grid}.mkt-store-form{flex-direction:column;gap:14px;display:flex}.mkt-store-field{color:var(--muted);flex-direction:column;gap:6px;font-size:10.5px;font-weight:650;display:flex}.mkt-store-field input,.mkt-store-field textarea{box-sizing:border-box;border:1px solid var(--mkt-border);width:100%;color:var(--text);background:var(--mkt-surface-2);font:inherit;resize:vertical;border-radius:10px;outline:0;padding:10px 11px;font-size:12px;line-height:1.45}.mkt-store-field input:focus,.mkt-store-field textarea:focus,.mkt-cost-input:focus-within{border-color:color-mix(in srgb, var(--mkt-accent) 60%, var(--mkt-border))}.mkt-theme-options{flex-wrap:wrap;gap:8px;display:flex}.mkt-theme-option{border:1px solid var(--mkt-border);background:var(--mkt-surface-2);cursor:pointer;border-radius:9px;align-items:center;gap:7px;width:auto;height:32px;padding:0 9px;display:inline-flex;position:relative}.mkt-theme-radio{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.mkt-theme-option i{background:var(--store-theme,var(--mkt-accent));border-radius:50%;width:16px;height:16px}.mkt-theme-option>span{color:var(--text);font-size:10.5px;font-weight:650}.mkt-theme-option.is-active{border-color:var(--mkt-accent)}.mkt-theme-option:focus-within{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mkt-layout-options label{border:1px solid var(--mkt-border);min-width:0;color:var(--muted);background:var(--mkt-surface-2);cursor:pointer;border-radius:10px;padding:10px;display:flex}.mkt-layout-options label.is-active{border-color:var(--mkt-accent)}.mkt-layout-options input{width:auto;accent-color:var(--mkt-accent);margin:2px 8px 0 0}.mkt-layout-options span{font-size:10px;line-height:1.4}.mkt-layout-options strong{color:var(--text);font-size:11px;display:block}.mkt-section-visibility{border:1px solid var(--mkt-border-hairline);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.mkt-section-visibility legend{color:var(--muted);padding:0 4px;font-size:10.5px;font-weight:650}.mkt-section-visibility label{color:var(--muted);align-items:center;gap:6px;font-size:10.5px;display:flex}.mkt-section-visibility input{accent-color:var(--mkt-accent)}.mkt-section-visibility p{color:var(--muted);grid-column:1/-1;margin:3px 0 0;font-size:9.5px;line-height:1.4}.mkt-featured-picker{flex-direction:column;display:flex}.mkt-featured-row{border-top:1px solid var(--mkt-border-hairline);align-items:center;gap:8px;display:flex}.mkt-featured-row .mkt-featured-choice{border-top:0;flex:1}.mkt-featured-choice{border-top:1px solid var(--mkt-border-hairline);color:var(--muted);cursor:pointer;align-items:center;gap:9px;padding:9px 0;font-size:11.5px;display:flex}.mkt-featured-choice input{accent-color:var(--mkt-accent)}.mkt-featured-order{gap:3px;display:inline-flex}.mkt-featured-order button{border:1px solid var(--mkt-border);width:27px;height:27px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px}.mkt-featured-order button:disabled{opacity:.34;cursor:not-allowed}.mkt-store-preview-shell{min-width:0;position:sticky;top:18px}.mkt-store-preview-label{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.mkt-store-preview-switch{gap:3px;display:inline-flex}.mkt-store-preview-switch button{min-height:24px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 8px;font-size:10px}.mkt-store-preview-switch button[aria-pressed=true]{background:var(--mkt-surface-2);color:var(--text)}.mkt-store-preview{--store-preview-bg:#f6f0e7;--store-preview-surface:#fffaf2;--store-preview-text:#2b211b;--store-preview-muted:#74645a;--store-preview-border:#412d2029;border:1px solid var(--store-preview-border);background:var(--store-preview-bg);min-height:480px;color:var(--store-preview-text);border-radius:18px;overflow:hidden}.mkt-store-preview.is-theme-paper .mkt-store-preview-banner h3{font-family:Georgia,Times New Roman,serif;font-weight:600}.mkt-store-preview.is-theme-paper .mkt-store-preview-card{border:1px solid var(--store-preview-border);border-radius:4px}.mkt-store-preview.is-theme-midnight{--store-preview-bg:#0c1423;--store-preview-surface:#152238;--store-preview-text:#f3f7ff;--store-preview-muted:#9eb0cb;--store-preview-border:#9eb0cb38}.mkt-store-preview.is-theme-midnight .mkt-store-preview-banner h3,.mkt-store-preview.is-theme-midnight .mkt-store-preview-card{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mkt-store-preview.is-theme-signal{--store-preview-bg:#f2fbff;--store-preview-surface:#fff;--store-preview-text:#102d3a;--store-preview-muted:#526d78;--store-preview-border:#006b8f33}.mkt-store-preview.is-theme-signal .mkt-store-preview-banner{min-height:112px;padding:18px}.mkt-store-preview.is-theme-signal .mkt-store-preview-body{gap:12px;padding:16px 18px 20px}.mkt-store-preview.is-theme-signal .mkt-store-preview-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.mkt-store-preview.is-theme-signal .mkt-store-preview-card{border:1px solid var(--store-preview-border);border-radius:6px;padding:9px}.mkt-store-preview.is-layout-compact{border-radius:10px;min-height:380px}.mkt-store-preview.is-layout-compact .mkt-store-preview-banner{min-height:86px;padding:15px 18px}.mkt-store-preview.is-layout-compact .mkt-store-preview-banner h3{max-width:28ch;font-size:23px}.mkt-store-preview.is-layout-compact .mkt-store-preview-body{gap:11px;padding:15px 18px 18px}.mkt-store-preview.is-layout-compact .mkt-store-preview-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.mkt-store-preview.is-layout-showcase .mkt-store-preview-banner{min-height:154px}.mkt-store-preview-shell.is-mobile .mkt-store-preview{max-width:360px;margin-inline:auto}.mkt-store-preview-shell.is-mobile .mkt-store-preview-label{margin-inline:auto;max-width:360px;margin-bottom:8px}.mkt-store-preview-shell.is-mobile .mkt-store-preview-facts{flex-direction:column;gap:10px}.mkt-store-preview-shell.is-mobile .mkt-store-preview-agents{grid-template-columns:1fr}.mkt-store-preview-banner{background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--store-theme,var(--mkt-accent)) 42%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--store-theme,var(--mkt-accent)) 24%, var(--store-preview-surface)), var(--store-preview-surface));align-items:flex-end;min-height:142px;padding:24px;display:flex}.mkt-store-preview-banner small{color:var(--store-preview-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.mkt-store-preview-banner h3{letter-spacing:-.04em;max-width:18ch;margin:6px 0 0;font-size:clamp(23px,3vw,34px);line-height:1}.mkt-store-preview-body{flex-direction:column;gap:20px;padding:22px 24px 26px;display:flex}.mkt-store-preview-about{max-width:64ch;color:var(--store-preview-muted);margin:0;font-size:12px;line-height:1.55}.mkt-store-preview-about strong{color:var(--store-preview-text)}.mkt-store-preview-facts{border-block:1px solid var(--store-preview-border);gap:18px;padding-block:12px;display:flex}.mkt-store-preview-facts span{color:var(--store-preview-muted);font-size:10px}.mkt-store-preview-facts strong{color:var(--store-preview-text);margin-top:4px;font-size:12px;display:block}.mkt-store-preview-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mkt-store-preview-card{background:var(--store-preview-surface);border-radius:11px;padding:12px}.mkt-store-preview-card strong{font-size:11.5px;display:block}.mkt-store-preview-card span{color:var(--store-preview-muted);margin-top:4px;font-size:10px;display:block}.mkt-order-list{flex-direction:column;display:flex}.mkt-order-row{border-top:1px solid var(--mkt-border-hairline);grid-template-columns:minmax(180px,1.4fr) minmax(110px,.8fr) minmax(100px,.6fr) auto;align-items:center;gap:16px;padding:13px 0;font-size:11.5px;display:grid}.mkt-order-row:first-child{border-top:0}.mkt-order-row strong{font-size:11.5px}.mkt-order-row span{color:var(--muted)}.mkt-order-row small{color:var(--muted);font-size:9.5px}.mkt-order-preview-label{color:var(--muted);font-size:10px;font-weight:650}.mkt-local-worker-block{border-top:1px solid var(--mkt-border-hairline);margin-top:18px;padding-top:16px}.mkt-local-worker-block h4{margin:0;font-size:13px}.mkt-center-empty{text-align:center;padding:28px}.mkt-center-empty strong{font-size:13px;display:block}.mkt-center-empty p{max-width:48ch;color:var(--muted);margin:7px auto 0;font-size:11.5px;line-height:1.5}.mkt-center button:focus-visible,.mkt-center a:focus-visible,.mkt-center input:focus-visible,.mkt-center select:focus-visible,.mkt-center textarea:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}@media (width<=1080px){.mkt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-overview-grid,.mkt-profit-grid{grid-template-columns:1fr}.mkt-store-studio{grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr)}.mkt-filter-grid,.mkt-capacity-grid,.mkt-experiment-grid,.mkt-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.mkt-center-shell{grid-template-columns:1fr;gap:16px}.mkt-center-nav{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.mkt-center-nav::-webkit-scrollbar{display:none}.mkt-center-nav-label{display:none}.mkt-center-nav a{flex:none}.mkt-center-nav a[aria-current=page]:after{display:none}.mkt-store-studio{grid-template-columns:1fr}.mkt-store-preview-shell{position:static}.mkt-analytics-grid,.mkt-forecast-layout{grid-template-columns:1fr}}@media (width<=620px){.mkt-topbar{flex-wrap:wrap;gap:10px 12px}.mkt-topbar-brand{flex:auto}.mkt-topbar-search{flex:1 0 100%;order:4;max-width:none}.mkt-topbar-wallet{margin-left:auto}.mkt-fcard{flex-basis:min(360px,100vw - 58px)}.mkt-actions{flex-wrap:wrap}.mkt-center-head,.mkt-center-toolbar{flex-direction:column;align-items:stretch}.mkt-center-head-actions{justify-content:flex-start}.mkt-kpi-grid,.mkt-profit-summary{grid-template-columns:1fr 1fr}.mkt-kpi{min-height:96px;padding:14px}.mkt-trend-chart{grid-template-columns:repeat(6,minmax(24px,1fr));gap:4px}.mkt-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-cost-grid{grid-template-columns:1fr}.mkt-store-preview-banner{min-height:116px;padding:18px}.mkt-store-preview-body{padding:18px}.mkt-store-preview-agents{grid-template-columns:1fr}.mkt-order-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.mkt-section-visibility{grid-template-columns:1fr}.mkt-section-visibility p{grid-column:auto}}.mkt-topbar-brand a:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:4px;border-radius:4px}@media (width<=440px){.mkt-kpi-grid,.mkt-profit-summary{grid-template-columns:1fr}.mkt-panel{padding:15px}.mkt-store-preview-facts{flex-direction:column;gap:10px}.mkt-filter-grid,.mkt-capacity-grid,.mkt-experiment-grid,.mkt-contract-grid,.mkt-forecast-layout .mkt-filter-grid,.mkt-forecast-results,.mkt-layout-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mkt-center *{scroll-behavior:auto;transition:none!important}}@media (pointer:coarse){.mkt-center-nav a,.mkt-segmented button,.mkt-scenario-presets button,.mkt-filter-field select,.mkt-filter-field input,.mkt-panel-link,.mkt-queue-row a,.mkt-theme-option,.mkt-layout-options label,.mkt-section-visibility label,.mkt-featured-choice,.mkt-store-preview-switch button{min-height:44px}.mkt-panel-link,.mkt-queue-row a{align-items:center;display:inline-flex}.mkt-cost-input input,.mkt-store-field input{min-height:44px}.mkt-featured-order button{width:44px;height:44px}}.mkt-jobs-head{border-bottom:1px solid var(--mkt-border-hairline);justify-content:space-between;align-items:end;gap:18px;padding:2px 0 12px;display:flex}.mkt-jobs-head h2{letter-spacing:-.02em;margin:0;font-size:17px}.mkt-jobs-head p{color:var(--muted);margin:4px 0 0;font-size:11.5px}.mkt-jobs-head .mkt-job-primary{color:var(--mkt-accent-ink);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mkt-post-job{gap:16px;width:100%;max-width:1120px;margin:0 auto;transition:max-width .5s cubic-bezier(.3,1.18,.42,1);display:grid}.mkt-post-job[data-assistant-open=true]{max-width:1320px}.mkt-post-job-header{border-bottom:1px solid var(--mkt-border-hairline);grid-template-columns:1fr auto;align-items:start;gap:20px;padding-bottom:12px;display:grid}.mkt-post-job-back{width:fit-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:12px;font-weight:650}.mkt-post-job-back:hover{color:var(--text)}.mkt-post-job-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:730}.mkt-post-job-header-actions{justify-content:flex-end;align-self:end;align-items:center;gap:12px;display:flex}.mkt-job-page-head{background:0 0;border:0;justify-content:space-between;align-items:end;gap:18px;padding:0;display:flex}.mkt-job-page-head .mkt-post-job-back{margin-bottom:5px}.mkt-job-page-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.2vw,27px);font-weight:730}.mkt-job-ask-atlas{width:32px;height:32px;min-height:32px;color:var(--mkt-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.mkt-job-ask-atlas:hover,.mkt-job-ask-atlas[aria-expanded=true]{color:var(--mkt-accent-hover);background:0 0}.mkt-job-ask-atlas:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-job-ask-atlas-icon{font-size:18px;line-height:1}.mkt-job-workspace{grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:start;gap:22px 0;min-width:0;transition:grid-template-columns .5s cubic-bezier(.3,1.18,.42,1),column-gap .5s cubic-bezier(.3,1.18,.42,1);display:grid}.mkt-job-workspace[data-assistant-open=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:22px;height:min(720px,100dvh - 106px)}.mkt-job-workspace-main{min-width:0;min-height:0}.mkt-job-describe{gap:14px;max-width:920px;display:grid}.mkt-job-workspace[data-assistant-open=true] .mkt-job-workspace-main,.mkt-job-workspace[data-assistant-open=true] .mkt-job-describe{height:100%}.mkt-job-workspace[data-assistant-open=true] .mkt-job-describe{flex-direction:column;max-width:none;min-height:0;display:flex}.mkt-job-title-field{color:var(--text);gap:7px;font-size:12px;font-weight:660;display:grid}.mkt-job-title-field input{border:1px solid var(--mkt-border-hairline);width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border-radius:10px;outline:none;padding:11px 13px;font-size:14px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.mkt-job-title-field input:focus{border-color:var(--mkt-accent);box-shadow:inset 0 0 0 1px var(--mkt-accent)}.mkt-job-description-composer{grid-template-rows:auto minmax(260px,1fr) auto;gap:7px;min-height:0;display:grid}.mkt-job-workspace[data-assistant-open=true] .mkt-job-description-composer{flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.mkt-job-describe-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:14px;font-weight:690;display:flex}.mkt-job-description-field{border:1px solid var(--mkt-border-hairline);background:0 0;border-radius:12px;grid-template-rows:minmax(0,1fr) auto;min-height:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.mkt-job-description-field:focus-within{border-color:var(--mkt-accent);box-shadow:inset 0 0 0 1px var(--mkt-accent)}.mkt-job-description-field[data-drag-active=true]{border-color:var(--mkt-accent);box-shadow:inset 0 0 0 1px var(--mkt-accent);background:0 0}.mkt-job-describe textarea{resize:none;width:100%;height:100%;min-height:0;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:17px;font-size:14px;line-height:1.55}.atlas.light .mkt-job-title-field input,.atlas.light .mkt-job-describe textarea{background:0 0}.mkt-job-describe textarea:focus{box-shadow:none;border-color:#0000}.mkt-job-attachment-strip{border-top:1px solid var(--mkt-border-hairline);scrollbar-width:thin;align-items:end;gap:8px;min-width:0;min-height:54px;padding:8px 10px;display:flex;overflow-x:auto}.mkt-job-attachment-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mkt-job-attachment-add{border:1px solid var(--mkt-border-hairline);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;flex:0 0 36px;place-items:center;font-size:18px;line-height:1;display:inline-grid}.mkt-job-attachment-add:hover{color:var(--text);background:var(--mkt-hover)}.mkt-job-attachment-hint{color:var(--muted);align-self:center;font-size:10.5px}.mkt-job-attachment-preview{border:1px solid var(--mkt-border-hairline);background:var(--mkt-canvas);border-radius:9px;flex:0 0 108px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;width:108px;height:44px;padding:3px 7px 3px 3px;display:grid;position:relative;overflow:hidden}.mkt-job-attachment-preview>img,.mkt-job-attachment-file-icon{object-fit:cover;border-radius:6px;width:38px;height:36px}.mkt-job-attachment-file-icon{color:var(--muted);background:var(--mkt-hover);letter-spacing:.03em;place-items:center;font-size:8px;font-weight:760;display:grid}.mkt-job-attachment-preview>span:not(.mkt-job-attachment-file-icon){min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.2;overflow:hidden}.mkt-job-attachment-preview>button{width:16px;height:16px;color:var(--muted);background:color-mix(in srgb, var(--mkt-canvas) 82%, transparent);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;top:2px;right:2px}.mkt-job-attachment-preview>button:hover{color:var(--text);background:var(--mkt-hover)}.mkt-job-attachment-error{color:var(--mkt-negative);margin:0;font-size:10.5px;line-height:1.35}.mkt-job-useful{border-block:1px solid var(--mkt-border-hairline);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:13px 0;display:grid}.mkt-job-useful>span{color:var(--muted);font-size:10.5px;font-weight:650}.mkt-job-useful div{color:var(--text);flex-wrap:wrap;gap:8px 13px;font-size:10.5px;display:flex}.mkt-job-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkt-job-actions-right{align-items:center;gap:9px;margin-left:auto;display:flex}.mkt-job-workspace[data-assistant-open=true] .mkt-job-actions :is(.mkt-job-quiet,.mkt-job-primary){white-space:nowrap;padding-inline:12px;font-size:11.5px}.mkt-job-quiet,.mkt-job-primary{min-height:38px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:680}.mkt-job-quiet{border:1px solid var(--mkt-border);color:var(--muted);background:0 0}.mkt-job-quiet:hover{color:var(--text);background:var(--mkt-hover)}.mkt-job-primary{border:1px solid var(--mkt-accent);color:var(--mkt-accent-ink);background:var(--mkt-accent)}.mkt-job-primary:hover:not(:disabled){background:var(--mkt-accent-hover)}.mkt-job-primary:disabled{cursor:not-allowed;opacity:.48}#mkt-job-atlas-panel{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;min-width:0;height:100%;transition:opacity .2s ease-out,transform .5s cubic-bezier(.3,1.18,.42,1),visibility 0s linear .5s;overflow:hidden;transform:translate(64px)}#mkt-job-atlas-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.mkt-job-atlas-panel{height:100%;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:2px 0 0;display:grid;position:sticky;top:16px;overflow:hidden}.mkt-job-atlas-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 4px;display:flex}.mkt-job-atlas-head h2{letter-spacing:-.02em;margin:0;font-size:16px}.mkt-job-atlas-intro,.mkt-job-atlas-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mkt-job-atlas-intro{padding-inline:2px}.mkt-job-atlas-offline{background:0 0;border:0;gap:6px;padding:4px 2px;display:grid}.mkt-job-atlas-offline strong{font-size:12px}.mkt-job-atlas-offline p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.mkt-job-atlas-offline a{width:fit-content;color:var(--mkt-accent);font-size:11px;font-weight:680;text-decoration:none}.mkt-job-atlas-log{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 34%, transparent) transparent;align-content:start;gap:14px;min-height:0;padding:8px 3px 8px 2px;display:grid;overflow-y:auto}.mkt-job-atlas-empty{align-self:start;max-width:32ch}.mkt-job-atlas-message{gap:4px;min-width:0;display:grid}.mkt-job-atlas-message>p,.mkt-job-atlas-message .agent-chat-copy,.mkt-job-atlas-message .agent-chat-copy p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.58}.mkt-job-atlas-message[data-role=user]{justify-self:end;max-width:90%}.mkt-job-atlas-message[data-role=user]>p{border:1px solid var(--mkt-border-hairline);color:var(--text);background:color-mix(in srgb, var(--mkt-surface) 72%, transparent);border-radius:16px 16px 5px;padding:8px 11px}.mkt-job-atlas-thinking{color:var(--muted);margin:0;font-size:10.5px}.mkt-job-atlas-proposal{border:0;border-left:2px solid color-mix(in srgb, var(--mkt-accent) 58%, transparent);background:0 0;border-radius:0;gap:8px;padding:9px 0 9px 12px;display:grid}.mkt-job-atlas-proposal>span{color:var(--mkt-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:720}.mkt-job-atlas-proposal>p{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.mkt-job-atlas-proposal>div{justify-content:flex-end;gap:7px;display:flex}.mkt-job-atlas-proposal .mkt-job-quiet,.mkt-job-atlas-proposal .mkt-job-primary{min-height:32px;padding:6px 10px;font-size:10.5px}.mkt-job-atlas-error{color:var(--mkt-negative);margin:0;font-size:10.5px;line-height:1.4}.mkt-job-atlas-compose{border:1px solid var(--mkt-border-hairline);background:color-mix(in srgb, var(--mkt-surface) 58%, transparent);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-height:42px;padding:3px 4px;transition:border-color .15s;display:grid}.mkt-job-atlas-compose:focus-within{border-color:var(--mkt-border)}.mkt-job-atlas-compose textarea{resize:none;width:100%;height:34px;min-height:34px;max-height:96px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:7px 8px;font-size:13px;line-height:20px}.mkt-job-atlas-compose textarea:focus{box-shadow:none;border-color:#0000}.mkt-job-atlas-submit{border:1px solid color-mix(in srgb, var(--mkt-accent) 36%, var(--mkt-border));width:30px;min-width:30px;height:30px;min-height:30px;color:var(--mkt-accent-ink);background:color-mix(in srgb, var(--mkt-accent) 78%, var(--mkt-surface));cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .14s,opacity .14s,background .14s;display:inline-grid}.mkt-job-atlas-submit:hover:not(:disabled){background:var(--mkt-accent)}.mkt-job-atlas-submit:active:not(:disabled){transform:translateY(1px)scale(.97)}.mkt-job-atlas-submit:disabled{cursor:not-allowed;opacity:.42}.mkt-job-atlas-submit-icon{fill:currentColor;width:16px;height:16px;transform:translate(1px)}.mkt-job-atlas-stop-icon{background:currentColor;border-radius:2px;width:11px;height:11px}.mkt-job-shape-stage{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px 30px;display:grid}.mkt-job-shape-stage>.mkt-job-shape-layout{grid-column:1/-1}.mkt-job-shape-stage>.mkt-job-errors,.mkt-job-shape-stage>.mkt-job-actions{grid-column:1}.mkt-job-shape-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:30px;display:grid}.mkt-job-editor{gap:16px;min-width:0;display:grid}.mkt-job-field{min-width:0;color:var(--text);gap:6px;font-size:11.5px;font-weight:690;display:grid}.mkt-job-field:is(fieldset){border:0;margin:0;padding:0}.mkt-job-field>:is(.mkt-job-field-label,legend){min-height:16px;padding:0;line-height:1.35}.mkt-job-field :is(input,textarea,select){border:1px solid var(--mkt-border-hairline);width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.mkt-job-field textarea{resize:vertical}.mkt-job-field :is(input,textarea,select):focus{border-color:var(--mkt-accent);box-shadow:inset 0 0 0 1px var(--mkt-accent)}.atlas.light .mkt-job-field :is(input,textarea,select){background:0 0}.mkt-job-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt-job-posting-details{border-top:1px solid var(--mkt-border-hairline);border-bottom:1px solid var(--mkt-border-hairline);min-width:0;padding:14px 0 15px}.mkt-job-posting-details h2{letter-spacing:0;margin:0 0 10px;font-size:12px;font-weight:690}.mkt-job-field-grid.is-compact{grid-template-columns:minmax(240px,1.35fr) repeat(2,minmax(150px,1fr));gap:12px}.mkt-job-budget-controls{grid-template-columns:minmax(0,1fr) minmax(112px,.78fr);gap:7px;min-width:0;display:grid}.mkt-job-money-input{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.mkt-job-money-input>span{color:var(--muted);font-size:11px;font-weight:600}.mkt-job-money-input input{text-align:right;padding-inline:2px}.mkt-job-disclosures{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mkt-job-details{border-top:1px solid var(--mkt-border-hairline)}.mkt-job-details summary{color:var(--text);cursor:pointer;padding:12px 0;font-size:12px;font-weight:680;list-style-position:inside}.mkt-job-details-body{grid-template-columns:1fr;gap:12px;padding:2px 0 14px;display:grid}.mkt-job-safety-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:10.5px;line-height:1.45}.mkt-job-summary{border:0;border-left:1px solid var(--mkt-border-hairline);background:0 0;border-radius:0;gap:10px;padding:2px 0 2px 18px;display:grid;position:sticky;top:16px}.mkt-job-summary-head{gap:3px;display:grid}.mkt-job-summary-head strong{font-size:12.5px}.mkt-job-summary-head span{color:var(--muted);font-size:10.5px;line-height:1.35}.mkt-job-preview-facts{gap:0;margin:0;display:grid}.mkt-job-checklist{color:var(--muted);gap:0;font-size:11px;display:grid}.mkt-job-checklist>div{border-top:1px solid var(--mkt-border-hairline);align-items:center;gap:7px;padding:6px 0;display:flex}.mkt-job-checklist>div[data-complete=true]{color:var(--text)}.mkt-job-checklist>div>span{width:13px;color:var(--mkt-accent);text-align:center}.mkt-job-preview{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:16px;gap:22px;max-width:920px;padding:22px;display:grid}.mkt-job-preview-head{border-bottom:1px solid var(--mkt-border-hairline);padding-bottom:17px}.mkt-job-preview-head>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.mkt-job-preview-head h1{letter-spacing:-.02em;margin:6px 0 0;font-size:21px}.mkt-job-preview-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.mkt-job-preview-main h2{letter-spacing:-.02em;margin:0;font-size:19px}.mkt-job-preview-main p{max-width:74ch;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.mkt-job-preview-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mkt-job-preview h3{margin:0 0 9px;font-size:12px}.mkt-job-preview ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.mkt-job-preview-facts{border-block:1px solid var(--mkt-border-hairline);grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-job-preview-facts>div{gap:4px;padding:12px;display:grid}.mkt-job-preview-facts>div:not(:last-child){border-right:1px solid var(--mkt-border-hairline)}.mkt-job-preview-facts dt{color:var(--muted);font-size:10px}.mkt-job-preview-facts dd{margin:0;font-size:11.5px;font-weight:670}.mkt-job-preview-requirements{padding-top:2px}.mkt-job-preview-requirements p{color:var(--muted);margin:0;font-size:11.5px}.mkt-job-local-disclosure{border-left:2px solid var(--mkt-accent);color:var(--muted);background:color-mix(in srgb, var(--mkt-accent) 7%, transparent);margin:0;padding:12px 14px;font-size:11.5px;line-height:1.5}.mkt-job-local-disclosure strong{color:var(--text)}.mkt-job-errors{border:1px solid color-mix(in srgb, var(--mkt-negative) 45%, var(--mkt-border));color:var(--mkt-negative);background:color-mix(in srgb, var(--mkt-negative) 7%, transparent);border-radius:9px;gap:4px;margin:0;padding:11px 13px;font-size:11.5px;display:grid}.mkt-job-posted{justify-items:start;gap:10px;max-width:680px;padding:22px 0;display:grid}.mkt-job-posted h2{margin:0;font-size:22px}.mkt-job-posted p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.mkt-job-atlas-backdrop{z-index:80;opacity:0;visibility:hidden;pointer-events:none;cursor:default;background:#00000070;border:0;border-radius:0;width:100%;height:100%;padding:0;transition:opacity .2s ease-out,visibility 0s linear .5s;position:fixed;inset:0}.mkt-job-atlas-backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (width<=1100px){.mkt-job-workspace,.mkt-job-workspace[data-assistant-open=true]{grid-template-columns:minmax(0,1fr);column-gap:0}#mkt-job-atlas-panel{z-index:90;width:min(480px,100vw - 24px);height:auto;position:fixed;top:12px;bottom:12px;right:12px;transform:translate(calc(100% + 24px))}#mkt-job-atlas-panel[data-open=true]{transform:translate(0)}.mkt-job-atlas-panel{background:var(--mkt-canvas);border-radius:12px;height:100%;max-height:none;padding:16px;position:static;box-shadow:0 18px 50px #00000042}}@media (width<=900px){.mkt-job-shape-stage,.mkt-job-shape-layout{grid-template-columns:1fr}.mkt-job-summary{border-left:0;border-bottom:1px solid var(--mkt-border-hairline);order:-1;padding:0 0 14px;position:static}.mkt-job-summary-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.mkt-job-checklist{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px}.mkt-job-field-grid.is-compact{grid-template-columns:1fr 1fr}}@media (width<=620px){.mkt-post-job-header{grid-template-columns:1fr}.mkt-post-job-header-actions{justify-content:space-between;align-self:auto}.mkt-job-field-grid,.mkt-job-field-grid.is-compact,.mkt-job-disclosures,.mkt-job-preview-columns{grid-template-columns:1fr}.mkt-job-budget-controls{grid-template-columns:minmax(0,1fr) minmax(116px,.68fr)}.mkt-job-checklist{grid-template-columns:1fr 1fr}.mkt-job-preview{padding:16px}.mkt-job-preview-facts{grid-template-columns:1fr 1fr}.mkt-job-preview-facts>div:nth-child(2){border-right:0}.mkt-job-preview-facts>div:nth-child(-n+2){border-bottom:1px solid var(--mkt-border-hairline)}.mkt-job-useful{grid-template-columns:1fr;gap:7px}.mkt-job-actions{flex-direction:column;align-items:stretch}.mkt-job-actions-right{width:100%;margin-left:0}.mkt-job-actions-right>*{flex:1}#mkt-job-atlas-panel{width:auto;inset:8px}.mkt-job-atlas-panel{border-radius:12px}}@media (pointer:coarse){.mkt-post-job button,.mkt-post-job select,.mkt-post-job input{min-height:44px}}.mkt-workrooms-page{color:var(--text,#f5f5f5);flex-direction:column;gap:18px;display:flex}.mkt-inbox .mkt-board-row{flex-direction:column;align-items:stretch}.mkt-workroom-composer{border:1px solid var(--mkt-border,#ffffff1a);border-radius:var(--mkt-radius-sm,10px);background:var(--mkt-surface,#1f1f1f);gap:9px;width:100%;padding:14px;display:grid}.mkt-workroom-composer label{color:var(--text,#f5f5f5);gap:7px;font-size:12px;font-weight:700;display:grid}.mkt-workroom-composer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--mkt-border,#ffffff1a);border-radius:var(--mkt-radius-sm,10px);background:var(--bg,#151515);width:100%;min-width:0;color:var(--text,#f5f5f5);font:inherit;padding:10px 11px;font-size:13px;line-height:1.45}.mkt-workroom-composer textarea:disabled{cursor:not-allowed;opacity:.62}.mkt-workroom-send-recovery{border:1px solid color-mix(in srgb, var(--mkt-warning,#e6b45c) 46%, transparent);border-radius:var(--mkt-radius-sm,10px);background:color-mix(in srgb, var(--mkt-warning,#e6b45c) 8%, transparent);gap:5px;padding:11px 12px;display:grid}.mkt-workroom-send-recovery p{color:var(--muted,#aaa);margin:0;font-size:12px;line-height:1.45}.mkt-workroom-recovery-manager{border:1px solid color-mix(in srgb, var(--mkt-warning,#e6b45c) 46%, transparent);border-radius:var(--mkt-radius-sm,10px);background:color-mix(in srgb, var(--mkt-warning,#e6b45c) 8%, transparent);gap:10px;padding:14px;display:grid}.mkt-workroom-recovery-manager>div:first-child,.mkt-workroom-recovery-row>span{gap:4px;display:grid}.mkt-workroom-recovery-manager p{color:var(--muted,#aaa);margin:0;font-size:12px;line-height:1.45}.mkt-workroom-recovery-row{border-top:1px solid var(--mkt-border,#ffffff1a);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.mkt-workroom-recovery-row small{color:var(--muted,#aaa);overflow-wrap:anywhere;font-size:11px}.mkt-workroom-composer>div,.mkt-workroom-delivery-sealed{justify-content:space-between;align-items:center;gap:14px;display:flex}.mkt-workroom-send-actions{flex:none;gap:8px;display:inline-flex}.mkt-workroom-composer small,.mkt-workroom-delivery-sealed small,.mkt-workroom-chat small{color:var(--muted,#aaa);font-size:11px;line-height:1.45}.mkt-workroom-chat{border:1px solid var(--mkt-border,#ffffff1a);background:var(--mkt-surface-2,#2b2b2b);border-radius:14px 14px 14px 4px;gap:6px;max-width:min(86%,720px);padding:12px 14px;display:grid}.mkt-workroom-chat.is-sent{border-color:color-mix(in srgb, var(--mkt-accent,#4c8dff) 42%, transparent);border-radius:14px 14px 4px;justify-self:end}.mkt-workroom-chat p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.mkt-workroom-delivery-sealed{border:1px solid var(--mkt-border,#ffffff1a);border-left:3px solid var(--mkt-warning,#e6b45c);border-radius:var(--mkt-radius-sm,10px);padding:12px 14px}.mkt-workroom-delivery-sealed>div{gap:3px;display:grid}.mkt-review-criteria{border:1px solid var(--mkt-border,#ffffff1a);border-radius:var(--mkt-radius-sm,10px);gap:9px;margin:4px 0;padding:12px;display:grid}.mkt-review-criteria legend{color:var(--text,#f5f5f5);padding:0 5px;font-size:12px;font-weight:750}.mkt-review-criteria label{color:var(--text,#f5f5f5);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.mkt-review-criteria input{margin-top:3px}.mkt-review-criteria small{color:var(--muted,#aaa);overflow-wrap:anywhere}.mkt-workrooms-back{color:var(--muted,#aaa);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-size:13px;font-weight:650}.mkt-workrooms-back:hover{color:var(--text,#f5f5f5)}.mkt-workrooms-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 4px;display:flex}.mkt-workrooms-eyebrow,.mkt-workroom-mode{color:var(--mkt-accent,#4c8dff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.mkt-workrooms-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.05}.mkt-workrooms-hero p{max-width:680px;color:var(--muted,#aaa);margin:8px 0 0;font-size:14px;line-height:1.55}.mkt-workrooms-jobs-link,.mkt-workrooms-empty a,.mkt-workroom-card-foot a{color:var(--mkt-accent,#4c8dff);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;font-size:13px;font-weight:700}.mkt-workrooms-jobs-link{border:1px solid color-mix(in srgb, var(--mkt-accent,#4c8dff) 48%, transparent);border-radius:999px;flex:none;padding:9px 14px;text-decoration:none}.mkt-workrooms-boundary{border:1px solid var(--mkt-border,#ffffff1a);border-left:3px solid var(--mkt-warning,#e6b45c);border-radius:var(--mkt-radius-sm,10px);background:var(--mkt-surface,#1f1f1f);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:14px 16px;font-size:13px;line-height:1.45;display:grid}.mkt-workrooms-boundary strong{color:var(--text,#f5f5f5);grid-row:1/span 2}.mkt-workrooms-boundary span{color:var(--muted,#aaa)}.mkt-workrooms-status,.mkt-workrooms-error,.mkt-workrooms-empty{border:1px solid var(--mkt-border,#ffffff1a);border-radius:var(--mkt-radius,16px);background:var(--mkt-surface,#1f1f1f);color:var(--muted,#aaa);text-align:center;margin:0;padding:clamp(28px,6vw,60px) 20px}.mkt-workrooms-action-banner{border:1px solid var(--mkt-border,#ffffff1a);border-left:3px solid var(--mkt-positive,#34d399);border-radius:var(--mkt-radius-sm,10px);background:var(--mkt-surface,#1f1f1f);color:var(--text,#f5f5f5);margin:0;padding:11px 14px;font-size:12px;line-height:1.45}.mkt-workrooms-action-banner.is-error{border-left-color:var(--mkt-negative,#f87171)}.mkt-workrooms-empty strong,.mkt-workrooms-error strong{color:var(--text,#f5f5f5);font-size:16px}.mkt-workrooms-empty p,.mkt-workrooms-error p{max-width:560px;margin:8px auto 14px;font-size:13px;line-height:1.5}.mkt-workrooms-error button{border:1px solid var(--mkt-border,#ffffff1a);background:var(--mkt-surface-2,#2b2b2b);color:var(--text,#f5f5f5);cursor:pointer;font:inherit;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.mkt-workroom-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:14px;display:grid}.mkt-workroom-card{border:1px solid var(--mkt-border,#ffffff1a);border-radius:var(--mkt-radius,16px);background:var(--mkt-surface,#1f1f1f);flex-direction:column;gap:17px;min-width:0;padding:clamp(18px,3vw,24px);display:flex}.mkt-workroom-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mkt-workroom-card-head h2{overflow-wrap:anywhere;letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.25}.mkt-workroom-state{border:1px solid var(--mkt-accent,#4c8dff);color:var(--text,#f5f5f5);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:750}.mkt-workroom-card[data-state=claimed] .mkt-workroom-state,.mkt-workroom-card[data-state=in_progress] .mkt-workroom-state,.mkt-workroom-card[data-state=evidence_submitted] .mkt-workroom-state,.mkt-workroom-card[data-state=in_review] .mkt-workroom-state{border-color:var(--mkt-warning,#e6b45c)}.mkt-workroom-card[data-state=settled] .mkt-workroom-state,.mkt-workroom-card[data-state=resolved] .mkt-workroom-state{border-color:var(--mkt-positive,#34d399)}.mkt-workroom-card[data-state=disputed] .mkt-workroom-state{border-color:var(--mkt-negative,#f87171)}.mkt-workroom-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.mkt-workroom-facts>div{min-width:0}.mkt-workroom-facts dt{color:var(--muted,#aaa);letter-spacing:.045em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.mkt-workroom-facts dd{overflow-wrap:anywhere;color:var(--text,#f5f5f5);margin:0;font-size:13px;line-height:1.5}.mkt-workroom-deliverable{border-top:1px solid var(--mkt-border-hairline,#ffffff0f);grid-column:1/-1;padding-top:13px}.mkt-workroom-participants{flex-direction:column;gap:6px;display:flex}.mkt-workroom-participants>span{flex-direction:column;display:flex}.mkt-workroom-participants small{color:var(--muted,#aaa);font-size:11px}.mkt-workroom-lifecycle{border-top:1px solid var(--mkt-border-hairline,#ffffff0f);padding-top:15px}.mkt-workroom-lifecycle h3{letter-spacing:.035em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.mkt-workroom-lifecycle ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mkt-workroom-lifecycle li{color:var(--muted,#aaa);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.mkt-workroom-lifecycle li:not(:last-child):after{color:var(--muted,#aaa);content:"→";margin-left:2px}.mkt-workroom-lifecycle li.is-current{color:var(--text,#f5f5f5)}.mkt-workroom-stage-number{border:1px solid var(--mkt-border,#ffffff1a);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.mkt-workroom-lifecycle li.is-current .mkt-workroom-stage-number{border-color:var(--mkt-accent,#4c8dff);color:var(--text,#f5f5f5)}.mkt-workroom-review-actions{border:1px solid var(--mkt-border,#ffffff1a);border-radius:var(--mkt-radius-sm,10px);background:var(--mkt-surface-2,#2b2b2b);flex-direction:column;align-items:flex-start;gap:9px;padding:14px;display:flex}.mkt-workroom-review-actions h3,.mkt-workroom-review-actions p{margin:0}.mkt-workroom-review-actions h3{color:var(--text,#f5f5f5);font-size:13px}.mkt-workroom-review-actions p,.mkt-workroom-review-actions small{color:var(--muted,#aaa);font-size:11.5px;line-height:1.5}.mkt-workroom-review-actions>button,.mkt-workroom-review-actions form button{border:1px solid var(--mkt-border,#ffffff1a);background:var(--mkt-surface,#1f1f1f);min-height:34px;color:var(--text,#f5f5f5);cursor:pointer;font:inherit;border-radius:999px;padding:7px 11px;font-size:11.5px;font-weight:700}.mkt-workroom-review-actions button:disabled{color:var(--muted,#aaa);cursor:not-allowed;opacity:.62}.mkt-workroom-review-actions form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 10px;width:100%;display:grid}.mkt-workroom-review-actions label{color:var(--text,#f5f5f5);grid-column:1/-1;font-size:11px;font-weight:700}.mkt-workroom-review-actions textarea{resize:vertical;border:1px solid var(--mkt-border,#ffffff1a);border-radius:var(--mkt-radius-sm,10px);background:var(--mkt-surface,#1f1f1f);width:100%;min-width:0;color:var(--text,#f5f5f5);font:inherit;padding:9px 10px;font-size:12px;line-height:1.4}.mkt-workroom-review-actions a{color:var(--mkt-accent,#4c8dff);font-size:12px;font-weight:700}.mkt-workroom-card-foot{border-top:1px solid var(--mkt-border-hairline,#ffffff0f);color:var(--muted,#aaa);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.mkt-workroom-companion{border:1px solid var(--mkt-border-hairline,#ffffff0f);border-radius:var(--mkt-radius-sm,10px);background:var(--mkt-surface-2,#181818);gap:10px;margin:10px 0 16px;padding:14px;display:grid}.mkt-workroom-companion p,.mkt-workroom-companion small{color:var(--muted,#aaa);margin:0;font-size:12px;line-height:1.5}.mkt-workroom-companion-handoff{gap:9px;display:grid}.mkt-workroom-companion-handoff>a{overflow-wrap:anywhere;color:var(--mkt-accent,#4c8dff);font-size:11px}.mkt-workroom-companion-handoff .mkt-actions{flex-wrap:wrap;gap:8px;display:flex}.mkt-workrooms-page :is(button,a):focus-visible{outline:3px solid var(--mkt-accent,#4c8dff);outline-offset:3px}@media (width<=640px){.mkt-workrooms-hero,.mkt-workroom-card-foot{flex-direction:column;align-items:flex-start}.mkt-workrooms-boundary{grid-template-columns:1fr}.mkt-workrooms-boundary strong{grid-row:auto}.mkt-workroom-card-head{flex-direction:column-reverse}.mkt-workroom-facts{grid-template-columns:1fr}.mkt-workroom-deliverable{grid-column:auto}.mkt-workroom-lifecycle ol{flex-direction:column}.mkt-workroom-lifecycle li:not(:last-child):after{content:none}.mkt-workroom-review-actions form{grid-template-columns:1fr}.mkt-workroom-composer>div,.mkt-workroom-delivery-sealed{flex-direction:column;align-items:stretch}.mkt-workroom-send-actions{flex-direction:column-reverse;align-items:stretch}.mkt-workroom-recovery-row{flex-direction:column;align-items:stretch}.mkt-workroom-chat{max-width:100%}}@media (pointer:coarse){.mkt-workrooms-page :is(button,a){min-height:44px}.mkt-workrooms-page a{align-items:center;display:inline-flex}}.mkt-community-page,.mkt-community-page *{box-sizing:border-box}.mkt-community-page{width:100%;color:var(--text);flex-direction:column;gap:18px;display:flex}.mkt-community-page button,.mkt-community-page input,.mkt-community-page textarea,.mkt-community-page select{font:inherit}.mkt-community-page button:focus-visible,.mkt-community-page textarea:focus-visible,.mkt-community-composer input:focus-visible,.mkt-community-composer select:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-community-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-weight:650;font-size:13px!important}.mkt-community-back:hover{color:var(--text)}.mkt-community-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:10px 0 8px;display:flex}.mkt-community-eyebrow,.mkt-community-guide-kicker{color:var(--mkt-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.mkt-community-hero h1{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.06}.mkt-community-hero p{max-width:680px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.mkt-community-compose-button,.mkt-community-composer-footer button{background:var(--mkt-accent);min-height:40px;color:var(--mkt-accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;padding:10px 20px;font-weight:720;font-size:13px!important}.mkt-community-compose-button:hover,.mkt-community-composer-footer button:hover:not(:disabled){background:var(--mkt-accent-hover)}.mkt-community-preview-note{border-left:3px solid var(--mkt-accent);border-radius:var(--mkt-radius-sm);background:var(--mkt-surface);align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;display:flex}.mkt-community-preview-note strong{flex:none}.mkt-community-preview-note span{color:var(--muted);line-height:1.45}.mkt-community-layout{grid-template-columns:180px minmax(0,1fr) 250px;align-items:start;gap:18px;display:grid}.mkt-community-channels{flex-direction:column;gap:3px;min-width:0;display:flex;position:sticky;top:18px}.mkt-community-rail-title{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;padding:0 10px 8px;font-size:11px;font-weight:750;display:flex}.mkt-community-rail-title small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.mkt-community-channels>button{border-radius:var(--mkt-radius-sm);width:100%;min-height:38px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.mkt-community-channels>button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.mkt-community-channels>button small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.mkt-community-channels>button:hover{background:var(--mkt-hover);color:var(--text)}.mkt-community-channels>button.is-active{background:var(--mkt-surface-2);color:var(--text)}.mkt-community-channels>button.is-active small{color:var(--mkt-accent)}.mkt-community-feed-column{flex-direction:column;gap:12px;min-width:0;display:flex}.mkt-community-feed-controls{grid-template-columns:minmax(190px,1fr) auto auto;gap:8px;display:grid}.mkt-community-search{border:1px solid var(--mkt-border-hairline);background:var(--mkt-surface);min-width:0;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 13px;display:flex}.mkt-community-search:focus-within,.mkt-community-select:focus-within{outline:2px solid var(--mkt-accent);outline-offset:2px;border-color:var(--mkt-border);background:var(--mkt-surface-2)}.mkt-community-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:10px 0;font-size:13px}.mkt-community-search input::placeholder,.mkt-community-composer input::placeholder,.mkt-community-composer textarea::placeholder{color:var(--muted)}.mkt-community-select{border:1px solid var(--mkt-border-hairline);background:var(--mkt-surface);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:620;display:flex}.mkt-community-select select{max-width:112px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:12px;font-weight:650}.mkt-community-compose-prompt{border:1px solid var(--mkt-border-hairline);border-radius:var(--mkt-radius);background:var(--mkt-surface);width:100%;color:var(--muted);text-align:left;cursor:pointer;align-items:center;gap:11px;padding:12px 14px;display:flex}.mkt-community-compose-prompt:hover{background:var(--mkt-hover)}.mkt-community-compose-prompt>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.mkt-community-compose-prompt strong{color:var(--mkt-accent);font-size:12px}.mkt-community-composer{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--mkt-surface);flex-direction:column;gap:13px;padding:16px;display:flex}.mkt-community-composer-heading,.mkt-community-composer-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.mkt-community-composer-heading>div{flex-direction:column;gap:2px;display:flex}.mkt-community-composer-heading strong{font-size:14px}.mkt-community-composer-heading span,.mkt-community-composer-footer span{color:var(--muted);font-size:11.5px}.mkt-community-composer-heading>button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:650}.mkt-community-composer-heading>button:hover{color:var(--text)}.mkt-community-composer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mkt-community-composer>label,.mkt-community-composer-grid label{min-width:0;color:var(--text);flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.mkt-community-composer label>span{color:var(--muted);font-weight:500}.mkt-community-composer input,.mkt-community-composer textarea,.mkt-community-composer select{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-sm);background:var(--mkt-surface-2);width:100%;min-width:0;color:var(--text);font-size:13px}.mkt-community-composer input,.mkt-community-composer select{min-height:39px;padding:8px 10px}.mkt-community-composer textarea{resize:vertical;min-height:112px;padding:10px 11px;line-height:1.5}.mkt-community-composer-footer button:disabled{opacity:.45;cursor:not-allowed}.mkt-community-result-line{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 2px;display:flex}.mkt-community-result-line strong{font-size:12.5px}.mkt-community-result-line span{color:var(--muted);font-size:11.5px}.mkt-community-feed{flex-direction:column;gap:10px;display:flex}.mkt-community-post{border:1px solid var(--mkt-border-hairline);border-radius:var(--mkt-radius);background:var(--mkt-surface);flex-direction:column;gap:12px;padding:17px 18px 13px;display:flex}.mkt-community-post.is-featured{border-left:3px solid var(--mkt-accent)}.mkt-community-post-header{align-items:center;gap:10px;display:flex}.mkt-community-avatar{border:1px solid var(--mkt-border);background:var(--mkt-surface-2);width:36px;height:36px;color:var(--text);letter-spacing:.03em;border-radius:11px;flex:none;place-items:center;font-size:11px;font-weight:760;display:grid}.mkt-community-author{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mkt-community-author-line{align-items:baseline;gap:6px;min-width:0;display:flex}.mkt-community-author-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mkt-community-author-line span,.mkt-community-author>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mkt-community-follow{border:1px solid var(--mkt-border);min-width:72px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-weight:680;font-size:11.5px!important}.mkt-community-follow:hover,.mkt-community-follow[aria-pressed=true]{background:var(--mkt-surface-2)}.mkt-community-local-badge,.mkt-community-preview-badge,.mkt-community-type-badge,.mkt-community-channel-label{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.mkt-community-local-badge{background:color-mix(in srgb, var(--mkt-positive) 12%, var(--mkt-surface-2));color:var(--text)}.mkt-community-post-meta{align-items:center;gap:6px;display:flex}.mkt-community-channel-label{background:var(--mkt-surface-2);color:var(--muted)}.mkt-community-type-badge{border:1px solid color-mix(in srgb, var(--mkt-accent) 24%, transparent);background:color-mix(in srgb, var(--mkt-accent) 7%, var(--mkt-surface));color:var(--text)}.mkt-community-preview-badge{border:1px solid color-mix(in srgb, var(--mkt-warning) 34%, transparent);background:color-mix(in srgb, var(--mkt-warning) 9%, var(--mkt-surface));color:var(--text)}.mkt-community-post h2{letter-spacing:-.015em;margin:-1px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.3}.mkt-community-post-body{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.mkt-community-tags{flex-wrap:wrap;gap:6px;display:flex}.mkt-community-tags span{color:var(--muted);font-size:10.5px}.mkt-community-tags span:before{content:"#";color:var(--muted)}.mkt-community-listing-row{border-radius:var(--mkt-radius-sm);background:var(--mkt-surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.mkt-community-listing-mark{background:var(--mkt-accent);width:28px;height:28px;color:var(--mkt-accent-ink);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.mkt-community-listing-row>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.mkt-community-listing-row small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.mkt-community-listing-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mkt-community-listing-row button,.mkt-community-listing-row a{min-height:24px;color:var(--mkt-accent);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:680;text-decoration:none}.mkt-community-attachment-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mkt-community-listing-static{color:var(--muted);font-size:10.5px}.mkt-community-post-actions{border-top:1px solid var(--mkt-border-hairline);align-items:center;gap:14px;padding-top:11px;display:flex}.mkt-community-post-actions button{min-height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11.5px;font-weight:620}.mkt-community-post-actions button:hover,.mkt-community-post-actions button[aria-pressed=true]{color:var(--mkt-accent)}.mkt-community-post-actions button:last-child{margin-left:auto}.mkt-community-post-actions button span,.mkt-community-post-actions>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.mkt-community-empty{border:1px dashed var(--mkt-border);border-radius:var(--mkt-radius);min-height:260px;color:var(--muted);text-align:center;place-items:center;padding:32px;display:grid}.mkt-community-empty>span{font-size:28px}.mkt-community-empty h2{color:var(--text);margin:8px 0 0;font-size:17px}.mkt-community-empty p{margin:4px 0 14px;font-size:12.5px}.mkt-community-empty button{border:1px solid var(--mkt-border);background:var(--mkt-surface);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:650}.mkt-community-guide{flex-direction:column;gap:10px;display:flex;position:sticky;top:18px}.mkt-community-guide section{border:1px solid var(--mkt-border-hairline);border-radius:var(--mkt-radius);background:var(--mkt-surface);padding:16px}.mkt-community-guide h2{letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.35}.mkt-community-guide ol{flex-direction:column;gap:13px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mkt-community-guide li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.mkt-community-guide li>span{background:var(--mkt-surface-2);width:24px;height:24px;color:var(--mkt-accent);border-radius:8px;place-items:center;font-size:10px;font-weight:750;display:grid}.mkt-community-guide li p{color:var(--muted);flex-direction:column;gap:2px;margin:0;font-size:11px;line-height:1.4;display:flex}.mkt-community-guide li strong{color:var(--text);font-size:11.5px}.mkt-community-guide section>p{color:var(--muted);margin:8px 0 0;font-size:11.5px;line-height:1.5}.mkt-community-guide .mkt-community-guide-note{border-top:1px solid var(--mkt-border-hairline);color:var(--muted);margin-top:12px;padding-top:12px;font-size:10.5px}.mkt-community-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}@media (width<=1050px){.mkt-community-layout{grid-template-columns:176px minmax(0,1fr)}.mkt-community-guide{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=720px){.mkt-community-hero{flex-direction:column;align-items:flex-start;gap:16px}.mkt-community-preview-note{flex-direction:column;align-items:flex-start;gap:3px}.mkt-community-layout{grid-template-columns:minmax(0,1fr)}.mkt-community-channels{scrollbar-width:none;flex-direction:row;gap:5px;margin-inline:-2px;padding:2px;position:static;overflow-x:auto}.mkt-community-channels::-webkit-scrollbar{display:none}.mkt-community-rail-title{display:none}.mkt-community-channels>button{flex:none;width:auto}.mkt-community-feed-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-community-search{grid-column:1/-1}.mkt-community-guide{grid-column:1}}@media (width<=480px){.mkt-community-feed-controls,.mkt-community-composer-grid,.mkt-community-guide{grid-template-columns:minmax(0,1fr)}.mkt-community-select{justify-content:space-between}.mkt-community-select select{max-width:none}.mkt-community-post{padding-inline:14px}.mkt-community-local-badge{display:none}.mkt-community-listing-row{grid-template-columns:auto minmax(0,1fr)}.mkt-community-attachment-actions,.mkt-community-listing-static{grid-column:2;justify-self:start}.mkt-community-attachment-actions{flex-wrap:wrap;justify-content:flex-start}.mkt-community-post-actions{gap:10px}}@media (pointer:coarse){.mkt-community-page button,.mkt-community-page input,.mkt-community-page select,.mkt-community-page a{min-height:44px}.mkt-community-page a{align-items:center;display:inline-flex}}.mkt-buyer-page{color:var(--text);flex-direction:column;gap:16px;display:flex}.mkt-buyer-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-size:13px;font-weight:650}.mkt-buyer-back:hover{color:var(--text)}.mkt-buyer-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 4px;display:flex}.mkt-buyer-eyebrow{color:var(--mkt-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.mkt-buyer-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.05}.mkt-buyer-hero p{max-width:680px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.mkt-buyer-hero>a{border:1px solid var(--mkt-accent);color:var(--text);border-radius:999px;flex:none;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none}.mkt-buyer-boundary{border-left:3px solid var(--mkt-accent);border-radius:var(--mkt-radius-sm);background:var(--mkt-surface);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:13px 15px;font-size:12px;line-height:1.45;display:grid}.mkt-buyer-boundary strong{color:var(--text);grid-row:1/span 2}.mkt-buyer-boundary span{color:var(--muted)}.mkt-buyer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mkt-buyer-kpis article{border-radius:var(--mkt-radius);background:var(--mkt-surface);min-height:92px;padding:15px}.mkt-buyer-kpis span,.mkt-buyer-kpis small{color:var(--muted);font-size:10.5px;display:block}.mkt-buyer-kpis strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:7px 0;font-size:23px;display:block}.mkt-buyer-panel{border-radius:var(--mkt-radius);background:var(--mkt-surface);min-width:0;padding:18px}.mkt-buyer-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mkt-buyer-panel>header h2{margin:0;font-size:15px}.mkt-buyer-panel>header p{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.45}.mkt-buyer-panel>header>span{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:700}.mkt-buyer-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mkt-buyer-empty{text-align:center;padding:26px 12px}.mkt-buyer-empty strong{font-size:13px;display:block}.mkt-buyer-empty p{max-width:46ch;color:var(--muted);margin:7px auto 10px;font-size:11.5px;line-height:1.5}.mkt-buyer-empty a{color:var(--mkt-accent);font-size:11.5px;font-weight:700}.mkt-buyer-table-wrap{overflow-x:auto}.mkt-buyer-compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px;font-size:11.5px}.mkt-buyer-compare-table th,.mkt-buyer-compare-table td{border-top:1px solid var(--mkt-border-hairline);color:var(--muted);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px;line-height:1.45}.mkt-buyer-compare-table thead th{color:var(--text);border-top:0;font-size:12px}.mkt-buyer-compare-table thead th small{color:var(--muted);margin-top:4px;font-size:9.5px;font-weight:600;display:block}.mkt-buyer-compare-table th:first-child{width:110px;color:var(--text);padding-left:0}.mkt-buyer-compare-table td:last-child,.mkt-buyer-compare-table th:last-child{padding-right:0}.mkt-buyer-compare-table button,.mkt-buyer-row-actions button,.mkt-buyer-store-list button{border:1px solid var(--mkt-border);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:650}.mkt-buyer-compare-table button+button{margin-left:5px}.mkt-buyer-list{flex-direction:column;display:flex}.mkt-buyer-listing{border-top:1px solid var(--mkt-border-hairline);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.mkt-buyer-listing:first-child{border-top:0}.mkt-buyer-listing>div:first-child{min-width:0}.mkt-buyer-listing span,.mkt-buyer-listing small{color:var(--muted);font-size:10px}.mkt-buyer-listing h3{margin:4px 0;font-size:13px}.mkt-buyer-listing p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.mkt-buyer-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.mkt-buyer-row-actions button[aria-pressed=true]{border-color:var(--mkt-accent)}.mkt-buyer-row-actions button:disabled{opacity:.4;cursor:not-allowed}.mkt-buyer-missing-entries{border:1px dashed var(--mkt-border);border-radius:var(--mkt-radius-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;padding:11px 12px;font-size:10.5px;display:flex}.mkt-buyer-missing-entries strong{color:var(--text)}.mkt-buyer-missing-entries>div{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.mkt-buyer-missing-entries button{border:1px solid var(--mkt-border);max-width:100%;min-height:24px;color:var(--text);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:4px 8px;font-size:10px;overflow:hidden}.mkt-buyer-store-list{flex-direction:column;display:flex}.mkt-buyer-store-list article{border-top:1px solid var(--mkt-border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.mkt-buyer-store-list article:first-child{border-top:0}.mkt-buyer-store-list article>div{flex-direction:column;gap:3px;display:flex}.mkt-buyer-store-list article>div:last-child{flex-direction:row}.mkt-buyer-store-list span{color:var(--muted);font-size:10.5px}.mkt-buyer-recent-list{margin:0;padding:0;list-style:none}.mkt-buyer-recent-list li{border-top:1px solid var(--mkt-border-hairline)}.mkt-buyer-recent-list li:first-child{border-top:0}.mkt-buyer-recent-list button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.mkt-buyer-recent-list span{color:var(--muted);font-size:10.5px}.mkt-buyer-order-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mkt-buyer-order-summary span{border-radius:var(--mkt-radius-sm);background:var(--mkt-surface-2);color:var(--muted);padding:10px;font-size:10px}.mkt-buyer-order-summary strong{color:var(--text);margin-top:5px;font-size:18px;display:block}.mkt-buyer-order-summary a{color:var(--mkt-accent);grid-column:1/-1;margin-top:5px;font-size:11.5px;font-weight:700}.mkt-buyer-unavailable{border:1px dashed var(--mkt-border);border-radius:var(--mkt-radius);color:var(--muted);padding:18px}.mkt-buyer-unavailable>h2{color:var(--text);margin:0;font-size:14px}.mkt-buyer-unavailable>p{margin:6px 0 14px;font-size:11.5px;line-height:1.5}.mkt-buyer-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mkt-buyer-service-grid article{border:1px solid var(--mkt-border-hairline);border-radius:var(--mkt-radius-sm);background:var(--mkt-surface);flex-direction:column;align-items:flex-start;min-width:0;padding:13px;display:flex}.mkt-buyer-service-grid article>span{color:var(--mkt-warning);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.mkt-buyer-service-grid h3{color:var(--text);margin:5px 0 0;font-size:12.5px}.mkt-buyer-service-grid p{color:var(--muted);flex:1;margin:6px 0 11px;font-size:10.5px;line-height:1.45}.mkt-buyer-service-grid button{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-sm);background:var(--mkt-surface-2);width:100%;min-height:30px;color:var(--text);font:inherit;text-align:left;cursor:pointer;padding:6px 8px;font-size:9.5px;font-weight:650}.mkt-buyer-service-grid button:not(:disabled):hover{border-color:var(--mkt-accent)}.mkt-buyer-service-grid button:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.mkt-buyer-page :is(button,a):focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}@media (width<=900px){.mkt-buyer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-buyer-two-column{grid-template-columns:1fr}.mkt-buyer-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mkt-buyer-hero,.mkt-buyer-listing,.mkt-buyer-store-list article{flex-direction:column;align-items:flex-start}.mkt-buyer-boundary{grid-template-columns:1fr}.mkt-buyer-boundary strong{grid-row:auto}.mkt-buyer-row-actions{justify-content:flex-start}.mkt-buyer-kpis{grid-template-columns:1fr 1fr}.mkt-buyer-missing-entries>div{width:100%;margin-left:0}.mkt-buyer-order-summary{grid-template-columns:1fr 1fr}.mkt-buyer-service-grid{grid-template-columns:1fr}}@media (pointer:coarse){.mkt-buyer-page :is(button,a){min-height:44px}.mkt-buyer-back,.mkt-buyer-hero>a,.mkt-buyer-empty a,.mkt-buyer-order-summary a{align-items:center;display:inline-flex}.mkt-buyer-service-grid button{min-height:44px}}.pm-workspace{--pm-panel:color-mix(in srgb, var(--bg-2) 88%, var(--fill-quiet));--pm-panel-raised:color-mix(in srgb, var(--bg-2) 72%, var(--fill-hover));--pm-border:color-mix(in srgb, var(--stroke) 78%, transparent);--pm-green:#4ade80;--pm-amber:#f5b942;--pm-cyan:#6ee7f9;width:min(100%,1480px);color:var(--text);margin:0 auto;padding:10px 0 36px}.atlas.light .pm-workspace{--pm-panel:#ffffffad;--pm-panel-raised:#ffffffe0;--pm-green:#167c3e;--pm-amber:#9a5a00;--pm-cyan:#006f8a}.pm-workspace h1,.pm-workspace h2,.pm-workspace h3,.pm-workspace p{margin:0}.pm-operator-keys{gap:12px;display:grid}.pm-operator-keys-hero{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px;display:flex}.pm-operator-keys-hero h2{letter-spacing:-.03em;margin-top:4px;font-size:clamp(20px,2vw,28px)}.pm-operator-keys-hero p{max-width:760px;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.pm-operator-posture{white-space:nowrap;color:var(--pm-amber);border:1px solid color-mix(in srgb, var(--pm-amber) 38%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:760;display:inline-flex}.pm-operator-posture i{background:currentColor;border-radius:50%;width:7px;height:7px}.pm-operator-keys-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.pm-operator-key-form,.pm-operator-key-status{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:18px;padding:22px}.pm-operator-key-form{gap:20px;display:grid}.pm-operator-key-form fieldset{border:0;min-width:0;margin:0;padding:0}.pm-operator-key-form legend{margin-bottom:10px;font-size:13px;font-weight:780}.pm-operator-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-operator-role-options label{border:1px solid var(--pm-border);background:var(--pm-panel-raised);cursor:pointer;border-radius:12px;gap:10px;padding:13px;display:flex}.pm-operator-role-options label:has(input:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pm-operator-role-options input{accent-color:var(--blue);margin-top:3px}.pm-operator-role-options span{gap:3px;display:grid}.pm-operator-role-options small,.pm-operator-key-form>p,.pm-operator-key-status small{color:var(--muted);line-height:1.45}.pm-operator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pm-operator-fields label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.pm-operator-fields input,.pm-operator-fields select{box-sizing:border-box;border:1px solid var(--pm-border);background:var(--pm-panel-raised);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:10px 11px}.pm-operator-enroll{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:11px;min-height:45px;padding:10px 16px;font-weight:780}.pm-operator-enroll:disabled{cursor:not-allowed;opacity:.48}.pm-operator-review-submit{border:1px solid var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);width:100%;color:var(--text);cursor:pointer;border-radius:10px;margin-top:14px;padding:10px 12px;font-weight:760}.pm-operator-review-submit:disabled{border-color:var(--pm-border);cursor:not-allowed;opacity:.5}.pm-operator-key-form>p{font-size:11px}.pm-operator-key-status h3{margin-top:5px;font-size:20px}.pm-operator-key-status>p{min-height:42px;color:var(--muted);margin-top:8px;line-height:1.5}.pm-operator-process{margin-top:14px}.pm-operator-key-status ol{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pm-operator-key-status li{background:var(--pm-panel-raised);border-radius:11px;align-items:flex-start;gap:10px;padding:10px;display:flex}.pm-operator-key-status li>b{background:var(--fill-hover);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:0 0 24px;place-items:center;font-size:11px;display:grid}.pm-operator-key-status li.is-complete>b{background:color-mix(in srgb, var(--pm-green) 20%, transparent);color:var(--pm-green)}.pm-operator-key-status li span{gap:2px;display:grid}.pm-operator-key-status li strong{font-size:12px}.pm-operator-key-status li small{font-size:11px}.pm-operator-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.pm-operator-evidence div{border:1px solid var(--pm-border);border-radius:9px;min-width:0;padding:9px}.pm-operator-evidence dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.pm-operator-evidence dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.pm-operator-governance{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:18px;gap:16px;padding:22px;display:grid}.pm-operator-governance>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pm-operator-governance>header h3{margin-top:5px;font-size:20px}.pm-operator-governance>header p{max-width:760px;color:var(--muted);margin-top:6px;line-height:1.5}.pm-operator-governance>header>strong{color:var(--pm-amber);white-space:nowrap;font-size:12px}.pm-operator-governance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-operator-governance-grid article{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.pm-operator-governance-grid span,.pm-operator-governance-evidence dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:720}.pm-operator-governance-grid strong{font-size:12px}.pm-operator-governance-grid small,.pm-operator-governance>p{color:var(--muted);font-size:11px;line-height:1.45}.pm-operator-governance-grid article>button{border:1px solid color-mix(in srgb, var(--blue) 58%, var(--pm-border));background:color-mix(in srgb, var(--blue) 10%, transparent);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;align-self:end;margin-top:5px;padding:7px 9px;font-size:10px;font-weight:760}.pm-operator-governance-grid article>button:disabled{border-color:var(--pm-border);cursor:not-allowed;opacity:.5}.pm-operator-governance-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pm-operator-governance-evidence>div{border:1px solid var(--pm-border);border-radius:9px;min-width:0;padding:10px}.pm-operator-governance-evidence dd{font:600 10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.pm-operator-governance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-operator-governance-actions button{border:1px solid var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;font-weight:760}.pm-operator-governance-actions button:disabled{border-color:var(--pm-border);cursor:not-allowed;opacity:.5}.pm-operator-governance-disclosure>.pm-progressive-panel-body>.pm-operator-governance{border:0;border-radius:0;padding:0}@media (width<=900px){.pm-operator-keys-layout{grid-template-columns:1fr}.pm-operator-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pm-operator-keys-hero,.pm-operator-governance>header{display:grid}.pm-operator-governance>header>strong{white-space:normal}.pm-operator-role-options,.pm-operator-fields,.pm-operator-governance-grid,.pm-operator-governance-evidence,.pm-operator-governance-actions{grid-template-columns:1fr}}.pm-workspace button,.pm-workspace input,.pm-workspace textarea,.pm-workspace select{font:inherit}.pm-workspace a:focus-visible,.pm-workspace button:focus-visible,.pm-workspace input:focus-visible,.pm-workspace textarea:focus-visible,.pm-workspace select:focus-visible,.pm-workspace summary:focus-visible,.pm-table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pm-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}.pm-header{border-bottom:1px solid var(--pm-border);margin-bottom:18px;position:relative}.pm-title-row{justify-content:space-between;align-items:flex-start;gap:32px;padding:8px 2px 20px;display:flex}.pm-title-row h1{letter-spacing:-.045em;max-width:760px;margin-top:8px;font-size:clamp(24px,2.35vw,38px);line-height:1.08}.pm-title-row>div:first-child>p{max-width:740px;color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55}.pm-eyebrow,.pm-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.pm-eyebrow{align-items:center;gap:7px;display:flex}.pm-live-dot{background:var(--pm-cyan);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pm-cyan) 13%, transparent);border-radius:50%}.pm-synthetic{border:1px solid color-mix(in srgb, var(--pm-amber) 38%, var(--pm-border));min-height:22px;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:760;display:inline-flex}.pm-synthetic.is-compact{min-height:19px;padding:2px 7px;font-size:9px}.pm-header-preferences{gap:8px;min-width:284px;display:grid}.pm-density-control{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:12px;gap:6px;min-width:0;margin:0;padding:9px;display:grid}.pm-density-control legend{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;padding:0 4px;font-size:9px;font-weight:760}.pm-density-control>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.pm-density-control button{border:1px solid var(--pm-border);min-height:32px;color:var(--muted);background:var(--fill-quiet);cursor:pointer;border-radius:7px;padding:0 10px;font-size:10px;font-weight:720}.pm-density-control button:hover{color:var(--text);border-color:color-mix(in srgb, var(--blue) 28%, var(--pm-border))}.pm-density-control button.is-selected{color:var(--text);border-color:color-mix(in srgb, var(--blue) 52%, var(--pm-border));background:color-mix(in srgb, var(--blue) 10%, var(--pm-panel))}.pm-density-control>p{color:var(--faint);font-size:8px;line-height:1.4}.pm-environment{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:12px;gap:4px;min-width:244px;padding:12px 14px;display:grid}.pm-environment span{align-items:center;gap:8px;font-size:12px;font-weight:720;display:flex}.pm-environment span i{background:var(--pm-amber);border-radius:50%;width:7px;height:7px}.pm-environment small{color:var(--faint);font-size:10px}.pm-tabs{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.pm-tabs::-webkit-scrollbar{display:none}.pm-tabs a{min-height:43px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.pm-tabs a:hover,.pm-tabs a[aria-current=page]{color:var(--text)}.pm-tabs a[aria-current=page]:after{content:"";background:var(--blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.pm-tabs a b{min-width:18px;height:18px;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 13%, transparent);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid}.pm-header-menu,.pm-more-menu{position:relative}.pm-header-menu>summary,.pm-more-menu>summary{border:1px solid var(--pm-border);min-height:34px;color:var(--muted);background:var(--fill-quiet);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:700;list-style:none;display:inline-flex}.pm-header-menu>summary::-webkit-details-marker{display:none}.pm-more-menu>summary::-webkit-details-marker{display:none}.pm-header-menu[open]>summary,.pm-more-menu[open]>summary,.pm-more-menu>summary[aria-current=page]{color:var(--text);border-color:color-mix(in srgb, var(--blue) 42%, var(--pm-border))}.pm-header-menu>.pm-header-preferences{z-index:8;border:1px solid var(--pm-border);background:var(--pm-panel-raised);width:min(320px,100vw - 32px);box-shadow:0 18px 48px color-mix(in srgb, var(--shadow) 44%, transparent);border-radius:12px;padding:9px;position:absolute;top:calc(100% + 7px);right:0}.pm-more-menu>summary{min-height:35px;margin:4px 0}.pm-more-menu>div{z-index:7;border:1px solid var(--pm-border);background:var(--pm-panel-raised);min-width:190px;box-shadow:0 18px 48px color-mix(in srgb, var(--shadow) 44%, transparent);border-radius:11px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.pm-tabs .pm-more-menu>div>a{border-radius:7px;min-height:35px;padding:0 10px}.pm-tabs .pm-more-menu>div>a:hover{background:var(--fill-hover)}.pm-tabs .pm-more-menu>div>a[aria-current=page]:after{display:none}.pm-workspace.is-density-compact .pm-header{margin-bottom:12px}.pm-workspace.is-density-compact .pm-title-row{gap:22px;padding-top:4px;padding-bottom:12px}.pm-workspace.is-density-compact .pm-title-row h1{margin-top:5px;font-size:clamp(22px,2vw,32px)}.pm-workspace.is-density-compact .pm-title-row>div:first-child>p{margin-top:6px;font-size:12px}.pm-workspace.is-density-compact .pm-header-preferences{gap:5px}.pm-workspace.is-density-compact .pm-density-control{gap:4px;padding:6px}.pm-workspace.is-density-compact .pm-density-control button{min-height:28px}.pm-workspace.is-density-compact .pm-environment{gap:2px;padding:8px 10px}.pm-workspace.is-density-compact .pm-tabs a{min-height:36px;padding-left:10px;padding-right:10px;font-size:11px}.pm-workspace.is-density-compact .pm-view-stack{gap:10px}.pm-workspace.is-density-compact :where(.pm-ticket,.pm-opportunities,.pm-rules,.pm-research-card,.pm-panel,.pm-order,.pm-review-item,.pm-agent-card){border-radius:12px}.pm-workspace.is-density-compact :where(.pm-research-card,.pm-rules,.pm-panel){padding:14px}.pm-workspace.is-density-compact .pm-opportunities>.pm-section-head{padding:12px 14px 8px}.pm-workspace.is-density-compact .pm-opportunity{gap:11px;min-height:62px;padding:8px 13px}.pm-workspace.is-density-compact .pm-quote-table th,.pm-workspace.is-density-compact .pm-quote-table td{padding:7px 9px}.pm-workspace.is-density-compact .pm-quote-table th:first-child,.pm-workspace.is-density-compact .pm-quote-table td:first-child{padding-left:14px}.pm-workspace.is-density-compact .pm-quote-table th:last-child,.pm-workspace.is-density-compact .pm-quote-table td:last-child{padding-right:14px}.pm-workspace.is-density-compact .pm-stat-grid{gap:6px}.pm-workspace.is-density-compact .pm-stat-grid article{border-radius:9px;gap:3px;padding:10px}.pm-workspace.is-density-compact .pm-portfolio-summary{gap:5px}.pm-workspace.is-density-compact .pm-portfolio-summary>span{border-radius:8px;gap:3px;padding:8px}.pm-workspace.is-density-compact .pm-operations-console{border-radius:11px;gap:9px;padding:13px}.pm-workspace.is-density-compact .pm-operations-summary{gap:5px}.pm-workspace.is-density-compact .pm-operations-summary>span{gap:3px;padding:8px}.pm-workspace.is-density-compact .pm-order summary{gap:11px;min-height:58px;padding:8px 11px}.pm-workspace.is-density-compact .pm-operation summary,.pm-workspace.is-density-compact .pm-automation-operation summary{gap:10px;min-height:62px;padding:8px 10px}.pm-workspace.is-density-compact .pm-operation-body,.pm-workspace.is-density-compact .pm-automation-operation-body{gap:7px;padding:9px}.pm-workspace.is-density-compact .pm-operation-facts{gap:5px}.pm-workspace.is-density-compact .pm-operation-facts>div{gap:2px;padding:6px}.pm-workspace.is-density-compact :where(.pm-strategy-marketplace,.pm-mandate-designer,.pm-conditional-plans,.pm-enterprise-rfq,.pm-enterprise-desk-control,.pm-enterprise-policy-cascade,.pm-enterprise-safety-console,.pm-enterprise-identity-readiness,.pm-enterprise-subaccount-mapping,.pm-enterprise-evidence-export,.pm-enterprise-service-console,.pm-enterprise-continuity-console,.pm-enterprise-signer-governance,.pm-enterprise-sla-key-custody,.pm-enterprise-partner-certification,.pm-enterprise-release-readiness,.pm-enterprise-venue-activation){border-radius:11px;gap:9px;padding:13px}.pm-workspace.is-density-compact :where(.pm-strategy-marketplace-summary>span,.pm-conditional-summary>span,.pm-rfq-commercial>span){padding:7px}.pm-search{border:1px solid color-mix(in srgb, var(--stroke-strong) 70%, transparent);background:var(--pm-panel-raised);min-height:54px;box-shadow:0 14px 40px color-mix(in srgb, var(--shadow) 36%, transparent);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 14px 0 17px;display:grid}.pm-search label{color:var(--muted);place-items:center;font-size:24px;display:grid}.pm-search input{width:100%;min-width:0;min-height:28px;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.pm-search input::placeholder{color:var(--faint)}.pm-search kbd{border:1px solid var(--pm-border);min-width:24px;color:var(--faint);background:var(--fill-quiet);text-align:center;border-radius:6px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.pm-search-results{z-index:3;border:1px solid color-mix(in srgb, var(--blue) 22%, var(--pm-border));background:var(--pm-panel-raised);box-shadow:0 18px 48px color-mix(in srgb, var(--shadow) 46%, transparent);border-radius:15px;margin-top:8px;position:relative;overflow:hidden}.pm-search-results>header{border-bottom:1px solid var(--pm-border);color:var(--faint);justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;font-size:9px;display:flex}.pm-search-results>header>span:first-child{gap:2px;display:grid}.pm-search-results>header strong{color:var(--text);font-size:11px}.pm-search-results>header small{color:var(--muted);font-size:9px}.pm-search-results>header>span:last-child{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pm-search-results>div[role=listbox]{display:grid}.pm-search-results a[role=option]{min-height:82px;color:var(--text);border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) minmax(210px,.7fr) auto;align-items:center;gap:18px;padding:12px 14px;display:grid}.pm-search-results a[role=option]:hover,.pm-search-results a[role=option][aria-selected=true]{background:color-mix(in srgb, var(--blue) 8%, var(--fill-hover))}.pm-search-result-main{gap:5px;min-width:0;display:grid}.pm-search-result-main>small{color:var(--pm-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.pm-search-result-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.pm-search-result-main>span{align-items:center;gap:8px;display:flex}.pm-search-result-main>span>b{color:var(--blue);font-size:8px}.pm-search-result-children{border-left:1px solid var(--pm-border);gap:4px;padding-left:14px;display:grid}.pm-search-result-children small{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.pm-search-result-children i{background:var(--faint);width:7px;height:1px}.pm-search-results>p{min-height:30px;color:var(--faint);background:var(--fill-quiet);padding:8px 14px;font-size:8px;line-height:1.45}.pm-search-no-results{gap:4px;padding:18px 14px;display:grid}.pm-search-no-results strong{font-size:12px}.pm-search-no-results small{color:var(--muted);font-size:9px}.pm-progressive-discover{gap:18px;display:grid}.pm-discover-intro{grid-template-columns:minmax(170px,.58fr) minmax(320px,1.42fr);align-items:end;gap:18px;display:grid}.pm-discover-intro>div{align-items:center;gap:10px;min-width:0;display:flex}.pm-discover-intro h2{letter-spacing:-.035em;font-size:clamp(19px,2vw,27px)}.pm-quick-search{border:1px solid color-mix(in srgb, var(--stroke-strong) 72%, transparent);background:var(--pm-panel-raised);min-height:48px;box-shadow:0 12px 34px color-mix(in srgb, var(--shadow) 28%, transparent);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px 0 15px;display:grid}.pm-quick-search>span:first-child{color:var(--muted);font-size:21px}.pm-quick-search input{min-width:0;min-height:30px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.pm-quick-search input::placeholder{color:var(--faint)}.pm-quick-search button{width:27px;height:27px;color:var(--muted);background:var(--fill-quiet);cursor:pointer;border:0;border-radius:7px;font-size:18px}.pm-quick-search:focus-within{border-color:color-mix(in srgb, var(--blue) 65%, var(--pm-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 10%, transparent)}.pm-quick-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pm-quick-market-card{border:1px solid var(--pm-border);background:var(--pm-panel);min-width:0;box-shadow:0 10px 30px color-mix(in srgb, var(--shadow) 20%, transparent);border-radius:14px;grid-template-rows:auto minmax(58px,auto) 1fr auto;gap:13px;padding:16px;display:grid}.pm-quick-market-card>header,.pm-quick-market-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-quick-market-card>header>span{color:var(--pm-cyan);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:780}.pm-quick-market-card>header>small,.pm-quick-market-card>footer>small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pm-quick-market-card h2{letter-spacing:-.015em;font-size:14px;line-height:1.4}.pm-quick-market-price{align-items:center;gap:10px;display:flex}.pm-quick-market-price>strong{letter-spacing:-.05em;font-size:34px;line-height:1}.pm-quick-market-price>strong small{color:var(--muted);margin-left:2px;font-size:14px}.pm-quick-market-price>span{color:var(--pm-green);gap:2px;font-size:11px;font-weight:750;display:grid}.pm-quick-market-price>span small{color:var(--faint);font-size:8px;font-weight:600}.pm-quick-market-card>footer>span,.pm-quick-result>span:last-child{align-items:center;gap:6px;display:flex}.pm-quick-market-card a,.pm-quick-result a{border:1px solid var(--pm-border);min-height:30px;color:var(--text);border-radius:8px;place-items:center;padding:0 10px;font-size:9px;font-weight:740;text-decoration:none;display:inline-grid}.pm-quick-market-card a.is-primary,.pm-quick-result a.is-primary{border-color:var(--blue);color:#fff;background:var(--blue)}.pm-quick-results{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:13px;display:grid;overflow:hidden}.pm-quick-results>p{color:var(--muted);text-align:center;padding:22px;font-size:12px}.pm-quick-result{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:68px;padding:11px 13px;display:grid}.pm-quick-result:last-child{border-bottom:0}.pm-quick-result>span:first-child{gap:4px;min-width:0;display:grid}.pm-quick-result>span:first-child small{color:var(--pm-cyan);text-transform:uppercase;font-size:8px;font-weight:760}.pm-quick-result>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pm-quick-result>small{color:var(--faint);font-size:9px}.pm-quick-ask{border:1px solid color-mix(in srgb, var(--blue) 34%, var(--pm-border));min-height:48px;color:var(--text);background:color-mix(in srgb, var(--blue) 5%, var(--pm-panel));border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;text-decoration:none;display:flex}.pm-quick-ask>span{gap:2px;display:grid}.pm-quick-ask strong{font-size:11px}.pm-quick-ask small{color:var(--muted);font-size:8px}.pm-quick-ask>b{color:var(--blue);flex:none;font-size:9px}.pm-progressive-panel{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:13px;overflow:clip}.pm-progressive-panel>summary{min-height:48px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;list-style:none;display:flex}.pm-progressive-panel>summary::-webkit-details-marker{display:none}.pm-progressive-panel>summary:after{content:"+";color:var(--faint);font-size:18px;font-weight:400}.pm-progressive-panel[open]>summary:after{content:"−"}.pm-progressive-panel>summary>span{color:var(--text);font-size:11px;font-weight:740}.pm-progressive-panel>summary>small{color:var(--faint);margin-left:auto;font-size:9px}.pm-progressive-panel-body{border-top:1px solid var(--pm-border);gap:16px;padding:16px;display:grid}.pm-progressive-panel-body>:first-child{margin-top:0}.pm-market-research{margin-top:16px}.pm-comparison-details{margin-top:12px}.pm-comparison-details>.pm-progressive-panel-body{gap:18px}.pm-operating-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-operating-overview>article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:grid}.pm-operating-overview>article>span:nth-child(2){gap:2px;min-width:0;display:grid}.pm-operating-overview>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pm-operating-overview>article small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pm-operating-overview>article b{color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:6px;padding:4px 6px;font-size:7px}.pm-operating-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pm-operating-metrics>span{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:11px;gap:3px;min-height:54px;padding:10px 11px;display:grid}.pm-operating-metrics small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:740}.pm-operating-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.pm-operating-metrics strong.is-positive{color:var(--pm-green)}.pm-operating-action{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));background:color-mix(in srgb, var(--blue) 4%, var(--pm-panel));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 13px;display:flex}.pm-operating-action>span{gap:2px;min-width:0;display:grid}.pm-operating-action small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:740}.pm-operating-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pm-operating-action p{color:var(--muted);font-size:8px}.pm-operating-action a{color:#fff;background:var(--blue);border-radius:8px;flex:none;place-items:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:760;text-decoration:none;display:inline-grid}.pm-ask-atlas{border:1px solid color-mix(in srgb, var(--blue) 34%, var(--pm-border));background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 5%, var(--panel)) 0%, var(--panel) 54%);border-radius:12px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.pm-ask-atlas>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-ask-atlas>header h2{margin-top:4px;font-size:16px}.pm-ask-atlas>header p{max-width:780px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.pm-ask-atlas>header>span{color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:6px;flex:none;padding:5px 7px;font-size:7px;font-weight:760}.pm-ask-atlas>form{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;display:grid}.pm-ask-atlas>form>label{color:var(--faint);text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:740}.pm-ask-atlas textarea{resize:vertical;border:1px solid var(--pm-border);min-width:0;min-height:68px;color:var(--text);background:var(--fill-quiet);font:inherit;border-radius:9px;grid-column:1;padding:10px 11px;font-size:9px;line-height:1.5}.pm-ask-atlas textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 72%, transparent);outline-offset:2px;border-color:var(--blue)}.pm-ask-atlas>form>div{color:var(--faint);grid-column:1;justify-content:space-between;gap:12px;font-size:7px;line-height:1.4;display:flex}.pm-ask-atlas>form>button{border:1px solid var(--blue);color:#fff;background:var(--blue);border-radius:9px;grid-area:2/2/4;min-width:160px;font-size:8.5px;font-weight:760}.pm-ask-atlas-examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-ask-atlas-examples>span{color:var(--faint);text-transform:uppercase;margin-right:3px;font-size:7px}.pm-ask-atlas-examples button{border:1px solid var(--pm-border);min-height:29px;color:var(--muted);background:var(--panel);border-radius:7px;padding:6px 9px;font-size:7.5px;font-weight:700}.pm-ask-atlas-examples button:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--pm-border));color:var(--blue)}.pm-ask-atlas-answer{border:1px solid color-mix(in srgb, var(--pm-green) 38%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 3%, var(--fill-quiet));border-radius:10px;gap:10px;padding:11px;display:grid}.pm-ask-atlas-answer.is-needs_clarification{border-color:color-mix(in srgb, var(--pm-amber) 42%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 4%, var(--fill-quiet))}.pm-ask-atlas-answer.is-unsupported_request,.pm-ask-atlas-answer.is-sensitive_input_suppressed{border-color:color-mix(in srgb, var(--red) 40%, var(--pm-border));background:color-mix(in srgb, var(--red) 4%, var(--fill-quiet))}.pm-ask-atlas-answer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-ask-atlas-answer>header>span{gap:3px;display:grid}.pm-ask-atlas-answer>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-ask-atlas-answer>header strong{font-size:10px}.pm-ask-atlas-answer>header b{color:var(--blue);text-transform:capitalize;font-size:7px}.pm-ask-atlas-answer>p{color:var(--text);font-size:9px;font-weight:650;line-height:1.45}.pm-ask-atlas-identity{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-ask-atlas-identity>span{background:var(--panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-ask-atlas-identity small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-ask-atlas-identity strong{overflow-wrap:anywhere;font-size:8px}.pm-ask-atlas-identity em{overflow-wrap:anywhere;color:var(--muted);font-size:6.5px;font-style:normal}.pm-ask-atlas-candidates{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;overflow:hidden}.pm-ask-atlas-candidates summary{color:var(--muted);cursor:pointer;padding:8px 10px;font-size:7.5px;font-weight:720}.pm-ask-atlas-candidates>div{border-top:1px solid var(--pm-border);background:var(--pm-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.pm-ask-atlas-candidates span{background:var(--panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-ask-atlas-candidates strong{font-size:7.5px}.pm-ask-atlas-candidates small{overflow-wrap:anywhere;color:var(--faint);font-size:6.5px}.pm-ask-atlas-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-ask-atlas-blocks>article{border:1px solid var(--pm-border);background:var(--panel);border-top-width:3px;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid}.pm-ask-atlas-blocks>article.is-sourced_fact{border-top-color:var(--pm-green)}.pm-ask-atlas-blocks>article.is-atlas_estimate{border-top-color:var(--pm-cyan)}.pm-ask-atlas-blocks>article.is-model_summary{border-top-color:var(--purple)}.pm-ask-atlas-blocks>article.is-user_assumption{border-top-color:var(--pm-amber)}.pm-ask-atlas-blocks>article.is-deterministic_policy_result{border-top-color:var(--blue)}.pm-ask-atlas-blocks>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-ask-atlas-blocks>article>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-ask-atlas-blocks>article>header b{color:var(--muted);text-transform:uppercase;font-size:6px}.pm-ask-atlas-blocks>article>strong{overflow-wrap:anywhere;font-size:8.5px;line-height:1.35}.pm-ask-atlas-blocks>article>p{color:var(--muted);font-size:7px;line-height:1.45}.pm-ask-atlas-blocks details{border-top:1px solid var(--pm-border);padding-top:5px}.pm-ask-atlas-blocks summary{color:var(--faint);cursor:pointer;font-size:6.5px}.pm-ask-atlas-blocks ul{color:var(--faint);gap:3px;margin:6px 0 0;padding-left:14px;font-size:6.5px;line-height:1.35;display:grid}.pm-ask-atlas-action{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.pm-ask-atlas-action>span{gap:3px;display:grid}.pm-ask-atlas-action strong{font-size:8px}.pm-ask-atlas-action small{color:var(--faint);font-size:6.5px}.pm-ask-atlas>footer{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;display:grid}.pm-ask-atlas>footer strong{color:var(--pm-amber);font-size:7px}.pm-ask-atlas>footer p{color:var(--faint);font-size:7px;line-height:1.45}.pm-fixture-strip{min-height:35px;color:var(--faint);align-items:center;gap:12px;margin:8px 0 14px;padding:0 4px;font-size:10px;display:flex}.pm-fixture-strip>span:not(.pm-synthetic){border-left:1px solid var(--pm-border);padding-left:12px}.pm-discover-layout,.pm-detail-layout{grid-template-columns:minmax(0,1fr) 322px;align-items:start;gap:16px;display:grid}.pm-discover-main,.pm-detail-primary,.pm-view-stack,.pm-discover-rail{gap:16px;min-width:0;display:grid}.pm-discover-risk{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 7%, var(--pm-panel)) 0%, var(--pm-panel) 68%);box-shadow:0 12px 34px color-mix(in srgb, var(--shadow) 22%, transparent);border-radius:15px;gap:11px;padding:15px;display:grid}.pm-discover-risk>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-discover-risk>header h2{letter-spacing:-.02em;margin-top:3px;font-size:15px}.pm-discover-risk>header b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);border-radius:6px;flex:none;padding:4px 6px;font-size:7px}.pm-discover-risk-metrics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-discover-risk-metrics>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.pm-discover-risk-metrics small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-discover-risk-metrics strong{font-size:14px}.pm-discover-risk-metrics p{color:var(--muted);font-size:6.5px;line-height:1.35}.pm-discover-risk-alert{border:1px solid color-mix(in srgb, var(--pm-amber) 32%, var(--pm-border));color:var(--text);background:color-mix(in srgb, var(--pm-amber) 5%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px;text-decoration:none;display:flex}.pm-discover-risk-alert>span{gap:3px;min-width:0;display:grid}.pm-discover-risk-alert small{color:var(--pm-amber);text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-discover-risk-alert strong{font-size:8.5px}.pm-discover-risk-alert p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pm-discover-risk-alert i{color:var(--pm-amber);font-size:12px;font-style:normal}.pm-discover-risk-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-discover-risk-links a{border:1px solid var(--pm-border);min-height:31px;color:var(--text);background:var(--fill-quiet);text-align:center;border-radius:8px;place-items:center;padding:5px;font-size:7.5px;font-weight:720;text-decoration:none;display:grid}.pm-discover-risk-links a:hover{background:var(--fill-hover)}.pm-discover-risk-boundary{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-resolution-radar{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px;gap:13px;padding:17px 18px;display:grid}.pm-resolution-radar>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pm-resolution-radar>header h2{letter-spacing:-.02em;margin-top:3px;font-size:15px}.pm-resolution-radar>header p{color:var(--faint);margin-top:4px;font-size:8px}.pm-resolution-radar>header>b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);text-transform:uppercase;border-radius:7px;flex:none;padding:5px 7px;font-size:7px}.pm-resolution-radar-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-resolution-radar-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.pm-resolution-radar-summary small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:740}.pm-resolution-radar-summary strong{font-size:12px}.pm-resolution-radar-summary p{color:var(--muted);font-size:7px}.pm-resolution-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-resolution-radar-grid>article{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:11px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden}.pm-resolution-radar-grid>article:before{background:var(--faint);content:"";width:2px;position:absolute;inset:0 auto 0 0}.pm-resolution-radar-grid>article.is-attention_required:before{background:var(--pm-amber)}.pm-resolution-radar-grid>article.is-within_90_days:before{background:var(--pm-cyan)}.pm-resolution-radar-grid>article>header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.pm-resolution-radar-grid>article>header span{color:var(--muted);text-transform:uppercase;font-size:6.8px;font-weight:760}.pm-resolution-radar-grid>article.is-attention_required>header span{color:var(--pm-amber)}.pm-resolution-radar-grid>article>header b{color:var(--faint);text-align:right;font-size:6.8px}.pm-resolution-radar-grid h3{min-height:30px;font-size:9px;line-height:1.4}.pm-resolution-radar-grid dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-resolution-radar-grid dl>div{border-top:1px solid var(--pm-border);align-content:start;gap:3px;min-width:0;padding-top:6px;display:grid}.pm-resolution-radar-grid dt{color:var(--faint);text-transform:uppercase;font-size:6.3px;font-weight:740}.pm-resolution-radar-grid dd{overflow-wrap:anywhere;font-size:7.6px;font-weight:690;line-height:1.35}.pm-resolution-radar-grid dl small{color:var(--faint);overflow-wrap:anywhere;font-size:6.3px;line-height:1.4}.pm-resolution-radar-grid>article>p{color:var(--muted);font-size:7px;line-height:1.48}.pm-resolution-radar-grid>article>footer{border-top:1px solid var(--pm-border);align-self:end;gap:6px;padding-top:7px;display:grid}.pm-resolution-radar-grid>article>footer span{color:var(--faint);overflow-wrap:anywhere;font-size:6.2px}.pm-resolution-radar-grid>article>footer a{width:fit-content;color:var(--blue);font-size:7.5px;font-weight:720}.pm-resolution-radar-grid>article>footer i{font-style:normal}.pm-resolution-radar>footer{border-top:1px solid var(--pm-border);justify-content:space-between;align-items:flex-end;gap:15px;padding-top:10px;display:flex}.pm-resolution-radar>footer p{max-width:760px;color:var(--faint);font-size:7px;line-height:1.5}.pm-resolution-radar>footer a{color:var(--blue);flex:none;font-size:7.5px;font-weight:720}.pm-moving-now{border:1px solid color-mix(in srgb, var(--pm-cyan) 32%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--pm-cyan) 6%, var(--pm-panel)) 0%, var(--pm-panel) 62%);box-shadow:0 16px 44px color-mix(in srgb, var(--shadow) 25%, transparent);border-radius:16px;overflow:hidden}.pm-moving-now>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 13px;display:flex}.pm-moving-now>header h2{letter-spacing:-.02em;margin-top:4px;font-size:16px}.pm-moving-now>header p{max-width:680px;color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.pm-moving-now>header>b{color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 9%, transparent);border-radius:6px;flex:none;padding:5px 7px;font-size:7px}.pm-moving-now-grid{border-top:1px solid var(--pm-border);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pm-moving-now-grid>article{gap:9px;min-width:0;padding:15px 20px;display:grid}.pm-moving-now-grid>article+article{border-left:1px solid var(--pm-border)}.pm-moving-now-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-moving-now-grid article>header>span{color:var(--pm-cyan);text-transform:uppercase;font-size:6.5px;font-weight:740}.pm-moving-now-grid article h3{max-width:760px;font-size:13px;line-height:1.35}.pm-moving-now-signal{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-moving-now-signal>span,.pm-moving-now-economics>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.pm-moving-now-signal small,.pm-moving-now-economics small{color:var(--faint);text-transform:uppercase;font-size:6px;font-weight:740}.pm-moving-now-signal strong,.pm-moving-now-economics strong{font-size:10px}.pm-moving-now-signal em,.pm-moving-now-economics em,.pm-moving-now-signal time{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;line-height:1.3;overflow:hidden}.pm-moving-now-economics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-moving-now-economics b{color:var(--pm-cyan);font-size:6px;font-weight:720;line-height:1.35}.pm-moving-now-size-path{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.pm-moving-now-size-path>div{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 4%, var(--fill-quiet));border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.pm-moving-now-size-path dt{color:var(--blue);text-transform:uppercase;font-size:6px;font-weight:760}.pm-moving-now-size-path dd{color:var(--text);gap:3px;margin:0;font-size:7px;line-height:1.45;display:grid}.pm-moving-now-size-path small{color:var(--faint);font-size:6px;line-height:1.35}.pm-moving-now-intent{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));background:color-mix(in srgb, var(--blue) 3%, var(--fill-quiet));border-radius:10px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(145px,.7fr);gap:8px;min-width:0;margin:2px 0 0;padding:10px;display:grid}.pm-moving-now-intent legend{color:var(--blue);text-transform:uppercase;padding:0 5px;font-size:6.5px;font-weight:760}.pm-moving-now-intent>div:not(.pm-moving-now-intent-preview),.pm-moving-now-intent>label{align-content:start;gap:4px;min-width:0;display:grid}.pm-moving-now-intent>div>span,.pm-moving-now-intent>label>span:first-child{color:var(--faint);text-transform:uppercase;font-size:6px;font-weight:730}.pm-moving-now-intent [role=group]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pm-moving-now-intent>div:first-of-type [role=group]{grid-template-columns:1fr 1fr}.pm-moving-now-intent button,.pm-moving-now-intent-preview a{border:1px solid var(--pm-border);min-height:31px;color:var(--text);background:var(--fill-quiet);border-radius:7px;justify-content:center;align-items:center;padding:5px 7px;font-size:7px;font-weight:720;text-decoration:none;display:inline-flex}.pm-moving-now-intent button[aria-pressed=true]{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 42%, var(--pm-border));background:color-mix(in srgb, var(--blue) 8%, transparent)}.pm-moving-now-intent button:disabled{color:var(--faint);cursor:not-allowed}.pm-moving-now-intent>label>span:last-child{color:var(--faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;font-size:7px;display:grid}.pm-moving-now-intent input{border:1px solid var(--pm-border);width:100%;min-width:0;min-height:31px;color:var(--text);background:var(--pm-panel-raised);font:inherit;border-radius:7px;padding:5px 7px;font-size:8px}.pm-moving-now-intent input[aria-invalid=true]{border-color:color-mix(in srgb, var(--red) 58%, var(--pm-border))}.pm-moving-now-intent-preview{border-top:1px solid var(--pm-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;display:grid}.pm-moving-now-intent-preview>span{gap:2px;min-width:0;display:grid}.pm-moving-now-intent-preview small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-moving-now-intent-preview strong{font-size:8px}.pm-moving-now-intent-preview em{color:var(--muted);font-size:6px;font-style:normal}.pm-moving-now-intent-preview a{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 36%, var(--pm-border))}.pm-moving-now-intent>p{color:var(--faint);grid-column:1/-1;font-size:6px;line-height:1.4}.pm-moving-now-intent>p:last-child{color:var(--muted)}.pm-moving-now-grid article>p{color:var(--muted);font-size:7px;line-height:1.4}.pm-moving-now-grid article>footer{flex-wrap:wrap;gap:6px;display:flex}.pm-moving-now-grid article>footer button,.pm-moving-now-grid article>footer a{border:1px solid var(--pm-border);min-height:31px;color:var(--text);background:var(--fill-quiet);border-radius:7px;align-items:center;padding:6px 9px;font-size:7px;font-weight:720;text-decoration:none;display:inline-flex}.pm-moving-now-grid article>footer button[aria-pressed=true]{color:var(--pm-cyan);border-color:color-mix(in srgb, var(--pm-cyan) 38%, var(--pm-border));background:color-mix(in srgb, var(--pm-cyan) 7%, transparent)}.pm-moving-now-grid article>footer a:last-child{color:var(--blue)}.pm-moving-now-boundary{border-top:1px solid var(--pm-border);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;padding:10px 20px 13px;display:grid}.pm-moving-now-boundary p{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-moving-now-boundary p:last-child{color:var(--muted)}.pm-discover-assurance{border-top:1px solid var(--pm-border);gap:16px;margin-top:30px;padding-top:24px;display:grid}.pm-discover-assurance>.pm-section-head{padding-inline:2px}.pm-opportunity-detail{gap:18px;padding:24px;display:grid}.pm-opportunity-detail>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pm-opportunity-detail>header>div:first-child{justify-items:start;display:grid}.pm-opportunity-detail>header h2{letter-spacing:-.035em;max-width:820px;font-size:clamp(22px,2.5vw,34px);line-height:1.15}.pm-opportunity-detail>header p,.pm-opportunity-detail>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55}.pm-opportunity-detail>header>div:last-child{align-items:center;gap:8px;display:flex}.pm-opportunity-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pm-opportunity-detail-facts>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;gap:6px;padding:13px;display:grid}.pm-opportunity-detail-facts small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.pm-opportunity-detail-facts strong{font-size:12px;line-height:1.35}.pm-opportunity-detail>.pm-secondary-action{width:fit-content}.pm-featured,.pm-comparison,.pm-ticket,.pm-opportunities,.pm-rules,.pm-research-card,.pm-panel,.pm-order,.pm-review-item,.pm-agent-card{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px}.pm-featured{box-shadow:0 16px 50px color-mix(in srgb, var(--shadow) 28%, transparent);overflow:hidden}.pm-featured-top{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 22px 18px;display:flex}.pm-market-identity{min-width:0}.pm-category{color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 9%, transparent);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;margin-bottom:9px;padding:4px 8px;font-size:10px;font-weight:740;display:inline-flex}.pm-market-identity h2{letter-spacing:-.035em;max-width:760px;font-size:clamp(20px,2vw,29px);line-height:1.17}.pm-market-identity p{color:var(--muted);margin-top:9px;font-size:12px}.pm-match-card{border:1px solid color-mix(in srgb, var(--pm-green) 25%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 6%, transparent);border-radius:11px;gap:5px;min-width:190px;padding:11px 12px;display:grid}.pm-match-card>strong{font-size:11px}.pm-match-card>small{color:var(--muted);font-size:9px}.pm-quality{width:fit-content;color:var(--pm-green);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:760;display:inline-flex}.pm-quality i{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.pm-quality.is-positive{color:var(--pm-green)}.pm-quality.is-caution{color:var(--pm-amber)}.pm-quality.is-context{color:var(--pm-cyan)}.pm-quality.is-blocked{color:var(--danger)}.pm-quality.is-pending{color:var(--muted)}.pm-featured-callout{border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 5%, transparent);justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:8px 22px;font-size:11px;display:flex}.pm-featured-callout>span{color:var(--muted);align-items:center;gap:8px;display:flex}.pm-featured-callout>span i{color:#fff;background:var(--blue);border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.pm-featured-callout a{min-height:28px;color:var(--blue);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.pm-featured .pm-comparison{background:0 0;border:0;border-radius:0}.pm-comparison{overflow:hidden}.pm-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pm-comparison-head{padding:18px 20px 13px}.pm-comparison-controls{align-items:end;gap:8px;display:flex}.pm-section-head h2{letter-spacing:-.02em;margin-top:4px;font-size:17px;line-height:1.25}.pm-section-head p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.pm-section-note{color:var(--faint);text-align:right;align-self:center;font-size:10px}.pm-size-control{gap:5px;display:grid}.pm-size-control>span{color:var(--faint);text-align:right;text-transform:uppercase;font-size:9px;font-weight:700}.pm-size-control>div{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;padding:3px;display:flex}.pm-size-control button{min-width:52px;min-height:28px;color:var(--muted);background:0 0;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.pm-size-control button:hover{color:var(--text)}.pm-size-control button.is-active{color:var(--text);background:var(--fill-hover);box-shadow:0 1px 4px var(--shadow)}.pm-comparison-outcome button{min-width:44px}.pm-table-scroll{max-width:100%;overflow-x:auto}.pm-quote-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px;font-size:11px}.pm-quote-table th:first-child{width:27%}.pm-quote-table th:nth-child(2){width:18%}.pm-quote-table th:nth-child(3){width:29%}.pm-quote-table th:nth-child(4){width:26%}.pm-quote-table th,.pm-quote-table td{border-top:1px solid var(--pm-border);text-align:right;vertical-align:middle;padding:11px 12px}.pm-quote-table thead th{color:var(--faint);background:color-mix(in srgb, var(--fill-quiet) 60%, transparent);letter-spacing:.04em;text-transform:uppercase;padding-top:8px;padding-bottom:8px;font-size:9px;font-weight:700}.pm-quote-table th:first-child,.pm-quote-table td:first-child{text-align:left;padding-left:20px}.pm-quote-table th:last-child,.pm-quote-table td:last-child{padding-right:20px}.pm-quote-table tbody tr:hover{background:color-mix(in srgb, var(--fill-hover) 45%, transparent)}.pm-quote-table tbody tr.is-ineligible{opacity:.52}.pm-quote-table tbody th{font-weight:inherit;align-items:center;gap:9px;display:flex}.pm-quote-table tbody th>span:last-child{gap:3px;display:grid}.pm-quote-table strong{font-size:11px}.pm-quote-table small{color:var(--faint);margin-top:3px;font-size:8.5px;font-weight:520;display:block}.pm-quote-row-evidence{color:var(--faint);text-align:left;margin-top:7px}.pm-quote-row-evidence>summary{width:fit-content;color:var(--blue);cursor:pointer;margin-left:auto;font-size:8px;font-weight:720;list-style:none}.pm-quote-row-evidence>summary::-webkit-details-marker{display:none}.pm-quote-row-evidence>summary:after{content:" +";color:var(--faint)}.pm-quote-row-evidence[open]>summary:after{content:" −"}.pm-quote-row-evidence>span{max-width:250px;color:var(--faint);overflow-wrap:anywhere;margin-top:4px;font-size:7.5px;line-height:1.4;display:block}.pm-comparison-context{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));background:color-mix(in srgb, var(--blue) 4%, var(--pm-panel));border-radius:12px;margin:0 18px 13px;padding:14px}.pm-comparison-context>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-comparison-context>header h3{letter-spacing:-.01em;margin-top:3px;font-size:13px}.pm-comparison-context>header p{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.pm-comparison-context>header>span{border:1px solid var(--pm-border);color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:760}.pm-comparison-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.pm-comparison-context-grid>section{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:9px;min-width:0;padding:10px}.pm-comparison-context-grid>section.is-caution{border-color:color-mix(in srgb, var(--pm-amber) 24%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 3%, var(--pm-panel-raised))}.pm-comparison-context-grid>section>span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:750}.pm-comparison-context-grid>section>strong{min-height:28px;margin-top:5px;font-size:9px;line-height:1.4;display:block}.pm-comparison-context-grid dl{border-top:1px solid var(--pm-border);grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;padding-top:8px;display:grid}.pm-comparison-context-grid dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:700}.pm-comparison-context-grid dd{overflow-wrap:anywhere;margin-top:3px;font-size:7.5px;font-weight:700}.pm-comparison-context-grid small{color:var(--faint);overflow-wrap:anywhere;margin-top:8px;font-size:7px;line-height:1.45;display:block}.pm-comparison-context-grid a{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));color:var(--text);background:color-mix(in srgb, var(--blue) 7%, transparent);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 7px;font-size:7.5px;font-weight:750;display:flex}.pm-comparison-context-boundary{color:var(--faint);margin-top:10px;font-size:7.5px;line-height:1.5}.pm-venue-dossiers{border:1px solid color-mix(in srgb, var(--pm-cyan) 22%, var(--pm-border));background:color-mix(in srgb, var(--pm-cyan) 2.5%, var(--pm-panel));border-radius:12px;margin:13px 18px;padding:14px}.pm-venue-dossiers>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-venue-dossiers>header h3{letter-spacing:-.01em;margin-top:3px;font-size:13px}.pm-venue-dossiers>header p{max-width:650px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.pm-venue-dossiers>header>span{border:1px solid var(--pm-border);color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:760}.pm-venue-dossier-list{gap:8px;margin-top:12px;display:grid}.pm-venue-dossier{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:10px;overflow:hidden}.pm-venue-dossier.is-unavailable_for_cohort{background:color-mix(in srgb, var(--pm-amber) 2.5%, var(--pm-panel-raised))}.pm-venue-dossier>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto 12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;list-style:none;display:grid}.pm-venue-dossier>summary::-webkit-details-marker{display:none}.pm-venue-dossier>summary>span:nth-child(2),.pm-venue-dossier>summary>span:nth-child(3){gap:3px;display:grid}.pm-venue-dossier>summary>span:nth-child(3){text-align:right;justify-items:end}.pm-venue-dossier>summary strong,.pm-venue-dossier>summary b{font-size:9px}.pm-venue-dossier>summary b{color:var(--pm-amber)}.pm-venue-dossier>summary small{color:var(--faint);overflow-wrap:anywhere;font-size:7.5px}.pm-venue-dossier>summary>i{color:var(--faint);font-size:10px;font-style:normal;transition:transform .16s}.pm-venue-dossier[open]>summary>i{transform:rotate(180deg)}.pm-venue-dossier-body{border-top:1px solid var(--pm-border);grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 10px;display:grid}.pm-venue-dossier-body>section{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--fill-quiet) 58%, transparent);border-radius:8px;min-width:0;margin-top:10px;padding:10px}.pm-venue-dossier-body h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:8px}.pm-venue-dossier-body dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-venue-dossier-body dl>div{min-width:0}.pm-venue-dossier-body dt{color:var(--faint);text-transform:uppercase;font-size:7px;font-weight:700}.pm-venue-dossier-body dd{overflow-wrap:anywhere;margin-top:3px;font-size:8px;font-weight:650;line-height:1.4}.pm-venue-dossier-body small{color:var(--faint);overflow-wrap:anywhere;margin-top:3px;font-size:7px;line-height:1.4;display:block}.pm-venue-dossier-body a,.pm-venue-dossier-unavailable{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));color:var(--text);background:color-mix(in srgb, var(--blue) 7%, transparent);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:7px 8px;font-size:8px;font-weight:750;display:flex}.pm-venue-dossier-unavailable{border-color:var(--pm-border);color:var(--faint);background:var(--fill-quiet)}.pm-venue-dossier-boundary{color:var(--faint);margin-top:10px;font-size:7.5px;line-height:1.5}.pm-venue-mark{border:1px solid var(--pm-border);color:#fff;background:#16243a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.pm-venue-mark.is-kalshi{background:#0f6b4c}.pm-venue-mark.is-polymarket-us{background:#2751a3}.pm-venue-mark.is-polymarket-intl{background:#4d36a8}.pm-best-label{color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 10%, transparent);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:760;display:inline-flex}.pm-route-state{border:1px solid color-mix(in srgb, var(--pm-amber) 28%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:5px;margin-top:4px;padding:3px 6px;font-size:8px;font-weight:760;display:inline-flex}.pm-route-state.is-blocked{border-color:var(--pm-border);color:var(--faint);background:var(--fill-quiet)}.pm-blocked{color:var(--pm-amber)!important}.pm-comparison-foot{border-top:1px solid var(--pm-border);min-height:42px;color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 50%, transparent);justify-content:space-between;align-items:center;gap:20px;padding:8px 20px;font-size:9px;display:flex}.pm-comparison-foot span{align-items:center;gap:7px;display:flex}.pm-comparison-foot i{color:var(--pm-amber);font-style:normal;font-weight:800}.pm-comparison-foot span:first-child i{color:var(--pm-green)}.pm-currency-boundary{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, transparent);border-radius:10px;margin:11px 18px;padding:12px}.pm-currency-boundary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-currency-boundary h3{margin-top:3px;font-size:10px}.pm-currency-boundary>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-currency-boundary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pm-currency-boundary>div>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-currency-boundary strong{font-size:8px}.pm-currency-boundary small{color:var(--faint);font-size:7px;line-height:1.45}.pm-currency-boundary>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-action-boundary{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-cyan) 3%, transparent);border-radius:10px;margin:0 18px 11px;padding:12px}.pm-action-boundary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-action-boundary h3{margin-top:3px;font-size:10px}.pm-action-boundary>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-action-boundary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pm-action-boundary>div>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-action-boundary strong{font-size:8px}.pm-action-boundary small{color:var(--faint);font-size:7px;line-height:1.45}.pm-action-boundary>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-venue-constraints{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-green) 3%, transparent);border-radius:10px;margin:0 18px 11px;padding:12px}.pm-venue-constraints>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-venue-constraints h3{margin-top:3px;font-size:10px}.pm-venue-constraints>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-venue-constraints>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pm-venue-constraints>div>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-venue-constraints strong{font-size:8px}.pm-venue-constraints small{color:var(--faint);font-size:7px;line-height:1.45}.pm-venue-constraints>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-fee-coverage{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-amber) 2.5%, transparent);border-radius:10px;margin:0 18px 11px;padding:12px}.pm-fee-coverage>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-fee-coverage h3{margin-top:3px;font-size:10px}.pm-fee-coverage>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-fee-coverage>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pm-fee-coverage>div>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-fee-coverage strong{font-size:8px}.pm-fee-coverage small{color:var(--faint);font-size:7px;line-height:1.45}.pm-fee-coverage>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-executable-economics{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 2.5%, transparent);border-radius:10px;margin:0 18px 11px;padding:12px}.pm-executable-economics>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-executable-economics h3{margin-top:3px;font-size:10px}.pm-executable-economics>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-executable-economics>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pm-executable-economics>div>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-executable-economics strong{font-size:8px}.pm-executable-economics small{color:var(--faint);font-size:7px;line-height:1.45}.pm-executable-economics>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-time-coherence{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-cyan) 2.5%, transparent);border-radius:10px;margin:0 18px 11px;padding:12px}.pm-time-coherence>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-time-coherence h3{margin-top:3px;font-size:10px}.pm-time-coherence>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-time-coherence>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pm-time-coherence>div>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-time-coherence strong{font-size:8px}.pm-time-coherence small{color:var(--faint);font-size:7px;line-height:1.45}.pm-time-coherence>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-comparison-identity{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-green) 2.5%, transparent);border-radius:10px;margin:0 18px 11px;padding:12px}.pm-comparison-identity>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-comparison-identity h3{margin-top:3px;font-size:10px}.pm-comparison-identity>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-comparison-identity>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pm-comparison-identity>div>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-comparison-identity strong{font-size:8px}.pm-comparison-identity small{color:var(--faint);font-size:7px;line-height:1.45}.pm-comparison-identity>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-readiness-ladder{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 2.5%, transparent);border-radius:10px;margin:0 18px 11px;padding:12px}.pm-readiness-ladder>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-readiness-ladder h3{margin-top:3px;font-size:10px}.pm-readiness-ladder>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-readiness-ladder ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px;padding:0;list-style:none;display:grid}.pm-readiness-ladder li{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;grid-template-columns:auto 1fr;gap:4px 6px;padding:9px;display:grid}.pm-readiness-ladder li b{color:var(--pm-cyan);grid-row:1/span 2;font-size:8px}.pm-readiness-ladder li:last-child b{color:var(--pm-amber)}.pm-readiness-ladder strong{font-size:8px}.pm-readiness-ladder small{color:var(--faint);font-size:7px;line-height:1.45}.pm-readiness-ladder>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-atlas-decision{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 7%, var(--pm-panel)) 0%, color-mix(in srgb, var(--pm-green) 3%, var(--pm-panel)) 100%);border-radius:12px;margin:0 18px 13px;padding:14px}.pm-atlas-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-atlas-decision h3{letter-spacing:-.01em;margin-top:3px;font-size:13px}.pm-atlas-decision>header>span{border:1px solid color-mix(in srgb, var(--pm-amber) 28%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:760}.pm-atlas-decision-primary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:11px;display:grid;overflow:hidden}.pm-atlas-decision-primary>div{background:color-mix(in srgb, var(--pm-panel-raised) 88%, transparent);align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.pm-atlas-decision-primary dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-atlas-decision-primary dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:760;line-height:1.35}.pm-atlas-decision-primary dd small{color:var(--faint);margin-top:2px;font-size:7px;font-weight:520;display:block}.pm-atlas-decision-flags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.pm-atlas-decision-flags>span{color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 72%, transparent);border-radius:999px;padding:3px 6px;font-size:7px;font-weight:700}.pm-atlas-decision-rationale{background:color-mix(in srgb, var(--pm-panel-raised) 64%, transparent);border-radius:9px;margin-top:10px}.pm-atlas-decision-rationale>summary{min-height:38px;padding:8px 10px}.pm-atlas-decision-rationale>summary>span{font-size:9px}.pm-atlas-decision-rationale>summary>small{font-size:7.5px}.pm-atlas-decision-rationale>.pm-progressive-panel-body{gap:10px;padding:10px}.pm-atlas-decision-rationale h4{font-size:10px}.pm-atlas-decision-lead{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.5}.pm-atlas-decision-lead strong{color:var(--text)}.pm-atlas-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.pm-atlas-decision-grid>span{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-panel-raised) 86%, transparent);border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.pm-atlas-decision-grid small{color:var(--blue);text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-atlas-decision-grid strong{overflow-wrap:anywhere;font-size:8.5px}.pm-atlas-decision-grid p{color:var(--faint);font-size:7px;line-height:1.45}.pm-atlas-decision-boundary{border-top:1px solid var(--pm-border);color:var(--faint);margin-top:9px;padding-top:9px;font-size:7px;line-height:1.5}.pm-sensitivity-matrix{border:1px solid color-mix(in srgb, var(--pm-cyan) 34%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--pm-cyan) 4%, var(--pm-panel)), var(--pm-panel));border-radius:12px;gap:11px;margin:0 18px 13px;padding:14px;display:grid;overflow:hidden}.pm-sensitivity-matrix>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-sensitivity-matrix>header>div{gap:4px;display:grid}.pm-sensitivity-matrix>header h3{font-size:14px}.pm-sensitivity-matrix>header p{max-width:760px;color:var(--muted);font-size:8px;line-height:1.45}.pm-sensitivity-matrix>header>span{color:var(--pm-cyan);text-transform:uppercase;flex:none;font-size:7px;font-weight:760}.pm-sensitivity-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-sensitivity-summary>span{background:var(--pm-panel);gap:3px;min-width:0;padding:9px;display:grid}.pm-sensitivity-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;font-weight:750}.pm-sensitivity-summary strong{font-size:13px}.pm-sensitivity-summary p{color:var(--muted);overflow-wrap:anywhere;font-size:6.4px;line-height:1.35}.pm-sensitivity-table{border-collapse:collapse;width:100%;min-width:980px}.pm-sensitivity-table caption{color:var(--faint);background:var(--panel);text-align:left;padding:8px 10px;font-size:6.5px;line-height:1.4}.pm-sensitivity-table th,.pm-sensitivity-table td{border:1px solid var(--pm-border);vertical-align:top;text-align:left;padding:8px}.pm-sensitivity-table thead th{color:var(--faint);background:var(--panel);text-transform:uppercase;font-size:6.5px}.pm-sensitivity-table tbody>tr>th{background:var(--panel);width:70px}.pm-sensitivity-table tbody>tr>th strong,.pm-sensitivity-table tbody>tr>th small{display:block}.pm-sensitivity-table tbody>tr>th strong{font-size:9px}.pm-sensitivity-table tbody>tr>th small{color:var(--faint);margin-top:4px;font-size:6px;line-height:1.35}.pm-sensitivity-table td{background:color-mix(in srgb, var(--fill-quiet) 40%, transparent);width:30%}.pm-sensitivity-table article{border:1px solid #0000;border-radius:8px;gap:7px;height:100%;padding:9px;display:grid}.pm-sensitivity-table article.is-current{border-color:color-mix(in srgb, var(--pm-cyan) 55%, var(--pm-border));background:color-mix(in srgb, var(--pm-cyan) 6%, var(--pm-panel))}.pm-sensitivity-table article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-sensitivity-table article>header>span{gap:2px;display:grid}.pm-sensitivity-table article>header small{color:var(--faint);text-transform:uppercase;font-size:5.8px}.pm-sensitivity-table article>header strong{font-size:8px}.pm-sensitivity-table article>header b{width:fit-content;color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 9%, transparent);text-transform:uppercase;border-radius:5px;padding:3px 5px;font-size:5.8px}.pm-sensitivity-table article>div{gap:2px;display:grid}.pm-sensitivity-table article>div>strong{font-size:13px}.pm-sensitivity-table article>div>small{color:var(--faint);font-size:6.2px}.pm-sensitivity-table article>p{min-height:27px;color:var(--muted);font-size:6.3px;line-height:1.4}.pm-sensitivity-table article>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.pm-sensitivity-table article>dl>div{background:var(--panel);border-radius:5px;gap:2px;padding:5px;display:grid}.pm-sensitivity-table dt{color:var(--faint);text-transform:uppercase;font-size:5.5px}.pm-sensitivity-table dd{margin:0;font-size:6.5px;font-weight:750}.pm-sensitivity-table details{border-top:1px solid var(--pm-border);overflow:hidden}.pm-sensitivity-table summary{color:var(--blue);cursor:pointer;padding-top:6px;font-size:6.2px;font-weight:720}.pm-sensitivity-table details code,.pm-sensitivity-table details small{color:var(--faint);overflow-wrap:anywhere;margin-top:4px;font-size:5.5px;line-height:1.35;display:block}.pm-sensitivity-paths{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-sensitivity-paths>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:3px 7px;padding:9px;display:grid}.pm-sensitivity-paths b{color:var(--pm-cyan);grid-row:1/3;font-size:8px}.pm-sensitivity-paths strong{font-size:7.5px;line-height:1.35}.pm-sensitivity-paths small{color:var(--faint);font-size:6.2px}.pm-sensitivity-boundary{border-left:2px solid var(--pm-amber);color:var(--muted);background:color-mix(in srgb, var(--pm-amber) 4%, transparent);padding:8px;font-size:6.8px;line-height:1.45}.pm-sensitivity-id{color:var(--faint);overflow-wrap:anywhere;font-size:5.8px}.pm-route-rationale{border-top:1px solid var(--pm-border);background:color-mix(in srgb, var(--fill-quiet) 34%, transparent)}.pm-overlap-decision{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:13px;display:grid}.pm-overlap-decision>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;gap:5px;min-height:82px;padding:12px;display:grid}.pm-overlap-decision>span:last-child{border-color:color-mix(in srgb, var(--blue) 26%, var(--pm-border));background:color-mix(in srgb, var(--blue) 4%, var(--fill-quiet))}.pm-overlap-decision small{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-overlap-decision strong{color:var(--pm-amber);font-size:11px}.pm-overlap-decision>span:last-child strong{color:var(--blue)}.pm-overlap-decision p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-overlap-decision>i{color:var(--faint);font-size:10px;font-style:normal}.pm-overlap-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.pm-overlap-gates>span{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 2%, var(--fill-quiet));border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px;display:grid}.pm-overlap-gates b{color:var(--blue);grid-row:1/3;font-size:8px}.pm-overlap-gates strong{font-size:8px}.pm-overlap-gates small{color:var(--faint);font-size:7px;line-height:1.4}.pm-overlap-phases{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.pm-overlap-phases>span{border-left:2px solid color-mix(in srgb, var(--blue) 45%, var(--pm-border));background:color-mix(in srgb, var(--fill-quiet) 70%, transparent);gap:4px;padding:9px;display:grid}.pm-overlap-phases small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-overlap-phases strong{font-size:7.5px;line-height:1.4}.pm-overlap-phases>b{color:var(--faint);font-size:8px}.pm-overlap-study>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-overlap-study>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-route-rationale summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 20px;list-style:none;display:flex}.pm-route-rationale summary::-webkit-details-marker{display:none}.pm-route-rationale summary>span:first-child{align-items:center;gap:9px;display:flex}.pm-route-rationale summary>span:first-child>i{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));width:22px;height:22px;color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.pm-route-rationale summary>span:first-child>span{gap:3px;display:grid}.pm-route-rationale summary strong{font-size:10px}.pm-route-rationale summary small{color:var(--faint);font-size:8px}.pm-route-rationale summary>span:last-child{color:var(--faint);transition:transform .16s}.pm-route-rationale[open] summary>span:last-child{transform:rotate(180deg)}.pm-route-rationale-body{gap:14px;padding:0 20px 18px;display:grid}.pm-route-rationale-identity{border:1px solid color-mix(in srgb, var(--pm-green) 28%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 4%, var(--pm-panel));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.pm-route-rationale-identity h3{margin-top:3px;font-size:12px}.pm-route-rationale-identity p{color:var(--faint);overflow-wrap:anywhere;margin-top:4px;font-size:7px}.pm-route-rationale-identity>dl{grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px;margin:0;display:grid}.pm-route-rationale-identity>dl>div{border-left:1px solid var(--pm-border);min-width:0;padding-left:8px}.pm-route-rationale-identity dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:700}.pm-route-rationale-identity dd{overflow-wrap:anywhere;margin-top:3px;font-size:8px;font-weight:750}.pm-route-rationale-identity small{color:var(--faint);overflow-wrap:anywhere;margin-top:3px;font-size:7px;display:block}.pm-route-rationale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-route-rationale-grid article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:10px;gap:5px;padding:11px;display:grid}.pm-route-rationale-grid article.is-selected{border-color:color-mix(in srgb, var(--pm-green) 34%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 5%, var(--pm-panel))}.pm-route-rationale-grid article.is-excluded{border-color:color-mix(in srgb, var(--pm-amber) 24%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 3%, var(--pm-panel))}.pm-route-rationale-grid article>span{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:760}.pm-route-rationale-grid article.is-selected>span{color:var(--pm-green)}.pm-route-rationale-grid article strong{font-size:10px}.pm-route-rationale-grid article p{color:var(--muted);font-size:9px;line-height:1.4}.pm-route-rationale-grid article small{color:var(--faint);font-size:8px;line-height:1.35}.pm-route-rationale-grid article>dl{border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border);grid-template-columns:1fr 1fr;gap:7px;margin:3px 0;padding:7px 0;display:grid}.pm-route-rationale-grid article>dl dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-route-rationale-grid article>dl dd{overflow-wrap:anywhere;margin-top:2px;font-size:7.5px;font-weight:700}.pm-route-facts{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.pm-route-facts div{background:var(--pm-panel);gap:3px;padding:9px 10px;display:grid}.pm-route-facts dt{color:var(--faint);text-transform:uppercase;font-size:8px}.pm-route-facts dd{margin:0;font-size:9px;line-height:1.35}.pm-route-cost-certainty,.pm-route-reapproval{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--fill-quiet) 48%, transparent);border-radius:10px;padding:11px}.pm-route-cost-certainty>header,.pm-route-reapproval>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-route-cost-certainty h3,.pm-route-reapproval h3{font-size:10px}.pm-route-cost-certainty>header>span,.pm-route-reapproval>header>span{color:var(--faint);font-size:7px}.pm-route-cost-certainty>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.pm-route-cost-certainty>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;min-width:0;padding:9px}.pm-route-cost-certainty dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:700}.pm-route-cost-certainty dd{overflow-wrap:anywhere;margin-top:4px;font-size:7.5px;font-weight:700;line-height:1.4}.pm-route-cost-certainty small{color:var(--pm-amber);text-transform:uppercase;margin-top:5px;font-size:6.5px;display:block}.pm-route-reapproval ol{counter-reset:route-trigger;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.pm-route-reapproval li{border:1px solid var(--pm-border);background:var(--pm-panel);color:var(--muted);counter-increment:route-trigger;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:7px;padding:8px;font-size:7px;line-height:1.4;display:grid}.pm-route-reapproval li:before{content:counter(route-trigger, decimal-leading-zero);color:var(--pm-amber);font-size:6.5px;font-weight:800}.pm-route-rationale-body>p{color:var(--faint);font-size:8px;line-height:1.4}.pm-comparison-watch{border-top:1px solid var(--pm-border);background:linear-gradient(135deg, color-mix(in srgb, var(--pm-cyan) 5%, var(--pm-panel)), var(--pm-panel));gap:11px;padding:16px 20px;display:grid}.pm-comparison-watch>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-comparison-watch>header>div{gap:4px;display:grid}.pm-comparison-watch>header h3{font-size:14px}.pm-comparison-watch>header p{max-width:760px;color:var(--muted);font-size:8.5px;line-height:1.45}.pm-comparison-watch>header>span{color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 8%, transparent);text-transform:uppercase;border-radius:7px;flex:none;padding:5px 8px;font-size:7.5px;font-weight:750}.pm-comparison-watch-grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:9px;display:grid}.pm-comparison-watch-grid>label{border:1px solid var(--pm-border);background:var(--panel);border-radius:9px;align-content:start;gap:5px;padding:11px;display:grid}.pm-comparison-watch-grid label>span,.pm-comparison-watch-grid dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-comparison-watch-grid select{border:1px solid var(--pm-border);height:36px;color:var(--text);background:var(--fill-quiet);border-radius:7px;padding:0 9px;font-size:8px}.pm-comparison-watch-grid label small,.pm-comparison-watch-grid dl small{color:var(--faint);overflow-wrap:anywhere;font-size:6.8px;line-height:1.35}.pm-comparison-watch-grid>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-comparison-watch-grid dl>div{background:var(--pm-panel);align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.pm-comparison-watch-grid dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:730;line-height:1.4}.pm-comparison-watch-actions{align-items:center;gap:8px;display:flex}.pm-comparison-watch-actions button,.pm-comparison-watch-actions a{border:1px solid var(--pm-border);min-height:34px;color:var(--text);background:var(--fill-quiet);border-radius:8px;padding:0 11px;font-size:8px;font-weight:720}.pm-comparison-watch-actions button:first-child{border-color:color-mix(in srgb, var(--blue) 38%, var(--pm-border));color:#fff;background:var(--blue)}.pm-comparison-watch-actions button:disabled{color:var(--faint);background:var(--fill-quiet);opacity:.72}.pm-comparison-watch-actions a{place-items:center;margin-left:auto;display:grid}.pm-comparison-watch-feedback,.pm-comparison-watch-boundary{color:var(--faint);font-size:7px;line-height:1.4}.pm-comparison-watch-boundary{text-align:center}.pm-ticket{background:var(--pm-panel-raised);box-shadow:0 16px 45px color-mix(in srgb, var(--shadow) 32%, transparent);gap:13px;padding:17px;display:grid;position:sticky;top:18px}.pm-ticket-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-ticket-head h2{letter-spacing:-.02em;margin-top:3px;font-size:17px}.pm-lock{border:1px solid var(--pm-border);color:var(--faint);text-transform:uppercase;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:720}.pm-ticket-notice{border:1px solid color-mix(in srgb, var(--pm-amber) 28%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 6%, transparent);border-radius:9px;gap:3px;padding:10px;display:grid}.pm-ticket-notice strong{color:var(--pm-amber);font-size:10px}.pm-ticket-notice span{color:var(--muted);font-size:9px;line-height:1.4}.pm-ticket-import{border:1px solid color-mix(in srgb, var(--blue) 38%, var(--pm-border));background:color-mix(in srgb, var(--blue) 6%, transparent);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-ticket-import>span{gap:2px;display:grid}.pm-ticket-import>span small{color:var(--blue);text-transform:uppercase;font-size:7.5px;font-weight:760}.pm-ticket-import strong{font-size:9.5px}.pm-ticket-import p{color:var(--muted);margin:0;font-size:8.5px;line-height:1.45}.pm-ticket-import code{overflow-wrap:anywhere;color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px}.pm-ticket-import-lineage{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:2px 0;display:grid;overflow:hidden}.pm-ticket-import-lineage>div{background:var(--pm-panel);gap:2px;min-width:0;padding:7px;display:grid}.pm-ticket-import-lineage>div:last-child{grid-column:1/-1}.pm-ticket-import-lineage dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-ticket-import-lineage dd{overflow-wrap:anywhere;margin:0;font-size:7.5px;font-weight:720}.pm-ticket-import-lineage small{overflow-wrap:anywhere;color:var(--faint);font-size:6.8px}.pm-ticket-import>small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-ticket-import.is-invalidated{border-color:color-mix(in srgb, var(--pm-amber) 38%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, transparent)}.pm-ticket-import.is-invalidated>span small,.pm-ticket-import.is-invalidated code{color:var(--pm-amber)}.pm-ticket-options{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;overflow:hidden}.pm-ticket-options>summary{min-height:38px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.pm-ticket-options>summary::-webkit-details-marker{display:none}.pm-ticket-options>summary:after{content:"+";color:var(--faint);font-size:15px}.pm-ticket-options[open]>summary:after{content:"−"}.pm-ticket-options>summary>span{color:var(--text);font-size:9.5px;font-weight:720}.pm-ticket-options>summary>small{color:var(--faint);margin-left:auto;font-size:8.5px}.pm-ticket-options>div{border-top:1px solid var(--pm-border);background:var(--pm-panel);gap:11px;padding:10px;display:grid}.pm-ticket-fieldset{border:0;min-width:0;margin:0;padding:0}.pm-ticket-fieldset legend,.pm-form-field>span{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:660}.pm-ticket-route-mode{gap:6px;display:grid}.pm-ticket-route-mode>small{color:var(--faint);font-size:8.5px;line-height:1.4}.pm-route-mode-toggle{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-route-mode-toggle button{border:1px solid var(--pm-border);min-height:38px;color:var(--muted);background:var(--fill-quiet);border-radius:8px;padding:7px 8px;font-size:9px;font-weight:720;line-height:1.25}.pm-route-mode-toggle button.is-active{border-color:color-mix(in srgb, var(--blue) 52%, var(--pm-border));color:var(--text);background:color-mix(in srgb, var(--blue) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 12%, transparent)}.pm-outcome-toggle{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-outcome-toggle button{border:1px solid var(--pm-border);min-height:38px;color:var(--muted);background:var(--fill-quiet);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:11px;font-weight:760;display:flex}.pm-outcome-toggle button small{font-size:9px}.pm-outcome-toggle button.is-active{border-color:color-mix(in srgb, var(--blue) 52%, var(--pm-border));color:var(--text);background:color-mix(in srgb, var(--blue) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 12%, transparent)}.pm-form-field{display:grid}.pm-form-field select,.pm-form-field input{border:1px solid var(--pm-border);width:100%;height:38px;color:var(--text);background:var(--fill-quiet);border-radius:8px;padding:0 10px;font-size:11px}.pm-form-field select:disabled{color:var(--muted);opacity:1;cursor:not-allowed;background:color-mix(in srgb, var(--fill-quiet) 74%, transparent)}.pm-form-field input[aria-invalid=true]{border-color:color-mix(in srgb, var(--red) 58%, var(--pm-border))}.pm-form-field>small{color:var(--faint);margin-top:5px;font-size:8.5px}.pm-form-field>.pm-field-error{color:var(--pm-green)}.pm-form-field>.pm-field-error[role=alert]{color:var(--red)}.pm-ticket-route-evidence{border:1px solid color-mix(in srgb, var(--blue) 32%, var(--pm-border));background:color-mix(in srgb, var(--blue) 5%, transparent);border-radius:8px;gap:5px;padding:9px;display:grid}.pm-ticket-route-evidence>span{gap:2px;display:grid}.pm-ticket-route-evidence small{color:var(--faint);font-size:7.8px;line-height:1.4}.pm-ticket-route-evidence strong{font-size:9.5px;line-height:1.35}.pm-ticket-route-evidence p{color:var(--muted);margin:0;font-size:8.5px;line-height:1.45}.pm-ticket-route-evidence code{overflow-wrap:anywhere;color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.4px;line-height:1.4}.pm-ticket-route-evidence.is-unavailable{border-color:color-mix(in srgb, var(--red) 42%, var(--pm-border));background:color-mix(in srgb, var(--red) 5%, transparent)}.pm-ticket-route-evidence.is-unavailable code{color:var(--red)}.pm-ticket-order-behavior{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-ticket-order-behavior>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:3px;padding:9px 10px;display:grid}.pm-ticket-order-behavior small{color:var(--faint);text-transform:uppercase;font-size:8px}.pm-ticket-order-behavior strong{font-size:9.5px;line-height:1.35}.pm-ticket-summary{border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border);gap:7px;margin:0;padding:11px 0;display:grid}.pm-ticket-summary div{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.pm-ticket-summary dt{color:var(--muted)}.pm-ticket-summary dd{margin:0;font-weight:690}.pm-ticket-risk-summary dd{font-size:12px}.pm-ticket-costs .pm-ticket-summary{border:0;width:100%;padding:0}.pm-paper-risk-headroom{border:1px solid color-mix(in srgb, var(--pm-cyan) 36%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--pm-cyan) 5%, var(--pm-panel)), var(--pm-panel));border-radius:10px;gap:9px;padding:11px;display:grid}.pm-paper-risk-headroom>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-paper-risk-headroom>header>div{gap:3px;display:grid}.pm-paper-risk-headroom>header h3{font-size:11px;line-height:1.3}.pm-paper-risk-headroom>header>b{color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 8%, transparent);text-align:right;text-transform:uppercase;border-radius:6px;flex:none;padding:4px 6px;font-size:6.5px}.pm-paper-risk-headroom.is-denied{border-color:color-mix(in srgb, var(--red) 42%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--red) 5%, var(--pm-panel)), var(--pm-panel))}.pm-paper-risk-headroom.is-denied>header>b,.pm-paper-risk-headroom.is-unavailable>header>b{color:var(--red);background:color-mix(in srgb, var(--red) 8%, transparent)}.pm-paper-risk-headroom.is-unavailable>p,.pm-paper-risk-headroom.is-unavailable>small{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-paper-risk-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.pm-paper-risk-summary>span{background:var(--pm-panel);align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.pm-paper-risk-summary small,.pm-paper-risk-axes dt{color:var(--faint);text-transform:uppercase;font-size:5.8px;font-weight:730}.pm-paper-risk-summary strong{overflow-wrap:anywhere;font-size:9px}.pm-paper-risk-summary p{color:var(--faint);overflow-wrap:anywhere;font-size:6.2px;line-height:1.4}.pm-paper-risk-axes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-paper-risk-axes>li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:6px;padding:8px;display:grid}.pm-paper-risk-axes>li.is-breached{border-color:color-mix(in srgb, var(--red) 34%, var(--pm-border));background:color-mix(in srgb, var(--red) 4%, var(--fill-quiet))}.pm-paper-risk-axes header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.pm-paper-risk-axes header>span{gap:2px;min-width:0;display:grid}.pm-paper-risk-axes header strong{font-size:7.5px}.pm-paper-risk-axes header small{color:var(--faint);overflow-wrap:anywhere;font-size:6px;line-height:1.35}.pm-paper-risk-axes header>b{color:var(--pm-green);text-transform:uppercase;font-size:6px}.pm-paper-risk-axes .is-breached header>b{color:var(--red)}.pm-paper-risk-axes progress{width:100%;height:5px;color:var(--pm-cyan);background:var(--pm-border);appearance:none;border:0;border-radius:999px;overflow:hidden}.pm-paper-risk-axes progress::-webkit-progress-bar{background:var(--pm-border);border-radius:999px}.pm-paper-risk-axes progress::-webkit-progress-value{background:var(--pm-cyan);border-radius:999px}.pm-paper-risk-axes .is-breached progress::-webkit-progress-value{background:var(--red)}.pm-paper-risk-axes progress::-moz-progress-bar{background:var(--pm-cyan);border-radius:999px}.pm-paper-risk-axes .is-breached progress::-moz-progress-bar{background:var(--red)}.pm-paper-risk-axes dl{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.pm-paper-risk-axes dl>div{background:var(--pm-panel);border-radius:5px;gap:2px;padding:5px;display:grid}.pm-paper-risk-axes dd{margin:0;font-size:6.5px;font-weight:720;line-height:1.35}.pm-paper-risk-denials{border-left:2px solid var(--red);background:color-mix(in srgb, var(--red) 5%, transparent);padding:8px}.pm-paper-risk-denials strong{color:var(--red);font-size:7px}.pm-paper-risk-denials ul{color:var(--muted);gap:3px;margin:5px 0 0;padding-left:14px;font-size:6.5px;line-height:1.4;display:grid}.pm-paper-risk-boundary{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-paper-risk-headroom>code{color:var(--faint);overflow-wrap:anywhere;font-size:5.5px;line-height:1.35}.pm-ticket-warning{gap:5px;display:grid}.pm-ticket-warning p{color:var(--faint);font-size:8.5px;line-height:1.4}.pm-secondary-action,.pm-primary-action{text-align:center;border-radius:9px;place-items:center;min-height:39px;font-size:11px;font-weight:720;display:grid}.pm-secondary-action{border:1px solid var(--pm-border);color:var(--text);background:var(--fill-quiet)}.pm-secondary-action:hover{background:var(--fill-hover)}.pm-primary-action{color:#fff;background:var(--blue)}.pm-primary-action:disabled{cursor:not-allowed;opacity:.72}.pm-paper-review{border:1px solid color-mix(in srgb, var(--blue) 38%, var(--pm-border));background:color-mix(in srgb, var(--blue) 5%, var(--pm-panel));border-radius:10px;gap:11px;padding:12px;display:grid}.pm-paper-review>header{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.pm-paper-review>header .pm-kicker{grid-column:1}.pm-paper-review>header h3{grid-column:1;font-size:13px}.pm-paper-review>header b{color:var(--blue);text-transform:uppercase;grid-area:1/2/3;font-size:8px}.pm-paper-review>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.pm-paper-review>dl>div{background:var(--pm-panel);gap:3px;padding:8px;display:grid}.pm-paper-review dt{color:var(--faint);text-transform:uppercase;font-size:8px}.pm-paper-review dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:690;line-height:1.35}.pm-paper-review dl small{color:var(--faint);font-size:7.5px;line-height:1.35}.pm-paper-review-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-paper-review-columns>div{border:1px solid var(--pm-border);border-radius:8px;padding:9px}.pm-paper-review-columns strong{font-size:8.5px}.pm-paper-review-columns ul{color:var(--faint);gap:4px;margin:6px 0 0;padding-left:14px;font-size:7.5px;line-height:1.35;display:grid}.pm-paper-review>small{color:var(--faint);text-align:center;font-size:7.5px;line-height:1.4}.pm-paper-receipt{border:1px solid color-mix(in srgb, var(--pm-green) 40%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 6%, var(--pm-panel));border-radius:10px;grid-template-columns:25px 1fr;gap:10px;padding:12px;display:grid}.pm-paper-receipt>span{width:25px;height:25px;color:var(--pm-panel);background:var(--pm-green);border-radius:50%;place-items:center;font-weight:820;display:grid}.pm-paper-receipt>div{min-width:0}.pm-paper-receipt small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-paper-receipt h3{margin:2px 0 6px;font-size:12px}.pm-paper-receipt strong{overflow-wrap:anywhere;color:var(--pm-green);font-size:8px}.pm-paper-receipt p{color:var(--muted);margin-top:5px;font-size:8.5px;line-height:1.4}.pm-paper-receipt div>small{margin-top:5px;display:block}.pm-paper-receipt a{color:var(--blue);margin-top:8px;font-size:8px;font-weight:720;text-decoration:none;display:inline-flex}.pm-paper-receipt a:hover{text-decoration:underline}.pm-ticket-disclaimer{color:var(--faint);text-align:center;font-size:8px}.pm-market-screener{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px;gap:12px;display:grid;overflow:hidden}.pm-market-screener>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px 0;display:flex}.pm-market-screener>header h2{margin-top:4px;font-size:15px}.pm-market-screener>header p{max-width:760px;color:var(--muted);margin-top:5px;font-size:8.5px;line-height:1.5}.pm-market-screener>header>span{color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:6px;flex:none;padding:5px 7px;font-size:7px;font-weight:760}.pm-market-screener-url-warning{border-left:2px solid var(--pm-amber);color:var(--muted);background:color-mix(in srgb, var(--pm-amber) 5%, transparent);margin:0 19px;padding:8px 10px;font-size:7.5px}.pm-market-screener>form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 19px;display:grid}.pm-market-screener>form>label{align-content:start;gap:4px;min-width:0;display:grid}.pm-market-screener>form>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:740}.pm-market-screener select{border:1px solid var(--pm-border);width:100%;min-width:0;min-height:34px;color:var(--text);background:var(--fill-quiet);font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.pm-market-screener label>small{color:var(--faint);font-size:6px;line-height:1.3}.pm-market-screener-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 19px;display:flex}.pm-market-screener-toolbar>p{color:var(--muted);font-size:7.5px}.pm-market-screener-toolbar>span{align-items:center;gap:6px;display:flex}.pm-market-screener-toolbar button,.pm-market-screener-toolbar a,.pm-market-screener-empty button{border:1px solid var(--pm-border);min-height:31px;color:var(--muted);background:var(--fill-quiet);border-radius:7px;padding:6px 9px;font-size:7.5px;font-weight:700}.pm-market-screener-toolbar a{color:var(--blue);align-items:center;text-decoration:none;display:inline-flex}.pm-market-screener-toolbar button:disabled{color:var(--faint);cursor:not-allowed;opacity:.7}.pm-market-screener-table{border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border);border-radius:0}.pm-market-screener-table table{min-width:1830px}.pm-market-screener-table th,.pm-market-screener-table td{vertical-align:top;padding:10px}.pm-market-screener-table thead th{color:var(--faint);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:6.5px}.pm-market-screener-table tbody th{text-align:left;width:285px}.pm-market-screener-table tbody th>small,.pm-market-screener-table tbody th>strong,.pm-market-screener-table tbody th>span{display:block}.pm-market-screener-table tbody th>small{color:var(--pm-cyan);text-transform:uppercase;font-size:6.5px}.pm-market-screener-table tbody th>strong{margin-top:4px;font-size:8.5px;line-height:1.4}.pm-market-screener-table tbody th>span{color:var(--faint);margin-top:4px;font-size:6.5px;line-height:1.35}.pm-market-screener-table td{min-width:125px;color:var(--muted);font-size:7.5px}.pm-market-screener-table td>strong,.pm-market-screener-table td>small{display:block}.pm-market-screener-table td>strong{color:var(--text);font-size:8px}.pm-market-screener-table td>small{color:var(--faint);margin-top:4px;line-height:1.35}.pm-market-screener-table td .pm-quality{margin-bottom:4px}.pm-market-screener-table .pm-screener-economics{min-width:215px}.pm-screener-runner-gap{border-top:1px solid var(--pm-border);gap:3px;margin-top:7px;padding-top:6px;display:grid}.pm-screener-runner-gap b{color:var(--text);font-size:7px;font-weight:720}.pm-screener-runner-gap small{color:var(--faint);font-size:6.5px;line-height:1.35}.pm-screener-runner-gap.is-unavailable b{color:var(--pm-amber)}.pm-market-screener-table .pm-screener-freshness{min-width:165px}.pm-market-screener-table td time{color:var(--text);white-space:nowrap;font-size:7.5px}.pm-market-screener-table td:last-child a{border:1px solid color-mix(in srgb, var(--blue) 32%, var(--pm-border));min-height:30px;color:var(--text);background:color-mix(in srgb, var(--blue) 6%, transparent);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-weight:720;text-decoration:none;display:inline-flex}.pm-market-screener-empty{border:1px dashed var(--pm-border);background:var(--fill-quiet);border-radius:10px;justify-items:start;gap:6px;margin:0 19px;padding:18px;display:grid}.pm-market-screener-empty strong{font-size:10px}.pm-market-screener-empty p{color:var(--muted);font-size:8px;line-height:1.45}.pm-market-screener>footer{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:0 19px 14px;display:grid}.pm-market-screener>footer strong{color:var(--pm-amber);font-size:7px}.pm-market-screener>footer p{color:var(--faint);font-size:7px;line-height:1.45}.pm-opportunities{overflow:hidden}.pm-opportunities>.pm-section-head{padding:17px 19px 12px}.pm-opportunity-list{display:grid}.pm-opportunity{border-top:1px solid var(--pm-border);grid-template-columns:minmax(260px,1fr) 150px 130px 18px;align-items:center;gap:15px;min-height:80px;padding:12px 18px;display:grid}.pm-opportunity:hover{background:var(--fill-quiet)}.pm-opportunity-topic,.pm-opportunity-meta,.pm-opportunity-price{gap:4px;min-width:0;display:grid}.pm-opportunity-topic>small{color:var(--pm-cyan);text-transform:uppercase;font-size:8px;font-weight:740}.pm-opportunity-topic>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.pm-opportunity-topic>em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.pm-opportunity-meta>small,.pm-opportunity-price>small{color:var(--faint);font-size:8.5px}.pm-opportunity-price{text-align:right}.pm-opportunity-price strong{font-size:15px}.pm-row-arrow{color:var(--faint);font-size:22px}.pm-empty-state{border-top:1px solid var(--pm-border);color:var(--muted);text-align:center;justify-items:center;gap:5px;padding:28px 16px;display:grid}.pm-empty-state strong{font-size:11px}.pm-empty-state small{color:var(--faint);font-size:8px}.pm-watchlist{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px;overflow:hidden}.pm-watchlist>.pm-section-head{padding:17px 19px 12px}.pm-watchlist-pulse{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, var(--pm-panel-raised));border-radius:13px;gap:12px;margin:0 18px 16px;padding:14px;display:grid}.pm-watchlist-pulse>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pm-watchlist-pulse>header h3{margin-top:3px;font-size:12px}.pm-watchlist-pulse>header p{color:var(--faint);margin-top:4px;font-size:8px}.pm-watchlist-pulse>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 26%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 7%, transparent);text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:7.5px}.pm-watchlist-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-watchlist-pulse-grid>article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:10px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid;position:relative;overflow:hidden}.pm-watchlist-pulse-grid>article:before{background:var(--faint);content:"";width:2px;position:absolute;inset:0 auto 0 0}.pm-watchlist-pulse-grid>article.is-triggered:before{background:var(--pm-green)}.pm-watchlist-pulse-grid>article.is-blocked_review_required:before{background:var(--pm-amber)}.pm-watchlist-pulse-grid>article.is-blocked_stale_evidence:before{background:var(--pm-cyan)}.pm-watchlist-pulse-grid>article>header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.pm-watchlist-pulse-grid>article>header span{color:var(--pm-cyan);text-transform:uppercase;font-size:7px;font-weight:740}.pm-watchlist-pulse-grid>article>header b{max-width:64%;color:var(--muted);text-align:right;text-transform:uppercase;font-size:6.8px;line-height:1.35}.pm-watchlist-pulse-grid>article.is-triggered>header b{color:var(--pm-green)}.pm-watchlist-pulse-grid>article.is-blocked_review_required>header b{color:var(--pm-amber)}.pm-watchlist-pulse-grid>article h3{min-height:30px;font-size:9px;line-height:1.45}.pm-watchlist-pulse-grid dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-watchlist-pulse-grid dl>div{border-top:1px solid var(--pm-border);align-content:start;gap:3px;min-width:0;padding-top:6px;display:grid}.pm-watchlist-pulse-grid dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:720}.pm-watchlist-pulse-grid dd{overflow-wrap:anywhere;font-size:8px;font-weight:690;line-height:1.35}.pm-watchlist-pulse-grid dl small{color:var(--faint);font-size:6.5px;line-height:1.35}.pm-watchlist-pulse-grid>article>p{color:var(--faint);overflow-wrap:anywhere;font-size:7px;line-height:1.45}.pm-watchlist-pulse-grid>article>a{width:fit-content;color:var(--blue);align-self:end;font-size:7.5px;font-weight:720}.pm-watchlist-pulse>footer{border-top:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:10px;display:grid}.pm-watchlist-pulse>footer p,.pm-watchlist-pulse>footer span{color:var(--faint);font-size:7px;line-height:1.45}.pm-watchlist-pulse>footer span{text-align:right;white-space:nowrap}.pm-watchlist-list{display:grid}.pm-watchlist-list article{border-top:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) 120px 168px;align-items:center;gap:16px;min-height:74px;padding:10px 18px;display:grid}.pm-watchlist-list article>a{gap:4px;min-width:0;display:grid}.pm-watchlist-list article>a:hover strong{color:var(--blue)}.pm-watchlist-list article>a small{color:var(--pm-cyan);text-transform:uppercase;font-size:8px;font-weight:740}.pm-watchlist-list article>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pm-watchlist-list article>a span{color:var(--faint);font-size:8px}.pm-watchlist-list article>div{text-align:right;gap:4px;display:grid}.pm-watchlist-list article>div strong{font-size:14px}.pm-watchlist-list article>div small{color:var(--faint);font-size:8px}.pm-watchlist-list article>button{border:1px solid var(--pm-border);min-height:32px;color:var(--muted);background:var(--fill-quiet);border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;padding:6px 9px;font-size:8.5px;font-weight:650;display:flex}.pm-watchlist-list article>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--blue) 32%, var(--pm-border));color:var(--text);background:color-mix(in srgb, var(--blue) 7%, transparent)}.pm-watchlist-list article>button:disabled{color:var(--faint);cursor:not-allowed;opacity:.72}.pm-watchlist-list article>button span{color:var(--blue);font-size:8px}.pm-watchlist>p{border-top:1px solid var(--pm-border);color:var(--faint);background:color-mix(in srgb, var(--fill-quiet) 44%, transparent);padding:10px 18px;font-size:8px;line-height:1.45}.pm-watch-alert-composer{border-top:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, transparent);gap:10px;padding:14px 18px;display:grid}.pm-watch-alert-composer>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-watch-alert-composer h3{margin-top:3px;font-size:11px}.pm-watch-alert-composer>header>b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:7px}.pm-watch-alert-fields{grid-template-columns:minmax(0,1.4fr) minmax(160px,.8fr) minmax(130px,.6fr);gap:8px;display:grid}.pm-watch-alert-fields label{gap:5px;min-width:0;display:grid}.pm-watch-alert-fields label>span{color:var(--faint);text-transform:uppercase;font-size:7px;font-weight:720}.pm-watch-alert-fields select,.pm-watch-alert-fields input{border:1px solid var(--pm-border);width:100%;min-width:0;min-height:34px;color:var(--text);background:var(--pm-panel-raised);border-radius:8px;padding:7px 9px;font-size:8px}.pm-watch-alert-fields input:disabled{color:var(--faint);background:var(--fill-quiet)}.pm-watch-alert-composer>p:not(.pm-watch-alert-boundary){color:var(--faint);font-size:7.5px;line-height:1.45}.pm-watch-alert-actions{flex-wrap:wrap;gap:7px;display:flex}.pm-watch-alert-actions button{border:1px solid var(--pm-border);min-height:32px;color:var(--text);background:var(--fill-quiet);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:720}.pm-watch-alert-actions button:first-child{border-color:color-mix(in srgb, var(--blue) 34%, var(--pm-border));background:color-mix(in srgb, var(--blue) 7%, transparent)}.pm-watch-alert-actions button:disabled{color:var(--faint);cursor:not-allowed;opacity:.7}.pm-watch-alert-feedback{min-height:12px;color:var(--muted)!important}.pm-watch-alert-boundary{border-top:1px solid var(--pm-border);color:var(--faint);padding-top:9px;font-size:7px;line-height:1.5}.pm-agent-findings{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px;overflow:hidden}.pm-agent-findings>.pm-section-head{padding:17px 19px 12px}.pm-agent-findings-list{border-top:1px solid var(--pm-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-agent-findings-list>article{border-right:1px solid var(--pm-border);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.pm-agent-findings-list>article:last-child{border-right:0}.pm-agent-findings-list>article.is-needs_review{background:linear-gradient(150deg, color-mix(in srgb, var(--pm-amber) 6%, transparent), transparent 48%)}.pm-agent-findings-list>article.is-new_evidence{background:linear-gradient(150deg, color-mix(in srgb, var(--blue) 6%, transparent), transparent 48%)}.pm-agent-findings-list>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-agent-findings-list>article>header>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pm-agent-findings-list>article>header b,.pm-agent-findings-list>article>header small{text-transform:uppercase;border-radius:5px;padding:3px 5px;font-size:6.5px}.pm-agent-findings-list>article>header b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent)}.pm-agent-findings-list>article.is-new_evidence>header b{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent)}.pm-agent-findings-list>article.is-monitoring>header b{color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 8%, transparent)}.pm-agent-findings-list>article>header small{color:var(--faint);background:var(--fill-quiet)}.pm-agent-findings-list>article>header time{color:var(--faint);text-align:right;font-size:6.5px}.pm-agent-finding-copy{gap:5px;display:grid}.pm-agent-finding-copy>small{color:var(--pm-cyan);font-size:7px;font-weight:720}.pm-agent-finding-copy h3{font-size:11px;line-height:1.3}.pm-agent-finding-copy p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-agent-finding-copy p:first-of-type{color:var(--text);font-weight:650}.pm-agent-findings-list dl{gap:5px;display:grid}.pm-agent-findings-list dl>div{grid-template-columns:90px minmax(0,1fr);gap:7px;display:grid}.pm-agent-findings-list dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-agent-findings-list dd{overflow-wrap:anywhere;color:var(--muted);font-size:7px}.pm-agent-findings-list details{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;margin-top:auto;padding:7px 8px}.pm-agent-findings-list summary{color:var(--muted);cursor:pointer;font-size:7px;font-weight:700}.pm-agent-findings-list ul{gap:5px;margin-top:7px;list-style:none;display:grid}.pm-agent-findings-list li{color:var(--faint);justify-content:space-between;align-items:center;gap:6px;font-size:6.5px;display:flex}.pm-agent-findings-list code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.5px}.pm-agent-findings-list>article>a{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));min-height:31px;color:var(--text);background:color-mix(in srgb, var(--blue) 6%, transparent);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:7.5px;font-weight:720;text-decoration:none;display:flex}.pm-agent-findings-list>article>a:hover{background:color-mix(in srgb, var(--blue) 11%, transparent)}.pm-agent-findings-list>article>a span{color:var(--blue);font-size:10px}.pm-agent-findings-boundary{border-top:1px solid var(--pm-border);color:var(--faint);background:color-mix(in srgb, var(--fill-quiet) 44%, transparent);padding:10px 18px;font-size:8px;line-height:1.45}.pm-canonical-hero{border-bottom:1px solid var(--pm-border);margin-bottom:16px;padding:2px 2px 0}.pm-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:16px;font-size:11px;font-weight:650;display:inline-flex}.pm-back:hover{color:var(--text)}.pm-canonical-title{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pm-canonical-title h2{letter-spacing:-.04em;max-width:890px;font-size:clamp(23px,2.5vw,36px);line-height:1.12}.pm-canonical-title p{color:var(--faint);margin-top:8px;font-size:10px}.pm-canonical-state{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:25px;display:flex}.pm-canonical-facts{grid-template-columns:minmax(0,1fr) 390px;gap:10px;margin-top:15px;display:grid}.pm-canonical-facts>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-canonical-facts>dl>div{background:var(--pm-panel-raised);align-content:start;gap:4px;padding:10px;display:grid}.pm-canonical-facts dt,.pm-canonical-facts aside header span{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-canonical-facts dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:680;line-height:1.45}.pm-canonical-facts>dl small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.4}.pm-canonical-facts>aside{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-canonical-facts aside>section{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:11px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.pm-canonical-facts aside header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pm-canonical-facts aside header b{color:var(--text);text-align:right;font-size:7px}.pm-canonical-facts aside p,.pm-canonical-facts aside>section>small{color:var(--faint);overflow-wrap:anywhere;font-size:6.75px;line-height:1.45}.pm-canonical-facts aside>section>strong{font-size:8px}.pm-canonical-facts aside dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.pm-canonical-facts aside dl div{gap:2px;display:grid}.pm-canonical-facts aside dl dd{font-size:7px}.pm-canonical-facts aside button{border:1px solid var(--pm-border-strong);background:var(--pm-panel-raised);min-height:32px;color:var(--text);cursor:pointer;border-radius:7px;align-self:end;padding:7px 8px;font-size:7px;font-weight:720}.pm-canonical-boundary{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 4%, transparent);color:var(--faint);margin-top:9px;padding:8px 10px;font-size:7px;line-height:1.5}.pm-contract-tabs{gap:4px;margin-top:18px;display:flex}.pm-contract-tabs a{color:var(--muted);padding:12px 13px;font-size:11px;font-weight:690;position:relative}.pm-contract-tabs a:hover,.pm-contract-tabs a[aria-current=page]{color:var(--text)}.pm-contract-tabs a[aria-current=page]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.pm-canonical-hero[data-header-density=compact]{margin-bottom:12px}.pm-canonical-hero[data-header-density=compact] .pm-back{margin-bottom:9px}.pm-canonical-hero[data-header-density=compact] .pm-canonical-title h2{max-width:820px;font-size:clamp(20px,2vw,27px);line-height:1.15}.pm-canonical-hero[data-header-density=compact] .pm-canonical-title p{margin-top:5px;font-size:8px}.pm-canonical-hero[data-header-density=compact] .pm-canonical-state{padding-top:17px}.pm-canonical-hero[data-header-density=compact] .pm-canonical-state .pm-synthetic{display:none}.pm-canonical-hero[data-header-density=compact] .pm-contract-tabs{margin-top:8px}.pm-canonical-context{border-radius:9px;margin:7px 0 10px}.pm-canonical-context>summary{min-height:38px;padding:8px 11px}.pm-canonical-context>summary>span{font-size:9px}.pm-canonical-context>summary>small{font-size:7.5px}.pm-canonical-context>.pm-progressive-panel-body{gap:8px;padding:10px}.pm-canonical-context .pm-canonical-facts,.pm-canonical-context .pm-canonical-boundary{margin-top:0}.pm-canonical-overview-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.pm-canonical-overview-main{min-width:0}.pm-overview-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.pm-canonical-action-rail{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid;position:sticky;top:12px;box-shadow:0 16px 36px #00000014}.pm-canonical-action-rail>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.pm-canonical-action-rail>header .pm-kicker,.pm-canonical-action-rail>header h2{grid-column:1}.pm-canonical-action-rail>header h2{margin-top:4px;font-size:13px;line-height:1.25}.pm-canonical-action-rail>header p{color:var(--faint);overflow-wrap:anywhere;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.75px}.pm-action-rail-mode{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);text-transform:uppercase;border-radius:999px;grid-area:1/2/span 2;padding:4px 6px;font-size:6.5px;font-weight:750}.pm-action-rail-exposure,.pm-action-rail-readiness{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;padding:10px}.pm-action-rail-exposure>div:first-child,.pm-action-rail-readiness>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pm-action-rail-exposure h3,.pm-action-rail-readiness h3{font-size:8px}.pm-action-rail-exposure>div:first-child b,.pm-action-rail-readiness>div:first-child b{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-action-rail-exposure>strong{margin-top:9px;font-size:11px;display:block}.pm-action-rail-exposure>p,.pm-action-rail-exposure>small{color:var(--faint);margin-top:7px;font-size:6.75px;line-height:1.45;display:block}.pm-action-rail-exposure dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.pm-action-rail-exposure dl div{gap:3px;display:grid}.pm-action-rail-exposure dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-action-rail-exposure dd{margin:0;font-size:7.5px;font-weight:720}.pm-action-rail-readiness ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.pm-action-rail-readiness li{border-top:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;padding-top:7px;display:grid}.pm-action-rail-readiness li>span{gap:2px;min-width:0;display:grid}.pm-action-rail-readiness li strong{font-size:7.5px}.pm-action-rail-readiness li small{color:var(--faint);overflow-wrap:anywhere;font-size:5.75px}.pm-action-rail-readiness li>b{color:var(--warning);text-align:right;font-size:6px}.pm-action-rail-readiness li>p{color:var(--faint);grid-column:1/-1;font-size:6.25px;line-height:1.4}.pm-action-rail-links{gap:6px;display:grid}.pm-action-rail-links a,.pm-action-rail-more a{border:1px solid var(--pm-border);background:var(--fill-quiet);min-height:32px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:7px;font-weight:720;display:flex}.pm-action-rail-links a.is-primary{border-color:color-mix(in srgb, var(--blue) 55%, var(--pm-border));background:var(--blue);color:#fff;min-height:38px;font-size:8px}.pm-action-rail-venues,.pm-action-rail-more,.pm-action-rail-prerequisites{border:1px solid var(--pm-border);border-radius:8px;overflow:hidden}.pm-action-rail-venues>summary,.pm-action-rail-more>summary,.pm-action-rail-prerequisites>summary{min-height:34px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:7px;font-weight:720;list-style:none;display:flex}.pm-action-rail-venues>summary::-webkit-details-marker{display:none}.pm-action-rail-more>summary::-webkit-details-marker{display:none}.pm-action-rail-prerequisites>summary::-webkit-details-marker{display:none}.pm-action-rail-venues>summary:after,.pm-action-rail-more>summary:after,.pm-action-rail-prerequisites>summary:after{content:"+";color:var(--faint);font-size:11px}.pm-action-rail-venues[open]>summary:after,.pm-action-rail-more[open]>summary:after,.pm-action-rail-prerequisites[open]>summary:after{content:"−"}.pm-action-rail-venues>summary>b{color:var(--faint);text-transform:uppercase;margin-left:auto;font-size:6.5px}.pm-action-rail-venues .pm-action-rail-readiness{border:0;border-top:1px solid var(--pm-border);border-radius:0}.pm-action-rail-more nav{border-top:1px solid var(--pm-border);gap:6px;padding:9px;display:grid}.pm-action-rail-prerequisites ol{color:var(--faint);gap:5px;margin:8px 0 0;padding-left:17px;font-size:6.5px;line-height:1.4;display:grid}.pm-action-rail-prerequisites ol,.pm-action-rail-prerequisites button,.pm-action-rail-prerequisites .pm-action-rail-boundary{margin-left:9px;margin-right:9px}.pm-action-rail-prerequisites button{border:1px solid var(--pm-border);background:var(--fill-quiet);width:calc(100% - 18px);min-height:34px;color:var(--faint);border-radius:8px;margin-top:9px;font-size:7px;font-weight:720}.pm-action-rail-boundary{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 5%, transparent);color:var(--faint);margin-top:9px;margin-bottom:9px;padding:8px;font-size:6.5px;line-height:1.45}.pm-market-chart-card{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px;grid-column:1/-1;min-width:0;padding:19px}.pm-history-identity{color:var(--faint);overflow-wrap:anywhere;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;line-height:1.45}.pm-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;font-size:8px;display:flex}.pm-chart-legend button{border:1px solid var(--pm-border);background:var(--fill-quiet);color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto auto auto;align-items:center;gap:4px 6px;padding:7px 9px;display:inline-grid}.pm-chart-legend button[aria-pressed=false]{opacity:.52}.pm-chart-legend button b{color:var(--text);font-size:7px}.pm-chart-legend button small{color:var(--faint);grid-column:2/-1;font-size:6.5px}.pm-chart-legend i{background:var(--series-color);border-radius:2px;width:18px;height:2px}.pm-chart-legend i.is-dashed{border-top:2px dashed var(--series-color);background:0 0;height:0}.pm-chart-legend i.is-dotted{border-top:2px dotted var(--series-color);background:0 0;height:0}.pm-history-canvas{width:100%;height:240px;margin-top:8px;display:block}.pm-history-annotations{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pm-history-annotations li{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 5%, transparent);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:7px;padding:7px 9px;font-size:7.5px;display:grid}.pm-history-annotations time,.pm-history-annotations small{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pm-chart-data{border-top:1px solid var(--pm-border);margin-top:6px}.pm-chart-data summary{width:fit-content;color:var(--muted);cursor:pointer;padding:10px 0 2px;font-size:9px;font-weight:660}.pm-chart-data table{border-collapse:collapse;width:100%;min-width:680px;margin-top:8px;font-size:9px}.pm-chart-data th,.pm-chart-data td{border-top:1px solid var(--pm-border);text-align:right;padding:8px 9px}.pm-chart-data th:first-child{text-align:left}.pm-chart-data thead th{color:var(--faint);font-size:8px}.pm-chart-data caption{color:var(--faint);text-align:left;padding:8px 0;font-size:7.5px}.pm-chart-data th small,.pm-chart-data td small{color:var(--faint);margin-top:4px;font-size:6.5px;font-weight:500;line-height:1.45;display:block}.pm-chart-data td strong{color:var(--text)}.pm-chart-data td.is-gap strong{color:var(--warning)}.pm-composite-methodology{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, transparent);border-radius:10px;margin-top:10px;overflow:hidden}.pm-composite-methodology summary{color:var(--text);cursor:pointer;padding:11px 12px;font-size:9px;font-weight:700}.pm-composite-methodology>div{gap:11px;padding:0 12px 12px;display:grid}.pm-composite-methodology dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-composite-methodology dl div{background:var(--pm-panel-raised);gap:4px;padding:9px;display:grid}.pm-composite-methodology dt{color:var(--faint);text-transform:uppercase;font-size:7.5px}.pm-composite-methodology dd{margin:0;font-size:9px;font-weight:680}.pm-composite-methodology p{color:var(--muted);font-size:8.5px;line-height:1.5}.pm-composite-methodology p strong{color:var(--text)}.pm-data-lineage{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 2%, var(--pm-panel-raised));border-radius:11px;margin-top:12px;padding:13px}.pm-data-lineage>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pm-data-lineage h3{margin-top:3px;font-size:11px}.pm-lineage-state{border:1px solid color-mix(in srgb, var(--pm-amber) 25%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 5%, transparent);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:7.5px;font-weight:700;display:inline-flex}.pm-lineage-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.pm-data-lineage ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pm-data-lineage li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:9px;display:grid;position:relative}.pm-data-lineage li:not(:last-child):after{z-index:1;border-top:1px solid var(--pm-border);content:"";width:8px;position:absolute;top:50%;right:-8px}.pm-data-lineage li>i{color:var(--blue);font-size:7px;font-style:normal;font-weight:800}.pm-data-lineage li>span{gap:3px;display:grid}.pm-data-lineage li strong{font-size:8px}.pm-data-lineage li small{color:var(--faint);font-size:7px;line-height:1.35}.pm-data-lineage dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden}.pm-data-lineage dl div{background:var(--pm-panel-raised);gap:4px;padding:8px;display:grid}.pm-data-lineage dt{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-data-lineage dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;line-height:1.4}.pm-data-lineage>p{color:var(--faint);margin-top:9px;font-size:8px;line-height:1.5}.pm-data-lineage>p strong{color:var(--text)}.pm-history-evidence{border:1px solid var(--pm-border);border-radius:10px;margin-top:10px;overflow:hidden}.pm-history-evidence>summary{min-height:36px;color:var(--muted);cursor:pointer;padding:9px 11px;font-size:8px;font-weight:720;list-style:none}.pm-history-evidence>summary::-webkit-details-marker{display:none}.pm-history-evidence>summary:after{float:right;color:var(--faint);content:"+"}.pm-history-evidence[open]>summary:after{content:"−"}.pm-history-evidence .pm-data-lineage{border:0;border-top:1px solid var(--pm-border);border-radius:0;margin-top:0}.pm-overview-snapshot,.pm-depth-explorer{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px;grid-column:1/-1;min-width:0;padding:19px}.pm-overview-snapshot>header,.pm-depth-explorer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-overview-snapshot>header h2,.pm-depth-explorer>header h2{margin-top:4px;font-size:15px}.pm-overview-snapshot>header p,.pm-depth-explorer>header p{max-width:720px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.pm-overview-snapshot-identity{color:var(--faint);overflow-wrap:anywhere;margin-top:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px}.pm-overview-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pm-overview-snapshot-grid article{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:11px;min-width:0;padding:12px}.pm-overview-snapshot-grid article>header{align-items:flex-start;gap:9px;display:flex}.pm-overview-snapshot-grid h3{font-size:10px}.pm-overview-snapshot-grid header p{color:var(--faint);margin-top:3px;font-size:7px;line-height:1.4}.pm-overview-snapshot-grid dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin-top:11px;display:grid;overflow:hidden}.pm-overview-snapshot-grid .pm-overview-snapshot-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-overview-snapshot-grid dl div{background:var(--fill-quiet);gap:3px;padding:8px;display:grid}.pm-overview-snapshot-grid dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-overview-snapshot-grid dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:700}.pm-overview-snapshot-grid details{border-top:1px solid var(--pm-border);margin-top:9px;padding-top:8px}.pm-overview-snapshot-grid summary{color:var(--muted);cursor:pointer;font-size:7.5px;font-weight:700}.pm-overview-snapshot-grid details dl{margin-top:7px}.pm-overview-snapshot-grid details p,.pm-overview-snapshot-grid details small{color:var(--faint);overflow-wrap:anywhere;margin-top:6px;font-size:6.75px;line-height:1.4;display:block}.pm-overview-snapshot>footer{border-top:1px solid var(--pm-border);justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding-top:10px;display:flex}.pm-overview-snapshot>footer p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-overview-snapshot>footer a{color:var(--blue);flex:none;font-size:8px;font-weight:750}.pm-depth-explorer .pm-table-scroll{margin-top:13px}.pm-depth-explorer table{border-collapse:collapse;width:100%;min-width:800px;font-size:8px}.pm-depth-explorer caption{color:var(--faint);text-align:left;padding:0 0 8px;font-size:7.5px}.pm-depth-explorer th,.pm-depth-explorer td{border-top:1px solid var(--pm-border);text-align:left;vertical-align:top;padding:10px}.pm-depth-explorer thead th{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-depth-explorer tbody th{width:170px}.pm-depth-explorer tbody th strong,.pm-depth-explorer tbody th small,.pm-depth-explorer td span,.pm-depth-explorer td small,.pm-depth-explorer td b{display:block}.pm-depth-explorer tbody th small,.pm-depth-explorer td span,.pm-depth-explorer td small{color:var(--faint);overflow-wrap:anywhere;margin-top:4px;font-size:6.5px;line-height:1.4}.pm-depth-explorer td b{color:var(--positive);margin-top:7px;font-size:6.5px}.pm-depth-explorer td.is-shortfall{background:color-mix(in srgb, var(--warning) 7%, transparent)}.pm-depth-explorer td.is-shortfall b{color:var(--warning)}.pm-depth-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.pm-depth-notes span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-depth-notes strong{font-size:7.5px}.pm-depth-notes small{color:var(--faint);font-size:6.75px;line-height:1.4}.pm-depth-boundary{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 5%, transparent);color:var(--faint);margin-top:10px;padding:9px 10px;font-size:7.5px;line-height:1.5}.pm-canonical-provenance{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:16px;grid-column:1/-1;min-width:0;padding:19px}.pm-canonical-provenance>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-canonical-provenance>header h2{margin-top:4px;font-size:15px}.pm-canonical-provenance>header p{max-width:720px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.pm-canonical-provenance>header>span{border:1px solid var(--pm-border);color:var(--faint);border-radius:999px;flex:none;padding:6px 8px;font-size:7px}.pm-provenance-identity{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;display:grid;overflow:hidden}.pm-provenance-identity>div{background:var(--pm-panel-raised);gap:4px;padding:9px;display:grid}.pm-provenance-identity dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-provenance-identity dd,.pm-provenance-identity small{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.75px;line-height:1.4}.pm-provenance-identity small{color:var(--faint)}.pm-provenance-timeline{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.pm-provenance-timeline>li{grid-template-columns:28px minmax(0,1fr);gap:9px;display:grid}.pm-provenance-step{grid-template-rows:24px minmax(0,1fr);justify-items:center;display:grid}.pm-provenance-step i{border:1px solid color-mix(in srgb, var(--blue) 45%, var(--pm-border));background:var(--pm-panel-raised);width:24px;height:24px;color:var(--blue);border-radius:50%;place-items:center;font-size:6.5px;font-style:normal;font-weight:800;display:grid}.pm-provenance-step span{background:var(--pm-border);width:1px;min-height:10px}.pm-provenance-timeline>li:last-child .pm-provenance-step span{background:linear-gradient(var(--pm-border), transparent)}.pm-provenance-timeline article{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;margin-bottom:9px;padding:11px}.pm-provenance-timeline article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-provenance-timeline article>header span{gap:3px;display:grid}.pm-provenance-timeline article>header b{text-transform:uppercase;font-size:7px}.pm-provenance-timeline article>header small,.pm-provenance-timeline article>header time{color:var(--faint);font-size:6.5px}.pm-provenance-timeline h3{margin-top:8px;font-size:9px}.pm-provenance-timeline article>p{color:var(--muted);margin-top:5px;font-size:7.5px;line-height:1.5}.pm-provenance-timeline article>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:9px;display:grid;overflow:hidden}.pm-provenance-timeline article>dl div{background:var(--pm-panel-raised);gap:3px;padding:7px;display:grid}.pm-provenance-timeline article dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-provenance-timeline article dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.25px;line-height:1.4}.pm-provenance-boundary{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 5%, transparent);color:var(--faint);margin-top:4px;padding:9px 10px;font-size:7.25px;line-height:1.5}.pm-research-card,.pm-rules,.pm-panel{padding:19px}.pm-brief-lead{color:var(--text);letter-spacing:-.01em;font-size:15px;line-height:1.55;margin-top:18px!important}.pm-brief-facts{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.pm-brief-facts div{background:var(--pm-panel-raised);gap:5px;padding:12px;display:grid}.pm-brief-facts span{color:var(--faint);text-transform:uppercase;font-size:8.5px}.pm-brief-facts strong{font-size:10px}.pm-model-note{border-left:2px solid var(--blue);color:var(--muted);background:color-mix(in srgb, var(--blue) 5%, transparent);padding:10px;font-size:9px;line-height:1.5;margin-top:14px!important}.pm-model-note strong{color:var(--text)}.pm-overview-grid>.pm-rules:first-child,.pm-event-brief{grid-column:1/-1}.pm-event-brief{border:1px solid color-mix(in srgb, var(--pm-cyan) 26%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--pm-cyan) 4%, var(--pm-panel)) 0%, var(--pm-panel) 55%);border-radius:16px;gap:13px;padding:19px;display:grid}.pm-event-brief>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-event-brief>header h2{margin-top:3px;font-size:17px}.pm-event-brief>header p{max-width:700px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.pm-event-brief>header>span{border:1px solid color-mix(in srgb, var(--pm-cyan) 30%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 7%, transparent);border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:740}.pm-event-brief-identity{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-event-brief-identity>div{background:var(--pm-panel-raised);gap:4px;padding:9px;display:grid}.pm-event-brief-identity dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-event-brief-identity dd{overflow-wrap:anywhere;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.pm-event-brief-lanes{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);gap:9px;display:grid}.pm-event-brief-lanes>section{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.pm-event-brief-lanes>section.is-facts{border-color:color-mix(in srgb, var(--pm-green) 25%, var(--pm-border))}.pm-event-brief-lanes>section.is-model{border-color:color-mix(in srgb, var(--blue) 25%, var(--pm-border))}.pm-event-brief-lanes>section.is-user{border-color:color-mix(in srgb, var(--pm-amber) 23%, var(--pm-border))}.pm-event-brief-lanes section>div:first-child>span,.pm-event-brief-open section>div>span{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:720}.pm-event-brief-lanes h3,.pm-event-brief-open h3{margin-top:3px;font-size:10px}.pm-event-brief-lanes section>div:first-child>p{color:var(--faint);margin-top:3px;font-size:7px;line-height:1.4}.pm-event-brief-lanes ol{gap:7px;padding:0;list-style:none;display:grid}.pm-event-brief-lanes ol li{border-left:2px solid color-mix(in srgb, var(--pm-green) 40%, var(--pm-border));gap:6px;padding-left:9px;display:grid}.pm-event-brief-lanes ol p{color:var(--text);font-size:7.5px;line-height:1.45}.pm-event-brief-lanes ol span{flex-wrap:wrap;gap:4px;display:flex}.pm-event-brief-lanes code{color:var(--faint);background:var(--pm-panel-raised);border-radius:4px;padding:3px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.pm-event-brief-lanes blockquote{color:var(--text);margin:0;font-size:8px;line-height:1.55}.pm-event-brief-lanes section.is-model>p{color:var(--faint);margin-top:auto;font-size:7px;line-height:1.45}.pm-event-brief-lanes section.is-model>p strong{color:var(--muted)}.pm-event-brief-user-note,.pm-event-brief-empty{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;gap:6px;margin-top:auto;padding:9px;display:grid}.pm-event-brief-user-note strong,.pm-event-brief-empty strong{font-size:8px}.pm-event-brief-user-note p,.pm-event-brief-empty p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-event-brief-user-note small{color:var(--faint);font-size:7px;line-height:1.4}.pm-event-brief-empty a{width:fit-content;color:var(--blue);font-size:7.5px;font-weight:720;text-decoration:none}.pm-event-brief-open{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pm-event-brief-open>section{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;gap:9px;padding:12px;display:grid}.pm-event-brief-open ul{gap:6px;list-style:none;display:grid}.pm-event-brief-open li{border-top:1px solid var(--pm-border);grid-template-columns:95px minmax(0,1fr);align-items:start;gap:7px;padding-top:6px;display:grid}.pm-event-brief-open li b{color:var(--pm-amber);text-transform:uppercase;font-size:6.5px}.pm-event-brief-open li p{color:var(--muted);font-size:7.5px;line-height:1.4}.pm-event-brief-open li time{color:var(--faint);grid-column:2;font-size:6.5px}.pm-event-brief-sources{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;overflow:hidden}.pm-event-brief-sources summary{color:var(--muted);cursor:pointer;padding:9px 10px;font-size:7.5px;font-weight:720}.pm-event-brief-sources ul{border-top:1px solid var(--pm-border);background:var(--pm-border);gap:1px;list-style:none;display:grid}.pm-event-brief-sources li{background:var(--pm-panel-raised);justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;display:flex}.pm-event-brief-sources li span{gap:3px;display:grid}.pm-event-brief-sources li b{font-size:7.5px}.pm-event-brief-sources li small{color:var(--faint);text-transform:capitalize;font-size:6.5px}.pm-event-brief-sources li code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.5px}.pm-event-brief-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 27%, var(--pm-border));color:var(--muted);background:color-mix(in srgb, var(--pm-amber) 5%, transparent);border-radius:9px;padding:10px 11px;font-size:7.5px;line-height:1.5}.pm-related-markets{border:1px solid color-mix(in srgb, var(--pm-green) 24%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--pm-green) 3%, var(--pm-panel)) 0%, var(--pm-panel) 55%);border-radius:16px;grid-column:1/-1;gap:12px;padding:19px;display:grid}.pm-related-markets>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-related-markets>header h2{margin-top:3px;font-size:17px}.pm-related-markets>header p{max-width:700px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.pm-related-markets>header>span{border:1px solid color-mix(in srgb, var(--pm-green) 28%, var(--pm-border));color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 7%, transparent);border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:740}.pm-related-current{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:9px;display:grid}.pm-related-current>div:first-child{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:start;gap:5px;padding:12px;display:grid}.pm-related-current>div:first-child>span{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:720}.pm-related-current>div:first-child h3{font-size:10px;line-height:1.35}.pm-related-current>div:first-child p{color:var(--muted);font-size:7px;line-height:1.4}.pm-related-positions{gap:7px;list-style:none;display:grid}.pm-related-positions>li{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:10px;gap:8px;padding:11px;display:grid}.pm-related-positions>li>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-related-positions>li>header>span{gap:3px;display:grid}.pm-related-positions>li>header b{font-size:8px}.pm-related-positions>li>header small{color:var(--faint);font-size:6.5px}.pm-related-positions>li>header>strong{white-space:nowrap;font-size:8px}.pm-related-positions dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-related-positions dl>div{background:var(--fill-quiet);gap:3px;padding:7px;display:grid}.pm-related-positions dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-related-positions dd{overflow-wrap:anywhere;color:var(--muted);font-size:7px}.pm-related-positions>li>p{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-related-empty{border:1px dashed var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:center;gap:4px;min-height:86px;padding:12px;display:grid}.pm-related-empty strong{font-size:8px}.pm-related-empty p{color:var(--faint);font-size:7px;line-height:1.4}.pm-related-list{gap:9px;display:grid}.pm-related-list>article{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:11px;gap:10px;padding:13px;display:grid}.pm-related-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-related-list>article>header span{color:var(--pm-cyan);text-transform:uppercase;font-size:6.5px;font-weight:720}.pm-related-list>article>header h3{margin-top:3px;font-size:10px}.pm-related-list>article>header b{color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 8%, transparent);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:6.5px}.pm-related-list>article>p{color:var(--muted);font-size:7.5px;line-height:1.5}.pm-related-evidence{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-related-evidence>div{background:var(--pm-panel-raised);gap:3px;padding:8px;display:grid}.pm-related-evidence dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-related-evidence dd{overflow-wrap:anywhere;color:var(--muted);font-size:7px}.pm-related-context,.pm-related-hashes{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pm-related-context>span,.pm-related-hashes>span{color:var(--faint);text-transform:uppercase;margin-right:3px;font-size:6px;font-weight:720}.pm-related-context b,.pm-related-hashes code{border:1px solid var(--pm-border);color:var(--muted);background:var(--pm-panel-raised);border-radius:5px;padding:3px 5px;font-size:6.5px}.pm-related-hashes code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pm-related-list>article>a{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));min-height:32px;color:var(--text);background:color-mix(in srgb, var(--blue) 6%, transparent);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:7.5px;font-weight:720;text-decoration:none;display:flex}.pm-related-list>article>a span{color:var(--blue);font-size:10px}.pm-related-none{border:1px dashed var(--pm-border);background:var(--fill-quiet);border-radius:10px;gap:5px;padding:13px;display:grid}.pm-related-none strong{font-size:9px}.pm-related-none p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-related-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 27%, var(--pm-border));color:var(--muted);background:color-mix(in srgb, var(--pm-amber) 5%, transparent);border-radius:9px;padding:10px 11px;font-size:7.5px;line-height:1.5}.pm-research-notebook{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));background:linear-gradient(140deg, color-mix(in srgb, var(--blue) 5%, var(--pm-panel)) 0%, var(--pm-panel) 56%);border-radius:16px;gap:14px;margin-top:16px;padding:19px;display:grid}.pm-research-notebook>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-research-notebook>header h2{margin-top:3px;font-size:17px}.pm-research-notebook>header p{max-width:760px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.pm-research-notebook>header>span{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent);border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:740}.pm-research-notebook-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 28%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, transparent);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pm-research-notebook-boundary strong{color:var(--pm-amber);flex:none;font-size:8px}.pm-research-notebook-boundary span{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-research-notebook-layout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:start;gap:12px;display:grid}.pm-research-notebook form{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.pm-research-notebook form label{gap:6px;min-width:0;display:grid}.pm-research-notebook form label:first-child,.pm-research-notebook form label:nth-child(3),.pm-research-notebook form>p,.pm-research-notebook form>button{grid-column:1/-1}.pm-research-notebook form label>span{color:var(--muted);font-size:8px;font-weight:700}.pm-research-notebook form label>span small{color:var(--faint);font-size:7px;font-weight:500}.pm-research-notebook textarea,.pm-research-notebook input{border:1px solid var(--pm-border);width:100%;color:var(--text);background:var(--pm-panel);border-radius:8px;font-size:9px}.pm-research-notebook textarea{resize:vertical;min-height:76px;padding:9px 10px;line-height:1.5}.pm-research-notebook input{height:38px;padding:0 10px}.pm-research-notebook label>small,.pm-research-notebook form>p{color:var(--faint);font-size:7px;line-height:1.45}.pm-research-notebook form>.pm-research-notebook-feedback{min-height:11px;color:var(--muted);text-align:center}.pm-research-notebook-layout>aside{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:11px;gap:10px;padding:13px;display:grid}.pm-research-notebook-layout aside dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.pm-research-notebook-layout aside dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-research-notebook-layout aside dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-research-notebook-layout aside dd{overflow-wrap:anywhere;margin:0;font-size:7.5px;font-weight:690;line-height:1.35}.pm-research-notebook-layout aside ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-research-notebook-layout aside li{border:1px solid var(--pm-border);border-radius:7px;justify-content:space-between;gap:8px;padding:7px 8px;display:flex}.pm-research-notebook-layout aside li strong{font-size:7.5px}.pm-research-notebook-layout aside li small{color:var(--faint);font-size:7px}.pm-research-notebook-layout aside>p{color:var(--faint);font-size:7px;line-height:1.45}.pm-research-notebook-empty{border:1px dashed var(--pm-border);border-radius:9px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.pm-research-notebook-empty strong{font-size:8.5px}.pm-research-notebook-empty span{color:var(--faint);font-size:7.5px}.pm-research-revisions{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pm-research-revisions>li{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--pm-border));background:var(--fill-quiet);border-radius:10px;gap:9px;padding:12px;display:grid}.pm-research-revisions header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-research-revisions header>span{gap:3px;display:grid}.pm-research-revisions header small{color:var(--blue);text-transform:uppercase;font-size:7px}.pm-research-revisions header strong{font-size:10px}.pm-research-revisions header b{color:var(--faint);font-size:7px}.pm-research-revisions>li>p{color:var(--text);font-size:9px;line-height:1.5}.pm-research-revisions dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.pm-research-revisions dl>div{border:1px solid var(--pm-border);border-radius:8px;gap:3px;padding:8px;display:grid}.pm-research-revisions dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-research-revisions dd{color:var(--muted);margin:0;font-size:7.5px;line-height:1.4}.pm-research-revisions>li>small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-version{border:1px solid var(--pm-border);color:var(--faint);border-radius:6px;align-self:flex-start;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.pm-rule-overview{color:var(--muted);align-items:center;gap:7px;margin-top:10px;font-size:8.5px;display:flex}.pm-rule-overview>span:not(.pm-sr-only){border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;padding:5px 7px}.pm-rule-overview strong{color:var(--text)}.pm-rule-overview .is-off{color:var(--pm-amber);border-color:color-mix(in srgb, var(--pm-amber) 28%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, transparent);font-weight:720}.pm-rules>.pm-progressive-panel{margin-top:12px}.pm-rules>.pm-progressive-panel+.pm-progressive-panel{margin-top:8px}.pm-rule-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.pm-rule-column{border:1px solid var(--pm-border);border-radius:10px;padding:12px}.pm-rule-column.is-same{border-color:color-mix(in srgb, var(--pm-green) 25%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 5%, transparent)}.pm-rule-column.is-caution{border-color:color-mix(in srgb, var(--pm-amber) 25%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, transparent)}.pm-rule-column h3{color:var(--pm-green);font-size:10px}.pm-rule-column.is-caution h3{color:var(--pm-amber)}.pm-rule-column ul{color:var(--muted);gap:7px;margin:10px 0 0;padding-left:16px;font-size:9px;line-height:1.4;display:grid}.pm-rule-invalidation{border:1px solid color-mix(in srgb, var(--pm-amber) 25%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 3%, transparent);border-radius:10px;margin-top:12px;padding:12px}.pm-rule-invalidation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-rule-invalidation h3{margin-top:3px;font-size:10px}.pm-rule-invalidation>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.pm-invalidation-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin-top:11px;display:grid}.pm-invalidation-flow>span{border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:3px 6px;padding:8px;display:grid}.pm-invalidation-flow i{color:var(--pm-amber);grid-row:1/3;font-size:7px;font-style:normal;font-weight:800}.pm-invalidation-flow strong{font-size:7.5px}.pm-invalidation-flow small{color:var(--faint);font-size:6.8px;line-height:1.35}.pm-invalidation-flow>b{color:var(--faint);font-size:8px}.pm-invalidation-consumers{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.pm-invalidation-consumers>span{border-left:2px solid color-mix(in srgb, var(--blue) 45%, var(--pm-border));color:var(--text);background:var(--fill-quiet);gap:3px;padding:7px;font-size:7px;font-weight:700;display:grid}.pm-invalidation-consumers small{color:var(--faint);font-size:6.5px;font-weight:500;line-height:1.3}.pm-rule-invalidation>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.5}.pm-rule-invalidation>p strong{color:var(--text)}.pm-rule-evidence{border:1px solid var(--pm-border);border-radius:10px;margin-top:12px;overflow:hidden}.pm-rule-evidence summary{color:var(--muted);background:var(--fill-quiet);cursor:pointer;padding:11px 12px;font-size:10px;font-weight:690}.pm-evidence-grid{border-top:1px solid var(--pm-border);grid-template-columns:1fr 1fr;display:grid}.pm-progressive-panel-body>.pm-evidence-grid{border-top:0}.pm-evidence-grid article{padding:13px}.pm-evidence-grid article+article{border-left:1px solid var(--pm-border)}.pm-evidence-grid span{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px}.pm-evidence-grid h3{margin-top:9px;font-size:10px}.pm-evidence-grid p{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.55}.pm-source-warning{color:var(--faint);font-size:8px;margin-top:10px!important}.pm-detail-layout .pm-rules{margin-top:16px}.pm-view-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:6px 2px 2px;display:flex}.pm-view-heading h2{letter-spacing:-.04em;margin-top:5px;font-size:clamp(23px,2.3vw,34px)}.pm-view-heading p{color:var(--muted);margin-top:7px;font-size:12px}.pm-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-stat-grid article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:12px;gap:4px;padding:15px;display:grid}.pm-stat-grid span{color:var(--muted);font-size:9px}.pm-stat-grid strong{letter-spacing:-.03em;font-size:20px}.pm-stat-grid small{color:var(--faint);font-size:8px}.is-positive{color:var(--pm-green)!important}.is-negative{color:var(--red)!important}.pm-portfolio-cockpit{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:14px;gap:14px;padding:18px;display:grid;overflow:hidden}.pm-portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-portfolio-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.pm-portfolio-summary small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:740}.pm-portfolio-summary strong{letter-spacing:-.025em;font-size:16px}.pm-portfolio-summary p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-portfolio-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 28%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 22%, var(--pm-border));border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-portfolio-boundary>span{background:color-mix(in srgb, var(--pm-amber) 6%, var(--panel));gap:4px;padding:10px;display:grid}.pm-portfolio-boundary strong{color:var(--pm-amber);font-size:8px}.pm-portfolio-boundary small{color:var(--muted);font-size:7px;line-height:1.45}.pm-portfolio-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pm-portfolio-toolbar>div{gap:7px;display:grid}.pm-portfolio-toolbar>div>span{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:760}.pm-portfolio-toolbar [role=group]{flex-wrap:wrap;gap:5px;display:flex}.pm-portfolio-toolbar button{border:1px solid var(--pm-border);min-height:30px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:7.5px;font-weight:710}.pm-portfolio-toolbar button.is-active{border-color:color-mix(in srgb, var(--blue) 60%, var(--pm-border));color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, var(--panel))}.pm-portfolio-toolbar>span{color:var(--faint);text-align:right;font-size:7.5px}.pm-portfolio-groups{gap:10px;display:grid}.pm-portfolio-groups>article{border:1px solid var(--pm-border);background:var(--panel);border-radius:11px;overflow:hidden}.pm-portfolio-groups>article>header{border-bottom:1px solid var(--pm-border);background:var(--fill-quiet);justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.pm-portfolio-groups>article>header>span{gap:4px;min-width:0;display:grid}.pm-portfolio-groups>article>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-portfolio-groups>article>header strong{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.pm-portfolio-groups>article>header dl{flex:none;gap:18px;display:flex}.pm-portfolio-groups>article>header dl>div{text-align:right;gap:3px;display:grid}.pm-portfolio-groups>article>header dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-portfolio-groups>article>header dd{margin:0;font-size:8px;font-weight:760}.pm-portfolio-table{min-width:1080px}.pm-portfolio-table th,.pm-portfolio-table td{border-bottom:1px solid var(--pm-border);vertical-align:top;text-align:left;padding:11px}.pm-portfolio-table thead th{color:var(--faint);background:var(--panel);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px}.pm-portfolio-table tbody tr:last-child>*{border-bottom:0}.pm-portfolio-table tbody tr.is-attention>*{background:color-mix(in srgb, var(--pm-amber) 5%, var(--panel))}.pm-portfolio-table tbody th{width:260px}.pm-portfolio-table tbody th a{color:var(--text);font-size:8.5px;line-height:1.45;text-decoration:none}.pm-portfolio-table tbody th a:hover{color:var(--blue);text-decoration:underline}.pm-portfolio-table td{min-width:145px}.pm-portfolio-table td:last-child{min-width:210px}.pm-portfolio-table tbody th,.pm-portfolio-table tbody td{font-size:8px;display:table-cell}.pm-portfolio-table tbody th>small,.pm-portfolio-table tbody td>small,.pm-portfolio-table tbody td>span{color:var(--faint);margin-top:4px;font-size:7px;line-height:1.4;display:block}.pm-portfolio-table tbody td>span{width:fit-content;color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 9%, transparent);border-radius:5px;padding:3px 5px;font-weight:730}.pm-portfolio-table tbody td>span.is-attention{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 10%, transparent)}.pm-portfolio-attention-reason{color:var(--pm-amber)!important}.pm-portfolio-method{color:var(--faint);font-size:7.5px;line-height:1.5}.pm-settlement-horizon{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 4%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:14px;padding:18px;display:grid;overflow:hidden}.pm-settlement-horizon>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-settlement-horizon>header>div{gap:5px;display:grid}.pm-settlement-horizon>header h2{font-size:16px}.pm-settlement-horizon>header p{max-width:840px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-settlement-horizon>header>span{color:var(--blue);text-transform:uppercase;flex:none;font-size:7px;font-weight:760}.pm-settlement-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-settlement-summary>span{background:var(--pm-panel);gap:4px;min-width:0;padding:11px;display:grid}.pm-settlement-summary small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-settlement-summary strong{font-size:15px}.pm-settlement-summary p{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-settlement-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pm-settlement-lanes>li{min-width:0}.pm-settlement-lanes>li>section{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;align-content:start;gap:8px;height:100%;padding:10px;display:grid}.pm-settlement-lanes section>header{gap:9px;display:grid}.pm-settlement-lanes section>header>span{grid-template-columns:24px minmax(0,1fr);gap:7px;display:grid}.pm-settlement-lanes section>header>span>b{border:1px solid color-mix(in srgb, var(--blue) 35%, var(--pm-border));width:24px;height:24px;color:var(--blue);border-radius:999px;place-items:center;font-size:6.5px;display:grid}.pm-settlement-lanes section>header>span>span{gap:3px;display:grid}.pm-settlement-lanes h3{font-size:9px}.pm-settlement-lanes header small{color:var(--faint);font-size:6.3px;line-height:1.35}.pm-settlement-lanes section>header dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.pm-settlement-lanes section>header dl>div{background:var(--fill-quiet);border-radius:6px;gap:2px;padding:6px;display:grid}.pm-settlement-lanes dt{color:var(--faint);text-transform:uppercase;font-size:5.8px}.pm-settlement-lanes dd{margin:0;font-size:7px;font-weight:750}.pm-settlement-empty{border:1px dashed var(--pm-border);color:var(--faint);border-radius:7px;padding:11px;font-size:7px;line-height:1.4}.pm-settlement-records{gap:7px;display:grid}.pm-settlement-records>article{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:7px;padding:9px;display:grid}.pm-settlement-records>article.is-attention{border-color:color-mix(in srgb, var(--pm-amber) 45%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, var(--fill-quiet))}.pm-settlement-records article>header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.pm-settlement-records article>header>span{gap:2px;display:grid}.pm-settlement-records article>header time{font-size:8px;font-weight:780}.pm-settlement-records article>header b{color:var(--blue);font-size:6px;font-weight:700}.pm-settlement-records article>header em{color:var(--pm-green);text-align:right;text-transform:uppercase;font-size:5.8px;font-style:normal;font-weight:750}.pm-settlement-records article.is-attention>header em{color:var(--pm-amber)}.pm-settlement-records article>a{color:var(--text);font-size:7.5px;font-weight:720;line-height:1.35;text-decoration:none}.pm-settlement-records article>a:hover{color:var(--blue);text-decoration:underline}.pm-settlement-records article>p{color:var(--faint);font-size:6.2px;line-height:1.35}.pm-settlement-records article>dl{gap:5px;margin:0;display:grid}.pm-settlement-records article>dl>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.pm-settlement-records article>dl dd{text-align:right}.pm-settlement-next{border-left:2px solid var(--blue);background:color-mix(in srgb, var(--blue) 5%, var(--panel));gap:3px;padding:7px;display:grid}.pm-settlement-records article.is-attention .pm-settlement-next{border-left-color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 5%, var(--panel))}.pm-settlement-next small{color:var(--faint);text-transform:uppercase;font-size:5.8px}.pm-settlement-next strong{font-size:6.3px;font-weight:650;line-height:1.4}.pm-settlement-records article>footer{color:var(--faint);overflow-wrap:anywhere;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5.5px;display:grid}.pm-settlement-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-settlement-boundary>span{background:color-mix(in srgb, var(--pm-amber) 4%, var(--pm-panel));gap:3px;padding:9px;display:grid}.pm-settlement-boundary strong{color:var(--pm-amber);font-size:7.5px}.pm-settlement-boundary small{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-settlement-method{color:var(--faint);font-size:7px;line-height:1.5}.pm-settlement-method code{overflow-wrap:anywhere}.pm-scenario-lab{border:1px solid color-mix(in srgb, var(--pm-cyan) 30%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--pm-cyan) 4%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:14px;padding:18px;display:grid;overflow:hidden}.pm-scenario-lab>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-scenario-lab>header>div{gap:5px;display:grid}.pm-scenario-lab>header h2{font-size:16px}.pm-scenario-lab>header p{max-width:820px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-scenario-lab>header>span{color:var(--pm-cyan);text-transform:uppercase;flex:none;font-size:7px;font-weight:760}.pm-scenario-presets{gap:7px;display:grid}.pm-scenario-presets>span{color:var(--faint);text-transform:uppercase;font-size:7px;font-weight:760}.pm-scenario-presets [role=group]{flex-wrap:wrap;gap:6px;display:flex}.pm-scenario-presets button{border:1px solid var(--pm-border);min-height:32px;color:var(--muted);background:var(--fill-quiet);border-radius:8px;padding:6px 10px;font-size:7.5px;font-weight:720}.pm-scenario-presets button.is-active{border-color:color-mix(in srgb, var(--pm-cyan) 55%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 8%, var(--fill-quiet))}.pm-scenario-presets>p{color:var(--faint);font-size:7px}.pm-scenario-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-scenario-summary>span{background:var(--pm-panel);gap:4px;min-width:0;padding:11px;display:grid}.pm-scenario-summary small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-scenario-summary strong{font-size:15px}.pm-scenario-summary p{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-scenario-workbench{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:10px;display:grid}.pm-scenario-assumptions,.pm-scenario-venue-chart{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.pm-scenario-assumptions>header,.pm-scenario-venue-chart>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-scenario-assumptions h3,.pm-scenario-venue-chart h3{font-size:10px}.pm-scenario-assumptions header span,.pm-scenario-venue-chart header span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-scenario-assumptions>label{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:minmax(0,1fr) 150px 105px;align-items:center;gap:9px;padding:8px;display:grid}.pm-scenario-assumptions label>span{gap:3px;min-width:0;display:grid}.pm-scenario-assumptions label strong{font-size:7.8px;line-height:1.35}.pm-scenario-assumptions label small{color:var(--faint);font-size:6.5px}.pm-scenario-assumptions select{border:1px solid var(--pm-border);min-width:0;height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:7px}.pm-scenario-assumptions label>b{color:var(--pm-green);text-align:right;text-transform:uppercase;font-size:6.5px}.pm-scenario-assumptions label>b.is-attention{color:var(--pm-amber)}.pm-scenario-venue-chart>article{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:7px;padding:9px;display:grid}.pm-scenario-venue-chart article>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-scenario-venue-chart article>div:first-child>span{gap:3px;display:grid}.pm-scenario-venue-chart article strong{font-size:8px}.pm-scenario-venue-chart article small{color:var(--faint);font-size:6.5px}.pm-scenario-venue-chart article>div:first-child>b{font-size:10px}.pm-scenario-bar{background:color-mix(in srgb, var(--pm-cyan) 8%, var(--pm-border));border-radius:999px;height:8px;overflow:hidden}.pm-scenario-bar>i{width:var(--pm-scenario-share);border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--pm-cyan));height:100%;display:block}.pm-scenario-venue-chart dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.pm-scenario-venue-chart dl>div{gap:3px;display:grid}.pm-scenario-venue-chart dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-scenario-venue-chart dd{margin:0;font-size:7.2px;font-weight:730}.pm-scenario-table{min-width:1040px}.pm-scenario-table th,.pm-scenario-table td{border-bottom:1px solid var(--pm-border);vertical-align:top;text-align:left;padding:10px}.pm-scenario-table thead th{color:var(--faint);background:var(--panel);text-transform:uppercase;font-size:6.5px}.pm-scenario-table tbody tr:last-child>*{border-bottom:0}.pm-scenario-table tbody tr.is-attention>*{background:color-mix(in srgb, var(--pm-amber) 5%, var(--panel))}.pm-scenario-table tbody th{width:270px}.pm-scenario-table tbody th a{color:var(--text);font-size:8px;line-height:1.4}.pm-scenario-table tbody th small,.pm-scenario-table tbody td small{color:var(--faint);margin-top:4px;font-size:6.5px;line-height:1.35;display:block}.pm-scenario-table tbody td{min-width:125px;font-size:7.5px}.pm-scenario-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-scenario-boundary>span{background:color-mix(in srgb, var(--pm-amber) 4%, var(--pm-panel));gap:3px;padding:9px;display:grid}.pm-scenario-boundary strong{color:var(--pm-amber);font-size:7.5px}.pm-scenario-boundary small{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-hedge-studio{border:1px solid color-mix(in srgb, var(--blue) 34%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 4%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:14px;padding:18px;display:grid;overflow:hidden}.pm-hedge-studio>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-hedge-studio>header>div{gap:5px;display:grid}.pm-hedge-studio>header h2{font-size:16px}.pm-hedge-studio>header p{max-width:820px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-hedge-studio>header>span{color:var(--blue);text-transform:uppercase;flex:none;font-size:7px;font-weight:760}.pm-hedge-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-hedge-summary>span{background:var(--pm-panel);gap:4px;min-width:0;padding:11px;display:grid}.pm-hedge-summary small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-hedge-summary strong{overflow-wrap:anywhere;font-size:14px}.pm-hedge-summary p{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-hedge-proposals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-hedge-proposals>article{border:1px solid var(--pm-border);background:var(--panel);border-radius:11px;align-content:start;gap:11px;min-width:0;padding:13px;display:grid}.pm-hedge-proposals>article.is-blocked{border-color:color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 4%, var(--panel));grid-column:1/-1}.pm-hedge-proposals article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-hedge-proposals article>header>div{gap:4px;min-width:0;display:grid}.pm-hedge-proposals article>header span{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-hedge-proposals article>header h3{font-size:11px;line-height:1.35}.pm-hedge-proposals article>header p{color:var(--muted);font-size:7px;line-height:1.4}.pm-hedge-proposals article>header b{color:var(--blue);text-align:right;text-transform:uppercase;flex:none;font-size:7px}.pm-hedge-proposals article.is-blocked>header b{color:var(--pm-amber)}.pm-hedge-economics{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:9px;display:grid}.pm-hedge-economics>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-hedge-economics dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-hedge-economics dt,.pm-hedge-proposals details dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-hedge-economics dd,.pm-hedge-proposals details dd{overflow-wrap:anywhere;margin:0;font-size:7.4px;font-weight:730}.pm-hedge-economics dl small{color:var(--faint);font-size:6.2px;line-height:1.35}.pm-hedge-economics table{border:1px solid var(--pm-border);border-collapse:separate;border-spacing:0;border-radius:8px;width:100%;font-size:6.8px}.pm-hedge-economics caption{color:var(--faint);text-align:left;padding:0 0 6px;font-size:6px}.pm-hedge-economics th,.pm-hedge-economics td{border-bottom:1px solid var(--pm-border);text-align:right;padding:7px}.pm-hedge-economics th:first-child{text-align:left}.pm-hedge-economics thead th{color:var(--faint);text-transform:uppercase;font-size:5.8px}.pm-hedge-economics tbody tr:last-child>*{border-bottom:0}.pm-hedge-proposals details{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px}.pm-hedge-proposals details summary{color:var(--muted);cursor:pointer;padding:9px;font-size:7px;font-weight:730}.pm-hedge-proposals details>div{gap:8px;padding:0 9px 9px;display:grid}.pm-hedge-proposals details p{color:var(--muted);font-size:6.8px;line-height:1.45}.pm-hedge-proposals details p strong{color:var(--text)}.pm-hedge-proposals details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.pm-hedge-proposals details dl>div{gap:3px;display:grid}.pm-hedge-proposals code{color:var(--faint);overflow-wrap:anywhere;font-size:5.8px}.pm-hedge-proposals article>ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:7px;line-height:1.45;display:grid}.pm-hedge-proposals article>footer{color:var(--faint);justify-content:space-between;align-items:center;gap:10px;font-size:6.5px;display:flex}.pm-hedge-proposals article>footer a{color:var(--blue);font-size:7px;font-weight:750}.pm-hedge-proposals article.is-blocked>footer a{color:var(--pm-amber)}.pm-hedge-proposals article>footer span{text-align:right}.pm-hedge-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-hedge-boundary>span{background:color-mix(in srgb, var(--pm-amber) 4%, var(--pm-panel));gap:3px;padding:9px;display:grid}.pm-hedge-boundary strong{color:var(--pm-amber);font-size:7.5px}.pm-hedge-boundary small{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-hedge-method{color:var(--faint);font-size:7px;line-height:1.5}.pm-hedge-method code{overflow-wrap:anywhere}.pm-reduce-planner{border:1px solid color-mix(in srgb, var(--pm-green) 28%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--pm-green) 3%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:13px;padding:18px;display:grid}.pm-reduce-planner>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-reduce-planner>header>div{gap:5px;display:grid}.pm-reduce-planner>header h2{font-size:16px}.pm-reduce-planner>header p{max-width:820px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-reduce-planner>header>span{color:var(--pm-green);text-transform:uppercase;flex:none;font-size:7px;font-weight:760}.pm-reduce-workbench{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px;display:grid}.pm-reduce-controls,.pm-reduce-result{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;align-content:start;gap:10px;padding:12px;display:grid}.pm-reduce-controls>label{gap:5px;display:grid}.pm-reduce-controls label>span,.pm-reduce-controls>div>span,.pm-reduce-result dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-reduce-controls select{border:1px solid var(--pm-border);min-width:0;height:36px;color:var(--text);background:var(--fill-quiet);border-radius:8px;padding:0 9px;font-size:7.5px}.pm-reduce-controls label>small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.4}.pm-reduce-controls>div{gap:6px;display:grid}.pm-reduce-controls [role=group]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-reduce-controls button{border:1px solid var(--pm-border);min-height:44px;color:var(--muted);background:var(--fill-quiet);border-radius:8px;place-items:center;gap:3px;padding:6px;font-size:7.5px;font-weight:720;display:grid}.pm-reduce-controls button small{color:var(--faint);font-size:6.5px}.pm-reduce-controls button.is-active{border-color:color-mix(in srgb, var(--pm-green) 52%, var(--pm-border));color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 7%, var(--fill-quiet))}.pm-reduce-controls>p{color:var(--faint);font-size:7px;line-height:1.45}.pm-reduce-result>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-reduce-result header>div{gap:3px;display:grid}.pm-reduce-result header span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-reduce-result header h3{font-size:11px}.pm-reduce-result header b{color:var(--pm-green);text-transform:uppercase;font-size:6.5px}.pm-reduce-result>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-reduce-result dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:9px;display:grid}.pm-reduce-result dd{overflow-wrap:anywhere;margin:0;font-size:7.8px;font-weight:730}.pm-reduce-result dl small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.35}.pm-reduce-result>code{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px}.pm-reduce-quote-gap{border:1px solid color-mix(in srgb, var(--pm-amber) 38%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, var(--fill-quiet));border-radius:9px;grid-template-columns:26px 1fr;align-items:start;gap:9px;padding:10px;display:grid}.pm-reduce-quote-gap>span{width:22px;height:22px;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 10%, transparent);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.pm-reduce-quote-gap>div{gap:3px;display:grid}.pm-reduce-quote-gap strong{color:var(--pm-amber);font-size:8px}.pm-reduce-quote-gap p{color:var(--muted);font-size:7px;line-height:1.45}.pm-reduce-prerequisites{gap:8px;display:grid}.pm-reduce-prerequisites>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-reduce-prerequisites h3{font-size:10px}.pm-reduce-prerequisites header span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-reduce-prerequisites ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-reduce-prerequisites li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:6px;padding:8px;display:grid}.pm-reduce-prerequisites li b{color:var(--pm-green);font-size:6.5px}.pm-reduce-prerequisites li span{color:var(--muted);font-size:6.5px;line-height:1.4}.pm-reduce-actions{align-items:center;gap:8px;display:flex}.pm-reduce-actions a,.pm-reduce-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--text);background:var(--fill-quiet);border-radius:8px;padding:0 11px;font-size:7.5px;font-weight:720}.pm-reduce-actions a{place-items:center;display:grid}.pm-reduce-actions button{color:var(--faint);margin-left:auto}.pm-reduce-boundary{color:var(--faint);text-align:center;font-size:7px;line-height:1.45}.pm-account-list{margin-top:14px;display:grid}.pm-account-list>div{border-top:1px solid var(--pm-border);grid-template-columns:minmax(250px,1fr) 110px 110px 170px;align-items:center;gap:14px;min-height:62px;font-size:10px;display:grid}.pm-account-list>div>span{gap:4px;display:grid}.pm-account-list>div>span:last-child{color:var(--muted);background:var(--fill-quiet);border-radius:6px;justify-self:end;padding:4px 7px;font-size:9px}.pm-account-list small{color:var(--faint);font-size:8px}.pm-collateral-boundary>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-collateral-boundary>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-collateral-boundary strong{font-size:9px}.pm-collateral-boundary small,.pm-collateral-boundary>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-collateral-boundary>p{margin-top:12px}.pm-quote-semantics{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:12px;margin-top:12px;padding:13px}.pm-quote-semantics>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-quote-semantics>header h3{margin-top:4px;font-size:12px}.pm-quote-semantics>header>span{color:var(--faint);font-size:7.5px}.pm-quote-semantics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pm-quote-semantics>div>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:5px;padding:9px;display:grid}.pm-quote-semantics strong{font-size:8.5px}.pm-quote-semantics small,.pm-quote-semantics>p{color:var(--faint);font-size:7px;line-height:1.45}.pm-quote-semantics b{color:var(--blue);text-transform:capitalize;font-size:6.5px;font-weight:760}.pm-quote-semantics>p{margin-top:10px}.pm-account-venue{align-items:center;gap:9px;display:flex!important}.pm-account-venue>i{color:#fff;background:#2751a3;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.pm-account-venue>span{gap:4px;display:grid}.pm-account-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 7%, var(--panel));border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.pm-account-boundary>i{width:25px;height:25px;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 12%, transparent);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.pm-account-boundary>span{gap:3px;display:grid}.pm-account-boundary strong{font-size:10px}.pm-account-boundary small{color:var(--muted);font-size:8px;line-height:1.45}.pm-connection-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pm-connection-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.pm-connection-summary small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-connection-summary strong{font-size:18px}.pm-connection-summary p{color:var(--muted);font-size:7px;line-height:1.4}.pm-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pm-connection-card{border:1px solid var(--pm-border);background:var(--panel);border-radius:13px;align-content:start;display:grid;overflow:hidden}.pm-connection-card.is-blocked{opacity:.86}.pm-connection-card header{border-bottom:1px solid var(--pm-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:13px;display:grid}.pm-connection-card header>span:nth-child(2){gap:3px;display:grid}.pm-connection-card header strong{font-size:11px}.pm-connection-card header small{color:var(--faint);font-size:8px}.pm-connection-card header b{width:fit-content;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);border-radius:6px;grid-column:1/-1;padding:4px 6px;font-size:8px}.pm-connection-card.is-blocked header b{color:var(--red);background:color-mix(in srgb, var(--red) 8%, transparent)}.pm-connection-cohort{border-bottom:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, transparent);gap:4px;padding:10px 13px;display:grid}.pm-connection-cohort strong{color:var(--muted);font-size:8px}.pm-connection-cohort span{color:var(--faint);font-size:7px;line-height:1.45}.pm-connection-facts{margin:0;display:grid}.pm-connection-facts>div{border-bottom:1px solid var(--pm-border);grid-template-columns:90px minmax(0,1fr);gap:8px;padding:8px 13px;display:grid}.pm-connection-facts dt{color:var(--faint);font-size:7.5px}.pm-connection-facts dd{color:var(--muted);margin:0;font-size:8px;line-height:1.35}.pm-connection-capabilities{border-bottom:1px solid var(--pm-border);gap:9px;padding:12px 13px;display:grid}.pm-connection-capabilities>div{gap:4px;display:grid}.pm-connection-capabilities h3{font-size:9px;line-height:1.35}.pm-connection-capabilities dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.pm-connection-capabilities dl>div{border:1px solid var(--pm-border);border-left:2px solid var(--faint);background:var(--fill-quiet);border-radius:7px;align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.pm-connection-capabilities dl>div.is-fixture_available{border-left-color:var(--pm-cyan)}.pm-connection-capabilities dl>div.is-partner_onboarding{border-left-color:var(--pm-amber)}.pm-connection-capabilities dl>div.is-blocked{border-left-color:var(--red)}.pm-connection-capabilities dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-connection-capabilities dd{width:fit-content;color:var(--muted);background:var(--fill-hover);border-radius:5px;margin:0;padding:3px 5px;font-size:7px;font-weight:740;line-height:1.3}.pm-connection-capabilities .is-fixture_available dd{color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 8%, transparent)}.pm-connection-capabilities .is-partner_onboarding dd{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent)}.pm-connection-capabilities .is-blocked dd{color:var(--red);background:color-mix(in srgb, var(--red) 8%, transparent)}.pm-connection-capabilities small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.4}.pm-connection-card ol{gap:6px;margin:0;padding:12px 13px;list-style:none;display:grid}.pm-connection-card li{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.pm-connection-card li i{border:1px solid var(--pm-border);width:17px;height:17px;color:var(--faint);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.pm-connection-blocker{background:var(--fill-quiet);border-radius:8px;margin:0 13px 12px;padding:9px}.pm-connection-blocker span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.pm-connection-blocker p{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.pm-connection-authority{color:var(--faint);margin:0 13px 10px;font-size:7px;line-height:1.45}.pm-connection-card>button{border:1px solid var(--pm-border);min-height:31px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin:auto 13px 13px;font-size:8px;font-weight:700}.pm-enterprise-venue-activation{gap:13px;display:grid}.pm-enterprise-venue-activation>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-venue-activation>header h2{margin-top:5px;font-size:16px}.pm-enterprise-venue-activation>header p{max-width:900px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-venue-activation>header>b{border:1px solid color-mix(in srgb, var(--pm-cyan) 34%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-venue-activation-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.pm-venue-activation-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pm-venue-activation-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;line-height:1.25}.pm-venue-activation-summary strong{font:720 11px var(--font-mono)}.pm-venue-activation-packets,.pm-venue-activation-lanes,.pm-venue-activation-controls,.pm-venue-activation-decision,.pm-venue-activation-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:9px;padding:10px;display:grid}.pm-venue-activation-packets>header,.pm-venue-activation-lanes>header,.pm-venue-activation-controls>header,.pm-venue-activation-decision>header,.pm-venue-activation-gates>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-venue-activation-packets>header span,.pm-venue-activation-lanes>header span,.pm-venue-activation-controls>header span,.pm-venue-activation-decision>header span,.pm-venue-activation-gates>header span{gap:3px;display:grid}.pm-venue-activation-packets>header small,.pm-venue-activation-lanes>header small,.pm-venue-activation-controls>header small,.pm-venue-activation-decision>header small,.pm-venue-activation-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-venue-activation-packets h3,.pm-venue-activation-lanes h3,.pm-venue-activation-controls h3,.pm-venue-activation-decision h3,.pm-venue-activation-gates h3{font-size:11px}.pm-venue-activation-packets>header>b,.pm-venue-activation-lanes>header>b,.pm-venue-activation-controls>header>b,.pm-venue-activation-gates>header>b{color:var(--faint);font:650 6.5px var(--font-mono);text-align:right}.pm-venue-activation-packets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-venue-activation-packets article{border:1px solid color-mix(in srgb, var(--pm-cyan) 25%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.pm-venue-activation-packets article>header{justify-content:space-between;gap:8px;display:flex}.pm-venue-activation-packets article>header span{gap:2px;display:grid}.pm-venue-activation-packets article>header small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-venue-activation-packets article>header strong{font-size:8px}.pm-venue-activation-packets article>header>b{color:var(--pm-cyan);text-align:right;font-size:5.8px}.pm-venue-activation-packets dl,.pm-venue-activation-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-venue-activation-packets dl>div,.pm-venue-activation-decision>dl>div{gap:2px;min-width:0;display:grid}.pm-venue-activation-packets dt,.pm-venue-activation-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-venue-activation-packets dd,.pm-venue-activation-decision dd{overflow-wrap:anywhere;margin:0;font-size:6.3px;line-height:1.4}.pm-venue-activation-packets code,.pm-venue-activation-decision code{color:var(--pm-cyan);font:600 6px var(--font-mono);overflow-wrap:anywhere}.pm-venue-activation-packets article>footer{border-top:1px solid var(--pm-border);gap:4px;padding-top:6px;display:grid}.pm-venue-activation-packets article>footer span{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-venue-activation-lanes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-venue-activation-lanes article{border:1px solid var(--pm-border);border-left:2px solid var(--pm-cyan);background:var(--pm-panel);border-radius:7px;gap:4px;padding:8px;display:grid}.pm-venue-activation-lanes article.is-cancel{border-left-color:var(--pm-green)}.pm-venue-activation-lanes article.is-risk{border-left-color:var(--pm-amber)}.pm-venue-activation-lanes small{color:var(--faint);font-size:6px}.pm-venue-activation-lanes strong{font-size:7.5px}.pm-venue-activation-lanes span{color:var(--muted);font-size:6.5px;line-height:1.4}.pm-venue-activation-lanes article>b{color:var(--pm-amber);font-size:6px}.pm-venue-activation-controls ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-venue-activation-controls li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:6px;padding:6px;font-size:6.5px;display:grid}.pm-venue-activation-controls li>b{color:var(--faint);font:700 6px var(--font-mono)}.pm-venue-activation-workbench{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:9px;display:grid}.pm-venue-activation-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-venue-activation-decision.is-fixture_activation_plan_ready>header>b{color:var(--pm-green)}.pm-venue-activation-decision>label{gap:5px;display:grid}.pm-venue-activation-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-venue-activation-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-venue-activation-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-venue-activation-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-venue-activation-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-venue-activation-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-venue-activation-gates li>span{gap:2px;display:grid}.pm-venue-activation-gates strong{font-size:7.5px}.pm-venue-activation-gates small{color:var(--faint);text-transform:none;font-size:6.5px;line-height:1.4}.pm-venue-activation-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-venue-activation-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-venue-activation-gates .is-blocked>em{color:var(--red)}.pm-venue-activation-boundary{border:1px solid color-mix(in srgb, var(--pm-cyan) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-venue-activation-boundary>span{gap:4px;display:grid}.pm-venue-activation-boundary strong{font-size:7.5px}.pm-venue-activation-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-venue-activation-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-venue-activation-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-account-principles>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-account-principles>div:last-child>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-account-principles b{color:var(--blue);font-size:9px}.pm-account-principles strong{font-size:9px}.pm-account-principles small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-trading-admission>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-trading-admission>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-trading-admission b{color:var(--blue);font-size:8px}.pm-trading-admission strong{font-size:9px}.pm-trading-admission small,.pm-trading-admission>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-trading-admission>p{margin-top:12px}.pm-state-guidance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-state-guidance-grid>span{border:1px solid var(--pm-border);border-left:2px solid var(--pm-amber);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-state-guidance-grid>span.is-degraded{border-left-color:var(--pm-cyan)}.pm-state-guidance-grid em{width:fit-content;color:var(--pm-amber);text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.pm-state-guidance-grid>span.is-degraded em{color:var(--pm-cyan)}.pm-state-guidance-grid em i{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid}.pm-state-guidance-grid strong{font-size:9px}.pm-state-guidance-grid small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-state-guidance-grid b{color:var(--muted);text-transform:capitalize;font-size:7.5px;font-weight:720}.pm-state-guidance>p{color:var(--faint);margin-top:12px;font-size:7.5px;line-height:1.45}.pm-account-ownership>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-account-ownership>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-account-ownership strong{font-size:9px}.pm-account-ownership small,.pm-account-ownership>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-account-ownership>p{margin-top:12px}.pm-eligibility-evidence>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-eligibility-evidence>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-eligibility-evidence strong{font-size:9px}.pm-eligibility-evidence small,.pm-eligibility-evidence>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-eligibility-evidence>p{margin-top:12px}.pm-separation-matrix{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:10px;grid-template-columns:minmax(130px,.8fr) repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.pm-separation-matrix>span{background:var(--pm-panel-raised);align-content:center;gap:4px;min-height:58px;padding:10px;display:grid}.pm-separation-matrix>span[role=columnheader],.pm-separation-matrix>span[role=rowheader]{background:var(--fill-quiet)}.pm-separation-matrix strong,.pm-separation-matrix b{font-size:8.5px}.pm-separation-matrix small,.pm-readiness-separation>p{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-separation-matrix .is-blocked b{color:var(--red)}.pm-separation-matrix .is-pending b{color:var(--pm-amber)}.pm-separation-matrix .is-ready b{color:var(--pm-green)}.pm-readiness-separation>p{margin-top:12px}.pm-readiness-conformance>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-readiness-conformance>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-readiness-conformance strong{font-size:9px}.pm-readiness-conformance small,.pm-readiness-conformance>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-readiness-conformance>p{margin-top:12px}.pm-location-topology>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-location-topology>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-location-topology strong{font-size:9px}.pm-location-topology small,.pm-location-topology>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-location-topology>p{margin-top:12px}.pm-credential-boundary>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-credential-boundary>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-credential-boundary strong{font-size:9px}.pm-credential-boundary small,.pm-credential-boundary>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-credential-boundary>p{margin-top:12px}.pm-credential-powers>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-credential-powers>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-credential-powers strong{font-size:9px}.pm-credential-powers small,.pm-credential-powers>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-credential-powers>p{margin-top:12px}.pm-hard-prohibitions>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-hard-prohibitions>div:nth-child(2)>span{border:1px solid color-mix(in srgb, var(--red) 22%, var(--pm-border));background:color-mix(in srgb, var(--red) 2%, var(--fill-quiet));border-radius:9px;gap:5px;padding:10px;display:grid}.pm-hard-prohibitions strong{font-size:9px}.pm-hard-prohibitions small,.pm-hard-prohibitions>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-hard-prohibitions>p{margin-top:12px}.pm-record-identity>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-record-identity>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-record-identity strong{font-size:9px}.pm-record-identity small,.pm-record-identity>p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-record-identity>p{margin-top:12px}.pm-autonomy-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pm-autonomy-lanes>section{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:11px;overflow:hidden}.pm-autonomy-lanes header{border-bottom:1px solid var(--pm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.pm-autonomy-lanes header>span{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);text-transform:uppercase;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800}.pm-autonomy-lanes header strong{font-size:9px}.pm-autonomy-lanes header b{color:var(--pm-amber);font-size:7.5px}.pm-autonomy-lanes dl{margin:0;display:grid}.pm-autonomy-lanes dl>div{border-bottom:1px solid var(--pm-border);grid-template-columns:110px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.pm-autonomy-lanes dt{color:var(--faint);font-size:7.5px}.pm-autonomy-lanes dd{margin:0;font-size:8px;font-weight:680}.pm-autonomy-lanes p{color:var(--faint);margin:10px;font-size:7.5px;line-height:1.5}.pm-autonomy-shared{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pm-autonomy-shared>span{border-left:2px solid color-mix(in srgb, var(--pm-green) 45%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 3%, transparent);gap:4px;padding:9px;display:grid}.pm-autonomy-shared b{font-size:8px}.pm-autonomy-shared small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-autonomy-release>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-autonomy-release>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-text-release>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pm-text-release>div:last-of-type>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-text-release b{font-size:8.5px}.pm-text-release small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-text-release>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-rights-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-rights-uses>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:4px;padding:10px;display:grid}.pm-rights-uses small{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:7.5px}.pm-rights-uses strong{font-size:9px}.pm-rights-uses b{color:var(--pm-amber);font-size:7.5px;font-weight:680}.pm-rights-behavior{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pm-rights-behavior>span{border-left:2px solid color-mix(in srgb, var(--blue) 45%, var(--pm-border));background:color-mix(in srgb, var(--blue) 3%, transparent);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 8px;padding:10px;display:grid}.pm-rights-behavior i{color:var(--blue);grid-row:1/3;font-size:8px;font-style:normal;font-weight:800}.pm-rights-behavior strong{font-size:9px}.pm-rights-behavior small{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-data-rights>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-data-rights>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-service-posture{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-service-posture span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-service-posture small{color:var(--faint);text-transform:uppercase;font-size:7.5px}.pm-service-posture strong{font-size:8.5px}.pm-service-planes{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.pm-service-planes span{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--pm-border));color:var(--muted);background:color-mix(in srgb, var(--blue) 5%, transparent);border-radius:999px;padding:4px 7px;font-size:7.5px}.pm-service-isolation>p{color:var(--faint);margin-top:10px;font-size:7.5px;line-height:1.5}.pm-record-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-record-state>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-record-state small{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-record-state strong{color:var(--pm-amber);font-size:8.5px;line-height:1.4}.pm-authority-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.pm-authority-lanes>span{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, var(--fill-quiet));border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:4px 7px;padding:10px;display:grid}.pm-authority-lanes b{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;grid-row:1/3;align-self:start;padding:3px 5px;font-size:6.5px}.pm-authority-lanes strong{font-size:8px;line-height:1.35}.pm-authority-lanes small{color:var(--faint);font-size:7px;line-height:1.4}.pm-record-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.pm-record-controls>span{border-left:2px solid color-mix(in srgb, var(--blue) 55%, var(--pm-border));background:color-mix(in srgb, var(--fill-quiet) 70%, transparent);grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:9px;display:grid}.pm-record-controls i{color:var(--blue);grid-row:1/3;font-size:7px;font-style:normal;font-weight:800}.pm-record-controls strong{font-size:8px}.pm-record-controls small{color:var(--faint);font-size:7px;line-height:1.4}.pm-queue-boundary{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--pm-border));background:color-mix(in srgb, var(--blue) 2.5%, var(--fill-quiet));border-radius:10px;margin-top:9px;padding:11px}.pm-queue-boundary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-queue-boundary>header>span{align-items:center;gap:7px;display:flex}.pm-queue-boundary>header b{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:3px 5px;font-size:6.5px}.pm-queue-boundary>header strong{font-size:9px}.pm-queue-boundary>header small{color:var(--pm-amber);font-size:7px}.pm-queue-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin-top:9px;display:grid}.pm-queue-flow>span{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:9px;display:grid}.pm-queue-flow>span i{width:17px;height:17px;color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);border-radius:50%;grid-row:1/3;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.pm-queue-flow>span strong{font-size:7.5px}.pm-queue-flow>span small{color:var(--faint);font-size:6.5px;line-height:1.35}.pm-queue-flow>b{color:var(--faint);font-size:8px}.pm-queue-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.pm-queue-facts>span{border-left:2px solid color-mix(in srgb, var(--pm-green) 50%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 2%, transparent);gap:3px;padding:8px;display:grid}.pm-queue-facts small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-queue-facts strong{font-size:7px;line-height:1.4}.pm-queue-boundary>p{color:var(--faint);margin-top:8px;font-size:7px;line-height:1.5}.pm-record-authority>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-record-authority>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-message-mode{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 7%, transparent);border-radius:8px;padding:6px 8px;font-size:8px;font-weight:750}.pm-typed-text-composer{border-color:color-mix(in srgb, var(--blue) 30%, var(--pm-border));gap:12px;display:grid}.pm-typed-text-composer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-typed-text-composer>header h2{margin-top:4px;font-size:15px}.pm-typed-text-composer>header p{max-width:760px;color:var(--muted);margin-top:5px;font-size:8.5px;line-height:1.5}.pm-typed-text-composer>header>span{color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:6px;flex:none;padding:5px 7px;font-size:7px;font-weight:760}.pm-typed-text-composer>form{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;display:grid}.pm-typed-text-composer>form>label{color:var(--faint);text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:740}.pm-typed-text-composer textarea{resize:vertical;border:1px solid var(--pm-border);min-width:0;min-height:82px;color:var(--text);background:var(--fill-quiet);font:inherit;border-radius:9px;grid-column:1;padding:10px 11px;font-size:9px;line-height:1.5}.pm-typed-text-composer textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 72%, transparent);outline-offset:2px;border-color:var(--blue)}.pm-typed-text-composer>form>div{color:var(--faint);grid-column:1;justify-content:space-between;gap:12px;font-size:7px;line-height:1.4;display:flex}.pm-typed-text-composer>form>button{border:1px solid var(--blue);color:#fff;background:var(--blue);border-radius:9px;grid-area:1/2;align-self:end;min-width:160px;min-height:38px;font-size:8.5px;font-weight:760}.pm-typed-text-examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-typed-text-examples>span{color:var(--faint);text-transform:uppercase;margin-right:3px;font-size:7px}.pm-typed-text-examples button{border:1px solid var(--pm-border);min-height:29px;color:var(--muted);background:var(--panel);border-radius:7px;padding:6px 9px;font-size:7.5px;font-weight:700}.pm-typed-text-examples button:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--pm-border));color:var(--blue)}.pm-typed-text-result{border:1px solid color-mix(in srgb, var(--pm-amber) 36%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 4%, var(--fill-quiet));border-radius:10px;gap:10px;padding:11px;display:grid}.pm-typed-text-result.is-review_ready{border-color:color-mix(in srgb, var(--pm-green) 44%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 4%, var(--fill-quiet))}.pm-typed-text-result.is-conflicting,.pm-typed-text-result.is-sensitive_input_suppressed{border-color:color-mix(in srgb, var(--red) 40%, var(--pm-border));background:color-mix(in srgb, var(--red) 4%, var(--fill-quiet))}.pm-typed-text-result>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-typed-text-result>header>span{gap:3px;display:grid}.pm-typed-text-result>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-typed-text-result>header strong{font-size:10px}.pm-typed-text-result>header b{color:var(--pm-amber);font-size:7px}.pm-typed-text-result.is-review_ready>header b{color:var(--pm-green)}.pm-typed-text-result>p{color:var(--text);font-size:9px;font-weight:650;line-height:1.45}.pm-typed-text-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-typed-text-fields>div{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:8px;display:grid}.pm-typed-text-fields>div>span{gap:3px;min-width:0;display:grid}.pm-typed-text-fields small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-typed-text-fields strong{overflow-wrap:anywhere;font-size:8px}.pm-typed-text-fields b{color:var(--faint);background:var(--fill-quiet);text-transform:uppercase;border-radius:5px;align-self:start;padding:3px 5px;font-size:6px}.pm-typed-text-fields .is-resolved b{color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 8%, transparent)}.pm-typed-text-fields .is-conflicting b,.pm-typed-text-fields .is-unavailable b{color:var(--red);background:color-mix(in srgb, var(--red) 8%, transparent)}.pm-typed-text-fields p{color:var(--faint);grid-column:1/-1;font-size:7px;line-height:1.4}.pm-typed-text-candidates{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;overflow:hidden}.pm-typed-text-candidates summary{color:var(--muted);cursor:pointer;padding:8px 10px;font-size:7.5px;font-weight:720}.pm-typed-text-candidates>div{border-top:1px solid var(--pm-border);background:var(--pm-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.pm-typed-text-candidates span{background:var(--panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-typed-text-candidates strong{font-size:7.5px}.pm-typed-text-candidates small{overflow-wrap:anywhere;color:var(--faint);font-size:6.5px;line-height:1.35}.pm-typed-text-ready{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.pm-typed-text-ready dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-typed-text-ready dl>div{background:var(--panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-typed-text-ready dt{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-typed-text-ready dd{overflow-wrap:anywhere;margin:0;font-size:7.5px;font-weight:720}.pm-typed-text-ready>a{white-space:nowrap}.pm-typed-text-composer>footer{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding-top:2px;display:grid}.pm-typed-text-composer>footer strong{color:var(--pm-amber);font-size:7px}.pm-typed-text-composer>footer p{color:var(--faint);font-size:7px;line-height:1.45}.pm-text-layout{grid-template-columns:minmax(280px,.75fr) minmax(400px,1.25fr);gap:12px;display:grid}.pm-pairing-card dl{margin:12px 0;display:grid}.pm-pairing-card dl>div{border-top:1px solid var(--pm-border);grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:3px 10px;padding:9px 0;display:grid}.pm-pairing-card dt{color:var(--faint);font-size:8px}.pm-pairing-card dd{text-align:right;margin:0;font-size:9px;font-weight:700}.pm-pairing-card dl small{color:var(--faint);grid-column:1/-1;font-size:7.5px;line-height:1.4}.pm-pairing-card>button,.pm-conversation-card>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:750}.pm-pairing-card>p{color:var(--faint);margin-top:9px;font-size:7.5px;line-height:1.45}.pm-chat-thread{gap:9px;margin:13px 0;display:grid}.pm-chat-thread>div{gap:3px;max-width:86%;display:grid}.pm-chat-thread>div.is-user{justify-self:end}.pm-chat-thread>div.is-atlas{justify-self:start}.pm-chat-thread span,.pm-chat-thread small{color:var(--faint);font-size:7px}.pm-chat-thread p{color:var(--text);background:var(--fill-quiet);border-radius:11px;padding:9px 11px;font-size:9px;line-height:1.45}.pm-chat-thread .is-user p{color:#fff;background:var(--blue)}.pm-chat-thread .is-user span{text-align:right}.pm-rehearsal-controls{flex-wrap:wrap;gap:7px;margin:0 0 8px;display:flex}.pm-rehearsal-controls button,.pm-rehearsal-reset{border:1px solid color-mix(in srgb, var(--blue) 45%, var(--pm-border));min-height:32px;color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, var(--panel));cursor:pointer;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:750}.pm-rehearsal-controls button:hover,.pm-rehearsal-reset:hover{background:color-mix(in srgb, var(--blue) 10%, var(--panel))}.pm-rehearsal-feedback{border-left:2px solid var(--pm-amber);min-height:29px;color:var(--muted);background:color-mix(in srgb, var(--pm-amber) 5%, transparent);padding:8px 9px;font-size:7.5px;line-height:1.45}.pm-rehearsal-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.pm-rehearsal-preview>div{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.pm-rehearsal-preview dt{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-rehearsal-preview dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px;font-weight:720}.pm-rehearsal-continuity{border:1px solid color-mix(in srgb, var(--pm-cyan) 35%, var(--pm-border));background:color-mix(in srgb, var(--pm-cyan) 5%, var(--panel));border-radius:9px;gap:6px;margin:0 0 10px;padding:11px;display:grid}.pm-rehearsal-continuity>span{color:var(--pm-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:780}.pm-rehearsal-continuity>strong{font-size:10px}.pm-rehearsal-continuity>p{color:var(--muted);margin:0;font-size:7.5px;line-height:1.5}.pm-rehearsal-continuity>.pm-secondary-action{width:fit-content;min-height:30px;margin-top:2px}.pm-rehearsal-reset{width:100%;margin-bottom:8px}.pm-rehearsal-boundary{color:var(--faint);margin:7px 0 9px;font-size:7px;line-height:1.45;display:block}.pm-text-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pm-text-capabilities article{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;gap:6px;padding:11px;display:grid}.pm-text-capabilities article>span{width:fit-content;color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 8%, transparent);border-radius:5px;padding:3px 5px;font-size:7px}.pm-text-capabilities article.is-review>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent)}.pm-text-capabilities article.is-blocked>span{color:var(--red);background:color-mix(in srgb, var(--red) 8%, transparent)}.pm-text-capabilities strong{font-size:9px}.pm-text-capabilities p{color:var(--muted);font-size:7.5px;line-height:1.4}.pm-message-privacy>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-message-privacy>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:auto 1fr;gap:4px 7px;padding:9px;display:grid}.pm-message-privacy i{color:var(--blue);grid-row:1/3;font-size:10px;font-style:normal}.pm-message-privacy strong{font-size:8.5px}.pm-message-privacy small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-message-privacy>p{color:var(--faint);margin-top:11px;font-size:7.5px;line-height:1.5}.pm-message-security>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-message-security>div:last-child>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:auto 1fr;gap:4px 7px;padding:9px;display:grid}.pm-message-security i{color:var(--red);grid-row:1/3;font-size:12px;font-style:normal}.pm-message-security strong{font-size:8.5px}.pm-message-security small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-commercial-streams{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-commercial-streams>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:11px;display:grid}.pm-commercial-streams b{color:var(--blue);text-transform:uppercase;font-size:7.5px}.pm-commercial-streams strong{font-size:10px}.pm-commercial-streams small{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-commercial-proof{grid-template-columns:1.35fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.pm-commercial-proof>span{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 4%, var(--fill-quiet));border-radius:9px;gap:5px;padding:10px 11px;display:grid}.pm-commercial-proof small{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-commercial-proof strong{font-size:8px;line-height:1.45}.pm-commercial-model>p{color:var(--faint);margin-top:11px;font-size:7.5px;line-height:1.5}.pm-selection-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-selection-state>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-selection-state small{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-selection-state strong{font-size:8.5px;line-height:1.4}.pm-scorecard-criteria{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pm-scorecard-criteria>span{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, var(--fill-quiet));border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px;display:grid}.pm-scorecard-criteria b{color:var(--blue);grid-row:1/3;font-size:11px}.pm-scorecard-criteria strong{font-size:8.5px}.pm-scorecard-criteria small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-venue-selection>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-venue-selection>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-matrix-axes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-matrix-axes>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-matrix-axes b{color:var(--blue);text-transform:uppercase;font-size:7px}.pm-matrix-axes strong{font-size:8.5px;line-height:1.4}.pm-matrix-effects{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pm-matrix-effects>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-matrix-effects strong{font-size:8px}.pm-matrix-effects small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-matrix-effects .is-allowed strong{color:var(--pm-green)}.pm-matrix-effects .is-controlled strong{color:var(--blue)}.pm-matrix-effects .is-prohibited strong,.pm-matrix-effects .is-unknown strong{color:var(--red)}.pm-responsibility-domains{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pm-responsibility-domains span{border:1px solid var(--pm-border);color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 65%, transparent);border-radius:6px;padding:5px 7px;font-size:7.5px}.pm-regulated-matrix>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-regulated-matrix>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-signer-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-signer-state>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-signer-state small{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-signer-state strong{color:var(--pm-amber);font-size:8.5px;line-height:1.4}.pm-signer-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pm-signer-candidates section{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, var(--fill-quiet));border-radius:9px;align-content:start;gap:7px;padding:11px;display:grid}.pm-signer-candidates header{align-items:center;gap:7px;display:flex}.pm-signer-candidates header span{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 5px;font-size:6.5px;font-weight:800}.pm-signer-candidates strong{font-size:9px}.pm-signer-candidates p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-signer-candidates small{color:var(--faint);font-size:7px;line-height:1.4}.pm-signer-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.pm-signer-controls>span{border-left:2px solid color-mix(in srgb, var(--blue) 55%, var(--pm-border));background:color-mix(in srgb, var(--fill-quiet) 70%, transparent);gap:4px;padding:9px;display:grid}.pm-signer-controls b{font-size:8px}.pm-signer-controls small{color:var(--faint);font-size:7px;line-height:1.4}.pm-signer-topology>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-signer-topology>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-enterprise-desk-control{gap:13px;display:grid}.pm-enterprise-desk-control>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-desk-control>header h2{margin-top:5px;font-size:16px}.pm-enterprise-desk-control>header p{max-width:840px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-desk-control>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 7%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-desk-control-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.pm-desk-control-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-desk-control-summary small,.pm-desk-control-commercial small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-desk-control-summary strong{font-size:9px;line-height:1.35}.pm-desk-hierarchy{gap:9px;display:grid}.pm-desk-hierarchy>header,.pm-desk-control-gates>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pm-desk-hierarchy>header span,.pm-desk-control-gates>header span{gap:3px;display:grid}.pm-desk-hierarchy>header small,.pm-desk-control-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-desk-hierarchy>header h3,.pm-desk-control-gates>header h3{font-size:11px}.pm-desk-hierarchy>header>b,.pm-desk-control-gates>header>b{color:var(--faint);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:6.5px;font-weight:600}.pm-desk-hierarchy>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pm-desk-hierarchy article{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, var(--fill-quiet));border-radius:10px;gap:7px;padding:11px;display:grid}.pm-desk-hierarchy article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-desk-hierarchy article>header span{gap:2px;display:grid}.pm-desk-hierarchy article>header strong{font-size:10px}.pm-desk-hierarchy article>header small,.pm-desk-hierarchy article>header b{color:var(--faint);font-size:7px}.pm-desk-hierarchy article>p,.pm-desk-hierarchy article>footer{color:var(--muted);font-size:7px;line-height:1.4}.pm-desk-hierarchy ul{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-desk-hierarchy li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;gap:2px;min-width:0;padding:6px;display:grid}.pm-desk-hierarchy li code{color:var(--pm-cyan);overflow-wrap:anywhere;font-size:6.5px}.pm-desk-hierarchy li span{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-desk-control-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-desk-control-flow li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:8px;display:grid}.pm-desk-control-flow li>b{color:var(--faint);font:700 7px var(--font-mono)}.pm-desk-control-flow li>span{gap:3px;display:grid}.pm-desk-control-flow strong{font-size:7.5px}.pm-desk-control-flow small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-desk-control-flow .is-passed{border-color:color-mix(in srgb, var(--pm-green) 24%, var(--pm-border))}.pm-desk-control-flow .is-current{border-color:color-mix(in srgb, var(--blue) 48%, var(--pm-border));background:color-mix(in srgb, var(--blue) 7%, var(--fill-quiet))}.pm-desk-control-workbench{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-desk-control-decision,.pm-desk-control-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:start;gap:10px;padding:11px;display:grid}.pm-desk-control-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-desk-control-decision>header span{gap:3px;display:grid}.pm-desk-control-decision>header small,.pm-desk-control-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-desk-control-decision>header h3{font-size:12px}.pm-desk-control-decision>header>b{color:var(--pm-amber);font-size:7px}.pm-desk-control-decision.is-ready_for_fixture_downstream_review>header>b{color:var(--pm-green)}.pm-desk-control-decision>label{gap:5px;display:grid}.pm-desk-control-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-desk-control-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-desk-control-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.pm-desk-control-decision>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.pm-desk-control-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-desk-control-decision dd{overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.35}.pm-desk-control-decision code,.pm-desk-control-decision time{color:var(--pm-cyan);font-family:var(--font-mono);font-size:6.5px}.pm-desk-control-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-desk-control-roles>span{border-left:2px solid color-mix(in srgb, var(--blue) 55%, var(--pm-border));background:var(--pm-panel);gap:4px;padding:7px;display:grid}.pm-desk-control-roles small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-desk-control-roles strong{font-size:7px;line-height:1.4}.pm-desk-control-gates ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-desk-control-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.pm-desk-control-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-desk-control-gates li>span{gap:2px;display:grid}.pm-desk-control-gates strong{font-size:7.5px}.pm-desk-control-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-desk-control-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-desk-control-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-desk-control-gates .is-blocked>em{color:var(--red)}.pm-desk-control-gates .is-needed>em{color:var(--pm-amber)}.pm-desk-control-commercial,.pm-desk-control-boundary{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-desk-control-commercial>span,.pm-desk-control-boundary>span{gap:4px;display:grid}.pm-desk-control-commercial strong,.pm-desk-control-boundary strong{font-size:7.5px}.pm-desk-control-commercial>p{color:var(--faint);grid-column:1/-1;font-size:7px;line-height:1.45}.pm-desk-control-boundary{border-color:color-mix(in srgb, var(--pm-amber) 24%, var(--pm-border))}.pm-desk-control-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-desk-control-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-desk-control-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-policy-cascade{gap:13px;display:grid}.pm-enterprise-policy-cascade>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-policy-cascade>header h2{margin-top:5px;font-size:16px}.pm-enterprise-policy-cascade>header p{max-width:840px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-policy-cascade>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 7%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-policy-cascade-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.pm-policy-cascade-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-policy-cascade-summary small,.pm-policy-effective small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-policy-cascade-summary strong{font-size:9px}.pm-policy-layer-stack{counter-reset:policy-layer;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.pm-policy-layer-stack>li{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 3%, var(--fill-quiet));border-radius:9px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.pm-policy-layer-stack>li>header{grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}.pm-policy-layer-stack>li>header>b{color:var(--blue);font:750 7px var(--font-mono)}.pm-policy-layer-stack>li>header>span{gap:3px;display:grid}.pm-policy-layer-stack>li>header strong{font-size:8.5px}.pm-policy-layer-stack>li>header small{color:var(--faint);font-size:6.5px;line-height:1.35}.pm-policy-layer-stack dl{gap:5px;margin:0;display:grid}.pm-policy-layer-stack dl>div{border-top:1px solid var(--pm-border);gap:2px;padding-top:5px;display:grid}.pm-policy-layer-stack dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-policy-layer-stack dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-policy-layer-stack code{color:var(--pm-cyan);font-size:6.25px}.pm-policy-layer-stack>li>footer{color:var(--pm-green);font-size:6.5px;font-weight:720}.pm-policy-cascade-workbench{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-policy-cascade-decision,.pm-policy-cascade-gates,.pm-policy-effective{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:start;gap:10px;padding:11px;display:grid}.pm-policy-cascade-decision>header,.pm-policy-cascade-gates>header,.pm-policy-effective>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-policy-cascade-decision>header span,.pm-policy-cascade-gates>header span,.pm-policy-effective>header span{gap:3px;display:grid}.pm-policy-cascade-decision>header small,.pm-policy-cascade-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-policy-cascade-decision>header h3,.pm-policy-cascade-gates>header h3,.pm-policy-effective>header h3{font-size:11px}.pm-policy-cascade-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-policy-cascade-decision.is-admitted_for_fixture_review>header>b,.pm-policy-cascade-decision.is-safety_control_preserved>header>b{color:var(--pm-green)}.pm-policy-cascade-decision>label{gap:5px;display:grid}.pm-policy-cascade-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-policy-cascade-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-policy-cascade-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-policy-cascade-decision>dl,.pm-policy-effective>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.pm-policy-cascade-decision>dl>div,.pm-policy-effective>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.pm-policy-cascade-decision dt,.pm-policy-effective dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-policy-cascade-decision dd,.pm-policy-effective dd{overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.4}.pm-policy-cascade-gates>header>b,.pm-policy-effective>header>b{color:var(--faint);font:600 6.5px var(--font-mono);overflow-wrap:anywhere}.pm-policy-cascade-gates ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-policy-cascade-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.pm-policy-cascade-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-policy-cascade-gates li>span{gap:2px;display:grid}.pm-policy-cascade-gates strong{font-size:7.5px}.pm-policy-cascade-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-policy-cascade-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-policy-cascade-gates .is-passed_fixture>em,.pm-policy-cascade-gates .is-preserved_safety>em{color:var(--pm-green)}.pm-policy-cascade-gates .is-blocked>em{color:var(--red)}.pm-policy-effective>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-policy-cascade-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-policy-cascade-boundary>span{gap:4px;display:grid}.pm-policy-cascade-boundary strong{font-size:7.5px}.pm-policy-cascade-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-policy-cascade-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-policy-cascade-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-safety-console{gap:13px;display:grid}.pm-enterprise-safety-console>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-safety-console>header h2{margin-top:5px;font-size:16px}.pm-enterprise-safety-console>header p{max-width:860px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-safety-console>header>b{border:1px solid color-mix(in srgb, var(--red) 35%, var(--pm-border));color:var(--red);background:color-mix(in srgb, var(--red) 7%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-safety-console-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.pm-safety-console-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-safety-console-summary small,.pm-safety-console-preservation small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-safety-console-summary strong{font-size:9px}.pm-safety-control-catalog{gap:9px;display:grid}.pm-safety-control-catalog>header,.pm-safety-console-gates>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pm-safety-control-catalog>header span,.pm-safety-console-gates>header span{gap:3px;display:grid}.pm-safety-control-catalog>header small,.pm-safety-console-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-safety-control-catalog>header h3,.pm-safety-console-gates>header h3{font-size:11px}.pm-safety-control-catalog>header>b,.pm-safety-console-gates>header>b{color:var(--faint);font:600 6.5px var(--font-mono);overflow-wrap:anywhere}.pm-safety-control-catalog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-safety-control-catalog article{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--red) 2%, var(--fill-quiet));border-radius:9px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.pm-safety-control-catalog article>header{grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}.pm-safety-control-catalog article>header>b{color:var(--red);font:750 7px var(--font-mono)}.pm-safety-control-catalog article>header>span{gap:3px;display:grid}.pm-safety-control-catalog article>header strong{font-size:8.5px}.pm-safety-control-catalog article>header small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-safety-control-catalog article>p{font-size:7.5px;font-weight:720}.pm-safety-control-catalog article>code{color:var(--pm-cyan);overflow-wrap:anywhere;font-size:6.5px}.pm-safety-control-catalog article>dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.pm-safety-control-catalog article>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;gap:2px;padding:6px;display:grid}.pm-safety-control-catalog dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-safety-control-catalog dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-safety-control-catalog article>footer{color:var(--muted);font-size:6.5px;line-height:1.4}.pm-safety-console-workbench{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-safety-console-decision,.pm-safety-console-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:start;gap:10px;padding:11px;display:grid}.pm-safety-console-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-safety-console-decision>header span{gap:3px;display:grid}.pm-safety-console-decision>header small,.pm-safety-console-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-safety-console-decision>header h3{font-size:11px}.pm-safety-console-decision>header>b{color:var(--pm-amber);font-size:7px}.pm-safety-console-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-safety-console-decision>label{gap:5px;display:grid}.pm-safety-console-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-safety-console-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-safety-console-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.pm-safety-console-decision>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.pm-safety-console-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-safety-console-decision dd{overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.4}.pm-safety-console-decision code,.pm-safety-console-decision time{color:var(--pm-cyan);font-family:var(--font-mono);font-size:6.5px}.pm-safety-console-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-safety-console-roles>span{border-left:2px solid color-mix(in srgb, var(--red) 55%, var(--pm-border));background:var(--pm-panel);gap:4px;padding:7px;display:grid}.pm-safety-console-roles small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-safety-console-roles strong{font-size:7px;line-height:1.4}.pm-safety-console-gates ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-safety-console-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.pm-safety-console-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-safety-console-gates li>span{gap:2px;display:grid}.pm-safety-console-gates strong{font-size:7.5px}.pm-safety-console-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-safety-console-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-safety-console-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-safety-console-gates .is-blocked>em{color:var(--red)}.pm-safety-console-gates .is-needed>em{color:var(--pm-amber)}.pm-safety-console-preservation{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pm-safety-console-preservation>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-safety-console-preservation strong{font-size:7.5px;line-height:1.4}.pm-safety-console-boundary{border:1px solid color-mix(in srgb, var(--red) 22%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-safety-console-boundary>span{gap:4px;display:grid}.pm-safety-console-boundary strong{font-size:7.5px}.pm-safety-console-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-safety-console-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-safety-console-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-identity-readiness{gap:13px;display:grid}.pm-enterprise-identity-readiness>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-identity-readiness>header h2{margin-top:5px;font-size:16px}.pm-enterprise-identity-readiness>header p{max-width:860px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-identity-readiness>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 7%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-identity-readiness-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.pm-identity-readiness-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-identity-readiness-summary small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-identity-readiness-summary strong{font-size:9px}.pm-identity-connections{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pm-identity-connections>section,.pm-identity-readiness-decision,.pm-identity-readiness-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:start;gap:10px;padding:11px;display:grid}.pm-identity-connections>section>header,.pm-identity-role-matrix>header,.pm-identity-subjects>header,.pm-identity-readiness-decision>header,.pm-identity-readiness-gates>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-identity-connections>section>header span,.pm-identity-role-matrix>header span,.pm-identity-subjects>header span,.pm-identity-readiness-decision>header span,.pm-identity-readiness-gates>header span{gap:3px;display:grid}.pm-identity-connections>section>header small,.pm-identity-role-matrix>header small,.pm-identity-subjects>header small,.pm-identity-readiness-decision>header small,.pm-identity-readiness-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-identity-connections h3,.pm-identity-role-matrix h3,.pm-identity-subjects h3,.pm-identity-readiness-decision h3,.pm-identity-readiness-gates h3{font-size:11px}.pm-identity-connections>section>header>b,.pm-identity-role-matrix>header>b,.pm-identity-subjects>header>b,.pm-identity-readiness-gates>header>b{color:var(--faint);font:600 6.5px var(--font-mono);overflow-wrap:anywhere}.pm-identity-connections dl,.pm-identity-readiness-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.pm-identity-connections dl>div,.pm-identity-readiness-decision>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.pm-identity-connections dt,.pm-identity-readiness-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-identity-connections dd,.pm-identity-readiness-decision dd{overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.4}.pm-identity-connections code,.pm-identity-connections time,.pm-identity-readiness-decision code{color:var(--pm-cyan);font:600 6.25px var(--font-mono);overflow-wrap:anywhere}.pm-identity-role-matrix,.pm-identity-subjects{gap:9px;display:grid}.pm-identity-role-matrix>div,.pm-identity-subjects>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pm-identity-role-matrix article,.pm-identity-subjects article{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.pm-identity-role-matrix article>header,.pm-identity-subjects article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.pm-identity-role-matrix article>header>span,.pm-identity-subjects article>header>span{gap:2px;display:grid}.pm-identity-role-matrix article>header strong,.pm-identity-subjects article>header strong{font-size:8.5px}.pm-identity-role-matrix article>header small,.pm-identity-subjects article>header small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.35}.pm-identity-role-matrix article>header code{color:var(--pm-cyan);text-align:right;overflow-wrap:anywhere;font-size:6.25px}.pm-identity-role-matrix ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pm-identity-role-matrix li{border:1px solid var(--pm-border);color:var(--muted);background:var(--pm-panel);border-radius:5px;padding:4px 5px;font-size:6px}.pm-identity-role-matrix article>footer{color:var(--faint);gap:3px;font-size:6px;line-height:1.35;display:grid}.pm-identity-subjects article.has-attention{border-color:color-mix(in srgb, var(--pm-amber) 38%, var(--pm-border))}.pm-identity-subjects article>header>b{color:var(--pm-green);text-transform:uppercase;font-size:6px;font-weight:720}.pm-identity-subjects article.has-attention>header>b{color:var(--pm-amber)}.pm-identity-subjects dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.pm-identity-subjects dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;gap:2px;padding:6px;display:grid}.pm-identity-subjects dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-identity-subjects dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.35}.pm-identity-subjects article>footer{color:var(--faint);font-size:6.5px;line-height:1.35}.pm-identity-readiness-workbench{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-identity-readiness-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-identity-readiness-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-identity-readiness-decision>label{gap:5px;display:grid}.pm-identity-readiness-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-identity-readiness-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-identity-readiness-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-identity-readiness-gates ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-identity-readiness-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.pm-identity-readiness-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-identity-readiness-gates li>span{gap:2px;display:grid}.pm-identity-readiness-gates strong{font-size:7.5px}.pm-identity-readiness-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-identity-readiness-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-identity-readiness-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-identity-readiness-gates .is-blocked>em{color:var(--red)}.pm-identity-readiness-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-identity-readiness-boundary>span{gap:4px;display:grid}.pm-identity-readiness-boundary strong{font-size:7.5px}.pm-identity-readiness-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-identity-readiness-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-identity-readiness-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-subaccount-mapping{gap:13px;display:grid}.pm-enterprise-subaccount-mapping>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-subaccount-mapping>header h2{margin-top:5px;font-size:16px}.pm-enterprise-subaccount-mapping>header p{max-width:860px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-subaccount-mapping>header>b{border:1px solid color-mix(in srgb, var(--pm-cyan) 35%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 7%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-subaccount-mapping-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.pm-subaccount-mapping-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-subaccount-mapping-summary small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-subaccount-mapping-summary strong{font-size:9px}.pm-subaccount-partner-models,.pm-subaccount-mapping-inventory{gap:9px;display:grid}.pm-subaccount-partner-models>header,.pm-subaccount-mapping-inventory>header,.pm-subaccount-mapping-decision>header,.pm-subaccount-mapping-gates>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-subaccount-partner-models>header span,.pm-subaccount-mapping-inventory>header span,.pm-subaccount-mapping-decision>header span,.pm-subaccount-mapping-gates>header span{gap:3px;display:grid}.pm-subaccount-partner-models>header small,.pm-subaccount-mapping-inventory>header small,.pm-subaccount-mapping-decision>header small,.pm-subaccount-mapping-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-subaccount-partner-models h3,.pm-subaccount-mapping-inventory h3,.pm-subaccount-mapping-decision h3,.pm-subaccount-mapping-gates h3{font-size:11px}.pm-subaccount-partner-models>header>b,.pm-subaccount-mapping-inventory>header>b,.pm-subaccount-mapping-gates>header>b{color:var(--faint);font:600 6.5px var(--font-mono);overflow-wrap:anywhere}.pm-subaccount-partner-models>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-subaccount-partner-models article,.pm-subaccount-mapping-inventory article{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.pm-subaccount-partner-models article.is-ready{border-color:color-mix(in srgb, var(--pm-green) 35%, var(--pm-border))}.pm-subaccount-partner-models article.is-blocked,.pm-subaccount-mapping-inventory article.has-attention{border-color:color-mix(in srgb, var(--pm-amber) 36%, var(--pm-border))}.pm-subaccount-partner-models article>header,.pm-subaccount-mapping-inventory article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.pm-subaccount-partner-models article>header>span,.pm-subaccount-mapping-inventory article>header>span{gap:2px;display:grid}.pm-subaccount-partner-models article>header strong,.pm-subaccount-mapping-inventory article>header strong{font-size:8.5px}.pm-subaccount-partner-models article>header small,.pm-subaccount-mapping-inventory article>header small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.35}.pm-subaccount-partner-models article>header>b,.pm-subaccount-mapping-inventory article>header>b{color:var(--pm-amber);text-align:right;text-transform:uppercase;font-size:6px}.pm-subaccount-partner-models article.is-ready>header>b{color:var(--pm-green)}.pm-subaccount-partner-models dl,.pm-subaccount-mapping-inventory dl,.pm-subaccount-mapping-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-subaccount-partner-models dl>div,.pm-subaccount-mapping-inventory dl>div,.pm-subaccount-mapping-decision>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;gap:2px;min-width:0;padding:6px;display:grid}.pm-subaccount-partner-models dt,.pm-subaccount-mapping-inventory dt,.pm-subaccount-mapping-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-subaccount-partner-models dd,.pm-subaccount-mapping-inventory dd,.pm-subaccount-mapping-decision dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-subaccount-partner-models code,.pm-subaccount-mapping-inventory code,.pm-subaccount-mapping-decision code{color:var(--pm-cyan);font:600 6.25px var(--font-mono);overflow-wrap:anywhere}.pm-subaccount-partner-models article>footer,.pm-subaccount-mapping-inventory article>footer{color:var(--faint);overflow-wrap:anywhere;font-size:6.25px;line-height:1.35}.pm-subaccount-partner-models article>footer code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.pm-subaccount-mapping-inventory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-subaccount-mapping-workbench{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-subaccount-mapping-decision,.pm-subaccount-mapping-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:start;gap:10px;padding:11px;display:grid}.pm-subaccount-mapping-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-subaccount-mapping-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-subaccount-mapping-decision>label{gap:5px;display:grid}.pm-subaccount-mapping-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-subaccount-mapping-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-subaccount-mapping-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-subaccount-mapping-gates ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-subaccount-mapping-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.pm-subaccount-mapping-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-subaccount-mapping-gates li>span{gap:2px;display:grid}.pm-subaccount-mapping-gates strong{font-size:7.5px}.pm-subaccount-mapping-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-subaccount-mapping-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-subaccount-mapping-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-subaccount-mapping-gates .is-blocked>em{color:var(--red)}.pm-subaccount-mapping-boundary{border:1px solid color-mix(in srgb, var(--pm-cyan) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-subaccount-mapping-boundary>span{gap:4px;display:grid}.pm-subaccount-mapping-boundary strong{font-size:7.5px}.pm-subaccount-mapping-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-subaccount-mapping-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-subaccount-mapping-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-evidence-export{gap:13px;display:grid}.pm-enterprise-evidence-export>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-evidence-export>header h2{margin-top:5px;font-size:16px}.pm-enterprise-evidence-export>header p{max-width:860px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-evidence-export>header>b{border:1px solid color-mix(in srgb, var(--purple) 35%, var(--pm-border));color:var(--purple);background:color-mix(in srgb, var(--purple) 7%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-evidence-export-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.pm-evidence-export-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:10px;display:grid}.pm-evidence-export-summary small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-evidence-export-summary strong{font-size:9px}.pm-evidence-governance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9px;display:grid}.pm-evidence-governance>section,.pm-evidence-export-decision,.pm-evidence-export-gates,.pm-evidence-bundle-preview{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:11px;display:grid}.pm-evidence-governance>section>header,.pm-evidence-domain-coverage>header,.pm-evidence-export-decision>header,.pm-evidence-export-gates>header,.pm-evidence-bundle-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-evidence-governance>section>header span,.pm-evidence-domain-coverage>header span,.pm-evidence-export-decision>header span,.pm-evidence-export-gates>header span,.pm-evidence-bundle-preview>header span{gap:3px;display:grid}.pm-evidence-governance>section>header small,.pm-evidence-domain-coverage>header small,.pm-evidence-export-decision>header small,.pm-evidence-export-gates>header small,.pm-evidence-bundle-preview>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-evidence-governance h3,.pm-evidence-domain-coverage h3,.pm-evidence-export-decision h3,.pm-evidence-export-gates h3,.pm-evidence-bundle-preview h3{font-size:11px}.pm-evidence-governance>section>header>b,.pm-evidence-domain-coverage>header>b,.pm-evidence-export-gates>header>b,.pm-evidence-bundle-preview>header>b{color:var(--faint);font:600 6.5px var(--font-mono);overflow-wrap:anywhere}.pm-evidence-governance>section>dl,.pm-evidence-export-decision>dl,.pm-evidence-bundle-preview>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-evidence-governance>section>dl>div,.pm-evidence-export-decision>dl>div,.pm-evidence-bundle-preview>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;gap:2px;min-width:0;padding:6px;display:grid}.pm-evidence-governance dt,.pm-evidence-export-decision dt,.pm-evidence-bundle-preview dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-evidence-governance dd,.pm-evidence-export-decision dd,.pm-evidence-bundle-preview dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-evidence-governance code,.pm-evidence-export-decision code,.pm-evidence-bundle-preview code{color:var(--pm-cyan);font:600 6.25px var(--font-mono);overflow-wrap:anywhere}.pm-evidence-governance>section>p{color:var(--muted);font-size:7px;line-height:1.45}.pm-evidence-governance>section:last-child>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-evidence-governance article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.pm-evidence-governance article.is-validated{border-color:color-mix(in srgb, var(--pm-green) 32%, var(--pm-border))}.pm-evidence-governance article.has-attention{border-color:color-mix(in srgb, var(--pm-amber) 36%, var(--pm-border))}.pm-evidence-governance article>header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.pm-evidence-governance article>header>span{gap:2px;display:grid}.pm-evidence-governance article>header strong{font-size:7.5px}.pm-evidence-governance article>header small{color:var(--faint);font-size:6px}.pm-evidence-governance article>header>b{color:var(--pm-amber);text-align:right;font-size:5.5px}.pm-evidence-governance article.is-validated>header>b{color:var(--pm-green)}.pm-evidence-governance article dl{gap:4px;margin:0;display:grid}.pm-evidence-governance article dl>div{gap:2px;display:grid}.pm-evidence-domain-coverage{gap:9px;display:grid}.pm-evidence-domain-coverage ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-evidence-domain-coverage li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.pm-evidence-domain-coverage li>b{color:var(--faint);font:700 6px var(--font-mono)}.pm-evidence-domain-coverage li>span{overflow-wrap:anywhere;font-size:6.5px}.pm-evidence-export-workbench{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-evidence-export-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-evidence-export-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-evidence-export-decision>label{gap:5px;display:grid}.pm-evidence-export-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-evidence-export-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-evidence-export-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-evidence-export-decision>details{border:1px solid color-mix(in srgb, var(--red) 32%, var(--pm-border));background:var(--pm-panel);border-radius:7px;padding:7px}.pm-evidence-export-decision>details summary{color:var(--red);cursor:pointer;font-size:7px;font-weight:720}.pm-evidence-export-decision>details ul{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pm-evidence-export-decision>details li{border:1px solid var(--pm-border);color:var(--muted);border-radius:5px;padding:3px 5px;font-size:6px}.pm-evidence-export-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-evidence-export-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-evidence-export-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-evidence-export-gates li>span{gap:2px;display:grid}.pm-evidence-export-gates strong{font-size:7.5px}.pm-evidence-export-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-evidence-export-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-evidence-export-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-evidence-export-gates .is-blocked>em{color:var(--red)}.pm-evidence-bundle-preview{border-color:color-mix(in srgb, var(--pm-green) 30%, var(--pm-border))}.pm-evidence-bundle-empty{border:1px solid color-mix(in srgb, var(--pm-amber) 32%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;gap:4px;padding:10px;display:grid}.pm-evidence-bundle-empty strong{font-size:8px}.pm-evidence-bundle-empty small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-evidence-export-boundary{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-evidence-export-boundary>span{gap:4px;display:grid}.pm-evidence-export-boundary strong{font-size:7.5px}.pm-evidence-export-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-evidence-export-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-evidence-export-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-service-console{gap:13px;display:grid}.pm-enterprise-service-console>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-service-console>header h2{margin-top:5px;font-size:16px}.pm-enterprise-service-console>header p{max-width:880px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-service-console>header>b{border:1px solid color-mix(in srgb, var(--pm-cyan) 34%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-service-console-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.pm-service-console-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pm-service-console-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;line-height:1.25}.pm-service-console-summary strong{font:720 11px var(--font-mono)}.pm-service-entitlement,.pm-service-meters,.pm-service-components,.pm-service-support,.pm-service-cases,.pm-service-decision,.pm-service-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:9px;padding:10px;display:grid}.pm-service-entitlement>header,.pm-service-meters>header,.pm-service-components>header,.pm-service-support>header,.pm-service-cases>header,.pm-service-decision>header,.pm-service-gates>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-service-entitlement>header span,.pm-service-meters>header span,.pm-service-components>header span,.pm-service-support>header span,.pm-service-cases>header span,.pm-service-decision>header span,.pm-service-gates>header span{gap:3px;display:grid}.pm-service-entitlement>header small,.pm-service-meters>header small,.pm-service-components>header small,.pm-service-support>header small,.pm-service-cases>header small,.pm-service-decision>header small,.pm-service-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-service-entitlement h3,.pm-service-meters h3,.pm-service-components h3,.pm-service-support h3,.pm-service-cases h3,.pm-service-decision h3,.pm-service-gates h3{font-size:11px}.pm-service-entitlement>header>b,.pm-service-meters>header>b,.pm-service-components>header>b,.pm-service-support>header>b,.pm-service-cases>header>b,.pm-service-gates>header>b{color:var(--faint);font:650 6.5px var(--font-mono);overflow-wrap:anywhere;text-align:right}.pm-service-entitlement-body{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:8px;display:grid}.pm-service-entitlement dl,.pm-service-decision>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-service-entitlement dl>div,.pm-service-decision>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;gap:2px;min-width:0;padding:6px;display:grid}.pm-service-entitlement dt,.pm-service-decision dt,.pm-service-meters dt,.pm-service-components dt,.pm-service-support dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-service-entitlement dd,.pm-service-decision dd,.pm-service-meters dd,.pm-service-components dd,.pm-service-support dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-service-entitlement code,.pm-service-decision code,.pm-service-meters code,.pm-service-components code,.pm-service-support code{color:var(--pm-cyan);font:600 6.1px var(--font-mono);overflow-wrap:anywhere}.pm-service-entitlement ul{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-service-entitlement li{border:1px solid color-mix(in srgb, var(--pm-green) 28%, var(--pm-border));color:var(--muted);background:var(--pm-panel);border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:6.5px;display:flex}.pm-service-entitlement li i{color:var(--pm-green);font-style:normal}.pm-service-entitlement>p,.pm-service-meters>p{color:var(--muted);font-size:7px;line-height:1.45}.pm-service-meters>div,.pm-service-components>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pm-service-meters article,.pm-service-components article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.pm-service-meters article.is-current,.pm-service-components article.is-healthy_fixture{border-color:color-mix(in srgb, var(--pm-green) 28%, var(--pm-border))}.pm-service-meters article.has-attention,.pm-service-components article.is-warning_fixture{border-color:color-mix(in srgb, var(--pm-amber) 40%, var(--pm-border))}.pm-service-components article.is-breached_fixture,.pm-service-components article.is-missing_fixture{border-color:color-mix(in srgb, var(--red) 40%, var(--pm-border))}.pm-service-meters article>header,.pm-service-components article>header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.pm-service-meters article>header span,.pm-service-components article>header span{gap:2px;display:grid}.pm-service-meters article>header strong,.pm-service-components article>header strong{font-size:7.5px}.pm-service-meters article>header small,.pm-service-components article>header small{color:var(--faint);font-size:6px}.pm-service-meters article>header>b,.pm-service-components article>header>b{color:var(--pm-green);text-align:right;font-size:5.5px}.pm-service-meters article.has-attention>header>b,.pm-service-components article.is-warning_fixture>header>b{color:var(--pm-amber)}.pm-service-components article.is-breached_fixture>header>b,.pm-service-components article.is-missing_fixture>header>b{color:var(--red)}.pm-service-meters article>div{background:var(--fill-quiet);border-radius:999px;height:4px;overflow:hidden}.pm-service-meters article>div>span{width:var(--pm-meter-progress);border-radius:inherit;background:var(--pm-cyan);height:100%;display:block}.pm-service-meters dl,.pm-service-components dl{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.pm-service-meters dl>div,.pm-service-components dl>div{gap:2px;min-width:0;display:grid}.pm-service-components article>footer{border-top:1px solid var(--pm-border);color:var(--faint);justify-content:space-between;gap:5px;padding-top:5px;font-size:6px;display:flex}.pm-service-components article>footer b{color:var(--pm-green)}.pm-service-support>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pm-service-support article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.pm-service-support article>span{gap:2px;display:grid}.pm-service-support article>span strong{font-size:7.5px}.pm-service-support article>span small{color:var(--faint);font-size:6px}.pm-service-support article dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.pm-service-support article dl>div{gap:2px;min-width:0;display:grid}.pm-service-cases>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;min-width:0;display:grid;overflow-x:auto}.pm-service-cases [role=row]{border-top:1px solid var(--pm-border);grid-template-columns:minmax(150px,1.15fr) repeat(5,minmax(100px,1fr));align-items:center;min-width:760px;display:grid}.pm-service-cases [role=row]:first-child{background:var(--fill-quiet);border-top:0}.pm-service-cases [role=row].has-attention{background:color-mix(in srgb, var(--pm-amber) 4%, var(--pm-panel))}.pm-service-cases [role=cell],.pm-service-cases [role=columnheader]{min-width:0;color:var(--muted);overflow-wrap:anywhere;padding:7px;font-size:6.5px;line-height:1.35}.pm-service-cases [role=columnheader]{color:var(--faint);text-transform:uppercase;font-size:6px;font-weight:720}.pm-service-cases [role=cell] strong,.pm-service-cases [role=cell] small{display:block}.pm-service-cases [role=cell] strong{color:var(--text);font:650 6.5px var(--font-mono)}.pm-service-cases [role=cell] small{color:var(--faint);margin-top:2px;font-size:5.75px}.pm-service-workbench{grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-service-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-service-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-service-decision>label{gap:5px;display:grid}.pm-service-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-service-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-service-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-service-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-service-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-service-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-service-gates li>span{gap:2px;display:grid}.pm-service-gates strong{font-size:7.5px}.pm-service-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-service-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-service-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-service-gates .is-blocked>em,.pm-service-gates .is-escalation_required>em{color:var(--red)}.pm-service-boundary{border:1px solid color-mix(in srgb, var(--pm-cyan) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-service-boundary>span{gap:4px;display:grid}.pm-service-boundary strong{font-size:7.5px}.pm-service-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-service-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-service-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-continuity-console{gap:13px;display:grid}.pm-enterprise-continuity-console>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-continuity-console>header h2{margin-top:5px;font-size:16px}.pm-enterprise-continuity-console>header p{max-width:890px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-continuity-console>header>b{border:1px solid color-mix(in srgb, var(--pm-green) 34%, var(--pm-border));color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-continuity-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.pm-continuity-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pm-continuity-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;line-height:1.25}.pm-continuity-summary strong{font:720 11px var(--font-mono)}.pm-continuity-policy,.pm-continuity-objectives,.pm-continuity-exercises,.pm-continuity-decision,.pm-continuity-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:9px;padding:10px;display:grid}.pm-continuity-policy>header,.pm-continuity-objectives>header,.pm-continuity-exercises>header,.pm-continuity-decision>header,.pm-continuity-gates>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-continuity-policy>header span,.pm-continuity-objectives>header span,.pm-continuity-exercises>header span,.pm-continuity-decision>header span,.pm-continuity-gates>header span{gap:3px;display:grid}.pm-continuity-policy>header small,.pm-continuity-objectives>header small,.pm-continuity-exercises>header small,.pm-continuity-decision>header small,.pm-continuity-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-continuity-policy h3,.pm-continuity-objectives h3,.pm-continuity-exercises h3,.pm-continuity-decision h3,.pm-continuity-gates h3{font-size:11px}.pm-continuity-policy>header>b,.pm-continuity-objectives>header>b,.pm-continuity-exercises>header>b,.pm-continuity-gates>header>b{color:var(--faint);font:650 6.5px var(--font-mono);overflow-wrap:anywhere;text-align:right}.pm-continuity-region-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pm-continuity-region-flow>span{border:1px solid color-mix(in srgb, var(--pm-cyan) 26%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:3px;padding:9px;display:grid}.pm-continuity-region-flow>span:nth-of-type(2){border-color:color-mix(in srgb, var(--pm-amber) 34%, var(--pm-border))}.pm-continuity-region-flow small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-continuity-region-flow strong{font-size:8px}.pm-continuity-region-flow em{color:var(--muted);font-size:6.5px;font-style:normal}.pm-continuity-region-flow>i{color:var(--faint);font-style:normal}.pm-continuity-policy>dl,.pm-continuity-decision>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-continuity-policy>dl>div,.pm-continuity-decision>dl>div{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;gap:2px;min-width:0;padding:6px;display:grid}.pm-continuity-policy dt,.pm-continuity-decision dt,.pm-continuity-objectives dt,.pm-continuity-exercises dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-continuity-policy dd,.pm-continuity-decision dd,.pm-continuity-objectives dd,.pm-continuity-exercises dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-continuity-policy code,.pm-continuity-decision code,.pm-continuity-exercises code{color:var(--pm-cyan);font:600 6.1px var(--font-mono);overflow-wrap:anywhere}.pm-continuity-objectives>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pm-continuity-objectives article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.pm-continuity-objectives article>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.pm-continuity-objectives article>header b{color:var(--faint);font:700 6px var(--font-mono)}.pm-continuity-objectives article>header strong{font-size:7px}.pm-continuity-objectives article dl{gap:5px;margin:0;display:grid}.pm-continuity-objectives article dl>div{gap:2px;display:grid}.pm-continuity-exercises>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pm-continuity-exercises article{border:1px solid color-mix(in srgb, var(--pm-green) 24%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.pm-continuity-exercises article:last-child{grid-column:1/-1}.pm-continuity-exercises article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-continuity-exercises article>header span{gap:2px;display:grid}.pm-continuity-exercises article>header strong{font-size:8px}.pm-continuity-exercises article>header small{color:var(--faint);font:600 6px var(--font-mono)}.pm-continuity-exercises article>header>b{color:var(--pm-green);font-size:6px}.pm-continuity-exercise-metrics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-continuity-exercise-metrics>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:7px;display:grid}.pm-continuity-exercise-metrics small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-continuity-exercise-metrics strong{color:var(--pm-green);font:720 10px var(--font-mono)}.pm-continuity-exercise-metrics em{color:var(--muted);grid-column:1/-1;font-size:6px;font-style:normal}.pm-continuity-exercises article>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-continuity-exercises article>dl>div{gap:2px;min-width:0;display:grid}.pm-continuity-exercises article>footer{border-top:1px solid var(--pm-border);color:var(--faint);grid-template-columns:repeat(3,minmax(0,1fr) auto);align-items:center;gap:5px;padding-top:6px;font-size:6px;display:grid}.pm-continuity-exercises article>footer b{color:var(--pm-green)}.pm-continuity-workbench{grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-continuity-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-continuity-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-continuity-decision>label{gap:5px;display:grid}.pm-continuity-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-continuity-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-continuity-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-continuity-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-continuity-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-continuity-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-continuity-gates li>span{gap:2px;display:grid}.pm-continuity-gates strong{font-size:7.5px}.pm-continuity-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-continuity-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-continuity-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-continuity-gates .is-blocked>em{color:var(--red)}.pm-continuity-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pm-continuity-evidence>span{border:1px solid color-mix(in srgb, var(--pm-green) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:8px;gap:4px;padding:8px;display:grid}.pm-continuity-evidence small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-continuity-evidence strong{font-size:7px}.pm-continuity-boundary{border:1px solid color-mix(in srgb, var(--pm-green) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-continuity-boundary>span{gap:4px;display:grid}.pm-continuity-boundary strong{font-size:7.5px}.pm-continuity-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-continuity-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-continuity-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-signer-governance{gap:13px;display:grid}.pm-enterprise-signer-governance>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-signer-governance>header h2{margin-top:5px;font-size:16px}.pm-enterprise-signer-governance>header p{max-width:900px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-signer-governance>header>b{border:1px solid color-mix(in srgb, var(--purple) 34%, var(--pm-border));color:var(--purple);background:color-mix(in srgb, var(--purple) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-signer-governance-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.pm-signer-governance-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pm-signer-governance-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;line-height:1.25}.pm-signer-governance-summary strong{font:720 11px var(--font-mono)}.pm-signer-cell-inventory,.pm-signer-control-inventory,.pm-signer-ceremonies,.pm-signer-governance-decision,.pm-signer-governance-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:9px;padding:10px;display:grid}.pm-signer-cell-inventory>header,.pm-signer-control-inventory>header,.pm-signer-ceremonies>header,.pm-signer-governance-decision>header,.pm-signer-governance-gates>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-signer-cell-inventory>header span,.pm-signer-control-inventory>header span,.pm-signer-ceremonies>header span,.pm-signer-governance-decision>header span,.pm-signer-governance-gates>header span{gap:3px;display:grid}.pm-signer-cell-inventory>header small,.pm-signer-control-inventory>header small,.pm-signer-ceremonies>header small,.pm-signer-governance-decision>header small,.pm-signer-governance-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-signer-cell-inventory h3,.pm-signer-control-inventory h3,.pm-signer-ceremonies h3,.pm-signer-governance-decision h3,.pm-signer-governance-gates h3{font-size:11px}.pm-signer-cell-inventory>header>b,.pm-signer-control-inventory>header>b,.pm-signer-ceremonies>header>b,.pm-signer-governance-gates>header>b{color:var(--faint);font:650 6.5px var(--font-mono);overflow-wrap:anywhere;text-align:right}.pm-signer-cell-inventory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pm-signer-cell-inventory article{border:1px solid color-mix(in srgb, var(--purple) 26%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.pm-signer-cell-inventory article.is-cancel{border-color:color-mix(in srgb, var(--pm-green) 30%, var(--pm-border))}.pm-signer-cell-inventory article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-signer-cell-inventory article>header span{gap:2px;display:grid}.pm-signer-cell-inventory article>header small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-signer-cell-inventory article>header strong{font-size:8px}.pm-signer-cell-inventory article>header>b{color:var(--purple);font-size:6px}.pm-signer-cell-inventory article.is-cancel>header>b{color:var(--pm-green)}.pm-signer-handle{border:1px dashed color-mix(in srgb, var(--purple) 38%, var(--pm-border));background:var(--fill-quiet);border-radius:7px;gap:3px;padding:7px;display:grid}.pm-signer-handle small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-signer-handle code{color:var(--pm-cyan);font:650 6.5px var(--font-mono);overflow-wrap:anywhere}.pm-signer-handle em{color:var(--pm-green);font-size:6px;font-style:normal}.pm-signer-cell-inventory article>dl,.pm-signer-ceremonies article>dl,.pm-signer-governance-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-signer-cell-inventory article>dl>div,.pm-signer-ceremonies article>dl>div,.pm-signer-governance-decision>dl>div{gap:2px;min-width:0;display:grid}.pm-signer-cell-inventory dt,.pm-signer-ceremonies dt,.pm-signer-governance-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-signer-cell-inventory dd,.pm-signer-ceremonies dd,.pm-signer-governance-decision dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-signer-cell-inventory code,.pm-signer-ceremonies code,.pm-signer-governance-decision code{color:var(--pm-cyan);font:600 6.1px var(--font-mono);overflow-wrap:anywhere}.pm-signer-cell-inventory article>footer{border-top:1px solid var(--pm-border);color:var(--faint);grid-template-columns:repeat(3,minmax(0,1fr) auto);align-items:center;gap:5px;padding-top:6px;font-size:6px;display:grid}.pm-signer-cell-inventory article>footer b{color:var(--pm-green)}.pm-signer-control-inventory ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-signer-control-inventory li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.pm-signer-control-inventory li>b{color:var(--faint);font:700 6px var(--font-mono)}.pm-signer-control-inventory li>span{overflow-wrap:anywhere;font-size:6.5px}.pm-signer-control-inventory>p{color:var(--muted);font-size:7px;line-height:1.45}.pm-signer-ceremonies>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pm-signer-ceremonies article{border:1px solid color-mix(in srgb, var(--pm-green) 24%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.pm-signer-ceremonies article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-signer-ceremonies article>header span{gap:2px;display:grid}.pm-signer-ceremonies article>header small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-signer-ceremonies article>header strong{font-size:7.5px}.pm-signer-ceremonies article>header>b{color:var(--pm-green);font-size:6px}.pm-signer-governance-workbench{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:stretch;gap:9px;display:grid}.pm-signer-governance-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-signer-governance-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-signer-governance-decision>label{gap:5px;display:grid}.pm-signer-governance-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-signer-governance-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-signer-governance-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-signer-governance-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-signer-governance-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-signer-governance-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-signer-governance-gates li>span{gap:2px;display:grid}.pm-signer-governance-gates strong{font-size:7.5px}.pm-signer-governance-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-signer-governance-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-signer-governance-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-signer-governance-gates .is-blocked>em{color:var(--red)}.pm-signer-governance-boundary{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-signer-governance-boundary>span{gap:4px;display:grid}.pm-signer-governance-boundary strong{font-size:7.5px}.pm-signer-governance-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-signer-governance-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-signer-governance-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-sla-key-custody{gap:13px;display:grid}.pm-enterprise-sla-key-custody>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-sla-key-custody>header h2{margin-top:5px;font-size:16px}.pm-enterprise-sla-key-custody>header p{max-width:900px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-sla-key-custody>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 38%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-sla-custody-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.pm-sla-custody-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pm-sla-custody-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;line-height:1.25}.pm-sla-custody-summary strong{font:720 11px var(--font-mono)}.pm-sla-custody-path,.pm-sla-custody-controls,.pm-sla-custody-exercises,.pm-sla-custody-approvals{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:9px;padding:10px;display:grid}.pm-sla-custody-path>header,.pm-sla-custody-controls>header,.pm-sla-custody-exercises>header,.pm-sla-custody-approvals>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-sla-custody-path>header span,.pm-sla-custody-controls>header span,.pm-sla-custody-exercises>header span,.pm-sla-custody-approvals>header span{gap:3px;display:grid}.pm-sla-custody-path>header small,.pm-sla-custody-controls>header small,.pm-sla-custody-exercises>header small,.pm-sla-custody-approvals>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-sla-custody-path h3,.pm-sla-custody-controls h3,.pm-sla-custody-exercises h3,.pm-sla-custody-approvals h3{font-size:11px}.pm-sla-custody-path>header>b,.pm-sla-custody-controls>header>b,.pm-sla-custody-exercises>header>b,.pm-sla-custody-approvals>header>b{color:var(--pm-amber);font:650 6.5px var(--font-mono);text-align:right}.pm-sla-custody-path>div{grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:stretch;gap:7px;display:grid}.pm-sla-custody-path>div>span{border:1px solid color-mix(in srgb, var(--pm-cyan) 25%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-sla-custody-path>div small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-sla-custody-path>div strong{font-size:8px}.pm-sla-custody-path>div em{color:var(--muted);font-size:6.5px;font-style:normal;line-height:1.4}.pm-sla-custody-path>div>i{color:var(--pm-cyan);align-self:center;font-style:normal}.pm-sla-custody-evidence-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9px;display:grid}.pm-sla-custody-controls ol,.pm-sla-custody-exercises ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-sla-custody-controls li,.pm-sla-custody-exercises li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-sla-custody-controls li>b,.pm-sla-custody-exercises li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-sla-custody-controls li>span,.pm-sla-custody-exercises li>span{gap:2px;display:grid}.pm-sla-custody-controls li strong,.pm-sla-custody-exercises li strong{font-size:7.5px}.pm-sla-custody-controls li small,.pm-sla-custody-exercises li small{color:var(--faint);font-size:6.5px;line-height:1.35}.pm-sla-custody-controls li>em,.pm-sla-custody-exercises li>em{color:var(--pm-amber);text-align:right;font-size:6px;font-style:normal}.pm-sla-custody-approvals>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-sla-custody-approvals>div>span{border:1px dashed color-mix(in srgb, var(--pm-amber) 34%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:4px;padding:8px;display:grid}.pm-sla-custody-approvals>div small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-sla-custody-approvals>div strong{font-size:7.5px}.pm-sla-custody-approvals>div em{color:var(--pm-amber);font-size:6px;font-style:normal}.pm-sla-custody-approvals>p{color:var(--muted);font-size:7px;line-height:1.45}.pm-sla-custody-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-sla-custody-boundary>span{gap:4px;display:grid}.pm-sla-custody-boundary strong{font-size:7.5px}.pm-sla-custody-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-sla-custody-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-sla-custody-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-enterprise-partner-certification{gap:13px;display:grid}.pm-enterprise-partner-certification>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-partner-certification>header h2{margin-top:5px;font-size:16px}.pm-enterprise-partner-certification>header p{max-width:900px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-partner-certification>header>b{border:1px solid color-mix(in srgb, var(--pm-cyan) 34%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-partner-certification-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.pm-partner-certification-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pm-partner-certification-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;line-height:1.25}.pm-partner-certification-summary strong{font:720 11px var(--font-mono)}.pm-partner-packets,.pm-partner-scorecards,.pm-partner-rollout,.pm-partner-certification-decision,.pm-partner-certification-gates,.pm-partner-control-inventory{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:9px;padding:10px;display:grid}.pm-partner-packets>header,.pm-partner-scorecards>header,.pm-partner-rollout>header,.pm-partner-certification-decision>header,.pm-partner-certification-gates>header,.pm-partner-control-inventory>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-partner-packets>header span,.pm-partner-scorecards>header span,.pm-partner-rollout>header span,.pm-partner-certification-decision>header span,.pm-partner-certification-gates>header span,.pm-partner-control-inventory>header span{gap:3px;display:grid}.pm-partner-packets>header small,.pm-partner-scorecards>header small,.pm-partner-rollout>header small,.pm-partner-certification-decision>header small,.pm-partner-certification-gates>header small,.pm-partner-control-inventory>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-partner-packets h3,.pm-partner-scorecards h3,.pm-partner-rollout h3,.pm-partner-certification-decision h3,.pm-partner-certification-gates h3,.pm-partner-control-inventory h3{font-size:11px}.pm-partner-packets>header>b,.pm-partner-scorecards>header>b,.pm-partner-rollout>header>b,.pm-partner-certification-gates>header>b,.pm-partner-control-inventory>header>b{color:var(--faint);font:650 6.5px var(--font-mono);text-align:right}.pm-partner-packets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pm-partner-packets article{border:1px solid color-mix(in srgb, var(--pm-cyan) 26%, var(--pm-border));background:var(--pm-panel);border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.pm-partner-packets article.is-candidate{border-style:dashed;border-color:color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border))}.pm-partner-packets article>header{justify-content:space-between;gap:8px;display:flex}.pm-partner-packets article>header span{gap:2px;display:grid}.pm-partner-packets article>header small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-partner-packets article>header strong{font-size:8px}.pm-partner-packets article>header>b{color:var(--pm-cyan);font-size:6px}.pm-partner-packets dl,.pm-partner-certification-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.pm-partner-packets dl>div,.pm-partner-certification-decision>dl>div{gap:2px;min-width:0;display:grid}.pm-partner-packets dt,.pm-partner-certification-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-partner-packets dd,.pm-partner-certification-decision dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-partner-packets code,.pm-partner-certification-decision code,.pm-partner-scorecards code{color:var(--pm-cyan);font:600 6.1px var(--font-mono);overflow-wrap:anywhere}.pm-partner-packets article>footer{border-top:1px solid var(--pm-border);color:var(--faint);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:5px;padding-top:6px;font-size:6px;display:grid}.pm-partner-packets article>footer b{color:var(--pm-green)}.pm-partner-scorecards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pm-partner-scorecards article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.pm-partner-scorecards article>header{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.pm-partner-scorecards article>header>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-partner-scorecards article>header span{gap:2px;display:grid}.pm-partner-scorecards article>header strong{font-size:7.5px}.pm-partner-scorecards article>header small,.pm-partner-scorecards article>header em{color:var(--faint);font-size:6px;font-style:normal}.pm-partner-scorecards article>p{color:var(--muted);grid-template-columns:52px minmax(0,1fr);gap:6px;font-size:6.5px;line-height:1.4;display:grid}.pm-partner-scorecards article>p strong{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-partner-scorecards dl{gap:4px;margin:0;display:grid}.pm-partner-scorecards dl>div{grid-template-columns:52px minmax(0,1fr);gap:6px;display:grid}.pm-partner-scorecards dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-partner-scorecards dd{overflow-wrap:anywhere;margin:0;font-size:6.2px;line-height:1.4}.pm-partner-rollout ol,.pm-partner-certification-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-partner-rollout li,.pm-partner-certification-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-partner-rollout li>b,.pm-partner-certification-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-partner-rollout li>span,.pm-partner-certification-gates li>span{gap:2px;display:grid}.pm-partner-rollout strong,.pm-partner-certification-gates strong{font-size:7.5px}.pm-partner-rollout small,.pm-partner-certification-gates small{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-partner-rollout li>em,.pm-partner-certification-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-partner-rollout .is-evidenced>em,.pm-partner-certification-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-partner-certification-gates .is-blocked>em{color:var(--red)}.pm-partner-certification-workbench{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:9px;display:grid}.pm-partner-certification-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-partner-certification-decision.is-ready_for_fixture_review>header>b{color:var(--pm-green)}.pm-partner-certification-decision>label{gap:5px;display:grid}.pm-partner-certification-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-partner-certification-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-partner-certification-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-partner-control-inventory ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-partner-control-inventory li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:6px;padding:6px;font-size:6.5px;display:grid}.pm-partner-control-inventory li>b{color:var(--faint);font:700 6px var(--font-mono)}.pm-partner-certification-boundary{border:1px solid color-mix(in srgb, var(--pm-cyan) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-partner-certification-boundary>span{gap:4px;display:grid}.pm-partner-certification-boundary strong{font-size:7.5px}.pm-partner-certification-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-partner-certification-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-partner-certification-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-api-mode{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 7%, transparent);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.pm-api-posture{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pm-api-posture article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:11px;gap:5px;padding:13px;display:grid}.pm-api-posture span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:760}.pm-api-posture strong{font-size:10px}.pm-api-posture small{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-api-layout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:stretch;gap:12px;display:grid}.pm-api-operations>div:nth-child(2){gap:7px;margin-top:13px;display:grid}.pm-api-operations>div:nth-child(2)>button{border:1px solid var(--pm-border);width:100%;color:var(--text);background:var(--fill-quiet);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:9px;display:grid}.pm-api-operations>div:nth-child(2)>button.is-selected{border-color:color-mix(in srgb, var(--blue) 45%, var(--pm-border));background:color-mix(in srgb, var(--blue) 6%, var(--fill-quiet))}.pm-api-operations i{color:var(--pm-green);font-style:normal}.pm-api-operations>div:nth-child(2)>button>span{grid-template-columns:minmax(150px,.55fr) minmax(170px,.75fr) minmax(220px,1fr);align-items:baseline;gap:8px;display:grid}.pm-api-operations strong{font-size:8.5px}.pm-api-operations code,.pm-webhook-events code{color:var(--pm-cyan);overflow-wrap:anywhere;font-size:7.5px}.pm-api-operations small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-api-operations>button,.pm-api-webhooks>button,.pm-embed-compare>button,.pm-enterprise-rfq>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:11px;font-size:8.5px;font-weight:720}.pm-api-denied{border-color:color-mix(in srgb, var(--red) 22%, var(--pm-border));align-content:start;gap:13px;display:grid}.pm-api-denied h2{margin-top:5px;font-size:16px}.pm-api-denied p{color:var(--muted);margin-top:6px;font-size:8.5px;line-height:1.5}.pm-api-denied ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pm-api-denied li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:3px;padding:9px;display:grid}.pm-api-denied strong{color:var(--red);font-size:8.5px}.pm-api-denied small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-webhook-events{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.pm-webhook-events button{background:0 0;border:0;border-radius:6px;padding:0}.pm-webhook-events code{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:6px;padding:5px 7px;display:block}.pm-webhook-events button.is-selected code{border-color:color-mix(in srgb, var(--pm-cyan) 50%, var(--pm-border));background:color-mix(in srgb, var(--pm-cyan) 7%, var(--fill-quiet))}.pm-api-webhooks dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.pm-api-webhooks dl>div{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-api-webhooks dt{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-api-webhooks dd{margin:0;font-size:8.5px;font-weight:700}.pm-api-explorer,.pm-webhook-preview{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));background:color-mix(in srgb, var(--blue) 3%, var(--panel));border-radius:10px;gap:9px;margin-top:12px;padding:12px;display:grid}.pm-api-explorer>header,.pm-webhook-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-api-explorer>header>div,.pm-webhook-preview>header>div{gap:3px;display:grid}.pm-api-explorer header span,.pm-webhook-preview header span{color:var(--faint);text-transform:uppercase;font-size:6.3px;font-weight:750}.pm-api-explorer header h3,.pm-webhook-preview header h3{font-size:11px}.pm-api-explorer header p,.pm-webhook-preview header p{color:var(--muted);font-size:7px;line-height:1.4}.pm-api-explorer header>b,.pm-webhook-preview header>b{color:var(--pm-cyan);text-align:right;text-transform:uppercase;font-size:6.5px}.pm-api-request-line{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.pm-api-request-line code{color:var(--pm-cyan);font-size:7.5px}.pm-api-request-line span{color:var(--faint);text-align:right;font-size:6.5px}.pm-api-explorer>dl,.pm-webhook-preview-grid>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-api-explorer>dl>div,.pm-webhook-preview-grid>dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-api-explorer dt,.pm-webhook-preview dt{color:var(--faint);text-transform:uppercase;font-size:5.8px}.pm-api-explorer dd,.pm-webhook-preview dd{overflow-wrap:anywhere;margin:0;font-size:7.2px;font-weight:720}.pm-api-request-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-api-request-evidence>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.pm-api-request-evidence small{color:var(--faint);text-transform:uppercase;font-size:5.8px}.pm-api-request-evidence strong{overflow-wrap:anywhere;font-size:6.8px}.pm-api-explorer details,.pm-webhook-payload details{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px}.pm-api-explorer details summary,.pm-webhook-payload details summary{color:var(--muted);cursor:pointer;padding:8px;font-size:6.8px;font-weight:720}.pm-api-explorer details ul,.pm-webhook-payload details ul{color:var(--muted);gap:4px;margin:0;padding:0 22px 8px;font-size:6.5px;line-height:1.4;display:grid}.pm-api-explorer>p,.pm-webhook-preview>p{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-webhook-preview-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:8px;display:grid}.pm-webhook-preview-grid>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-webhook-preview-grid dd code{color:var(--faint);overflow-wrap:anywhere;font-size:5.6px}.pm-webhook-preview-grid>ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-webhook-preview-grid li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.pm-webhook-preview-grid li>b{width:22px;height:22px;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);border-radius:6px;place-items:center;font-size:6px;display:grid}.pm-webhook-preview-grid li>span{gap:2px;display:grid}.pm-webhook-preview-grid li strong{font-size:6.8px}.pm-webhook-preview-grid li small{color:var(--faint);text-transform:capitalize;font-size:6px}.pm-webhook-payload{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-webhook-payload details>div{flex-wrap:wrap;gap:4px;padding:0 8px 8px;display:flex}.pm-webhook-payload code{color:var(--pm-cyan);background:var(--pm-panel);border-radius:5px;padding:3px 5px;font-size:5.8px}.pm-approval-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.pm-approval-flow>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px;display:grid}.pm-approval-flow b{width:20px;height:20px;color:var(--blue);background:color-mix(in srgb, var(--blue) 11%, transparent);border-radius:50%;grid-row:1/3;place-items:center;font-size:8px;display:grid}.pm-approval-flow strong{font-size:8.5px}.pm-approval-flow small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-approval-kinds{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.pm-approval-kinds span{border:1px solid var(--pm-border);color:var(--muted);background:color-mix(in srgb, var(--fill-quiet) 65%, transparent);text-align:center;border-radius:6px;padding:6px;font-size:7.5px}.pm-approval-register>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-approval-register>p strong{color:var(--pm-amber)}.pm-approval-register>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-embed-compare{align-items:start;gap:14px;display:grid}.pm-embed-compare>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-embed-compare>header h2{margin-top:5px;font-size:16px}.pm-embed-compare>header p{max-width:780px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-embed-compare>header>b,.pm-embed-release>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-embed-controls{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(150px,.7fr);gap:8px;padding:10px;display:grid}.pm-embed-controls label,.pm-embed-controls fieldset{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.pm-embed-controls label>span,.pm-embed-controls legend{color:var(--faint);text-transform:uppercase;padding:0;font-size:6.5px;font-weight:750}.pm-embed-controls select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:7.5px}.pm-embed-controls fieldset>div{gap:4px;display:flex}.pm-embed-controls button{border:1px solid var(--pm-border);min-height:32px;color:var(--muted);background:var(--pm-panel);border-radius:7px;flex:1;padding:0 7px;font-size:7px;font-weight:750}.pm-embed-controls button.is-selected{border-color:color-mix(in srgb, var(--pm-cyan) 50%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 7%, var(--pm-panel))}.pm-embed-workbench{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:10px;display:grid}.pm-partner-embed-preview{border:1px solid color-mix(in srgb, var(--pm-cyan) 30%, var(--pm-border));border-radius:12px;gap:10px;padding:14px;display:grid;overflow:hidden}.pm-partner-embed-preview.is-atlas_dark{color:#f4f8ff;background:linear-gradient(145deg,#101925,#0a111a)}.pm-partner-embed-preview.is-atlas_light{color:#132033;background:linear-gradient(145deg,#fff,#edf4fb)}.pm-partner-embed-preview>header{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.pm-partner-embed-preview>header>span{align-items:baseline;gap:7px;display:flex}.pm-partner-embed-preview>header b{color:#61d7ff;letter-spacing:.12em;font-size:9px}.pm-partner-embed-preview>header small,.pm-partner-embed-preview>header em{opacity:.65;font-size:6px;font-style:normal}.pm-partner-embed-title{gap:4px;display:grid}.pm-partner-embed-title>span{opacity:.58;text-transform:uppercase;font-size:6px;font-weight:750}.pm-partner-embed-title h3{max-width:780px;font-size:15px;line-height:1.22}.pm-partner-embed-title p{opacity:.65;text-transform:capitalize;font-size:6.5px}.pm-partner-embed-selection{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-partner-embed-selection>span{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:7px;gap:3px;padding:7px;display:grid}.pm-partner-embed-selection small{opacity:.58;text-transform:uppercase;font-size:5.5px}.pm-partner-embed-selection strong{font-size:7px}.pm-partner-embed-venues{gap:6px;display:grid}.pm-partner-embed-venues>article{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:8px;gap:7px;padding:9px;display:grid}.pm-partner-embed-venues>article.is-shortfall{border-color:#f3af457a}.pm-partner-embed-venues article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-partner-embed-venues article>header>span{gap:2px;display:grid}.pm-partner-embed-venues article>header strong{font-size:8px}.pm-partner-embed-venues article>header small{opacity:.58;font-size:5.5px}.pm-partner-embed-venues article>header b{color:#55d59a;font-size:5.8px}.pm-partner-embed-venues article.is-shortfall>header b{color:#f3af45}.pm-partner-embed-venues dl{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-partner-embed-venues dl>div{background:color-mix(in srgb, currentColor 3%, transparent);gap:2px;padding:6px;display:grid}.pm-partner-embed-venues dt{opacity:.55;text-transform:uppercase;font-size:5px}.pm-partner-embed-venues dd{margin:0;font-size:6.8px;font-weight:750}.pm-partner-embed-venues article>p{opacity:.78;font-size:6px;line-height:1.4}.pm-partner-embed-venues article>small{opacity:.52;font-size:5.5px;line-height:1.4}.pm-partner-embed-preview>footer{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding-top:8px;display:grid}.pm-partner-embed-preview>footer>span{font-size:6px;font-weight:700}.pm-partner-embed-preview>footer>a{color:#61d7ff;font-size:6.5px;font-weight:750}.pm-partner-embed-preview>footer>small{opacity:.55;grid-column:1/-1;font-size:5.5px;line-height:1.4}.pm-embed-manifest{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:11px;align-content:start;gap:9px;padding:12px;display:grid}.pm-embed-manifest>header,.pm-embed-release>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-embed-manifest>header>span,.pm-embed-release>header>span{gap:3px;display:grid}.pm-embed-manifest header small,.pm-embed-release header small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-embed-manifest h3,.pm-embed-release h3{font-size:10px}.pm-embed-manifest>header>b{color:var(--pm-amber);text-transform:uppercase;font-size:6.5px}.pm-embed-manifest>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;gap:1px;margin:0;display:grid;overflow:hidden}.pm-embed-manifest>dl>div{background:var(--pm-panel);grid-template-columns:110px minmax(0,1fr);gap:7px;padding:6px 7px;display:grid}.pm-embed-manifest dt{color:var(--faint);font-size:5.8px}.pm-embed-manifest dd{min-width:0;margin:0}.pm-embed-manifest code{color:var(--pm-cyan);overflow-wrap:anywhere;font-size:5.8px}.pm-embed-manifest>section{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-embed-manifest>section>span{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;gap:3px;padding:7px;display:grid}.pm-embed-manifest>section>span:first-child{grid-column:1/-1}.pm-embed-manifest>section small{color:var(--faint);text-transform:uppercase;font-size:5.5px}.pm-embed-manifest>section strong{text-transform:capitalize;font-size:6.5px}.pm-embed-manifest>section p{color:var(--faint);grid-column:1/-1;font-size:6px;line-height:1.4}.pm-embed-release{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-amber) 2.5%, var(--fill-quiet));border-radius:10px;gap:9px;padding:11px;display:grid}.pm-embed-release ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-embed-release li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:4px 7px;padding:8px;display:grid}.pm-embed-release li>b{width:20px;height:20px;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);border-radius:6px;grid-row:1/3;place-items:center;font-size:5.8px;display:grid}.pm-embed-release li>span{gap:2px;display:grid}.pm-embed-release li strong{font-size:6.8px}.pm-embed-release li small{color:var(--faint);font-size:5.8px;line-height:1.4}.pm-embed-release li>em{color:var(--pm-amber);text-transform:capitalize;grid-column:2;font-size:5.5px;font-style:normal}.pm-embed-exclusions{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px}.pm-embed-exclusions summary{color:var(--muted);cursor:pointer;padding:9px 10px;font-size:7px;font-weight:720}.pm-embed-exclusions ul{color:var(--faint);grid-template-columns:1fr 1fr;gap:5px 22px;margin:0;padding:0 25px 10px;font-size:6.5px;line-height:1.4;display:grid}.pm-embed-boundary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-embed-boundary>span{border-left:2px solid color-mix(in srgb, var(--pm-amber) 55%, var(--pm-border));background:var(--fill-quiet);gap:3px;padding:9px;display:grid}.pm-embed-boundary strong{font-size:7.5px}.pm-embed-boundary small{color:var(--faint);font-size:6.3px;line-height:1.4}.pm-enterprise-rfq{gap:13px;display:grid}.pm-enterprise-rfq>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-rfq>header h2{margin-top:5px;font-size:16px}.pm-enterprise-rfq>header p{max-width:800px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-rfq>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 32%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-enterprise-rfq>header>b.is-ready_for_local_review{border-color:color-mix(in srgb, var(--pm-green) 35%, var(--pm-border));color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 6%, transparent)}.pm-rfq-controls{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:10px;grid-template-columns:minmax(210px,1.25fr) minmax(150px,.8fr) minmax(165px,.9fr) minmax(130px,.55fr) minmax(270px,1.3fr);gap:8px;padding:10px;display:grid}.pm-rfq-controls label,.pm-rfq-controls fieldset{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.pm-rfq-controls label>span,.pm-rfq-controls legend{color:var(--faint);text-transform:uppercase;padding:0;font-size:6.5px;font-weight:750}.pm-rfq-controls select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:7.5px}.pm-rfq-controls fieldset>div{gap:4px;display:flex}.pm-rfq-controls button{border:1px solid var(--pm-border);min-height:32px;color:var(--muted);background:var(--pm-panel);border-radius:7px;flex:1;padding:0 7px;font-size:7px;font-weight:750}.pm-rfq-controls button.is-selected{border-color:color-mix(in srgb, var(--pm-cyan) 50%, var(--pm-border));color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 7%, var(--pm-panel))}.pm-rfq-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-rfq-flow li{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px;display:grid}.pm-rfq-flow li>b{width:22px;height:22px;color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 8%, transparent);border-radius:6px;place-items:center;font-size:6px;display:grid}.pm-rfq-flow li.is-blocked>b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent)}.pm-rfq-flow li.is-future_unavailable{opacity:.68}.pm-rfq-flow li>span{gap:2px;display:grid}.pm-rfq-flow strong{font-size:6.8px}.pm-rfq-flow small{color:var(--faint);font-size:5.8px;line-height:1.35}.pm-rfq-workbench{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:10px;display:grid}.pm-rfq-decision,.pm-rfq-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:11px;align-content:start;gap:9px;padding:12px;display:grid}.pm-rfq-decision.is-ready_for_local_review{border-color:color-mix(in srgb, var(--pm-green) 28%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 2.5%, var(--fill-quiet))}.pm-rfq-decision>header,.pm-rfq-gates>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-rfq-decision>header>span,.pm-rfq-gates>header>span{gap:3px;display:grid}.pm-rfq-decision header small,.pm-rfq-gates header small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-rfq-decision h3,.pm-rfq-gates h3{font-size:10px}.pm-rfq-decision>header>b{color:var(--pm-amber);font-size:6.5px}.pm-rfq-decision.is-ready_for_local_review>header>b{color:var(--pm-green)}.pm-rfq-decision>p{color:var(--muted);font-size:7px;line-height:1.45}.pm-rfq-decision>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-rfq-decision>dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-rfq-decision dt,.pm-rfq-draft dt{color:var(--faint);text-transform:uppercase;font-size:5.6px}.pm-rfq-decision dd,.pm-rfq-draft dd{overflow-wrap:anywhere;margin:0;font-size:6.8px;font-weight:720}.pm-rfq-draft{border:1px solid color-mix(in srgb, var(--pm-green) 28%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 4%, var(--pm-panel));border-radius:8px;gap:7px;padding:9px;display:grid}.pm-rfq-draft>span{gap:2px;display:grid}.pm-rfq-draft>span strong{color:var(--pm-green);font-size:7.5px}.pm-rfq-draft>span small{color:var(--faint);overflow-wrap:anywhere;font-size:5.8px}.pm-rfq-draft>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.pm-rfq-draft>dl>div{gap:3px;display:grid}.pm-rfq-blocked{border-left:2px solid var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 5%, var(--pm-panel));gap:3px;padding:9px;display:grid}.pm-rfq-blocked strong{color:var(--pm-amber);font-size:7.5px}.pm-rfq-blocked span{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-rfq-gates>header>b{color:var(--faint);overflow-wrap:anywhere;text-align:right;font-size:5.8px}.pm-rfq-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-rfq-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 7px;padding:7px;display:grid}.pm-rfq-gates li>b{width:20px;height:20px;color:var(--pm-cyan);background:color-mix(in srgb, var(--pm-cyan) 8%, transparent);border-radius:6px;place-items:center;font-size:5.8px;display:grid}.pm-rfq-gates li.is-blocked>b,.pm-rfq-gates li.is-production_absent>b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent)}.pm-rfq-gates li>span{gap:2px;display:grid}.pm-rfq-gates li strong{font-size:6.6px}.pm-rfq-gates li small{color:var(--faint);font-size:5.7px;line-height:1.35}.pm-rfq-gates li>em{color:var(--pm-cyan);text-align:right;text-transform:capitalize;font-size:5.2px;font-style:normal}.pm-rfq-gates li.is-blocked>em,.pm-rfq-gates li.is-production_absent>em{color:var(--pm-amber)}.pm-rfq-commercial{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-rfq-commercial>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;gap:3px;padding:8px;display:grid}.pm-rfq-commercial small{color:var(--faint);text-transform:uppercase;font-size:5.8px}.pm-rfq-commercial strong{font-size:6.8px}.pm-rfq-commercial>p{color:var(--faint);grid-column:1/-1;font-size:6.5px;line-height:1.4}.pm-rfq-exclusions{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px}.pm-rfq-exclusions summary{color:var(--muted);cursor:pointer;padding:9px 10px;font-size:7px;font-weight:720}.pm-rfq-exclusions ul{color:var(--faint);grid-template-columns:1fr 1fr;gap:5px 22px;margin:0;padding:0 25px 10px;font-size:6.5px;line-height:1.4;display:grid}.pm-rfq-boundary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-rfq-boundary>span{border-left:2px solid color-mix(in srgb, var(--pm-amber) 55%, var(--pm-border));background:var(--fill-quiet);gap:3px;padding:9px;display:grid}.pm-rfq-boundary strong{font-size:7.5px}.pm-rfq-boundary small{color:var(--faint);font-size:6.3px;line-height:1.4}.pm-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.pm-readiness-grid>section{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:12px;overflow:hidden}.pm-readiness-grid header{border-bottom:1px solid var(--pm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.pm-readiness-grid header>span:nth-child(2){gap:3px;display:grid}.pm-readiness-grid header strong{font-size:10px}.pm-readiness-grid header small{color:var(--faint);font-size:8px}.pm-readiness-grid header b{color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 9%, transparent);white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:7px}.pm-readiness-grid dl{margin:0;display:grid}.pm-readiness-grid dl>div{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px 11px;display:grid}.pm-readiness-grid dt{color:var(--muted);font-size:8.5px}.pm-readiness-grid dd{color:var(--text);text-align:right;margin:0;font-size:8px;font-weight:710}.pm-readiness-grid dd.is-fixture{color:var(--pm-amber)}.pm-readiness-grid dd.is-unavailable{color:var(--faint)}.pm-readiness-grid dl small{color:var(--faint);grid-column:1/-1;font-size:7.5px;line-height:1.35}.pm-readiness-grid footer{flex-wrap:wrap;gap:5px;padding:10px 11px;display:flex}.pm-readiness-grid footer span{border:1px solid var(--pm-border);color:var(--faint);border-radius:5px;padding:3px 5px;font-size:7px}.pm-readiness-note{color:var(--faint);margin-top:12px;font-size:8px;line-height:1.5}.pm-manifest-release-gate{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--blue) 2.5%, transparent);border-radius:11px;margin-top:12px;padding:12px}.pm-manifest-release-gate>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-manifest-release-gate h3{margin-top:4px;font-size:10px}.pm-manifest-release-gate>header>b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px}.pm-manifest-release-gate>p{color:var(--faint);margin-top:10px;font-size:7.5px;line-height:1.5}.pm-exposure-row{border-top:1px solid var(--pm-border);grid-template-columns:minmax(260px,1fr) 130px 130px 70px;align-items:center;gap:16px;min-height:68px;font-size:10px;display:grid}.pm-exposure-row>span{gap:4px;display:grid}.pm-exposure-row small{color:var(--faint);font-size:8px}.pm-exposure-row>span:last-child{justify-self:end;font-weight:700}.pm-exposure-row.is-attention{color:var(--pm-amber)}.pm-filter-row{gap:6px;display:flex;overflow-x:auto}.pm-filter-row button{border:1px solid var(--pm-border);color:var(--muted);background:var(--fill-quiet);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.pm-filter-row button.is-active{color:var(--text);background:var(--fill-hover)}.pm-filter-row button b{color:var(--faint)}.pm-intent-inbox{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 6%, var(--pm-panel)) 0%, var(--pm-panel) 68%);border-radius:14px;gap:12px;padding:18px;display:grid}.pm-intent-inbox>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.pm-intent-inbox>header h2{margin-top:3px;font-size:16px}.pm-intent-inbox>header p{color:var(--muted);margin-top:5px;font-size:8.5px;line-height:1.45}.pm-intent-inbox>header>b{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent);text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:7px}.pm-intent-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-intent-inbox-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.pm-intent-inbox-summary small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:740}.pm-intent-inbox-summary strong{font-size:14px}.pm-intent-inbox-summary p{color:var(--muted);font-size:7px}.pm-intent-inbox-empty{border:1px dashed var(--pm-border);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.pm-intent-inbox-empty>span{color:var(--faint);font-size:22px}.pm-intent-inbox-empty strong{font-size:9px}.pm-intent-inbox-empty p{color:var(--faint);margin-top:4px;font-size:7px;line-height:1.45}.pm-intent-inbox-empty nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pm-intent-inbox-empty a{border:1px solid var(--pm-border);color:var(--text);background:var(--fill-quiet);border-radius:7px;padding:6px 8px;font-size:7px;font-weight:700}.pm-intent-inbox-list{gap:8px;display:grid}.pm-intent-inbox-list>article{border:1px solid var(--pm-border);border-left:2px solid var(--blue);background:var(--pm-panel-raised);border-radius:10px;gap:10px;padding:12px;display:grid}.pm-intent-inbox-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-intent-inbox-list>article>header>span{gap:3px;min-width:0;display:grid}.pm-intent-inbox-list>article>header small{color:var(--blue);text-transform:uppercase;font-size:6.8px;font-weight:760}.pm-intent-inbox-list>article>header strong{font-size:9.5px;line-height:1.4}.pm-intent-inbox-list>article>header b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 8%, transparent);text-transform:uppercase;border-radius:6px;flex:none;padding:4px 6px;font-size:6.8px}.pm-intent-inbox-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-intent-inbox-list dl>div{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.pm-intent-inbox-list dt{color:var(--faint);text-transform:uppercase;font-size:6.3px;font-weight:740}.pm-intent-inbox-list dd{overflow-wrap:anywhere;margin:0;font-size:7.7px;font-weight:690;line-height:1.4}.pm-intent-inbox-list dl small{color:var(--faint);overflow-wrap:anywhere;font-size:6.3px;line-height:1.4}.pm-intent-inbox-list>article>footer{border-top:1px solid var(--pm-border);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.pm-intent-inbox-list>article>footer a{color:var(--blue);font-size:7.5px;font-weight:720}.pm-intent-inbox-list>article>footer button{border:1px solid var(--pm-border);color:var(--muted);background:var(--fill-quiet);border-radius:7px;padding:5px 7px;font-size:7px}.pm-intent-inbox-boundary{border-top:1px solid var(--pm-border);color:var(--faint);padding-top:9px;font-size:7px;line-height:1.5}.pm-session-paper{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 5%, var(--pm-panel)) 0%, var(--pm-panel) 58%);border-radius:14px;gap:12px;padding:18px;display:grid}.pm-session-paper>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-session-paper>header h2{margin-top:3px;font-size:16px}.pm-session-paper>header p{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.pm-session-paper>header>span{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent);border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:760}.pm-session-paper-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, transparent);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.pm-session-paper-boundary strong{color:var(--pm-amber);flex:none;font-size:8px}.pm-session-paper-boundary span{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-session-paper-empty{border:1px dashed var(--pm-border);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.pm-session-paper-empty>span{color:var(--faint);font-size:22px}.pm-session-paper-empty strong{font-size:9px}.pm-session-paper-empty p{color:var(--faint);margin-top:4px;font-size:7.5px;line-height:1.4}.pm-session-paper-empty a,.pm-session-paper-list article>a{color:var(--blue);font-size:8px;font-weight:720;text-decoration:none}.pm-session-paper-empty a:hover,.pm-session-paper-list article>a:hover{text-decoration:underline}.pm-session-paper-list{gap:9px;display:grid}.pm-session-paper-list article{border:1px solid color-mix(in srgb, var(--pm-green) 30%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 3.5%, var(--panel));border-radius:11px;gap:10px;padding:13px;display:grid}.pm-session-paper-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-session-paper-list article>header>span{gap:3px;min-width:0;display:grid}.pm-session-paper-list article>header small{color:var(--pm-green);text-transform:uppercase;font-size:7px;font-weight:760}.pm-session-paper-list article>header strong{font-size:10px;line-height:1.4}.pm-session-paper-list article>header b{color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 9%, transparent);border-radius:6px;flex:none;padding:4px 6px;font-size:7px}.pm-session-paper-economics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-session-paper-economics>span,.pm-session-paper-list article>dl>div{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.pm-session-paper-economics small,.pm-session-paper-list dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-session-paper-economics strong{font-size:9px}.pm-session-paper-economics p,.pm-session-paper-list article>p{color:var(--faint);font-size:7px;line-height:1.4}.pm-session-paper-list article>dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;display:grid}.pm-session-paper-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px;font-weight:700}.pm-session-paper-list dl small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.4}.pm-session-commercial-evidence{border:1px solid color-mix(in srgb, var(--violet) 24%, var(--pm-border));background:color-mix(in srgb, var(--violet) 3%, var(--panel));border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.pm-session-commercial-evidence>span{gap:3px;min-width:0;display:grid}.pm-session-commercial-evidence small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-session-commercial-evidence strong{overflow-wrap:anywhere;font-size:7.5px;line-height:1.4}.pm-session-commercial-evidence>p{color:var(--faint);grid-column:1/-1;font-size:6.8px;line-height:1.4}.pm-commercial-evidence{border:1px solid color-mix(in srgb, var(--violet) 32%, var(--pm-border));background:linear-gradient(135deg, color-mix(in srgb, var(--violet) 5%, var(--pm-panel)), var(--pm-panel) 55%);border-radius:14px;gap:13px;padding:18px;display:grid}.pm-commercial-evidence>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-commercial-evidence>header>div{gap:4px;display:grid}.pm-commercial-evidence>header h2{font-size:16px}.pm-commercial-evidence>header p{max-width:760px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-commercial-evidence>header>span{color:var(--violet);background:color-mix(in srgb, var(--violet) 9%, transparent);text-transform:uppercase;border-radius:7px;flex:none;padding:5px 8px;font-size:7.5px;font-weight:750}.pm-commercial-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pm-commercial-summary>span{border:1px solid var(--pm-border);background:var(--panel);border-radius:9px;gap:4px;min-width:0;padding:11px;display:grid}.pm-commercial-summary small,.pm-commercial-venue-grid header small,.pm-commercial-venue-grid dt,.pm-commercial-recognition small,.pm-order-commercial-evidence small,.pm-order-commercial-evidence dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-commercial-summary strong{font-size:15px}.pm-commercial-summary p{color:var(--faint);font-size:7px;line-height:1.4}.pm-commercial-venue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-commercial-venue-grid>article{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.pm-commercial-venue-grid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-commercial-venue-grid header>span{gap:3px;display:grid}.pm-commercial-venue-grid header strong{font-size:10px}.pm-commercial-venue-grid header b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:7px}.pm-commercial-venue-grid article>p{color:var(--muted);font-size:8px;line-height:1.45}.pm-commercial-venue-grid dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.pm-commercial-venue-grid dl>div{background:var(--pm-panel);gap:3px;padding:8px;display:grid}.pm-commercial-venue-grid dd{overflow-wrap:anywhere;margin:0;font-size:7.5px;font-weight:720;line-height:1.35}.pm-commercial-venue-grid article>div{gap:4px;display:grid}.pm-commercial-venue-grid article>div small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-commercial-venue-grid article>div p,.pm-commercial-venue-grid details{color:var(--muted);font-size:7px;line-height:1.45}.pm-commercial-venue-grid details summary{color:var(--blue);cursor:pointer;font-weight:700}.pm-commercial-venue-grid details ul{gap:3px;margin:6px 0 0;padding-left:15px;display:grid}.pm-commercial-conflict{border:1px solid color-mix(in srgb, var(--pm-green) 30%, var(--pm-border));background:color-mix(in srgb, var(--pm-green) 4%, transparent);border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pm-commercial-conflict strong{color:var(--pm-green);flex:none;font-size:8px}.pm-commercial-conflict span{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-commercial-recognition{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.pm-commercial-recognition>span{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.pm-commercial-recognition strong{font-size:10px}.pm-commercial-recognition p{color:var(--faint);font-size:6.5px;line-height:1.4}.pm-commercial-recognition>i{color:var(--faint);font-size:10px;font-style:normal}.pm-commercial-boundary{color:var(--faint);text-align:center;font-size:7px;line-height:1.45}.pm-order-commercial-evidence{border:1px solid color-mix(in srgb, var(--violet) 26%, var(--pm-border));background:color-mix(in srgb, var(--violet) 3%, var(--panel));border-radius:9px;gap:8px;padding:10px;display:grid}.pm-order-commercial-evidence>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-order-commercial-evidence header>span{gap:3px;display:grid}.pm-order-commercial-evidence header strong{font-size:8.5px;line-height:1.4}.pm-order-commercial-evidence header b{color:var(--pm-amber);text-transform:uppercase;flex:none;font-size:7px}.pm-order-commercial-evidence dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-order-commercial-evidence dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-order-commercial-evidence dd{overflow-wrap:anywhere;margin:0;font-size:7.5px;font-weight:720}.pm-order-commercial-evidence dl small{text-transform:none;overflow-wrap:anywhere;line-height:1.35}.pm-order-commercial-evidence>p{color:var(--faint);font-size:6.8px;line-height:1.4}.pm-operations-console{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:14px;gap:13px;padding:18px;display:grid;overflow:hidden}.pm-operations-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pm-operations-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.pm-operations-summary small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-operations-summary strong{font-size:18px}.pm-operations-summary p{color:var(--muted);font-size:7px;line-height:1.4}.pm-operations-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 6%, var(--panel));border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pm-operations-boundary strong{color:var(--pm-amber);flex:none;font-size:8px}.pm-operations-boundary span{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-operations-filters{padding-bottom:2px}.pm-operations-filters button{cursor:pointer;min-height:31px;font-size:8px}.pm-operations-filter-status{color:var(--faint);font-size:7.5px}.pm-order-list,.pm-review-list{gap:8px;display:grid}.pm-order,.pm-review-item{overflow:hidden}.pm-order summary,.pm-review-item summary{cursor:pointer;list-style:none}.pm-order summary::-webkit-details-marker{display:none}.pm-review-item summary::-webkit-details-marker{display:none}.pm-order summary{grid-template-columns:minmax(280px,1fr) 150px 110px 130px;align-items:center;gap:18px;min-height:72px;padding:11px 15px;display:grid}.pm-operation{border:1px solid var(--pm-border);background:var(--panel);border-radius:11px}.pm-operation[open]{border-color:color-mix(in srgb, var(--blue) 26%, var(--pm-border))}.pm-operation summary{grid-template-columns:minmax(300px,1fr) 180px 90px 130px 165px;gap:14px;min-height:78px}.pm-operation summary:hover{background:var(--fill-quiet)}.pm-order summary>span:first-child{align-items:center;gap:10px;display:flex}.pm-order summary>span:first-child>i{width:30px;height:30px;color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 9%, transparent);border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.pm-order summary span:not(.pm-order-status){gap:4px;display:grid}.pm-order summary strong{font-size:10px}.pm-order summary small,.pm-order summary time{color:var(--faint);font-size:8px}.pm-order summary time{text-align:right}.pm-order-status{width:fit-content;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);border-radius:6px;padding:4px 7px;font-size:8px;font-weight:700}.pm-order-status.is-rejected{color:var(--red);background:color-mix(in srgb, var(--red) 9%, transparent)}.pm-order-status.is-open,.pm-order-status.is-filled,.pm-order-status.is-settled,.pm-order-status.is-corrected{color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 9%, transparent)}.pm-order-status.is-unknown_reconciling,.pm-order-status.is-disputed{color:var(--red);background:color-mix(in srgb, var(--red) 9%, transparent)}.pm-operation-body{border-top:1px solid var(--pm-border);background:color-mix(in srgb, var(--fill-quiet) 35%, transparent);gap:11px;padding:13px;display:grid}.pm-operation-alert{align-items:center;gap:9px;display:flex}.pm-operation-alert>strong{min-width:0;color:var(--muted);font-size:8px;line-height:1.4}.pm-operation-alert>b{color:var(--red);background:color-mix(in srgb, var(--red) 9%, transparent);white-space:nowrap;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:7px}.pm-operation-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-operation-facts>div{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.pm-operation-facts dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-operation-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px;font-weight:730}.pm-operation-facts small{color:var(--faint);overflow-wrap:anywhere;font-size:7px;line-height:1.4}.pm-operation-market-link{width:fit-content;color:var(--blue);font-size:8px;font-weight:720;text-decoration:none}.pm-operation-market-link:hover{text-decoration:underline}.pm-operation-body>p{color:var(--faint);font-size:7px;line-height:1.45}.pm-order-timeline{border-top:1px solid var(--pm-border);background:color-mix(in srgb, var(--fill-quiet) 48%, transparent);grid-template-columns:repeat(5,1fr);gap:0;padding:15px;display:grid}.pm-operation-timeline{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;grid-template-columns:repeat(12,minmax(88px,1fr));padding:13px 8px 9px;overflow-x:auto}.pm-order-timeline span{color:var(--faint);text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.pm-order-timeline span:before{content:"";background:var(--pm-border);height:1px;position:absolute;top:10px;left:-50%;right:50%}.pm-order-timeline span:first-child:before{display:none}.pm-order-timeline i{z-index:1;border:1px solid var(--pm-border);background:var(--pm-panel-raised);border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid;position:relative}.pm-order-timeline strong{margin-top:3px;font-size:8px}.pm-order-timeline small{font-size:7px}.pm-order-timeline span.is-complete i{border-color:var(--pm-green);color:var(--pm-green)}.pm-order-timeline span.is-current i{border-color:var(--pm-amber);color:var(--pm-amber);box-shadow:0 0 0 4px color-mix(in srgb, var(--pm-amber) 9%, transparent)}.pm-order-timeline span.is-blocked i{border-color:color-mix(in srgb, var(--red) 45%, var(--pm-border));color:var(--red)}.pm-order-timeline span.is-not_applicable{opacity:.55}.pm-control-banner{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, var(--pm-panel));border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.pm-control-banner>span{align-items:center;gap:11px;display:flex}.pm-control-banner>span>i{width:30px;height:30px;color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 12%, transparent);border-radius:8px;place-items:center;font-style:normal;display:grid}.pm-control-banner>span>span{gap:3px;display:grid}.pm-control-banner strong{font-size:10px}.pm-control-banner small{color:var(--faint);font-size:8px}.pm-control-banner button{border:1px solid var(--pm-border);color:var(--faint);background:var(--fill-quiet);border-radius:8px;padding:8px 10px;font-size:9px}.pm-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pm-agent-card{gap:14px;padding:15px;display:grid}.pm-agent-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.pm-agent-icon{color:#fff;background:linear-gradient(145deg, var(--blue), var(--violet));border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.pm-agent-head>span:nth-child(2){gap:3px;display:grid}.pm-agent-head strong{font-size:10px}.pm-agent-head small{color:var(--faint);font-size:8px}.pm-agent-head>i{background:var(--pm-green);border-radius:50%;width:7px;height:7px}.pm-agent-card.is-paused .pm-agent-head>i{background:var(--faint)}.pm-agent-card.is-warning .pm-agent-head>i{background:var(--pm-amber)}.pm-agent-card>p{color:var(--muted);font-size:10px;line-height:1.45}.pm-agent-card dl{gap:8px;margin:0;display:grid}.pm-agent-card dl div{gap:3px;display:grid}.pm-agent-card dt{color:var(--faint);text-transform:uppercase;font-size:8px}.pm-agent-card dd{margin:0;font-size:9px}.pm-agent-card button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8.5px}.pm-strategy-marketplace{border:1px solid color-mix(in srgb, var(--blue) 32%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 4%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:13px;padding:18px;display:grid;overflow:hidden}.pm-strategy-marketplace>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-strategy-marketplace>header>div{gap:5px;display:grid}.pm-strategy-marketplace>header h2{font-size:18px}.pm-strategy-marketplace>header p{max-width:850px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-strategy-marketplace>header>a{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--pm-border));color:var(--blue);border-radius:8px;flex:none;padding:8px 10px;font-size:7.5px;font-weight:740}.pm-strategy-marketplace-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-strategy-marketplace-summary>span{background:var(--pm-panel);gap:4px;min-width:0;padding:10px;display:grid}.pm-strategy-marketplace-summary small{color:var(--faint);text-transform:uppercase;font-size:6.2px;font-weight:760}.pm-strategy-marketplace-summary strong{font-size:15px}.pm-strategy-marketplace-summary p{color:var(--muted);font-size:6.5px;line-height:1.35}.pm-strategy-marketplace-flow{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pm-strategy-marketplace-flow li{background:var(--fill-quiet);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.pm-strategy-marketplace-flow li>b{border:1px solid var(--pm-border);width:22px;height:22px;color:var(--faint);border-radius:999px;place-items:center;font-size:6.2px;display:grid}.pm-strategy-marketplace-flow li.is-complete>b{border-color:color-mix(in srgb, var(--pm-green) 45%, var(--pm-border));color:var(--pm-green)}.pm-strategy-marketplace-flow li.is-current{background:color-mix(in srgb, var(--blue) 7%, var(--pm-panel))}.pm-strategy-marketplace-flow li.is-current>b{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 8%, transparent)}.pm-strategy-marketplace-flow li>span{gap:2px;min-width:0;display:grid}.pm-strategy-marketplace-flow strong{font-size:7.2px}.pm-strategy-marketplace-flow small{color:var(--faint);font-size:6.1px;line-height:1.35}.pm-strategy-marketplace-workbench{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.pm-strategy-marketplace-workbench>aside,.pm-strategy-marketplace-decision{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.pm-strategy-marketplace-workbench label{gap:5px;display:grid}.pm-strategy-marketplace-workbench label>span{color:var(--muted);font-size:7.5px;font-weight:740}.pm-strategy-marketplace-workbench select{border:1px solid var(--pm-border);min-width:0;height:34px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:7px}.pm-strategy-marketplace-workbench label>small{color:var(--faint);font-size:6.3px;line-height:1.4}.pm-strategy-marketplace-candidate-list{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;gap:1px;display:grid;overflow:hidden}.pm-strategy-marketplace-candidate-list>span{background:var(--fill-quiet);gap:2px;padding:8px;display:grid}.pm-strategy-marketplace-candidate-list>span.is-selected{border-left:2px solid var(--blue);background:color-mix(in srgb, var(--blue) 5%, var(--pm-panel))}.pm-strategy-marketplace-candidate-list b{font-size:7.2px}.pm-strategy-marketplace-candidate-list small{color:var(--faint);font-size:6.3px}.pm-strategy-marketplace-decision{border-left:3px solid var(--pm-green)}.pm-strategy-marketplace-decision.is-needs_local_paper_verification,.pm-strategy-marketplace-decision.is-blocked_fresh_policy_absent{border-left-color:var(--pm-amber)}.pm-strategy-marketplace-decision.is-blocked_manifest_unverified,.pm-strategy-marketplace-decision.is-blocked_excess_authority_request{border-left-color:var(--red)}.pm-strategy-marketplace-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-strategy-marketplace-decision>header>div{gap:3px;display:grid}.pm-strategy-marketplace-decision>header span{color:var(--faint);text-transform:uppercase;font-size:6.2px;font-weight:760}.pm-strategy-marketplace-decision>header h3{font-size:11px}.pm-strategy-marketplace-decision>header>b{color:var(--blue);text-transform:uppercase;font-size:6.5px}.pm-strategy-marketplace-decision>p{color:var(--muted);font-size:7.2px;line-height:1.45}.pm-strategy-marketplace-decision>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.pm-strategy-marketplace-decision>dl>div{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;gap:2px;min-width:0;padding:8px;display:grid}.pm-strategy-marketplace-decision dt{color:var(--faint);text-transform:uppercase;font-size:5.8px;font-weight:760}.pm-strategy-marketplace-decision dd{overflow-wrap:anywhere;margin:0;font-size:7px;font-weight:730}.pm-strategy-marketplace-decision dl small{color:var(--faint);overflow-wrap:anywhere;font-size:5.8px;line-height:1.35}.pm-strategy-marketplace-scope{grid-template-columns:1.25fr 1fr 1fr;gap:7px;display:grid}.pm-strategy-marketplace-scope>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;flex-wrap:wrap;align-content:flex-start;gap:4px;padding:8px;display:flex}.pm-strategy-marketplace-scope small{color:var(--faint);text-transform:uppercase;flex:0 0 100%;font-size:5.8px;font-weight:760}.pm-strategy-marketplace-scope b{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);border-radius:999px;padding:3px 5px;font-size:5.8px}.pm-strategy-marketplace-scope b.is-blocked{color:var(--red);background:color-mix(in srgb, var(--red) 9%, transparent)}.pm-strategy-marketplace-gates{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pm-strategy-marketplace-gates>article{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.pm-strategy-marketplace-gates article>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.pm-strategy-marketplace-gates header b{color:var(--blue);font-size:6px}.pm-strategy-marketplace-gates header span{color:var(--faint);text-transform:uppercase;font-size:5.4px;font-weight:760}.pm-strategy-marketplace-gates article.is-blocked{border-color:color-mix(in srgb, var(--red) 30%, var(--pm-border))}.pm-strategy-marketplace-gates article.is-needed{border-color:color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border))}.pm-strategy-marketplace-gates h3{font-size:7.2px}.pm-strategy-marketplace-gates p{color:var(--muted);overflow-wrap:anywhere;font-size:6.1px;line-height:1.4}.pm-strategy-marketplace-commercial{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-strategy-marketplace-commercial>span{background:var(--pm-panel);gap:4px;padding:9px;display:grid}.pm-strategy-marketplace-commercial small{color:var(--faint);text-transform:uppercase;font-size:6px;font-weight:760}.pm-strategy-marketplace-commercial strong{font-size:7.5px}.pm-strategy-marketplace-commercial p{color:var(--muted);font-size:6.5px;line-height:1.4}.pm-strategy-marketplace-actions{align-items:center;gap:8px;display:flex}.pm-strategy-marketplace-actions a,.pm-strategy-marketplace-actions button{border:1px solid var(--pm-border);border-radius:8px;min-height:34px;padding:0 12px;font-size:7.2px;font-weight:730}.pm-strategy-marketplace-actions a{color:var(--blue);align-items:center;display:inline-flex}.pm-strategy-marketplace-actions button{color:var(--faint);background:var(--fill-quiet);margin-left:auto}.pm-strategy-marketplace-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-strategy-marketplace-boundary>span{background:color-mix(in srgb, var(--pm-amber) 4%, var(--pm-panel));grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px;padding:9px;display:grid}.pm-strategy-marketplace-boundary b{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));width:22px;height:22px;color:var(--pm-amber);border-radius:999px;place-items:center;font-size:5.8px;display:grid}.pm-strategy-marketplace-boundary small{color:var(--muted);font-size:6.4px;line-height:1.4}.pm-mandate-designer{border:1px solid color-mix(in srgb, var(--violet) 38%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--violet) 5%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:13px;padding:18px;display:grid;overflow:hidden}.pm-mandate-designer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-mandate-designer>header>div{gap:5px;display:grid}.pm-mandate-designer>header h2{font-size:18px}.pm-mandate-designer>header p{max-width:820px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-mandate-designer>header>span{color:var(--violet);text-transform:uppercase;flex:none;font-size:7px;font-weight:760}.pm-mandate-workbench{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:10px;display:grid}.pm-mandate-workbench>form,.pm-mandate-decision{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;align-content:start;gap:9px;padding:12px;display:grid}.pm-mandate-workbench>form>label{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:4px 9px;padding-bottom:8px;display:grid}.pm-mandate-workbench>form>label:last-child{border-bottom:0;padding-bottom:0}.pm-mandate-workbench label>span{color:var(--muted);font-size:7.5px;font-weight:720}.pm-mandate-workbench label>select{border:1px solid var(--pm-border);min-width:0;height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:7px}.pm-mandate-workbench label>small{color:var(--faint);grid-column:1/-1;font-size:6.3px;line-height:1.35}.pm-mandate-decision{border-left:3px solid var(--pm-green)}.pm-mandate-decision.is-blocked_by_draft_policy{border-left-color:var(--pm-amber)}.pm-mandate-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-mandate-decision>header>div{gap:3px;display:grid}.pm-mandate-decision>header span{color:var(--faint);text-transform:uppercase;font-size:6.3px;font-weight:750}.pm-mandate-decision>header h3{font-size:13px}.pm-mandate-decision>header b{width:fit-content;color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 9%, transparent);text-transform:uppercase;border-radius:6px;padding:4px 7px;font-size:6.5px}.pm-mandate-decision.is-blocked_by_draft_policy>header b{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent)}.pm-mandate-decision>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.pm-mandate-decision>dl>div{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.pm-mandate-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-mandate-decision dd{overflow-wrap:anywhere;margin:0;font-size:7.5px;font-weight:740;line-height:1.35}.pm-mandate-decision dl small{color:var(--faint);font-size:6.2px;line-height:1.35}.pm-mandate-pass{border-left:2px solid var(--pm-green);color:var(--muted);background:color-mix(in srgb, var(--pm-green) 4%, transparent);padding:8px;font-size:7px;line-height:1.45}.pm-mandate-denials{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-mandate-denials li{border-left:2px solid var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 4%, transparent);grid-template-columns:150px minmax(0,1fr);gap:8px;padding:7px;display:grid}.pm-mandate-denials b{color:var(--pm-amber);text-transform:uppercase;font-size:6px}.pm-mandate-denials span{color:var(--muted);font-size:6.5px;line-height:1.4}.pm-mandate-decision>code{color:var(--faint);overflow-wrap:anywhere;font-size:6px}.pm-mandate-prerequisites{border:1px solid var(--pm-border);background:var(--panel);border-radius:9px;overflow:hidden}.pm-mandate-prerequisites summary{color:var(--muted);background:var(--fill-quiet);cursor:pointer;padding:10px 12px;font-size:7.5px;font-weight:720}.pm-mandate-prerequisites ol{background:var(--pm-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.pm-mandate-prerequisites li{background:var(--pm-panel);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;padding:9px;display:grid}.pm-mandate-prerequisites li b{border:1px solid var(--pm-border);width:22px;height:22px;color:var(--violet);border-radius:999px;place-items:center;font-size:6px;display:grid}.pm-mandate-prerequisites li span{color:var(--muted);font-size:6.5px;line-height:1.4}.pm-mandate-actions{align-items:center;gap:8px;display:flex}.pm-mandate-actions a,.pm-mandate-actions button{border:1px solid var(--pm-border);border-radius:8px;min-height:34px;padding:0 12px;font-size:7.5px;font-weight:730}.pm-mandate-actions button{color:var(--faint);background:var(--fill-quiet)}.pm-mandate-actions button:last-child{margin-left:auto}.pm-mandate-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-mandate-boundary>span{background:color-mix(in srgb, var(--pm-amber) 4%, var(--pm-panel));gap:3px;padding:9px;display:grid}.pm-mandate-boundary strong{color:var(--pm-amber);font-size:7.5px}.pm-mandate-boundary small{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-agent-paper-proposal{border:1px solid color-mix(in srgb, var(--blue) 44%, var(--pm-border));background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 8%, var(--pm-panel)), color-mix(in srgb, var(--violet) 4%, var(--pm-panel)));box-shadow:0 16px 40px color-mix(in srgb, var(--blue) 8%, transparent);border-radius:14px;gap:13px;padding:18px;display:grid}.pm-agent-paper-proposal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-agent-paper-proposal>header>div{gap:5px;display:grid}.pm-agent-paper-proposal>header h2{font-size:18px}.pm-agent-paper-proposal>header p{max-width:760px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-agent-paper-proposal>header>span{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent);text-transform:uppercase;border-radius:7px;flex:none;padding:6px 9px;font-size:7.5px;font-weight:750}.pm-agent-paper-proposal-intent{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-agent-paper-proposal-intent>span{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--panel) 84%, transparent);border-radius:9px;gap:4px;min-width:0;padding:12px;display:grid}.pm-agent-paper-proposal-intent small,.pm-agent-paper-proposal dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-agent-paper-proposal-intent strong{font-size:12px}.pm-agent-paper-proposal-intent p,.pm-agent-paper-proposal small{color:var(--faint);font-size:7px;line-height:1.4}.pm-agent-paper-proposal>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-agent-paper-proposal>dl>div{background:var(--pm-panel);gap:4px;min-width:0;padding:10px;display:grid}.pm-agent-paper-proposal dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:730}.pm-agent-paper-proposal-footer{grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:16px;display:grid}.pm-agent-paper-proposal-footer p{color:var(--muted);font-size:7.5px;line-height:1.5}.pm-agent-paper-proposal-footer .pm-primary-action{padding:0 16px}.pm-comparison-watch-ledger{border:1px solid color-mix(in srgb, var(--pm-cyan) 30%, var(--pm-border));background:linear-gradient(135deg, color-mix(in srgb, var(--pm-cyan) 5%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:12px;padding:18px;display:grid}.pm-comparison-watch-ledger>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-comparison-watch-ledger>header>div{gap:4px;display:grid}.pm-comparison-watch-ledger>header h2{font-size:16px}.pm-comparison-watch-ledger>header p{max-width:760px;color:var(--muted);font-size:8.5px;line-height:1.45}.pm-comparison-watch-ledger>header>span{color:var(--pm-cyan);text-transform:uppercase;flex:none;font-size:7.5px;font-weight:750}.pm-comparison-watch-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-comparison-watch-summary>span{background:var(--pm-panel);gap:3px;min-width:0;padding:10px;display:grid}.pm-comparison-watch-summary small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-comparison-watch-summary strong{font-size:15px}.pm-comparison-watch-summary p{color:var(--faint);font-size:6.5px;line-height:1.35}.pm-comparison-watch-batch{align-items:center;gap:10px;display:flex}.pm-comparison-watch-batch button{border:1px solid color-mix(in srgb, var(--pm-cyan) 35%, var(--pm-border));min-height:34px;color:var(--text);background:var(--fill-quiet);border-radius:8px;padding:0 11px;font-size:8px;font-weight:720}.pm-comparison-watch-batch button:disabled{color:var(--faint);opacity:.72}.pm-comparison-watch-batch p{color:var(--faint);font-size:7px;line-height:1.4}.pm-comparison-watch-empty{border:1px dashed var(--pm-border);border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.pm-comparison-watch-empty>span{color:var(--faint);font-size:20px}.pm-comparison-watch-empty strong{font-size:9px}.pm-comparison-watch-empty p{color:var(--faint);margin-top:3px;font-size:7px}.pm-comparison-watch-empty a,.pm-comparison-watch-records footer a{color:var(--blue);font-size:8px;font-weight:720}.pm-comparison-watch-records{gap:8px;display:grid}.pm-comparison-watch-records>article{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;gap:9px;padding:12px;display:grid}.pm-comparison-watch-records article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-comparison-watch-records header>span{gap:3px;display:grid}.pm-comparison-watch-records header small,.pm-comparison-watch-records dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-comparison-watch-records header strong{font-size:9px}.pm-comparison-watch-records header b{color:var(--pm-amber);text-transform:uppercase;font-size:7px}.pm-comparison-watch-records article>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-comparison-watch-records dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:9px;display:grid}.pm-comparison-watch-records dd{overflow-wrap:anywhere;margin:0;font-size:7.5px;font-weight:720}.pm-comparison-watch-records dl small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.35}.pm-comparison-watch-venues{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-comparison-watch-venues>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.pm-comparison-watch-venues strong{font-size:7.5px}.pm-comparison-watch-venues small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.35}.pm-comparison-watch-records footer{align-items:center;gap:10px;display:flex}.pm-comparison-watch-records footer button{border:1px solid var(--pm-border);min-height:31px;color:var(--muted);background:var(--fill-quiet);border-radius:7px;margin-left:auto;padding:0 9px;font-size:7.5px}.pm-comparison-watch-ledger-boundary{color:var(--faint);text-align:center;font-size:7px;line-height:1.45}.pm-comparison-watch-evaluation{border:1px solid var(--pm-border);background:color-mix(in srgb, var(--pm-cyan) 3%, var(--fill-quiet));border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px;display:grid}.pm-comparison-watch-evaluation.is-triggered{border-color:color-mix(in srgb, var(--pm-amber) 45%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, var(--fill-quiet))}.pm-comparison-watch-evaluation>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-comparison-watch-evaluation header>span,.pm-comparison-watch-evaluation-empty>span{gap:3px;display:grid}.pm-comparison-watch-evaluation header small,.pm-comparison-watch-evaluation-empty small,.pm-comparison-watch-evaluation dt{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-comparison-watch-evaluation header strong,.pm-comparison-watch-evaluation-empty strong{font-size:8.5px}.pm-comparison-watch-evaluation header b{color:var(--pm-cyan);text-transform:uppercase;font-size:6.8px}.pm-comparison-watch-evaluation>dl{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pm-comparison-watch-evaluation dl>div{background:var(--pm-panel);gap:3px;min-width:0;padding:8px;display:grid}.pm-comparison-watch-evaluation dd{overflow-wrap:anywhere;margin:0;font-size:7.2px;font-weight:720}.pm-comparison-watch-evaluation dl small,.pm-comparison-watch-evaluation-empty p,.pm-comparison-watch-evaluation>small{color:var(--faint);overflow-wrap:anywhere;font-size:6.5px;line-height:1.4}.pm-comparison-watch-evaluation-empty{align-self:center}.pm-comparison-watch-evaluation-empty p{margin-top:2px}.pm-comparison-watch-evaluation>button{border:1px solid color-mix(in srgb, var(--pm-cyan) 35%, var(--pm-border));min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 10px;font-size:7.5px;font-weight:720}.pm-comparison-watch-evaluation>small{max-width:560px}.pm-conditional-plans{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--pm-border));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 3%, var(--pm-panel)), var(--pm-panel));border-radius:14px;gap:13px;padding:18px;display:grid;overflow:hidden}.pm-conditional-plans>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-conditional-plans>header>div{gap:5px;display:grid}.pm-conditional-plans>header h2{font-size:16px}.pm-conditional-plans>header p{max-width:820px;color:var(--muted);font-size:8.5px;line-height:1.5}.pm-conditional-plans>header>span{color:var(--faint);text-align:right;flex:none;font-size:6.5px}.pm-conditional-summary{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-conditional-summary>span{background:var(--pm-panel);gap:4px;min-width:0;padding:10px;display:grid}.pm-conditional-summary small{color:var(--faint);text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-conditional-summary strong{font-size:16px}.pm-conditional-summary p{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-conditional-flow{border:1px solid var(--pm-border);background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pm-conditional-flow li{background:var(--fill-quiet);grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.pm-conditional-flow li>b{width:22px;height:22px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);border-radius:6px;place-items:center;font-size:6.5px;display:grid}.pm-conditional-flow li>span{gap:2px;display:grid}.pm-conditional-flow strong{font-size:7.5px}.pm-conditional-flow small{color:var(--faint);font-size:6.3px;line-height:1.35}.pm-conditional-feedback{border-left:2px solid var(--blue);min-height:18px;color:var(--muted);background:color-mix(in srgb, var(--blue) 4%, transparent);padding:6px 8px;font-size:7px;line-height:1.4}.pm-conditional-list{gap:9px;display:grid}.pm-conditional-list>article{border:1px solid var(--pm-border);background:var(--panel);border-radius:10px;gap:10px;padding:12px;display:grid}.pm-conditional-list>article.is-ready{border-color:color-mix(in srgb, var(--pm-green) 40%, var(--pm-border))}.pm-conditional-list>article.is-attention{border-color:color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border))}.pm-conditional-list>article.is-paused{opacity:.78}.pm-conditional-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-conditional-list article>header>div{gap:3px;display:grid}.pm-conditional-list article>header span{color:var(--faint);text-transform:uppercase;font-size:6.3px;font-weight:750}.pm-conditional-list article>header h3{font-size:10.5px}.pm-conditional-list article>header p{color:var(--faint);font-size:6.5px}.pm-conditional-list article>header>b{color:var(--pm-amber);text-align:right;text-transform:uppercase;font-size:6.8px}.pm-conditional-list article.is-ready>header>b{color:var(--pm-green)}.pm-conditional-list article.is-paused>header>b{color:var(--faint)}.pm-conditional-reason{color:var(--muted);font-size:7.3px;line-height:1.45}.pm-conditional-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-conditional-steps>section{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.pm-conditional-steps section>header{grid-template-columns:22px 1fr;align-items:center;gap:7px;display:grid}.pm-conditional-steps section>header>b{width:22px;height:22px;color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);border-radius:6px;place-items:center;font-size:6.5px;display:grid}.pm-conditional-steps section>header>span{gap:2px;display:grid}.pm-conditional-steps section>header small,.pm-conditional-steps dt,.pm-conditional-list details dt{color:var(--faint);text-transform:uppercase;font-size:5.8px;font-weight:750}.pm-conditional-steps section>header strong{font-size:7.5px;line-height:1.35}.pm-conditional-steps section>p{min-height:30px;color:var(--muted);font-size:6.7px;line-height:1.4}.pm-conditional-steps dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.pm-conditional-steps dl>div,.pm-conditional-list details dl>div{gap:2px;min-width:0;display:grid}.pm-conditional-steps dd,.pm-conditional-list details dd{overflow-wrap:anywhere;margin:0;font-size:7px;font-weight:730}.pm-conditional-steps dl small,.pm-conditional-list details dl small{color:var(--faint);overflow-wrap:anywhere;font-size:5.9px;line-height:1.35}.pm-conditional-list details{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:7px}.pm-conditional-list details summary{color:var(--muted);cursor:pointer;padding:8px;font-size:6.8px;font-weight:720}.pm-conditional-list details>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0 8px 8px;display:grid}.pm-conditional-list details>code{color:var(--faint);overflow-wrap:anywhere;padding:0 8px 8px;font-size:5.8px;display:block}.pm-conditional-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-conditional-list footer nav{flex-wrap:wrap;gap:9px;display:flex}.pm-conditional-list footer nav a{color:var(--muted);font-size:7px;font-weight:720}.pm-conditional-list footer>button{border:1px solid var(--pm-border);min-height:32px;color:var(--faint);background:var(--fill-quiet);border-radius:7px;padding:0 9px;font-size:6.8px}.pm-conditional-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 30%, var(--pm-border));background:var(--pm-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pm-conditional-boundary>span{background:color-mix(in srgb, var(--pm-amber) 4%, var(--pm-panel));gap:3px;padding:9px;display:grid}.pm-conditional-boundary strong{color:var(--pm-amber);font-size:7.5px}.pm-conditional-boundary small{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-automation-cockpit{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:14px;gap:13px;padding:18px;display:grid;overflow:hidden}.pm-automation-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pm-automation-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.pm-automation-summary small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:760}.pm-automation-summary strong{font-size:18px}.pm-automation-summary p{color:var(--muted);font-size:7px;line-height:1.4}.pm-automation-safety{border:1px solid color-mix(in srgb, var(--pm-amber) 35%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, var(--panel));border-radius:10px;grid-template-columns:minmax(250px,.8fr) minmax(440px,1.2fr);gap:11px;padding:13px;display:grid}.pm-automation-safety>div:first-child{align-content:start;gap:5px;display:grid}.pm-automation-safety>div:first-child strong{font-size:11px}.pm-automation-safety p,.pm-automation-safety>small{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-automation-safety>small{color:var(--faint);grid-column:1/-1}.pm-automation-safety-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-automation-safety-actions button{border:1px solid var(--pm-border);min-height:35px;color:var(--faint);background:var(--fill-quiet);text-align:left;border-radius:8px;padding:7px 9px;font-size:7.5px}.pm-automation-filters button{cursor:pointer;min-height:31px;font-size:8px}.pm-automation-filter-status{color:var(--faint);font-size:7.5px}.pm-automation-list{gap:8px;display:grid}.pm-automation-operation{border:1px solid var(--pm-border);background:var(--panel);border-radius:11px;overflow:hidden}.pm-automation-operation[open]{border-color:color-mix(in srgb, var(--blue) 26%, var(--pm-border))}.pm-automation-operation summary{cursor:pointer;grid-template-columns:minmax(290px,1fr) 135px minmax(180px,.72fr) 125px 165px;align-items:center;gap:14px;min-height:78px;padding:11px 14px;list-style:none;display:grid}.pm-automation-operation summary::-webkit-details-marker{display:none}.pm-automation-operation summary:hover{background:var(--fill-quiet)}.pm-automation-operation summary>span:not(.pm-automation-state){gap:4px;min-width:0;display:grid}.pm-automation-operation summary>span:first-child{align-items:center;gap:10px;display:flex}.pm-automation-operation summary>span:first-child>i{color:#fff;background:linear-gradient(145deg, var(--blue), var(--violet));border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.pm-automation-operation summary>span:first-child>span{gap:3px;min-width:0;display:grid}.pm-automation-operation summary strong{font-size:9px;line-height:1.35}.pm-automation-operation summary small,.pm-automation-operation summary em,.pm-automation-operation summary time{color:var(--faint);font-size:7.5px;font-style:normal;line-height:1.35}.pm-automation-operation summary time{text-align:right}.pm-automation-state{width:fit-content;color:var(--pm-green);background:color-mix(in srgb, var(--pm-green) 9%, transparent);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:7.5px;font-weight:740}.pm-automation-state.is-needs_review,.pm-automation-state.is-needs_source{color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 9%, transparent)}.pm-automation-state.is-paused{color:var(--faint);background:var(--fill-hover)}.pm-automation-operation-body{border-top:1px solid var(--pm-border);background:color-mix(in srgb, var(--fill-quiet) 35%, transparent);gap:10px;padding:13px;display:grid}.pm-automation-operation-body>p:not(.pm-automation-authority){color:var(--muted);font-size:8px;line-height:1.5}.pm-automation-health{align-items:center;gap:9px;display:flex}.pm-automation-health strong{color:var(--muted);font-size:8px}.pm-automation-health p{color:var(--pm-amber);text-align:right;margin-left:auto;font-size:7.5px;line-height:1.4}.pm-automation-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.pm-automation-facts>div{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.pm-automation-facts dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:750}.pm-automation-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px;font-weight:730;line-height:1.4}.pm-automation-facts small{color:var(--faint);overflow-wrap:anywhere;font-size:7px;line-height:1.4}.pm-automation-decision{border-left:2px solid var(--pm-green);background:color-mix(in srgb, var(--pm-green) 4%, transparent);gap:6px;padding:10px;display:grid}.pm-automation-decision.is-denied,.pm-automation-decision.is-failed{border-color:var(--red);background:color-mix(in srgb, var(--red) 4%, transparent)}.pm-automation-decision.is-abstained{border-color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 4%, transparent)}.pm-automation-decision header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pm-automation-decision header span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:780}.pm-automation-decision strong{font-size:8.5px}.pm-automation-decision time,.pm-automation-decision small{color:var(--faint);font-size:7px}.pm-automation-decision p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-automation-next{border:1px solid var(--pm-border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.pm-automation-next span{gap:4px;display:grid}.pm-automation-next small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-automation-next strong{font-size:8px;line-height:1.4}.pm-automation-next time{color:var(--faint);text-align:right;font-size:7.5px}.pm-automation-authority{color:var(--faint);font-size:7px;line-height:1.45}.pm-privileged-posture>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-privileged-posture>div:nth-child(2)>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:5px;padding:11px;display:grid}.pm-privileged-posture b{color:var(--blue);text-transform:uppercase;font-size:7.5px}.pm-privileged-posture strong{font-size:9px}.pm-privileged-posture small{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-privileged-posture>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8px;font-weight:750}.pm-message-preview{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:28px;display:grid}.pm-message-preview h2{margin-top:6px;font-size:17px}.pm-message-preview p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.pm-message-flow{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}.pm-message-flow span{border:1px solid var(--pm-border);color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.pm-message-flow b{width:19px;height:19px;color:var(--blue);background:color-mix(in srgb, var(--blue) 11%, transparent);border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}.pm-review-summary{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:12px;grid-template-columns:110px 110px 130px minmax(260px,1fr);align-items:center;gap:10px;padding:13px;display:grid}.pm-review-summary>div{border-right:1px solid var(--pm-border);gap:2px;padding-right:10px;display:grid}.pm-review-summary strong{font-size:18px}.pm-review-summary span{color:var(--muted);font-size:8px}.pm-review-summary p{color:var(--faint);text-align:right;justify-content:flex-end;align-items:center;gap:7px;font-size:8px;display:flex}.pm-review-summary p i{color:var(--pm-amber);font-style:normal}.pm-match-review-rehearsal{gap:14px;display:grid}.pm-review-packet-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-review-packet-tabs button{border:1px solid var(--pm-border);min-width:0;color:var(--muted);background:var(--fill-quiet);text-align:left;border-radius:9px;gap:4px;padding:11px;display:grid}.pm-review-packet-tabs button:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--pm-border));color:var(--text)}.pm-review-packet-tabs button.is-active{border-color:color-mix(in srgb, var(--blue) 54%, var(--pm-border));color:var(--text);background:color-mix(in srgb, var(--blue) 7%, var(--pm-panel));box-shadow:inset 2px 0 0 var(--blue)}.pm-review-packet-tabs strong{overflow-wrap:anywhere;font-size:8.5px;line-height:1.35}.pm-review-packet-tabs small{color:var(--faint);font-size:7px;line-height:1.4}.pm-review-packet-identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pm-review-packet-identity>div{border:1px solid var(--pm-border);border-radius:8px;align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.pm-review-packet-identity span,.pm-review-decision-grid label>span,.pm-review-packet-result span{color:var(--faint);text-transform:uppercase;font-size:7px;font-weight:740}.pm-review-packet-identity strong{overflow-wrap:anywhere;font-size:8px}.pm-review-packet-identity small{color:var(--faint);font-size:7px;line-height:1.35}.pm-review-packet-identity .pm-quality{width:fit-content}.pm-review-axis-fieldset{border:0;min-width:0;margin:0;padding:0}.pm-review-axis-fieldset legend{margin-bottom:8px;font-size:9px;font-weight:760}.pm-review-axis-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-review-axis-list>label{border:1px solid var(--pm-border);background:var(--fill-quiet);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-width:0;padding:9px;display:grid}.pm-review-axis-list>label.is-material_difference{border-left-color:var(--pm-amber)}.pm-review-axis-list>label.is-unresolved,.pm-review-axis-list>label.is-incompatible{border-left-color:var(--red)}.pm-review-axis-list input,.pm-review-attestation input{width:14px;height:14px;accent-color:var(--blue);margin:1px 0 0}.pm-review-axis-list label>span{gap:2px;min-width:0;display:grid}.pm-review-axis-list strong{font-size:8px}.pm-review-axis-list small{overflow-wrap:anywhere;color:var(--faint);font-size:6.5px;line-height:1.35}.pm-review-axis-list i{color:var(--muted);background:var(--pm-panel);white-space:nowrap;border-radius:999px;padding:3px 5px;font-size:6.5px;font-style:normal;font-weight:760}.pm-review-axis-list .is-material_difference i{color:var(--pm-amber)}.pm-review-axis-list .is-unresolved i,.pm-review-axis-list .is-incompatible i{color:var(--red)}.pm-review-axis-list p{color:var(--muted);grid-column:2/-1;font-size:7.5px;line-height:1.45}.pm-review-decision-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-review-decision-grid>label{border:1px solid var(--pm-border);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.pm-review-decision-grid select{border:1px solid var(--pm-border);width:100%;height:34px;color:var(--text);background:var(--fill-quiet);border-radius:7px;padding:0 8px;font-size:8px}.pm-review-decision-grid small{color:var(--faint);font-size:7px;line-height:1.4}.pm-review-decision-grid .pm-review-attestation{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start}.pm-review-attestation>span{gap:3px;display:grid}.pm-review-attestation strong{font-size:8px}.pm-review-packet-result{border:1px solid color-mix(in srgb, var(--pm-amber) 42%, var(--pm-border));background:color-mix(in srgb, var(--pm-amber) 5%, var(--pm-panel));border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.pm-review-packet-result.is-ready_for_local_decision{border-color:color-mix(in srgb, var(--blue) 48%, var(--pm-border));background:color-mix(in srgb, var(--blue) 5%, var(--pm-panel))}.pm-review-packet-result>div{align-content:start;gap:4px;display:grid}.pm-review-packet-result strong{font-size:8.5px}.pm-review-packet-result small{color:var(--faint);font-size:7px;line-height:1.4}.pm-review-packet-result ul{border-top:1px solid var(--pm-border);color:var(--muted);grid-column:1/-1;gap:4px;margin:0;padding:8px 8px 0 23px;font-size:7.5px;line-height:1.45;display:grid}.pm-review-packet-actions{align-items:center;gap:12px;display:flex}.pm-review-packet-actions button{border:1px solid var(--pm-border);min-width:170px;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:750}.pm-review-packet-actions p{color:var(--faint);font-size:7.5px;line-height:1.45}.pm-review-item summary{grid-template-columns:minmax(320px,1fr) 180px auto;align-items:center;gap:20px;min-height:74px;padding:12px 15px;display:grid}.pm-review-item summary>span{gap:4px;display:grid}.pm-review-item summary>span:first-child{grid-template-columns:auto 1fr}.pm-review-item summary>span:first-child .pm-quality{grid-row:1/span 2;align-self:center;margin-right:4px}.pm-review-item summary strong{font-size:10px}.pm-review-item summary small{color:var(--faint);font-size:8px}.pm-review-item summary>i{color:var(--faint);font-style:normal}.pm-review-evidence{border-top:1px solid var(--pm-border);background:color-mix(in srgb, var(--fill-quiet) 50%, transparent);grid-template-columns:1fr 1fr;gap:24px;padding:14px 17px;display:grid}.pm-review-evidence>div>span{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:700}.pm-review-evidence ul{color:var(--muted);gap:5px;margin:9px 0 0;padding-left:15px;font-size:9px;display:grid}.pm-review-evidence p{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.55}.pm-audit-lifecycle{grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;margin-top:14px;display:grid}.pm-audit-lifecycle>span{border:1px solid var(--pm-border);background:var(--fill-quiet);text-align:center;border-radius:7px;gap:4px;min-width:0;padding:7px 4px;display:grid}.pm-audit-lifecycle i{color:var(--blue);font-size:7px;font-style:normal;font-weight:800}.pm-audit-lifecycle strong{text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.pm-audit-admin{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.pm-audit-admin>span{border-left:2px solid color-mix(in srgb, var(--pm-amber) 45%, var(--pm-border));color:var(--muted);background:color-mix(in srgb, var(--pm-amber) 3%, transparent);padding:7px;font-size:7.5px;font-weight:680}.pm-audit-guarantees{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pm-audit-guarantees>span{border:1px solid var(--pm-border);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-audit-guarantees b{font-size:8px}.pm-audit-guarantees small{color:var(--faint);font-size:7px;line-height:1.4}.pm-audit-coverage>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-audit-coverage>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-artifact-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pm-artifact-chain>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 7px;padding:10px;display:grid}.pm-artifact-chain i{color:var(--blue);grid-row:1/3;font-size:8px;font-style:normal;font-weight:800}.pm-artifact-chain strong{font-size:8.5px}.pm-artifact-chain small{color:var(--faint);font-size:7px;line-height:1.4}.pm-artifact-targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pm-artifact-targets>span{border-left:2px solid color-mix(in srgb, var(--blue) 45%, var(--pm-border));background:color-mix(in srgb, var(--blue) 3%, transparent);gap:4px;padding:9px 10px;display:grid}.pm-artifact-targets b{color:var(--faint);text-transform:uppercase;font-size:7px}.pm-artifact-targets strong{font-size:8px}.pm-artifact-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pm-artifact-controls>span{border:1px solid var(--pm-border);border-radius:8px;gap:4px;padding:9px;display:grid}.pm-artifact-controls b{font-size:8px}.pm-artifact-controls small{color:var(--faint);font-size:7.5px;line-height:1.4}.pm-artifact-promotion>p{color:var(--faint);margin-top:10px;font-size:8px;line-height:1.5}.pm-artifact-promotion>button{border:1px solid var(--pm-border);width:100%;min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;margin-top:10px;font-size:8.5px;font-weight:720}.pm-enterprise-release-readiness{gap:13px;display:grid}.pm-enterprise-release-readiness>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pm-enterprise-release-readiness>header h2{margin-top:5px;font-size:16px}.pm-enterprise-release-readiness>header p{max-width:900px;color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.5}.pm-enterprise-release-readiness>header>b{border:1px solid color-mix(in srgb, var(--pm-amber) 34%, var(--pm-border));color:var(--pm-amber);background:color-mix(in srgb, var(--pm-amber) 6%, transparent);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px}.pm-release-readiness-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.pm-release-readiness-summary>span{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pm-release-readiness-summary small{color:var(--faint);text-transform:uppercase;font-size:6px;line-height:1.25}.pm-release-readiness-summary strong{font:720 11px var(--font-mono)}.pm-release-phase-gates,.pm-release-question-inventory,.pm-release-readiness-decision,.pm-release-readiness-gates{border:1px solid var(--pm-border);background:var(--fill-quiet);border-radius:9px;gap:9px;padding:10px;display:grid}.pm-release-phase-gates>header,.pm-release-question-inventory>header,.pm-release-readiness-decision>header,.pm-release-readiness-gates>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-release-phase-gates>header span,.pm-release-question-inventory>header span,.pm-release-readiness-decision>header span,.pm-release-readiness-gates>header span{gap:3px;display:grid}.pm-release-phase-gates>header small,.pm-release-question-inventory>header small,.pm-release-readiness-decision>header small,.pm-release-readiness-gates>header small{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-release-phase-gates h3,.pm-release-question-inventory h3,.pm-release-readiness-decision h3,.pm-release-readiness-gates h3{font-size:11px}.pm-release-phase-gates>header>b,.pm-release-question-inventory>header>b,.pm-release-readiness-gates>header>b{color:var(--faint);font:650 6.5px var(--font-mono);text-align:right}.pm-release-phase-gates ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-release-phase-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;grid-template-columns:25px minmax(0,1fr) minmax(170px,.38fr);align-items:start;gap:8px;padding:8px;display:grid}.pm-release-phase-gates li>b{color:var(--pm-cyan);font:720 7px var(--font-mono)}.pm-release-phase-gates li>span,.pm-release-phase-gates li>aside{gap:3px;display:grid}.pm-release-phase-gates li>span strong{font-size:8px}.pm-release-phase-gates li>span small{color:var(--pm-cyan);font:600 6px var(--font-mono)}.pm-release-phase-gates li p{color:var(--muted);font-size:6.8px;line-height:1.4}.pm-release-phase-gates li>aside{border-left:1px solid var(--pm-border);padding-left:8px}.pm-release-phase-gates li>aside em{color:var(--pm-green);font-size:6px;font-style:normal}.pm-release-phase-gates li>aside small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-release-phase-gates li>aside strong{color:var(--pm-amber);font-size:6.5px;line-height:1.4}.pm-release-question-inventory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pm-release-question-inventory article{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.pm-release-question-inventory article>header{grid-template-columns:22px minmax(0,1fr);gap:7px;display:grid}.pm-release-question-inventory article>header>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-release-question-inventory article>header span{gap:3px;display:grid}.pm-release-question-inventory article>header strong{font-size:7.5px;line-height:1.4}.pm-release-question-inventory article>header small{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-release-question-inventory dl,.pm-release-readiness-decision>dl{gap:5px;margin:0;display:grid}.pm-release-question-inventory dl>div{grid-template-columns:105px minmax(0,1fr);gap:7px;display:grid}.pm-release-question-inventory dt,.pm-release-readiness-decision dt{color:var(--faint);text-transform:uppercase;font-size:6px}.pm-release-question-inventory dd,.pm-release-readiness-decision dd{overflow-wrap:anywhere;margin:0;font-size:6.5px;line-height:1.4}.pm-release-question-inventory article>footer{border-top:1px solid var(--pm-border);color:var(--faint);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:5px;padding-top:6px;font-size:6px;display:grid}.pm-release-question-inventory article>footer b:first-of-type{color:var(--pm-green)}.pm-release-question-inventory article>footer b:last-of-type{color:var(--pm-amber)}.pm-release-readiness-workbench{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:9px;display:grid}.pm-release-readiness-decision>header>b{color:var(--pm-amber);text-align:right;font-size:7px}.pm-release-readiness-decision.is-fixture_complete_production_unavailable>header>b{color:var(--pm-green)}.pm-release-readiness-decision>label{gap:5px;display:grid}.pm-release-readiness-decision>label>span{color:var(--faint);text-transform:uppercase;font-size:6.5px}.pm-release-readiness-decision select{border:1px solid var(--pm-border);width:100%;min-height:32px;color:var(--text);background:var(--pm-panel);border-radius:7px;padding:0 8px;font-size:8px}.pm-release-readiness-decision>p{color:var(--muted);font-size:7.5px;line-height:1.45}.pm-release-readiness-decision>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-release-readiness-decision code{color:var(--pm-cyan);font:600 6.1px var(--font-mono);overflow-wrap:anywhere}.pm-release-readiness-gates ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pm-release-readiness-gates li{border:1px solid var(--pm-border);background:var(--pm-panel);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pm-release-readiness-gates li>b{color:var(--faint);font:700 6.5px var(--font-mono)}.pm-release-readiness-gates li>span{gap:2px;display:grid}.pm-release-readiness-gates strong{font-size:7.5px}.pm-release-readiness-gates small{color:var(--faint);text-transform:none;font-size:6.5px;line-height:1.4}.pm-release-readiness-gates li>em{color:var(--faint);text-align:right;font-size:6px;font-style:normal}.pm-release-readiness-gates .is-passed_fixture>em{color:var(--pm-green)}.pm-release-readiness-gates .is-blocked>em{color:var(--red)}.pm-release-readiness-boundary{border:1px solid color-mix(in srgb, var(--pm-amber) 24%, var(--pm-border));background:var(--fill-quiet);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pm-release-readiness-boundary>span{gap:4px;display:grid}.pm-release-readiness-boundary strong{font-size:7.5px}.pm-release-readiness-boundary small{color:var(--faint);font-size:6.5px;line-height:1.45}.pm-release-readiness-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-release-readiness-actions button{border:1px solid var(--pm-border);min-height:34px;color:var(--faint);background:var(--fill-quiet);border-radius:8px;font-size:8px;font-weight:720}.pm-footer-note{color:var(--faint);text-align:center;padding:22px 4px 4px;font-size:8px}@media (width<=1180px){.pm-discover-layout,.pm-detail-layout{grid-template-columns:minmax(0,1fr) 294px}.pm-opportunity{grid-template-columns:minmax(230px,1fr) 130px 110px 16px}.pm-agent-grid{grid-template-columns:1fr 1fr}.pm-agent-card:last-child{grid-column:1/-1}.pm-agent-findings-list{grid-template-columns:1fr 1fr}.pm-agent-findings-list>article:nth-child(2){border-right:0}.pm-agent-findings-list>article:last-child{border-top:1px solid var(--pm-border);grid-column:1/-1}.pm-event-brief-lanes{grid-template-columns:1fr 1fr}.pm-event-brief-lanes>section.is-user{grid-column:1/-1}.pm-canonical-facts{grid-template-columns:1fr}.pm-canonical-overview-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=980px){.pm-quick-market-grid,.pm-intent-inbox-list dl,.pm-resolution-radar-grid,.pm-watchlist-pulse-grid{grid-template-columns:1fr 1fr}.pm-ask-atlas-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-market-screener>form,.pm-sensitivity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-comparison-watch-grid{grid-template-columns:1fr}.pm-comparison-watch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-comparison-watch-records article>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-comparison-watch-evaluation>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-commercial-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-commercial-venue-grid{grid-template-columns:1fr}.pm-order-commercial-evidence dl,.pm-strategy-marketplace-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-strategy-marketplace-workbench{grid-template-columns:1fr}.pm-strategy-marketplace-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-strategy-marketplace-boundary{grid-template-columns:1fr 1fr}.pm-mandate-workbench{grid-template-columns:1fr}.pm-mandate-workbench>form{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-mandate-workbench>form>label{grid-template-columns:1fr;align-content:start}.pm-mandate-workbench label>small{grid-column:1}.pm-mandate-prerequisites ol,.pm-agent-paper-proposal>dl{grid-template-columns:1fr 1fr}.pm-agent-paper-proposal-footer{grid-template-columns:1fr}.pm-agent-paper-proposal-footer .pm-primary-action{width:fit-content}.pm-discover-layout,.pm-detail-layout,.pm-canonical-overview-layout{grid-template-columns:1fr}.pm-canonical-action-rail{order:-1;grid-template-columns:1fr 1fr;position:static}.pm-canonical-action-rail>header,.pm-action-rail-links,.pm-action-rail-prerequisites,.pm-canonical-action-rail>button,.pm-action-rail-boundary{grid-column:1/-1}.pm-discover-rail{grid-template-columns:1fr}.pm-ticket{grid-template-columns:1fr 1fr;align-items:start;position:static}.pm-ticket-head,.pm-ticket-notice,.pm-ticket-warning,.pm-ticket-summary,.pm-ticket-order-behavior,.pm-paper-risk-headroom,.pm-paper-review,.pm-paper-receipt,.pm-secondary-action,.pm-primary-action,.pm-ticket-disclaimer{grid-column:1/-1}.pm-overview-grid,.pm-research-notebook-layout{grid-template-columns:1fr}.pm-event-brief-identity{grid-template-columns:1fr 1fr}.pm-event-brief-lanes{grid-template-columns:1fr}.pm-event-brief-lanes>section.is-user{grid-column:1}.pm-related-current{grid-template-columns:1fr}.pm-related-evidence,.pm-related-positions dl,.pm-stat-grid,.pm-portfolio-summary{grid-template-columns:1fr 1fr}.pm-settlement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-settlement-lanes{grid-template-columns:1fr 1fr}.pm-scenario-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-scenario-workbench{grid-template-columns:1fr}.pm-hedge-summary{grid-template-columns:1fr 1fr}.pm-hedge-proposals{grid-template-columns:1fr}.pm-hedge-proposals>article.is-blocked{grid-column:auto}.pm-hedge-economics,.pm-reduce-workbench{grid-template-columns:1fr}.pm-reduce-prerequisites ol,.pm-operations-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-session-paper-economics,.pm-session-paper-list article>dl{grid-template-columns:1fr 1fr}.pm-operation summary{grid-template-columns:minmax(260px,1fr) 165px 80px 120px}.pm-operation summary time{text-align:left;grid-column:1/-1}.pm-automation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-conditional-steps{grid-template-columns:1fr}.pm-conditional-list details>dl{grid-template-columns:1fr 1fr}.pm-automation-safety{grid-template-columns:1fr}.pm-automation-safety>small{grid-column:auto}.pm-automation-operation summary{grid-template-columns:minmax(250px,1fr) 125px minmax(170px,.72fr) 115px}.pm-automation-operation summary time{text-align:left;grid-column:1/-1}.pm-connection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-connection-grid{grid-template-columns:1fr}.pm-venue-activation-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-venue-activation-packets>div,.pm-venue-activation-workbench{grid-template-columns:1fr}.pm-venue-activation-lanes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-venue-activation-boundary{grid-template-columns:1fr 1fr}.pm-portfolio-boundary{grid-template-columns:1fr}.pm-opportunity{grid-template-columns:minmax(220px,1fr) 130px 110px 16px}.pm-account-list>div{grid-template-columns:minmax(210px,1fr) 90px 90px 150px}.pm-composite-methodology dl{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-data-lineage ol,.pm-data-lineage dl{grid-template-columns:1fr 1fr}.pm-history-annotations li{grid-template-columns:auto 1fr}.pm-history-annotations li span,.pm-history-annotations li small{grid-column:1/-1}.pm-overview-snapshot>header,.pm-depth-explorer>header{display:grid}.pm-overview-snapshot-grid{grid-template-columns:1fr 1fr}.pm-depth-notes{grid-template-columns:1fr}.pm-provenance-identity,.pm-provenance-timeline article>dl,.pm-comparison-context-grid{grid-template-columns:1fr 1fr}.pm-venue-dossier-body{grid-template-columns:1fr}.pm-route-cost-certainty>dl{grid-template-columns:1fr 1fr}.pm-currency-boundary>div{grid-template-columns:1fr}.pm-action-boundary>div,.pm-venue-constraints>div,.pm-fee-coverage>div,.pm-executable-economics>div,.pm-time-coherence>div,.pm-comparison-identity>div{grid-template-columns:1fr 1fr}.pm-readiness-ladder ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-invalidation-flow{grid-template-columns:1fr 1fr}.pm-invalidation-flow>b{display:none}.pm-invalidation-consumers{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-message-privacy>div:nth-child(2),.pm-privileged-posture>div:nth-child(2),.pm-commercial-proof{grid-template-columns:1fr 1fr}.pm-commercial-proof>span:first-child{grid-column:1/-1}.pm-selection-state,.pm-matrix-axes,.pm-matrix-effects,.pm-signer-state,.pm-record-state{grid-template-columns:1fr 1fr}.pm-signer-candidates,.pm-signer-controls{grid-template-columns:1fr}.pm-authority-lanes{grid-template-columns:1fr 1fr}.pm-record-controls,.pm-queue-flow{grid-template-columns:1fr}.pm-queue-flow>b{display:none}.pm-queue-facts,.pm-overlap-gates,.pm-api-posture,.pm-api-webhooks dl{grid-template-columns:1fr 1fr}.pm-api-layout{grid-template-columns:1fr}.pm-desk-control-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-desk-control-workbench{grid-template-columns:1fr}.pm-policy-cascade-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-policy-layer-stack{grid-template-columns:1fr 1fr}.pm-policy-cascade-workbench{grid-template-columns:1fr}.pm-safety-console-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-safety-control-catalog>div{grid-template-columns:1fr 1fr}.pm-safety-console-workbench{grid-template-columns:1fr}.pm-safety-console-preservation{grid-template-columns:1fr 1fr}.pm-identity-readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-identity-role-matrix>div,.pm-identity-subjects>div{grid-template-columns:1fr 1fr}.pm-identity-readiness-workbench{grid-template-columns:1fr}.pm-identity-readiness-boundary{grid-template-columns:1fr 1fr}.pm-subaccount-mapping-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-subaccount-mapping-inventory>div{grid-template-columns:1fr 1fr}.pm-subaccount-mapping-workbench{grid-template-columns:1fr}.pm-subaccount-mapping-boundary{grid-template-columns:1fr 1fr}.pm-evidence-export-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-evidence-governance{grid-template-columns:1fr}.pm-evidence-domain-coverage ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-evidence-export-workbench{grid-template-columns:1fr}.pm-evidence-export-boundary{grid-template-columns:1fr 1fr}.pm-service-console-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-service-entitlement-body,.pm-service-workbench{grid-template-columns:1fr}.pm-service-meters>div,.pm-service-components>div,.pm-service-support>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-service-boundary{grid-template-columns:1fr 1fr}.pm-continuity-summary,.pm-continuity-objectives>div{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-continuity-exercises>div,.pm-continuity-workbench{grid-template-columns:1fr}.pm-continuity-exercises article:last-child{grid-column:auto}.pm-continuity-boundary{grid-template-columns:1fr 1fr}.pm-signer-governance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-signer-cell-inventory>div,.pm-signer-ceremonies>div,.pm-signer-governance-workbench{grid-template-columns:1fr}.pm-signer-control-inventory ol{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-signer-governance-boundary{grid-template-columns:1fr 1fr}.pm-sla-custody-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-sla-custody-evidence-grid{grid-template-columns:1fr}.pm-sla-custody-boundary{grid-template-columns:1fr 1fr}.pm-partner-certification-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-partner-packets>div,.pm-partner-scorecards>div,.pm-partner-certification-workbench{grid-template-columns:1fr}.pm-partner-control-inventory ol{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-partner-certification-boundary,.pm-approval-flow{grid-template-columns:1fr 1fr}.pm-approval-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.pm-title-row{align-items:center;gap:14px;padding-bottom:14px}.pm-title-row h1{font-size:25px}.pm-discover-intro{grid-template-columns:1fr;align-items:stretch}.pm-quick-market-grid{grid-template-columns:1fr}.pm-quick-result{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pm-quick-result>small{display:none}.pm-progressive-panel>summary{align-items:flex-start}.pm-progressive-panel>summary>small{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.pm-operating-overview{grid-template-columns:1fr}.pm-operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-intent-inbox>header,.pm-intent-inbox-list>article>header{flex-direction:column;align-items:flex-start}.pm-intent-inbox-summary{grid-template-columns:1fr}.pm-intent-inbox-empty{grid-template-columns:28px 1fr}.pm-intent-inbox-empty nav{grid-column:2;justify-content:flex-start}.pm-resolution-radar-summary,.pm-resolution-radar-grid{grid-template-columns:1fr}.pm-resolution-radar>footer{flex-direction:column;align-items:flex-start}.pm-watchlist-pulse-grid,.pm-watchlist-pulse>footer{grid-template-columns:1fr}.pm-watchlist-pulse>footer span{text-align:left;white-space:normal}.pm-ask-atlas-identity,.pm-ask-atlas-candidates>div,.pm-ask-atlas-blocks{grid-template-columns:1fr}.pm-ask-atlas-action{flex-direction:column;align-items:flex-start}.pm-market-screener>form{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-market-screener-toolbar{flex-direction:column;align-items:flex-start}.pm-sensitivity-matrix>header{flex-direction:column}.pm-sensitivity-matrix>header>span{width:fit-content}.pm-sensitivity-summary{grid-template-columns:1fr 1fr}.pm-sensitivity-paths{grid-template-columns:1fr}.pm-comparison-watch>header,.pm-comparison-watch-ledger>header,.pm-comparison-watch-records article>header{flex-direction:column}.pm-comparison-watch-batch,.pm-comparison-watch-actions{flex-direction:column;align-items:stretch}.pm-comparison-watch-actions a{margin-left:0}.pm-comparison-watch-grid>dl,.pm-comparison-watch-records article>dl,.pm-comparison-watch-venues{grid-template-columns:1fr 1fr}.pm-comparison-watch-evaluation{grid-template-columns:1fr;align-items:stretch}.pm-comparison-watch-evaluation>header{flex-direction:column}.pm-comparison-watch-evaluation>button{grid-row:auto}.pm-comparison-watch-empty{grid-template-columns:28px 1fr}.pm-comparison-watch-empty a{grid-column:2}.pm-commercial-evidence>header,.pm-commercial-conflict{flex-direction:column;align-items:flex-start}.pm-commercial-summary,.pm-commercial-recognition{grid-template-columns:1fr 1fr}.pm-commercial-recognition>i{display:none}.pm-order-commercial-evidence dl{grid-template-columns:1fr 1fr}.pm-strategy-marketplace>header,.pm-mandate-designer>header,.pm-agent-paper-proposal>header{flex-direction:column}.pm-strategy-marketplace-flow{grid-template-columns:1fr}.pm-strategy-marketplace-flow li{grid-template-columns:24px 1fr}.pm-strategy-marketplace-decision>dl{grid-template-columns:1fr 1fr}.pm-strategy-marketplace-commercial{grid-template-columns:1fr}.pm-strategy-marketplace-actions{flex-direction:column;align-items:stretch}.pm-strategy-marketplace-actions button{margin-left:0}.pm-mandate-workbench>form,.pm-mandate-decision>dl{grid-template-columns:1fr 1fr}.pm-mandate-boundary{grid-template-columns:1fr}.pm-mandate-actions{flex-direction:column;align-items:stretch}.pm-mandate-actions button:last-child{margin-left:0}.pm-agent-paper-proposal-intent{grid-template-columns:1fr}.pm-workspace{padding-top:4px}.pm-title-row{gap:14px;display:grid}.pm-header-preferences,.pm-environment{width:100%;min-width:0}.pm-canonical-facts>dl{grid-template-columns:1fr 1fr}.pm-fixture-strip{white-space:nowrap;overflow-x:auto}.pm-search-results>header{align-items:start;gap:7px;display:grid}.pm-search-results>header>span:last-child{white-space:normal;text-align:left;max-width:none;line-height:1.5}.pm-search-results a[role=option]{grid-template-columns:minmax(0,1fr);gap:9px}.pm-search-result-main>strong{white-space:normal}.pm-search-result-children{border-left:0;padding-left:0}.pm-watch-alert-fields{grid-template-columns:1fr}.pm-watch-alert-composer>header{flex-direction:column;align-items:flex-start}.pm-opportunity-detail>header{display:grid}.pm-opportunity-detail>header>div:last-child{flex-wrap:wrap}.pm-opportunity-detail-facts{grid-template-columns:1fr}.pm-featured-top,.pm-featured-callout,.pm-moving-now>header,.pm-section-head,.pm-canonical-title,.pm-view-heading{display:grid}.pm-match-card{min-width:0}.pm-featured-callout{justify-items:start;padding-top:11px;padding-bottom:11px}.pm-moving-now-signal{grid-template-columns:1fr 1fr}.pm-moving-now-signal>span:last-child{grid-column:1/-1}.pm-moving-now-boundary,.pm-moving-now-size-path{grid-template-columns:1fr}.pm-moving-now-intent{grid-template-columns:1fr 1fr}.pm-moving-now-intent>label{grid-column:1/-1}.pm-size-control{justify-self:start}.pm-size-control>span{text-align:left}.pm-comparison-controls{flex-wrap:wrap;justify-self:start;align-items:start}.pm-comparison-foot{gap:7px;display:grid}.pm-comparison-context>header{display:grid}.pm-comparison-context>header>span{white-space:normal;width:fit-content}.pm-venue-dossiers>header{display:grid}.pm-venue-dossiers>header>span{white-space:normal;width:fit-content}.pm-overlap-decision,.pm-overlap-phases{grid-template-columns:1fr}.pm-overlap-decision>i,.pm-overlap-phases>b{display:none}.pm-overlap-gates,.pm-route-rationale-grid,.pm-route-facts{grid-template-columns:1fr}.pm-route-rationale-identity{display:grid}.pm-route-rationale-identity>dl{width:100%}.pm-atlas-decision>header{display:grid}.pm-atlas-decision>header>span{white-space:normal;width:fit-content}.pm-opportunity{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pm-opportunity-meta{grid-row:2}.pm-opportunity-price{grid-area:1/2/span 2}.pm-row-arrow{display:none}.pm-watchlist-list article{grid-template-columns:minmax(0,1fr) 100px}.pm-watchlist-list article>button{grid-column:1/-1;width:fit-content}.pm-canonical-state{justify-content:flex-start;padding-top:0}.pm-data-lineage>header,.pm-currency-boundary>header{display:grid}.pm-currency-boundary>header>span{white-space:normal;width:fit-content}.pm-action-boundary>header{display:grid}.pm-action-boundary>header>span{white-space:normal;width:fit-content}.pm-venue-constraints>header{display:grid}.pm-venue-constraints>header>span{white-space:normal;width:fit-content}.pm-fee-coverage>header{display:grid}.pm-fee-coverage>header>span{white-space:normal;width:fit-content}.pm-executable-economics>header{display:grid}.pm-executable-economics>header>span{white-space:normal;width:fit-content}.pm-time-coherence>header{display:grid}.pm-time-coherence>header>span{white-space:normal;width:fit-content}.pm-comparison-identity>header{display:grid}.pm-comparison-identity>header>span{white-space:normal;width:fit-content}.pm-readiness-ladder>header{display:grid}.pm-readiness-ladder>header>span,.pm-lineage-state{white-space:normal;width:fit-content}.pm-rule-invalidation>header{display:grid}.pm-rule-invalidation>header>span{white-space:normal;width:fit-content}.pm-rule-summary,.pm-evidence-grid,.pm-message-preview,.pm-review-evidence,.pm-review-packet-tabs{grid-template-columns:1fr}.pm-review-packet-identity{grid-template-columns:1fr 1fr}.pm-evidence-grid article+article{border-top:1px solid var(--pm-border);border-left:0}.pm-account-list>div{grid-template-columns:1fr 80px;padding:10px 0}.pm-portfolio-toolbar,.pm-portfolio-groups>article>header{flex-direction:column;align-items:stretch}.pm-settlement-horizon>header{flex-direction:column}.pm-settlement-summary{grid-template-columns:1fr 1fr}.pm-settlement-lanes,.pm-settlement-boundary{grid-template-columns:1fr}.pm-scenario-lab>header,.pm-hedge-studio>header,.pm-reduce-planner>header{flex-direction:column}.pm-scenario-summary{grid-template-columns:1fr 1fr}.pm-scenario-assumptions>label{grid-template-columns:minmax(0,1fr) 150px}.pm-scenario-assumptions label>b{text-align:left;grid-column:1/-1}.pm-scenario-boundary,.pm-hedge-boundary{grid-template-columns:1fr}.pm-reduce-result>dl,.pm-reduce-prerequisites ol{grid-template-columns:1fr 1fr}.pm-portfolio-toolbar>span{text-align:left}.pm-portfolio-groups>article>header dl{justify-content:space-between}.pm-portfolio-groups>article>header dl>div{text-align:left}.pm-operations-summary{grid-template-columns:1fr 1fr}.pm-session-paper>header,.pm-session-paper-boundary,.pm-session-paper-list article>header{flex-direction:column;align-items:flex-start}.pm-session-paper-empty{grid-template-columns:28px 1fr}.pm-session-paper-empty a{grid-column:2}.pm-operations-boundary,.pm-operation-alert{flex-direction:column;align-items:flex-start}.pm-operation-alert>b{margin-left:0}.pm-operation-facts,.pm-automation-summary,.pm-conditional-summary,.pm-conditional-flow{grid-template-columns:1fr 1fr}.pm-conditional-plans>header{flex-direction:column}.pm-conditional-plans>header>span{text-align:left}.pm-conditional-boundary{grid-template-columns:1fr}.pm-automation-operation summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.pm-automation-operation summary>span:nth-child(2),.pm-automation-operation summary>span:nth-child(3),.pm-automation-operation summary time{text-align:left;grid-column:1;padding-left:40px}.pm-automation-state{grid-area:1/2/span 3;align-self:center}.pm-automation-health{flex-direction:column;align-items:flex-start}.pm-automation-health p{text-align:left;margin-left:0}.pm-automation-facts,.pm-connection-summary{grid-template-columns:1fr 1fr}.pm-account-list>div>span:nth-child(3){display:none}.pm-account-list>div>span:last-child{justify-self:end}.pm-collateral-boundary>div:nth-child(2),.pm-quote-semantics>div,.pm-readiness-grid{grid-template-columns:1fr}.pm-manifest-release-gate>header{display:grid}.pm-manifest-release-gate>header>b{white-space:normal;width:fit-content}.pm-connection-grid{grid-template-columns:1fr}.pm-enterprise-venue-activation>header,.pm-venue-activation-packets>header,.pm-venue-activation-lanes>header,.pm-venue-activation-controls>header,.pm-venue-activation-decision>header,.pm-venue-activation-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-venue-activation>header>b{white-space:normal}.pm-venue-activation-summary,.pm-venue-activation-lanes>div,.pm-venue-activation-controls ol,.pm-venue-activation-packets dl,.pm-venue-activation-decision>dl,.pm-venue-activation-boundary,.pm-venue-activation-actions{grid-template-columns:1fr}.pm-venue-activation-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-venue-activation-gates li>em{text-align:left;grid-column:2}.pm-account-principles>div:last-child,.pm-trading-admission>div:nth-child(2),.pm-state-guidance-grid,.pm-record-identity>div:nth-child(2),.pm-account-ownership>div:nth-child(2),.pm-eligibility-evidence>div:nth-child(2),.pm-separation-matrix{grid-template-columns:1fr}.pm-separation-matrix .is-corner{display:none}.pm-readiness-conformance>div:nth-child(2),.pm-location-topology>div:nth-child(2),.pm-credential-boundary>div:nth-child(2),.pm-credential-powers>div:nth-child(2),.pm-hard-prohibitions>div:nth-child(2),.pm-autonomy-lanes,.pm-autonomy-shared,.pm-text-release>div:last-of-type,.pm-rights-uses,.pm-rights-behavior{grid-template-columns:1fr}.pm-service-posture{grid-template-columns:1fr 1fr}.pm-text-layout,.pm-text-capabilities,.pm-message-security>div:last-child,.pm-rehearsal-preview,.pm-typed-text-fields,.pm-typed-text-candidates>div,.pm-typed-text-ready dl{grid-template-columns:1fr}.pm-typed-text-ready{grid-template-columns:1fr;align-items:stretch}.pm-typed-text-ready>a{white-space:normal;width:fit-content}.pm-commercial-streams,.pm-commercial-proof{grid-template-columns:1fr}.pm-commercial-proof>span:first-child{grid-column:auto}.pm-scorecard-criteria{grid-template-columns:1fr 1fr}.pm-api-posture,.pm-api-webhooks dl{grid-template-columns:1fr}.pm-desk-hierarchy>div,.pm-desk-control-flow{grid-template-columns:1fr 1fr}.pm-approval-flow{grid-template-columns:1fr}.pm-approval-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-api-operations>div:nth-child(2)>button>span,.pm-webhook-preview-grid{grid-template-columns:1fr}.pm-embed-controls{grid-template-columns:1fr 1fr}.pm-embed-workbench{grid-template-columns:1fr}.pm-embed-release ol,.pm-rfq-controls,.pm-rfq-flow{grid-template-columns:1fr 1fr}.pm-rfq-workbench{grid-template-columns:1fr}.pm-exposure-row{grid-template-columns:1fr auto;padding:10px 0}.pm-exposure-row>span:nth-child(3){display:none}.pm-order summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.pm-order summary>span:nth-child(2){grid-column:1;padding-left:40px}.pm-order-status{grid-area:1/2/span 2;align-self:center}.pm-order summary time{text-align:left;grid-column:1;padding-left:40px}.pm-order-timeline:not(.pm-operation-timeline){grid-template-columns:1fr;gap:8px}.pm-order-timeline:not(.pm-operation-timeline) span{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.pm-order-timeline:not(.pm-operation-timeline) span:before{display:none}.pm-order-timeline:not(.pm-operation-timeline) i{grid-row:1/span 2}.pm-agent-grid{grid-template-columns:1fr}.pm-agent-card:last-child{grid-column:auto}.pm-message-preview{gap:18px}.pm-review-summary{grid-template-columns:repeat(3,1fr)}.pm-review-summary p{text-align:left;grid-column:1/-1;justify-content:flex-start}.pm-review-axis-list,.pm-review-decision-grid{grid-template-columns:1fr}.pm-review-item summary{grid-template-columns:1fr auto}.pm-review-item summary>span:nth-child(2){display:none}.pm-release-readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-release-question-inventory>div,.pm-release-readiness-workbench{grid-template-columns:1fr}.pm-release-readiness-boundary{grid-template-columns:1fr 1fr}}@media (width<=520px){.pm-quick-ask{align-items:flex-start}.pm-operating-metrics{grid-template-columns:1fr}.pm-operating-action{flex-direction:column;align-items:stretch}.pm-operating-action a{width:100%}.pm-intent-inbox{padding:14px}.pm-intent-inbox-list dl{grid-template-columns:1fr}.pm-intent-inbox-list>article>footer{flex-direction:column;align-items:stretch}.pm-intent-inbox-list>article>footer a,.pm-intent-inbox-list>article>footer button{text-align:center;width:100%}.pm-intent-inbox-empty{grid-template-columns:1fr}.pm-intent-inbox-empty>span{display:none}.pm-intent-inbox-empty nav{grid-column:1;grid-template-columns:1fr;display:grid}.pm-resolution-radar{padding:14px}.pm-resolution-radar>header{display:grid}.pm-resolution-radar>header>b{width:fit-content}.pm-resolution-radar-grid dl{grid-template-columns:1fr}.pm-ask-atlas>header,.pm-ask-atlas-answer>header{flex-direction:column;align-items:flex-start}.pm-ask-atlas>form{grid-template-columns:1fr}.pm-ask-atlas textarea,.pm-ask-atlas>form>div,.pm-ask-atlas>form>button{grid-area:auto/1}.pm-ask-atlas>form>div{flex-direction:column;align-items:flex-start}.pm-ask-atlas>form>button{min-height:36px}.pm-ask-atlas-examples{grid-template-columns:1fr;display:grid}.pm-ask-atlas-examples button{width:100%}.pm-ask-atlas>footer{grid-template-columns:1fr}.pm-market-screener>header{flex-direction:column;align-items:flex-start}.pm-market-screener>form{grid-template-columns:1fr}.pm-market-screener-toolbar>span{grid-template-columns:1fr;width:100%;display:grid}.pm-market-screener-toolbar button,.pm-market-screener-toolbar a{justify-content:center;width:100%;min-height:36px}.pm-market-screener>footer{grid-template-columns:1fr}.pm-sensitivity-matrix{margin-left:16px;margin-right:16px;padding:13px}.pm-sensitivity-summary{grid-template-columns:1fr}.pm-comparison-watch{padding-left:16px;padding-right:16px}.pm-comparison-watch-ledger{margin-left:-4px;margin-right:-4px;padding:13px}.pm-comparison-watch-summary,.pm-comparison-watch-grid>dl,.pm-comparison-watch-records article>dl,.pm-comparison-watch-venues,.pm-comparison-watch-evaluation>dl,.pm-session-commercial-evidence{grid-template-columns:1fr}.pm-session-commercial-evidence>p{grid-column:1}.pm-commercial-evidence{margin-left:-4px;margin-right:-4px;padding:13px}.pm-commercial-summary,.pm-commercial-recognition,.pm-order-commercial-evidence dl{grid-template-columns:1fr}.pm-strategy-marketplace,.pm-mandate-designer,.pm-agent-paper-proposal{margin-left:-4px;margin-right:-4px;padding:13px}.pm-strategy-marketplace-summary,.pm-strategy-marketplace-decision>dl,.pm-strategy-marketplace-scope,.pm-strategy-marketplace-gates,.pm-strategy-marketplace-boundary{grid-template-columns:1fr}.pm-strategy-marketplace-decision>header{flex-direction:column;align-items:flex-start}.pm-strategy-marketplace-actions a,.pm-strategy-marketplace-actions button{text-align:center;justify-content:center;width:100%}.pm-mandate-workbench>form,.pm-mandate-decision>dl,.pm-mandate-prerequisites ol{grid-template-columns:1fr}.pm-mandate-decision>header{flex-direction:column;align-items:flex-start}.pm-mandate-denials li{grid-template-columns:1fr}.pm-mandate-actions a,.pm-mandate-actions button{width:100%}.pm-agent-paper-proposal>dl{grid-template-columns:1fr}.pm-agent-paper-proposal-footer .pm-primary-action{width:100%}.pm-canonical-action-rail{grid-template-columns:1fr}.pm-canonical-action-rail>header,.pm-action-rail-links,.pm-action-rail-prerequisites,.pm-canonical-action-rail>button,.pm-action-rail-boundary{grid-column:auto}.pm-canonical-facts>dl,.pm-canonical-facts>aside{grid-template-columns:1fr}.pm-canonical-facts aside button{width:100%}.pm-chart-legend{grid-template-columns:1fr;display:grid}.pm-chart-legend button{width:100%}.pm-history-canvas{height:220px}.pm-history-annotations li{grid-template-columns:1fr}.pm-history-annotations li span,.pm-history-annotations li small{grid-column:auto}.pm-overview-snapshot-grid,.pm-overview-snapshot-grid dl{grid-template-columns:1fr}.pm-overview-snapshot>footer{display:grid}.pm-overview-snapshot>footer a{width:fit-content}.pm-canonical-provenance>header,.pm-provenance-timeline article>header{display:grid}.pm-canonical-provenance>header>span{width:fit-content}.pm-provenance-identity,.pm-provenance-timeline article>dl{grid-template-columns:1fr}.pm-composite-methodology dl{grid-template-columns:1fr 1fr}.pm-data-lineage ol,.pm-data-lineage dl{grid-template-columns:1fr}.pm-data-lineage li:after{display:none}.pm-invalidation-flow,.pm-invalidation-consumers,.pm-action-boundary>div,.pm-venue-constraints>div,.pm-fee-coverage>div,.pm-executable-economics>div,.pm-time-coherence>div,.pm-comparison-identity>div,.pm-readiness-ladder ol,.pm-message-privacy>div:nth-child(2),.pm-privileged-posture>div:nth-child(2),.pm-service-posture,.pm-api-posture,.pm-api-webhooks dl{grid-template-columns:1fr}.pm-enterprise-desk-control>header,.pm-desk-hierarchy>header,.pm-desk-control-decision>header,.pm-desk-control-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-desk-control>header>b{white-space:normal}.pm-desk-control-summary,.pm-desk-hierarchy>div,.pm-desk-hierarchy ul,.pm-desk-control-flow,.pm-desk-control-decision>dl,.pm-desk-control-roles,.pm-desk-control-commercial,.pm-desk-control-boundary,.pm-desk-control-actions{grid-template-columns:1fr}.pm-desk-control-commercial>p{grid-column:1}.pm-desk-control-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-desk-control-gates li>em{text-align:left;grid-column:2}.pm-enterprise-policy-cascade>header,.pm-policy-cascade-decision>header,.pm-policy-cascade-gates>header,.pm-policy-effective>header{flex-direction:column;align-items:flex-start}.pm-enterprise-policy-cascade>header>b{white-space:normal}.pm-policy-cascade-summary,.pm-policy-layer-stack,.pm-policy-cascade-decision>dl,.pm-policy-effective>dl,.pm-policy-cascade-boundary,.pm-policy-cascade-actions{grid-template-columns:1fr}.pm-policy-cascade-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-policy-cascade-gates li>em{text-align:left;grid-column:2}.pm-enterprise-safety-console>header,.pm-safety-control-catalog>header,.pm-safety-console-decision>header,.pm-safety-console-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-safety-console>header>b{white-space:normal}.pm-safety-console-summary,.pm-safety-control-catalog>div,.pm-safety-control-catalog article>dl,.pm-safety-console-decision>dl,.pm-safety-console-roles,.pm-safety-console-preservation,.pm-safety-console-boundary,.pm-safety-console-actions{grid-template-columns:1fr}.pm-safety-console-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-safety-console-gates li>em{text-align:left;grid-column:2}.pm-enterprise-identity-readiness>header,.pm-identity-connections>section>header,.pm-identity-role-matrix>header,.pm-identity-subjects>header,.pm-identity-readiness-decision>header,.pm-identity-readiness-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-identity-readiness>header>b{white-space:normal}.pm-identity-readiness-summary,.pm-identity-connections,.pm-identity-connections dl,.pm-identity-role-matrix>div,.pm-identity-subjects>div,.pm-identity-subjects dl,.pm-identity-readiness-decision>dl,.pm-identity-readiness-boundary,.pm-identity-readiness-actions{grid-template-columns:1fr}.pm-identity-readiness-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-identity-readiness-gates li>em{text-align:left;grid-column:2}.pm-enterprise-subaccount-mapping>header,.pm-subaccount-partner-models>header,.pm-subaccount-mapping-inventory>header,.pm-subaccount-mapping-decision>header,.pm-subaccount-mapping-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-subaccount-mapping>header>b{white-space:normal}.pm-subaccount-mapping-summary,.pm-subaccount-partner-models>div,.pm-subaccount-partner-models dl,.pm-subaccount-mapping-inventory>div,.pm-subaccount-mapping-inventory dl,.pm-subaccount-mapping-decision>dl,.pm-subaccount-mapping-boundary,.pm-subaccount-mapping-actions{grid-template-columns:1fr}.pm-subaccount-mapping-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-subaccount-mapping-gates li>em{text-align:left;grid-column:2}.pm-enterprise-evidence-export>header,.pm-evidence-governance>section>header,.pm-evidence-domain-coverage>header,.pm-evidence-export-decision>header,.pm-evidence-export-gates>header,.pm-evidence-bundle-preview>header{flex-direction:column;align-items:flex-start}.pm-enterprise-evidence-export>header>b{white-space:normal}.pm-evidence-export-summary,.pm-evidence-governance>section>dl,.pm-evidence-governance>section:last-child>div,.pm-evidence-governance article dl,.pm-evidence-domain-coverage ol,.pm-evidence-export-decision>dl,.pm-evidence-bundle-preview>dl,.pm-evidence-export-boundary,.pm-evidence-export-actions{grid-template-columns:1fr}.pm-evidence-export-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-evidence-export-gates li>em{text-align:left;grid-column:2}.pm-enterprise-service-console>header,.pm-service-entitlement>header,.pm-service-meters>header,.pm-service-components>header,.pm-service-support>header,.pm-service-cases>header,.pm-service-decision>header,.pm-service-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-service-console>header>b{white-space:normal}.pm-service-console-summary,.pm-service-entitlement-body,.pm-service-entitlement dl,.pm-service-entitlement ul,.pm-service-meters>div,.pm-service-components>div,.pm-service-support>div,.pm-service-decision>dl,.pm-service-boundary,.pm-service-actions{grid-template-columns:1fr}.pm-service-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-service-gates li>em{text-align:left;grid-column:2}.pm-enterprise-continuity-console>header,.pm-continuity-policy>header,.pm-continuity-objectives>header,.pm-continuity-exercises>header,.pm-continuity-decision>header,.pm-continuity-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-continuity-console>header>b{white-space:normal}.pm-continuity-summary,.pm-continuity-policy>dl,.pm-continuity-objectives>div,.pm-continuity-exercises article>dl,.pm-continuity-exercise-metrics,.pm-continuity-decision>dl,.pm-continuity-evidence,.pm-continuity-boundary,.pm-continuity-actions,.pm-continuity-region-flow{grid-template-columns:1fr}.pm-continuity-region-flow>i{text-align:center;transform:rotate(90deg)}.pm-continuity-exercises article>footer{grid-template-columns:minmax(0,1fr) auto}.pm-continuity-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-continuity-gates li>em{text-align:left;grid-column:2}.pm-enterprise-signer-governance>header,.pm-signer-cell-inventory>header,.pm-signer-control-inventory>header,.pm-signer-ceremonies>header,.pm-signer-governance-decision>header,.pm-signer-governance-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-signer-governance>header>b{white-space:normal}.pm-signer-governance-summary,.pm-signer-cell-inventory article>dl,.pm-signer-cell-inventory article>footer,.pm-signer-control-inventory ol,.pm-signer-ceremonies article>dl,.pm-signer-governance-decision>dl,.pm-signer-governance-boundary,.pm-signer-governance-actions{grid-template-columns:1fr}.pm-signer-governance-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-signer-governance-gates li>em{text-align:left;grid-column:2}.pm-enterprise-sla-key-custody>header,.pm-sla-custody-path>header,.pm-sla-custody-controls>header,.pm-sla-custody-exercises>header,.pm-sla-custody-approvals>header{flex-direction:column;align-items:flex-start}.pm-enterprise-sla-key-custody>header>b{white-space:normal}.pm-sla-custody-summary,.pm-sla-custody-approvals>div,.pm-sla-custody-boundary,.pm-sla-custody-actions,.pm-sla-custody-path>div{grid-template-columns:1fr}.pm-sla-custody-path>div>i{justify-self:center;transform:rotate(90deg)}.pm-sla-custody-controls li,.pm-sla-custody-exercises li{grid-template-columns:22px minmax(0,1fr)}.pm-sla-custody-controls li>em,.pm-sla-custody-exercises li>em{text-align:left;grid-column:2}.pm-enterprise-partner-certification>header,.pm-partner-packets>header,.pm-partner-scorecards>header,.pm-partner-rollout>header,.pm-partner-certification-decision>header,.pm-partner-certification-gates>header,.pm-partner-control-inventory>header{flex-direction:column;align-items:flex-start}.pm-enterprise-partner-certification>header>b{white-space:normal}.pm-partner-certification-summary,.pm-partner-packets dl,.pm-partner-packets article>footer,.pm-partner-control-inventory ol,.pm-partner-certification-decision>dl,.pm-partner-certification-boundary,.pm-partner-certification-actions{grid-template-columns:1fr}.pm-partner-rollout li,.pm-partner-certification-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-partner-rollout li>em,.pm-partner-certification-gates li>em{text-align:left;grid-column:2}.pm-api-explorer>header,.pm-webhook-preview>header,.pm-api-request-line{flex-direction:column;align-items:flex-start}.pm-api-request-line span{text-align:left}.pm-api-explorer>dl,.pm-api-request-evidence,.pm-webhook-preview-grid>dl,.pm-webhook-payload{grid-template-columns:1fr}.pm-embed-compare>header,.pm-embed-manifest>header,.pm-embed-release>header{flex-direction:column;align-items:flex-start}.pm-embed-compare>header>b{white-space:normal}.pm-embed-controls,.pm-partner-embed-selection,.pm-partner-embed-venues dl,.pm-embed-manifest>section,.pm-embed-release ol,.pm-embed-exclusions ul,.pm-embed-boundary{grid-template-columns:1fr}.pm-embed-controls fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-embed-controls fieldset:first-of-type>div{grid-template-columns:1fr 1fr}.pm-partner-embed-preview>header,.pm-partner-embed-venues article>header,.pm-partner-embed-preview>footer{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.pm-partner-embed-preview>footer>small{grid-column:1}.pm-embed-manifest>dl>div{grid-template-columns:1fr}.pm-embed-manifest>section>span:first-child,.pm-embed-manifest>section p{grid-column:1}.pm-enterprise-rfq>header,.pm-rfq-decision>header,.pm-rfq-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-rfq>header>b{white-space:normal}.pm-rfq-controls,.pm-rfq-flow,.pm-rfq-decision>dl,.pm-rfq-draft>dl,.pm-rfq-commercial,.pm-rfq-exclusions ul,.pm-rfq-boundary{grid-template-columns:1fr}.pm-rfq-controls fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm-rfq-controls fieldset:last-child>div{grid-template-columns:1fr 1fr}.pm-rfq-commercial>p{grid-column:1}.pm-rfq-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-rfq-gates li>em{text-align:left;grid-column:2}.pm-selection-state,.pm-scorecard-criteria,.pm-matrix-axes,.pm-matrix-effects,.pm-signer-state,.pm-record-state,.pm-authority-lanes{grid-template-columns:1fr}.pm-queue-boundary>header{flex-direction:column;align-items:flex-start}.pm-queue-facts{grid-template-columns:1fr}.pm-title-row h1{font-size:27px}.pm-title-row>div:first-child>p{font-size:12px}.pm-density-control>div{grid-template-columns:1fr}.pm-density-control button{width:100%}.pm-tabs{margin-right:-8px}.pm-tabs a{padding-left:10px;padding-right:10px}.pm-fixture-strip>span:nth-last-child(-n+2){display:none}.pm-featured-top{padding:18px 16px 15px}.pm-moving-now>header,.pm-moving-now-grid>article,.pm-moving-now-boundary{padding-left:16px;padding-right:16px}.pm-moving-now-signal,.pm-moving-now-economics{grid-template-columns:1fr}.pm-moving-now-signal>span:last-child{grid-column:1}.pm-moving-now-intent{grid-template-columns:1fr}.pm-moving-now-intent>label{grid-column:auto}.pm-moving-now-intent-preview{grid-template-columns:1fr}.pm-featured-callout,.pm-comparison-head{padding-left:16px;padding-right:16px}.pm-atlas-decision{margin-left:16px;margin-right:16px}.pm-atlas-decision-primary{grid-template-columns:1fr 1fr}.pm-atlas-decision-grid{grid-template-columns:1fr}.pm-comparison-context{margin-left:16px;margin-right:16px}.pm-comparison-context-grid{grid-template-columns:1fr}.pm-venue-dossiers{margin-left:16px;margin-right:16px}.pm-venue-dossier>summary{grid-template-columns:28px minmax(0,1fr) 12px}.pm-venue-dossier>summary>span:nth-child(3){text-align:left;grid-column:2;justify-items:start}.pm-venue-dossier>summary>i{grid-area:1/3/span 2}.pm-venue-dossier-body dl{grid-template-columns:1fr}.pm-route-rationale summary,.pm-route-rationale-body{padding-left:16px;padding-right:16px}.pm-route-rationale-identity>dl,.pm-route-cost-certainty>dl,.pm-route-reapproval ol{grid-template-columns:1fr}.pm-size-control button{min-width:48px}.pm-ticket{grid-template-columns:1fr}.pm-ticket>*{grid-column:1}.pm-discover-risk-metrics,.pm-discover-risk-links,.pm-ticket-order-behavior,.pm-paper-risk-summary,.pm-paper-review>dl,.pm-paper-review-columns,.pm-stat-grid{grid-template-columns:1fr}.pm-portfolio-cockpit,.pm-settlement-horizon,.pm-scenario-lab,.pm-hedge-studio,.pm-reduce-planner{margin-left:-4px;margin-right:-4px;padding:13px}.pm-portfolio-summary,.pm-settlement-summary,.pm-scenario-summary,.pm-hedge-summary,.pm-scenario-assumptions>label{grid-template-columns:1fr}.pm-scenario-assumptions label>b{grid-column:auto}.pm-scenario-presets button{min-height:36px}.pm-scenario-venue-chart dl,.pm-hedge-economics>dl,.pm-hedge-proposals details dl{grid-template-columns:1fr}.pm-hedge-proposals article>header,.pm-hedge-proposals article>footer{flex-direction:column;align-items:flex-start}.pm-hedge-proposals article>footer span{text-align:left}.pm-reduce-controls [role=group],.pm-reduce-result>dl,.pm-reduce-prerequisites ol{grid-template-columns:1fr}.pm-reduce-prerequisites>header,.pm-reduce-actions{flex-direction:column;align-items:stretch}.pm-reduce-actions button{margin-left:0}.pm-portfolio-toolbar button{min-height:36px}.pm-portfolio-groups>article>header dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pm-operations-console,.pm-session-paper{margin-left:-4px;margin-right:-4px;padding:13px}.pm-session-paper-economics,.pm-session-paper-list article>dl,.pm-operations-summary,.pm-operation-facts{grid-template-columns:1fr}.pm-operations-filters button{min-height:36px}.pm-operation summary>span:nth-child(3){grid-column:1;padding-left:40px}.pm-automation-cockpit,.pm-conditional-plans{margin-left:-4px;margin-right:-4px;padding:13px}.pm-conditional-summary,.pm-conditional-flow,.pm-conditional-steps dl,.pm-conditional-list details>dl{grid-template-columns:1fr}.pm-conditional-list article>header,.pm-conditional-list article>footer{flex-direction:column;align-items:flex-start}.pm-automation-summary,.pm-automation-facts,.pm-automation-safety-actions{grid-template-columns:1fr}.pm-automation-filters button{min-height:36px}.pm-automation-next{flex-direction:column;align-items:flex-start}.pm-automation-next time{text-align:left}.pm-automation-decision header{grid-template-columns:auto 1fr}.pm-automation-decision header time{grid-column:1/-1}.pm-connection-summary,.pm-connection-capabilities dl,.pm-brief-facts,.pm-message-flow{grid-template-columns:1fr}.pm-research-notebook,.pm-event-brief{margin-left:-4px;margin-right:-4px;padding:13px}.pm-event-brief>header{flex-direction:column}.pm-event-brief-identity,.pm-event-brief-open,.pm-event-brief-open li{grid-template-columns:1fr}.pm-event-brief-open li time{grid-column:1}.pm-event-brief-sources li{flex-direction:column;align-items:flex-start}.pm-related-markets{margin-left:-4px;margin-right:-4px;padding:13px}.pm-related-markets>header,.pm-related-list>article>header,.pm-related-positions>li>header{flex-direction:column;align-items:flex-start}.pm-related-evidence,.pm-related-positions dl{grid-template-columns:1fr}.pm-research-notebook>header,.pm-research-notebook-boundary,.pm-research-notebook-empty,.pm-research-revisions header{flex-direction:column;align-items:flex-start}.pm-research-notebook form,.pm-research-notebook-layout aside dl,.pm-research-revisions dl{grid-template-columns:1fr}.pm-research-notebook form>*{grid-column:1/-1}.pm-opportunity{min-height:94px;padding-left:13px;padding-right:13px}.pm-opportunity-topic>strong,.pm-opportunity-topic>em{white-space:normal}.pm-opportunity-meta{grid-area:3/1/auto/-1;justify-items:start;display:grid}.pm-opportunity-price{grid-row:1;align-self:start}.pm-watchlist-list article{grid-template-columns:1fr;gap:8px;padding:13px 16px}.pm-watchlist-pulse{margin-left:16px;margin-right:16px}.pm-watchlist-pulse>header{display:grid}.pm-watchlist-pulse>header>b{width:fit-content}.pm-watchlist-list article>div{text-align:left}.pm-watchlist-list article>button{grid-column:1;width:100%}.pm-watch-alert-composer{padding:13px 16px}.pm-watch-alert-actions{grid-template-columns:1fr;display:grid}.pm-watch-alert-actions button{width:100%}.pm-agent-findings-list{grid-template-columns:1fr}.pm-agent-findings-list>article,.pm-agent-findings-list>article:nth-child(2),.pm-agent-findings-list>article:last-child{border-top:1px solid var(--pm-border);border-right:0;grid-column:1}.pm-agent-findings-list>article:first-child{border-top:0}.pm-agent-findings-list dl>div{grid-template-columns:1fr;gap:3px}.pm-agent-findings-list li,.pm-control-banner{flex-direction:column;align-items:flex-start}.pm-control-banner button{width:100%}.pm-review-summary{grid-template-columns:1fr 1fr 1fr}.pm-review-summary>div{padding-right:5px}.pm-review-packet-identity,.pm-review-packet-result{grid-template-columns:1fr}.pm-review-packet-actions{flex-direction:column;align-items:stretch}.pm-review-packet-actions button{width:100%}.pm-typed-text-composer>header,.pm-typed-text-result>header{flex-direction:column;align-items:flex-start}.pm-typed-text-composer>form{grid-template-columns:1fr}.pm-typed-text-composer textarea,.pm-typed-text-composer>form>div,.pm-typed-text-composer>form>button{grid-area:auto/1}.pm-typed-text-composer>form>div{flex-direction:column;align-items:flex-start}.pm-typed-text-composer>form>button{min-height:36px}.pm-typed-text-examples{grid-template-columns:1fr;display:grid}.pm-typed-text-examples button{width:100%}.pm-typed-text-composer>footer,.pm-artifact-chain,.pm-artifact-targets,.pm-artifact-controls,.pm-audit-lifecycle,.pm-audit-admin,.pm-audit-guarantees{grid-template-columns:1fr}.pm-enterprise-release-readiness>header,.pm-release-phase-gates>header,.pm-release-question-inventory>header,.pm-release-readiness-decision>header,.pm-release-readiness-gates>header{flex-direction:column;align-items:flex-start}.pm-enterprise-release-readiness>header>b{white-space:normal}.pm-release-readiness-summary,.pm-release-question-inventory article>footer,.pm-release-readiness-decision>dl,.pm-release-readiness-boundary,.pm-release-readiness-actions{grid-template-columns:1fr}.pm-release-phase-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-release-phase-gates li>aside{border-top:1px solid var(--pm-border);border-left:0;grid-column:2;padding-top:6px;padding-left:0}.pm-release-question-inventory dl>div{grid-template-columns:1fr}.pm-release-readiness-gates li{grid-template-columns:22px minmax(0,1fr)}.pm-release-readiness-gates li>em{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.pm-workspace *,.pm-workspace :before,.pm-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.atlas.reduce-motion .pm-workspace *,.atlas.reduce-motion .pm-workspace :before,.atlas.reduce-motion .pm-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
