@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--step-hue:transparent}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--agt-sweep:0deg;--agd-span:0px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-heading:var(--font-heading);--font-body:var(--font-body);--radius-control:var(--radius-control);--radius-nav:var(--radius-nav);--radius-card:var(--radius-card);--radius-screen:var(--radius-screen);--radius-shot:var(--radius-shot)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--role-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:120px}body{background-color:var(--role-ground);color:var(--role-ink);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background-color:var(--role-line);color:var(--role-light-core)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:2px}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--dur-reduced)!important;transition-duration:var(--dur-reduced)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transition-delay:0s!important;transform:none!important}[data-lines] .line-mask>span{transition-delay:0s!important;transform:none!important}}[data-reveal]{opacity:1;transform:none}html.js [data-reveal]{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:min(calc(var(--reveal-index,0) * var(--stagger-sibling)), var(--stagger-chain-max));will-change:opacity, transform}html.js [data-reveal][data-in=true]{opacity:1;will-change:auto;transform:none}html.js [data-reveal][data-settled=true]{opacity:1;will-change:auto;transition:none;transform:none}@media print{[data-reveal]{opacity:1!important;transform:none!important}[data-lines] .line-mask>span{transform:none!important}}}@layer components{.kit-chip{background:var(--role-panel);border:1px solid var(--role-line);height:38px;font-family:var(--font-kit-mono);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--role-ink);border-radius:999px;align-items:center;padding:0 20px;font-size:13px;font-weight:500;line-height:18.2px;display:inline-flex}.kit-h2{font-family:var(--font-kit);letter-spacing:-.029em;color:var(--role-white);margin:0;font-size:34px;font-weight:600;line-height:1.2}.kit-lede{font-family:var(--font-kit);color:var(--role-ink);margin:0;font-size:16px;font-weight:400;line-height:20.8px}.kit-chip+.kit-h2,.kit-h2+.kit-lede{margin-top:10px}@media (min-width:1024px){.kit-h2{font-size:var(--kit-h2);letter-spacing:-.02em}.kit-lede{font-size:18px;line-height:23.4px}}.panel{background:var(--role-panel);border:1px solid var(--role-line);border-radius:30px;overflow:clip}.frame-double{border:1px solid var(--role-line);border-radius:30px;padding:6px}.door-halo{isolation:isolate;border-radius:999px;display:inline-flex;position:relative}.door-halo:before{content:"";z-index:-1;background:var(--white-6);border:1px solid var(--white-14);pointer-events:none;border-radius:999px;position:absolute;inset:-4px}.door:focus-visible{outline:0}.door-halo:has(.door:focus-visible){outline:2px solid var(--focus-ring);outline-offset:7px}.door{height:37px;font-family:var(--font-kit);letter-spacing:0;text-transform:none;white-space:nowrap;transition:background-color var(--dur-state) var(--ease-state), border-color var(--dur-state) var(--ease-state);border:1px solid #0000;border-radius:999px;align-items:center;padding:8px 44px 8px 20px;font-size:16px;font-weight:600;line-height:20.8px;display:inline-flex;position:relative;overflow:clip}.door-disc{border-radius:999px;place-items:center;width:25px;height:25px;margin-top:-12.5px;display:grid;position:absolute;top:50%;right:5px}.door-disc svg{stroke-width:2px;width:18px;height:18px}.door-disc-in{left:5px;right:auto;translate:-45px;rotate:-45deg;scale:1.42}.door-label{transition:translate var(--dur-door-out) var(--ease-door)}.door-disc-in{transition:translate calc(var(--dur-door-out) / 2) var(--ease-door) calc(var(--dur-door-out) / 2), scale calc(var(--dur-door-out) / 2) var(--ease-door) calc(var(--dur-door-out) / 2), rotate calc(var(--dur-door-out) / 2) var(--ease-door) calc(var(--dur-door-out) / 2)}.door-disc-out{transition:translate calc(var(--dur-door-out) / 2) var(--ease-door), scale calc(var(--dur-door-out) / 2) var(--ease-door) calc(var(--dur-door-out) / 2), rotate calc(var(--dur-door-out) / 2) var(--ease-door) calc(var(--dur-door-out) / 2)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.door:hover .door-label{transition:translate var(--dur-door-in) var(--ease-door) var(--delay-door)}.door:hover .door-disc-in{transition:translate calc(var(--dur-door-in) / 2) var(--ease-door) var(--delay-door), scale calc(var(--dur-door-in) / 2) var(--ease-door) var(--delay-door), rotate calc(var(--dur-door-in) / 2) var(--ease-door) var(--delay-door)}.door:hover .door-disc-out{transition:translate calc(var(--dur-door-in) / 2) var(--ease-door) calc(var(--delay-door) + var(--dur-door-in) / 2), scale calc(var(--dur-door-in) / 2) var(--ease-door) var(--delay-door), rotate calc(var(--dur-door-in) / 2) var(--ease-door) var(--delay-door)}.door:hover .door-disc-in{translate:0;rotate:none;scale:1}.door:hover .door-label{translate:24px}.door:hover .door-disc-out{translate:47px;rotate:45deg;scale:1.42}}.door-bone{background:var(--role-bone);color:var(--role-bone-ink)}.door-bone .door-disc{background:var(--role-bone-ink);color:var(--role-bone)}.door-bone:hover{background:var(--role-bone-lit)}.door-bone:active{background:var(--role-bone-sunk)}.door-outline{border-color:var(--role-light-low);color:var(--role-white)}.door-outline .door-disc{background:var(--role-white);color:var(--role-bone-ink)}.door-outline:hover{background:var(--white-4)}.door-outline:active{background:0 0}@media (min-width:1024px){.door-halo{background:var(--white-6);border:1px solid var(--white-14);padding:5px}.door-halo:before{content:none}.door-halo:has(.door:focus-visible){outline-offset:3px}.door-disc-in{left:7px;translate:-47px}.door{height:47px;padding:12px 54px 12px 30px;font-size:18px;line-height:23.4px}.door-disc{width:31px;height:31px;margin-top:-15.5px;right:7px}.door-disc svg{width:22px;height:22px}}.render{flex:none;display:block;position:relative}.render picture{display:contents}.render img{object-fit:contain;width:100%;height:100%;display:block}.render-empty{border:1px dashed var(--role-line);border-radius:10px}.render-disc{width:40px;height:40px}.render-disc[data-render=aperture] img{transform:scale(.84)}@media (min-width:1024px){.render-disc{width:56px;height:56px}}.disc-frame{background:var(--role-raise);border:1px solid var(--role-line);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.disc-frame .render-empty{border:0}.section{padding-block:var(--section-pad-mobile);border-top:1px solid var(--role-hairline);position:relative;overflow-x:clip}.wordmark{font-family:var(--font-display);font-weight:var(--weight-regular);text-transform:uppercase;color:currentColor;line-height:.82;display:block}.eyebrow{border-radius:var(--radius-pill);background-color:var(--glass-fill);border:1px solid var(--glass-line);font-family:var(--font-mono);font-size:var(--type-label);color:var(--role-ink);margin-bottom:var(--eyebrow-gap);align-items:center;padding:7px 14px;display:inline-flex}.glass{background-color:var(--glass-fill);border:1px solid var(--glass-line)}.line-mask{display:block;overflow:clip}.line-mask>span{display:block;transform:translateY(0)}html.js [data-lines] .line-mask>span{transition:transform var(--dur-line-mask) var(--ease-reveal);transition-delay:calc(var(--line-index,0) * var(--stagger-line));transform:translateY(110%)}html.js [data-lines][data-in=true] .line-mask>span{transform:translateY(0)}html.js [data-lines][data-settled=true] .line-mask>span{transition:none;transform:none}.slot{text-align:center;border:1px dashed var(--role-line-soft);background-color:var(--role-fill-soft);border-radius:var(--radius-card);color:var(--role-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:relative}.slot-filled{background-color:#0000;border:0;padding:0;display:block;overflow:hidden}.slot-img{object-fit:cover;width:100%;height:100%;display:block}.slot-picture{display:contents}.slot-id{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--role-heading)}.slot-label{font-size:var(--type-small);max-width:44ch;color:var(--role-ink);line-height:1.4}.slot-size{font-family:var(--font-mono);font-size:var(--type-micro);font-variant-numeric:tabular-nums;color:var(--role-muted)}.slot-compact{padding:12px;overflow:hidden}.slot-compact .slot-label,.slot-compact .slot-size{display:none}.slot-text:not([data-written]){border:1px dashed var(--role-line-soft);border-radius:var(--radius-control);text-align:left;background-color:#0000;padding:10px 14px;display:block}.empty{border:1px solid var(--role-hairline);border-radius:var(--radius-card);background-color:var(--glass-fill);text-align:left;max-width:68ch;margin-inline:auto;padding:24px}.empty-title{font-family:var(--font-heading);font-size:var(--type-display-s);line-height:var(--leading-title);letter-spacing:var(--tracking-display);font-weight:var(--weight-regular);color:var(--role-heading);text-wrap:balance;margin-top:12px}.empty-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.notfound{align-items:center;min-height:100svh;display:flex}@media (max-width:767px){.slot-supply{display:none}.empty-title{font-size:var(--type-phone-h2);margin-top:0}}@media (min-width:768px){.section{padding-block:var(--section-pad)}.empty{padding:32px}}.tape-pause{border:1px solid var(--role-light-low);border-radius:var(--radius-pill);background-color:var(--role-ground);block-size:40px;inline-size:40px;color:var(--p-white);cursor:pointer;transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);flex:none;place-items:center;padding:0;display:grid}.tape-pause:hover{border-color:var(--role-light-mid);background-color:var(--accent-fill-soft)}.tape-pause:focus-visible{border-radius:var(--radius-pill)}.tape-pause>svg{fill:currentColor;block-size:16px;inline-size:16px;overflow:visible}@media (prefers-reduced-motion:reduce){.tape-pause{display:none}}.head{padding-top:var(--eyebrow-lead);flex-direction:column;align-items:flex-start;display:flex}.head>.kit-chip{margin:0 0 16px}.head-eyebrow-row{align-items:center;gap:10px;margin:0 0 16px;display:flex}.head-eyebrow-row>.kit-chip{margin:0}.head-eyebrow-row>.chain-inline-point{border:1px solid var(--role-bone);background:var(--role-bone);block-size:30px;inline-size:30px;color:var(--role-ground);font:13px/1 var(--font-kit-mono);letter-spacing:0;border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.kit-chip[data-scrambling=true]{color:var(--role-dim)}.head-row{flex-direction:column;gap:16px;display:flex}.head-title{font-family:var(--font-heading);font-size:var(--type-phone-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-regular);color:var(--role-heading);text-wrap:balance;margin:0}.head-lede{max-inline-size:60ch;font-size:var(--type-phone-body);line-height:var(--leading-body);color:var(--role-ink);text-wrap:pretty;margin:0}.head-centre{text-align:center;align-items:center}.head-centre .head-row{align-items:center}.head-lede-lines{flex-direction:column;gap:4px;display:flex}.head-lede-sentence{display:block}.mask-word{vertical-align:top;margin-bottom:-.24em;padding-bottom:.24em;display:inline-block;overflow:visible clip}.mask-word>span{display:inline-block}html.js [data-lines] .mask-word>span{transition:transform var(--dur-line-mask) var(--ease-reveal);transition-delay:calc(var(--line-index,0) * var(--stagger-line));transform:translateY(120%)}html.js [data-lines][data-in=true] .mask-word>span{transform:translateY(0)}html.js [data-lines][data-settled=true] .mask-word>span{transition:none;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-lines] .mask-word>span{transition:none;transform:none}}.part-label{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--role-muted);margin:0}.chip{border:1px solid var(--role-light-low);min-block-size:28px;font-family:var(--font-mono);font-size:var(--type-micro);font-weight:var(--weight-regular);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--role-ink);transition:color var(--dur-state) var(--ease-state), border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);border-radius:4px;justify-content:center;align-items:center;padding:3px 10px;display:inline-flex}.chip-status[data-state=upheld],.chip-verdict[data-verdict=holds]{color:var(--role-heading);border-color:var(--role-heading);outline:1px solid var(--role-heading);outline-offset:-2px}.chip-status[data-state=challenged]{background-color:var(--accent-fill-soft)}.chip-status[data-state=struck],.chip-verdict[data-verdict=breaks]{border-color:var(--role-muted)}.chip-status[data-state=struck]{position:relative}.chip-status[data-state=struck]:after{content:"";background-color:var(--role-muted);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:17%}.chip-ticker{color:var(--role-heading)}:is(a,button).chip:hover{border-color:var(--role-light-mid);background-color:var(--accent-fill-soft)}:is(a,button).chip:active{color:var(--role-heading);border-color:var(--role-light-mid);background-color:var(--accent-fill)}.mark-tile,.mark-bare{--mark:24px;flex:none;place-items:center;display:grid;position:relative}.mark-tile{border:1px solid var(--role-light-low);background-color:var(--role-ground);block-size:40px;inline-size:40px;transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);border-radius:4px}.mark-tile-sm{--mark:16px;block-size:28px;inline-size:28px}.mark-tile-lg{--mark:32px;block-size:56px;inline-size:56px}.mark-bare.mark-tile-sm,.mark-bare.mark-tile-md,.mark-bare.mark-tile-lg{border:0;block-size:auto;inline-size:auto}.mark-art{inline-size:var(--mark);block-size:var(--mark);display:block}.mark-b{fill:var(--p-white)}.mark-l{fill:var(--role-light-mid)}.agent-row:hover .mark-tile,.agent-row[aria-current=true] .mark-tile{border-color:var(--role-light-mid);background-color:var(--accent-fill-soft)}.mark-tile:before{content:"";background-color:var(--p-white);opacity:0;inline-size:3px;transition:opacity var(--dur-state) var(--ease-state);border-radius:4px 0 0 4px;position:absolute;inset-block:-1px;inset-inline-start:-1px}.agent-row[aria-current=true] .mark-tile:before{opacity:1}@media (max-width:767.98px){.agent-row .mark-tile{--mark:16px;border-color:var(--role-line);block-size:28px;inline-size:28px}}.has-light{isolation:isolate;position:relative}.dot-light{z-index:-1;pointer-events:none;position:absolute;inset-block:-48px 0;inset-inline:0 -48px;overflow:hidden}.dot-light-art{position:absolute;inset-block-start:0;inset-inline-end:0}.dot-light-art path{transition:fill var(--dur-state) var(--ease-state), stroke var(--dur-state) var(--ease-state)}.dl-1{fill:var(--role-line)}.dl-2{fill:var(--role-light-low)}.dl-3{fill:var(--role-light-mid)}.dl-4{fill:var(--p-white)}.dl-rim-2,.dl-rim-3,.dl-rim-4{fill:none;stroke-width:1px}.dl-rim-2{stroke:var(--role-light-low)}.dl-rim-3{stroke:var(--role-light-mid)}.dl-rim-4{stroke:var(--p-white)}.has-light:hover .dl-1{fill:var(--role-light-low)}.has-light:hover .dl-2{fill:var(--role-light-mid)}.has-light:hover .dl-3{fill:var(--p-white)}.has-light:hover .dl-rim-2{stroke:var(--role-light-mid)}.has-light:hover .dl-rim-3{stroke:var(--p-white)}.seam{max-inline-size:var(--shell);padding-inline:var(--shell-pad);pointer-events:none;grid-template-rows:repeat(8,12px);margin-inline:auto;display:grid;position:absolute;inset-block-start:-48px;inset-inline:0}.seam-row{--seam-dot:2px;color:var(--role-line);background-image:conic-gradient(at var(--seam-dot) var(--seam-dot), transparent 75%, currentColor 0);background-size:16px 12px;background-clip:content-box;display:block}@keyframes seam-pass{0%{--seam-dot:2px;color:var(--role-line);opacity:0}28%{--seam-dot:2px;color:var(--role-line);opacity:1}45%{--seam-dot:2px;color:var(--role-line)}47%{--seam-dot:3px;color:var(--role-line)}48.5%{--seam-dot:4px;color:var(--role-light-low)}50%{--seam-dot:5px;color:var(--role-light-mid)}51.5%{--seam-dot:4px;color:var(--role-light-low)}53%{--seam-dot:3px;color:var(--role-line)}55%{--seam-dot:2px;color:var(--role-line)}72%{--seam-dot:2px;color:var(--role-line);opacity:1}to{--seam-dot:2px;color:var(--role-line);opacity:0}}@supports (animation-timeline:view()){.seam-row{animation-name:seam-pass;animation-timing-function:steps(8,end);animation-fill-mode:both;animation-timeline:view()}}@media (prefers-reduced-motion:reduce){.seam-row{animation:none}}.dot-bar{--dot:10px;--dot-gap:4px;flex-direction:column;flex:none;gap:10px;display:inline-flex}.dot-bar-label{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--role-muted);text-underline-offset:3px;transition:color var(--dur-state) var(--ease-state), text-decoration-color var(--dur-state) var(--ease-state);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.dot-bar-cells{align-items:center;gap:var(--dot-gap);display:flex}.dot-bar-cells>i{inline-size:var(--dot);block-size:var(--dot);background-color:var(--role-line);transition:background-color var(--dur-state) var(--ease-state);flex:none}.dot-bar-cells>i[data-c=full]{background-color:var(--p-white)}.dot-bar-cells>i[data-c=part]{background-color:var(--role-light-mid)}.dot-bar-tick{inline-size:3px;block-size:calc(var(--dot) * 3);margin-block:calc(var(--dot) * -1);background-color:var(--p-white);flex:none}:is(.record-row,.case-row,.mandate-row):hover .dot-bar-label{color:var(--role-ink);-webkit-text-decoration-color:var(--p-white);-webkit-text-decoration-color:var(--p-white);-webkit-text-decoration-color:var(--p-white);text-decoration-color:var(--p-white)}:is(.record-row,.case-row,.mandate-row):hover .dot-bar-cells>i:not([data-c]){background-color:var(--role-light-low)}.dot-bar[data-struck=true] .dot-bar-cells>i,:is(.record-row,.case-row):hover .dot-bar[data-struck=true] .dot-bar-cells>i{background-color:var(--role-dim);transform:translate(var(--sx,0), var(--sy,0)) scale(.45)}.dot-bar[data-struck=true] .dot-bar-cells>i:first-child{--sx:-3px;--sy:4px}.dot-bar[data-struck=true] .dot-bar-cells>i:nth-child(2){--sx:-9px;--sy:-3px;opacity:.5}.dot-bar[data-struck=true] .dot-bar-cells>i:nth-child(3){--sx:0px;--sy:8px}.dot-bar[data-struck=true] .dot-bar-cells>i:nth-child(4){--sx:-5px;--sy:-4px}.dot-bar[data-struck=true] .dot-bar-cells>i:nth-child(5){--sx:-8px;--sy:8px}.dot-bar[data-struck=true] .dot-bar-cells>i:nth-child(6){--sx:-3px;--sy:-4px}.dot-bar[data-struck=true] .dot-bar-cells>i:nth-child(7){--sx:-10px;--sy:10px;opacity:.6}.dot-bar[data-struck=true] .dot-bar-cells>i:nth-child(8){--sx:-14px;--sy:8px}html.js .dot-bar[data-fill] .dot-bar-cells>i[data-c]{background-color:var(--role-line);transition:background-color var(--dur-tick) steps(1, end);transition-delay:calc(var(--i,0) * var(--stagger-chain-max) / var(--lit,1))}html.js .dot-bar[data-fill] .dot-bar-tick{background-color:var(--role-line);transition:background-color var(--dur-tick) steps(1, end);transition-delay:var(--stagger-chain-max)}html.js .dot-bar[data-fill][data-in=true] .dot-bar-cells>i[data-c=full],html.js .dot-bar[data-fill][data-in=true] .dot-bar-tick{background-color:var(--p-white)}html.js .dot-bar[data-fill][data-in=true] .dot-bar-cells>i[data-c=part]{background-color:var(--role-light-mid)}html.js .dot-bar[data-fill][data-settled=true] .dot-bar-cells>i[data-c],html.js .dot-bar[data-fill][data-settled=true] .dot-bar-tick{transition:background-color var(--dur-state) var(--ease-state)}@media (prefers-reduced-motion:reduce){html.js .dot-bar[data-fill] .dot-bar-cells>i[data-c=full],html.js .dot-bar[data-fill] .dot-bar-tick{background-color:var(--p-white);transition:none}html.js .dot-bar[data-fill] .dot-bar-cells>i[data-c=part]{background-color:var(--role-light-mid);transition:none}}.record-claim{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.record-claim>i{background-color:var(--role-dim);block-size:8px;inline-size:100%;display:block}.record-claim>i+i{inline-size:64%}.chain{border:1px solid var(--role-line);border-radius:var(--radius-panel);background-color:var(--role-panel);grid-template-columns:repeat(6,minmax(0,1fr));margin:40px 0 0;padding:24px 8px 20px;list-style:none;display:grid}.chain-layout,.chain-rail{min-block-size:0;min-inline-size:0}.chain-rail-point,.chain-inline-point{display:none}@media (max-width:767.98px){.chain-layout-responsive>.chain{display:none}.chain-rail{padding-inline-start:0}.chain-rail:before{content:none;display:none}.chain-inline-point{border:1px solid var(--role-bone);background:var(--role-bone);block-size:24px;inline-size:24px;color:var(--role-ground);font:12px/1 var(--font-kit-mono);letter-spacing:0;border-radius:50%;flex:0 0 24px;place-items:center;display:grid}}.chain-step{min-inline-size:0;font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;color:var(--role-muted);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.chain-point{z-index:1;border:1px solid var(--role-light-mid);background-color:var(--role-panel);block-size:14px;inline-size:14px;position:relative}.chain-step[data-phase=done] .chain-point{border-color:var(--role-muted);background-color:var(--role-muted)}.chain-step[data-phase=current]{color:var(--role-heading)}.chain-step[data-phase=current] .chain-point{border-color:var(--role-heading);background-color:var(--role-heading)}.chain-step:not(:last-child):after,.chain-step[data-runs=true]:before{content:"";background-color:var(--role-light-low);block-size:1px;inline-size:calc(100% - 14px);position:absolute;inset-block-start:7px;inset-inline-start:calc(50% + 7px)}.chain-step[data-runs=true]:before{z-index:1;background-color:var(--p-white);transform-origin:0;block-size:2px;margin-block-start:-.5px;transform:scaleX(0)}html.js .chain[data-in=true] .chain-step:not([data-phase=ahead]) .chain-point,html.js .chain[data-in=true] .chain-step:not([data-phase=ahead]) .chain-name{animation:chain-light var(--dur-state) steps(1, end) calc(var(--step,0) * var(--dur-reveal)) backwards}html.js .chain[data-in=true] .chain-step[data-runs=true]:before{animation:chain-run var(--dur-reveal) steps(8, end) calc(var(--step,0) * var(--dur-reveal)) both}@keyframes chain-light{0%{color:var(--role-dim);border-color:var(--role-light-mid);background-color:var(--role-panel)}}@keyframes chain-run{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (max-width:767.98px){.chain-step:not([data-phase=current]) .chain-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.chain-step{font-size:var(--type-phone-key)}.chain:has(.chain-step[data-phase=current]+.chain-step[data-phase=current]+.chain-step[data-phase=current]){padding-block-start:40px}.chain-step[data-phase=current]+.chain-step[data-phase=current]:has(+.chain-step[data-phase=current]) .chain-name{white-space:nowrap;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;translate:-50%}}@media (prefers-reduced-motion:reduce){html.js .chain[data-in=true] .chain-step:not([data-phase=ahead]) .chain-point,html.js .chain[data-in=true] .chain-step:not([data-phase=ahead]) .chain-name,html.js .chain[data-in=true] .chain-step[data-runs=true]:before{animation:none}}.agent-say{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.agent-name,.agent-head-name{font-family:var(--font-heading);font-size:var(--type-phone-h3);line-height:var(--leading-title);color:var(--role-heading);margin:0}.agent-line,.agent-head-line{font-size:var(--type-small);line-height:var(--leading-body);color:var(--role-ink);text-wrap:pretty;margin:0}@media (min-width:768px){.head-title{font-size:clamp(40px,4.45vw,64px)}.head-lede{font-size:var(--type-title);line-height:var(--leading-title)}.mark-tile{--mark:32px;block-size:48px;inline-size:48px}.mark-tile-sm{--mark:16px;block-size:32px;inline-size:32px}.mark-tile-lg{--mark:64px;block-size:96px;inline-size:96px}.agent-line,.agent-head-line{font-size:var(--type-sub)}}@media (min-width:1024px){.head-split .head-row{flex-direction:row;align-items:center;gap:32px}.head-split .head-lede{border-inline-start:1px solid var(--role-line);max-inline-size:36ch;padding-inline-start:32px}}.skip-link{z-index:60;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{background-color:var(--role-panel);border:1px solid var(--role-line);border-radius:var(--radius-control);color:var(--role-ink);padding:10px 16px;top:20px;left:20px}.nav{z-index:50;pointer-events:none;opacity:1;transition:transform var(--dur-nav-show) var(--ease-nav-in), opacity var(--dur-nav-show) var(--ease-nav-in);position:fixed;inset:0 0 auto;transform:translateY(0)}.nav[data-hidden=true],html[data-pin=swarm] .nav{opacity:0;transition:transform var(--dur-nav-hide) var(--ease-leave), opacity var(--dur-nav-hide) var(--ease-leave);transform:translateY(-130%)}.nav-strip{--pill-foot:116px;height:calc(var(--pill-foot) + 100px);opacity:0;transition:opacity var(--dur-nav-glass) var(--ease-state);position:absolute;top:0;left:0;right:0}.nav[data-scrolled=true] .nav-strip{opacity:1}.nav-strip i{top:var(--pill-foot);height:100px;display:block;position:absolute;left:0;right:0}.nav-strip .nav-strip-cap{--strip-blur:10px;height:var(--pill-foot);top:0}.nav-strip i:first-child{--strip-blur:10px;-webkit-mask-image:linear-gradient(#000 0% 12.5%,#0000 25%);mask-image:linear-gradient(#000 0% 12.5%,#0000 25%)}.nav-strip i:nth-child(2){--strip-blur:5px;-webkit-mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.nav-strip i:nth-child(3){--strip-blur:2.5px;-webkit-mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.nav-strip i:nth-child(4){--strip-blur:1.25px;-webkit-mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.nav-strip i:nth-child(5){--strip-blur:.625px;-webkit-mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.nav-strip i:nth-child(6){--strip-blur:.3125px;-webkit-mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.nav-strip i:nth-child(7){--strip-blur:.156px;-webkit-mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.nav-strip i:nth-child(8){--strip-blur:.078px;-webkit-mask-image:linear-gradient(#0000 75%,#000 87.5%,#0000 100%);mask-image:linear-gradient(#0000 75%,#000 87.5%,#0000 100%)}.nav-row{justify-content:center;padding:16px 16px 0;display:flex;position:relative}.nav-pill{pointer-events:auto;background:var(--glass-kit);border:1px solid var(--white-8);border-radius:999px;align-items:center;width:100%;max-width:640px;height:52px;padding:0 7px 0 14px;display:flex}.nav-lockup{color:var(--role-bone);transition:opacity var(--dur-state) var(--ease-state);flex:none;align-items:center;gap:10px;display:inline-flex}.nav-lockup:hover{opacity:.82}.nav-lockup .nav-mark{width:34px;height:26px}.nav-wordmark{letter-spacing:.14em;font-kerning:none;color:var(--role-ink);white-space:nowrap;font-size:15px;line-height:.82;display:none}.nav-links,.nav-track,.nav-buy,.nav-seam,.nav-discs{display:none}.nav-actions{align-items:center;margin-left:10px;display:flex}.nav-terminal{background:var(--role-white);height:36px;color:var(--role-bone-ink);font-family:var(--font-kit);white-space:nowrap;transition:background-color var(--dur-state) var(--ease-state);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.nav-terminal:hover,.nav-terminal:active{background:var(--role-white-sunk)}.nav-terminal-glyph{display:none}.nav-buy{border:1px solid var(--role-light-low);height:38px;color:var(--role-white);font-family:var(--font-kit);white-space:nowrap;transition:background-color var(--dur-state) var(--ease-state);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;line-height:1}.nav-buy:hover{background:var(--white-4)}.nav-buy:active{background:var(--white-8)}.nav-disc{background:var(--role-panel);border:1px solid var(--role-line);width:36px;height:36px;color:var(--role-white);transition:border-color var(--dur-state) var(--ease-state);border-radius:999px;flex:none;place-items:center;display:grid}.nav-disc:hover{border-color:var(--role-white)}@media (max-width:359.98px){.nav-disc-dex{display:none}}.nav-disc-pons{width:16px;height:16px}@media (max-width:1023.98px){.nav-row{padding:8px 12px 0}.nav-pill{border-radius:var(--radius-nav-bar);min-inline-size:0;flex-wrap:wrap;align-content:flex-start;gap:8px 0;height:auto;padding:8px 8px 0}.nav-lockup{justify-content:flex-start;width:40px;height:40px;margin-inline-end:auto;padding-inline-start:2px}.nav-lockup .nav-mark{width:32px;height:24.5px}.nav-actions{min-inline-size:0;flex:none;gap:5px;height:44px;margin-left:0}.nav-buy{isolation:isolate;border:0;flex:none;justify-content:center;height:40px;padding:0 14px;display:inline-flex;position:relative}.nav-buy:before{content:"";z-index:-1;border:1px solid var(--role-light-low);transition:background-color var(--dur-state) var(--ease-state);border-radius:999px;position:absolute;inset:1px 0}.nav-buy:hover,.nav-buy:active{background:0 0}.nav-buy:hover:before{background-color:var(--white-4)}.nav-buy:active:before{background-color:var(--white-8)}.nav-terminal{background:var(--role-white) padding-box;border:1px solid #0000;flex:none;justify-content:center;width:40px;height:40px;padding:0}.nav-terminal:hover,.nav-terminal:active{background:var(--role-white-sunk) padding-box}.nav-terminal-glyph{width:18px;height:18px;display:block}.nav-terminal-label{display:none}.nav-seam{background:var(--role-line);flex:none;width:1px;height:28px;margin-inline:2px 1px;display:block}.nav-discs{flex:none;align-items:center;gap:0;display:flex}.nav-disc{isolation:isolate;background:0 0;border:0;width:40px;height:40px;position:relative}.nav-disc:before{content:"";z-index:-1;border:1px solid var(--role-line);background:var(--role-panel);transition:border-color var(--dur-state) var(--ease-state);border-radius:999px;position:absolute;inset:2px}.nav-disc:hover:before{border-color:var(--role-white)}.nav-track{--nav-sunk-fill:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){.nav-track{--nav-sunk-fill:color-mix(in srgb, var(--p-raven) 78%, transparent)}}.nav-track{--nav-sunk-shade:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){.nav-track{--nav-sunk-shade:color-mix(in srgb, var(--p-raven) 90%, transparent)}}.nav-track{isolation:isolate;min-inline-size:0;flex:0 0 calc(100% + 4px);height:40px;margin:0 -2px 6px;padding-inline:3px;display:flex;position:relative}.nav-track:before{content:"";z-index:-1;border:1px solid var(--white-4);background:linear-gradient(to bottom, var(--nav-sunk-shade), transparent 3px), var(--nav-sunk-fill);border-radius:999px;position:absolute;inset:0}.nav-seg{isolation:isolate;min-inline-size:0;height:100%;font-family:var(--font-kit);color:var(--role-ink);white-space:nowrap;transition:color var(--dur-state) var(--ease-state);border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;font-size:15px;font-weight:400;line-height:19.5px;display:flex;position:relative}.nav-seg:before{content:"";z-index:-1;border:1px solid var(--white-6);border-top-color:var(--white-14);background:var(--p-graphite);opacity:0;transition:opacity var(--dur-state) var(--ease-state);border-radius:999px;position:absolute;inset:3px 0}.nav-seg[aria-current]{color:var(--role-white)}.nav-seg[aria-current]:before{opacity:1}}@media (max-width:1023.98px) and (hover:hover) and (pointer:fine){.nav-seg:hover{color:var(--role-white)}}@supports not (color:color-mix(in srgb, currentColor 50%, transparent)){.nav-track{--nav-sunk-fill:var(--p-raven);--nav-sunk-shade:var(--p-raven)}}@media (max-width:359.98px){.nav-lockup .nav-mark{width:30px;height:23px}.nav-buy{padding-inline:13px}}@media (min-width:1024px){.nav-strip{--pill-foot:78px}.nav-row{padding-top:20px}.nav-pill{width:auto;max-width:none;height:58px;padding:10px 10px 10px 24px}.nav-lockup .nav-mark{width:30px;height:23px}.nav-wordmark{display:block}.nav-links{align-items:center;gap:4px;margin-left:32px;display:flex}.nav-link{height:37px;font-family:var(--font-kit);color:var(--role-ink);white-space:nowrap;transition:background-color var(--dur-state) var(--ease-state), color var(--dur-state) var(--ease-state);border-radius:999px;align-items:center;padding:8px 16px;font-size:15px;font-weight:400;line-height:19.5px;display:inline-flex;position:relative}.nav-link:hover{background:var(--white-8);color:var(--role-white)}.nav-link{isolation:isolate}.nav-link:before{content:"";z-index:-1;border:1px solid var(--white-6);border-top-color:var(--white-14);background:var(--p-graphite);opacity:0;transition:opacity var(--dur-state) var(--ease-state);border-radius:999px;position:absolute;inset:0}.nav-link[aria-current]{color:var(--role-white)}.nav-link[aria-current]:before{opacity:1}.nav-link[aria-current]:hover{background:0 0}.nav-actions{gap:8px;margin-left:32px}.nav-buy{display:inline-flex}.nav-terminal{height:38px;padding:0 16px 0 14px}.nav-terminal-glyph{display:block}.nav-seam{background:var(--role-line);width:1px;height:28px;margin-inline:8px;display:block}.nav-discs{align-items:center;gap:6px;display:flex}}.disc{border:1px solid var(--role-light-low);border-radius:var(--radius-pill);block-size:40px;inline-size:40px;color:var(--role-heading);transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);flex:none;justify-content:center;align-items:center;display:inline-flex}.disc:hover{border-color:var(--role-light-mid);background-color:var(--accent-fill-soft)}.disc-mark{block-size:20px;inline-size:20px}.foot{border-top:1px solid var(--role-light-low);border-bottom:1px solid var(--role-line);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"mark rule line""mark rule discs";align-items:center;gap:10px 16px;margin-block:56px 32px;padding-block:14px;display:grid}.foot:before{content:"";background-color:var(--role-line);grid-area:rule;align-self:stretch;inline-size:1px}.foot-mark{color:var(--role-bone);flex-direction:column;grid-area:mark;align-items:center;gap:8px;display:inline-flex}.foot-wordmark{letter-spacing:.14em;font-kerning:none;color:var(--role-heading);white-space:nowrap;font-size:13px}.nav-wordmark .wm-c,.foot-wordmark .wm-c{margin-inline-end:-.05em}.foot-line{font-size:var(--type-small);color:var(--role-ink);grid-area:line;margin:0}.foot-discs{grid-area:discs;gap:8px;display:flex}@media (min-width:768px){.foot{justify-content:space-between;align-items:center;gap:24px;padding-block:10px;display:flex}.foot:before{content:none}.foot-mark{flex-direction:row;gap:12px}.foot-wordmark{font-size:18px}}.hero{--cell:2px;flex-direction:column;padding-top:72px;display:flex;position:relative;overflow:clip}.hero-grid{flex-direction:column;align-items:center;gap:0;min-block-size:0;min-inline-size:0;padding-block-end:32px;display:flex}.hero-scene{inline-size:calc(400 * var(--cell));block-size:calc(205 * var(--cell));flex:none;position:relative}.hs{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-scene{--clear-x:0px;--clear-y:0px;--clear-w:0px;--clear-h:0px}.hs,.hero-trail{clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--clear-x) var(--clear-y), calc(var(--clear-x) + var(--clear-w)) var(--clear-y), calc(var(--clear-x) + var(--clear-w)) calc(var(--clear-y) + var(--clear-h)), var(--clear-x) calc(var(--clear-y) + var(--clear-h)), var(--clear-x) var(--clear-y))}.hs-desktop{display:none}.hero-raven{inline-size:calc(88 * var(--cell));block-size:calc(96 * var(--cell));position:absolute;inset-block-start:calc(var(--ry-p) * var(--cell));inset-inline-start:calc(var(--rx-p) * var(--cell))}.hs-b,.rb-b{fill:var(--p-white)}.hs-l2,.rb-l2{fill:var(--role-light-mid)}.hs-l1,.rb-l1{fill:var(--role-light-low)}.hs-f,.rb-f{fill:var(--role-line)}.hs-g,.rb-g{fill:var(--role-card)}.hs-d,.rb-d{fill:var(--role-panel)}.hs-k,.rb-k{fill:var(--role-ground)}.hs-image img{block-size:100%;inline-size:100%;image-rendering:pixelated;display:block}.rb{overflow:hidden}.rb-strip{inline-size:calc(var(--frames) * 100%);max-inline-size:none;max-width:none;block-size:100%;image-rendering:pixelated;transform:translateX(calc(var(--frame) * -100% / var(--frames)));display:block}.hs-chart{fill:none;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.hs-chart-L{stroke:var(--role-light-mid)}.hs-chart-l{stroke:var(--role-light-low)}@keyframes hs-fade{0%{opacity:.85}to{opacity:1}}@keyframes hs-follow{0%{opacity:.85;transform:translateY(calc(var(--reveal-rise) / 2))}to{opacity:1;transform:translateY(0)}}@keyframes hs-twinkle{0%,to{opacity:1}50%{opacity:.65}}@keyframes hs-window{0%,to{opacity:1}50%{opacity:.75}}@media (prefers-reduced-motion:no-preference){html.js .hero-scene:not([data-arrived=static]){animation:hs-fade var(--dur-layout) var(--ease-reveal) both}html.js .hero-copy:not([data-arrived=static]) .hero-title-line{animation:hs-follow calc(var(--dur-reveal) / 2) var(--ease-reveal) both;animation-delay:min(calc(var(--line-index) * var(--stagger-sibling)), calc(var(--stagger-sibling) * 4))}html.js .hero-copy:not([data-arrived=static]) :is(.hero-subhead,.hero-bio,.hero-doors,.hero-ca){animation:hs-follow calc(var(--dur-reveal) / 2) var(--ease-reveal) both;animation-delay:calc(var(--stagger-sibling) * 4)}html.js .hero-copy:not([data-arrived=static]) .hero-subhead{animation-delay:calc(var(--stagger-sibling) * 3)}html.js .hero-scene[data-running=false],html.js .hero-copy[data-running=false] :is(.hero-title-line,.hero-subhead,.hero-bio,.hero-doors,.hero-ca){animation-play-state:paused}html.js :is(.hero-scene,.close-scene) .hs-stars{animation:hs-twinkle var(--dur-idle-twinkle) var(--ease-door) infinite;animation-play-state:paused}html.js .hs-windows{animation:hs-window var(--dur-idle-ticker) var(--ease-door) infinite;animation-play-state:paused}html.js .hs-stars.hs-twinkle-1{animation-delay:calc(var(--dur-idle-twinkle) / -3)}html.js .hs-stars.hs-twinkle-2{animation-delay:calc(var(--dur-idle-twinkle) * -2 / 3)}html.js .hs-windows.hs-twinkle-1{animation-delay:calc(var(--dur-idle-ticker) / -3)}html.js .hs-windows.hs-twinkle-2{animation-delay:calc(var(--dur-idle-ticker) * -2 / 3)}html.js [data-running=true] :is(.hs-stars,.hs-windows){animation-play-state:running}}.hero-trail{pointer-events:none;position:absolute;inset:0}.hero-trail>i{inline-size:calc(var(--cell) * 3);block-size:calc(var(--cell) * 3);background-color:var(--p-white);margin-block-start:calc(var(--cell) * -1);margin-inline-start:calc(var(--cell) * -1);position:absolute;inset-block-start:0;inset-inline-start:0}.hero-trail>i[data-age="2"],.hero-trail>i[data-age="3"]{inline-size:calc(var(--cell) * 2);block-size:calc(var(--cell) * 2);background-color:var(--role-light-mid)}.hero-trail>i[data-age="4"],.hero-trail>i[data-age="5"]{inline-size:var(--cell);block-size:var(--cell);background-color:var(--role-light-low);margin-block-start:0;margin-inline-start:0}.hero-trail>i[data-age="5"]{background-color:var(--role-line)}.hero-copy{min-block-size:0;inline-size:97vw;min-inline-size:0;max-inline-size:110rem;padding-inline:var(--shell-pad-mobile);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.hero-copy>.kit-chip{margin:0}.hero-title{font-family:var(--font-display);font-size:var(--type-phone-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-medium);color:var(--role-heading);margin:8px 0 0}.hero-title-line{display:block}.hero-title-accent{font-style:italic}.hero-subhead{font-family:var(--font-heading);font-style:italic;font-size:var(--type-phone-aside);line-height:var(--leading-title);color:var(--role-subhead);margin:16px 0 0}.hero-bio{max-inline-size:30ch;font-size:var(--type-phone-body);line-height:var(--leading-body);color:var(--role-ink);margin:12px 0 0}.hero-doors{flex-direction:column;align-self:stretch;gap:12px;margin-top:24px;display:flex}.hero-doors .door-halo{display:flex}.hero-doors .door{min-width:0;flex:1;min-block-size:0}.hero-ca{align-self:stretch;margin-top:16px}.ca{min-inline-size:0;font:inherit;color:var(--role-ink);cursor:pointer;align-items:center;gap:12px;display:flex}.ca-rule{background-color:var(--role-light-low);flex:none;align-self:stretch;inline-size:1px;margin-block:4px}.ca-value{min-inline-size:0;font-family:var(--font-mono);text-align:start;color:var(--role-ink);flex:auto;font-size:12px;line-height:1.35}.ca-half{white-space:nowrap}.ca-act{border:1px solid var(--role-light-low);block-size:34px;font-family:var(--font-mono);font-size:var(--type-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--role-ink);transition:background-color var(--dur-state) var(--ease-state), border-color var(--dur-state) var(--ease-state);border-radius:6px;flex:none;align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.ca-act svg{block-size:14px;inline-size:14px}.ca:hover .ca-act,.ca:focus-visible .ca-act,.ca:active .ca-act,.ca[data-copied=true] .ca-act{color:var(--role-heading)}.ca:hover .ca-act{border-color:var(--role-light-mid);background-color:var(--accent-fill-soft)}.ca:focus-visible{outline:none}.ca:focus-visible .ca-act{outline:2px solid var(--p-white);outline-offset:3px}.ca:active .ca-act,.ca[data-copied=true] .ca-act{border-color:var(--role-light-mid);background-color:var(--accent-fill)}.ca-capsule{border:1px solid var(--role-line);border-radius:var(--radius-pill);background-color:var(--role-panel);min-block-size:38px;inline-size:100%;max-inline-size:100%;transition:border-color var(--dur-state) var(--ease-state);gap:8px;padding:5px 16px 5px 5px;display:flex}.ca-capsule:hover{border-color:var(--role-light-low)}.ca-capsule:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-pill)}.ca-capsule .ca-tag{border:1px solid var(--role-line);border-radius:var(--radius-pill);background-color:var(--role-raise);block-size:26px;inline-size:26px;font-family:var(--font-kit-mono);color:var(--role-white);flex:none;place-items:center;font-size:12px;font-weight:500;line-height:1;display:grid}.ca-capsule .ca-rule{background-color:var(--role-line);margin-block:2px}.ca-capsule .ca-value{min-inline-size:0;font-family:var(--font-kit-mono);color:var(--role-ink);flex:1 1 0;font-size:13px;font-weight:500;line-height:15px;container-type:inline-size}.ca-capsule .ca-half{font-size:13px}@container not (min-width:328px){.ca-capsule .ca-half{font-size:13px;display:block}}.ca-capsule .ca-act,.ca-capsule:hover .ca-act,.ca-capsule:focus-visible .ca-act,.ca-capsule:active .ca-act,.ca-capsule[data-copied=true] .ca-act{block-size:auto;inline-size:auto;font-family:var(--font-kit);letter-spacing:0;text-transform:none;color:var(--role-white);background-color:#0000;border:0;border-radius:0;outline:0;padding:0;font-size:15px;font-weight:600;line-height:1}.ca-capsule .ca-act svg{block-size:16px;inline-size:16px}.ca-capsule .ca-word{text-align:center;flex:none;min-inline-size:48px;display:inline}.hero-ca{inline-size:min(100%,520px);min-inline-size:0}.ca-capsule .ca-value{min-block-size:0}@media (max-width:389px){.ca-capsule .ca-word{display:none}}.tape-bar{border-block:1px dotted var(--role-line);align-items:center;gap:12px;padding-inline-end:16px;display:flex}.hero-tape{min-block-size:0;min-inline-size:0;-webkit-mask-image:linear-gradient(90deg, transparent, var(--p-white) 5%, var(--p-white) 95%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--p-white) 5%, var(--p-white) 95%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--p-white) 5%, var(--p-white) 95%, transparent);mask-image:linear-gradient(90deg, transparent, var(--p-white) 5%, var(--p-white) 95%, transparent);flex:auto;overflow:hidden}.tape-track{inline-size:max-content;display:flex}.hero-tape[data-paused=true] :is(.tape-track,.tape-word){animation-play-state:paused}@keyframes tape-run{0%{transform:translate(0)}to{transform:translateX(calc(var(--tape-period,0px) * -1))}}.tape-row{min-inline-size:var(--tape-width,0px);flex:none;justify-content:space-between;align-items:center;min-block-size:0;margin:0;padding:14px 0;list-style:none;display:flex}.tape-step{align-items:center;display:flex}.tape-step:before{content:"";background-color:var(--role-light-low);flex:none;block-size:4px;inline-size:4px;margin-inline:26px}.tape-word{--ink:var(--role-light-mid);font-family:var(--font-mono);font-size:24px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#0000;background-image:conic-gradient(at 2px 2px, transparent 75%, var(--ink) 0);opacity:.7;background-size:3px 3px;-webkit-background-clip:text;background-clip:text;line-height:1.2}@media (prefers-reduced-motion:no-preference){html.js .tape-track{animation:tape-run var(--dur-marquee) linear infinite;animation-play-state:paused}html.js .hero-tape[data-running=true][data-paused=false] .tape-track{animation-play-state:running}}@media (hover:hover) and (pointer:fine){html.js .hero-tape[data-running=true][data-paused=false]:hover .tape-track{animation-play-state:paused}.tape-step:hover .tape-word{opacity:1}}@media (prefers-reduced-motion:reduce){.tape-track,.tape-word{animation:none}.tape-row .tape-step:first-child .tape-word{--ink:var(--p-white)}.tape-step:after{content:none}}@media (max-width:1023.98px){.hero-scene{align-self:flex-start;margin-inline-start:calc(50% - 200 * var(--cell))}}@supports (margin-inline-start:round(down, 50% - 1px, 1px)){@media (max-width:1023.98px){.hero-scene{margin-inline-start:round(down, 50% - 200 * var(--cell), 1px)}}}@media (min-width:600px) and (max-width:1023.98px){.hero{--cell:3px}.hero-scene{--crop:6;clip-path:inset(calc(var(--crop) * var(--cell)) 0 0);margin-block-start:calc(var(--crop) * var(--cell) * -1)}}@media (max-width:389px){.hero-title{font-size:min(var(--type-phone-display), calc((97vw - 40px) / 7))}}@media (min-width:768px){.hero-copy{padding-inline:var(--shell-pad)}.hero-title{font-size:var(--type-display-l)}.hero-subhead{font-size:var(--type-display-s)}.hero-bio{font-size:var(--type-title);line-height:var(--leading-title)}.hero-doors{flex-flow:wrap;align-self:flex-start}.hero-doors .door-halo{display:inline-flex}.hero-doors .door{flex:none}.hero-ca{align-self:flex-start;max-inline-size:100%}}@media (min-width:1024px){.hero{--cell:2px;--hero-nav-foot:78px;--hero-tape:59px;--hero-screen:100vh;min-block-size:var(--hero-screen);padding-top:0}.hero .tape-bar{block-size:var(--hero-tape);flex:none}.hero-grid{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;min-block-size:0;padding-block-end:0;display:grid}.hero-scene{inline-size:calc(213 * var(--cell));block-size:calc(200 * var(--cell));grid-area:1/1;align-self:end}.hs-phone{display:none}.hs-desktop{display:block}.hero-raven{inset-block-start:calc(var(--ry-d) * var(--cell));inset-inline-start:calc(var(--rx-d) * var(--cell))}.hero-copy{--hero-air:16px;--hero-gap-sub:16px;--hero-gap-bio:12px;--hero-gap-doors:24px;--hero-gap-ca:16px;--hero-sub:var(--type-display-s);--hero-bio-lines:3;--hero-doors-h:59px;--hero-ca-h:38px;--hero-rest:calc(var(--hero-gap-sub) + var(--hero-sub) * var(--leading-title) + var(--hero-gap-bio) + var(--hero-bio-lines) * var(--type-title) * var(--leading-title) + var(--hero-gap-doors) + var(--hero-doors-h) + var(--hero-gap-ca) + var(--hero-ca-h));inline-size:auto;max-inline-size:700px;padding-inline:var(--shell-pad);padding-block:calc(var(--hero-nav-foot) + var(--hero-air)) var(--hero-air);grid-area:1/2;justify-self:center;position:relative}.hero-title{font-size:max(var(--type-display-floor), min(var(--type-display-l), calc((100vw - 213 * var(--cell) - clamp(24px, 5vw, 96px) - var(--shell-pad)) / 6.9), calc((var(--hero-screen) - var(--hero-nav-foot) - var(--hero-tape) - 2 * var(--hero-air) - var(--hero-rest)) / (3 * var(--leading-display)))));margin-top:0}.hero-subhead{margin-top:var(--hero-gap-sub);font-size:var(--hero-sub)}.hero-bio{margin-top:var(--hero-gap-bio)}.hero-doors{margin-top:var(--hero-gap-doors)}.hero-ca{margin-top:var(--hero-gap-ca)}}@supports (block-size:100svh){@media (min-width:1024px){.hero{--hero-screen:100svh}}}@media (min-width:1024px) and (max-height:820px){.hero-copy{--hero-gap-sub:12px;--hero-sub:min(var(--type-display-s), 32px);--hero-gap-doors:20px;--hero-gap-ca:12px}}@media (min-width:1224px) and (min-height:685px){.hero{--cell:3px}}@media (min-width:1437px) and (min-height:863px){.hero{--cell:4px}}@media (min-width:1650px) and (min-height:1059px){.hero{--cell:5px}}@media (min-width:1024px){.hero-grid{isolation:isolate}.hero-reach{--reach-floor:4;--clear-x:0px;--clear-y:0px;--clear-w:0px;--clear-h:0px;min-inline-size:0;block-size:calc(var(--reach-h) * var(--cell));pointer-events:none;grid-area:1/2;align-self:end;position:relative;overflow:clip}.hx{position:absolute;inset:0}.hx :is(img,svg){inline-size:calc(var(--reach-w) * var(--cell));block-size:calc(var(--reach-h) * var(--cell));max-inline-size:none;max-width:none;image-rendering:pixelated;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.hx .hx-light{inline-size:calc(var(--light-w) * var(--cell));block-size:calc(var(--light-h) * var(--cell));inset-inline:auto 0}.hx-sky{z-index:0;clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--clear-x) var(--clear-y), calc(var(--clear-x) + var(--clear-w)) var(--clear-y), calc(var(--clear-x) + var(--clear-w)) calc(var(--clear-y) + var(--clear-h)), var(--clear-x) calc(var(--clear-y) + var(--clear-h)), var(--clear-x) var(--clear-y))}.hx-ground{z-index:2}.hx-floor{z-index:4;clip-path:inset(calc((var(--reach-h) - var(--reach-floor)) * var(--cell)) 0 0)}.hero-copy>*{z-index:5;position:relative}.hero-copy:before,.hero-copy:after{content:"";pointer-events:none;position:absolute}.hero-copy:before{z-index:1;inset-block:calc(var(--hero-nav-foot) + var(--hero-air) - 16px) calc(var(--hero-air) - 16px);inset-inline:calc(var(--shell-pad) - 16px);background-color:var(--role-ground)}.hero-copy:after{--skirt-fade:12px;z-index:3;inset-block-end:calc(var(--hero-air) - 2px - var(--skirt-fade));inset-inline:calc(var(--shell-pad) - 4px - var(--skirt-fade));block-size:calc(4px + var(--hero-doors-h) + var(--hero-gap-ca) + var(--hero-ca-h) + 2px + var(--skirt-fade));background-image:linear-gradient(to bottom, var(--role-ground) calc(100% - var(--skirt-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--p-white) var(--skirt-fade), var(--p-white) calc(100% - var(--skirt-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--p-white) var(--skirt-fade), var(--p-white) calc(100% - var(--skirt-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--p-white) var(--skirt-fade), var(--p-white) calc(100% - var(--skirt-fade)), transparent);mask-image:linear-gradient(to right, transparent, var(--p-white) var(--skirt-fade), var(--p-white) calc(100% - var(--skirt-fade)), transparent)}}@supports (inset-inline-start:round(up, 100% - 1px, 1px)){@media (min-width:1024px){.hx .hx-light{inset-inline-start:round(up, 100% - var(--light-w) * var(--cell), var(--cell));inset-inline-end:auto}}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.js .hero-reach:not([data-arrived=static])>.hx{animation:hs-fade var(--dur-layout) var(--ease-reveal) both}html.js .hero-reach[data-running=false]>.hx{animation-play-state:paused}html.js .hero-reach .hs-stars{animation-name:hs-twinkle;animation-duration:var(--dur-idle-twinkle);animation-timing-function:var(--ease-door);animation-iteration-count:infinite;animation-play-state:paused}html.js .hero-reach[data-running=true] .hs-stars{animation-play-state:running}}.about-inner{--step-hue:var(--p-iris-blue);inline-size:100%;min-inline-size:0;transition:--step-hue calc(var(--dur-line-mask) * .45) var(--ease-door)}.about-top,.about-copy,.about-head,.about-head-main,.about-lines{min-block-size:0;min-inline-size:0}.about-lines{gap:12px;margin-block-start:20px;display:grid}html.js .about [data-lines] .mask-word>span{transition:none;transform:none}@media (prefers-reduced-motion:no-preference){html.js .about[data-about-enhanced=true][data-about-entered=true] [data-lines] .mask-word>span{animation:about-heading-in calc(var(--dur-reveal) / 2) var(--ease-reveal) both;animation-delay:calc(var(--stagger-sibling) * min(var(--line-index,0), 4))}.about[data-about-enhanced=true][data-about-entered=true] .about-lines{animation:about-copy-in calc(var(--dur-reveal) / 2) var(--ease-reveal) var(--stagger-sibling) both}.about[data-about-copy-running=false] [data-lines] .mask-word>span,.about[data-about-copy-running=false] .about-lines{animation-play-state:paused}}@keyframes about-heading-in{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes about-copy-in{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:none}}.about-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:30px;display:grid}.about-stat{border-inline-start:1px solid var(--role-line);grid-template-rows:auto auto 1fr;align-content:start;min-block-size:0;min-inline-size:0;padding-inline:10px;display:grid}.about-stat dt{min-inline-size:0;font-family:var(--font-kit-mono);color:var(--role-white);grid-row:2;font-size:12px;line-height:1.5}.about-stat dd{display:contents}.about-stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--role-white);grid-row:1;font-size:38px;line-height:1.1}.about-stat-line{min-inline-size:0;font-family:var(--font-kit);color:var(--role-ink);grid-row:3;margin-block-start:7px;font-size:12px;line-height:1.45}.about-doors{gap:10px;min-inline-size:0;margin-block-start:12px;display:grid}.about-door{border-radius:var(--radius-panel);min-block-size:110px;min-inline-size:0;transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);align-content:center;padding:18px 70px 18px 20px;display:grid;position:relative}.about-door[data-lit=true]{border-color:var(--step-hue)}@supports (color:color-mix(in lab, red, red)){.about-door[data-lit=true]{border-color:color-mix(in srgb, var(--step-hue) 64%, var(--role-line))}}.about-door:hover,.about-door:focus-visible{border-color:var(--step-hue);background-color:var(--step-hue)}@supports (color:color-mix(in lab, red, red)){.about-door:hover,.about-door:focus-visible{background-color:color-mix(in srgb, var(--step-hue) 5%, var(--role-panel))}}.about-door:focus-visible{outline:2px solid var(--role-white);outline-offset:3px}.about-door:active{background-color:var(--role-ground)}.about-door-number{font-family:var(--font-kit-mono);color:var(--role-ink);font-size:12px;line-height:1.5}.about-door-verb{font-family:var(--font-kit-mono);text-transform:uppercase;color:var(--role-white);margin-block-start:3px;font-size:17px;line-height:1.4}.about-door-job{font-family:var(--font-kit);color:var(--role-ink);margin-block-start:7px;font-size:14px;line-height:1.4}.about-door-arrow{border:1px solid var(--role-line);block-size:42px;inline-size:42px;color:var(--role-white);transition:border-color var(--dur-state) var(--ease-state);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:16px;translate:0 -50%}.about-door:hover .about-door-arrow{border-color:var(--step-hue)}.about-footer{border-block-start:1px solid var(--role-hairline);font-family:var(--font-kit-mono);color:var(--role-ink);margin-block-start:24px;padding-block-start:20px;font-size:12px;line-height:1.5}@media (max-width:359px){.about-stats{grid-template-columns:minmax(0,1fr);gap:16px}.about-stat{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);column-gap:14px}.about-stat-value{grid-area:1/1/3;align-self:center}.about-stat dt{grid-area:1/2}.about-stat-line{grid-area:2/2;margin-block-start:3px}}@media (min-width:768px) and (max-width:1023px){.about-copy{max-inline-size:650px;margin-inline:auto}.about-stats{margin-block-start:36px}.about-stat{padding-inline:20px}.about-stat-line{max-inline-size:160px;font-size:14px}.about-doors{max-inline-size:650px;margin-inline:auto}}@media (min-width:1024px){.about-top{--about-eye-size:320px;--about-gaze-room:18px;--about-timeline-width:clamp(270px, 23vw, 332px);grid-template-columns:minmax(0, .84fr) minmax(calc(var(--about-eye-size) + var(--about-timeline-width) - 22px + var(--about-gaze-room)), 1fr);align-items:start;column-gap:24px;display:grid}.about-copy{z-index:2;position:relative}@media (min-width:1440px){.about-top{--about-eye-size:480px;--about-gaze-room:24px}}.about-lines{margin-block-start:28px}.about-stats{margin-block-start:40px}.about-stat{padding-inline:8px}.about-stat-value{font-size:48px}.about-stat dt{font-size:13px}.about-stat-line{max-inline-size:160px;font-size:14px}.about-doors{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:32px}.about-door{min-block-size:150px;padding:26px 88px 26px 28px}.about-door-verb{font-size:20px}.about-door-job{font-size:16px}.about-door-arrow{block-size:50px;inline-size:50px;inset-inline-end:24px}.about-footer{margin-block-start:30px;padding-block-start:22px}}@media (min-width:1280px){.about-stat{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.about-inner,.about-door,.about-door-arrow{transition:none}}.swarm2{--sw2-grid:var(--role-line)}@supports (color:color-mix(in lab, red, red)){.swarm2{--sw2-grid:color-mix(in srgb, var(--role-line) 46%, transparent)}}.swarm2{--verdict-lit:1;block-size:auto;max-block-size:none}.sw2-shell{inline-size:calc(100% - 16px);max-inline-size:1600px;margin-inline:auto}.sw2-layout,.sw2-layout *{min-block-size:0;min-inline-size:0}.sw2-frame.frame-double,.sw2-bottom.frame-double{border:0;padding:0}.sw2-layout.panel{background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.sw2-bottom,.sw2-panels.panel{display:contents}.sw2-header{padding:0 8px 4px}.sw2-header .kit-chip{margin:0}.sw2-header .kit-h2{font-family:var(--font-heading);font-size:clamp(30px,5.5vw,48px);font-weight:500;line-height:1.12}.sw2-header .kit-lede{line-height:1.5}html.js .swarm2 [data-lines] .mask-word>span{transition:none;transform:none}.sw2-hero.panel{isolation:isolate;border-radius:var(--radius-panel-inner);background-image:radial-gradient(circle, var(--sw2-grid) .7px, transparent .9px);background-size:14px 14px;padding:0;position:relative;overflow:visible}.sw2-stage{isolation:isolate;aspect-ratio:340/432;inline-size:100%;max-inline-size:340px;margin-inline:auto;position:relative;container-type:inline-size}.sw2-judge{z-index:2;inset:var(--slot-y-phone) auto auto var(--slot-x-phone);inline-size:var(--slot-width-phone);aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;overflow:clip;container-type:inline-size}.sw2-raven-float,.sw2-raven{position:absolute;inset:0}.sw2-raven{isolation:isolate}.sw2-raven-float{transform:scale(var(--raven-slot-scale))}.sw2-raven-frame,.sw2-raven-silhouette{block-size:100%;inline-size:100%;image-rendering:pixelated;object-fit:contain;position:absolute;inset:0}.sw2-raven-silhouette{background:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){.sw2-raven-silhouette{background:color-mix(in srgb, var(--p-raven) 92%, var(--p-slate))}}.sw2-raven-silhouette{-webkit-mask-image:var(--still-mask);-webkit-mask-image:var(--still-mask);-webkit-mask-image:var(--still-mask);mask-image:var(--still-mask);-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.sw2-raven-frame{z-index:1;opacity:1}.sw2-raven-halo{z-index:-1;border:1px solid var(--p-bone);position:absolute;inset:23% 25%}@supports (color:color-mix(in lab, red, red)){.sw2-raven-halo{border:1px solid color-mix(in srgb, var(--p-bone) 42%, transparent)}}.sw2-raven-halo{background:radial-gradient(ellipse, var(--p-bone), transparent 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sw2-raven-halo{background:radial-gradient(ellipse, color-mix(in srgb, var(--p-bone) 18%, transparent), transparent 70%)}}.sw2-raven-halo{opacity:var(--raven-light,.18)}.sw2-raven-halo:before,.sw2-raven-halo:after{content:"";border:3px solid var(--p-bone);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.sw2-raven-halo:before,.sw2-raven-halo:after{border:3px solid color-mix(in srgb, var(--p-bone) 18%, transparent)}}.sw2-raven-halo:before,.sw2-raven-halo:after{border-radius:inherit}.sw2-raven-halo:after{border-width:5px;border-color:var(--p-bone);inset:-12px}@supports (color:color-mix(in lab, red, red)){.sw2-raven-halo:after{border-color:color-mix(in srgb, var(--p-bone) 8%, transparent)}}.sw2-judge [data-anchor]{pointer-events:none;block-size:0;inline-size:0;left:var(--fan-x);top:var(--fan-y);position:absolute}.sw2-wing-glow{left:var(--fan-x);top:var(--fan-y);z-index:3;aspect-ratio:1;background:radial-gradient(circle, var(--hue), var(--hue) 32%, transparent 70%);inline-size:12cqi;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.sw2-wing-glow{background:radial-gradient(circle, color-mix(in srgb, var(--hue) 72%, transparent), color-mix(in srgb, var(--hue) 22%, transparent) 32%, transparent 70%)}}.sw2-wing-glow{opacity:calc(.08 + var(--speaker,0) * .82)}.sw2-streams{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0 0 auto;overflow:visible}.sw2-streams-desktop{visibility:hidden}.sw2-streams-phone{visibility:visible}.sw2-stream,.sw2-stream-base,.sw2-stream-glow{fill:none;stroke:var(--hue);stroke-linecap:round;vector-effect:non-scaling-stroke}.sw2-stream-base{stroke-width:1px;opacity:var(--line-floor,.35)}.swarm2:not([data-live]) .sw2-stream-base{opacity:.55}.sw2-stream{stroke-width:1.5px;stroke-dasharray:.01 5;opacity:var(--lane-alpha,.55)}.sw2-stream-glow-outer{stroke-width:8px;opacity:.07}.sw2-stream-glow-inner{stroke-width:4px;opacity:.2}.sw2-stream-node{fill:var(--hue);opacity:.55}.sw2-packet{fill:var(--hue);opacity:0;offset-path:var(--curve);offset-distance:calc(var(--packet,0) * 100%);offset-rotate:0deg}.swarm2[data-live] [data-packet=true]>.sw2-packet{opacity:1}.swarm2[data-live] [data-packet=true]>.sw2-packet-halo{opacity:.07}.swarm2[data-live] [data-packet=true]>.sw2-packet-soft{opacity:.2}.sw2-crew{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sw2-crew-entry{z-index:3;text-align:center;inline-size:16.6667%;justify-items:center;gap:8px;display:grid;position:absolute;inset-block-start:calc(var(--seat-y-phone) - var(--disc-phone) / 2);inset-inline-start:var(--seat-x-phone);translate:-50%}.sw2-crew-copy{inline-size:100%}.sw2-role,.sw2-label,.sw2-columns,.sw2-state,.sw2-evidence-tag,.sw2-status{font-family:var(--font-kit-mono);text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.4}.sw2-role{color:var(--role-heading)}.sw2-crew .sw2-role{letter-spacing:-.05em;white-space:nowrap}.sw2-crew .sw2-icon{--icon:var(--disc-phone)}.sw2-role-full{display:none}.sw2-role-short{text-decoration:none}.sw2-crew-line{display:none}.sw2-icon{--icon:48px;inline-size:var(--icon);block-size:var(--icon);border-radius:var(--radius-pill);background:var(--role-panel);flex:none;display:block;position:relative}.sw2-icon-small{--icon:40px}.sw2-icon:before,.sw2-icon:after{content:"";z-index:1;border:1px solid var(--hue);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-2px}.sw2-icon:after{border-width:4px;inset:-6px}.sw2-icon[data-speaking=true]:before{opacity:.95}.sw2-icon[data-speaking=true]:after{opacity:.12;outline:3px solid var(--hue)}@supports (color:color-mix(in lab, red, red)){.sw2-icon[data-speaking=true]:after{outline:3px solid color-mix(in srgb, var(--hue) 40%, transparent)}}.sw2-entry[data-speaking=true] .sw2-role,.sw2-crew-entry[data-speaking=true] .sw2-role{color:var(--hue)}.sw2-icon>img,.sw2-icon-play{inline-size:var(--icon);block-size:var(--icon);border-radius:inherit;object-fit:contain;display:block}.sw2-icon-play{background-image:var(--strip);background-size:calc(12 * var(--icon)) var(--icon);pointer-events:none;background-repeat:no-repeat;display:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.swarm2[data-live] .sw2-icon-play{animation:sw2-icon-play var(--dur-idle-blink) steps(12) infinite;animation-delay:calc(var(--i) * -1 * var(--dur-layout));animation-play-state:paused;display:block}.swarm2[data-running=true] [data-swarm-surface][data-visible=true] .sw2-icon-play{animation-play-state:running}.swarm2[data-held=true] .sw2-icon-play{display:none}}@keyframes sw2-icon-play{0%{background-position-x:0}to{background-position-x:calc(-12 * var(--icon))}}.swarm2[data-live] .sw2-raven-halo{opacity:calc(var(--raven-light,.18) * (.85 + .15 * var(--assembly,1)))}.sw2-question,.sw2-record,.sw2-verdict{border-radius:var(--radius-panel-inner);padding:16px 12px}.sw2-label{letter-spacing:.08em;color:var(--role-ink);margin:0}.sw2-question-label,.sw2-desktop-label,.sw2-columns{display:none}.sw2-question-title{font-family:var(--font-kit-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--role-ink);margin:0 0 14px;font-size:12px;font-weight:400;line-height:1.5}.sw2-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sw2-asset{aspect-ratio:1;border:1px solid var(--role-light-low);font:12px/1.4 var(--font-kit-mono);color:var(--role-ink);border-radius:8px;align-content:center;place-items:center;gap:6px;display:grid;position:relative}.sw2-logo{object-fit:cover;image-rendering:auto;border-radius:50%;flex:none;display:block}.swarm2[data-live] .sw2-asset{opacity:calc(.85 + .15 * var(--asset-shown,1))}.sw2-record-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:16px;display:flex}.sw2-status{min-block-size:0;min-inline-size:0;color:var(--role-ink);flex:1;align-items:center;gap:8px;display:flex}.sw2-status-desktop{display:none}.sw2-status-phone{flex-wrap:wrap;flex-basis:100%}.sw2-replay{border:1px solid var(--role-line);min-block-size:44px;min-inline-size:44px;color:var(--role-ink);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;display:none}.swarm2[data-live] .sw2-replay{display:inline-flex}.sw2-replay:hover{border-color:var(--role-light-low);color:var(--role-heading)}.sw2-replay:focus-visible{outline:2px solid var(--p-bone);outline-offset:3px}.sw2-live{white-space:nowrap;align-items:center;gap:6px;display:flex}.sw2-live>i{background:var(--p-white);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.swarm2[data-ruled=true] .sw2-live [data-slot=SWARM-LIVE],.swarm2[data-ruled=false] .sw2-live [data-slot=SWARM-RULED]{display:none}.sw2-clock{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.sw2-counts{display:none}.sw2-rows{gap:6px;margin:0;padding:0 0 0 12px;list-style:none;display:grid;position:relative}.sw2-rows:before{content:"";background:var(--role-line);inline-size:1px;position:absolute;inset:12px auto 22px 2px}.sw2-row{position:relative}.swarm2[data-live] .sw2-row{opacity:calc(.85 + .15 * var(--shown,1))}.sw2-row:before{content:"";border:1px solid var(--hue);background:var(--hue);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset:24px auto auto -13px}.sw2-card{border:1px solid var(--role-line);background:var(--role-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) 88px;grid-template-areas:"role state""claim claim""evidence evidence";align-items:center;gap:6px 8px;padding:8px;display:grid}.sw2-row-role{grid-area:role;align-items:center;gap:8px;display:flex}.sw2-row-role .sw2-icon-small{--icon:24px}.sw2-row-role>.sw2-role{white-space:nowrap;letter-spacing:-.05em}.sw2-claim{font:12px/1.5 var(--font-body);color:var(--role-ink);text-wrap:balance;overflow-wrap:anywhere;grid-area:claim;position:relative}.sw2-evidence{flex-wrap:wrap;grid-area:evidence;gap:4px;display:flex}.sw2-evidence-tag{border:1px solid var(--role-line);max-inline-size:100%;color:var(--role-ink);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;display:inline-block}.sw2-tag-label{text-transform:uppercase}.sw2-tag-value{text-transform:none;color:var(--role-ink)}.sw2-evidence-tag{opacity:1}.sw2-state{border:1px solid var(--role-light-low);min-block-size:26px;color:var(--role-ink);text-align:center;border-radius:4px;grid-area:state;align-items:center;padding:3px 5px;display:grid;position:relative}.sw2-flap-open,.sw2-flap-final{backface-visibility:hidden;grid-area:1/1}.sw2-flap-open{visibility:hidden;transform:rotateX(-90deg)}.sw2-entry[data-state=open]>.sw2-card .sw2-flap-open{visibility:visible;transform:none}.sw2-entry[data-state=open]>.sw2-card .sw2-flap-final{visibility:hidden;transform:rotateX(90deg)}.sw2-entry:not([data-state=open])>.sw2-card .sw2-state{border-color:var(--hue);color:var(--hue)}.swarm2[data-live] .sw2-entry[data-state=upheld]>.sw2-card .sw2-state{border-color:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){.swarm2[data-live] .sw2-entry[data-state=upheld]>.sw2-card .sw2-state{border-color:color-mix(in srgb, var(--p-bone) calc(var(--verdict-lit,0) * 100%), var(--hue))}}.swarm2[data-live] .sw2-entry[data-state=upheld]>.sw2-card .sw2-state{color:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){.swarm2[data-live] .sw2-entry[data-state=upheld]>.sw2-card .sw2-state{color:color-mix(in srgb, var(--p-bone) calc(var(--verdict-lit,0) * 100%), var(--hue))}}.swarm2[data-live] .sw2-entry[data-state=upheld]>.sw2-card .sw2-state{background:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){.swarm2[data-live] .sw2-entry[data-state=upheld]>.sw2-card .sw2-state{background:color-mix(in srgb, var(--p-bone) calc(var(--verdict-lit,0) * 8%), transparent)}}.sw2-verdict{flex-direction:column;gap:16px;display:flex;position:relative}.sw2-verdict:after{content:"";border:1px solid var(--p-bone);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.swarm2[data-live] .sw2-verdict.panel{border-color:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){.swarm2[data-live] .sw2-verdict.panel{border-color:color-mix(in srgb, var(--p-bone) calc(var(--verdict-lit,0) * 80%), var(--role-line))}}.sw2-ranks{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.sw2-rank{border:0;border-block-start:1px solid var(--role-hairline);grid-template-columns:20px 24px minmax(0,1fr) 24px;align-items:center;gap:8px;block-size:44px;padding:0;display:grid;position:relative;overflow:clip}.sw2-rank-number{font-family:var(--font-kit-mono);color:var(--p-bone);font-size:12px;line-height:1.2}.sw2-rank-disc{place-items:center;block-size:24px;inline-size:24px;display:grid}.sw2-rank .sw2-logo{block-size:24px;inline-size:24px}.sw2-rank-value{text-align:end;justify-self:end}.sw2-rank-ticker,.sw2-rank-value{font:12px/1.4 var(--font-kit-mono);color:var(--role-ink)}.swarm2[data-live] .sw2-rank>:not(.sw2-rank-number){animation:sw2-rank-arrive var(--dur-nav-glass) var(--ease-reveal) both paused;animation-delay:calc(var(--rank-shown,1) * -1 * var(--dur-nav-glass))}.swarm2[data-live] .sw2-rank:first-child>:not(.sw2-rank-number){animation-name:sw2-winner-arrive}@keyframes sw2-rank-arrive{0%{opacity:.85}to{opacity:1}}@keyframes sw2-winner-arrive{0%{opacity:.85}to{opacity:1}}.sw2-method{border-block-start:1px dotted var(--role-line);color:var(--role-ink);order:1;margin:0;padding-block-start:14px;font-size:12px;line-height:1.6}@media (min-width:360px){.sw2-assets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.sw2-role-full{display:inline}.sw2-role-short{display:none}}@media (min-width:600px) and (max-width:1023px){.sw2-shell{inline-size:calc(100% - 48px)}.sw2-question,.sw2-record,.sw2-verdict{padding:22px}.sw2-card{grid-template-columns:156px minmax(0,1fr) 94px;grid-template-areas:"role claim state""role evidence evidence";padding:14px}.sw2-crew .sw2-role{letter-spacing:0}.sw2-assets .sw2-asset{aspect-ratio:auto;block-size:100px;max-block-size:120px}}@media (min-width:1024px){.sw2-shell{inline-size:calc(100% - 48px)}.sw2-frame.frame-double{border:1px solid var(--role-line);padding:6px}.sw2-layout.panel{border:1px solid var(--role-line);border-radius:var(--radius-panel-inner);background-color:var(--role-panel);background-image:radial-gradient(circle, var(--sw2-grid) .7px, transparent .9px);background-size:14px 14px;grid-template-rows:minmax(440px,auto) auto;grid-template-columns:minmax(160px,19fr) minmax(0,69fr) minmax(100px,12fr);align-items:center;gap:0 12px;position:relative;overflow:visible}.sw2-header{grid-area:1/1;padding:24px 0 24px 16px}.sw2-header .kit-h2{margin-block-start:26px;font-size:clamp(32px,2.9vw,48px)}.sw2-header .kit-lede{margin-block-start:18px;font-size:14px}.sw2-hero.panel{background:0 0;border:0;border-radius:0;grid-area:1/2;padding:0}.sw2-stage{grid-template-columns:minmax(0, 1fr) var(--diagram-raven) minmax(0, 1fr);grid-template-rows:repeat(3, var(--diagram-row));column-gap:var(--diagram-gap);block-size:var(--diagram-height);aspect-ratio:auto;align-content:center;align-items:center;max-inline-size:none;display:grid}.sw2-judge{inline-size:var(--diagram-raven);grid-area:1/2/-1/3;justify-self:center;position:relative;inset:auto}.sw2-judge [data-anchor],.sw2-wing-glow{left:var(--tip-x);top:var(--tip-y)}.sw2-streams-desktop{visibility:visible;inset-inline:calc(50% - var(--diagram-stream-width) / 2) auto;inline-size:var(--diagram-stream-width)}.sw2-streams-phone{visibility:hidden}.sw2-crew{display:contents}.sw2-crew-entry{grid-column:1;grid-row:var(--seat-row);grid-template-columns:minmax(0, 1fr) var(--disc-desktop);text-align:end;align-items:center;gap:8px;inline-size:100%;position:relative;inset:auto;translate:none}.sw2-crew .sw2-icon{--icon:var(--disc-desktop)}.sw2-crew-entry:nth-child(-n+3)>.sw2-icon{grid-area:1/2}.sw2-crew-entry:nth-child(-n+3)>.sw2-crew-copy{grid-area:1/1}.sw2-crew-entry:nth-child(n+4){grid-column:3;grid-template-columns:var(--disc-desktop) minmax(0, 1fr);text-align:start}.sw2-crew .sw2-role{letter-spacing:-.05em;white-space:normal;overflow-wrap:anywhere}.sw2-crew-line{font-family:var(--font-kit-mono);color:var(--role-ink);overflow-wrap:anywhere;margin-block-start:4px;font-size:12px;line-height:1.4;display:block}.sw2-status-desktop{border-inline-start:1px solid var(--role-line);grid-area:1/3;align-self:start;justify-items:start;gap:8px;margin:40px 12px 0 0;padding-inline-start:12px;display:grid}.sw2-status-phone{display:none}.sw2-live{white-space:normal;flex-wrap:wrap;font-size:12px}.sw2-live>i{background:var(--p-bone)}.sw2-clock{color:var(--role-heading);margin:0;font-size:clamp(16px,1.6vw,24px)}.sw2-counts{flex-wrap:wrap;gap:4px 8px;display:flex}.sw2-bottom.frame-double{border:1px solid var(--role-line);border-radius:var(--radius-panel-inner);grid-column:1/-1;margin:0 3px 3px;padding:3px;display:block;overflow:visible}.sw2-panels.panel{border-radius:calc(var(--radius-panel-inner) - 4px);grid-template-columns:minmax(0,20fr) minmax(0,56fr) minmax(0,24fr);align-items:stretch;block-size:auto;min-block-size:470px;display:grid;overflow:visible}.sw2-question.panel,.sw2-record.panel,.sw2-verdict.panel{background:0 0;border:0;border-radius:0;padding:24px 14px;overflow:visible}.sw2-record.panel,.sw2-verdict.panel{border-inline-start:1px solid var(--role-line)}.sw2-question-label,.sw2-desktop-label{display:block}.sw2-phone-label{display:none}.sw2-question-title{font-family:var(--font-heading);letter-spacing:-.03em;text-transform:none;color:var(--role-heading);margin-block:26px;font-size:clamp(26px,2.25vw,36px);font-weight:500;line-height:1.1}.sw2-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.sw2-record-heading{margin-block-end:14px}.sw2-columns,.sw2-card{grid-template-columns:140px minmax(0,1.5fr) minmax(0,1fr) 88px;column-gap:8px}.sw2-columns{border-block-end:1px solid var(--role-line);color:var(--role-ink);padding-block-end:8px;display:grid}.sw2-columns>span+span{border-inline-start:1px solid var(--role-line);padding-inline-start:6px}.sw2-rows{gap:0;padding:0;display:grid}.sw2-rows:before,.sw2-row:before{content:none}.sw2-card{border:0;border-block-end:1px solid var(--role-hairline);background:0 0;border-radius:0;grid-template-areas:"role claim evidence state";min-block-size:54px;padding:7px 0}.sw2-row-role .sw2-icon-small{--icon:40px}.sw2-evidence{gap:8px}.sw2-evidence-tag{padding:4px 6px}.sw2-row:last-child>.sw2-card{border-block-end:0}.sw2-verdict{gap:14px}.sw2-method{border:0;order:0;padding:0;font-size:14px;line-height:1.5}.sw2-ranks{flex-direction:column;gap:0;display:flex}.sw2-rank{aspect-ratio:auto;border:0;border-block-start:1px solid var(--role-line);border-radius:0;grid-template-columns:20px 48px minmax(0,1fr) 24px;align-content:center;place-items:center;gap:8px;block-size:auto;min-block-size:75px;padding:0}.sw2-rank .sw2-logo{block-size:28px;inline-size:28px}.sw2-rank-number{font-size:24px;position:static}.sw2-rank-disc{border:1px solid var(--role-light-low);border-radius:50%;block-size:48px;inline-size:48px}.sw2-rank-value{color:var(--role-ink);font-size:18px;display:block}}@media (min-width:1024px) and (max-width:1279px){.sw2-columns,.sw2-card{grid-template-columns:140px minmax(0,1fr) 88px}.sw2-card{grid-template-areas:"role claim state""role evidence state"}.sw2-columns>:nth-child(3){display:none}}.swarm2[data-live] .sw2-entry[data-speaking=true] .sw2-row-role>.sw2-role{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.swarm2[data-live] .sw2-entry[data-speaking=true] .sw2-row-role>.sw2-role{background:color-mix(in srgb, var(--hue) 12%, transparent)}}.swarm2[data-live] .sw2-entry[data-speaking=true] .sw2-row-role>.sw2-role{outline:1px solid var(--hue)}@supports (color:color-mix(in lab, red, red)){.swarm2[data-live] .sw2-entry[data-speaking=true] .sw2-row-role>.sw2-role{outline:1px solid color-mix(in srgb, var(--hue) 40%, transparent)}}.swarm2[data-live] .sw2-entry[data-speaking=true] .sw2-row-role>.sw2-role{outline-offset:2px}.sw2-row:after{content:"";border-radius:var(--radius-pill);background:var(--hue);opacity:0;pointer-events:none;inline-size:3px;position:absolute;inset:8px auto 8px 0}.swarm2[data-live] .sw2-row[data-speaking=true]:after{opacity:1}.sw2-claim:after{content:"";background:repeating-linear-gradient(to bottom, transparent 0 calc(.75em - .5px), var(--hue) calc(.75em - .5px) calc(.75em + .5px), transparent calc(.75em + .5px) 1.5em);transform:scaleX(var(--strike,0));transform-origin:0;pointer-events:none;position:absolute;inset:0}.swarm2[data-live] .sw2-claim:after{animation:sw2-strike var(--dur-nav-glass) var(--ease-reveal) both paused;animation-delay:calc(var(--strike,0) * -1 * var(--dur-nav-glass))}@keyframes sw2-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sw2-ruling-line{pointer-events:none;block-size:1px;inline-size:14px;opacity:var(--ruling-trail,0);inset-inline-start:calc(100% + 1px);display:none;position:absolute;top:50%;overflow:visible}.sw2-ruling-line path{fill:none;stroke:var(--p-bone);stroke-width:1px;vector-effect:non-scaling-stroke}@media (min-width:1100px){.swarm2[data-live] .sw2-ruling-line{display:block}}@media (prefers-reduced-motion:reduce){.sw2-raven-halo{opacity:.18}.sw2-wing-glow{opacity:.08}.sw2-icon-play,.swarm2[data-live] .sw2-replay{display:none}.swarm2[data-live] .sw2-row,.swarm2[data-live] .sw2-asset,.swarm2[data-live] .sw2-rank>:not(.sw2-rank-number){opacity:1;animation:none}.sw2-packet{display:none}.sw2-stream,.sw2-stream-base{opacity:.55}.swarm2[data-live] .sw2-ruling-line,.swarm2[data-live] .sw2-row:after{display:none}.swarm2[data-live] .sw2-claim:after{transform:scaleX(var(--strike,0));animation:none}}.research-body{isolation:isolate;--agd-coral:var(--p-iris-amber);flex-direction:column;gap:24px;min-block-size:0;min-inline-size:0;margin-top:32px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.research-body{--agd-coral:color-mix(in srgb, var(--p-iris-amber) 60%, var(--p-iris-pink))}}.agent-icon{--icon:56px;inline-size:var(--icon);block-size:var(--icon);border-radius:var(--radius-pill);flex:none;display:block;position:relative}.agent-icon>img{inline-size:var(--icon);block-size:var(--icon);border-radius:inherit;object-fit:contain;image-rendering:pixelated;display:block}.agent-icon-play{inline-size:var(--icon);block-size:var(--icon);background-image:none;background-size:calc(12 * var(--icon)) var(--icon);image-rendering:pixelated;animation:agent-icon-play var(--dur-idle-blink) steps(12) infinite;animation-delay:calc(var(--i) * -1 * var(--dur-layout));pointer-events:none;background-repeat:no-repeat;border-radius:999px;animation-play-state:paused;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.agent-row[data-near=true] .agent-icon-play{background-image:var(--strip)}.agent-row[data-play=true] .agent-icon-play{animation-play-state:running}}@keyframes agent-icon-play{0%{background-position-x:0}to{background-position-x:calc(-12 * var(--icon))}}@media (prefers-reduced-motion:reduce){.agent-icon-play{animation:none;display:none}html.js .research-body .agent-index .agent-row[aria-selected=true]:before,html.js .research-body .agent-index .agent-row[aria-selected=true]:after{opacity:0;animation:none}.research-body .agt-glide,.research-body .agent-arrow{transition:none}.research-body .agent-progress{display:none}}.research-end{pointer-events:none;block-size:0;position:absolute;inset-block-end:0;inset-inline:0}.research-body[data-resizing=true]{clip-path:inset(-64px -64px 0)}.agent-index-wrap{isolation:isolate;z-index:2;min-block-size:0;min-inline-size:0;position:relative}.agent-index{z-index:1;border:1px solid var(--role-line);border-radius:var(--radius-panel);flex-direction:column;display:flex;position:relative}.agent-index .agent-row{isolation:isolate;position:relative}.agent-row>*{z-index:2;position:relative}.agent-index .agent-row:last-child{border-bottom:0}.agent-row{border:0;border-bottom:1px solid var(--role-hairline);inline-size:100%;color:inherit;font-family:var(--font-body);font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);text-align:start;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:12px 22px 12px 14px;display:grid}.agent-row:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-3px;border-radius:var(--radius-panel)}.agent-index .agent-say{flex-direction:column;gap:0;min-inline-size:0;padding-top:2px;display:flex}.agent-index .agent-name{font-family:var(--font-body);font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);color:var(--role-heading)}.agent-index .agent-line{font-size:var(--type-small);font-weight:400;line-height:var(--leading-body);color:var(--role-muted);margin-top:4px}.agent-row:not([aria-selected=true]) .agent-line{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-arrow{block-size:20px;inline-size:20px;color:var(--role-heading);transition:translate var(--dur-state) var(--ease-state)}.agent-row:hover .agent-arrow{translate:3px}.agt-glide{z-index:0;block-size:var(--glide-h,0px);border-radius:var(--radius-panel);background-color:var(--row-glide);opacity:0;translate:0 var(--glide-y,0px);transition:translate var(--dur-state) var(--ease-state), opacity var(--dur-state) var(--ease-state);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:1px}.agt-glide[data-on=true]{opacity:1}.agent-index .agent-row[aria-selected=true]{z-index:1;outline:1px solid var(--role-bone);outline-offset:0;border-radius:var(--radius-panel)}.agent-index .agent-row:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-3px}.agent-index .agent-row[aria-selected=true]:before,.agent-index .agent-row[aria-selected=true]:after{content:"";border-radius:var(--radius-panel);-webkit-mask:linear-gradient(var(--p-white) 0 0) content-box, linear-gradient(var(--p-white) 0 0);-webkit-mask:linear-gradient(var(--p-white) 0 0) content-box, linear-gradient(var(--p-white) 0 0);-webkit-mask:linear-gradient(var(--p-white) 0 0) content-box, linear-gradient(var(--p-white) 0 0);mask:linear-gradient(var(--p-white) 0 0) content-box, linear-gradient(var(--p-white) 0 0);opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.agent-index .agent-row[aria-selected=true]:before{z-index:0;background:conic-gradient(from var(--agt-sweep), transparent 0deg, transparent 334deg, var(--rule-halo) 351deg, transparent 360deg);padding:5px;inset:-4px}.agent-index .agent-row[aria-selected=true]:after{z-index:1;background:conic-gradient(from var(--agt-sweep), transparent 0deg, transparent 336deg, var(--role-bone-lit) 349deg, var(--role-heading) 355deg, transparent 360deg);padding:2px;inset:-1.5px}html.js .agent-index .agent-row[aria-selected=true]:before,html.js .agent-index .agent-row[aria-selected=true]:after{animation:agt-sweep calc(2 * var(--dur-reveal)) var(--ease-state) both}@keyframes agt-sweep{0%{--agt-sweep:0deg;opacity:1}85%{opacity:1}to{--agt-sweep:360deg;opacity:0}}.agent-row>.agent-progress{z-index:2;inset-inline:var(--radius-panel);border-radius:var(--radius-pill);background-color:var(--glow);transform-origin:0;pointer-events:none;block-size:2px;position:absolute;inset-block-end:-2px;transform:scaleX(0)}.agent-index .agent-row:last-child>.agent-progress{inset-block-end:-1px}.agent-row:not([aria-selected=true])>.agent-progress{visibility:hidden}:is(.research-stage,.agent-row)[data-agent=overnight-analyst]{--glow:var(--p-iris-blue)}:is(.research-stage,.agent-row)[data-agent=research-agent]{--glow:var(--p-iris-amber)}:is(.research-stage,.agent-row)[data-agent=premium-watcher]{--glow:var(--p-accent-green)}@supports (color:color-mix(in lab, red, red)){:is(.research-stage,.agent-row)[data-agent=premium-watcher]{--glow:color-mix(in srgb, var(--p-accent-green) 88%, var(--p-white))}}:is(.research-stage,.agent-row)[data-agent=pool-watcher]{--glow:var(--p-iris-blue)}@supports (color:color-mix(in lab, red, red)){:is(.research-stage,.agent-row)[data-agent=pool-watcher]{--glow:color-mix(in srgb, var(--p-iris-blue) 55%, var(--p-accent-green))}}:is(.research-stage,.agent-row)[data-agent=impostor-watch]{--glow:var(--agd-coral)}:is(.research-stage,.agent-row)[data-agent=your-own-agents]{--glow:var(--p-iris-violet)}:is(.research-stage,.agent-row)[data-agent=ask-corvus]{--glow:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){:is(.research-stage,.agent-row)[data-agent=ask-corvus]{--glow:color-mix(in srgb, var(--p-iris-amber) 55%, var(--p-bone))}}.research-stage{isolation:isolate;z-index:1;border:1px solid var(--role-line);border-radius:var(--radius-panel);background-color:var(--p-raven);order:-1;min-block-size:0;min-inline-size:0;scroll-margin-block-start:84px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.research-stage{background-color:color-mix(in srgb, var(--p-raven) 72%, var(--p-slate))}}.research-head,.mobile-frame{display:none}@media (max-width:1023.98px){.research-body{--agd-green:var(--p-accent-green)}@supports (color:color-mix(in lab, red, red)){.research-body{--agd-green:color-mix(in srgb, color-mix(in srgb, var(--p-accent-green) 50%, var(--p-bone)) 88%, var(--p-warn))}}.research-body{gap:14px;margin-inline:calc(16px - 50vw + 50%)}.agent-index{border-radius:var(--radius-pill);background-color:var(--p-raven);border:0;flex-direction:row;justify-content:space-between;align-items:center;column-gap:5px;block-size:64px;padding-inline:4px;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.agent-index{background-color:color-mix(in srgb, var(--p-raven) 90%, var(--p-slate))}}.agent-index{outline:1px solid var(--role-line)}.agent-index .agent-row,.agent-index .agent-row[aria-selected=true]{--agent-rest:clamp(34px, calc((100cqw - 38px) * 7 / 51), 42px);--agent-selected:min(calc(var(--agent-rest) * 9 / 7), calc(100cqw - 6 * var(--agent-rest) - 38px));min-block-size:0;min-inline-size:34px;inline-size:var(--agent-rest);border-radius:var(--radius-pill);opacity:.86;block-size:54px;max-inline-size:none;transition:opacity var(--dur-state) var(--ease-state);border:0;outline:none;flex:0 auto;justify-content:center;align-items:center;margin-inline:0;padding:0;display:flex;container-type:inline-size}.agent-index .agent-row[aria-selected=true]{inline-size:var(--agent-selected);opacity:1;margin-inline:4px}.agent-index .agent-row:active{opacity:.72}.agent-index .agent-row:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:4px}.agent-icon{--icon:100cqw}.agent-index .agent-row>.agent-progress,.agent-index .agent-row:last-child>.agent-progress{inset-block:calc(100% + 11px) auto;inset-inline:22%}.agent-index .agent-name,.agent-index .agent-line{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-index .agent-say{padding:0;position:absolute}.agent-arrow,.agt-glide,.agent-index .agent-row[aria-selected=true]:before,.agent-index .agent-row[aria-selected=true]:after{display:none}.agent-index-wrap{flex-shrink:0}.research-stage{border-radius:var(--radius-panel-inner);background:var(--p-raven);border:0;flex-grow:1;order:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:20px;min-block-size:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.research-stage{background:color-mix(in srgb, var(--p-raven) 72%, var(--p-slate))}}.research-stage{outline:1px solid var(--role-line);overflow:visible}.research-stage>.agd{grid-area:2/1}.research-stage>.agd:not([data-on]){display:none}.research-body[data-framed=true] .agent-index,.research-body[data-framed=true] .research-stage{background:0 0;outline:none}.research-head{grid-area:1/1;min-inline-size:0;display:block}.research-head h3{font-family:var(--font-kit-mono);letter-spacing:.1em;text-wrap:balance;overflow-wrap:anywhere;text-transform:uppercase;color:var(--role-heading);margin:0;font-size:15px;font-weight:400;line-height:1.3}.research-head p{color:var(--role-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.mobile-frame{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.mobile-frame-panel{stroke:var(--role-line);stroke-width:1px;fill:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){.mobile-frame-panel{fill:color-mix(in srgb, var(--p-raven) 72%, var(--p-slate))}}.mobile-frame-bar{fill:none;stroke-width:1px}.mobile-frame-inset{opacity:.38}.mobile-frame-glow{fill:none;stroke:var(--glow);stroke-linecap:round;stroke-linejoin:round}.mobile-frame-position{transition:none}@media (prefers-reduced-motion:reduce){.agent-index .agent-row,.agent-index .agent-row[aria-selected=true]{transition:none}}}@media (min-width:1024px){.research-body{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:stretch;gap:24px;display:grid}.agent-index-wrap{flex-direction:column;display:flex}.agent-index{flex:1;min-block-size:0;min-inline-size:0}.agent-row{flex:auto;min-block-size:0;min-inline-size:0}.research-stage{order:0;align-self:stretch;overflow:hidden}}.agd{--agd-warm:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-warm:color-mix(in srgb, var(--p-bone) 80%, var(--p-white))}}.agd{--agd-cool:var(--p-text)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-cool:color-mix(in srgb, var(--p-text) 55%, var(--p-white))}}.agd{--agd-white:var(--p-white);--agd-coral:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-coral:color-mix(in srgb, var(--p-iris-amber) 60%, var(--p-iris-pink))}}.agd{--agd-coral-deep:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-coral-deep:color-mix(in srgb, color-mix(in srgb, var(--p-iris-amber) 53%, var(--p-iris-pink)) 75%, var(--p-raven))}}.agd{--agd-green:var(--p-accent-green)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-green:color-mix(in srgb, color-mix(in srgb, var(--p-accent-green) 50%, var(--p-bone)) 88%, var(--p-warn))}}.agd{--agd-dim:var(--p-text)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-dim:color-mix(in srgb, var(--p-text) 40%, var(--p-raven))}}.agd{--agd-card:var(--p-slate)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-card:color-mix(in srgb, var(--p-slate) 72%, var(--p-raven))}}.agd{--agd-card-up:var(--p-slate)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-card-up:color-mix(in srgb, var(--p-slate) 88%, var(--p-ash))}}.agd{--agd-edge:var(--p-fog)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-edge:color-mix(in srgb, var(--p-fog) 62%, var(--p-raven))}}.agd{--agd-edge-lit:var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-edge-lit:color-mix(in srgb, var(--agd-warm) 62%, transparent)}}.agd{--agd-text:var(--p-white);--agd-ink:var(--p-text);--agd-muted:var(--p-text-muted);--agd-grid:var(--p-white)}@supports (color:color-mix(in lab, red, red)){.agd{--agd-grid:color-mix(in srgb, var(--p-white) 5%, transparent)}}.agd{grid-area:1/1;min-block-size:0;inline-size:100%;min-inline-size:0;position:relative;overflow:clip;container-type:inline-size}.agd:not([data-on]){display:none}@media (max-width:1023.98px){.agd-landscape{display:none}.agd-portrait{display:grid}.agd-headline{display:none}}@media (min-width:1024px){.agd-portrait{display:none}}.agd-box{--agd-span:100cqw;--k:calc(tan(atan2(var(--agd-span), calc(var(--agd-w) * 1px))));transform-origin:0 0;transform:scale(var(--k));font-family:var(--font-body);color:var(--agd-ink);background-image:radial-gradient(circle at 1px 1px, var(--agd-grid) 1px, transparent 1.4px);background-size:16px 16px;position:absolute;top:0;left:0}.agd-still,.agd-canvas{pointer-events:none;position:absolute;top:0;left:0}.agd-canvas{inline-size:calc(var(--agd-w) * 1px);block-size:calc(var(--agd-h) * 1px)}.agd-still path{fill:none;stroke-linecap:round}.agd-ink-warm{stroke:var(--agd-warm)}.agd-ink-cool{stroke:var(--agd-cool)}.agd-ink-white{stroke:var(--agd-white)}.agd-ink-coral{stroke:var(--agd-coral)}.agd-ink-dim{stroke:var(--agd-dim)}.agd[data-live=true] .agd-still{display:none}.agd-at{transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal);position:absolute}.agd[data-live=true] :is(.edge-glow,.own-hl,.ask-src-lit,.ask-cited-lit,.ask-cite-lit,.pm-gap-light)[data-at]:not([data-lit=true]){opacity:0}.agd[data-live=true][data-out=true] [data-at]{opacity:0;transition-duration:var(--dur-reveal)}.agd-title{font-family:var(--font-kit-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--agd-text);margin:0;font-size:26px;font-weight:400;line-height:1.1}.agd-line{font-family:var(--font-kit-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--agd-ink);margin:10px 0 0;font-size:12.5px;font-weight:400;line-height:1.4}.agd-status{justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.agd-status-dot{background:var(--agd-warm);outline:4px solid var(--agd-warm);border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-block-start:3px}@supports (color:color-mix(in lab, red, red)){.agd-status-dot{outline:4px solid color-mix(in srgb, var(--agd-warm) 16%, transparent)}}.agd-status-text{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-muted);gap:6px;font-size:11px;line-height:1.2;display:grid}.agd-status-text>span:last-child{color:var(--agd-ink)}.agd-card{border:1px solid var(--agd-edge);background:var(--agd-card);border-radius:14px;position:absolute}.agd-tile{border:1px solid var(--p-white);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.agd-tile{border:1px solid color-mix(in srgb, var(--p-white) 66%, transparent)}}.agd-tile{background:var(--p-raven);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.agd-tile{background:color-mix(in srgb, var(--p-raven) 88%, var(--p-slate))}}.agd-tile{color:var(--p-white)}.agd-tile[data-tone=alert]{border-color:var(--agd-coral);color:var(--agd-coral)}.agd-logo{object-fit:contain;display:block}.agd-legend{border:1px solid var(--agd-edge);background:var(--agd-card);border-radius:16px;align-items:center;gap:28px;padding:0 26px;display:flex}.agd-key{align-items:center;gap:12px;display:flex}.agd-key-sample{align-items:center;gap:6px;display:inline-flex}.agd-key-sample i{background:var(--agd-warm);border-radius:50%;block-size:3px;inline-size:3px}.agd-key-sample i:first-child{outline:4px solid var(--agd-warm);block-size:7px;inline-size:7px}@supports (color:color-mix(in lab, red, red)){.agd-key-sample i:first-child{outline:4px solid color-mix(in srgb, var(--agd-warm) 18%, transparent)}}.agd-key-sample[data-tone=cool] i{background:var(--agd-cool)}.agd-key-sample[data-tone=cool] i:first-child{outline-color:var(--agd-cool)}@supports (color:color-mix(in lab, red, red)){.agd-key-sample[data-tone=cool] i:first-child{outline-color:color-mix(in srgb, var(--agd-cool) 18%, transparent)}}.agd-key-sample[data-tone=coral] i{background:var(--agd-coral)}.agd-key-sample[data-tone=coral] i:first-child{outline-color:var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.agd-key-sample[data-tone=coral] i:first-child{outline-color:color-mix(in srgb, var(--agd-coral) 20%, transparent)}}.agd-key-sample[data-tone=white] i{background:var(--agd-white)}.agd-key-text{gap:4px;display:grid}.agd-key-name{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-text);font-size:11.5px}.agd-key-note{color:var(--agd-muted);font-size:12px}.ov-edge{border-inline-start:1px solid var(--agd-warm);opacity:.85}.ov-stamp{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-ink);font-size:11.5px;line-height:1.5}.ov-stamp b{color:var(--agd-text);font-weight:500;display:block}.ov-stamp-end{text-align:end}.ov-source{align-items:center;gap:12px;padding:0 14px 0 12px;display:flex}.ov-source-name{flex:none;gap:7px;inline-size:78px;display:grid}.ov-source-name b{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--agd-text);font-size:12.5px;font-weight:500}.ov-source-name span{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--agd-muted);font-size:9.5px}.ov-items{border-inline-start:1px solid var(--agd-edge);flex:1;align-content:center;align-self:stretch;gap:5px;min-inline-size:0;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.ov-items li{color:var(--agd-text);align-items:baseline;gap:8px;font-size:11px;font-weight:400;line-height:1.25;display:flex}@supports (color:color-mix(in lab, red, red)){.ov-items li{color:color-mix(in srgb, var(--agd-text) 88%, transparent)}}.ov-items li{white-space:nowrap}.ov-items li:before{content:"";background:var(--agd-text);border-radius:50%;flex:none;align-self:center;block-size:4px;inline-size:4px;margin-block-start:1px}.ov-items li>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.ov-items li>em{font-style:normal;font-family:var(--font-kit-mono);color:var(--agd-muted);margin-inline-start:auto;font-size:10.5px}.ov-analyze{text-align:center;align-content:center;justify-items:center;gap:9px;padding:0 6px;display:grid}.ov-analyze b,.ov-read b{font-family:var(--font-kit-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--agd-text);font-size:11px;font-weight:500}.ov-analyze span,.ov-read span{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--agd-muted);font-size:9px;line-height:1.55}.ov-read{border:1.5px solid var(--agd-warm);align-content:center;gap:9px;padding:0 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ov-read{border:1.5px solid color-mix(in srgb, var(--agd-warm) 88%, transparent)}}.ov-read{background:var(--agd-card)}@supports (color:color-mix(in lab, red, red)){.ov-read{background:color-mix(in srgb, var(--agd-card) 95%, var(--agd-warm))}}.ov-read:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--agd-warm), transparent);border-radius:26px;position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.ov-read:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 20%, transparent), transparent)}}.ov-read:before{pointer-events:none}.ov-read-lines{gap:3px;display:grid}.ov-node{background:var(--agd-warm);outline:7px solid var(--agd-warm);border-radius:50%;block-size:15px;inline-size:15px;margin:-7.5px 0 0 -7.5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ov-node{outline:7px solid color-mix(in srgb, var(--agd-warm) 20%, transparent)}}.ov-hour[data-edge=start]{translate:0}.ov-hour[data-edge=end]{translate:-100%}.ov-node-s{outline-width:5px;block-size:9px;inline-size:9px;margin:-4.5px 0 0 -4.5px}.ov-axis{border-block-start:1px solid var(--p-white);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ov-axis{border-block-start:1px solid color-mix(in srgb, var(--p-white) 40%, transparent)}}.ov-arrow{color:var(--p-white);position:absolute;inset-block-start:-8px;inset-inline-end:-2px}@supports (color:color-mix(in lab, red, red)){.ov-arrow{color:color-mix(in srgb, var(--p-white) 70%, transparent)}}.ov-tick{background:var(--p-white);block-size:9px;inline-size:1px;margin-block-start:-4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ov-tick{background:color-mix(in srgb, var(--p-white) 60%, transparent)}}.ov-hour{font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;color:var(--agd-ink);font-size:12px;position:absolute;translate:-50%}@media (prefers-reduced-motion:reduce){.agd-at{transition:none}}.ov-portrait .agd-card>*,.ov-portrait .ov-read-lines>*,.ov-portrait .ov-stamp>*{min-block-size:0;min-inline-size:0}.ov-portrait .ov-stamp{font-size:max(13px, calc(12px / var(--k,1)));letter-spacing:0;align-content:center;gap:1px;line-height:1.3;display:grid}.ov-portrait .ov-port-node{border-radius:var(--radius-pill);background:var(--agd-warm);pointer-events:none;block-size:5px;inline-size:5px;margin:-2.5px 0 0 -2.5px;position:absolute}.ov-portrait .ov-window-node{outline:3px solid var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.ov-portrait .ov-window-node{outline:3px solid color-mix(in srgb, var(--agd-warm) 16%, transparent)}}.ov-portrait .ov-source{border-color:var(--agd-edge);background:var(--agd-card);border-radius:10px;grid-template-rows:24px auto minmax(0,1fr);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:5px 6px;padding:9px;display:grid}.ov-portrait .ov-source>svg{color:var(--agd-text)}.ov-portrait .ov-source-title{font-family:var(--font-kit-mono);font-size:max(14px, calc(12px / var(--k,1)));letter-spacing:.02em;text-transform:uppercase;color:var(--agd-text);align-self:center;font-weight:500;line-height:1.2}.ov-portrait .ov-source-count{font-family:var(--font-kit-mono);font-size:max(13px, calc(12px / var(--k,1)));letter-spacing:.02em;text-transform:uppercase;color:var(--agd-ink);grid-column:1/-1;line-height:1.25}.ov-portrait .ov-source-headline{font-family:var(--font-body);font-size:max(13.5px, calc(12px / var(--k,1)));color:var(--agd-ink);grid-column:1/-1;margin:0;line-height:1.35}.ov-portrait .ov-source-port[data-side=right]{left:calc(100% + 1px)}.ov-portrait .ov-source-port[data-side=left]{left:-1px}.ov-portrait .ov-hub{isolation:isolate}.ov-portrait .ov-hub:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(closest-side, var(--agd-warm), transparent);position:absolute;inset:-18px}@supports (color:color-mix(in lab, red, red)){.ov-portrait .ov-hub:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 18%, transparent), transparent)}}.ov-portrait .ov-hub:before{pointer-events:none}.ov-portrait .ov-hub-label{font-family:var(--font-kit-mono);font-size:max(13px, calc(12px / var(--k,1)));letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--agd-text);font-weight:500;line-height:18px}.ov-portrait .ov-read{border:1px solid var(--agd-edge-lit);background:var(--agd-card);border-radius:10px;grid-template-rows:30px minmax(0,1fr);grid-template-columns:30px minmax(0,1fr) 18px;align-content:center;align-items:center;gap:8px 10px;padding:10px 12px}.ov-portrait .ov-read:before{content:none}.ov-portrait .ov-read .agd-tile{border-color:var(--agd-edge);background:var(--agd-card);color:var(--agd-hue);border-radius:7px}.ov-portrait .ov-read b{font-size:max(15px, calc(12px / var(--k,1)));letter-spacing:.03em;color:var(--agd-hue);line-height:1.2}.ov-portrait .ov-read-chevron{color:var(--agd-hue);justify-self:end}.ov-portrait .ov-read-lines{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}.ov-portrait .ov-read-lines>span{min-block-size:0;min-inline-size:0;font-size:max(12.5px, calc(12px / var(--k,1)));letter-spacing:0;white-space:normal;text-wrap:balance;color:var(--agd-hue);flex:1;line-height:1.25}.pm-layer{pointer-events:none}.pm-layer svg{display:block;overflow:visible}.pm-trace{fill:none;stroke:var(--agd-warm);stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.42;transition:stroke-dashoffset var(--dur-reveal) var(--ease-state), opacity var(--dur-reveal) var(--ease-reveal)}.pm-start{fill:var(--agd-warm);transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal)}.pm-start[data-tone=cool]{fill:var(--agd-cool)}.pm-trace[data-tone=cool]{stroke:var(--agd-cool)}.agd[data-live=true] .pm-trace[data-at]:not([data-lit=true]){stroke-dashoffset:1px;opacity:0;translate:none}.agd[data-live=true][data-out=true] .pm-trace[data-at]{opacity:0}.pm-row{background:linear-gradient(90deg, var(--agd-card) 30%, transparent);border-radius:14px;align-items:center;gap:14px;padding-inline-start:0;display:flex}@supports (color:color-mix(in lab, red, red)){.pm-row{background:linear-gradient(90deg, color-mix(in srgb, var(--agd-card) 70%, transparent) 30%, transparent)}}.pm-tile{border:1px solid var(--agd-edge);background:var(--p-raven);border-radius:12px;flex:none;place-items:center;block-size:60px;inline-size:60px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pm-tile{background:color-mix(in srgb, var(--p-raven) 88%, var(--p-slate))}}.pm-tile-s{border-radius:11px;block-size:42px;inline-size:42px}.pm-names{font-family:var(--font-kit-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;gap:5px;font-size:10px;line-height:1.2;display:grid}.pm-names b{letter-spacing:.14em;color:var(--agd-text);margin-block-end:2px;font-size:13.5px;font-weight:500}.pm-names [data-tone=warm]{color:var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.pm-names [data-tone=warm]{color:color-mix(in srgb, var(--agd-warm) 78%, var(--p-raven))}}.pm-names [data-tone=cool]{color:var(--agd-cool)}@supports (color:color-mix(in lab, red, red)){.pm-names [data-tone=cool]{color:color-mix(in srgb, var(--agd-cool) 74%, var(--p-raven))}}.pm-bps{font-family:var(--font-kit-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--agd-warm);font-size:11px;line-height:16px}.pm-bps[data-tone=lit]{color:var(--agd-text);font-weight:500}.pm-spine{border-inline-start:1px solid var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.pm-spine{border-inline-start:1px solid color-mix(in srgb, var(--agd-warm) 45%, transparent)}}.pm-measure{text-align:center;border-color:var(--agd-warm);align-content:center;justify-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.pm-measure{border-color:color-mix(in srgb, var(--agd-warm) 30%, var(--agd-edge))}}.pm-ring{border:1px solid var(--p-white);place-items:center;block-size:46px;inline-size:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.pm-ring{border:1px solid color-mix(in srgb, var(--p-white) 45%, transparent)}}.pm-ring{color:var(--agd-text);background:var(--p-raven);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pm-ring{background:color-mix(in srgb, var(--p-raven) 80%, var(--p-slate))}}.pm-measure b{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-text);font-size:12.5px;font-weight:500}.pm-measure-lines{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-cool);gap:4px;font-size:9.5px;display:grid}@supports (color:color-mix(in lab, red, red)){.pm-measure-lines{color:color-mix(in srgb, var(--agd-cool) 78%, var(--p-raven))}}.pm-flag{border:1.5px solid var(--agd-warm);flex-direction:column;padding:16px 16px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.pm-flag{border:1.5px solid color-mix(in srgb, var(--agd-warm) 88%, transparent)}}.pm-flag{outline:4px solid var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.pm-flag{outline:4px solid color-mix(in srgb, var(--agd-warm) 20%, transparent)}}.pm-flag{background:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){.pm-flag{background:color-mix(in srgb, var(--p-raven) 72%, var(--agd-card))}}.pm-flag:before{content:"";z-index:-1;border:6px solid var(--agd-warm);position:absolute;inset:-9px}@supports (color:color-mix(in lab, red, red)){.pm-flag:before{border:6px solid color-mix(in srgb, var(--agd-warm) 9%, transparent)}}.pm-flag:before{pointer-events:none;border-radius:22px}.pm-flag-title{border-block-end:1px solid var(--agd-edge);font-family:var(--font-kit-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--agd-warm);padding-block-end:11px;font-size:11px}.pm-flag-who{align-items:center;gap:14px;padding-block-start:12px;display:flex}.pm-flag-who b{font-family:var(--font-kit-mono);letter-spacing:.12em;color:var(--agd-text);font-size:15px;font-weight:500}.pm-flag-figure{border-block-end:1px solid var(--agd-edge);justify-items:center;gap:4px;padding-block:10px 13px;display:grid}.pm-flag-figure b{font-family:var(--font-kit-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--agd-text);font-size:29px;font-weight:500;line-height:1.1}.pm-flag-figure span{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--agd-text);font-size:11.5px}.pm-prices{border-block-end:1px solid var(--agd-edge);align-items:center;gap:8px;padding-block:12px;display:flex}.pm-price-rows{gap:9px;display:grid}.pm-price-rows>span{gap:4px;display:grid}.pm-price-rows em{font-style:normal;font-family:var(--font-kit-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--agd-cool);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.pm-price-rows em{color:color-mix(in srgb, var(--agd-cool) 78%, var(--p-raven))}}.pm-price-rows b{font-family:var(--font-kit-mono);letter-spacing:.02em;color:var(--agd-text);font-size:12px;font-weight:400}.pm-bracket{border:1px solid var(--agd-warm);border-inline-start:0;align-self:stretch;inline-size:6px;margin-block:4px}.pm-bracket-label{font-family:var(--font-kit-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--agd-text);font-size:9.5px}.pm-flag-foot{min-block-size:0;min-inline-size:0;font-family:var(--font-kit-mono);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:var(--agd-warm);flex:1;align-items:center;gap:10px;font-size:10.5px;display:flex}.pm-axis-rule{border-block-start:1px solid var(--p-white);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pm-axis-rule{border-block-start:1px solid color-mix(in srgb, var(--p-white) 40%, transparent)}}.pm-tick{background:var(--p-white);block-size:13px;inline-size:1px;margin-block-start:-6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.pm-tick{background:color-mix(in srgb, var(--p-white) 65%, transparent)}}.pm-tick-label{font-family:var(--font-kit-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--agd-ink);gap:7px;font-size:10.5px;display:grid;position:absolute;top:16px;translate:-50%}.pm-tick-label b{letter-spacing:.12em;color:var(--agd-text);font-size:11px;font-weight:500}.pm-tick-label[data-edge=start]{translate:0}.pm-tick-label[data-edge=end]{justify-items:end;translate:-100%}.pm-mark>span{background:var(--agd-cool);block-size:10px;inline-size:1px;position:absolute;top:-16px;left:0}@supports (color:color-mix(in lab, red, red)){.pm-mark>span{background:color-mix(in srgb, var(--agd-cool) 80%, transparent)}}.pm-mark>span[data-tone=lit]{background:var(--agd-warm);outline:5px solid var(--agd-warm);border-radius:50%;block-size:9px;inline-size:9px;top:-4.5px;left:-4.5px}@supports (color:color-mix(in lab, red, red)){.pm-mark>span[data-tone=lit]{outline:5px solid color-mix(in srgb, var(--agd-warm) 20%, transparent)}}.pm-mark>em{font-style:normal;font-family:var(--font-kit-mono);letter-spacing:.12em;color:var(--agd-warm);font-size:10px;position:absolute;top:-30px;translate:-50%}.pm-legend-note{border-inline-start:1px solid var(--agd-edge);font-family:var(--font-kit-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--agd-ink);margin:0 0 0 auto;padding-inline-start:24px;font-size:10px;line-height:1.6}.premium-portrait,.premium-portrait .pm-pair>*,.premium-portrait .pm-share-card>*,.premium-portrait .pm-share-copy,.premium-portrait .pm-column-heading>*{min-block-size:0;min-inline-size:0}.premium-portrait .pm-column-heading,.premium-portrait .pm-hub-label,.premium-portrait .pm-pair{font-family:var(--font-kit-mono);font-size:max(13.5px, calc(12px / var(--k,1)));font-variant-numeric:tabular-nums;line-height:1.2}.premium-portrait .pm-column-heading{white-space:nowrap;color:var(--agd-ink);align-content:center;gap:5px;display:grid}.premium-portrait .pm-column-heading b{white-space:normal;text-transform:uppercase;color:var(--agd-text);font-weight:500}.premium-portrait .pm-column-token{text-align:end}.premium-portrait .pm-hub,.premium-portrait .pm-hub-label,.premium-portrait .pm-pair{z-index:2}.premium-portrait .edge-glow{--eg-long:20px;z-index:3}.premium-portrait .pm-hub:before{content:"";background:radial-gradient(circle, var(--agd-warm), transparent 72%);border-radius:50%;position:absolute;inset:-9px}@supports (color:color-mix(in lab, red, red)){.premium-portrait .pm-hub:before{background:radial-gradient(circle, color-mix(in srgb, var(--agd-warm) 16%, transparent), transparent 72%)}}.premium-portrait .pm-hub:before{pointer-events:none}.premium-portrait .pm-hub-label{text-transform:uppercase;color:var(--agd-warm);place-items:center;font-weight:500;display:grid}.premium-portrait .pm-spine-glow{z-index:0;background:linear-gradient(90deg, transparent, var(--agd-warm), transparent)}@supports (color:color-mix(in lab, red, red)){.premium-portrait .pm-spine-glow{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--agd-warm) 18%, transparent), transparent)}}.premium-portrait .pm-spine-glow{pointer-events:none}.premium-portrait .agd-still,.premium-portrait .agd-canvas{z-index:1}.premium-portrait .pm-row-highlight{z-index:0;border:1.5px solid var(--agd-warm);background:radial-gradient(ellipse at center, var(--agd-warm), transparent 72%);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.premium-portrait .pm-row-highlight{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--agd-warm) 14%, transparent), transparent 72%)}}.premium-portrait .pm-row-highlight{pointer-events:none}.premium-portrait .pm-pair{white-space:nowrap;grid-template-columns:106px 74px 106px;align-items:center;gap:16px;display:grid}.premium-portrait .pm-share-card,.premium-portrait .pm-token-card{border:1px solid var(--agd-edge);background:var(--agd-card);block-size:100%;font-size:max(14px, calc(12px / var(--k,1)));color:var(--agd-text);border-radius:8px;align-items:center;gap:6px;padding:7px;display:flex;position:relative}.premium-portrait .pm-share-card .agd-logo{filter:grayscale();flex:none}.premium-portrait .pm-share-card{gap:4px;padding:5px}.premium-portrait .pm-share-copy{gap:5px;display:grid}.premium-portrait .pm-share-copy b{letter-spacing:.03em;font-weight:500}.premium-portrait .pm-token-card{justify-content:center}.premium-portrait .pm-gap,.premium-portrait .pm-gap-light{border:1px solid var(--agd-edge);background:var(--agd-card);block-size:36px;font-size:max(14px, calc(12px / var(--k,1)));letter-spacing:-.02em;text-transform:uppercase;color:var(--agd-muted);border-radius:8px;place-items:center;font-weight:500;display:grid}.premium-portrait .pm-gap{position:relative}.premium-portrait .pm-gap-light{border-color:var(--agd-edge-lit);min-block-size:0;min-inline-size:0;color:var(--agd-warm);transition:opacity var(--dur-reveal) var(--ease-reveal);position:absolute;inset:-1px}.premium-portrait .pm-gap[data-tone=discount] .pm-gap-light{border-color:var(--agd-coral);color:var(--agd-coral)}.premium-portrait .pm-gap[data-tone=flagged] .pm-gap-light{border-color:var(--agd-warm);outline:2px solid var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.premium-portrait .pm-gap[data-tone=flagged] .pm-gap-light{outline:2px solid color-mix(in srgb, var(--agd-warm) 22%, transparent)}}.premium-portrait .pm-gap[data-tone=flagged] .pm-gap-light{background:var(--agd-card)}@supports (color:color-mix(in lab, red, red)){.premium-portrait .pm-gap[data-tone=flagged] .pm-gap-light{background:color-mix(in srgb, var(--agd-card) 86%, var(--agd-warm))}}.premium-portrait .pm-gap[data-tone=flagged] .pm-gap-light{color:var(--agd-white);font-weight:600}.premium-portrait .pm-feed-node{z-index:1;background:var(--agd-warm);block-size:5px;inline-size:5px;transition:opacity var(--dur-reveal) var(--ease-reveal);border-radius:50%;position:absolute;inset-block-start:calc(50% - 2.5px);inset-inline-end:-3.5px}@media (prefers-reduced-motion:reduce){.premium-portrait .pm-gap-light,.premium-portrait .pm-feed-node{transition:none}}.pl-layer{pointer-events:none}.pl-layer svg,.pl-legend-art{display:block;overflow:visible}.pl-outline{fill:none;stroke:var(--p-white)}@supports (color:color-mix(in lab, red, red)){.pl-outline{stroke:color-mix(in srgb, var(--p-white) 30%, transparent)}}.pl-outline{stroke-width:1px}.pl-band[data-thin=true] .pl-outline{stroke:var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.pl-band[data-thin=true] .pl-outline{stroke:color-mix(in srgb, var(--agd-warm) 34%, transparent)}}.pl-divider{fill:none;stroke:var(--agd-edge);stroke-width:1px}.pl-band,.pl-col,.pl-lens{transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal), scale var(--dur-reveal) var(--ease-reveal)}.agd[data-live=true] .pl-col[data-at]:not([data-lit=true]){opacity:0;translate:-10px;scale:1 1.45}.agd[data-live=true] .pl-col[data-thin=true][data-at]:not([data-lit=true]){scale:1 2.1}.agd[data-live=true] .pl-lens[data-at]:not([data-lit=true]){opacity:0;translate:-8px;scale:1 1.4}.agd[data-live=true][data-out=true] :is(.pl-band,.pl-col,.pl-lens)[data-at]{opacity:0}.pl-dot{fill:var(--agd-white)}.pl-dot[data-tone=warm]{fill:var(--agd-warm)}.pl-halo{fill:url(#pl-halo-white)}.pl-halo[data-tone=warm]{fill:url(#pl-halo-warm)}.pl-stop{stop-color:var(--agd-white);stop-opacity:.6}.pl-stop[data-tone=warm]{stop-color:var(--agd-warm)}.pl-stop-end{stop-opacity:0}.pl-row{align-items:center;gap:14px;display:flex}.pl-tile{border:1px solid var(--agd-edge);background:var(--p-raven);border-radius:12px;flex:none;place-items:center;block-size:56px;inline-size:56px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pl-tile{background:color-mix(in srgb, var(--p-raven) 88%, var(--p-slate))}}.pl-names{font-family:var(--font-kit-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--agd-ink);gap:4px;font-size:10px;line-height:1.2;display:grid}.pl-names b{letter-spacing:.12em;color:var(--agd-text);margin-block-end:3px;font-size:14px;font-weight:500}.pl-names>span:first-of-type{color:var(--agd-cool)}@supports (color:color-mix(in lab, red, red)){.pl-names>span:first-of-type{color:color-mix(in srgb, var(--agd-cool) 74%, var(--p-raven))}}.pl-names [data-tone=warm]{color:var(--agd-warm)}.pl-monitor{color:var(--agd-text);align-content:start;justify-items:center;gap:14px;padding:20px 14px 0;display:grid}.pl-monitor b{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-text);font-size:12.5px;font-weight:500}.pl-monitor-lines{border-block-start:1px solid var(--agd-edge);font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-cool);justify-self:stretch;gap:6px;padding:14px 0 0 14px;font-size:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.pl-monitor-lines{color:color-mix(in srgb, var(--agd-cool) 78%, var(--p-raven))}}.pl-alert{border:1.5px solid var(--agd-warm);flex-direction:column;padding:0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-alert{border:1.5px solid color-mix(in srgb, var(--agd-warm) 88%, transparent)}}.pl-alert{outline:4px solid var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.pl-alert{outline:4px solid color-mix(in srgb, var(--agd-warm) 20%, transparent)}}.pl-alert{background:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){.pl-alert{background:color-mix(in srgb, var(--p-raven) 72%, var(--agd-card))}}.pl-alert:before{content:"";z-index:-1;border:6px solid var(--agd-warm);position:absolute;inset:-9px}@supports (color:color-mix(in lab, red, red)){.pl-alert:before{border:6px solid color-mix(in srgb, var(--agd-warm) 9%, transparent)}}.pl-alert:before{pointer-events:none;border-radius:22px}.pl-alert-head{border-block-end:1px solid var(--agd-edge);color:var(--agd-warm);align-items:center;gap:18px;padding-block:18px 14px;display:flex}.pl-alert-head b{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--agd-text);font-size:13.5px;font-weight:500}.pl-alert-who{align-items:center;gap:18px;padding-block:14px 8px;display:flex}.pl-alert-who b{font-family:var(--font-kit-mono);letter-spacing:.12em;color:var(--agd-text);font-size:16px;font-weight:500}.pl-alert-list{border-block-end:1px solid var(--agd-edge);font-family:var(--font-kit-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--agd-ink);gap:8px;margin:0;padding:0 0 14px;font-size:11px;list-style:none;display:grid}.pl-alert-list li{align-items:center;gap:12px;display:flex}.pl-alert-list li:before{content:"";background:var(--agd-warm);border-radius:50%;flex:none;block-size:5px;inline-size:5px}.pl-alert-figure{gap:6px;padding-block:14px 0;display:grid}.pl-alert-figure span{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--agd-text);font-size:11px}.pl-alert-figure b{font-family:var(--font-kit-mono);letter-spacing:.02em;color:var(--agd-warm);font-size:38px;font-weight:400;line-height:1.1}.pl-legend{padding:0;display:block}.pl-legend-art{position:absolute;top:0;left:0}.pl-link{fill:none;stroke:var(--p-white)}@supports (color:color-mix(in lab, red, red)){.pl-link{stroke:color-mix(in srgb, var(--p-white) 30%, transparent)}}.pl-link{stroke-width:1px}.pl-legend-title{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-cool);font-size:10px;position:absolute;top:16px;left:22px}@supports (color:color-mix(in lab, red, red)){.pl-legend-title{color:color-mix(in srgb, var(--agd-cool) 78%, var(--p-raven))}}.pl-legend-end{font-family:var(--font-kit-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--agd-muted);gap:8px;font-size:9.5px;display:grid;position:absolute;top:84px;left:22px}.pl-legend-end b{letter-spacing:.14em;color:var(--agd-text);font-size:12px;font-weight:500}.pl-legend-end[data-edge=end]{justify-items:end;left:auto;right:22px}.agd.agd-portrait.pool-portrait{--agd-coral:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.agd.agd-portrait.pool-portrait{--agd-coral:color-mix(in srgb, var(--p-iris-amber) 60%, var(--p-iris-pink))}}.pool-portrait{min-block-size:0;inline-size:100%;min-inline-size:0}.pool-portrait .agd-at,.pool-portrait .agd-at *,.pool-portrait .agd-at :before{min-block-size:0;min-inline-size:0}.pool-portrait .pl-asset{background:var(--agd-card);border-radius:12px;grid-template-rows:24px auto 26px;align-content:center;justify-items:center;gap:6px;padding:6px;display:grid}.pool-portrait .pl-asset-thin{border-color:var(--agd-coral);outline:2px solid var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.pool-portrait .pl-asset-thin{outline:2px solid color-mix(in srgb, var(--agd-coral) 12%, transparent)}}.pool-portrait .pl-asset-name,.pool-portrait .pl-asset-status{z-index:1;position:relative}.pool-portrait .pl-asset-name{font-family:var(--font-kit-mono);color:var(--agd-text);align-items:center;gap:6px;display:flex}.pool-portrait .pl-asset-name b{font-size:max(14px, calc(12px / var(--k,1)));letter-spacing:.02em;font-weight:500;line-height:1.2}.pool-portrait .pl-asset-status{font-family:var(--font-kit-mono);font-size:max(13.5px, calc(12px / var(--k,1)));letter-spacing:0;text-transform:uppercase;color:var(--agd-hue);line-height:1.15}.pool-portrait .pl-asset-thin .pl-asset-status{color:var(--agd-coral)}.pool-portrait .pl-depth{pointer-events:none;display:block;overflow:visible}.pool-portrait .pl-halo{fill:url(#pl-portrait-halo-white)}.pool-portrait .pl-halo[data-tone=warm]{fill:url(#pl-portrait-halo-warm)}.pool-portrait .pl-dot[data-tone=coral]{fill:var(--agd-coral)}.pool-portrait .pl-halo[data-tone=coral]{fill:url(#pl-portrait-halo-coral)}.pool-portrait .pl-stop[data-tone=coral]{stop-color:var(--agd-coral)}.pool-portrait .pl-stream-glow[data-tone=coral] .edge-glow{--eg-tint:var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.pool-portrait .pl-stream-glow[data-tone=coral] .edge-glow{--eg-tint:color-mix(in srgb, var(--agd-coral) 30%, transparent)}}.pool-portrait .pl-stream-glow[data-tone=coral] .edge-glow{--eg-line:var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.pool-portrait .pl-stream-glow[data-tone=coral] .edge-glow{--eg-line:color-mix(in srgb, var(--agd-coral) 85%, transparent)}}.pool-portrait[data-live=true] .pl-col[data-at]:not([data-lit=true]){translate:-4px}.pool-portrait .pl-hub{color:var(--agd-text);flex-direction:column;align-items:center;padding-block-start:6px;display:flex}.pool-portrait .pl-hub>b{font-family:var(--font-kit-mono);font-size:max(13.5px, calc(12px / var(--k,1)));letter-spacing:.04em;text-transform:uppercase;margin-block-start:14px;font-weight:500;line-height:1.2}.pool-portrait .pl-monitor-chips{flex:none;gap:8px;margin-block-start:50px;display:flex}.pool-portrait .pl-monitor-chip{border:1px solid var(--agd-edge);background:var(--agd-card);block-size:30px;inline-size:30px;color:var(--agd-hue);transition:opacity var(--dur-reveal) var(--ease-reveal);border-radius:8px;flex:none;place-items:center;display:grid}.pool-portrait[data-live=true] .pl-monitor-chip[data-at]:not([data-lit=true]){translate:none}.pool-portrait .pl-outlet{background:var(--agd-warm);pointer-events:none;border-radius:50%;block-size:4px;inline-size:4px;position:absolute}.pool-portrait .pl-asset-thin .pl-outlet{background:var(--agd-coral)}.pool-portrait .pl-outlet[data-side=right]{inset-block-start:calc(50% - 2px);inset-inline-end:-3px}.pool-portrait .pl-outlet[data-side=left]{inset-block-start:calc(50% - 2px);inset-inline-start:-3px}.pool-portrait .pl-outlet[data-side=bottom]{inset-block-end:-2px;inset-inline-start:calc(50% - 2px)}.pool-portrait .pl-outlet[data-side=top]{inset-block-start:-3px;inset-inline-start:calc(50% - 2px)}.pool-portrait .pl-alert{border-color:var(--agd-warm);background:var(--agd-card);outline-width:2px;padding:12px}.pool-portrait .pl-alert:before{border-width:3px;border-radius:18px;inset:-5px}.pool-portrait .pl-result-head{border-block-end:1px solid var(--agd-edge);justify-content:space-between;align-items:center;gap:10px;padding-block-end:10px;display:flex}.pool-portrait .pl-alert-head{color:var(--agd-hue);border:0;gap:8px;padding:0}.pool-portrait .pl-alert-head b{font-size:max(14px, calc(12px / var(--k,1)));letter-spacing:.04em;white-space:nowrap;color:var(--agd-hue)}.pool-portrait .pl-alert-who{gap:6px;padding:0}.pool-portrait .pl-alert-who b{font-size:max(14px, calc(12px / var(--k,1)));letter-spacing:.02em}.pool-portrait .pl-alert-body{grid-template-columns:minmax(0,1fr) 98px;align-items:center;gap:10px;padding-block-start:12px;display:grid}.pool-portrait .pl-alert-list{font-size:max(13.5px, calc(12px / var(--k,1)));letter-spacing:0;border:0;gap:8px;padding:0;line-height:1.3}.pool-portrait .pl-alert-list li{gap:7px}.pool-portrait .pl-alert-list li:before{block-size:3px;inline-size:3px}.pool-portrait .pl-alert-figure{border-inline-start:1px solid var(--agd-edge);text-align:end;justify-items:end;gap:6px;padding:0 0 0 10px;display:grid}.pool-portrait .pl-alert-figure span{font-size:max(13.5px, calc(12px / var(--k,1)));letter-spacing:.02em;line-height:1.3}.pool-portrait .pl-alert-figure b{letter-spacing:0;color:var(--agd-hue);font-size:34px;line-height:1}@media (prefers-reduced-motion:reduce){.pool-portrait .pl-col,.pool-portrait .pl-monitor-chip{transition:none}}.im{--im-edge-coral:var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.im{--im-edge-coral:color-mix(in srgb, var(--agd-coral) 82%, var(--p-bone))}}.im{--im-card-coral:var(--agd-card)}@supports (color:color-mix(in lab, red, red)){.im{--im-card-coral:color-mix(in srgb, var(--agd-card) 92%, var(--agd-coral-deep))}}.im{--im-verify-edge:var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.im{--im-verify-edge:color-mix(in srgb, var(--agd-warm) 92%, transparent)}}.im-frame{border:1px solid var(--p-white);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.im-frame{border:1px solid color-mix(in srgb, var(--p-white) 10%, transparent)}}.im-frame{pointer-events:none;border-radius:22px}.im-step{transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal)}.im-turn{block-size:0;inline-size:0}.im-row{transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal), border-color var(--dur-reveal) var(--ease-reveal), background-color var(--dur-reveal) var(--ease-reveal);border-radius:16px;align-items:center;padding:0 14px 0 13px;display:flex}.im-badge{border:1px solid var(--p-white);flex:none;place-items:center;block-size:46px;inline-size:46px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.im-badge{border:1px solid color-mix(in srgb, var(--p-white) 16%, transparent)}}.im-badge{background:radial-gradient(closest-side, var(--p-ash), var(--p-raven));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.im-badge{background:radial-gradient(closest-side, color-mix(in srgb, var(--p-ash) 90%, var(--p-white)), var(--p-raven))}}.im-badge-l{border-color:var(--agd-coral);block-size:64px;inline-size:64px}@supports (color:color-mix(in lab, red, red)){.im-badge-l{border-color:color-mix(in srgb, var(--agd-coral) 34%, transparent)}}.im-name{font-family:var(--font-kit-mono);text-transform:uppercase;flex:none;gap:6px;margin-inline-start:13px;display:grid}.im-name b{letter-spacing:.1em;color:var(--agd-text);font-size:13.5px;font-weight:500}.im-name span{letter-spacing:.12em;white-space:nowrap;color:var(--agd-muted);font-size:9.5px}.im-arrow{color:var(--agd-text);flex:none;margin-inline:auto 12px}.im-disc{border:1px solid var(--p-white);flex:none;place-items:center;block-size:40px;inline-size:40px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.im-disc{border:1px solid color-mix(in srgb, var(--p-white) 13%, transparent)}}.im-disc{background:radial-gradient(closest-side, var(--p-white), var(--p-raven));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.im-disc{background:radial-gradient(closest-side, color-mix(in srgb, var(--p-white) 9%, var(--p-raven)), var(--p-raven))}}.im-disc{fill:var(--agd-text);transition:border-color var(--dur-reveal) var(--ease-reveal), fill var(--dur-reveal) var(--ease-reveal)}.im-disc+.im-name{margin-inline-end:auto}.im:not([data-live=true]) .im-turn+.im-row,.im-turn[data-lit=true]+.im-row{border-color:var(--im-edge-coral);background-color:var(--im-card-coral)}.im:not([data-live=true]) .im-turn+.im-row .im-disc,.im-turn[data-lit=true]+.im-row .im-disc{border-color:var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.im:not([data-live=true]) .im-turn+.im-row .im-disc,.im-turn[data-lit=true]+.im-row .im-disc{border-color:color-mix(in srgb, var(--agd-coral) 72%, transparent)}}.im:not([data-live=true]) .im-turn+.im-row .im-disc,.im-turn[data-lit=true]+.im-row .im-disc{fill:var(--agd-coral)}.im-node{block-size:0;inline-size:0}.im-node:before{content:"";background:var(--agd-white);outline:5px solid var(--agd-white);border-radius:50%;block-size:9px;inline-size:9px;margin:-4.5px 0 0 -4.5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.im-node:before{outline:5px solid color-mix(in srgb, var(--agd-white) 14%, transparent)}}.im-node-coral:before{background:var(--agd-coral);outline-color:var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.im-node-coral:before{outline-color:color-mix(in srgb, var(--agd-coral) 22%, transparent)}}.im-node-s:before{outline-width:4px;block-size:7px;inline-size:7px;margin:-3.5px 0 0 -3.5px}.im-glow{background:radial-gradient(closest-side, var(--agd-warm), transparent);border-radius:44px}@supports (color:color-mix(in lab, red, red)){.im-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 12%, transparent), transparent)}}.im-glow{pointer-events:none}.im-glow-coral{background:radial-gradient(closest-side, var(--agd-coral-deep) 70%, transparent);border-radius:36px}@supports (color:color-mix(in lab, red, red)){.im-glow-coral{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-coral-deep) 30%, transparent) 70%, transparent)}}.im-verify{transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal), border-color var(--dur-reveal) var(--ease-reveal);border-width:1.5px;border-radius:18px;grid-template-rows:auto auto 1fr;justify-items:center;padding:24px 0 0;display:grid}.im-shield{color:var(--agd-muted);transition:color var(--dur-reveal) var(--ease-reveal)}.im:not([data-live=true]) .im-verify,.im-turn[data-lit=true]+.im-verify{border-color:var(--im-verify-edge)}.im:not([data-live=true]) .im-verify .im-shield,.im-turn[data-lit=true]+.im-verify .im-shield{color:var(--agd-warm)}.im-verify-name{font-family:var(--font-kit-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--agd-text);margin-block-start:14px;font-size:14px;font-weight:500}.im-checks{border-block-start:1px solid var(--agd-edge);place-self:start stretch;gap:16px;margin:18px 14px 0;padding:20px 0 0 4px;list-style:none;display:grid;position:relative}.im-checks:before{content:"";border-inline-start:1px solid var(--agd-warm);position:absolute;inset-block:28px 8px;inset-inline-start:8.5px}@supports (color:color-mix(in lab, red, red)){.im-checks:before{border-inline-start:1px solid color-mix(in srgb, var(--agd-warm) 50%, transparent)}}.im-checks li{font-family:var(--font-kit-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--agd-ink);align-items:center;gap:13px;font-size:11px;line-height:1.4;display:flex;position:relative}.im-checks i{border:1.5px solid var(--agd-warm);background:var(--agd-card);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.im-alert{border-width:1.5px;border-color:var(--im-edge-coral);background:var(--im-card-coral);border-radius:16px;grid-template-rows:auto auto 1fr auto;padding:0 20px;display:grid}.im-alert-head{border-block-end:1px solid var(--p-white);align-items:center;gap:16px;padding:22px 0 18px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.im-alert-head{border-block-end:1px solid color-mix(in srgb, var(--p-white) 12%, transparent)}}.im-alert-head{color:var(--agd-coral)}.im-alert-head b,.im-flag{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--agd-coral);font-size:15px;font-weight:500}.im-alert-token{align-items:center;gap:18px;padding:18px 0 10px;display:flex}.im-alert-id{font-family:var(--font-kit-mono);text-transform:uppercase;gap:6px;display:grid}.im-alert-id b{letter-spacing:.12em;color:var(--agd-text);font-size:14px;font-weight:500}.im-alert-id span{letter-spacing:.12em;color:var(--agd-muted);font-size:10px}.im-alert-id code{font-family:var(--font-kit-mono);letter-spacing:.04em;text-transform:none;color:var(--agd-ink);align-items:center;gap:8px;font-size:11px;display:inline-flex}.im-alert-rows{align-content:center;gap:13px;margin:0;padding:0 0 0 2px;list-style:none;display:grid}.im-alert-rows li{font-family:var(--font-kit-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--agd-ink);align-items:center;gap:16px;font-size:11px;display:flex}.im-alert-rows svg{color:var(--agd-coral);flex:none}.im-alert-rows li[data-pass] svg{color:var(--agd-green)}.im-flag{border-block-start:1px solid var(--p-white);padding:18px 0 20px;display:block}@supports (color:color-mix(in lab, red, red)){.im-flag{border-block-start:1px solid color-mix(in srgb, var(--p-white) 12%, transparent)}}.im-flag{text-align:center;font-size:14px}.im-legend{gap:34px;padding:0 28px}.im-legend .agd-key{gap:18px}.im-legend .agd-key .agd-key-note{white-space:nowrap}.im-sample{background:radial-gradient(circle, var(--agd-warm) 1.1px, transparent 1.6px) 16px 50% / 6px 6px repeat-x, radial-gradient(circle, var(--agd-warm) 2.2px, transparent 2.8px) 100% 50% / 6px 6px no-repeat;flex:none;block-size:8px;inline-size:72px;position:relative}.im-sample:before{content:"";background:var(--agd-warm);outline:4px solid var(--agd-warm);border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:-4px;position:absolute;inset-block-start:50%;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.im-sample:before{outline:4px solid color-mix(in srgb, var(--agd-warm) 18%, transparent)}}.im-sample[data-tone=coral]{background:linear-gradient(90deg, var(--agd-coral) 0 7px, transparent 7px 12px) 18px 50% / 12px 2px repeat-x, radial-gradient(circle, var(--agd-coral) 2.2px, transparent 2.8px) 100% 50% / 6px 6px no-repeat}.im-sample[data-tone=coral]:before{background:var(--agd-coral);outline-color:var(--agd-coral)}@supports (color:color-mix(in lab, red, red)){.im-sample[data-tone=coral]:before{outline-color:color-mix(in srgb, var(--agd-coral) 20%, transparent)}}.im-legend-info{border-inline-start:1px solid var(--agd-edge);block-size:40px;color:var(--agd-text);align-items:center;gap:18px;margin-inline-start:auto;padding-inline-start:30px;display:flex}.im-legend-info svg{flex:none}.im-legend-info .agd-key-note{max-inline-size:190px;line-height:1.45}.agd.agd-portrait.impostor-portrait{--agd-cool:var(--p-text)}@supports (color:color-mix(in lab, red, red)){.agd.agd-portrait.impostor-portrait{--agd-cool:color-mix(in srgb, var(--p-text) 55%, var(--p-white))}}.im-portrait{min-block-size:0;inline-size:100%;min-inline-size:0}.im-portrait .agd-card,.im-portrait .agd-card *{min-block-size:0;min-inline-size:0}.im-portrait .im-portrait-identity{font-family:var(--font-kit-mono);font-size:max(13.5px, calc(12px / var(--k,.9)));color:var(--agd-ink);border-radius:12px;grid-template-rows:18px 38px 34px minmax(0,1fr);gap:6px;padding:10px;line-height:1.3;display:grid}.im-portrait .im-portrait-card-title{letter-spacing:.02em;text-transform:uppercase;color:var(--agd-text);font-weight:500}.im-portrait .im-portrait-brand{align-items:center;gap:10px;display:flex}.im-portrait .im-badge{background:var(--agd-card);border-color:var(--agd-edge);block-size:38px;inline-size:38px}.im-portrait .im-portrait-brand b{font-size:max(18px, calc(12px / var(--k,.9)));letter-spacing:.06em;color:var(--agd-text);font-weight:500}.im-portrait .im-portrait-status{letter-spacing:-.02em;color:var(--agd-coral);line-height:1.25}.im-portrait .im-portrait-status-pass{color:var(--agd-green)}.im-portrait .im-portrait-details{align-content:end;gap:4px;margin:0;display:grid}.im-portrait .im-portrait-details dt,.im-portrait .im-portrait-details dd{margin:0}.im-portrait .im-portrait-details dt{color:var(--agd-muted)}.im-portrait .im-portrait-detail-inline{align-items:baseline;gap:5px;display:flex}.im-portrait .im-portrait-details code{font:inherit;white-space:nowrap}.im-portrait .im-portrait-listed-emission{--agd-warm:var(--agd-cool)}.im-portrait .im-portrait-node{block-size:0;inline-size:0}.im-portrait .im-portrait-node:before{content:"";background:var(--agd-warm);outline:2px solid var(--agd-warm);border-radius:50%;block-size:5px;inline-size:5px;margin:-2.5px 0 0 -2.5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.im-portrait .im-portrait-node:before{outline:2px solid color-mix(in srgb, var(--agd-warm) 18%, transparent)}}.im-portrait .im-portrait-node-cool:before{background:var(--agd-cool);outline-color:var(--agd-cool)}@supports (color:color-mix(in lab, red, red)){.im-portrait .im-portrait-node-cool:before{outline-color:color-mix(in srgb, var(--agd-cool) 18%, transparent)}}.im-portrait .im-portrait-halo{background:radial-gradient(closest-side, var(--agd-warm), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.im-portrait .im-portrait-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 18%, transparent), transparent)}}.im-portrait .im-portrait-halo{pointer-events:none}.im-portrait .im-portrait-hub-label{min-block-size:0;min-inline-size:0;font-family:var(--font-kit-mono);font-size:max(13.5px, calc(12px / var(--k,.9)));letter-spacing:.1em;text-transform:uppercase;color:var(--agd-text);align-items:center;line-height:1.3;display:flex}.im-portrait .im-portrait-result{font-family:var(--font-kit-mono);font-size:max(14px, calc(12px / var(--k,.9)));text-transform:uppercase;border-radius:12px;grid-template-rows:24px minmax(0,1fr);gap:10px;padding:14px;line-height:1.3;display:grid}.im-portrait .im-portrait-result-title{color:var(--agd-text);align-items:center;gap:10px;display:flex}.im-portrait .im-portrait-result-title b{letter-spacing:.04em;font-weight:500}.im-portrait .im-portrait-results{grid-template-rows:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.im-portrait .im-portrait-results li{letter-spacing:.03em;color:var(--agd-ink);align-items:center;gap:10px;display:flex}.im-portrait .im-portrait-results li:not([data-pass]){color:var(--agd-coral)}.im-portrait .im-portrait-result-icon{color:var(--agd-coral);flex:none;display:inline-flex}.im-portrait .im-portrait-results li[data-pass] .im-portrait-result-icon{color:var(--agd-green)}.im-portrait .im-portrait-alert{border:1.5px solid var(--agd-coral);font-family:var(--font-kit-mono);text-transform:uppercase;color:var(--agd-coral);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.im-portrait .im-portrait-result-title svg,.im-portrait .im-portrait-alert>svg{flex:none}.im-portrait .im-portrait-alert-copy{gap:5px;line-height:1.3;display:grid}.im-portrait .im-portrait-alert-copy b{font-size:max(16px, calc(12px / var(--k,.9)));letter-spacing:.08em;font-weight:500}.im-portrait .im-portrait-alert-copy>span{font-size:max(13.5px, calc(12px / var(--k,.9)));letter-spacing:.03em}@media (prefers-reduced-motion:reduce){.im-portrait .im-step{transition:none}}.ask-portrait{display:none}@media (max-width:1023.98px){.ask-landscape{display:none}.ask-portrait{inline-size:100%;min-inline-size:0;display:block;overflow:hidden}}.agd[data-mark=ask-corvus] .agd-at [data-at]{transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal)}.ask-status{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-text);justify-content:flex-end;align-items:center;gap:12px;font-size:11.5px;display:flex}.ask-status-dot{background:var(--agd-green);outline:4px solid var(--agd-green);border-radius:50%;block-size:8px;inline-size:8px}@supports (color:color-mix(in lab, red, red)){.ask-status-dot{outline:4px solid color-mix(in srgb, var(--agd-green) 16%, transparent)}}.ask-signal{align-items:flex-end;gap:3px;block-size:13px;margin-inline-start:8px;display:inline-flex}.ask-signal i{background:var(--agd-text);border-radius:1px;inline-size:3px}.ask-signal i:first-child,.ask-signal i:nth-child(2){block-size:3px}.ask-signal i:nth-child(3){block-size:8px}.ask-signal i:nth-child(4){block-size:13px}.ask-ai{align-content:start;padding:26px 18px 0;display:grid}.ask-card-title{font-family:var(--font-kit-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--agd-text);font-size:15px;font-weight:500;line-height:1}.ask-tools{block-size:38px;min-block-size:0;min-inline-size:0;font-family:var(--font-kit-mono);letter-spacing:0;text-transform:none;color:var(--agd-text);flex-wrap:nowrap;place-content:start flex-start;align-items:center;gap:18px;margin-block-start:24px;font-size:12.5px;line-height:16px;display:flex}.ask-tool{flex:none;align-items:center;min-block-size:0;min-inline-size:0;display:inline-flex}.ask-tool>svg{flex:none}.ask-prompt{border:1px solid var(--agd-edge);background:var(--agd-card);border-radius:12px;justify-content:space-between;align-items:center;block-size:54px;margin-block-start:22px;padding:0 16px 0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ask-prompt{background:color-mix(in srgb, var(--agd-card) 70%, var(--agd-card-up))}}.ask-prompt{color:var(--agd-text);font-size:14px}.ask-prompt-text{white-space:nowrap;clip-path:inset(0)}.agd[data-mark=ask-corvus] .agd-at .ask-prompt-text{transition:none;translate:none}.agd[data-live=true] .ask-prompt-text:not([data-lit=true]){opacity:1;clip-path:none;translate:none}.ask-send{color:var(--agd-text);display:inline-grid}.ask-try{font-family:var(--font-kit-mono);white-space:nowrap;color:var(--agd-muted);gap:9px;margin-block-start:26px;font-size:11px;line-height:1.2;display:grid}.ask-try>span:first-child{color:var(--agd-muted);margin-block-end:3px}@supports (color:color-mix(in lab, red, red)){.ask-try>span:first-child{color:color-mix(in srgb, var(--agd-muted) 70%, var(--agd-card))}}.ask-disc{border:1px solid var(--agd-warm);align-content:center;justify-items:center;gap:7px;block-size:96px;inline-size:96px;margin:-48px 0 0 -48px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.ask-disc{border:1px solid color-mix(in srgb, var(--agd-warm) 30%, var(--agd-edge))}}.ask-disc{background:var(--p-raven);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ask-disc{background:color-mix(in srgb, var(--p-raven) 90%, var(--agd-card))}}.ask-disc:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--agd-warm), transparent);border-radius:50%;position:absolute;inset:-40px}@supports (color:color-mix(in lab, red, red)){.ask-disc:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 20%, transparent), transparent)}}.ask-disc:before{pointer-events:none}.ask-mark{color:var(--p-bone)}.ask-word{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--agd-text);margin-inline-end:-.2em;font-size:12.5px;line-height:1}.ask-src{grid-template-rows:40px 1fr;grid-template-columns:40px 1fr;column-gap:14px;padding:9px 12px 0;display:grid}.ask-src .agd-tile{border-color:var(--p-white);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ask-src .agd-tile{border-color:color-mix(in srgb, var(--p-white) 12%, transparent)}}.ask-src .agd-tile{background:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){.ask-src .agd-tile{background:color-mix(in srgb, var(--p-raven) 80%, var(--agd-card))}}.ask-src-name{align-content:center;gap:5px;display:grid}.ask-src-name b{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-text);font-size:12.5px;font-weight:500;line-height:1}.ask-src-name span{font-family:var(--font-kit-mono);color:var(--agd-ink);white-space:nowrap;font-size:10.5px;line-height:1.1}.ask-strip{border-block-start:1px solid var(--agd-edge);grid-column:1/-1;align-items:center;gap:16px;margin-block-start:6px;padding-block-start:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.ask-strip{border-block-start:1px solid color-mix(in srgb, var(--agd-edge) 80%, transparent)}}.ask-strip{font-family:var(--font-kit-mono);white-space:nowrap;color:var(--agd-text);font-size:10.5px;line-height:1}.ask-strip>span{align-items:baseline;gap:6px;display:inline-flex}.ask-strip em{letter-spacing:.06em;text-transform:uppercase;color:var(--agd-muted);border-block-end:1px solid var(--agd-muted);padding-block-end:2px;font-size:9.5px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.ask-strip em{border-block-end:1px solid color-mix(in srgb, var(--agd-muted) 55%, transparent)}}.ask-age{color:var(--agd-cool);margin-inline-start:auto}.ask-dot{background:var(--agd-warm);outline:4px solid var(--agd-warm);border-radius:50%;block-size:7px;inline-size:7px;margin:-3.5px 0 0 -3.5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ask-dot{outline:4px solid color-mix(in srgb, var(--agd-warm) 18%, transparent)}}.ask-src-lit{border:1px solid var(--agd-edge-lit);background:radial-gradient(120% 90% at 0% 50%, var(--agd-warm), transparent);border-radius:14px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.ask-src-lit{background:radial-gradient(120% 90% at 0% 50%, color-mix(in srgb, var(--agd-warm) 9%, transparent), transparent)}}.ask-src-lit{pointer-events:none}.ask-answer{border-color:var(--agd-warm);grid-template-rows:auto 1fr;padding:20px 22px 18px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.ask-answer{border-color:color-mix(in srgb, var(--agd-warm) 26%, var(--agd-edge))}}.ask-answer-head{justify-content:space-between;align-items:center;display:flex}.ask-now{font-family:var(--font-kit-mono);color:var(--agd-muted);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.ask-now i{background:var(--agd-cool);border-radius:50%;block-size:6px;inline-size:6px}.ask-answer-body{grid-template-columns:1fr 236px;column-gap:26px;margin-block-start:14px;display:grid}.ask-findings{align-content:start;display:grid}.ask-finding{color:var(--agd-text);font-size:13.5px;line-height:1.45}.ask-finding+.ask-finding{border-block-start:1px solid var(--agd-edge);margin-block-start:10px;padding-block-start:10px}@supports (color:color-mix(in lab, red, red)){.ask-finding+.ask-finding{border-block-start:1px solid color-mix(in srgb, var(--agd-edge) 80%, transparent)}}.ask-cite{color:var(--agd-warm)}.ask-cited{border-inline-start:1px solid var(--agd-edge);align-content:start;padding-inline-start:22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ask-cited{border-inline-start:1px solid color-mix(in srgb, var(--agd-edge) 80%, transparent)}}.ask-cited-row{block-size:25px;font-family:var(--font-kit-mono);white-space:nowrap;color:var(--agd-muted);align-items:center;gap:9px;font-size:10.5px;display:flex}.ask-cited-row em{color:var(--agd-warm);font-style:normal}.ask-cited-row b{letter-spacing:.12em;text-transform:uppercase;color:var(--agd-text);font-weight:500}.ask-cited-row span{margin-inline-start:auto}.ask-cited-lit{background:var(--agd-warm);border-radius:7px;block-size:25px;position:absolute;left:12px;right:-10px}@supports (color:color-mix(in lab, red, red)){.ask-cited-lit{background:color-mix(in srgb, var(--agd-warm) 10%, transparent)}}.ask-cited-lit{pointer-events:none}.agd:not([data-live=true]) [data-cite]:not([data-cite="4"]){opacity:0}.agd-box:has([data-cite="2"][data-lit=true]) [data-cite="1"]{opacity:0}.agd-box:has([data-cite="3"][data-lit=true]) [data-cite="2"]{opacity:0}.agd-box:has([data-cite="4"][data-lit=true]) [data-cite="3"]{opacity:0}.ask-view{border:1px solid var(--agd-edge);background:var(--agd-card);border-radius:10px;align-items:center;gap:12px;block-size:36px;margin-block-start:12px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ask-view{background:color-mix(in srgb, var(--agd-card) 60%, var(--agd-card-up))}}.ask-view{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-text);font-size:11px}.ask-view-arrow{margin-inline-start:auto}.ask-pill{border:1px solid var(--agd-edge);background:var(--p-raven);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ask-pill{background:color-mix(in srgb, var(--p-raven) 92%, var(--agd-card))}}.ask-pill{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--agd-ink);font-size:9.5px}.ask-foot{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;text-align:end;white-space:nowrap;color:var(--agd-muted);font-size:10.5px}.ask-portrait .agd-card>*,.ask-portrait .ask-tools>*,.ask-portrait .ask-prompt>*,.ask-portrait .ask-answer-head>*,.ask-portrait .ask-answer-body>*,.ask-portrait .ask-findings>*,.ask-portrait .ask-strip>*,.ask-portrait .ask-src-name{min-block-size:0;min-inline-size:0}.ask-portrait .ask-ai{grid-template-rows:18px minmax(20px,1fr) 40px;row-gap:4px;padding:10px}.ask-portrait .ask-card-title{font-size:max(15px, calc(12px / var(--k,1)));letter-spacing:.12em;line-height:1.2}.ask-portrait .ask-tools{block-size:auto;font-size:max(12.5px, calc(12px / var(--k,1)));align-content:center;margin-block-start:0;line-height:1.2}.ask-portrait .ask-prompt{block-size:40px;font-size:max(14px, calc(12px / var(--k,1)));border-radius:12px;gap:8px;margin-block-start:0;padding-inline:10px}.ask-portrait .ask-send{color:var(--agd-muted);flex:none}.ask-portrait .ask-hub{background:var(--agd-card);border-radius:50%}.ask-portrait .ask-hub:before{content:"";border-radius:inherit;background:radial-gradient(closest-side, var(--agd-warm), transparent);position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.ask-portrait .ask-hub:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 16%, transparent), transparent)}}.ask-portrait .ask-hub:before{pointer-events:none}.ask-portrait .ask-source-grid{min-block-size:0;min-inline-size:0}.ask-portrait .ask-src{grid-template-rows:24px 18px 36px;grid-template-columns:22px minmax(0,1fr);gap:5px 7px;padding:9px 10px}.ask-portrait .ask-src>svg{color:var(--agd-text);align-self:center}.ask-portrait .ask-src-name b{font-size:max(13.5px, calc(12px / var(--k,1)));letter-spacing:.04em;white-space:nowrap}.ask-portrait .ask-src-about{font-family:var(--font-body);font-size:max(13.5px, calc(12px / var(--k,1)));white-space:nowrap;color:var(--agd-ink);grid-column:1/-1;line-height:1.3}.ask-portrait .ask-strip{font-size:max(13.5px, calc(12px / var(--k,1)));justify-content:space-between;align-items:start;gap:8px;margin-block-start:0;padding-block-start:4px;line-height:1.15}.ask-portrait .ask-strip>span{gap:2px;display:grid}.ask-portrait .ask-strip em{font-size:max(12.5px, calc(12px / var(--k,1)));border:0;padding:0}.ask-portrait .ask-age{text-align:end;margin-inline-start:auto}.ask-portrait .ask-src-lit{border-radius:inherit}.ask-portrait .ask-answer{border-color:var(--agd-edge);grid-template-rows:18px minmax(0,1fr);padding:12px}.ask-portrait .ask-answer .ask-card-title,.ask-portrait .ask-now,.ask-portrait .ask-cite,.ask-portrait .ask-view{color:var(--agd-hue)}.ask-portrait .ask-now i{background:var(--agd-hue)}.ask-portrait .ask-now{font-size:max(12.5px, calc(12px / var(--k,1)));gap:6px;line-height:1.2}.ask-portrait .ask-answer-body{grid-template-rows:minmax(0,1fr) 38px;grid-template-columns:minmax(0,1fr);gap:10px;margin-block-start:10px}.ask-portrait .ask-finding{font-size:max(14px, calc(12px / var(--k,1)));line-height:1.4}.ask-portrait .ask-finding+.ask-finding{margin-block-start:7px;padding-block-start:7px}.ask-portrait .ask-cite{display:inline-block;position:relative}.ask-portrait .ask-cite-lit{border:1px solid var(--agd-edge-lit);background:var(--agd-warm);border-radius:3px;position:absolute;inset:-1px -2px}@supports (color:color-mix(in lab, red, red)){.ask-portrait .ask-cite-lit{background:color-mix(in srgb, var(--agd-warm) 14%, transparent)}}.ask-portrait .ask-cite-lit{pointer-events:none}.ask-portrait .ask-view{block-size:38px;font-size:max(13.5px, calc(12px / var(--k,1)));letter-spacing:.08em;gap:8px;margin-block-start:0;padding-inline:10px}.ask-portrait .ask-port{z-index:2;pointer-events:none}.ask-portrait .ask-port>span{background:var(--agd-warm);border-radius:50%;block-size:5px;inline-size:5px;margin:-2.5px 0 0 -2.5px;position:absolute}@media (prefers-reduced-motion:reduce){.agd.ask-portrait .agd-at [data-at]{transition:none}}.agd[data-mark=your-own-agents] .agd-at [data-at]{transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal)}.own-steps{font-family:var(--font-kit-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--agd-ink);align-items:center;gap:16px;font-size:12.5px;display:flex}.own-step{align-items:center;gap:16px;display:inline-flex}.own-step-arrow{color:var(--agd-muted)}.own-idea{color:var(--agd-warm);align-content:center;gap:16px;padding:0 22px 0 26px;display:grid}.own-idea:before{content:"";z-index:-1;background:var(--agd-card);border-radius:16px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.own-idea:before{background:color-mix(in srgb, var(--agd-card) 55%, transparent)}}.own-idea span{font-family:var(--font-kit-mono);color:var(--agd-ink);font-size:14px;line-height:1.55}.own-pill{color:var(--agd-text);border-radius:12px;align-items:center;gap:14px;padding:0 18px;display:flex}.own-pill b,.own-result b{font-family:var(--font-kit-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--agd-text);font-size:13px;font-weight:500}.own-label{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--agd-text);font-size:12px}.own-disc{background:var(--p-raven);border-radius:50%;place-items:center;block-size:82px;inline-size:82px;margin:-41px 0 0 -41px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.own-disc{background:color-mix(in srgb, var(--p-raven) 90%, var(--agd-card))}}.own-disc{color:var(--agd-warm)}.own-disc:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--agd-warm), transparent);border-radius:50%;position:absolute;inset:-34px}@supports (color:color-mix(in lab, red, red)){.own-disc:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 17%, transparent), transparent)}}.own-disc:before{pointer-events:none}.own-result{border-color:var(--agd-edge);align-items:center;gap:13px;padding:0 8px 0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.own-result{border-color:color-mix(in srgb, var(--agd-edge) 80%, transparent)}}.own-result{color:var(--agd-text);border-inline-start-color:#0000}.own-result>span{gap:6px;display:grid}.own-result em{font-style:normal;font-family:var(--font-kit-mono);white-space:nowrap;color:var(--agd-ink);font-size:11px}.own-result-lit{border:1px solid var(--agd-edge-lit);background:radial-gradient(110% 100% at 0% 50%, var(--agd-warm), transparent);border-radius:14px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.own-result-lit{background:radial-gradient(110% 100% at 0% 50%, color-mix(in srgb, var(--agd-warm) 11%, transparent), transparent)}}.own-result-lit{opacity:0;transition:opacity var(--dur-reveal) var(--ease-reveal);pointer-events:none}:is(.agd-box:has(.own-hl[data-job="1"][data-lit=true]):not(:has(.own-hl[data-job="2"][data-lit=true])) .own-result-lit[data-res=alert],.agd-box:has(.own-hl[data-job="2"][data-lit=true]):not(:has(.own-hl[data-job="3"][data-lit=true])) .own-result-lit[data-res=monitor],.agd-box:has(.own-hl[data-job="3"][data-lit=true]):not(:has(.own-hl[data-job="4"][data-lit=true])) .own-result-lit[data-res=alert],.agd-box:has(.own-hl[data-job="4"][data-lit=true]) .own-result-lit[data-res=action]){opacity:1}.own-rule{border-block-start:1px solid var(--agd-edge)}.own-jobs-title{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-ink);font-size:11px}.own-job{border-radius:12px;align-items:center;gap:20px;padding:0 18px 0 20px;display:flex}.own-job-text{min-inline-size:0;font-family:var(--font-kit-mono);color:var(--agd-text);flex:1;font-size:12.5px;line-height:1.5}.own-job-tag{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-muted);flex:none;align-items:center;gap:7px;font-size:10px;display:inline-flex}.own-hl{border:1px solid var(--agd-edge-lit);background:radial-gradient(90% 140% at 0% 50%, var(--agd-warm), transparent);border-radius:12px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.own-hl{background:radial-gradient(90% 140% at 0% 50%, color-mix(in srgb, var(--agd-warm) 10%, transparent), transparent)}}.own-hl{pointer-events:none}.agd:not([data-live=true]) .own-hl:not([data-job="4"]){opacity:0}.agd-box:has(.own-hl[data-job="2"][data-lit=true]) .own-hl[data-job="1"]{opacity:0}.agd-box:has(.own-hl[data-job="3"][data-lit=true]) .own-hl[data-job="2"]{opacity:0}.agd-box:has(.own-hl[data-job="4"][data-lit=true]) .own-hl[data-job="3"]{opacity:0}.own-portrait{min-block-size:0;inline-size:100%;min-inline-size:0}.own-portrait .agd-card>*,.own-portrait .own-steps>*,.own-portrait .own-step>*,.own-portrait .own-hub>*,.own-portrait .own-result>span>*{min-block-size:0;min-inline-size:0}.own-portrait .own-steps{font-size:max(13.5px, calc(12px / var(--k,.9)));letter-spacing:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;line-height:1.3;display:grid}.own-portrait .own-step{--agd-step-ink:var(--agd-ink);--agd-step-edge:var(--agd-edge);--agd-step-fill:var(--agd-card);color:var(--agd-step-ink);transition:color var(--dur-state) var(--ease-state);justify-items:center;gap:6px;display:grid}.own-portrait .own-step-number{border:1px solid var(--agd-step-edge);border-radius:var(--radius-pill);background:var(--agd-step-fill);block-size:24px;inline-size:24px;transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);place-items:center;display:grid}.own-portrait .own-step-cue{display:none}.own-portrait .own-step:nth-child(4){--agd-step-ink:var(--agd-warm);--agd-step-edge:var(--agd-warm);--agd-step-fill:var(--agd-card)}@supports (color:color-mix(in lab, red, red)){.own-portrait .own-step:nth-child(4){--agd-step-fill:color-mix(in srgb, var(--agd-card) 82%, var(--agd-warm))}}.own-portrait .own-idea{color:var(--agd-text);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:8px 16px}.own-portrait .own-idea:before{content:none}.own-portrait .own-idea span{font-size:max(13.5px, calc(12px / var(--k,.9)));line-height:1.35}.own-portrait .own-pill{border-radius:10px;align-content:center;justify-items:center;gap:4px;padding:4px;display:grid}.own-portrait .own-idea:after,.own-portrait .own-pill:after,.own-portrait .own-result:before,.own-portrait .own-port{border-radius:var(--radius-pill);background:var(--agd-warm);pointer-events:none;block-size:5px;inline-size:5px;position:absolute}.own-portrait .own-idea:after{content:"";inset-block-end:-3.5px;inset-inline-start:calc(50% - 2.5px)}.own-portrait .own-pill:after{content:"";inset-block-start:calc(50% - 2.5px)}.own-portrait .own-pill-left:after{inset-inline-end:-3.5px}.own-portrait .own-pill-right:after{inset-inline-start:-3.5px}.own-portrait .own-result:before{content:"";inset-block-start:-3.5px;inset-inline-start:calc(50% - 2.5px)}.own-portrait .own-pill b,.own-portrait .own-result b,.own-portrait .own-jobs-title{font-size:max(13.5px, calc(12px / var(--k,.9)));letter-spacing:0;line-height:1.3}.own-portrait .own-pill b{white-space:normal;text-align:center;line-height:1.16}.own-portrait .own-hub{isolation:isolate;place-items:center;display:grid}.own-portrait .own-hub:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(closest-side, var(--agd-warm), transparent);position:absolute;inset:-18px}@supports (color:color-mix(in lab, red, red)){.own-portrait .own-hub:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--agd-warm) 18%, transparent), transparent)}}.own-portrait .own-hub:before{pointer-events:none}.own-portrait .own-result{border-color:var(--agd-edge);text-align:center;border-radius:10px;align-content:start;justify-items:center;gap:6px;padding:7px 2px;display:grid}.own-portrait .own-result>span{justify-items:center;gap:7px;display:grid}.own-portrait .own-result em{font-size:max(13.5px, calc(12px / var(--k,.9)));white-space:normal;text-wrap:balance;line-height:1.25}.own-portrait .own-result-lit{border-radius:inherit}.own-portrait .own-job{align-content:center;gap:0;padding:8px;display:grid}.own-portrait .own-job-text{font-size:max(13.5px, calc(12px / var(--k,.9)));line-height:1.35}@media (max-width:359px){.own-portrait .own-steps{letter-spacing:-.02em}.own-portrait .own-result b{letter-spacing:-.04em;line-height:1.25}}@media (prefers-reduced-motion:no-preference){.own-portrait[data-live=true] .own-step{--agd-step-ink:var(--agd-ink);--agd-step-edge:var(--agd-edge);--agd-step-fill:var(--agd-card)}.own-portrait[data-live=true] .own-step:has(.own-step-cue[data-lit=true]):not(:has(~.own-step .own-step-cue[data-lit=true])){--agd-step-ink:var(--agd-warm);--agd-step-edge:var(--agd-warm);--agd-step-fill:var(--agd-card)}@supports (color:color-mix(in lab, red, red)){.own-portrait[data-live=true] .own-step:has(.own-step-cue[data-lit=true]):not(:has(~.own-step .own-step-cue[data-lit=true])){--agd-step-fill:color-mix(in srgb, var(--agd-card) 82%, var(--agd-warm))}}}@media (prefers-reduced-motion:reduce){.agd.own-portrait .agd-at [data-at],.own-portrait .own-step,.own-portrait .own-step-number{transition:none}}.ra{--ra-edge:var(--p-white)}@supports (color:color-mix(in lab, red, red)){.ra{--ra-edge:color-mix(in srgb, var(--p-white) 30%, transparent)}}.ra{--ra-bar:var(--p-text)}@supports (color:color-mix(in lab, red, red)){.ra{--ra-bar:color-mix(in srgb, var(--p-text) 46%, var(--p-raven))}}.ra-step{transition:opacity var(--dur-reveal) var(--ease-reveal), translate var(--dur-reveal) var(--ease-reveal)}.ra-flow{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--agd-ink);justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.ra-flow svg{color:var(--agd-muted);flex:none}.ra-source{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--agd-text);align-items:center;font-size:12.5px;display:flex}.ra-source i{background:var(--agd-white);outline:5px solid var(--agd-white);border-radius:50%;block-size:8px;inline-size:8px;margin:-4px -4px 0 0;position:absolute;inset-block-start:50%;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.ra-source i{outline:5px solid color-mix(in srgb, var(--agd-white) 16%, transparent)}}.ra-halo{background:radial-gradient(closest-side, transparent 56%, var(--agd-white) 63%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ra-halo{background:radial-gradient(closest-side, transparent 56%, color-mix(in srgb, var(--agd-white) 14%, transparent) 63%, transparent)}}.ra-halo{pointer-events:none}.ra-analyze{background:radial-gradient(closest-side, var(--p-raven) 78%, var(--p-white));border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ra-analyze{background:radial-gradient(closest-side, var(--p-raven) 78%, color-mix(in srgb, var(--p-white) 8%, var(--p-raven)))}}.ra-analyze{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--agd-text);font-size:13px;font-weight:500}.ra-wire{border-block-start:1px solid var(--agd-white)}@supports (color:color-mix(in lab, red, red)){.ra-wire{border-block-start:1px solid color-mix(in srgb, var(--agd-white) 55%, transparent)}}.ra-read{border-color:var(--ra-edge);border-radius:12px;grid-template-rows:auto auto 1fr;padding:20px 18px 18px;display:grid}.ra-read b{font-family:var(--font-kit-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agd-text);font-size:12.5px;font-weight:500}.ra-bars{gap:10px;margin-block-start:22px;display:grid}.ra-bars i{background:linear-gradient(90deg, var(--ra-bar) 82%, var(--ra-bar));border-radius:4px;block-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.ra-bars i{background:linear-gradient(90deg, var(--ra-bar) 82%, color-mix(in srgb, var(--ra-bar) 45%, transparent))}}.ra-chart{border:1px solid var(--p-white);align-self:end;block-size:68px;padding:8px 6px;display:block}@supports (color:color-mix(in lab, red, red)){.ra-chart{border:1px solid color-mix(in srgb, var(--p-white) 14%, transparent)}}.ra-chart{border-radius:4px}.ra-chart svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.ra-chart path{fill:none;stroke:var(--p-text)}@supports (color:color-mix(in lab, red, red)){.ra-chart path{stroke:color-mix(in srgb, var(--p-text) 70%, var(--p-white))}}.ra-chart path{stroke-width:1.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.ra[data-live=true] .ra-chart path{stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-reveal) var(--ease-reveal)}.ra[data-live=true] .ra-chart[data-lit=true] path{stroke-dashoffset:0}.ra-foot{font-family:var(--font-kit-mono);letter-spacing:.16em;text-align:end;text-transform:uppercase;color:var(--agd-ink);font-size:11px}.ra-legend{gap:32px}.ra-holds{border-inline-start:1px solid var(--agd-edge);grid-template-columns:repeat(3,auto);gap:10px 30px;margin:0 0 0 auto;padding:0 0 0 32px;list-style:none;display:grid}.ra-holds li{white-space:nowrap;color:var(--agd-ink);align-items:center;gap:10px;font-size:12px;display:flex}.ra-holds li:before{content:"";background:var(--agd-white);border-radius:50%;flex:none;block-size:4px;inline-size:4px}.ra-portrait .ra-source-chip{font-family:var(--font-body);font-size:max(13.5px, calc(12px / var(--k,1)));text-align:center;color:var(--agd-text);border-radius:9px;grid-template-rows:22px minmax(0,1fr);place-items:center;gap:3px;padding:5px 4px;font-weight:500;line-height:1.15;display:grid}.ra-portrait .ra-source-chip>*,.ra-portrait .ra-read>*,.ra-portrait .ra-bars>*{min-block-size:0;min-inline-size:0}.ra-portrait .ra-source-chip>span{white-space:pre-line;-webkit-hyphens:manual;hyphens:manual;max-inline-size:100%}.ra-portrait .ra-source-port,.ra-portrait .ra-output-port{background:var(--agd-warm);border-radius:50%;block-size:5px;inline-size:5px;position:absolute}.ra-portrait .ra-source-port{margin:-2.5px 0 0 -2.5px}.ra-portrait .ra-portrait-hub{place-items:center;display:grid}.ra-portrait .ra-portrait-hub>*{min-block-size:0;min-inline-size:0}.ra-portrait .ra-hub-label{font-family:var(--font-kit-mono);font-size:max(13.5px, calc(12px / var(--k,1)));letter-spacing:.08em;text-transform:uppercase;color:var(--agd-text);line-height:18px}.ra-portrait .ra-read{border-color:var(--agd-edge);border-radius:10px;grid-template-rows:20px minmax(0,1fr);grid-template-columns:27px minmax(0,1fr) 92px;gap:9px 10px;padding:12px}.ra-portrait .ra-read-icon{color:var(--agd-hue);grid-area:1/1/3/2;align-self:start}.ra-portrait .ra-read b{font-size:max(14px, calc(12px / var(--k,1)));letter-spacing:.08em;color:var(--agd-hue);grid-area:1/2/2/4;line-height:1.2}.ra-portrait .ra-bars{grid-area:2/2;align-content:center;gap:7px;margin-block-start:0}.ra-portrait .ra-bars i{background:var(--ra-bar);border-radius:3px;block-size:6px}.ra-portrait .ra-chart{border-color:var(--agd-edge);grid-area:2/3;align-self:stretch;block-size:auto;padding:5px}.ra-portrait .ra-chart path{stroke:var(--agd-hue)}@media (prefers-reduced-motion:reduce){.ra-portrait .ra-step,.ra-portrait .ra-chart path{transition:none}}.agent-hub{inline-size:var(--hub,76px);block-size:var(--hub,76px);border-radius:var(--radius-pill);flex:none;display:block;position:relative}.agent-hub>img{border-radius:inherit;object-fit:contain;block-size:100%;inline-size:100%;image-rendering:pixelated;display:block}.agent-hub-play{border-radius:inherit;background-image:none;background-size:calc(12 * var(--hub,76px)) var(--hub,76px);image-rendering:pixelated;animation:agent-hub-play var(--dur-idle-blink) steps(12) infinite;pointer-events:none;background-repeat:no-repeat;animation-play-state:paused;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.agd[data-running=true] .agent-hub-play{background-image:var(--strip);animation-play-state:running}}@keyframes agent-hub-play{0%{background-position-x:0}to{background-position-x:calc(-12 * var(--hub,76px))}}@media (prefers-reduced-motion:reduce){.agent-hub-play{animation:none;display:none}}.agd-portrait[data-mark=overnight-analyst]{--agd-hue:var(--p-iris-blue)}.agd-portrait[data-mark=research-agent]{--agd-hue:var(--p-iris-amber)}.agd-portrait[data-mark=premium-watcher]{--agd-hue:var(--p-accent-green)}@supports (color:color-mix(in lab, red, red)){.agd-portrait[data-mark=premium-watcher]{--agd-hue:color-mix(in srgb, var(--p-accent-green) 88%, var(--p-white))}}.agd-portrait[data-mark=pool-watcher]{--agd-hue:var(--p-iris-blue)}@supports (color:color-mix(in lab, red, red)){.agd-portrait[data-mark=pool-watcher]{--agd-hue:color-mix(in srgb, var(--p-iris-blue) 55%, var(--p-accent-green))}}.agd-portrait[data-mark=impostor-watch]{--agd-hue:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.agd-portrait[data-mark=impostor-watch]{--agd-hue:color-mix(in srgb, var(--p-iris-amber) 60%, var(--p-iris-pink))}}.agd-portrait[data-mark=your-own-agents]{--agd-hue:var(--p-iris-violet)}.agd-portrait[data-mark=ask-corvus]{--agd-hue:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.agd-portrait[data-mark=ask-corvus]{--agd-hue:color-mix(in srgb, var(--p-iris-amber) 55%, var(--p-bone))}}.agd.agd-portrait{--agd-warm:var(--agd-hue);--agd-cool:var(--agd-hue)}@supports (color:color-mix(in lab, red, red)){.agd.agd-portrait{--agd-cool:color-mix(in srgb, var(--agd-hue) 78%, var(--p-white))}}.agd.agd-portrait{--agd-white:var(--agd-hue)}@supports (color:color-mix(in lab, red, red)){.agd.agd-portrait{--agd-white:color-mix(in srgb, var(--agd-hue) 40%, var(--p-white))}}.agd.agd-portrait{--agd-coral:var(--agd-hue)}.agd.agd-portrait[data-mark=premium-watcher]{--agd-coral:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.agd.agd-portrait[data-mark=premium-watcher]{--agd-coral:color-mix(in srgb, var(--p-iris-amber) 60%, var(--p-iris-pink))}}.edge-glow{--eg-long:38px;--eg-deep:12px;--eg-tint:var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.edge-glow{--eg-tint:color-mix(in srgb, var(--agd-warm) 30%, transparent)}}.edge-glow{--eg-line:var(--agd-warm)}@supports (color:color-mix(in lab, red, red)){.edge-glow{--eg-line:color-mix(in srgb, var(--agd-warm) 85%, transparent)}}.edge-glow{pointer-events:none;position:absolute}.edge-glow:before,.edge-glow:after{content:"";position:absolute}.edge-glow-top{inline-size:var(--eg-long);block-size:var(--eg-deep);margin-block-start:calc(var(--eg-deep) * -1);margin-inline-start:calc(var(--eg-long) / -2)}.edge-glow-top:before{background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--eg-tint), transparent);inset:0}.edge-glow-top:after{background:linear-gradient(90deg, transparent, var(--eg-line) 50%, transparent);block-size:1px;inset:auto 0 0}.edge-glow-bottom{inline-size:var(--eg-long);block-size:var(--eg-deep);margin-inline-start:calc(var(--eg-long) / -2)}.edge-glow-bottom:before{background:radial-gradient(ellipse 50% 100% at 50% 0%, var(--eg-tint), transparent);inset:0}.edge-glow-bottom:after{background:linear-gradient(90deg, transparent, var(--eg-line) 50%, transparent);block-size:1px;inset:0 0 auto}.edge-glow-left{inline-size:var(--eg-deep);block-size:var(--eg-long);margin-block-start:calc(var(--eg-long) / -2);margin-inline-start:calc(var(--eg-deep) * -1)}.edge-glow-left:before{background:radial-gradient(ellipse 100% 50% at 100% 50%, var(--eg-tint), transparent);inset:0}.edge-glow-left:after{background:linear-gradient(180deg, transparent, var(--eg-line) 50%, transparent);inline-size:1px;inset:0 0 0 auto}.edge-glow-right{inline-size:var(--eg-deep);block-size:var(--eg-long);margin-block-start:calc(var(--eg-long) / -2)}.edge-glow-right:before{background:radial-gradient(ellipse 100% 50% at 0% 50%, var(--eg-tint), transparent);inset:0}.edge-glow-right:after{background:linear-gradient(180deg, transparent, var(--eg-line) 50%, transparent);inline-size:1px;inset:0 auto 0 0}.step-icon{flex:none;min-block-size:0;min-inline-size:0;display:block}.step-icon,.step-icon *{transform-box:fill-box;transform-origin:50%}.step-icon :is(.step-icon__text,.step-icon__seal,.step-icon__check){stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.step-icon:where([data-active=true] *) .step-icon__iris{animation:step-icon-turn calc(var(--dur-line-mask) * 6) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__pupil{animation:step-icon-breathe calc(var(--dur-line-mask) * 3) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__magnifier{animation:step-icon-search calc(var(--dur-line-mask) * 3) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__text{animation:step-icon-draw var(--dur-layout) var(--ease-reveal) both}.step-icon:where([data-active=true] *) .step-icon__text--second{animation-delay:var(--dur-state)}.step-icon:where([data-active=true] *) .step-icon__node{animation:step-icon-light calc(var(--dur-line-mask) * 3) var(--ease-door) infinite both}.step-icon:where([data-active=true] *) .step-icon__node--second{animation-delay:var(--dur-line-mask)}.step-icon:where([data-active=true] *) .step-icon__node--third{animation-delay:calc(var(--dur-line-mask) * 2)}.step-icon:where([data-active=true] *) .step-icon__thesis{animation:step-icon-flow var(--dur-line-mask) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__balance{animation:step-icon-balance calc(var(--dur-line-mask) * 4) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__pan{animation:step-icon-counterbalance calc(var(--dur-line-mask) * 4) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__seal{animation:step-icon-draw var(--dur-reveal) var(--ease-reveal) both}.step-icon:where([data-active=true] *) .step-icon__check{animation:step-icon-draw var(--dur-layout) var(--ease-reveal) var(--dur-reveal) both}.step-icon:where([data-active=true] *) .step-icon__chevrons{animation:step-icon-go calc(var(--dur-line-mask) * 2) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__trail{animation:step-icon-stretch calc(var(--dur-line-mask) * 2) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__sweep{animation:step-icon-turn calc(var(--dur-line-mask) * 4) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__pulse{stroke-dasharray:24 8;animation:step-icon-pulse calc(var(--dur-line-mask) * 2) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__layer{animation:step-icon-fan calc(var(--dur-line-mask) * 3) var(--ease-door) infinite}.step-icon:where([data-active=true] *) .step-icon__layer--second{animation-delay:var(--dur-layout)}.step-icon:where([data-active=true] *) .step-icon__layer--third{animation-delay:var(--dur-line-mask)}}@keyframes step-icon-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes step-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes step-icon-search{0%,to{transform:translate(0)}25%{transform:translate(-1px,-.5px)}50%{transform:translate(-1.5px,-1.25px)}75%{transform:translate(-.5px,-1.5px)}}@keyframes step-icon-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes step-icon-light{0%,32%,to{opacity:.45}16%{opacity:1}}@keyframes step-icon-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2px}}@keyframes step-icon-balance{0%,50%,to{transform:rotate(0)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes step-icon-counterbalance{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes step-icon-go{0%,to{opacity:1;transform:translate(0)}55%{opacity:0;transform:translate(2px)}56%{opacity:0;transform:translate(0)}}@keyframes step-icon-stretch{0%,to{transform:scaleX(1)}55%{transform:scaleX(1.5)}}@keyframes step-icon-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32px}}@keyframes step-icon-fan{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.step-icon,.step-icon *{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}.about-loop{--step-hue:var(--p-iris-blue);--alive:1;--gaze-x:0px;--gaze-y:0px;--orbit-turn:0deg;--timeline-fill:0;--dur-about-hue:calc(var(--dur-line-mask) * .45);--dur-about-arrival:calc(var(--dur-line-mask) * .6);--dur-about-retract:calc(var(--dur-line-mask) * .35);min-block-size:0;min-inline-size:0;transition:--step-hue var(--dur-about-hue) var(--ease-door);margin-block-start:26px;padding-block-start:18px;position:relative}.about-loop-stage{--node-size:46px;--ring-radius:39cqw;--spoke-start:17cqw;isolation:isolate;min-block-size:0;inline-size:min(100%,128.205vw - 110.256px - 17.9487ch);min-inline-size:0;max-inline-size:440px;font-family:var(--font-kit-mono);aspect-ratio:1;margin-inline:auto;font-size:12px;position:relative;container:about-dial/inline-size}.about-loop-stage:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--role-ink) .6px, transparent .9px);position:absolute;inset:-5%}@supports (color:color-mix(in lab, red, red)){.about-loop-stage:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--role-ink) 22%, transparent) .6px, transparent .9px)}}.about-loop-stage:before{-webkit-mask-image:radial-gradient(ellipse, var(--p-white) 25%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse, var(--p-white) 25%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse, var(--p-white) 25%, transparent 72%);mask-image:radial-gradient(ellipse, var(--p-white) 25%, transparent 72%);pointer-events:none;background-size:12px 12px}.about-eye{z-index:1;aspect-ratio:1;pointer-events:none;inline-size:58%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.about-eye-halo{background:radial-gradient(ellipse, var(--step-hue), var(--step-hue) 38%, transparent 70%);border-radius:50%;position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.about-eye-halo{background:radial-gradient(ellipse, color-mix(in srgb, var(--step-hue) 21%, transparent), color-mix(in srgb, var(--step-hue) 8%, transparent) 38%, transparent 70%)}}.about-eye-halo{opacity:calc(.16 + .84 * var(--alive));scale:calc(.92 + .14 * var(--alive))}.about-eye-picture,.about-eye-fallback,.about-eye canvas{block-size:100%;inline-size:100%;image-rendering:pixelated;position:absolute;inset:0}.about-eye-fallback{background-image:var(--eye-atlas,url(/about/sm/eye-observe-morph.webp));background-position:100% 0;background-repeat:no-repeat;background-size:900% 100%}.about-eye-fallback,.about-eye canvas{-webkit-mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, var(--p-white) 76%, transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, var(--p-white) 76%, transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, var(--p-white) 76%, transparent 100%);mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, var(--p-white) 76%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.about-eye-fallback,.about-eye canvas{-webkit-mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, color-mix(in srgb, var(--p-white) 80%, transparent) 76%, transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, color-mix(in srgb, var(--p-white) 80%, transparent) 76%, transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, color-mix(in srgb, var(--p-white) 80%, transparent) 76%, transparent 100%);mask-image:radial-gradient(circle closest-side, var(--p-white) 62%, color-mix(in srgb, var(--p-white) 80%, transparent) 76%, transparent 100%)}}.about-eye-fallback,.about-eye canvas{translate:var(--gaze-x) var(--gaze-y);-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.about-eye canvas{opacity:0;background:0 0}.about-eye-picture[data-live=true] canvas{opacity:1}.about-eye-picture[data-live=true] .about-eye-fallback{visibility:hidden}.about-orbit{display:none}.about-dial-ring{border:1px dotted var(--step-hue);position:absolute;inset:11%}@supports (color:color-mix(in lab, red, red)){.about-dial-ring{border:1px dotted color-mix(in srgb, var(--step-hue) 30%, transparent)}}.about-dial-ring{pointer-events:none;border-radius:50%}.about-tabs{min-block-size:0;min-inline-size:0;position:absolute;inset:0}.about-tab{z-index:3;inline-size:var(--node-size);block-size:var(--node-size);min-block-size:0;min-inline-size:0;color:var(--role-white);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:absolute;inset-block-start:var(--node-y);inset-inline-start:var(--node-x);translate:-50% -50%}.about-node{inline-size:var(--node-size);block-size:var(--node-size);border:1px solid var(--role-light-low);background:var(--role-ground);transition:border-color var(--dur-state) var(--ease-state), color var(--dur-state) var(--ease-state);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.about-node:before,.about-node:after{content:"";border:1px solid var(--step-hue);position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.about-node:before,.about-node:after{border:1px solid color-mix(in srgb, var(--step-hue) 52%, transparent)}}.about-node:before,.about-node:after{opacity:0;pointer-events:none;border-radius:50%}.about-node-icon .step-icon{block-size:24px;inline-size:24px}.about-tab[aria-selected=true] .about-node{border-color:var(--step-hue);color:var(--step-hue)}.about-tab[aria-selected=true] .about-node:before{opacity:.6}.about-tab:focus-visible{outline:2px solid var(--role-white);outline-offset:7px}.about-tab:active .about-node{background:var(--role-panel)}.about-step-copy{opacity:.55;min-block-size:0;inline-size:max-content;min-inline-size:0;transition:opacity var(--dur-state) var(--ease-state);position:absolute}.about-step-name{font-family:var(--font-kit-mono);letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-state) var(--ease-state);font-size:12px;font-weight:500;line-height:16px;display:block}.about-tab[aria-selected=true] .about-step-copy{opacity:1}.about-tab[aria-selected=true] .about-step-name{color:var(--step-hue)}.about-step-line{display:none}.about-tab[data-step=observe] .about-step-copy{inset-block-end:calc(100% + 7px);inset-inline-start:50%;translate:-50%}.about-tab[data-step=decide] .about-step-copy{inset-block-start:calc(100% + 7px);inset-inline-start:50%;translate:-50%}.about-tab[data-step=reason] .about-step-copy{inset-block-start:50%;inset-inline-start:calc(100% + 4px);translate:0 -50%}.about-tab[data-step=monitor] .about-step-copy{inset-block-start:50%;inset-inline-end:calc(100% + 4px);translate:0 -50%}.about-tab[data-step=research] .about-step-copy{inset-block-end:calc(100% + 7px);inset-inline-start:calc(50% + 4px)}.about-tab[data-step=remember] .about-step-copy{inset-block-end:calc(100% + 7px);inset-inline-end:calc(50% + 4px)}.about-tab[data-step=challenge] .about-step-copy{inset-block-start:calc(100% + 7px);inset-inline-start:calc(50% + 4px)}.about-tab[data-step=execute] .about-step-copy{inset-block-start:calc(100% + 7px);inset-inline-end:calc(50% + 4px)}.about-spokes{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:clip}.about-spoke{--reach:1;inline-size:var(--ring-radius);transform-origin:0;block-size:20px;translate:0 -50%;rotate:var(--spoke-angle);color:var(--p-text-muted);position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.about-spoke{color:color-mix(in srgb, var(--p-text-muted) 70%, transparent)}}.about-spoke{opacity:calc(.34 + .16 * var(--alive));transition:color var(--dur-state) var(--ease-state), opacity var(--dur-state) var(--ease-state)}.about-spoke[data-selected=true]{--reach:1;color:var(--step-hue);opacity:calc(.9 + .1 * var(--alive))}.about-spoke-segment{inline-size:calc(var(--ring-radius) - var(--spoke-start) - var(--node-size) / 2);block-size:20px;position:absolute;inset-inline-start:var(--spoke-start)}.about-spoke-line{block-size:20px;inline-size:100%;display:block;overflow:hidden}.about-spoke-dots{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.01 7;transition:stroke-width var(--dur-state) var(--ease-state)}.about-spoke[data-selected=true] .about-spoke-dots{stroke-width:3.6px}.about-spoke-glow{fill:none;stroke:var(--step-hue);opacity:0;transition:opacity var(--dur-state) var(--ease-state)}.about-spoke[data-selected=true] .about-spoke-glow{opacity:1}.about-spoke-glow-outer{stroke-width:12px;opacity:.1}.about-spoke-glow-inner{stroke-width:7px;opacity:.22}.about-spoke-mask{fill:none;stroke:var(--p-white);stroke-width:20px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--reach));transition:stroke-dashoffset var(--dur-about-retract) var(--ease-door)}.about-spoke[data-selected=true] .about-spoke-mask{transition-duration:var(--dur-about-arrival)}.about-spoke-wave{--wave:0;opacity:0}.about-spoke[data-selected=true] .about-spoke-wave[data-visible=true]{opacity:1}.about-spoke-wave-mask{fill:none;stroke:var(--p-white);stroke-width:20px;stroke-dasharray:var(--wave-size) 2;stroke-dashoffset:calc(var(--wave-size) - (1 + var(--wave-size)) * var(--wave))}.about-spoke-wave-band{fill:none;stroke:var(--step-hue);stroke-width:3.6px}.about-spoke-packet{--packet:0;inline-size:100%;translate:calc(100% * var(--packet)) 0;opacity:0;position:absolute;inset-block-start:50%;inset-inline-start:0}.about-spoke-packet[data-visible=true]{opacity:1}.about-spoke-packet>span{border-radius:50%;position:absolute;inset:0 auto auto 0;translate:-50% -50%}.about-packet-halo-outer{background:var(--step-hue);block-size:16px;inline-size:16px}@supports (color:color-mix(in lab, red, red)){.about-packet-halo-outer{background:color-mix(in srgb, var(--step-hue) 12%, transparent)}}.about-packet-halo-inner{background:var(--step-hue);block-size:10px;inline-size:10px}@supports (color:color-mix(in lab, red, red)){.about-packet-halo-inner{background:color-mix(in srgb, var(--step-hue) 28%, transparent)}}.about-packet-core{background:var(--step-hue);block-size:6.4px;inline-size:6.4px}@supports (color:color-mix(in lab, red, red)){.about-packet-core{background:color-mix(in srgb, var(--step-hue) 64%, var(--p-white))}}.about-description{border-radius:var(--radius-panel);min-block-size:92px;min-inline-size:0;margin-block-start:30px;padding:18px}.about-description-content{align-items:center;gap:14px;min-block-size:0;min-inline-size:0;display:flex}.about-description-icon{border:1px solid var(--role-line);block-size:42px;inline-size:42px;color:var(--step-hue);border-radius:50%;flex:none;place-items:center;display:grid}.about-description-copy{min-block-size:0;min-inline-size:0}.about-description .about-step-name{color:var(--step-hue);font-size:14px;line-height:1.5}.about-description p{font-family:var(--font-kit);color:var(--role-ink);margin-block-start:4px;font-size:14px;line-height:1.4}@container about-dial not (min-width:360px){.about-tabs,.about-spokes{--node-size:42px}}@media (max-width:390px){.about-loop-stage{inline-size:100%}.about-tab:is([data-step=monitor],[data-step=reason]) .about-step-copy{inset-block:auto calc(100% + 4px);inset-inline:50% auto;translate:-50%}}@media (min-width:768px) and (max-width:1023px){.about-loop{margin-block-start:36px}.about-description{max-inline-size:650px;margin-inline:auto}}@media (min-width:1024px){.about-loop{margin-block-start:0;padding-block-start:0}.about-loop-stage{--node-size:44px;--eye-left:max(var(--about-gaze-room,18px), calc(100% - var(--about-timeline-width) - var(--about-eye-size) + 22px));aspect-ratio:auto;inline-size:100%;max-inline-size:none;padding-block:12px;container-type:normal}.about-eye{inline-size:var(--about-eye-size);inset-inline-start:var(--eye-left);translate:0 -50%}.about-eye-fallback{background-image:var(--eye-atlas,url(/about/hd/eye-observe-morph.webp))}.about-loop-stage:before{background-size:14px 14px;inset:0}.about-dial-ring,.about-spokes{display:none}.about-orbit{z-index:0;inline-size:var(--about-eye-size);aspect-ratio:1;translate:0 -50%;rotate:var(--orbit-turn);border:1px dotted var(--step-hue);display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--eye-left)}@supports (color:color-mix(in lab, red, red)){.about-orbit{border:1px dotted color-mix(in srgb, var(--step-hue) 24%, transparent)}}.about-orbit{opacity:calc(.12 + .3 * var(--alive));-webkit-mask-image:conic-gradient(from 20deg, transparent, var(--p-white) 20%, transparent 48%, var(--p-white) 76%, transparent);-webkit-mask-image:conic-gradient(from 20deg, transparent, var(--p-white) 20%, transparent 48%, var(--p-white) 76%, transparent);-webkit-mask-image:conic-gradient(from 20deg, transparent, var(--p-white) 20%, transparent 48%, var(--p-white) 76%, transparent);mask-image:conic-gradient(from 20deg, transparent, var(--p-white) 20%, transparent 48%, var(--p-white) 76%, transparent);pointer-events:none;border-radius:50%}.about-orbit-inner{scale:.88;rotate:calc(var(--orbit-turn) * -1)}.about-tabs{inline-size:var(--about-timeline-width);grid-template-rows:repeat(8,minmax(70px,auto));margin-inline-start:auto;display:grid;position:relative;inset:auto}.about-tabs:before,.about-tabs:after{content:"";background:var(--role-line);inline-size:1px;position:absolute;inset-block:35px;inset-inline-start:21.5px}.about-tabs:after{background:var(--step-hue);transform-origin:top;scale:1 var(--timeline-fill);transition:scale var(--dur-about-arrival) var(--ease-door)}.about-tab{border-radius:8px;align-items:center;gap:14px;block-size:100%;inline-size:100%;display:flex;position:relative;inset:auto;translate:none}.about-node-icon .step-icon{block-size:26px;inline-size:26px}.about-tab[data-step] .about-step-copy{inline-size:auto;position:static;inset:auto;translate:none}.about-step-name{font-size:13px;line-height:18px}.about-step-line{font-family:var(--font-kit);color:var(--role-ink);margin-block-start:3px;font-size:13px;line-height:17px;display:block}.about-description{clip-path:inset(50%);border:0;block-size:1px;min-block-size:0;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.about-node[data-pulse=true]:before{animation:about-node-arrival var(--dur-about-arrival) var(--ease-reveal)}.about-loop[data-running=false] *,.about-loop[data-running=false] :before,.about-loop[data-running=false] :after{animation-play-state:paused}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.about-loop[data-enhanced=true][data-entered=true] .about-node:after{animation:about-node-light calc(var(--dur-reveal) / 2) var(--ease-reveal) calc(var(--stagger-sibling) * min(var(--node-order), 4)) both}}@keyframes about-node-arrival{0%{opacity:.9;scale:.9}to{opacity:0;scale:1.45}}@keyframes about-node-light{0%,to{opacity:0}35%{opacity:.7}}@media (prefers-reduced-motion:reduce){.about-loop,.about-loop *,.about-loop :before,.about-loop :after{transition:none;animation:none}.about-loop-stage{opacity:1;translate:none}.about-spoke-packet,.about-spoke-wave{display:none}.about-eye-fallback{visibility:visible!important}.about-eye canvas{visibility:hidden;translate:none}.about-orbit{rotate:none}}.reason{--reason-coral:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.reason{--reason-coral:color-mix(in srgb, var(--p-iris-amber) 60%, var(--p-iris-pink))}}.reason{--reason-ring-duration:calc(var(--dur-line-mask) * 3.2);--reason-crack-duration:calc(var(--dur-line-mask) * 3.2);--reason-plate-duration:calc(var(--dur-line-mask) * .36);--reason-bars-duration:calc(var(--dur-line-mask) * .36)}.reason-inner,.reason-head,.reason-head-main,.reason-agents,.reason-card,.reason-card-inner,.reason-card-copy,.reason-art-slot,.reason-case,.reason-case-inner,.reason-case-row,.reason-row-copy,.reason-evidence,.reason-stepper,.reason-connection{min-block-size:0;min-inline-size:0}.reason-head{gap:16px;display:grid}.reason-title{max-inline-size:15ch;font-family:var(--font-heading);letter-spacing:-.035em;color:var(--role-heading);margin:12px 0 0;font-size:clamp(36px,9.3vw,54px);font-weight:400;line-height:1.04}.reason-lede{max-inline-size:36ch;font-family:var(--font-kit);color:var(--role-ink);margin:0;font-size:16px;line-height:1.4}html.js .reason .reason-inner [data-lines] .mask-word>span{transition:none;transform:none}.reason-stepper{margin-block:26px 22px;position:relative}.reason .chain{counter-reset:reason-step;opacity:1;background:0 0;border:0;border-radius:0;min-inline-size:0;margin:0;padding:4px 0 8px;transition:none;position:relative;transform:none}.reason .chain:before{content:"";background:var(--role-bone-line);transform-origin:0;block-size:1px;transform:scaleX(var(--reason-chain,1));position:absolute;inset-block-start:16px;inset-inline:8.333%}.reason .chain-step{counter-increment:reason-step;letter-spacing:-.075em;gap:10px;font-size:12px}.reason .chain-step:before,.reason .chain-step:after{display:none}.reason .chain .chain-step .chain-name{clip-path:none;white-space:normal;text-wrap:balance;block-size:auto;inline-size:auto;max-inline-size:100%;color:var(--role-ink);line-height:1.3;position:static;overflow:visible}.reason .chain .chain-point{border:1px solid var(--role-muted);background:var(--role-ground);block-size:24px;inline-size:24px;color:var(--role-ink);opacity:calc(.3 + var(--node-light,1) * .7);border-radius:50%;flex:none;place-items:center;display:grid}.reason .chain-point:after{content:counter(reason-step);letter-spacing:0;font-size:12px;font-style:normal}.reason .chain-step[data-phase=current] .chain-point{background:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){.reason .chain-step[data-phase=current] .chain-point{background:color-mix(in srgb, var(--role-bone) calc(var(--node-light,1) * 100%), var(--role-ground))}}.reason .chain-step[data-phase=current] .chain-point{border-color:var(--role-bone);color:var(--role-ground)}.reason .chain-step[data-phase=current] .chain-name{color:var(--role-heading)}html.js .reason .reason-inner .chain .chain-step:is([data-phase],[data-runs]) :is(.chain-point,.chain-name){animation:none}html.js .reason .reason-inner .chain[data-reveal]{opacity:1;transition:none;transform:none}.reason-agents{grid-template-columns:minmax(0,1fr);display:grid}.reason-card{position:relative}.reason-card.frame-double,.reason-case.frame-double{border-radius:16px;padding:4px}.reason-card-inner.panel,.reason-case-inner.panel{background-color:var(--role-panel);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.reason-card-inner.panel,.reason-case-inner.panel{background-color:color-mix(in srgb, var(--role-panel) 36%, var(--role-ground))}}.reason-card-inner.panel,.reason-case-inner.panel{background-image:radial-gradient(circle, var(--role-hairline) .6px, transparent .8px);background-size:10px 10px}.reason-card-inner{isolation:isolate;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;min-block-size:250px;padding:18px 12px;display:grid;position:relative;overflow:clip}.reason-card-copy{z-index:2;grid-area:1/1;position:relative}.reason-card-number{font-family:var(--font-heading);color:var(--role-heading);margin-block-end:7px;font-size:17px;display:none}.reason-card-heading{align-items:flex-start;gap:8px;min-block-size:0;min-inline-size:0;display:flex}.reason-card-heading>.chain-inline-point{margin-block-start:2px}.reason-card-name{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--font-heading);color:var(--role-heading);margin:0;font-size:clamp(23px,6vw,32px);font-weight:400;line-height:1.1}.reason-card-tag{font-family:var(--font-kit-mono);color:var(--role-ink);text-transform:uppercase;letter-spacing:.04em;margin:9px 0 0;font-size:12px;line-height:1.4}.reason-card-line{font-family:var(--font-kit);color:var(--role-ink);margin:12px 0 0;font-size:14px;line-height:1.45}.reason-card-arrow{border:1px solid var(--role-muted);block-size:44px;inline-size:44px;color:var(--role-heading);transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);border-radius:50%;place-items:center;margin-block-start:14px;display:grid}.reason-card-arrow:hover{border-color:var(--role-bone);background:var(--role-bone-sunk-wash)}.reason-card-arrow:focus-visible{outline:2px solid var(--role-bone);outline-offset:3px}.reason-art-slot{aspect-ratio:1;pointer-events:none;grid-area:1/2;place-self:center start;inline-size:min(160px,100%);position:relative;container-type:inline-size}.reason-art{block-size:100cqw;inline-size:100cqw;position:relative}[data-reason-agent=thesis] .reason-art-slot{opacity:var(--thesis-opacity,1)}[data-reason-agent=critic] .reason-art-slot{opacity:var(--critic-opacity,1)}.reason-art :is(.reason-plate,.reason-bars,.reason-stack),.reason-critic-sprite{object-fit:contain;block-size:100cqw;inline-size:100cqw;max-inline-size:none;image-rendering:pixelated;display:block;position:absolute;inset:0}.reason-art-fallback{place-items:center;block-size:100cqw;inline-size:100cqw;display:grid}.reason-art-fallback>.mark-tile{--mark:50cqw;background:0 0;border:0;block-size:70cqw;inline-size:70cqw}.reason-critic-sprite{background-image:var(--critic-strip);background-repeat:no-repeat;background-size:600% 100%;background-position-x:calc(var(--critic-frame,5) * 20%);transform:translateY(calc((1 - var(--critic-settle,1)) * -2cqw))}.reason-strip-preload{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.reason-feeds{block-size:100cqw;inline-size:100cqw;position:absolute;inset:0}.reason-route-reach{fill:none;stroke:var(--role-bone);stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--route-reach,1))}.reason-stream-dots{fill:none;stroke:var(--role-bone);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.2 7}.reason-stream-halo{fill:none;stroke:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){.reason-stream-halo{stroke:color-mix(in srgb, var(--role-bone) 12%, transparent)}}.reason-stream-halo{stroke-width:7px;stroke-linecap:round;stroke-dasharray:.2 7}.reason-stack-glow{fill:none;block-size:100cqw;inline-size:100cqw;stroke:var(--role-bone);opacity:var(--reason-glow,0);position:absolute;inset:0}.reason-stack-glow ellipse:first-child{stroke-width:10px;stroke-opacity:.05}.reason-stack-glow ellipse:nth-child(2){stroke-width:5px;stroke-opacity:.1}.reason-stack-glow ellipse:nth-child(3){stroke-width:1px;stroke-opacity:.3}.reason-crack-light{opacity:.7;background:radial-gradient(ellipse at 50% 35%, var(--reason-coral), transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reason-crack-light{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--reason-coral) 12%, transparent), transparent 68%)}}.reason-crack-light{-webkit-mask-image:var(--critic-strip);-webkit-mask-image:var(--critic-strip);-webkit-mask-image:var(--critic-strip);mask-image:var(--critic-strip);pointer-events:none;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:600% 100%;mask-size:600% 100%}[data-cracks=false] .reason-crack-light{visibility:hidden}.reason-strike-edge{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}[data-reason-agent=critic] .reason-strike-edge{opacity:var(--critic-flash,0)}.reason-strike-edge i{border:1px solid var(--reason-coral);border-radius:inherit;position:absolute;inset:0}.reason-strike-edge i:nth-child(2){opacity:.35;border-width:2px;inset:2px}.reason-strike-edge i:nth-child(3){opacity:.1;border-width:3px;inset:5px}.reason-connection{opacity:var(--reason-loop,1);place-items:center;padding-block:18px;display:grid}.reason-orbit{display:none}.reason-flow{font-family:var(--font-kit-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--role-ink);justify-items:center;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.reason-flow li{justify-items:center;gap:4px;display:grid}.reason-flow svg{block-size:26px;inline-size:20px}.reason-orbit-arrow{fill:var(--role-bone);stroke:var(--role-bone);stroke-width:.5px}.reason-orbit-dots{fill:none;stroke:var(--role-bone);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1 4}.reason-orbit-halo{fill:none;stroke:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){.reason-orbit-halo{stroke:color-mix(in srgb, var(--role-bone) 12%, transparent)}}.reason-orbit-halo{stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 4}.reason-case{margin-block-start:18px}.reason-case-inner{padding:14px 12px 4px}.reason-case-title{font-family:var(--font-kit-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--role-ink);margin:0;padding-block-end:14px;font-size:13px;font-weight:400;line-height:1.4}.reason-case-rows{margin:0;padding:0;list-style:none}.reason-case-row{border-block-start:1px solid var(--role-line);opacity:calc(.7 + var(--row-enter,1) * .3);transform:translateY(calc((1 - var(--row-enter,1)) * 12px));grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"number copy verdict""evidence evidence evidence";align-items:start;gap:14px 9px;padding-block:18px;display:grid;position:relative}.reason-row-number{font-family:var(--font-heading);color:var(--role-heading);grid-area:number;font-size:19px;line-height:1.2}.reason-row-copy{border-inline-start:1px solid var(--role-line);grid-area:copy;padding-inline-start:9px}.reason-row-copy h4{font-family:var(--font-kit-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--role-heading);margin:0;font-size:12px;font-weight:400;line-height:1.4}.reason-row-copy p{font-family:var(--font-kit);color:var(--role-ink);margin:6px 0 0;font-size:12px;line-height:1.4}.reason-evidence{grid-area:evidence;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-inline-start:40px;display:grid}.reason .reason-evidence .dot-bar{--dot:7px;--dot-gap:3px;gap:9px;min-block-size:0;min-inline-size:0}.reason .reason-evidence .dot-bar-label{letter-spacing:.015em;color:var(--role-ink);font-size:12px}.reason .reason-evidence .dot-bar-cells{min-inline-size:0}.reason .reason-evidence .dot-bar-cells>i{flex:1 1 0;block-size:7px;min-inline-size:0;max-inline-size:12px}.reason-verdict{border:1px solid var(--role-bone-line-lit);min-block-size:30px;min-inline-size:63px;color:var(--role-heading);font-family:var(--font-kit-mono);text-transform:uppercase;opacity:calc(.5 + var(--row-verdict,1) * .5);transform:translateY(calc((1 - var(--row-verdict,1)) * 6px));border-radius:4px;grid-area:verdict;place-items:center;padding:4px 7px;font-size:12px;display:grid;position:relative}.reason-verdict i{border:1px solid var(--role-hairline);border-radius:inherit;pointer-events:none;position:absolute;inset:2px}.reason-verdict i+i{display:none}[data-verdict=breaks] .reason-verdict{color:var(--reason-coral);border-color:var(--reason-coral)}[data-verdict=breaks] .reason-verdict i{border-color:var(--reason-coral);opacity:var(--verdict-flash,0)}[data-verdict=breaks] .reason-verdict i+i{opacity:calc(var(--verdict-flash,0) * .25);border-width:2px;display:block;inset:4px}html.js .reason .reason-evidence .dot-bar[data-fill] .dot-bar-cells>i[data-c=full],.reason .reason-evidence .dot-bar-cells>i[data-c=full]{background-color:var(--role-bone);transition:none}html.js .reason .reason-evidence .dot-bar[data-fill] .dot-bar-cells>i[data-c=part]{background-color:var(--role-light-mid);transition:none}.reason .reason-evidence .dot-bar[data-struck=true] .dot-bar-cells>i{transform:translate(calc(var(--sx,0px) * var(--reason-scatter,1)), calc(var(--sy,0px) * var(--reason-scatter,1))) scale(calc(1 - var(--reason-scatter,1) * .55));opacity:calc(1 - var(--reason-scatter,1) * .2)}html.js .reason .reason-evidence .dot-bar[data-struck=true] .dot-bar-cells>i[data-c],.reason .reason-evidence .dot-bar[data-struck=true] .dot-bar-cells>i[data-c]{background-color:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){html.js .reason .reason-evidence .dot-bar[data-struck=true] .dot-bar-cells>i[data-c],.reason .reason-evidence .dot-bar[data-struck=true] .dot-bar-cells>i[data-c]{background-color:color-mix(in srgb, var(--role-bone) calc((1 - var(--reason-scatter,1)) * 100%), var(--role-dim))}}@media (hover:hover) and (pointer:fine){.reason-card:hover{border-color:var(--role-bone)}}@media (max-width:767.98px){.reason>.shell{padding-inline:16px}.reason-stepper{margin-block:26px 0}}@media (min-width:390px){.reason-card-inner{padding:20px 16px}.reason .reason-evidence .dot-bar{--dot-gap:4px}}@media (min-width:600px) and (max-width:1023px){.reason-title{font-size:54px}.reason-card-inner{grid-template-columns:minmax(0,1fr) 190px;padding:26px}.reason-art-slot{inline-size:190px}.reason-card-line{max-inline-size:34ch;font-size:16px}.reason .chain-step{letter-spacing:.04em}.reason .chain-name{max-inline-size:10ch}.reason-case-row{grid-template-columns:30px minmax(0,1fr) 90px}.reason-case-inner{padding:22px}.reason-evidence{padding-inline-start:48px}}@media (min-width:1024px){.reason-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px}.reason-title{font-size:clamp(48px,4.5vw,68px)}.reason-lede{border-inline-start:1px solid var(--role-line);font-family:var(--font-heading);align-self:end;max-inline-size:33ch;margin-block-end:6px;padding:18px 0 8px 36px;font-size:21px;line-height:1.4}.reason-stepper{margin-block:30px 24px}.reason .chain-step{letter-spacing:.07em;gap:12px}.reason .chain .chain-point{block-size:30px;inline-size:30px}.reason .chain:before{inset-block-start:19px}.reason .chain .chain-step .chain-name{max-inline-size:none}.reason-agents{grid-template-columns:minmax(0,1fr) clamp(90px,9.5vw,150px) minmax(0,1fr);align-items:stretch}.reason-card-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);block-size:100%;min-block-size:280px;padding:16px 16px 16px 0}.reason-card-copy{grid-column:2;padding-block:10px}.reason-card-number{display:none}.reason-card-name{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(17px,1.45vw,23px);line-height:1.3}.reason-card-line{font-family:var(--font-heading);font-size:clamp(15px,1.23vw,19px);line-height:1.4}.reason-card-tag{letter-spacing:.03em}.reason-art-slot{grid-column:1;justify-self:center;inline-size:min(300px,100%)}.reason-connection{padding:0}.reason-flow{display:none}.reason-orbit{aspect-ratio:8/9;place-items:center;inline-size:100%;display:grid;position:relative}.reason-orbit-ring{block-size:100%;inline-size:100%;position:absolute;inset:0}.reason-orbit p{max-inline-size:9ch;font-family:var(--font-kit-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--role-ink);margin:0;font-size:12px;line-height:1.7;position:relative}.reason-case-inner{padding:18px 22px 6px}.reason-case-title{font-size:14px}.reason-case-row{grid-template-columns:40px minmax(0,.9fr) minmax(0,1.8fr) 124px;grid-template-areas:"number copy evidence verdict";align-items:center;gap:20px;min-block-size:84px;padding-block:16px}.reason-row-number{font-family:var(--font-kit-mono);font-size:14px}.reason-row-copy{border:0;padding:0}.reason-row-copy h4{font-family:var(--font-heading);letter-spacing:.04em;font-size:16px}.reason-row-copy p{font-size:13px}.reason-evidence{border-inline:1px solid var(--role-line);column-gap:40px;padding-inline:24px}.reason .reason-evidence .dot-bar-label{letter-spacing:.1em}.reason .reason-evidence .dot-bar-cells>i{block-size:8px;max-inline-size:16px}.reason-verdict{border-radius:999px;min-block-size:36px;font-size:14px}}@media (max-width:479px){.reason-card-inner{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 14px}.reason-card-copy{grid-area:1/1}.reason-art-slot{grid-area:2/1;justify-self:center;inline-size:160px}.reason-card-arrow{position:absolute;inset-block-end:-164px;inset-inline-end:0}.reason-card-name{font-size:26px}}@media (min-width:480px) and (max-width:1023px){.reason-card-inner{grid-template-columns:minmax(0,1fr) 160px;gap:12px}.reason-art-slot{inline-size:160px}}@media (prefers-reduced-motion:no-preference){.reason [data-reason-enhanced=true] .reason-plate{animation:reason-plate-drop var(--reason-plate-duration) var(--ease-reveal) both paused;animation-delay:calc(var(--plate-progress,1) * var(--reason-plate-duration) * -1)}.reason [data-reason-enhanced=true] .reason-bars{transform-origin:50% 85%;animation:reason-bars-rise var(--reason-bars-duration) var(--ease-reveal) both paused;animation-delay:calc(var(--reason-bars,1) * var(--reason-bars-duration) * -1)}.reason [data-reason-enhanced=true] .reason-orbit-ring{animation:reason-orbit var(--reason-ring-duration) var(--ease-door) infinite;animation-play-state:paused}.reason [data-reason-enhanced=true] .reason-crack-light{animation:reason-cracks var(--reason-crack-duration) var(--ease-door) infinite;animation-play-state:paused}.reason .reason-connection[data-reason-motion=true] .reason-orbit-ring,.reason .reason-card[data-reason-motion=true] .reason-crack-light{animation-play-state:running}}@keyframes reason-plate-drop{0%{transform:translateY(calc(var(--reveal-rise) * -1.5))}to{transform:translateY(0)}}@keyframes reason-bars-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes reason-orbit{to{transform:rotate(1turn)}}@keyframes reason-cracks{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.reason-inner{--reason-chain:1!important;--reason-loop:1!important;--reason-scatter:1!important;--critic-frame:5!important;--critic-opacity:1!important;--thesis-opacity:1!important;--critic-settle:1!important;--critic-flash:0!important;--verdict-flash:0!important;--reason-glow:0!important}.reason .chain-step{--node-light:1!important}.reason [data-reason-route]{--route-reach:1!important}.reason-case-row{--row-enter:1!important;--row-verdict:1!important}.reason :is(.reason-plate,.reason-bars,.reason-card-arrow,.reason-orbit-ring,.reason-crack-light){transition:none;animation:none}html.js .reason .reason-evidence .dot-bar[data-fill] .dot-bar-cells>i[data-c=full]{background-color:var(--role-bone)}html.js .reason .reason-evidence .dot-bar[data-fill] .dot-bar-cells>i[data-c=part]{background-color:var(--role-light-mid)}html.js .reason .reason-evidence .dot-bar[data-struck=true] .dot-bar-cells>i[data-c]{background-color:var(--role-dim)}}.trade :is(.trade-head,.trade-head-main,.trade-body,.trade-rows-wrap,.trade-rows,.trade-row,.trade-tab-copy,.trade-tab-name,.trade-tab-name>span,.trade-tab-art,.trade-panel,.trade-panel-inner,.trade-scenes,.trade-scene,.trade-scene-copy,.trade-art-slot,.trade-art,.mandate,.mandate-rows,.mandate-row,.mandate-value,.trade-stepper){min-block-size:0;min-inline-size:0}.trade .trade-head{gap:16px;display:grid}.trade .trade-title{max-inline-size:20ch;font-family:var(--font-heading);letter-spacing:-.025em;color:var(--role-heading);text-wrap:balance;margin:12px 0 0;font-size:clamp(36px,9.3vw,54px);font-weight:400;line-height:1.05}.trade .trade-lede{max-inline-size:38ch;font-family:var(--font-kit);color:var(--role-ink);margin:0;font-size:16px;line-height:1.5}.trade .trade-stepper{margin-block:26px 22px;position:relative}.trade .trade-stepper .chain{counter-reset:trade-step;opacity:1;background:0 0;border:0;border-radius:0;min-inline-size:0;margin:0;padding:4px 0 8px;transition:none;position:relative;transform:none}.trade .chain:before{content:"";border-block-start:1px dotted var(--role-light-low);position:absolute;inset-block-start:16px;inset-inline:8.333%}.trade .chain-step{counter-increment:trade-step;font-family:var(--font-kit-mono);letter-spacing:0;gap:10px;font-size:12px}.trade .chain-step:before,.trade .chain-step:after{display:none}.trade .chain .chain-step .chain-name{clip-path:none;white-space:normal;text-wrap:balance;block-size:auto;inline-size:auto;max-inline-size:100%;color:var(--role-muted);line-height:1.35;position:static;inset:auto;overflow:visible;translate:none}.trade .chain-step[data-phase=current]+.chain-step[data-phase=current]:has(+.chain-step[data-phase=current]) .chain-name{clip-path:none;white-space:normal;text-wrap:balance;block-size:auto;inline-size:auto;max-inline-size:100%;color:var(--role-muted);line-height:1.35;position:static;inset:auto;overflow:visible;translate:none}.trade .chain .chain-point{border:1px solid var(--role-muted);background:var(--role-ground);block-size:24px;inline-size:24px;color:var(--role-ink);border-radius:50%;flex:none;place-items:center;display:grid}.trade .chain-point:after{content:counter(trade-step);font-size:12px;font-style:normal}.trade .chain-step[data-phase=current] .chain-point{border-color:var(--role-bone);background:var(--role-bone);color:var(--role-ground)}.trade .chain-step[data-phase=current] .chain-name{color:var(--role-heading)}html.js .trade .trade-stepper .chain .chain-step:is([data-phase],[data-runs]) :is(.chain-point,.chain-name){animation:none}html.js .trade .trade-stepper .chain[data-reveal]{opacity:1;transition:none;transform:none}.trade .trade-body{gap:14px;display:grid}.trade .trade-rows{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.trade .trade-row{border:1px solid var(--role-line);background:var(--role-panel);border-radius:9px;grid-template-rows:auto;grid-template-columns:48px minmax(0,1fr);place-items:center stretch;gap:8px;inline-size:100%;padding:8px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.trade .trade-row{background:color-mix(in srgb, var(--role-panel) 36%, var(--role-ground))}}.trade .trade-row{color:var(--role-ink);font:inherit;cursor:pointer;transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state)}.trade .trade-row:hover{border-color:var(--role-light-low);background-color:var(--role-bone-sunk-wash)}.trade .trade-row[aria-selected=true]{border-color:var(--role-bone);background-color:var(--role-bone-sunk-wash);color:var(--role-heading)}.trade .trade-row:focus-visible,.trade .trade-panel:focus-visible{outline:2px solid var(--role-bone);outline-offset:3px}.trade .trade-tab-name{font-family:var(--font-kit-mono);text-transform:uppercase;text-align:start;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.trade .trade-tab-name>span{overflow-wrap:anywhere}.trade .trade-tab-line{text-align:start;margin-block-start:8px;font-size:12px;line-height:1.5;display:block}.trade .trade-arrow{display:none}.trade .chain-inline-point{background:var(--role-ground);color:var(--role-ink);border-color:var(--role-muted)}.trade [aria-selected=true] .chain-inline-point{background:var(--role-bone);color:var(--role-ground);border-color:var(--role-bone)}.trade .trade-tab-art{--trade-frame:3;--trade-settle:1;block-size:48px;inline-size:100%}.trade .trade-tab-art .trade-art{aspect-ratio:auto;block-size:100%}.trade .trade-tab-art .trade-sprite{inline-size:48px;max-inline-size:100%}.trade .trade-tab-art .mark-tile{--mark:32px;block-size:48px;inline-size:48px}.trade .trade-panel.frame-double{border:0;border-radius:12px;padding:0}.trade .trade-panel-inner.panel{background:0 0;border:0;border-radius:0;overflow:visible}.trade .trade-scenes{border:1px solid var(--role-line);border-radius:12px;padding:4px;display:grid}.trade .trade-scene{visibility:hidden;pointer-events:none;border:1px solid var(--role-hairline);background-color:var(--role-panel);border-radius:8px;grid-area:1/1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:8px;min-block-size:208px;padding:18px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade .trade-scene{background-color:color-mix(in srgb, var(--role-panel) 36%, var(--role-ground))}}.trade .trade-scene{background-image:radial-gradient(circle, var(--role-hairline) .6px, transparent .8px);background-size:10px 10px}.trade .trade-scene[data-active=true]{visibility:visible;pointer-events:auto}.trade .trade-scene-line{opacity:var(--trade-copy,1)}.trade .trade-scene-name{font-family:var(--font-heading);color:var(--role-heading);margin:0;font-size:clamp(22px,5.8vw,30px);font-weight:400;line-height:1.12}.trade .trade-scene-line{font-family:var(--font-kit);color:var(--role-ink);margin:10px 0 0;font-size:14px;line-height:1.5}.trade .trade-art-slot{justify-self:center;inline-size:min(100%,300px);position:relative}.trade .trade-art{aspect-ratio:15/11;grid-template-rows:minmax(0,1fr);place-items:center;inline-size:100%;display:grid;position:relative;container-type:inline-size}.trade .trade-art-slot .trade-art>.mark-tile{--mark:44cqw;background:0 0;border:0;block-size:60cqw;inline-size:60cqw}.trade .trade-sprite{aspect-ratio:1;background-image:var(--trade-strip);background-repeat:no-repeat;background-size:400% 100%;background-position-x:calc(var(--trade-frame,3) * 100% / 3);inline-size:min(100cqw,160px);image-rendering:pixelated;transform:translateY(calc((1 - var(--trade-settle,1)) * 4px));display:block}.trade .trade-strip-preload{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.trade .trade-impact{border:1px solid var(--role-bone);opacity:var(--trade-flash,0);pointer-events:none;position:absolute;inset:12%}.trade .trade-impact:after{content:"";border:2px solid var(--role-bone);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.trade .trade-impact:after{border:2px solid color-mix(in srgb, var(--role-bone) 20%, transparent)}}.trade .mandate{border:1px solid var(--role-line);background:var(--role-panel);border-radius:12px;margin-block-start:12px;padding:18px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.trade .mandate{background:color-mix(in srgb, var(--role-panel) 36%, var(--role-ground))}}.trade .mandate-label{color:var(--role-heading);margin:0 0 4px}.trade .mandate-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trade .mandate-example{font-family:var(--font-kit-mono);color:var(--role-muted);font-size:12px;line-height:1.5}.trade .mandate .part-label,.trade .mandate-set-by{font-family:var(--font-kit-mono);letter-spacing:.025em;text-transform:uppercase;font-size:12px;line-height:1.5}.trade .mandate-rows{margin:0}.trade .mandate-row{border-block-end:1px solid var(--role-hairline);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;padding-block:14px;display:grid}.trade .mandate-value{gap:10px;margin:0;display:grid}.trade .mandate-tickers{flex-wrap:wrap;gap:6px;display:flex}.trade .mandate-tickers>.chip{min-inline-size:0;font-family:var(--font-kit-mono);letter-spacing:0;color:var(--role-heading);border-color:var(--role-light-low);justify-content:center;padding:4px 6px;font-size:12px;line-height:1.2;transition:none;display:inline-flex}.trade .mandate-set-by{color:var(--role-muted);white-space:nowrap}.trade .mandate .dot-bar{--dot:6px;--dot-gap:2px;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:210px;display:block}.trade .mandate .dot-bar-cells{min-block-size:0;min-inline-size:0}.trade .mandate .dot-bar-cells>i{inline-size:auto;min-inline-size:0;max-inline-size:10px;block-size:var(--dot);flex:1 1 0;transition:none}.trade .mandate .dot-bar-tick{inline-size:2px;opacity:var(--trade-ticks,1)}html.js .trade .mandate .dot-bar[data-fill] .dot-bar-cells>i[data-c],.trade .mandate .dot-bar-cells>i[data-c],html.js .trade .mandate .dot-bar[data-fill] .dot-bar-tick,.trade .mandate .dot-bar-tick{background-color:var(--role-heading);transition:none}html.js .trade .mandate[data-state=paper] .dot-bar[data-fill] .dot-bar-cells>i[data-c],.trade .mandate[data-state=paper] .dot-bar-cells>i[data-c]{background-color:var(--role-line)}.trade .mandate[data-state=paper] .dot-bar-tick{opacity:.2}.trade .mandate[data-state=paper] .mandate-tickers>.chip{color:var(--role-dim);border-color:var(--role-line)}html.js .trade .mandate .mandate-row[data-limit=public] .dot-bar[data-fill] .dot-bar-cells>i[data-c],.trade .mandate .mandate-row[data-limit=public] .dot-bar-cells>i[data-c]{border:1px solid var(--role-light-low);background-color:#0000}html.js .trade .mandate[data-state=execution] .mandate-row[data-limit=public] .dot-bar[data-fill] .dot-bar-cells>i[data-c],.trade .mandate[data-state=execution] .mandate-row[data-limit=public] .dot-bar-cells>i[data-c]{border-color:var(--role-heading);background-color:var(--role-heading)}.trade .mandate-trace{z-index:1;opacity:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.trade .mandate-trace rect{fill:none;stroke:var(--role-bone);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--trade-trace,1))}.trade .mandate[data-state=execution][data-approved=true] .mandate-trace{opacity:1}.trade .mandate-foot{flex-direction:column;align-items:flex-end;gap:10px;min-block-size:118px;padding-top:16px;display:flex}.trade .mandate-confirm{border-radius:var(--radius-control);min-block-size:44px;color:var(--role-ink);font-family:var(--font-kit-mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;line-height:1.5;text-decoration:underline}.trade .mandate-confirm:hover{color:var(--role-heading)}.trade .mandate-confirm:focus-visible{outline:2px solid var(--role-bone);outline-offset:3px}.trade .mandate-guidance{font-family:var(--font-kit);color:var(--role-muted);margin:0;font-size:12px;line-height:1.5}.trade .hold{border:1px solid var(--role-light-low);border-radius:var(--radius-control);min-block-size:48px;inline-size:100%;min-inline-size:0;font-family:var(--font-kit-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--role-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state), color var(--dur-state) var(--ease-state);background-color:#0000;place-items:center;padding:10px 12px;font-size:12px;line-height:1.5;display:grid;position:relative;overflow:hidden}.trade .hold:not([aria-disabled=true]){touch-action:none}.trade .hold:hover{border-color:var(--role-light-mid);background-color:var(--accent-fill-soft)}.trade .hold:focus-visible{outline:2px solid var(--role-bone);outline-offset:3px}.trade .hold[aria-disabled=true]{cursor:default}.trade .mandate[data-state=paper] .hold{border-color:var(--role-line);color:var(--role-dim);background-color:#0000}.trade .hold-label{grid-area:1/1;position:relative}.trade .hold-fill{background-color:var(--role-bone);color:var(--role-ground);transition:transform calc(var(--dur-line-mask) * .6) var(--ease-state);position:absolute;inset:0;overflow:hidden;transform:translate(-100%)}.trade .hold-ink{transition:transform calc(var(--dur-line-mask) * .6) var(--ease-state);place-items:center;padding:10px 12px;display:grid;position:absolute;inset:0;transform:translate(100%)}.trade .hold[data-holding=true] :is(.hold-fill,.hold-ink){transition:transform calc(var(--dur-line-mask) * 1.6) var(--ease-state);transform:translate(0)}.trade .hold[data-done=true] :is(.hold-fill,.hold-ink){transform:translate(0)}.trade .hold[data-done=true] .hold-fill{animation:trade-hold-fade var(--dur-reveal) var(--ease-state) var(--dur-tick) forwards}.trade [data-trade-visible=false] .hold[data-done=true] .hold-fill{animation-play-state:paused}.trade [data-trade-approval-lit=true] .mandate[data-state=execution][data-approved=true] .hold{border-color:var(--role-bone);color:var(--role-bone);cursor:default;background-color:#0000}@keyframes trade-hold-fade{to{opacity:0}}@media (max-width:767.98px){.trade>.shell{padding-inline:16px}.trade .trade-stepper{margin-block:26px 0}}@media (min-width:600px){.trade .mandate-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.trade .mandate-row-trade .mandate-value{grid-template-columns:minmax(0,1fr)}.trade .trade-rows{gap:10px}.trade .trade-scene{min-block-size:230px;padding:24px}.trade .trade-scene-name{font-size:32px}.trade .trade-scene-line{max-inline-size:40ch;font-size:16px}.trade .trade-tab-art{block-size:72px}.trade .trade-tab-art .trade-sprite{inline-size:72px}.trade .mandate{padding:22px}.trade .mandate-row{grid-template-columns:132px minmax(0,1fr);gap:16px}.trade .mandate-value{gap:18px}.trade .mandate .dot-bar{--dot:7px;--dot-gap:3px}.trade .mandate-tickers>.chip{min-inline-size:58px}}@media (min-width:1024px){.trade .trade-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:48px}.trade .trade-title{font-size:clamp(48px,4.5vw,68px)}.trade .trade-lede{border-inline-start:1px solid var(--role-line);margin-block-end:6px;padding:12px 0 12px 28px;font-size:18px}.trade .trade-stepper{margin-block:32px 28px}.trade .chain-step{letter-spacing:.04em;gap:12px}.trade .chain .chain-point{block-size:30px;inline-size:30px}.trade .chain:before{inset-block-start:19px}.trade .trade-body{grid-template-columns:minmax(0,.78fr) minmax(0,1.62fr);align-items:start;gap:24px}.trade .trade-rows{grid-template-columns:minmax(0,1fr);gap:14px}.trade .trade-row{text-align:start;border-radius:14px;grid-template-rows:auto;grid-template-columns:62px minmax(0,1fr) 20px;justify-items:stretch;gap:14px;min-block-size:156px;padding:24px 16px}.trade .trade-row[aria-selected=true]{border-color:var(--role-light-low)}.trade .trade-row[aria-selected=true]:before{content:"";border-radius:inherit;background-color:var(--role-bone);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:-1px}.trade .trade-tab-art{border:1px solid var(--role-light-low);border-radius:5px;place-items:center;block-size:72px;display:grid}.trade .trade-tab-name{font-family:var(--font-heading);text-transform:none;text-align:start;font-size:clamp(22px,1.9vw,28px);line-height:1.15}.trade .trade-tab-line{font-family:var(--font-kit);color:var(--role-ink);margin-block-start:10px;font-size:14px;line-height:1.5;display:block}.trade .trade-arrow{align-self:start;margin-block-start:6px;display:block}.trade .trade-panel.frame-double{border:1px solid var(--role-line);border-radius:16px;padding:4px}.trade .trade-panel-inner.panel{border:1px solid var(--role-line);background-color:var(--role-panel);border-radius:11px;padding:0 12px 12px}@supports (color:color-mix(in lab, red, red)){.trade .trade-panel-inner.panel{background-color:color-mix(in srgb, var(--role-panel) 24%, var(--role-ground))}}.trade .trade-scenes{border:0;border-radius:0;padding:0}.trade .trade-scene{background-color:#0000;border:0;grid-template-columns:minmax(0,1fr);gap:4px;min-block-size:336px;padding:20px 12px 0}.trade .trade-scene-name{font-size:32px}.trade .trade-scene-line{max-inline-size:62ch;margin-block-start:8px}.trade .trade-art-slot{inline-size:min(100%,300px)}.trade .trade-art-slot .trade-sprite{inline-size:256px}.trade .mandate{margin-block-start:0;padding:18px 16px}.trade .mandate-row{grid-template-columns:114px minmax(0,1fr);gap:14px;padding-block:12px}.trade .mandate-value{gap:14px}.trade .hold{inline-size:auto;min-inline-size:240px;padding-inline:20px}}@media (max-width:1023px){.trade .trade-tab-art{block-size:48px}.trade .trade-tab-art .trade-sprite{inline-size:48px}.trade .trade-scene{grid-template-columns:minmax(0,1fr) 160px}.trade .trade-art-slot{inline-size:160px}.trade .trade-art{aspect-ratio:1}}@media (max-width:479px){.trade .trade-scene{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 12px}.trade .trade-scene-name{font-size:26px}.trade .trade-art-slot{inline-size:160px}.trade .mandate-row{grid-template-columns:80px minmax(0,1fr)}.trade .mandate-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){html.js .trade [data-trade-enhanced=true] .mandate .dot-bar[data-fill] .dot-bar-cells>i[data-trade-lit=false]{background-color:var(--role-line)}.trade [data-trade-enhanced=true] .mandate-tickers>.chip[data-trade-lit=false]{color:var(--role-dim);border-color:var(--role-line)}html.js .trade [data-trade-enhanced=true] .mandate .mandate-row[data-limit=public] .dot-bar[data-fill] .dot-bar-cells>i[data-trade-call=pending]{border-color:var(--role-line);background-color:#0000}html.js .trade [data-trade-enhanced=true] .mandate .mandate-row[data-limit=public] .dot-bar[data-fill] .dot-bar-cells>i[data-trade-call=outline]{border-color:var(--role-light-low);background-color:#0000}}@media (prefers-reduced-motion:reduce){.trade .trade-body{--trade-frame:3!important;--trade-copy:1!important;--trade-settle:1!important;--trade-flash:0!important;--trade-ticks:1!important;--trade-trace:1!important}.trade :is(.trade-row,.hold,.hold-fill,.hold-ink){transition:none;animation:none}.trade .hold-fill{display:none}.trade .mandate[data-state=execution][data-approved=true] .hold{border-color:var(--role-bone);color:var(--role-bone)}}.terminal-inner{flex-direction:column;align-items:center;min-block-size:0;min-inline-size:0;display:flex}.terminal-head .head-title{font-size:var(--type-phone-close)}.terminal-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-block-size:0;inline-size:100%;min-inline-size:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.terminal-chips>li:nth-child(3){grid-column:1/-1}.panel-chip{border:1px solid var(--role-line);min-block-size:40px;inline-size:100%;min-inline-size:0;font-family:var(--font-mono);font-size:clamp(12px,3.4vw,15px);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:normal;color:var(--role-ink);cursor:pointer;transition:color var(--dur-state) var(--ease-state), border-color var(--dur-state) var(--ease-state), background-color var(--dur-state) var(--ease-state);background-color:#0000;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:relative}@media (hover:hover){.panel-chip:hover{border-color:var(--role-light-low);background-color:var(--role-panel);background-color:var(--p-white)}@supports (color:color-mix(in lab, red, red)){.panel-chip:hover{background-color:color-mix(in srgb, var(--p-white) 4%, transparent)}}.panel-chip:hover{color:var(--role-heading)}}.panel-chip:focus-visible{outline:2px solid var(--p-white);outline-offset:2px;color:var(--role-heading)}.panel-chip[aria-pressed=true]{background-color:var(--role-panel);background-color:var(--p-white)}@supports (color:color-mix(in lab, red, red)){.panel-chip[aria-pressed=true]{background-color:color-mix(in srgb, var(--p-white) 8%, transparent)}}.panel-chip[aria-pressed=true]{color:var(--role-heading)}.panel-chip[aria-pressed=true]:after{content:"";background-color:var(--p-white);block-size:2px;position:absolute;inset-block-end:5px;inset-inline:10px}.terminal-shot-box{flex:none;min-block-size:0;inline-size:100%;min-inline-size:0;margin-top:24px}.terminal-shot-frame{border:1px solid var(--role-line);transform-origin:50% 0;border-radius:20px;min-block-size:0;min-inline-size:0;padding:6px}.terminal-shot-picture{border-radius:14px;min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.terminal-shot-image{aspect-ratio:16/9;block-size:auto;inline-size:100%;display:block}.terminal-shot-outline{border:1px solid var(--role-heading);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-state);border-radius:4px;position:absolute}.terminal-shot-outline[data-on=true]{opacity:1}.terminal-shot-lens{display:none}.terminal-shot-open{z-index:1;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.terminal-shot-open:focus-visible{outline:2px solid var(--role-heading);outline-offset:-3px}.terminal-shotpan{background:var(--role-ground);block-size:100dvh;min-block-size:0;max-block-size:none;inline-size:100%;min-inline-size:0;max-inline-size:none;color:var(--role-heading);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.terminal-shotpan::backdrop{background:var(--role-ground)}.terminal-shotpan-discs{z-index:1;min-block-size:0;min-inline-size:0;gap:10px;display:flex;position:absolute;inset-block-start:calc(16px + env(safe-area-inset-top,0px));inset-inline-end:max(16px, env(safe-area-inset-right,0px))}.terminal-shotpan-disc{border:1px solid var(--role-light-low);background:var(--role-panel);block-size:44px;inline-size:44px;color:var(--role-heading);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.terminal-shotpan-disc[aria-disabled=true]{color:var(--role-dim);border-color:var(--role-line);cursor:default}.terminal-shotpan-disc:focus-visible,.terminal-shotpan-scroll:focus-visible{outline:2px solid var(--role-heading);outline-offset:-3px}.terminal-shotpan-scroll{inset:calc(76px + env(safe-area-inset-top,0px)) 0 env(safe-area-inset-bottom,0px);overscroll-behavior:contain;min-block-size:0;min-inline-size:0;position:absolute;overflow:auto}.terminal-shotpan-image{block-size:auto;inline-size:1760px;max-inline-size:none;margin-inline:auto;display:block}.terminal-shotpan-scroll[data-fit=true] .terminal-shotpan-image{inline-size:min(100%, calc((100dvh - 76px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 16 / 9))}@media (prefers-reduced-motion:reduce){.terminal-shot-frame{transform:none}.terminal-shot-outline,.panel-chip{transition:none}}.terminal-proof{flex-direction:column;align-items:flex-start;gap:4px;inline-size:100%;margin:18px 0 0;padding:0;list-style:none;display:flex}.terminal-proof-item{min-block-size:24px;min-inline-size:0;line-height:24px;font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:normal;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.terminal-proof-figure{font-size:16px;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--role-heading)}.terminal-proof-label{color:var(--role-muted)}.terminal-proof-date{color:var(--role-heading)}.ticker-bar{border-block:1px dotted var(--role-line);align-items:center;gap:12px;min-block-size:0;min-inline-size:0;margin-top:40px;padding-block:6px;padding-inline-end:16px;display:flex}.ticker-tape{flex:auto;min-block-size:0;min-inline-size:0;padding-block:6px;position:relative;overflow:hidden}.ticker-track{inline-size:max-content;display:flex}.ticker-run{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ticker-item{align-items:center;display:flex}.ticker-symbol{padding:7px 6px 7px 9px;display:inline-flex;position:relative}.ticker-glyph{display:block}.ticker-lit{fill:var(--p-white)}.ticker-smear{fill:var(--role-light-low);opacity:0;transition:opacity var(--dur-state) var(--ease-state)}.ticker-tape[data-fast=true] .ticker-smear{opacity:1}.ticker-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ticker-sep{background-color:var(--role-light-low);flex:none;block-size:4px;inline-size:4px;margin-inline:12px}.ticker-cap{aspect-ratio:4/3;pointer-events:none;block-size:100%;position:absolute;inset-block:0}.ticker-cap-start{inset-inline-start:0}.ticker-cap-end{inset-inline-end:0;scale:-1 1}.ticker-cap-cover{fill:var(--role-ground)}.ticker-cap-fog{fill:var(--role-line)}.ticker-cap-low{fill:var(--role-light-low)}@media (prefers-reduced-motion:reduce){.ticker-smear{display:none}}.terminal-door{justify-content:center;margin-top:32px;display:flex}@media (min-width:768px){.terminal-head .head-title{font-size:var(--type-display-l)}.terminal-chips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.panel-chip{inline-size:auto;min-inline-size:160px;padding-inline:20px}.terminal-proof{flex-flow:wrap;justify-content:center;align-items:baseline;gap:8px 0}.terminal-proof-item+.terminal-proof-item:before{content:"";background-color:var(--role-dim);align-self:center;block-size:3px;inline-size:3px;margin-inline:14px}.ticker-sep{margin-inline:20px}}@media (min-width:1024px){.terminal-shot-box{inline-size:min(1422px,100vw - 18px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.terminal-shot-frame{transform:scale(var(--terminal-scale,1));border-radius:calc(20px / var(--terminal-scale,1))}.terminal-shot-picture{border-radius:calc(14px / var(--terminal-scale,1))}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.terminal-shot-picture[data-lens=on] .terminal-shot-lens{z-index:2;border:1px solid var(--role-heading);display:block;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){.terminal-shot-picture[data-lens=on] .terminal-shot-lens{border:1px solid color-mix(in srgb, var(--role-heading) 30%, transparent)}}.terminal-shot-picture[data-lens=on] .terminal-shot-lens{background-color:var(--role-ground);pointer-events:none;background-repeat:no-repeat;border-radius:50%}}.tk-head{padding-top:var(--eyebrow-lead)}.tk-title{min-inline-size:0;font-family:var(--font-heading);font-size:var(--type-phone-h2);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-regular);color:var(--role-heading);margin:0}.tk-card{--tk-pad:32px;--tk-key-col:136px;border:1px solid var(--white-8);border-radius:var(--radius-panel-inner);background:linear-gradient(var(--white-6), var(--white-6)) top / 100% 1px no-repeat, linear-gradient(180deg, var(--white-4), transparent 46%), var(--glass-kit);grid-template-columns:minmax(0,1fr);grid-template-areas:"id""rows""buy";min-inline-size:0;margin-top:20px;display:grid;overflow:clip}.tk-key{white-space:nowrap;font-size:12px;line-height:16px}.tk-id{flex-direction:column;grid-area:id;min-inline-size:0;margin:0;padding:20px 20px 22px;display:flex;container-type:inline-size}.tk-id-key{flex-direction:column;align-items:flex-start;gap:16px;min-inline-size:0;margin:0;display:flex}.tk-coin{--tk-coin:72px;inline-size:var(--tk-coin);block-size:var(--tk-coin);flex:none;display:block;position:relative}.tk-coin-face{block-size:100%;inline-size:100%;image-rendering:pixelated;display:block}.tk-coin-play{background-repeat:no-repeat;background-size:calc(20 * var(--tk-coin)) var(--tk-coin);background-position:calc(var(--tk-coin-frame,0) * var(--tk-coin) * -1) 0;image-rendering:pixelated;display:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tk-coin[data-ready=true] .tk-coin-play{background-image:url(/token/coin-spin.png);display:block}.tk-coin[data-ready=true] .tk-coin-face{visibility:hidden}}.tk-tick{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);white-space:nowrap;color:var(--role-heading);margin:0;padding-top:12px;font-size:min(clamp(40px,14.4vw,60px),21cqi);line-height:1}.tk-rows{border-top:1px solid var(--role-hairline);grid-area:rows;min-inline-size:0;margin:0}.tk-row{border-bottom:1px solid var(--role-hairline);justify-content:space-between;align-items:center;gap:16px;min-block-size:64px;min-inline-size:0;padding:12px 20px;display:flex}.tk-value{min-inline-size:0;font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:var(--type-phone-h3);line-height:var(--leading-title);white-space:nowrap;color:var(--role-heading);align-items:center;gap:10px;margin:0;display:flex}.tk-pons{border:1px solid var(--role-light-low);border-radius:var(--radius-pill);flex:none;place-items:center;block-size:32px;inline-size:32px;display:inline-grid}.tk-pons img{block-size:16px;inline-size:16px;display:block}.tk-row-ca{flex-direction:column;align-items:stretch;gap:12px;padding-block:18px 20px}.tk-ca{min-inline-size:0;margin:0;container:tk-ca/inline-size}.tk-ca>.ca-cell{text-align:start;background-color:#0000;border:0;flex-direction:column;align-items:stretch;gap:14px;inline-size:100%;padding:0;display:flex;position:relative}.tk-ca .ca-value{min-inline-size:21ch;font-family:var(--font-mono);letter-spacing:0;color:var(--role-ink);flex:none;font-size:15px;line-height:22px}.tk-ca .ca-rule{display:none}.tk-ca .ca-act{min-inline-size:calc(var(--tk-word,6) * (1ch + var(--tracking-label)) + 42px);border:1px solid var(--role-light-low);block-size:auto;min-block-size:44px;font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--role-heading);background-color:#0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;line-height:1;display:inline-flex}.tk-ca .ca-act svg{flex:none;block-size:16px;inline-size:16px}@container tk-ca (min-width:295px){.tk-ca>.ca-cell{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.tk-ca .ca-value{flex:0 auto}.tk-ca .ca-act{align-self:stretch}}.tk-buy-row{flex-wrap:wrap;grid-area:buy;gap:12px;min-inline-size:0;padding:20px;display:flex}.tk-buy.door-halo{background:var(--white-6);border:1px solid var(--white-14);padding:5px}.tk-buy.door-halo:before{content:none}.tk-buy.door-halo:has(.door:focus-visible){outline-offset:3px}.tk-buy .door{height:47px;padding:12px 54px 12px 30px;font-size:18px;line-height:23.4px}.tk-buy .door-disc{width:31px;height:31px;margin-top:-15.5px;right:7px}.tk-buy .door-disc-in{left:7px;right:auto;translate:-47px}.tk-buy .door-disc svg{width:22px;height:22px}@media (min-width:768px){.tk-title{font-family:var(--font-display);font-size:var(--type-display-m)}}@media (min-width:1024px){.tk-card{border-radius:var(--radius-panel);grid-template:"id rows"1fr"buy rows"/minmax(0,1fr) minmax(0,1.42fr);margin-top:32px}.tk-key{font-size:13px}.tk-id{padding:40px var(--tk-pad) 0}.tk-id-key{gap:20px}.tk-coin{--tk-coin:108px}.tk-tick{padding-block:12px 28px;font-size:min(clamp(60px,6.9vw,104px),21cqi)}.tk-buy-row{padding:0 var(--tk-pad) 40px}.tk-rows{border-top:0;border-inline-start:1px solid var(--role-hairline);grid-auto-rows:minmax(104px,1fr);display:grid}.tk-row{grid-template-columns:var(--tk-key-col) minmax(0, 1fr);min-block-size:0;padding:0 var(--tk-pad);gap:16px;display:grid}.tk-row:last-child{border-bottom:0}.tk-row-ca{align-items:center;padding-block:0}.tk-value{font-size:30px}}@media (min-width:1280px){.tk-card{--tk-pad:48px;--tk-key-col:168px}}.close{padding-top:var(--section-pad-mobile);border-top:1px solid var(--role-hairline);position:relative}.close-scene{--cell:2px;--lit:1;inline-size:calc(170 * var(--cell));block-size:calc(170 * var(--cell));margin-block-start:32px;margin-inline:calc((100% - 170 * var(--cell)) / 2);position:relative}.cs{inline-size:calc(var(--cols) * var(--cell));block-size:calc(var(--rows) * var(--cell));position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.cs-desktop{display:none}.cs-clip{position:absolute;inset:0}.cs-live{pointer-events:none}.cs-phone .cs-clip{clip-path:circle(50%)}.cs-art{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.cs-img{block-size:100%;inline-size:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.cs-n-hot{fill:var(--p-white)}.cs-n-core{fill:var(--role-bone)}.cs-n-rim{fill:var(--role-light-mid)}.cs-n-halo{fill:var(--role-light-low)}.cs-n-haze{fill:var(--role-line)}.cs-up,.cs-mark{fill:var(--role-bone)}.cs-down{fill:var(--role-light-mid)}.cs-ring{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ring-spoke,.ring-circle{fill:none;stroke-width:1px;shape-rendering:crispedges;transition:stroke var(--dur-state) var(--ease-state)}.ring-spoke{stroke:var(--role-light-low);stroke-dasharray:2 5}.ring-axis{stroke-dasharray:none}.ring-circle{stroke:var(--role-light-low)}.ring-point{fill:var(--p-white)}@supports (color:color-mix(in lab, red, red)){.ring-point{fill:color-mix(in srgb, var(--p-white) calc(var(--lit) * 100%), var(--role-light-low))}}.ring-point{shape-rendering:crispedges;transform-box:fill-box;transform-origin:50%;transition:scale var(--dur-state) var(--ease-state)}.ring-remember{fill:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){.ring-remember{fill:color-mix(in srgb, var(--role-bone) calc(var(--lit) * 100%), var(--role-light-low))}}.ring-remember{scale:calc(1 + .4 * var(--lit))}.cs-labels{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ring-label{--gap:14px;--gap-y:12px;font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--role-muted);translate:var(--gap) -50%;transition:color var(--dur-state) var(--ease-state);font-size:13px;line-height:1;position:absolute;inset-block-start:var(--py);inset-inline-start:var(--px)}.ring-label[data-side=left]{translate:calc(-100% - var(--gap)) -50%}.ring-label[data-i="0"]{translate:-50% calc(-100% - var(--gap-y))}.ring-label[data-i="4"]{translate:-50% var(--gap-y)}.ring-label[data-remember]{color:var(--role-heading)}@supports (color:color-mix(in lab, red, red)){.ring-label[data-remember]{color:color-mix(in srgb, var(--role-heading) calc(var(--lit) * 100%), var(--role-muted))}}.cs-phone .ring-label{font-size:12px}@media (min-width:360px) and (max-width:519px){.cs-phone .ring-label[data-side=left]{--gap:18px;translate:var(--gap) -50%}.cs-phone .ring-label[data-side=right]{--gap:18px;translate:calc(-100% - var(--gap)) -50%}.cs-phone .ring-label[data-i="6"]{--gap:10px;translate:var(--gap) calc(-100% - 6px)}.cs-phone .ring-label[data-i="2"]{--gap:10px;translate:calc(-100% - var(--gap)) calc(-100% - 6px)}.cs-phone .ring-label[data-side=left],.cs-phone .ring-label[data-side=right]{isolation:isolate}.cs-phone .ring-label[data-side=left]:before,.cs-phone .ring-label[data-side=right]:before{z-index:-1;content:"";background-color:var(--role-ground);position:absolute;inset:-3px}}@keyframes cs-arrive{0%{opacity:.85}to{opacity:1}}@keyframes cs-breathe{0%,to{opacity:1}50%{opacity:.85}}@keyframes cs-ring-in{0%{opacity:.85}to{opacity:1}}@keyframes cs-rise{0%{opacity:.85;transform:translateY(calc(var(--reveal-rise) / 2))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html.js .close-scene[data-arrived=true]{animation:cs-arrive var(--dur-layout) var(--ease-reveal) both}html.js .close-scene .cs-light{animation:cs-breathe var(--dur-idle-ticker) var(--ease-door) infinite;animation-play-state:paused}html.js .close-scene[data-running=true] .cs-light{animation-play-state:running}html.js .close-scene[data-arrived=true] .ring-point{animation:cs-ring-in calc(var(--dur-reveal) / 2) var(--ease-reveal) both;animation-delay:min(calc(var(--i) * var(--stagger-sibling)), calc(var(--stagger-sibling) * 4))}html.js .close-copy[data-arrived=true]{animation:cs-rise calc(var(--dur-reveal) / 2) var(--ease-reveal) both}html.js .close-scene[data-running=false],html.js .close-copy[data-running=false],html.js .close-scene[data-running=false] .ring-point{animation-play-state:paused}}.close-copy{text-align:center;flex-direction:column;align-items:center;min-block-size:0;min-inline-size:0;margin-top:40px;display:flex}.close-line{font-family:var(--font-display);font-style:italic;font-size:var(--type-phone-aside);line-height:var(--leading-title);color:var(--role-heading);text-wrap:balance;margin:0}.close-title{font-family:var(--font-display);font-size:min(var(--type-phone-close), 10.9vw, calc((97vw - 40px) / 8.2));font-style:normal;line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-medium);white-space:nowrap;color:var(--role-heading);margin:10px 0 0}.close-doors{flex-direction:column;align-self:stretch;gap:12px;margin-top:28px;display:flex}.close-doors .door-halo{display:flex}.close-doors .door{min-width:0;flex:1;min-block-size:0}@media (min-width:768px){.close{padding-top:var(--section-pad)}.close-line{font-size:clamp(24px,2.2vw,34px)}.close-title{font-size:var(--type-display-l)}.close-doors{flex-direction:row;justify-content:center;align-self:center}.close-doors .door-halo{display:inline-flex}.close-doors .door{flex:none}}@media (max-width:359px){.close-scene{--cell:1px}.cs-phone .ring-label{--gap:10px;--gap-y:6px;font-size:11px}.cs-phone .ring-label[data-i="2"],.cs-phone .ring-label[data-i="6"]{--gap:5px}}@media (min-width:1024px){.close-scene{--cell:2px;inline-size:100%;block-size:calc(147 * var(--cell));margin-block-start:0;margin-inline:auto}.cs-desktop{display:block}.cs-phone{display:none}.ring-label{pointer-events:auto}.ring-label:hover{color:var(--role-heading)}:is(.cs-desktop:has(.ring-label[data-i="0"]:hover) [data-s="0"],.cs-desktop:has(.ring-label[data-i="1"]:hover) [data-s="1"],.cs-desktop:has(.ring-label[data-i="2"]:hover) [data-s="2"],.cs-desktop:has(.ring-label[data-i="3"]:hover) [data-s="3"],.cs-desktop:has(.ring-label[data-i="4"]:hover) [data-s="4"],.cs-desktop:has(.ring-label[data-i="5"]:hover) [data-s="5"],.cs-desktop:has(.ring-label[data-i="6"]:hover) [data-s="6"],.cs-desktop:has(.ring-label[data-i="7"]:hover) [data-s="7"]){stroke:var(--p-white)}:is(.cs-desktop:has(.ring-label[data-i="0"]:hover) [data-p="0"],.cs-desktop:has(.ring-label[data-i="1"]:hover) [data-p="1"],.cs-desktop:has(.ring-label[data-i="2"]:hover) [data-p="2"],.cs-desktop:has(.ring-label[data-i="3"]:hover) [data-p="3"],.cs-desktop:has(.ring-label[data-i="4"]:hover) [data-p="4"],.cs-desktop:has(.ring-label[data-i="5"]:hover) [data-p="5"],.cs-desktop:has(.ring-label[data-i="6"]:hover) [data-p="6"],.cs-desktop:has(.ring-label[data-i="7"]:hover) [data-p="7"]){scale:1.4}}@media (min-width:1100px){.close-scene{--cell:3px}}@media (min-width:1440px){.close-scene{--cell:4px}}:where(.hero,.close){background-color:var(--role-ground)}:where(.agent-index,.reason-card,.reason-case,.trade-panel,.trade .trade-row){background-color:var(--role-panel);background-color:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){:where(.agent-index,.reason-card,.reason-case,.trade-panel,.trade .trade-row){background-color:color-mix(in srgb, var(--p-raven) 72%, var(--p-slate))}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.shell{width:100%;max-width:var(--shell);padding-inline:var(--shell-pad-mobile);margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.u-blur-glass{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.u-blur-menu{-webkit-backdrop-filter:blur(var(--menu-blur));backdrop-filter:blur(var(--menu-blur))}.u-blur-strip{-webkit-backdrop-filter:blur(var(--strip-blur));backdrop-filter:blur(var(--strip-blur))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.t-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--p-raven:#0b0b0b;--p-slate:#171717;--p-ash:#1f1f1f;--p-graphite:#2a2a2a;--p-fog:#3e3e3e;--p-text:#b8c2cc;--p-text-muted:#8792a0;--p-text-dim:#5c6672;--p-white:#fff;--p-accent-green:#5f9369;--p-up:#3fcf8e;--p-down:#f0616d;--p-warn:#e8a33d;--p-up-deep:#004a2d;--p-down-deep:#682128;--p-iris-blue:#4c7dff;--p-iris-violet:#9a6cff;--p-iris-pink:#ef7ac8;--p-iris-amber:#ff9a4d;--range-cool:var(--p-iris-blue)}@supports (color:color-mix(in lab, red, red)){:root{--range-cool:color-mix(in srgb, var(--p-iris-blue) 72%, var(--p-slate))}}:root{--range-mid:var(--p-iris-violet);--range-warm:var(--p-iris-pink)}@supports (color:color-mix(in lab, red, red)){:root{--range-warm:color-mix(in srgb, var(--p-iris-pink) 55%, var(--p-bone))}}:root{--p-agent-blue:#5a95e0;--p-agent-gold:#d9a24f;--p-agent-green:#3dbd86;--p-agent-cyan:#43bfd0;--p-agent-red:#d65a5e;--p-agent-violet:#a074e0;--p-agent-copper:#dc8a57;--agent-blue:var(--p-agent-blue);--agent-gold:var(--p-agent-gold);--agent-green:var(--p-agent-green);--agent-cyan:var(--p-agent-cyan);--agent-red:var(--p-agent-red);--agent-violet:var(--p-agent-violet);--agent-copper:var(--p-agent-copper);--p-crew-rose:#d9468f;--p-crew-teal:#2fb8a0;--p-crew-chalk:#f2f2f2;--role-crew-planner:var(--p-crew-rose);--role-crew-critic:var(--p-crew-teal);--role-crew-judge:var(--p-crew-chalk);--role-ground:var(--p-raven);--role-panel:var(--p-slate);--role-raise:var(--p-ash);--role-card:var(--p-graphite);--role-ink:var(--p-text);--role-muted:var(--p-text-muted);--role-dim:var(--p-text-dim);--role-accent:var(--p-accent-green);--role-light-core:var(--role-ink);--role-up:var(--p-up);--role-down:var(--p-down);--role-risk:var(--p-warn);--role-sunken:var(--role-ground);--role-up-deep:var(--p-up-deep);--role-down-deep:var(--p-down-deep);--role-accent-ink:var(--role-ground);--role-bone:var(--p-bone);--role-bone-ink:var(--role-ground);--role-bone-lit:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--role-bone-lit:color-mix(in srgb, var(--p-white) 22%, var(--role-bone))}}:root{--role-bone-sunk:var(--role-ground)}@supports (color:color-mix(in lab, red, red)){:root{--role-bone-sunk:color-mix(in srgb, var(--role-ground) 12%, var(--role-bone))}}:root{--role-bone-line:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){:root{--role-bone-line:color-mix(in srgb, var(--role-bone) 42%, var(--role-ground))}}:root{--role-bone-line-lit:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){:root{--role-bone-line-lit:color-mix(in srgb, var(--role-bone) 62%, var(--role-ground))}}:root{--role-bone-sunk-wash:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){:root{--role-bone-sunk-wash:color-mix(in srgb, var(--role-bone) 8%, transparent)}}:root{--role-bone-lit-wash:var(--role-bone)}@supports (color:color-mix(in lab, red, red)){:root{--role-bone-lit-wash:color-mix(in srgb, var(--role-bone) 13%, transparent)}}:root{--glass-bone-glow-mid:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bone-glow-mid:color-mix(in srgb, var(--p-bone) 26%, transparent)}}:root{--role-fill:var(--p-graphite);--role-fill-soft:var(--p-slate);--role-line:var(--p-fog);--role-line-soft:var(--p-fog)}@supports (color:color-mix(in lab, red, red)){:root{--role-line-soft:color-mix(in srgb, var(--p-fog) 60%, transparent)}}:root{--role-hairline:var(--p-fog)}@supports (color:color-mix(in lab, red, red)){:root{--role-hairline:color-mix(in srgb, var(--p-fog) 45%, transparent);--accent-fill:color-mix(in srgb, var(--role-accent) 16%, transparent)}}:root{--accent-fill-soft:var(--role-accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-fill-soft:color-mix(in srgb, var(--role-accent) 8%, transparent);--accent-line:color-mix(in srgb, var(--role-accent) 54%, transparent)}}:root{--ramp-up-1:var(--role-up)}@supports (color:color-mix(in lab, red, red)){:root{--ramp-up-1:color-mix(in oklab, var(--role-up) 100%, var(--role-up-deep))}}:root{--ramp-up-2:var(--role-up)}@supports (color:color-mix(in lab, red, red)){:root{--ramp-up-2:color-mix(in oklab, var(--role-up) 60%, var(--role-up-deep))}}:root{--ramp-up-3:var(--role-up)}@supports (color:color-mix(in lab, red, red)){:root{--ramp-up-3:color-mix(in oklab, var(--role-up) 12%, var(--role-up-deep))}}:root{--ramp-down-1:var(--role-down)}@supports (color:color-mix(in lab, red, red)){:root{--ramp-down-1:color-mix(in oklab, var(--role-down) 100%, var(--role-down-deep))}}:root{--ramp-down-2:var(--role-down)}@supports (color:color-mix(in lab, red, red)){:root{--ramp-down-2:color-mix(in oklab, var(--role-down) 78%, var(--role-down-deep))}}:root{--ramp-down-3:var(--role-down)}@supports (color:color-mix(in lab, red, red)){:root{--ramp-down-3:color-mix(in oklab, var(--role-down) 24%, var(--role-down-deep))}}:root{--font-display:var(--f-display), "Didot", "Bodoni MT", Georgia, "Times New Roman", serif;--font-heading:var(--f-heading), Georgia, "Times New Roman", serif;--font-body:var(--f-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:var(--f-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--type-display-floor:40px;--type-micro:clamp(11px, .8vw, 14px);--type-label:clamp(13px, .95vw, 17px);--type-small:14px;--type-body:clamp(16px, 1.15vw, 20px);--type-sub:18px;--type-title:clamp(21px, 1.5vw, 28px);--type-title-screen:30px;--type-figure-m:24px;--type-figure-l:28px;--type-figure-xl:32px;--type-display-s:clamp(24px, 3vw, 40px);--type-display-m:clamp(30px, 4vw, 60px);--type-display-l:clamp(38px, 6vw, 96px);--type-phone-display:clamp(40px, 10.4vw, 44px);--type-phone-close:clamp(40px, 11.1vw, 52px);--type-phone-figure:44px;--type-phone-h2:clamp(30px, 8.6vw, 36px);--type-phone-turn:clamp(28px, 8.4vw, 36px);--type-phone-h3:clamp(24px, 6.9vw, 28px);--type-phone-menu:30px;--type-phone-aside:22px;--type-phone-lede:19px;--type-phone-body:17px;--type-phone-card:16px;--type-phone-key:12px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--type-eyebrow:clamp(12px, .88vw, 16px);--eyebrow-gap:20px;--tracking-micro:2.42px;--tracking-label:1.04px;--tracking-display:-.02em;--leading-display:1.06;--leading-title:1.18;--leading-body:1.55;--t-leading-cell:1.2;--shell:min(110rem, 97vw);--shell-pad:24px;--shell-pad-mobile:20px;--section-pad:64px;--section-pad-mobile:40px;--eyebrow-lead:32px;--measure-h2:672px;--content-gap:56px;--hero-stage:min(100%, 1400px);--statement-figure:1240px;--media-col:562px;--radius-control:10px;--radius-nav:14px;--radius-card:18px;--radius-screen:28px;--radius-shot:20px;--radius-pill:999px;--radius-statement:20px;--radius-nav-bar:20px;--nav-fill:var(--role-card)}@supports (color:color-mix(in lab, red, red)){:root{--nav-fill:color-mix(in srgb, var(--role-card) 72%, transparent)}}:root{--nav-row-fill:var(--role-ground)}@supports (color:color-mix(in lab, red, red)){:root{--nav-row-fill:color-mix(in srgb, var(--role-ground) 34%, transparent)}}:root{--nav-line:var(--role-line);--nav-height:44px;--nav-disc:36px;--nav-logo:38px;--glass-fill:var(--role-panel)}@supports (color:color-mix(in lab, red, red)){:root{--glass-fill:color-mix(in srgb, var(--role-panel) 78%, transparent)}}:root{--glass-fill-strong:var(--role-card)}@supports (color:color-mix(in lab, red, red)){:root{--glass-fill-strong:color-mix(in srgb, var(--role-card) 82%, transparent)}}:root{--glass-line:var(--role-hairline);--glass-line-strong:var(--role-line);--glass-blur:12px;--phone-nav-fill:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){:root{--phone-nav-fill:color-mix(in srgb, var(--p-raven) 88%, transparent)}}:root{--phone-nav-line:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--phone-nav-line:color-mix(in srgb, var(--p-white) 10%, transparent)}}:root{--phone-nav-lift:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--phone-nav-lift:color-mix(in srgb, var(--p-white) 16%, transparent)}}:root{--phone-nav-ink:var(--role-bone);--phone-nav-rest:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--phone-nav-rest:color-mix(in srgb, var(--p-white) 78%, transparent)}}:root{--phone-nav-active-wash:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--phone-nav-active-wash:color-mix(in srgb, var(--p-bone) 6%, transparent)}}:root{--phone-nav-active-line:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--phone-nav-active-line:color-mix(in srgb, var(--p-bone) 78%, transparent)}}:root{--phone-nav-active-rule:var(--role-bone-lit);--tab-active-rule:var(--phone-nav-active-rule);--glass-panel-tint:var(--role-light-core);--card-solid:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--card-solid:color-mix(in srgb, var(--p-white) 5%, var(--p-raven))}}:root{--p-bone:#f4e2ca;--disc-ring-lit:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--disc-ring-lit:color-mix(in srgb, var(--p-white) 82%, transparent)}}:root{--disc-ring-far:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--disc-ring-far:color-mix(in srgb, var(--p-white) 26%, transparent)}}:root{--disc-fill:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){:root{--disc-fill:color-mix(in srgb, var(--p-raven) 55%, transparent)}}:root{--disc-ink:var(--p-bone);--disc-sm:40px;--disc-md:46px;--disc-lg:80px;--disc-glyph:22px;--disc-glyph-lg:44px;--glass-panel-blur:30px;--glass-panel-fill:var(--p-graphite)}@supports (color:color-mix(in lab, red, red)){:root{--glass-panel-fill:color-mix(in srgb, var(--p-graphite) 42%, transparent)}}:root{--glass-panel-line:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--glass-panel-line:color-mix(in srgb, var(--p-white) 8%, transparent)}}:root{--glass-panel-rim:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--glass-panel-rim:color-mix(in srgb, var(--p-white) 52%, transparent)}}:root{--glass-panel-rim-far:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--glass-panel-rim-far:color-mix(in srgb, var(--p-white) 24%, transparent)}}:root{--glass-panel-sheen-mix:10%;--glass-panel-lamp-mix:8.6%;--glass-panel-lamp-soft-mix:6.7%;--glass-bone-rim:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bone-rim:color-mix(in srgb, var(--p-bone) 64%, transparent)}}:root{--glass-bone-rim-mid:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bone-rim-mid:color-mix(in srgb, var(--p-bone) 52%, transparent)}}:root{--glass-bone-rim-far:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bone-rim-far:color-mix(in srgb, var(--p-bone) 48%, transparent)}}:root{--glass-bone-glow:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bone-glow:color-mix(in srgb, var(--p-bone) 8.6%, transparent)}}:root{--glass-bone-glow-soft:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bone-glow-soft:color-mix(in srgb, var(--p-bone) 6.7%, transparent)}}:root{--glass-smoke-high-tone:var(--p-graphite);--glass-smoke-mid-tone:var(--p-graphite)}@supports (color:color-mix(in lab, red, red)){:root{--glass-smoke-mid-tone:color-mix(in srgb, var(--p-graphite) 63%, var(--p-slate))}}:root{--glass-smoke-deep-tone:var(--p-graphite)}@supports (color:color-mix(in lab, red, red)){:root{--glass-smoke-deep-tone:color-mix(in srgb, var(--p-graphite) 21%, var(--p-slate))}}:root{--glass-smoke-alpha:62%;--glass-smoke-high:var(--glass-smoke-high-tone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-smoke-high:color-mix(in srgb, var(--glass-smoke-high-tone) var(--glass-smoke-alpha), transparent)}}:root{--glass-smoke-mid:var(--glass-smoke-mid-tone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-smoke-mid:color-mix(in srgb, var(--glass-smoke-mid-tone) var(--glass-smoke-alpha), transparent)}}:root{--glass-smoke-deep:var(--glass-smoke-deep-tone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-smoke-deep:color-mix(in srgb, var(--glass-smoke-deep-tone) var(--glass-smoke-alpha), transparent)}}:root{--glass-smoke-deep-soft:var(--glass-smoke-deep-tone)}@supports (color:color-mix(in lab, red, red)){:root{--glass-smoke-deep-soft:color-mix(in srgb, var(--glass-smoke-deep-tone) 45%, transparent)}}:root{--glass-liquid-light:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--glass-liquid-light:color-mix(in srgb, var(--p-white) 3%, transparent)}}:root{--glass-liquid-light-soft:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--glass-liquid-light-soft:color-mix(in srgb, var(--p-white) 2.5%, transparent)}}:root{--glass-liquid-light-faint:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--glass-liquid-light-faint:color-mix(in srgb, var(--p-white) 2%, transparent)}}:root{--btn-height:48px;--btn-height-nav:36px;--btn-height-hero:52px;--btn-height-compact:44px;--btn-pad-x:24px;--btn-gap-icon:8px;--card-line:var(--role-hairline);--card-line-hover:var(--role-line);--t-shell:62rem;--t-row-height:40px;--t-col-gap:12px;--t-stack-gap:24px;--t-pad:16px;--t-space-1:2px;--t-space-2:4px;--t-space-3:6px;--t-space-4:8px;--t-space-5:12px;--t-space-6:var(--t-col-gap);--t-space-7:20px;--t-space-8:var(--t-stack-gap);--t-space-9:32px;--t-row:32px;--t-row-tight:24px;--t-table-head:28px;--t-cell-pad-x:8px;--t-panel-head:44px;--t-panel-pad:16px;--t-type-screen:46px;--t-sidebar:212px;--t-sidebar-collapsed:56px;--t-utility:336px;--t-utility-rail:44px;--t-topbar:56px;--t-statusbar:32px;--t-workspace-pad:12px;--t-workspace-max:1680px;--t-app-min:1280px;--t-chart-h:320px;--t-chart-pane-h:80px;--t-chart-gutter-r:72px;--t-chart-gutter-b:24px;--t-spark-w:72px;--t-spark-h:24px;--t-candle-min:3px;--t-grid-alpha:7%;--t-grid-line:var(--role-ink)}@supports (color:color-mix(in lab, red, red)){:root{--t-grid-line:color-mix(in srgb, var(--role-ink) var(--t-grid-alpha), var(--role-ground))}}:root{--t-grid-cols:80px minmax(150px, 1.1fr) 84px 96px 84px 88px 24px;--t-table-min:calc(80px + 150px + 84px + 96px + 84px + 88px + 24px + 6 * var(--t-col-gap) + 2 * var(--t-pad));--t-origin-col:240px;--t-route-col:88px;--t-routes-min:calc(var(--t-origin-col) + 6 * (var(--t-route-col) + var(--t-col-gap)));--statement-fill:var(--role-panel)}@supports (color:color-mix(in lab, red, red)){:root{--statement-fill:color-mix(in srgb, var(--role-panel) 70%, transparent)}}:root{--hud-fill:var(--role-card)}@supports (color:color-mix(in lab, red, red)){:root{--hud-fill:color-mix(in srgb, var(--role-card) 78%, transparent)}}:root{--hud-blur:10px;--hero-scrim-core:var(--role-ground)}@supports (color:color-mix(in lab, red, red)){:root{--hero-scrim-core:color-mix(in srgb, var(--role-ground) 74%, transparent)}}:root{--hero-scrim-mid:var(--role-ground)}@supports (color:color-mix(in lab, red, red)){:root{--hero-scrim-mid:color-mix(in srgb, var(--role-ground) 40%, transparent)}}:root{--hero-scrim-mid-phone:var(--role-ground)}@supports (color:color-mix(in lab, red, red)){:root{--hero-scrim-mid-phone:color-mix(in srgb, var(--role-ground) 56%, transparent)}}:root{--focus-ring:var(--role-accent);--focus-width:2px;--focus-offset:3px;--glow-tint:var(--p-bone);--glow-peak-drift:.14;--glow-peak-lead:.14;--glow-peak-return:.09;--glow-peak-side:.11;--glow-peak-sweep:.12;--speck-tint:var(--p-bone);--speck-lit:.42;--speck-dim:.22;--grain-opacity:.035;--grain-frequency:.85;--scrim:var(--role-ground)}@supports (color:color-mix(in lab, red, red)){:root{--scrim:color-mix(in srgb, var(--role-ground) 55%, transparent)}}:root{--menu-blur:10px;--menu-tint:var(--role-ground);--ease-leave:cubic-bezier(.4, 0, 1, 1);--ease-reveal:cubic-bezier(.2, .7, .3, 1);--ease-lift:cubic-bezier(.2, .7, .2, 1);--ease-roll:cubic-bezier(.785, .135, .15, .86);--ease-state:cubic-bezier(.4, 0, .2, 1);--ease-accordion:cubic-bezier(.19, 1, .22, 1);--ease-nav-in:cubic-bezier(.33, 1, .68, 1);--dur-state:.22s;--dur-reveal:.7s;--dur-layout:.5s;--dur-line-mask:1s;--dur-reduced:.01ms;--dur-nav-hide:.38s;--dur-nav-show:.62s;--dur-nav-glass:.3s;--dur-burger:.25s;--dur-scene-build:1.2s;--dur-idle-blink:3.6s;--dur-idle-tilt:7.2s;--dur-idle-ticker:4.8s;--dur-idle-twinkle:3.2s;--dur-lift:.5s;--dur-lift-line:.4s;--stagger-sibling:70ms;--stagger-chain-max:.32s;--stagger-line:80ms;--stagger-row:45ms;--reveal-rise:16px;--hero-in-1:.15s;--hero-in-2:.28s;--hero-in-3:.38s;--hero-in-4:.48s;--lift-rise:-6px;--dur-glow-a:31s;--dur-glow-b:37s;--glow-drift:3%;--glow-swell:1.04;--dur-glow-travel:118s;--delay-glow-travel:-59.4s;--delay-glow-travel-portrait:-58.9s;--dur-glass-liquid-1:13s;--dur-glass-liquid-2:17s;--dur-glass-liquid-3:19s;--hero-rise:190px;--dur-menu:.1s;--dur-scrim:.2s;--dur-panel:.26s;--panel-rise:6px;--panel-scale:.99;--recede-blur:5px;--recede-opacity:.5;--dur-tick:.15s;--dur-reading:.4s;--dur-marquee:26s;--pending-dim:.6}@media (min-width:768px){.shell{padding-inline:var(--shell-pad)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.u-blur-glass,.u-blur-header,.u-blur-scrolled,.u-blur-panel,.u-blur-menu{background-color:var(--role-panel)}}:root{--delay-door:60ms;--dur-door-in:.38s;--dur-door-out:.36s;--ease-door:ease-in-out;--ease-arrival:cubic-bezier(.16, 1, .3, 1)}.motion-boundary{display:contents}html.js [data-reveal]{opacity:1;will-change:auto;transition:none;transform:none}html.js [data-lines] :is(.mask-word,.line-mask)>span{transition:none;transform:none}html.js [data-reveal][data-arriving=true],html.js [data-lines][data-arriving=true] :is(.mask-word,.line-mask)>span{animation:readable-arrival var(--dur-reveal) var(--ease-reveal) both;animation-delay:min(calc(var(--line-index,var(--reveal-index,0)) * var(--stagger-sibling)), var(--stagger-chain-max))}@keyframes readable-arrival{0%{opacity:.85;transform:translateY(var(--reveal-rise))}to{opacity:1;transform:none}}.motion-fallback *,.motion-fallback :before,.motion-fallback :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html.js [data-arriving=true],html.js [data-lines][data-arriving=true] :is(.mask-word,.line-mask)>span{animation:none}}:root{--rule-halo:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--rule-halo:color-mix(in srgb, var(--p-bone) 55%, transparent)}}:root{--rule-halo-soft:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){:root{--rule-halo-soft:color-mix(in srgb, var(--p-bone) 18%, transparent)}}:root{--row-glide:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--row-glide:color-mix(in srgb, var(--p-white) 5%, transparent)}}:root{--font-kit:var(--f-kit), var(--font-body);--font-kit-mono:var(--f-kit-mono), var(--font-mono);--role-white:var(--p-white);--role-white-sunk:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--role-white-sunk:color-mix(in srgb, var(--p-white) 86%, var(--p-raven))}}:root{--white-4:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--white-4:color-mix(in srgb, var(--p-white) 4%, transparent)}}:root{--white-6:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--white-6:color-mix(in srgb, var(--p-white) 6%, transparent)}}:root{--white-8:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--white-8:color-mix(in srgb, var(--p-white) 8%, transparent)}}:root{--white-14:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--white-14:color-mix(in srgb, var(--p-white) 14%, transparent)}}:root{--glass-kit:var(--p-slate)}@supports (color:color-mix(in lab, red, red)){:root{--glass-kit:color-mix(in srgb, var(--p-slate) 72%, transparent)}}:root{--menu-kit-tint:var(--p-raven)}@supports (color:color-mix(in lab, red, red)){:root{--menu-kit-tint:color-mix(in srgb, var(--p-raven) 85%, transparent)}}:root{--radius-panel:30px;--radius-panel-inner:24px;--kit-h2:clamp(34px, 3.334vw, 48px)}@property --agt-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@property --agd-span{syntax:"<length>";inherits:false;initial-value:0}@property --step-hue{syntax:"<color>";inherits:true;initial-value:#0000}.starfield{--starfield-bone:var(--p-bone)}@supports (color:color-mix(in lab, red, red)){.starfield{--starfield-bone:color-mix(in srgb, var(--p-bone) 72%, var(--p-white))}}.starfield{--starfield-blue:var(--p-iris-blue)}@supports (color:color-mix(in lab, red, red)){.starfield{--starfield-blue:color-mix(in srgb, var(--p-iris-blue) 40%, var(--p-bone))}}.starfield{--starfield-amber:var(--p-iris-amber)}@supports (color:color-mix(in lab, red, red)){.starfield{--starfield-amber:color-mix(in srgb, var(--p-iris-amber) 40%, var(--p-bone))}}.starfield{--starfield-pink:var(--p-iris-pink)}@supports (color:color-mix(in lab, red, red)){.starfield{--starfield-pink:color-mix(in srgb, var(--p-iris-pink) 40%, var(--p-bone))}}.starfield{--starfield-violet:var(--p-iris-violet)}@supports (color:color-mix(in lab, red, red)){.starfield{--starfield-violet:color-mix(in srgb, var(--p-iris-violet) 40%, var(--p-bone))}}.starfield{--starfield-agent:var(--star-hue,var(--p-iris-blue))}@supports (color:color-mix(in lab, red, red)){.starfield{--starfield-agent:color-mix(in srgb, var(--star-hue,var(--p-iris-blue)) 40%, var(--p-bone))}}.starfield{--starfield-fallback-tint:var(--starfield-blue);z-index:0;pointer-events:none;background-image:radial-gradient(circle at center, var(--starfield-bone) .5px, transparent .9px), radial-gradient(circle at center, var(--starfield-fallback-tint) .6px, transparent 1px);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.starfield{background-image:radial-gradient(circle at center, color-mix(in srgb, var(--starfield-bone) 14%, transparent) .5px, transparent .9px), radial-gradient(circle at center, color-mix(in srgb, var(--starfield-fallback-tint) 10%, transparent) .6px, transparent 1px)}}.starfield{background-position:13px 29px,47px 7px;background-size:59px 73px,113px 97px}.starfield[data-tint=bone]{--starfield-fallback-tint:var(--starfield-bone)}.starfield[data-tint=agent]{--starfield-fallback-tint:var(--starfield-agent)}.starfield[data-ready=true],.starfield[data-empty=true]{background-image:none}@supports not (color:color-mix(in srgb, currentColor 50%, transparent)){.starfield{--starfield-bone:var(--p-bone);--starfield-blue:var(--p-iris-blue);--starfield-amber:var(--p-iris-amber);--starfield-pink:var(--p-iris-pink);--starfield-violet:var(--p-iris-violet);--starfield-agent:var(--star-hue,var(--p-iris-blue));background-image:radial-gradient(circle, var(--p-text-dim) .5px, transparent 1px)}.starfield[data-ready=true],.starfield[data-empty=true]{background-image:none}}:is(body:has(.starfield-lab) .nav,body:has(.starfield-lab) .nav-menu){display:none}.starfield-lab{background:var(--p-raven);min-block-size:200svh;min-inline-size:0}.starfield-lab-stage{--star-hue:var(--p-iris-violet);isolation:isolate;block-size:100svh;min-block-size:0;min-inline-size:0;position:sticky;inset-block-start:0;overflow:clip}.starfield-lab-controls{z-index:1;min-block-size:0;min-inline-size:0;color:var(--role-ink);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:12px 20px;line-height:1.5;display:flex;position:absolute;inset-block-end:max(16px, env(safe-area-inset-bottom));inset-inline:16px}.starfield-lab-controls label{flex-direction:column;gap:4px;min-block-size:0;min-inline-size:0;display:flex}.starfield-lab-controls select{border:1px solid var(--role-bone-line);background:var(--p-raven);min-block-size:44px;min-inline-size:0;max-inline-size:100%;color:var(--role-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;transition:border-color var(--dur-state) var(--ease-state);border-radius:0;padding:8px}.starfield-lab-controls select:hover{border-color:var(--role-bone-line-lit)}.starfield-lab-controls select:focus-visible{outline:2px solid var(--p-bone);outline-offset:3px}@media (max-width:480px){.starfield-lab-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:8px;display:grid}}@media (prefers-reduced-motion:reduce){.starfield-lab-controls select{transition-duration:var(--dur-reduced)}}.site-stars{z-index:0;pointer-events:none;position:fixed;inset:0}:root{--role-accent:var(--p-white);--accent-fill-soft:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--accent-fill-soft:color-mix(in srgb, var(--p-white) 4%, transparent)}}:root{--accent-fill:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--accent-fill:color-mix(in srgb, var(--p-white) 8%, transparent)}}:root{--accent-line:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--accent-line:color-mix(in srgb, var(--p-white) 26%, transparent)}}:root{--role-heading:var(--p-white);--role-subhead:var(--p-bone);--role-light-mid:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--role-light-mid:color-mix(in srgb, var(--p-white) 62%, var(--p-raven))}}:root{--role-light-low:var(--p-white)}@supports (color:color-mix(in lab, red, red)){:root{--role-light-low:color-mix(in srgb, var(--p-white) 42%, var(--p-raven))}}@supports not (color:color-mix(in srgb, currentColor 50%, transparent)){:root{--role-light-mid:var(--p-text);--role-light-low:var(--p-text-muted);--role-bone-lit:var(--p-bone);--role-bone-sunk:var(--p-bone);--role-bone-line:var(--p-text-dim);--role-bone-line-lit:var(--p-bone);--role-bone-sunk-wash:var(--p-slate);--role-bone-lit-wash:var(--p-ash);--role-line-soft:var(--p-fog);--role-hairline:var(--p-fog);--role-white-sunk:var(--p-text);--accent-fill-soft:var(--p-slate);--accent-fill:var(--p-ash);--accent-line:var(--p-text-dim);--rule-halo:var(--p-text-dim);--rule-halo-soft:var(--p-fog);--row-glide:var(--p-slate);--white-4:var(--p-slate);--white-6:var(--p-slate);--white-8:var(--p-ash);--white-14:var(--p-graphite);--glass-kit:var(--p-slate);--menu-kit-tint:var(--p-raven);--nav-fill:var(--p-graphite);--nav-row-fill:var(--p-slate);--glass-fill:var(--p-slate);--glass-fill-strong:var(--p-graphite);--glass-panel-fill:var(--p-slate);--glass-panel-line:var(--p-fog);--glass-panel-rim:var(--p-text-dim);--glass-panel-rim-far:var(--p-fog);--glass-bone-rim:var(--p-bone);--glass-bone-rim-mid:var(--p-text-muted);--glass-bone-rim-far:var(--p-text-dim);--card-solid:var(--p-slate);--disc-ring-lit:var(--p-text);--disc-ring-far:var(--p-text-dim);--disc-fill:var(--p-raven);--statement-fill:var(--p-slate);--hud-fill:var(--p-graphite);--scrim:var(--p-raven)}}@supports not selector(:has(*)){*,:before,:after{box-sizing:border-box}html{background-color:var(--p-raven);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--p-raven);color:var(--p-text);font:var(--type-body)/var(--leading-body) var(--font-body);margin:0}main{position:relative}a{color:inherit}img,svg,canvas{max-inline-size:100%}img{block-size:auto}button{font:inherit;color:inherit;background-color:var(--p-slate)}[hidden],.nav-menu[data-open=false],.site-stars,.nav-strip{display:none!important}body .shell{inline-size:100%;max-inline-size:var(--shell);padding-inline:var(--shell-pad-mobile);margin-inline:auto}body .section{padding-block:48px}body .t-sr{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
