@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--ease-out:cubic-bezier(0, 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)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.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}}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.min-h-screen{min-height:100vh}.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}.place-items-center{place-items:center}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#070707\]{background-color:#070707}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-justify{text-align:justify}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10px\]{font-size:10px}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-\[\#aaa49e\]{color:#aaa49e}.text-\[\#c69b87\]{color:#c69b87}.text-\[\#ebe8e3\]{color:#ebe8e3}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.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)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--product-ink:#070707;--product-ink-soft:#0b0b0c;--product-panel:#111112;--product-panel-soft:#151516;--product-paper:#ebe8e3;--product-paper-soft:#aaa49e;--product-muted:#716d69;--product-paper-tertiary:#8f8a84;--product-line-hairline:#ebe8e314;--product-line:#ebe8e31f;--product-line-strong:#ebe8e338;--product-copper:#9b7464;--product-copper-light:#c69b87;--product-brand-metal-tone:grayscale(.62) invert(.18) sepia(.22) saturate(.72) brightness(1.25) contrast(.88);--product-map-land:#26262a;--product-map-coast:#9b7464;--spatial-chrome-clearance:84px;--product-zone-fill:#9b7464;--product-zone-line:#c69b87;--product-zone-point:#c69b87;--product-red:#b9695b;--product-amber:#bf9567;--product-blue:#7a96a8;--product-green:#9db98f;--product-display:"Helvetica Neue", "Avenir Next", "Segoe UI", Arial, sans-serif;--product-mono:"SFMono-Regular", "Roboto Mono", "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--product-ink);min-width:320px}body{color:var(--product-paper);background:radial-gradient(circle at 75% -10%, #9b74641a, transparent 34rem), var(--product-ink);font-family:var(--product-display);-webkit-font-smoothing:antialiased;touch-action:manipulation;margin:0}button,input{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:1px solid var(--product-copper-light);outline-offset:4px}button:disabled,input:disabled{cursor:not-allowed}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell{font-family:var(--product-display);position:relative;overflow:visible}.product-noise{z-index:40;opacity:.12;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 30% 20%,#ffffff1a 0,#0000 1px 4px);background-size:7px 7px;position:fixed;inset:0}.product-skip-link{z-index:100;color:var(--product-ink);background:var(--product-paper);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;padding:11px 15px;font-size:11px;text-decoration:none;transition:transform .18s;position:fixed;top:14px;left:18px;transform:translateY(-180%)}.product-skip-link:focus{transform:translateY(0)}.product-brand{align-items:center;gap:11px;width:max-content;text-decoration:none;display:inline-flex}.product-brand-mark{isolation:isolate;flex:none;width:31px;height:31px;display:block;position:relative}.product-brand-mark:before{z-index:-1;content:"";opacity:.58;filter:blur(6px);background:radial-gradient(circle,#c69b872b,#0000 68%);border-radius:50%;position:absolute;inset:4px 2px}.product-brand-mark__image{object-fit:contain;width:52px;max-width:none;height:52px;filter:var(--product-brand-metal-tone) drop-shadow(0 9px 13px #00000075);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-brand__word{letter-spacing:.12em;font-size:18px;font-weight:300}.product-brand__mode{border-left:1px solid var(--product-line);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.18em;text-transform:uppercase;padding-left:10px;font-size:11px}.connection-state{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.connection-state>span:first-child{border:1px solid var(--product-copper);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #c69b8773}.product-language{border:1px solid var(--product-line);align-items:center;gap:2px;padding:3px;display:flex}.product-language a{width:32px;height:26px;color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.06em;place-items:center;font-size:11px;text-decoration:none;display:grid}.product-language a[aria-current=page]{color:var(--product-ink);background:var(--product-paper)}.access-link,.primary-action{color:var(--product-paper);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;font-size:11px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.access-link{background:0 0;border:0;padding:0 2px}.primary-action{border:1px solid var(--product-line-strong);background:#ffffff08;min-height:34px;padding:0 16px}.access-link:hover,.access-link:focus-visible{color:var(--product-copper)}.primary-action:hover{color:var(--product-ink);background:var(--product-paper)}.plan-current{color:var(--product-copper);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11px}.access-create{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.account-panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:20px;display:grid}.account-panel{border:1px solid var(--product-line);background:var(--product-panel-soft);flex-direction:column;gap:12px;padding:18px;display:flex}.account-panel h2{color:var(--product-paper);font-family:var(--product-display);font-size:15px}.account-panel h3{color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.account-field{flex-direction:column;gap:6px;display:flex}.account-field>span{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.account-field input,.account-field select{border:1px solid var(--product-line);min-height:34px;color:var(--product-paper);background:var(--product-ink-soft);padding:0 10px;font-size:13px}.account-plan{color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.account-member-list{flex-direction:column;gap:6px;list-style:none;display:flex}.account-member-list li{color:var(--product-paper-soft);font-family:var(--product-mono);justify-content:space-between;gap:12px;font-size:11px;display:flex}.onboarding-guide{z-index:40;border:1px solid var(--product-line-strong);background:var(--product-panel);flex-direction:column;gap:10px;width:min(360px,100vw - 32px);padding:18px;display:flex;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.onboarding-guide__step{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.onboarding-guide__title{color:var(--product-paper);font-family:var(--product-display);font-size:16px}.onboarding-guide__body{max-width:46ch;color:var(--product-paper-soft);font-size:13px;line-height:1.6}.onboarding-guide__actions{justify-content:flex-end;gap:8px;display:flex}.secondary-action{border:1px solid var(--product-line);min-height:34px;color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-size:11px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.secondary-action:hover:not(:disabled){border-color:var(--product-line-strong);color:var(--product-paper)}.secondary-action:disabled{color:var(--product-paper-tertiary);border-color:var(--product-line)}.product-footer{border-top:1px solid var(--product-line);min-height:42px;color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 clamp(22px,3vw,52px);font-size:11px;display:flex}.product-footer>div,.product-footer nav{align-items:center;gap:18px;display:flex}.product-footer nav a{color:var(--product-paper-tertiary);text-decoration:none;transition:color .16s}.product-footer nav a:hover{color:var(--product-copper)}.product-footer nav a[aria-current=page]{color:var(--product-copper-light)}.workspace-screen,.utility-screen,.review-screen{width:min(1920px,100%);min-height:calc(100vh - 116px);margin:0 auto;padding:clamp(24px,2.5vw,42px) clamp(18px,2.5vw,46px)}.floating-map-status{z-index:10;bottom:var(--workspace-overlay-gap);left:var(--workspace-overlay-gap);max-width:min(520px,60vw);position:absolute}.floating-map-status__count{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.spatial-workspace{z-index:0;background:var(--product-ink);position:fixed;inset:0;overflow:hidden}.workspace-intro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-kicker{color:var(--product-copper);font-family:var(--product-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font-size:11px}.workspace-intro h1,.utility-screen__header h1,.access-card h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,46px);font-weight:300}.workspace-data-status{min-height:32px;color:var(--product-paper-soft);-webkit-backdrop-filter:blur(16px)saturate(120%);font-family:var(--product-mono);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff12,#0000 62%),#09090a66;border:1px solid #c69b8738;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000038}.workspace-data-status__signal{background:var(--product-copper);border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #9b74641f}.workspace-data-status--local-controlled .workspace-data-status__signal{background:var(--product-amber);box-shadow:0 0 0 4px #bf95671a}.workspace-data-status--staging .workspace-data-status__signal{background:var(--product-paper-soft);box-shadow:0 0 0 4px #aaa49e1f}.workspace-layout{--spatial-rail-lane:56px;--workspace-overlay-gap:clamp(12px, 1.35vw, 20px);--workspace-event-width:clamp(300px, 26vw, 390px);--workspace-timeline-clearance:176px;position:absolute;inset:0;overflow:hidden}.filter-panel,.event-panel{min-width:0}.workspace-overlay{-webkit-backdrop-filter:blur(20px)saturate(124%);background:linear-gradient(145deg,#c69b8714,#0000 38%),linear-gradient(135deg,#ffffff0d,#0000 34%),#09090ab3;border:1px solid #ebe8e32e;border-radius:16px;box-shadow:inset 0 1px #ffffff0f,0 20px 46px #00000057}.spatial-surface-host{z-index:18;top:var(--spatial-chrome-clearance);bottom:var(--spatial-chrome-clearance);left:calc(var(--workspace-overlay-gap) + var(--spatial-rail-lane));height:fit-content;width:min(var(--workspace-event-width), calc(100vw - var(--spatial-rail-lane) - 2 * var(--workspace-overlay-gap)));max-height:calc(100% - 2 * var(--spatial-chrome-clearance));transform-origin:var(--surface-origin,left var(--surface-origin-y,40px));flex-direction:column;margin-block:auto;animation:.22s cubic-bezier(.22,1,.36,1) spatial-surface-enter;display:flex;position:absolute;overflow:hidden}.spatial-surface-host--closing{pointer-events:none;animation:.18s forwards spatial-surface-exit}@keyframes spatial-surface-enter{0%{opacity:0;transform:translate(-12px)scale(.94)}}@keyframes spatial-surface-exit{to{opacity:0;transform:translate(-12px)scale(.94)}}.spatial-surface__content{flex-direction:column;min-height:0;display:flex}.workspace-overlay__body{flex:1;min-height:0;overflow-y:auto}.surface-panel-content{flex-direction:column;gap:.75rem;padding:0;display:flex}.surface-panel-content h2{letter-spacing:.01em;font-size:.95rem}.surface-panel-content .utility-grid,.surface-panel-content .utility-card{background:0 0;border:none;padding:0}.surface-session-gate{flex-direction:column;gap:.9rem;padding:.25rem 0 .5rem;display:flex}.surface-session-gate__value{max-width:34ch;color:var(--ink-muted,inherit);margin:0;font-size:.9rem;line-height:1.5}.surface-session-gate__action{align-self:flex-start;align-items:center;gap:.45rem;display:inline-flex}.surface-session-gate__action .access-link__glyph{display:inline-flex}.floating-capsule.spatial-control-rail{z-index:19;top:50%;left:var(--workspace-overlay-gap);-webkit-backdrop-filter:blur(14px)saturate(120%);background:#0b0b0c73;border-radius:22px;flex-direction:column;gap:6px;padding:8px 6px;position:absolute;transform:translateY(-50%);box-shadow:inset 0 1px #ebe8e312}.spatial-control-rail__button{width:36px;height:36px;color:var(--product-paper-tertiary);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid;position:relative}.spatial-control-rail__button:hover{color:var(--product-paper);background:#ffffff0f}.spatial-control-rail__button:focus-visible{outline:1px solid var(--product-copper);outline-offset:2px}.spatial-control-rail__button--active{color:var(--product-copper);background:#c69b8724}.spatial-control-rail__button--highlight{animation:1.6s ease-in-out infinite rail-highlight}@keyframes rail-highlight{0%,to{box-shadow:0 0 #c69b878c}50%{box-shadow:0 0 0 4px #c69b8733}}.spatial-control-rail__glyph{pointer-events:none}.spatial-control-rail__label{z-index:1;border:1px solid var(--product-line);-webkit-backdrop-filter:blur(12px);color:var(--product-paper);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#0b0b0cb8;border-radius:8px;padding:4px 8px;font-size:11px;transition:opacity .12s;display:none;position:absolute;top:50%;left:calc(100% + 20px);transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.spatial-control-rail__glyph{transform:scale(var(--rail-scale,1));transform-origin:15%;transition:transform 70ms linear}.spatial-control-rail[data-rail-relaxing=true] .spatial-control-rail__glyph{transition:transform .24s cubic-bezier(.22,1,.36,1)}.spatial-control-rail__label{opacity:var(--rail-label,0);display:block}.spatial-control-rail__button:focus-visible{--rail-scale:2.2;--rail-label:1}}.spatial-control-rail[data-rail-open=true] .spatial-control-rail__label{opacity:0}.feed-visible{border-top:1px solid var(--product-line);margin-top:14px;padding-top:12px}.panel-heading{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.panel-heading>div{align-items:center;gap:11px;display:flex}.panel-heading span{color:var(--product-copper);font-family:var(--product-mono);letter-spacing:.1em;font-size:11px}.panel-heading h2{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.panel-heading button{color:var(--product-paper-tertiary);cursor:pointer;font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:11px}.panel-heading>.panel-heading__actions{gap:6px}.filter-panel fieldset{border:0;border-bottom:1px solid var(--product-line);margin:0;padding:22px 18px}.filter-panel legend{width:100%;color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:11px}.filter-options{gap:4px;display:grid}.filter-options button{min-height:34px;color:var(--product-paper-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;display:flex}.filter-options button:hover{border-color:var(--product-line);background:#ffffff05}.filter-options button[aria-pressed=true]{color:var(--product-paper);background:#9b746417;border-color:#c69b874d}.filter-input{gap:8px;display:grid}.filter-input>span{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.filter-input input{border:1px solid var(--product-line);width:100%;min-height:36px;color:var(--product-paper);font-family:var(--product-mono);background:#ffffff05;padding:0 10px;font-size:11px}.filter-input input::placeholder{color:var(--product-paper-tertiary);opacity:.72}.filter-label{align-items:center;gap:8px;display:flex}.filter-count{color:var(--product-paper-tertiary);font-family:var(--product-mono);font-size:11px}.severity-mark{border-radius:50%;width:6px;height:6px;display:inline-block}.severity-mark--high{background:var(--product-red);box-shadow:0 0 10px #b9695b73}.severity-mark--elevated{background:var(--product-amber);box-shadow:0 0 10px #bf956766}.severity-mark--watch{background:var(--product-paper-soft);box-shadow:0 0 10px #aaa49e52}.local-save{padding:20px 18px}.local-save p{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:11px}.local-save button{border:1px solid var(--product-line);width:100%;min-height:38px;color:var(--product-paper-soft);cursor:pointer;font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:11px}.map-column{min-width:0;position:absolute;inset:0}.map-canvas{isolation:isolate;background:var(--product-ink);min-height:0;position:absolute;inset:0;overflow:hidden}.map-canvas__gl{z-index:0;position:absolute;inset:0}.map-sibling-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-sibling-lines__line{stroke:#9b746480;stroke-width:1.5px;stroke-dasharray:3 4}.map-canvas__gl .maplibregl-canvas-container,.map-canvas__gl .maplibregl-canvas{width:100%;height:100%;position:absolute;inset:0}.map-canvas__gl .maplibregl-canvas:focus-visible{outline:2px solid var(--product-copper-light);outline-offset:-2px}.map-marker{z-index:5;width:31px;height:31px;color:var(--product-paper);cursor:pointer;font-family:var(--product-mono);background:#070707c7;border:1px solid #ebe8e38c;border-radius:50%;place-items:center;font-size:11px;transition:transform .18s,background .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ebe8e306}.map-marker:before{content:"";border-radius:inherit;opacity:.22;border:1px solid;position:absolute;inset:-7px}.map-marker:hover,.map-marker[aria-pressed=true]{background:var(--product-panel);transform:translate(-50%,-50%)scale(1.16)}.map-marker--event{color:var(--product-copper)}.map-marker--event[data-read=no] .map-marker__glyph{opacity:.45}.map-marker--event[data-read=no]{border-style:dashed}.map-marker--event[data-dated=no] .map-marker__glyph:after{content:"";background:var(--product-ink);border-radius:50%;position:absolute;inset:42%}.map-marker--event[data-estimated=yes]:before{content:"";pointer-events:none;border:1px solid #c69b8759;border-radius:999px;position:absolute;inset:-3px}.map-marker--event[data-precision=REGION]{border-style:dashed;border-color:#c69b8780}.map-marker--event[data-precision=COUNTRY]{border-style:dashed;border-color:#aaa49e73}.map-marker--event[data-precision=COUNTRY] .map-marker__glyph{opacity:.6}.map-marker--recent:after{content:"";border:1px solid var(--product-copper);pointer-events:none;border-radius:999px;animation:2.4s ease-out infinite map-marker-pulse;position:absolute;inset:-5px}.map-marker--dimmed{opacity:.28}.map-signal{z-index:5;position:absolute}.map-marker--signal{width:22px;height:22px;color:var(--product-blue);opacity:.85;background:#07070773;border-style:dashed}.map-marker--signal:before{opacity:.3;border-style:dashed}.map-marker--evolving{box-shadow:0 0 0 3px #07070799,0 0 0 4px}.signal-card{z-index:6;border:1px solid var(--product-line);width:max-content;max-width:240px;color:var(--product-paper);background:#070707eb;border-radius:10px;padding:10px 12px;position:absolute;bottom:14px;left:14px}.signal-card__title{margin:0;font-size:12px;line-height:1.4}.signal-card__meta{font-family:var(--product-mono);letter-spacing:.04em;opacity:.7;margin:4px 0 0;font-size:9px}.map-marker__glyph{place-items:center;line-height:1;display:grid}.topic-mark{display:block;overflow:visible}.topic-mark path{fill:none;stroke:var(--product-paper);stroke-width:1.7px;stroke-linejoin:round}.topic-mark[data-filled=true] path{fill:var(--product-paper);stroke:none}.topic-mark[data-dashed=true] path{stroke-dasharray:2.4 2.4}@keyframes map-marker-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.feed-loading-overlay{z-index:20;color:var(--product-paper-soft);-webkit-backdrop-filter:blur(5px)saturate(116%);font-family:var(--product-mono);pointer-events:none;text-align:center;background:radial-gradient(circle,#c69b8721,#0000 28%),linear-gradient(145deg,#09090ab3,#09090a6b);align-content:center;justify-items:center;gap:10px;padding:28px;font-size:11px;line-height:1.55;display:grid;position:absolute;inset:0}.feed-loading-overlay__spinner{place-items:center;width:58px;height:58px;display:grid;position:relative}.feed-loading-overlay__spinner:before,.feed-loading-overlay__spinner:after{content:"";border-radius:50%;position:absolute}.feed-loading-overlay__spinner:before{border:1px solid #ebe8e329;border-bottom-color:var(--product-copper);border-left-color:#c69b87a3;animation:.98s linear infinite feed-loading-spin;inset:0;box-shadow:0 0 0 7px #c69b8709,0 0 22px #c69b8729}.feed-loading-overlay__spinner:after{border:1px solid #ebe8e324;border-right-color:var(--product-copper);animation:.76s linear infinite reverse feed-loading-spin;inset:6px}.feed-loading-overlay__mark{z-index:1;place-items:center;width:36px;height:36px;display:grid;position:relative}.product-brand-mark--loading{width:36px;height:36px}.product-brand-mark--loading:before{opacity:.8;inset:4px}.product-brand-mark--loading .product-brand-mark__image{width:60px;height:60px;filter:var(--product-brand-metal-tone) drop-shadow(0 7px 12px #0000008a)}.feed-loading-overlay__eyebrow{color:var(--product-copper);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.feed-loading-overlay>span:last-child{max-width:260px;color:var(--product-paper-soft)}@keyframes feed-loading-spin{to{transform:rotate(360deg)}}.map-surface-state{z-index:8;border:1px solid var(--product-line-strong);width:min(360px,100% - 48px);color:var(--product-paper-soft);font-family:var(--product-mono);text-align:center;background:#070707e6;padding:18px;font-size:11px;line-height:1.55;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-surface-state--error{color:var(--product-red)}.map-surface-state p{margin:0}.map-surface-state button{color:inherit;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid;margin-top:12px;padding:8px 11px;font-family:inherit;font-size:8px}.map-status,.map-coordinate{bottom:var(--workspace-timeline-clearance);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute}.map-status{left:18px}.map-status>span{border:1px solid var(--product-line);place-items:center;width:16px;height:16px;display:grid}.map-coordinate{right:18px}.timeline-heading{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.map-fallback-list{gap:5px;max-height:70px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.map-location-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.map-location-list button{border:1px solid var(--product-line);width:100%;color:var(--product-paper-soft);cursor:pointer;text-align:left;background:0 0;gap:4px;padding:8px;display:grid}.map-location-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.map-location-list span,.map-fallback-heading{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px;line-height:1.45}.map-fallback-heading{margin:12px 0 0}.map-fallback-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.map-fallback-list button{min-width:0;color:var(--product-paper-soft);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;overflow:hidden}.map-fallback-list span{color:var(--product-paper-tertiary);font-family:var(--product-mono);flex:none;font-size:11px}.timeline-controls{gap:4px;margin-top:12px;display:flex}.timeline-controls button{border:1px solid var(--product-line);min-height:27px;color:var(--product-paper-tertiary);cursor:pointer;font-family:var(--product-mono);background:0 0;padding:0 11px;font-size:11px}.timeline-controls button[aria-pressed=true]{color:var(--product-ink);background:var(--product-paper)}.timeline-track{border-top:1px solid var(--product-line-strong);height:14px;margin-top:10px;position:relative}.timeline-point{border-radius:50%;width:5px;height:5px;position:absolute;top:-3px}.timeline-point--high{background:var(--product-red)}.timeline-point--elevated{background:var(--product-amber)}.timeline-point--watch{background:var(--product-paper-soft)}.event-panel{flex-direction:column;display:flex}.event-panel__heading{flex:0 0 64px}.event-panel__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.live-state{border:1px solid #9b746447;padding:5px 8px;color:var(--product-copper)!important}.event-feed{border-bottom:1px solid var(--product-line);max-height:345px;overflow-y:auto}.event-feed__item{border:0;border-bottom:1px solid var(--product-line);width:100%;color:var(--product-paper);cursor:pointer;text-align:left;background:0 0;gap:7px;padding:15px 18px;display:grid}.event-feed__item:hover,.event-feed__item[aria-pressed=true]{background:#9b746412}.event-feed__meta{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.event-feed__meta>span:first-child{align-items:center;gap:7px;display:flex}.event-feed__item strong{font-size:12px;font-weight:500;line-height:1.4}.event-feed__item>span:last-child{color:var(--product-paper-tertiary);font-size:11px}.event-feed__evidence{font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-soft)!important;font-size:11px!important}.surface-state{color:var(--product-paper-tertiary);font-family:var(--product-mono);margin:0;padding:24px 18px;font-size:11px;line-height:1.55}.surface-state--error{color:var(--product-red)}.surface-state button,.load-more{border:1px solid var(--product-line-strong);color:var(--product-paper-soft);cursor:pointer;font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;margin-top:10px;padding:9px 11px;font-size:11px}.load-more{width:calc(100% - 36px);margin:14px 18px}.event-detail{background:linear-gradient(145deg,#9b746417,#0000 45%),#151516b8;flex:1;padding:20px 18px;overflow-y:auto}.event-detail>p:first-child{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:11px}.event-detail__title{align-items:flex-start;gap:10px;display:flex}.event-detail__title .severity-mark{flex:none;margin-top:7px}.event-evidence-mark{width:18px;height:18px;color:var(--product-paper-soft);border:1px solid #aaa49e4d;flex:none;place-items:center;margin-top:2px;font-size:11px;display:grid}.event-detail h3{margin:0;font-size:clamp(17px,1.35vw,23px);font-weight:400;line-height:1.25}.event-detail__location{color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.08em;margin:9px 0 0;font-size:11px}.event-detail__summary{color:var(--product-paper-soft);margin:18px 0;font-size:11px;line-height:1.65}.event-detail__section{margin-top:20px}.event-detail__section>h4{color:var(--product-paper);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:500}.event-detail__facts,.source-observation dl{border-top:1px solid var(--product-line);gap:0;margin:0;display:grid}.event-detail__facts>div,.source-observation dl>div{border-bottom:1px solid var(--product-line);grid-template-columns:minmax(105px,.7fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.event-detail__facts dt,.source-observation dt{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.event-detail__facts dd,.source-observation dd{overflow-wrap:anywhere;color:var(--product-paper-soft);text-align:right;margin:0;font-size:11px}.source-observations{margin-top:22px}.source-observations>h4,.event-location>strong{color:var(--product-paper);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500}.event-locations{gap:10px;display:grid}.event-location{border:1px solid var(--product-line);background:#ffffff04;padding:12px}.event-location>strong{display:block}.event-location dl{gap:5px;margin:0;display:grid}.event-location dl>div{color:var(--product-paper-tertiary);font-family:var(--product-mono);justify-content:space-between;gap:12px;font-size:11px;display:flex}.event-location dt{text-transform:uppercase}.event-location dd{overflow-wrap:anywhere;color:var(--product-paper-soft);text-align:right;margin:0}.source-observation{border-top:1px solid var(--product-line-strong);gap:12px;padding:14px 0;display:grid}.source-observation__heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.source-observation__heading strong{color:var(--product-paper);font-size:11px;font-weight:500}.source-observation__heading span{color:var(--product-paper-tertiary);font-family:var(--product-mono);font-size:11px}.source-observation>p{color:var(--product-paper-soft);margin:0;font-size:11px;line-height:1.55}.source-observation__provenance{gap:7px;display:grid}.source-observation__provenance>span{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.source-observation__provenance code{border:1px solid var(--product-line);max-height:62px;color:var(--product-paper-soft);font-family:var(--product-mono);white-space:normal;background:#0003;padding:8px;font-size:11px;line-height:1.5;overflow:auto}.source-observation>a{width:max-content;color:var(--product-copper);font-family:var(--product-mono);letter-spacing:.06em;text-underline-offset:4px;font-size:11px}.event-detail__classification{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:11px 0;font-size:11px;display:flex}.event-detail__classification strong{color:var(--product-paper-soft);text-align:right;font-weight:500}.event-detail__actions{grid-template-columns:1fr 38px;gap:7px;margin-top:16px;display:grid}.event-detail__actions button{border:1px solid var(--product-line-strong);min-height:38px;color:var(--product-paper);cursor:pointer;font-family:var(--product-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-size:11px}.event-detail__actions button:first-child:hover:not(:disabled){color:var(--product-ink);background:var(--product-paper)}.event-detail__actions button:disabled{color:var(--product-paper-tertiary)}.action-feedback{min-height:14px;color:var(--product-paper-soft);font-family:var(--product-mono);text-align:right;margin:8px 0 0;font-size:11px}.utility-screen{padding-top:clamp(44px,6vw,90px)}.utility-screen__header{justify-content:space-between;align-items:flex-end;gap:30px;width:min(1220px,100%);margin:0 auto 40px;display:flex}.utility-screen__header>div:first-child{max-width:720px}.utility-screen__header p:not(.product-kicker){color:var(--product-paper-soft);margin:18px 0 0;font-size:14px;line-height:1.7}.utility-grid,.account-grid{grid-template-columns:2fr 1fr;gap:14px;width:min(1220px,100%);margin:0 auto;display:grid}.account-grid{grid-template-columns:1fr 1fr}.utility-card{border:1px solid var(--product-line);background:linear-gradient(145deg, #9b74640a, transparent 48%), var(--product-panel);min-height:280px;padding:22px}.utility-card--wide{grid-column:auto}.account-grid .utility-card--wide{grid-column:1/-1;min-height:220px}.utility-card__heading{border-bottom:1px solid var(--product-line);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:11px;display:flex}.utility-card__heading strong{color:var(--product-paper);font-size:20px;font-weight:300}.empty-state{min-height:190px;color:var(--product-paper-tertiary);text-align:center;align-content:center;place-items:center;gap:13px;display:grid}.empty-state span{color:var(--product-paper-soft);font-size:22px}.empty-state p,.utility-card__empty{color:var(--product-paper-tertiary);font-size:12px}.alert-list{gap:8px;margin-top:18px;display:grid}.alert-card{border:1px solid var(--product-line);background:#ffffff04;grid-template-columns:1fr auto;gap:6px 16px;padding:16px;display:grid}.alert-card.is-read{opacity:.58}.alert-card>div{color:var(--product-paper-tertiary);font-family:var(--product-mono);text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;font-size:11px;display:flex}.alert-card h2{margin:0;font-size:13px;font-weight:500}.alert-card p{color:var(--product-paper-tertiary);grid-column:1;margin:0;font-size:11px}.alert-card button{border:1px solid var(--product-line);min-height:30px;color:var(--product-paper-soft);font-family:var(--product-mono);text-transform:uppercase;background:0 0;grid-area:2/2/4;align-self:center;padding:0 12px;font-size:11px}.status-list{margin:20px 0 0}.status-list>div{border-bottom:1px solid var(--product-line);justify-content:space-between;padding:14px 0;display:flex}.status-list dt,.status-list dd{font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.status-list dt{color:var(--product-paper-soft)}.status-list dd{color:var(--product-paper-tertiary);margin:0}.status-list dd.is-active{color:var(--product-paper-soft)}.local-profile{border:1px solid var(--product-line);align-items:center;gap:12px;padding:12px 15px;display:flex}.local-profile>span{border:1px solid var(--product-line-strong);width:34px;height:34px;color:var(--product-paper-soft);font-family:var(--product-mono);place-items:center;font-size:11px;display:grid}.local-profile div{gap:3px;display:grid}.local-profile strong{font-size:11px;font-weight:500}.local-profile small{color:var(--product-paper-tertiary);font-family:var(--product-mono);text-transform:uppercase;font-size:11px}.simple-list{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.simple-list li{border-bottom:1px solid var(--product-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:11px;display:flex}.simple-list small{color:var(--product-paper-tertiary);font-family:var(--product-mono);text-transform:uppercase;font-size:11px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.integration-grid>div{border:1px solid var(--product-line);gap:9px;padding:17px;display:grid}.integration-grid span,.integration-grid small{color:var(--product-paper-tertiary);font-family:var(--product-mono);text-transform:uppercase;font-size:11px}.integration-grid strong{color:var(--product-copper);font-family:var(--product-mono);text-transform:uppercase;font-size:11px;font-weight:500}.access-screen{grid-template-columns:1.08fr .92fr;min-height:calc(100vh - 116px);display:grid}.access-screen__visual{border-right:1px solid var(--product-line);background:radial-gradient(circle at center, #9b746421, transparent 32%), linear-gradient(var(--product-line) 1px, transparent 1px), linear-gradient(90deg, var(--product-line) 1px, transparent 1px);background-size:auto,70px 70px,70px 70px;place-items:center;display:grid;position:relative;overflow:hidden}.product-brand-mark--access{z-index:3;width:clamp(250px,34vw,430px);height:clamp(250px,34vw,430px);position:relative}.product-brand-mark--access:before{opacity:.88;filter:blur(22px);background:radial-gradient(circle,#c69b8733,#0000 54%),radial-gradient(circle,#ffffff0d,#0000 68%);inset:18%}.product-brand-mark--access .product-brand-mark__image{width:100%;height:100%;filter:var(--product-brand-metal-tone) drop-shadow(0 28px 34px #0000009e)}.access-orbit{border:1px solid #c69b872b;border-radius:50%;position:absolute}.access-orbit--one{aspect-ratio:1;width:32%}.access-orbit--two{aspect-ratio:1;width:54%}.access-orbit--three{aspect-ratio:1;width:78%}.access-card{border:1px solid var(--product-line);background:var(--product-panel);align-self:center;width:min(520px,100% - 64px);margin:0 auto;padding:clamp(30px,5vw,62px)}.access-card>p:not(.product-kicker){color:var(--product-paper-soft);margin:18px 0 30px;font-size:13px;line-height:1.7}.access-card form{gap:10px;display:grid}.access-card label{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.access-card input,.access-card form button{border:1px solid var(--product-line);min-height:46px}.access-card input{color:var(--product-paper-tertiary);font-family:var(--product-mono);background:#ffffff05;padding:0 14px;font-size:11px}.access-card form button{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;margin-top:6px;font-size:11px}.access-status{color:var(--product-paper-tertiary);font-family:var(--product-mono);align-items:center;gap:9px;margin:14px 0 24px;font-size:11px;display:flex}.access-status span{border:1px solid var(--product-line);place-items:center;width:17px;height:17px;display:grid}.access-card>a{color:var(--product-copper);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;text-decoration:none}.review-screen{width:min(1540px,100%);min-height:calc(100vh - 116px);margin:0 auto;padding:clamp(48px,7vw,104px) clamp(20px,5vw,82px);position:relative}.review-screen:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.96%,#ebe8e309 50%,#0000 50.04%),radial-gradient(circle at 72% 12%,#9b746417,#0000 26rem);position:absolute;inset:0}.review-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:clamp(36px,8vw,136px);padding-bottom:clamp(40px,6vw,82px);display:grid}.review-hero>div:first-child{max-width:820px}.review-hero h1{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(38px,5.4vw,84px);font-weight:250;line-height:.98}.review-hero>div:last-child>p{color:var(--product-paper-soft);margin:0 0 20px;font-size:clamp(13px,1.2vw,16px);line-height:1.75}.review-notice{border-left:2px solid var(--product-copper);color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.07em;text-transform:uppercase;background:#9b746412;padding:13px 15px;font-size:11px;line-height:1.6;display:block}.plan-grid{border-top:1px solid var(--product-line);border-left:1px solid var(--product-line);grid-template-columns:repeat(3,1fr);display:grid}.plan-card{border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);background:#111112b8;min-height:510px;padding:clamp(24px,3vw,42px);position:relative}.plan-card--featured{background:linear-gradient(150deg, #9b746421, transparent 54%), var(--product-panel)}.plan-card--featured:after{content:"";background:var(--product-copper);height:2px;position:absolute;inset:0 0 auto}.plan-card__index{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.16em;font-size:11px}.plan-card>p{color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.16em;text-transform:uppercase;margin:74px 0 12px;font-size:11px}.plan-card h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,3vw,46px);font-weight:300}.plan-card>strong{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:30px;font-size:11px;font-weight:500;display:block}.plan-card>span{min-height:78px;color:var(--product-paper-soft);font-size:13px;line-height:1.65;display:block}.plan-card ul{border-top:1px solid var(--product-line);gap:14px;margin:26px 0 0;padding:24px 0 0;list-style:none;display:grid}.plan-card li{color:var(--product-paper-soft);gap:11px;font-size:11px;display:flex}.plan-card li i{color:var(--product-copper);font-style:normal}.plan-decision{border:1px solid var(--product-line);background:linear-gradient(105deg, #9b746414, transparent 40%), var(--product-ink-soft);border-top:0;justify-content:space-between;align-items:flex-end;gap:40px;padding:clamp(32px,5vw,68px);display:flex}.plan-decision>div{max-width:720px}.plan-decision span{color:var(--product-paper-tertiary);font-family:var(--product-mono);font-size:11px}.plan-decision h2{margin:14px 0 10px;font-size:clamp(24px,3vw,42px);font-weight:300}.plan-decision p{color:var(--product-paper-soft);margin:0;font-size:13px;line-height:1.7}.plan-decision>a{border:1px solid var(--product-line-strong);color:var(--product-paper);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:15px 18px;font-size:11px;text-decoration:none}.metric-grid{border-top:1px solid var(--product-line);border-left:1px solid var(--product-line);grid-template-columns:repeat(4,1fr);display:grid}.metric-grid article{border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);background:var(--product-panel);min-height:245px;padding:28px;position:relative;overflow:hidden}.metric-grid article>span{color:var(--product-paper-tertiary);font-family:var(--product-mono);font-size:11px}.metric-grid strong{letter-spacing:-.06em;margin:50px 0 8px;font-size:clamp(46px,6vw,82px);font-weight:200;display:block}.metric-grid p{color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px}.metric-grid i{border:1px solid #9b74642e;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-30px}.connection-review{border:1px solid var(--product-line);border-top:0;grid-template-columns:minmax(260px,.75fr) 2fr;display:grid}.connection-review>header{border-right:1px solid var(--product-line);padding:34px}.connection-review h2{margin:12px 0 28px;font-size:24px;font-weight:300}.connection-review header>span{color:var(--product-paper-tertiary);font-family:var(--product-mono);text-transform:uppercase;font-size:11px}.connection-review>div{grid-template-columns:repeat(4,1fr);display:grid}.connection-review article{border-right:1px solid var(--product-line);align-content:center;gap:12px;min-height:190px;padding:24px;display:grid}.connection-review article:last-child{border-right:0}.connection-review article span,.connection-review article small{color:var(--product-paper-tertiary);font-family:var(--product-mono);text-transform:uppercase;font-size:11px}.connection-review article strong{color:var(--product-copper);font-family:var(--product-mono);text-transform:uppercase;font-size:11px;font-weight:500}.privacy-control{border:1px solid var(--product-line);background:var(--product-panel);width:min(900px,100%);margin:0 auto}.privacy-control>header{border-bottom:1px solid var(--product-line);padding:28px 32px}.privacy-control header span{color:var(--product-copper);font-family:var(--product-mono);letter-spacing:.14em;font-size:11px}.privacy-control h2{margin:10px 0 0;font-size:clamp(22px,3vw,36px);font-weight:300}.privacy-option{border-bottom:1px solid var(--product-line);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 32px;display:grid}.privacy-option strong{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.privacy-option p{max-width:620px;color:var(--product-paper-soft);margin:0;font-size:11px;line-height:1.6}.privacy-option small{color:var(--product-paper-soft);font-family:var(--product-mono);text-transform:uppercase;margin-top:9px;font-size:11px;display:inline-block}.privacy-option label{width:44px;height:24px;position:relative}.privacy-option input{opacity:0;position:absolute}.privacy-option label>span{border:1px solid var(--product-line-strong);cursor:pointer;border-radius:30px;position:absolute;inset:0}.privacy-option label>span:after{content:"";background:var(--product-muted);border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.privacy-option input:checked+span:after{background:var(--product-copper-light);transform:translate(19px)}.privacy-option input:disabled+span{opacity:.55;cursor:default}.privacy-control>button{cursor:pointer;margin:24px 32px 30px}.legal-grid{border-top:1px solid var(--product-line);border-left:1px solid var(--product-line);grid-template-columns:repeat(3,1fr);display:grid}.legal-grid article{border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);background:linear-gradient(145deg, #9b74640b, transparent 48%), var(--product-panel);min-height:330px;padding:clamp(26px,3.5vw,48px)}.legal-grid article>span{color:var(--product-copper);font-family:var(--product-mono);font-size:11px}.legal-grid h2{margin:70px 0 18px;font-size:clamp(23px,2.5vw,34px);font-weight:300}.legal-grid p{color:var(--product-paper-soft);margin:0;font-size:13px;line-height:1.75}.readiness-matrix{border-top:1px solid var(--product-line)}.readiness-matrix article{border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);border-left:1px solid var(--product-line);background:#111112c2;grid-template-columns:60px minmax(0,1fr) minmax(155px,auto);align-items:center;gap:28px;min-height:128px;padding:22px 26px;display:grid}.readiness-matrix__index{color:var(--product-paper-tertiary);font-family:var(--product-mono);font-size:11px}.readiness-matrix h2{margin:0 0 8px;font-size:18px;font-weight:400}.readiness-matrix p{color:var(--product-paper-soft);margin:0;font-size:11px;line-height:1.55}.readiness-state{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.readiness-state i{background:var(--product-muted);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #716d6914}.readiness-state--prepared{color:var(--product-copper)}.readiness-state--prepared i{background:var(--product-copper)}.readiness-state--review{color:var(--product-amber)}.readiness-state--review i{background:var(--product-amber)}.not-found{min-height:100vh;color:var(--product-paper);background:var(--product-ink);align-content:center;place-items:center;gap:16px;display:grid}.not-found>span{color:var(--product-paper-soft);font-family:var(--product-mono)}.not-found h1{margin:0;font-weight:300}@media (max-width:1240px){.connection-review{grid-template-columns:1fr}.connection-review>header{border-right:0;border-bottom:1px solid var(--product-line)}}@media (max-width:860px){.workspace-intro,.utility-screen__header{flex-direction:column;align-items:flex-start}.workspace-data-status{white-space:normal;max-width:100%}.workspace-layout{--spatial-chrome-clearance:116px;--spatial-rail-lane:48px;overflow:hidden}.product-brand__mode{display:none}.floating-map-status{width:max-content;max-width:calc(100vw - 2 * var(--workspace-overlay-gap));right:auto}.spatial-surface-host{top:var(--spatial-chrome-clearance);right:var(--workspace-overlay-gap);bottom:var(--spatial-chrome-clearance);left:calc(var(--workspace-overlay-gap) + var(--spatial-rail-lane));--surface-origin:left center;width:auto;max-height:52vh}.spatial-control-rail__button{width:32px;height:32px}.filter-panel fieldset{vertical-align:top;width:50%;display:inline-block}.map-status,.map-coordinate{bottom:16px}.utility-grid,.account-grid{grid-template-columns:1fr}.account-grid .utility-card--wide{grid-column:auto}.integration-grid,.access-screen{grid-template-columns:1fr}.access-screen__visual{border-right:0;border-bottom:1px solid var(--product-line);min-height:280px}.access-card{margin:36px auto}.review-hero{grid-template-columns:1fr;gap:28px}.review-hero>div:last-child{max-width:680px}.plan-grid,.legal-grid{grid-template-columns:1fr}.plan-card{min-height:auto}.plan-card>p{margin-top:36px}.plan-card>span{min-height:auto}.metric-grid,.connection-review>div{grid-template-columns:repeat(2,1fr)}.connection-review article:nth-child(2){border-right:0}.connection-review article:nth-child(-n+2){border-bottom:1px solid var(--product-line)}.readiness-matrix article{grid-template-columns:44px minmax(0,1fr)}.readiness-state{grid-column:2}}@media (max-width:560px){.product-brand__mode{display:none}.product-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-top:10px;padding-bottom:10px}.product-footer nav{display:none}.product-footer>div{flex-direction:column;align-items:flex-start;gap:4px}.workspace-screen,.utility-screen{padding-left:12px;padding-right:12px}.workspace-intro{margin-bottom:18px}.filter-panel fieldset{width:100%;display:block}.workspace-overlay--events{display:flex}.event-feed{border-right:0;border-bottom:1px solid var(--product-line);max-height:330px}.timeline-controls button{flex:1;padding:0 4px}.utility-screen{padding-top:36px}.utility-card{padding:17px}.alert-card{grid-template-columns:1fr}.alert-card button{grid-area:auto}.local-profile{width:100%}.access-screen__visual{min-height:220px}.access-card{width:calc(100% - 24px);padding:26px 20px}.review-screen{padding-left:12px;padding-right:12px}.review-hero h1{font-size:clamp(36px,12vw,56px)}.plan-decision{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:190px}.metric-grid strong{margin-top:32px}.connection-review>div{grid-template-columns:1fr}.connection-review article,.connection-review article:nth-child(2){border-right:0;border-bottom:1px solid var(--product-line);min-height:140px}.connection-review article:last-child{border-bottom:0}.privacy-control>header,.privacy-option{padding-left:20px;padding-right:20px}.privacy-control>button{margin-left:20px;margin-right:20px}.readiness-matrix article{grid-template-columns:1fr;gap:14px}.readiness-state{grid-column:auto}}.glass-panel{border:1px solid var(--product-line);-webkit-backdrop-filter:blur(18px)saturate(118%);color:var(--product-paper);background:#111112b8;border-radius:14px;padding:14px 16px}.spatial-card{border:1px solid var(--product-line);-webkit-backdrop-filter:blur(14px)saturate(114%);color:var(--product-paper);background:#151516c7;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.floating-capsule{border:1px solid var(--product-line-strong);-webkit-backdrop-filter:blur(22px)saturate(122%);background:#0b0b0cd1;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;transition:border-color .2s,background-color .2s;display:flex}.floating-command-bar{z-index:30;pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:fixed;top:14px;left:14px;right:14px}.floating-command-bar>*{pointer-events:auto}.floating-command-bar__brand{flex-shrink:0;align-items:center;display:flex}.floating-command-bar__routes{scrollbar-width:none;align-items:center;gap:2px;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.floating-command-bar__routes::-webkit-scrollbar{display:none}.floating-command-bar__route{color:var(--product-paper-soft);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none;transition:color .14s,background-color .14s;display:inline-block}.floating-command-bar__route:hover,.floating-command-bar__route:focus-visible{color:var(--product-paper)}.floating-command-bar__route--current{color:var(--product-paper);background:#ebe8e314}.floating-command-bar__utilities{flex-shrink:0;align-items:center;gap:8px;display:flex}.floating-command-bar__burger,.access-link__glyph{display:none}.floating-command-bar__burger-glyph{background:currentColor;border-radius:1px;width:15px;height:1.5px;position:relative}.floating-command-bar__burger-glyph:before,.floating-command-bar__burger-glyph:after{content:"";background:currentColor;border-radius:1px;width:15px;height:1.5px;position:absolute;left:0}.floating-command-bar__burger-glyph:before{top:-5px}.floating-command-bar__burger-glyph:after{top:5px}@media (min-width:861px){.floating-command-bar__routes{max-width:min(52vw,760px);margin:0;position:absolute;left:50%;transform:translate(-50%)}.floating-command-bar__routes+.floating-command-bar__utilities{margin-left:auto}}@media (max-width:860px){.floating-command-bar{gap:6px;top:10px;left:10px;right:10px}.floating-capsule{gap:6px;padding:5px 10px}.floating-command-bar__routes{display:none}.floating-command-bar--menu-open .floating-command-bar__routes{border-radius:18px;flex-direction:column;align-items:stretch;width:max-content;margin:0;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.floating-command-bar__route{padding:9px 12px;font-size:13px;display:block}.floating-command-bar__burger{width:38px;height:38px;color:var(--product-paper-soft);cursor:pointer;place-items:center;padding:0;display:grid}.floating-command-bar__utilities:has(.connection-capsule){position:absolute;left:50%;transform:translate(-50%)}.floating-command-bar__utilities:has(.language-capsule){margin-left:auto}.access-link__glyph{place-items:center;display:grid}.access-link__text{display:none}.surface-session-gate__action .access-link__text{display:inline}.floating-capsule.access-link{border-radius:50%;justify-content:center;width:38px;height:38px;padding:0}}.floating-search-bar{z-index:16;right:calc(var(--workspace-overlay-gap) + 52px);bottom:var(--workspace-overlay-gap);left:calc(var(--workspace-overlay-gap) + var(--spatial-rail-lane));pointer-events:none;justify-content:center;display:flex;position:absolute}.floating-search-bar>*{pointer-events:auto}.floating-search-bar--open{z-index:26}.floating-search-bar__prompt{color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:11px;transition:color .16s,border-color .16s}.floating-search-bar__prompt:hover,.floating-search-bar__prompt:focus-visible{color:var(--product-paper);border-color:#ebe8e357}.floating-search-bar__glyph{opacity:.75;border:1.5px solid;border-radius:50%;flex:none;width:11px;height:11px}.floating-search-bar__panel{z-index:1;border:1px solid var(--product-line-strong);-webkit-backdrop-filter:blur(22px)saturate(124%);background:#0b0b0cdb;border-radius:18px;width:min(520px,100%);padding:16px 18px 14px;animation:.18s search-surface-open;position:relative;box-shadow:inset 0 1px #ffffff0d,0 22px 44px #0000006b}@keyframes search-surface-open{0%{opacity:0;transform:translateY(8px)}}.floating-search-bar__field{align-items:center;gap:10px;display:flex}.floating-search-bar__input{border:0;border-bottom:1px solid var(--product-line);width:100%;color:var(--product-paper);font-family:var(--product-display);background:0 0;padding:8px 0;font-size:15px}.floating-search-bar__input:focus{border-bottom-color:#ebe8e366;outline:none}.floating-search-bar__close{border:1px solid var(--product-line);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:5px 11px;font-size:11px}.floating-search-bar__facets{margin:14px 0 0;padding:0;list-style:none}.floating-search-bar__facet{color:var(--product-paper-soft);border-bottom:1px solid #ebe8e312;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;display:flex}.floating-search-bar__state{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.floating-search-bar__notice{color:var(--product-paper-tertiary);margin:12px 0 0;font-size:12px;line-height:1.5}.sign-in-launcher{z-index:50;place-items:center;display:grid;position:fixed;inset:0}@media (min-width:861px){.sign-in-launcher{padding:calc(var(--spatial-chrome-clearance) + 4px) 14px 0;place-items:start end}.sign-in-launcher--before{place-items:start end}}.focus-scrim{-webkit-backdrop-filter:blur(7px);cursor:pointer;background:#0606079e;border:0;position:fixed;inset:0}.sign-in-launcher__backdrop{z-index:auto;position:absolute}.sign-in-launcher__dialog{border:1px solid var(--product-line-strong);-webkit-backdrop-filter:blur(24px)saturate(126%);background:#0b0b0ceb;border-radius:20px;width:min(420px,100vw - 32px);padding:26px 26px 22px;animation:.18s sign-in-launcher-open;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 60px #00000080}@keyframes sign-in-launcher-open{0%{opacity:0;transform:translateY(10px)}}.sign-in-launcher__body{color:var(--product-paper-soft);margin:10px 0 20px;font-size:14px;line-height:1.6}.sign-in-launcher__close{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:11px;display:block}.auth-panel{flex-direction:column;gap:14px;width:100%;display:flex}.auth-panel__title{margin:0;font-size:18px;line-height:1.3}.auth-panel__hint{color:var(--product-paper-tertiary);margin:0;font-size:13px;line-height:1.5}.auth-panel__notice{color:var(--product-paper-soft);margin:0;font-size:13px}.auth-panel__error{color:#d98a7a;margin:0;font-size:13px}.auth-field{letter-spacing:.04em;flex-direction:column;gap:6px;font-size:12px;display:flex}.auth-field input{border:1px solid var(--product-line);color:var(--product-paper);background:#0707078c;border-radius:10px;padding:11px 13px;font-size:14px}.auth-field input:focus-visible{outline:2px solid var(--product-copper-light);outline-offset:1px}.auth-panel__switch{flex-wrap:wrap;gap:10px 18px;display:flex}.auth-panel__link{color:var(--product-copper);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.sign-in-launcher__page-link{color:var(--product-paper-tertiary);font-size:12px;text-decoration:underline}.auth-verify{min-height:100vh;color:var(--product-paper,#ebe8e3);background:#0b0b0b;place-items:center;padding:24px;display:grid}.auth-verify__card{border:1px solid var(--product-line,#2b2822);background:#141311f0;border-radius:16px;width:min(430px,100%);padding:32px 28px}.map-column--pip{z-index:19;width:var(--pip-width,clamp(220px, 24vw, 320px));height:var(--pip-height,clamp(150px, 17vw, 220px));border:1px solid var(--product-line-strong);border-radius:16px;position:absolute;inset:auto;overflow:hidden;box-shadow:0 24px 48px #00000075}.map-column--pip-expanded{--pip-width:clamp(320px, 42vw, 560px);--pip-height:clamp(220px, 28vw, 360px)}.map-column--pip-top-left{top:var(--spatial-chrome-clearance);left:var(--workspace-overlay-gap)}.map-column--pip-top-right{top:var(--spatial-chrome-clearance);right:var(--workspace-overlay-gap)}.map-column--pip-bottom-left{bottom:var(--workspace-overlay-gap);left:var(--workspace-overlay-gap)}.map-column--pip-bottom-right{right:var(--workspace-overlay-gap);bottom:var(--workspace-overlay-gap)}.map-column--pip .floating-map-status,.map-column--pip .floating-search-bar,.map-column--pip .spatial-zoom-control,.map-column--pip .map-status,.map-column--pip .map-coordinate{display:none}.map-pip-controls{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:8px}.map-pip-controls__size{border:1px solid var(--product-line-strong);color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#0b0b0cdb;border-radius:999px;padding:4px 9px;font-size:11px}.map-pip-controls__corners{border:1px solid var(--product-line);background:#0b0b0cdb;border-radius:8px;grid-template-columns:repeat(2,9px);gap:3px;padding:5px;display:grid}.map-pip-controls__corner{cursor:pointer;background:0 0;border:1px solid #ebe8e347;border-radius:2px;width:9px;height:9px;padding:0}.map-pip-controls__corner[aria-pressed=true]{background:var(--product-copper);border-color:var(--product-copper)}.map-pip-controls__corner--top-left{order:1}.map-pip-controls__corner--top-right{order:2}.map-pip-controls__corner--bottom-left{order:3}.map-pip-controls__corner--bottom-right{order:4}.analysis-surface{z-index:17;top:var(--spatial-chrome-clearance);right:var(--workspace-overlay-gap);left:var(--workspace-overlay-gap);border:1px solid var(--product-line-strong);-webkit-backdrop-filter:blur(24px)saturate(124%);background:#0a0a0be6;border-radius:20px;max-width:760px;margin:0 auto;padding:26px 28px 24px;position:absolute;box-shadow:inset 0 1px #ffffff0d,0 28px 56px #00000075}.analysis-surface__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analysis-surface__header h2{font-family:var(--product-display);text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.2}.analysis-surface__close{border:1px solid var(--product-line);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-size:11px}.analysis-surface__summary{color:var(--product-paper-soft);margin:14px 0 20px;font-size:15px;line-height:1.65}.expanding-capsule{max-width:calc(100vw - 28px);transition:gap .2s,padding .2s}.expanding-capsule__summary{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.expanding-capsule__summary:focus-visible{outline:1px solid var(--product-copper);outline-offset:3px}.expanding-capsule__detail{white-space:nowrap;align-items:center;gap:10px;animation:.2s capsule-reveal;display:flex}.expanding-capsule--before .expanding-capsule__detail{--capsule-reveal-from:6px}.expanding-capsule--after .expanding-capsule__detail{--capsule-reveal-from:-6px}@keyframes capsule-reveal{0%{opacity:0;transform:translateX(var(--capsule-reveal-from,0))}}.language-capsule__active{color:var(--product-paper);font-family:var(--product-mono);letter-spacing:.1em;font-size:11px}.language-capsule__option{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;font-size:11px;text-decoration:none;transition:color .14s}.language-capsule__option:hover,.language-capsule__option:focus-visible{color:var(--product-paper)}.connection-capsule__text,.workspace-data-status__full{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.spatial-zoom-control{z-index:10;top:var(--zoom-anchor-top,50%);right:var(--zoom-anchor-right,var(--workspace-overlay-gap));bottom:var(--zoom-anchor-bottom,auto);transform:translateY(var(--zoom-anchor-shift,-50%));padding:8px 6px;display:flex;position:absolute}.spatial-zoom-control__track{width:22px;height:var(--zoom-track-height,clamp(150px, 22vh, 220px));cursor:ns-resize;touch-action:none;position:relative}.spatial-zoom-control__track:focus-visible{outline:1px solid var(--product-copper);outline-offset:6px;border-radius:999px}.spatial-zoom-control__segments{flex-direction:column-reverse;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.spatial-zoom-control__segment{width:14px;height:2px;transform:scaleX(var(--segment-magnify,.55));transform-origin:50%;background:#ebe8e338;border-radius:1px;transition:transform .14s,background-color .14s;box-shadow:0 0 6px #070707e6}.spatial-zoom-control__segment--reached{background:#c69b87b3}.spatial-zoom-control__thumb{border:1px solid var(--product-copper);pointer-events:none;background:#141212f0;border-radius:50%;width:16px;height:16px;transition:bottom .18s;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 0 14px #c69b876b}.spatial-zoom-control__track:hover .spatial-zoom-control__thumb,.spatial-zoom-control__track:focus-visible .spatial-zoom-control__thumb{background:#c69b8747}.spatial-zoom-control__track:active .spatial-zoom-control__thumb{background:var(--product-copper);box-shadow:0 0 18px #c69b8799}@media (max-width:860px){.spatial-zoom-control{--zoom-anchor-top:auto;--zoom-anchor-right:var(--workspace-overlay-gap);--zoom-anchor-bottom:calc(30vh + 24px);--zoom-anchor-shift:0;--zoom-track-height:128px;padding:8px 6px}}.spatial-context-pip{z-index:20;border:1px solid var(--product-line-strong);background:var(--product-ink);border-radius:16px;width:clamp(240px,22vw,340px);height:clamp(160px,15vw,230px);position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 48px #00000075}.spatial-context-pip__expand{z-index:2;border:1px solid var(--product-line-strong);color:var(--product-paper-soft);font-family:var(--product-mono);letter-spacing:.09em;text-transform:uppercase;background:#0b0b0cdb;border-radius:999px;padding:4px 10px;font-size:11px;text-decoration:none;position:absolute;top:8px;right:8px}.spatial-context-pip__expand:hover,.spatial-context-pip__expand:focus-visible{color:var(--product-paper)}@media (max-width:860px){.spatial-context-pip{width:min(52vw,230px);height:130px;bottom:12px;right:12px}}.focus-overlay{z-index:12;-webkit-backdrop-filter:blur(6px);background:#0707078c;position:fixed;inset:0}.map-column--focus{z-index:13}.focus-overlay__exit{border:1px solid var(--product-line-strong);color:var(--product-paper);cursor:pointer;background:#0b0b0ce6;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;top:18px;right:18px}.intelligence-drawer{z-index:20;border-left:1px solid var(--product-line-strong);-webkit-backdrop-filter:blur(22px)saturate(120%);width:min(420px,92vw);color:var(--product-paper);background:#0d0d0ee0;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.intelligence-drawer__close{border:1px solid var(--product-line);color:var(--product-paper);cursor:pointer;background:#151516e6;border-radius:999px;margin:10px 14px 0 auto;padding:6px 12px;font-size:12px;display:block;position:sticky;top:10px}.intelligence-drawer__content{padding:12px 18px 24px}.layer-control,.timeline-control{border:0;margin:0;padding:0}.layer-control__legend,.timeline-control__legend{font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);margin-bottom:8px;font-size:11px}.layer-control__toggles,.timeline-control__ranges{flex-wrap:wrap;gap:6px;display:flex}.layer-control__toggle,.timeline-control__range{border:1px solid var(--product-line);color:var(--product-paper-soft);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;transition:color .14s,border-color .14s,background-color .14s}.layer-control__toggle:hover:not(:disabled),.timeline-control__range:hover{color:var(--product-paper);border-color:var(--product-line-strong)}.layer-control__toggle[aria-pressed=true],.timeline-control__range[aria-pressed=true]{color:var(--product-paper);border-color:var(--product-copper);background:#9b74642e}.layer-control__toggle:disabled{opacity:.45;cursor:not-allowed}.confidence-band{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.confidence-band>span{border:1px solid var(--product-line);color:var(--product-paper-soft);border-radius:999px;padding:4px 10px;font-size:11px}.confidence-band>span strong{color:var(--product-paper);font-weight:600}.confidence-band[data-band=LOW] .confidence-band__grade{color:var(--product-red);border-color:var(--product-red);background:#b9695b24}.confidence-band[data-band=MEDIUM] .confidence-band__grade{color:var(--product-amber);border-color:var(--product-amber);background:#bf956724}.confidence-band[data-band=HIGH] .confidence-band__grade{color:var(--product-green);border-color:var(--product-green);background:#9db98f24}.confidence-band[data-band=UNKNOWN] .confidence-band__grade{color:var(--product-paper-soft);border-color:var(--product-line-strong)}.confidence-band[data-band] .confidence-band__grade strong{color:inherit}.confidence-band__mark{font-family:var(--product-mono,var(--product-display));font-size:10px;line-height:1}.related-analyses__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.related-analyses__list a{color:var(--product-copper);text-decoration:none}.related-analyses__list a:hover,.related-analyses__list a:focus-visible{text-decoration:underline}.related-analyses__list p{color:var(--product-paper-soft);margin:4px 0 0;font-size:13px}.floating-search-bar__results{scrollbar-width:none;gap:10px;max-height:46vh;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.floating-search-bar__results::-webkit-scrollbar{display:none}.floating-search-bar__result{gap:2px;display:grid}.floating-search-bar__result-kind{background:var(--product-copper);border-radius:50%;width:6px;height:6px}.floating-search-bar__result-kind[data-kind=NODE]{border-radius:1px}.floating-search-bar__result-title{color:var(--product-paper);font-weight:600}.floating-search-bar__result-summary{color:var(--product-paper-soft);margin:0;font-size:13px}.event-situations__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.event-situations__item{gap:2px;display:grid}.event-situations__title{color:var(--product-copper);font-weight:600}.event-situations__badge{border:1px solid var(--product-copper);letter-spacing:.04em;text-transform:lowercase;color:var(--product-paper-soft);opacity:.85;border-radius:3px;justify-self:start;padding:1px 6px;font-size:11px}.event-situations__badge[data-confidence=LOW],.event-situations__badge[data-confidence=UNKNOWN]{opacity:.55}.event-situations__badge[data-state=CLOSED],.event-situations__badge[data-state=DORMANT]{border-style:dashed}.event-situations__why,.event-situations__empty{color:var(--product-paper-soft);margin:2px 0 0;font-size:13px}.timeline-custom{gap:8px;margin-top:10px;display:grid}.timeline-custom label{color:var(--product-paper-tertiary);gap:4px;font-size:11px;display:grid}.timeline-custom input{border:1px solid var(--product-line);background:var(--product-ink-soft);color:var(--product-paper);border-radius:8px;padding:6px 10px;font-size:13px}.lifecycle-chip{border:1px solid var(--product-line);color:var(--product-paper-soft);border-radius:999px;align-items:center;gap:6px;margin:0 0 8px;padding:4px 10px;font-size:11px;display:inline-flex}.lifecycle-chip strong{color:var(--product-paper);font-weight:600}.lifecycle-chip[data-state=CONFIRMED],.lifecycle-chip[data-state=EVOLVING]{border-color:var(--product-copper)}.event-timeline__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.event-timeline__list li{color:var(--product-paper-soft);gap:2px;font-size:12px;display:grid}.event-timeline__at{font-family:var(--product-mono);color:var(--product-paper-tertiary);font-size:11px}.event-timeline__kind{color:var(--product-paper)}.product-shell main#product-content{padding-top:84px}@media (prefers-reduced-motion:reduce){.floating-search-bar__panel,.sign-in-launcher__dialog,.expanding-capsule__detail{animation:none}.expanding-capsule,.spatial-zoom-control__thumb,.spatial-zoom-control__segment{--segment-magnify:1;transition:none}.spatial-surface-host,.spatial-surface-host--closing{animation:none}.spatial-control-rail__button--highlight{animation:none;box-shadow:0 0 0 2px #c69b8780}.spatial-control-rail__glyph{transform:none}.spatial-control-rail__label{opacity:0;display:none}.map-column{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.workspace-overlay,.feed-loading-overlay,.workspace-data-status,.glass-panel,.spatial-card,.floating-capsule,.floating-capsule.spatial-control-rail,.spatial-control-rail__label,.floating-search-bar__panel,.sign-in-launcher__dialog,.analysis-surface,.spatial-surface__close,.map-marker-preview,.intelligence-drawer,.event-modal,.event-modal__scrim{-webkit-backdrop-filter:none;background:#09090af5}.focus-overlay,.focus-scrim{-webkit-backdrop-filter:none;background:#09090ad1}}.alert-card__explanation{gap:8px;margin:10px 0 12px;display:grid}.alert-card__explanation>div{grid-template-columns:minmax(120px,26%) 1fr;align-items:start;gap:10px;display:grid}.alert-card__explanation dt{font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);font-size:11px}.alert-card__explanation dd{color:var(--product-paper-soft);overflow-wrap:anywhere;margin:0;font-size:13px}.alert-card__criteria{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alert-card__criteria li{border:1px solid var(--product-line);color:var(--product-paper);background:#c69b8712;border-radius:999px;align-items:baseline;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.alert-card__criterion-kind{font-family:var(--product-mono);letter-spacing:.08em;color:var(--product-copper);font-size:11px}.editorial-detail__body{max-width:68ch;color:var(--product-paper);font-family:var(--product-display);white-space:pre-wrap;font-size:14px;line-height:1.75}.editorial-textarea{resize:vertical;min-height:180px;font-family:var(--product-display);line-height:1.6}.editorial-hint{color:var(--product-paper-tertiary);margin:6px 0 14px;font-size:12px;line-height:1.5}.utility-card__actions .alert-card__criterion-kind{opacity:.75;margin-left:8px}.analysis-doc{max-width:68ch;color:var(--product-paper);font-family:var(--product-display);flex-direction:column;gap:20px;font-size:14px;line-height:1.75;display:flex}.analysis-doc__paragraph{margin:0}.analysis-doc__heading{color:var(--product-paper);letter-spacing:-.01em;margin:12px 0 0;font-weight:400;line-height:1.3}h2.analysis-doc__heading{font-size:20px}h3.analysis-doc__heading{font-size:16px}h4.analysis-doc__heading{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.desk{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:14px;gap:10px;margin:22px 0;padding:16px 18px;display:grid}.desk__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}.desk__title{margin:0;font-size:clamp(18px,2vw,24px);font-weight:400}.desk__window{font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;color:var(--product-paper-tertiary);margin:0;font-size:11px}.desk__empty p,.desk__nothing,.desk__quiet{color:var(--product-paper-soft);margin:0;font-size:13px;line-height:1.55}.desk__hold-tile{border:1px dashed var(--product-amber);border-radius:12px;margin-top:10px;padding:14px 16px}.desk__hold-title{font-family:var(--product-mono,var(--product-display));letter-spacing:.1em;text-transform:uppercase;color:var(--product-amber);margin:0 0 4px;font-size:11px}.desk__hold-body{color:var(--product-paper-tertiary);margin:0;font-size:13px;line-height:1.55}.desk__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.desk__row{border-left:2px solid var(--product-line-strong);grid-template-columns:minmax(0,.5fr) minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:baseline;gap:10px;padding:7px 0 7px 10px;font-size:12px;display:grid}.desk__row-kind,.desk__row-when{font-family:var(--product-mono,var(--product-display));letter-spacing:.05em;color:var(--product-paper-tertiary);font-size:11px}.desk__row-title{color:var(--product-paper)}.desk__row-changes{color:var(--product-paper-soft)}.desk__quiet{color:var(--product-paper-tertiary)}@media (max-width:760px){.desk__row{grid-template-columns:minmax(0,1fr)}}.plans-hero__thesis{letter-spacing:-.02em;max-width:14ch;margin:0 0 12px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.06}.plans-hero__dek{max-width:46ch;color:var(--product-paper-soft);margin:0;font-size:16px;line-height:1.6}.plans-hero__notice{border-left:2px solid var(--product-amber);padding:10px 14px;display:block;color:var(--product-paper-soft)!important}.plans-ledger{gap:2px;margin:32px 0;display:grid}.plans-ledger__head,.plans-ledger__row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) repeat(4,minmax(0,1fr));align-items:start;gap:10px 14px;display:grid}.plans-ledger__head{border-bottom:1px solid var(--product-line-strong);padding:0 0 14px}.plans-ledger__capability-head,.plans-ledger__unit,.plans-ledger__cell,.plans-ledger__slot-verb{font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;font-size:11px}.plans-ledger__capability-head,.plans-ledger__slot-verb{text-transform:uppercase;color:var(--product-paper-tertiary)}.plans-ledger__slot-verb{margin:0 0 6px}.plans-ledger__placeholder{font-family:var(--product-mono,var(--product-display));color:var(--product-amber);border:1px dashed var(--product-amber);border-radius:4px;margin:0 0 4px;padding:2px 7px;font-size:11px;display:inline-block}.plans-ledger__free{color:var(--product-paper);margin:0;font-size:18px}.plans-ledger__free span{color:var(--product-paper-tertiary);font-size:11px;display:block}.plans-ledger__institutions{color:var(--product-paper-tertiary);margin:0;font-size:11px;line-height:1.5}.plans-ledger__group{border-bottom:1px solid var(--product-line-hairline);padding:16px 0 6px}.plans-ledger__group-title{font-family:var(--product-mono,var(--product-display));letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-soft);margin:0 0 8px;font-size:11px}.plans-ledger__group-note{font-family:var(--product-display);letter-spacing:0;text-transform:none;color:var(--product-paper-tertiary);margin-left:10px;font-size:12px;font-style:italic}.plans-ledger__row{padding:7px 0}.plans-ledger__label{color:var(--product-paper);font-size:13px;line-height:1.4}.plans-ledger__unit{color:var(--product-paper-tertiary)}.plans-ledger__cell[data-grant=INCLUDED]{color:var(--product-green)}.plans-ledger__cell[data-grant=LIMITED]{color:var(--product-amber)}.plans-ledger__cell[data-grant=ABSENT]{color:var(--product-paper-tertiary)}.plans-ledger__cell[data-grant=OPEN]{color:var(--product-amber)}.plans-ledger__span{color:var(--product-paper-soft);margin:0;padding:6px 0;font-size:13px;line-height:1.5}.plans-ledger__note{max-width:62ch;color:var(--product-paper-tertiary);margin:12px 0 0;font-size:12px;line-height:1.55}.plans-discipline{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:26px 32px;margin:34px 0;display:grid}.plans-discipline h2{margin:0 0 10px;font-size:clamp(20px,2.2vw,28px);font-weight:400}.plans-discipline__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.plans-discipline__card{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:12px;padding:14px 16px}.plans-discipline__card h3{margin:0 0 6px;font-size:14px;font-weight:500}.plans-discipline__card p{color:var(--product-paper-soft);margin:0;font-size:13px;line-height:1.55}.plans-discipline__card[data-rule="0"] h3{color:var(--product-green)}.plans-discipline__card[data-rule="1"] h3{color:var(--product-blue)}.plans-discipline__card[data-rule="2"] h3{color:var(--product-copper-light)}.plans-discipline__card[data-rule="3"] h3{color:var(--product-amber)}.analysis-screen__title{letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400}.analysis-axes{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:14px 0 22px;display:flex}.analysis-axes__group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.analysis-axes__label{font-family:var(--product-mono,var(--product-display));letter-spacing:.12em;text-transform:uppercase;color:var(--product-paper-tertiary);margin-right:4px;font-size:11px}.analysis-lead{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:14px;margin:0 0 26px;padding:20px 22px;text-decoration:none;display:block}.analysis-lead__badge{font-family:var(--product-mono,var(--product-display));letter-spacing:.12em;text-transform:uppercase;color:var(--product-copper-light);border:1px solid var(--product-copper-light);border-radius:999px;margin:0 0 10px;padding:3px 9px;font-size:11px;display:inline-block}.analysis-lead__title{letter-spacing:-.01em;color:var(--product-paper);max-width:18ch;margin:0 0 8px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.18}.analysis-lead__dek{max-width:46ch;color:var(--product-paper-soft);margin:0;font-size:16px;line-height:1.55}.editorial-detail{grid-template-columns:minmax(0,640px) minmax(0,320px);justify-content:center;align-items:start;gap:28px 32px;display:grid}.editorial-detail>:not(.evidence-rail){grid-column:1}.evidence-rail{grid-area:1/2/span 20;position:sticky;top:88px}@media (max-width:1080px){.editorial-detail{grid-template-columns:minmax(0,1fr)}.editorial-detail>*,.evidence-rail{grid-column:1}.evidence-rail{grid-row:auto;position:static}}.editorial-detail__origin{font-family:var(--product-mono,var(--product-display));letter-spacing:.1em;text-transform:uppercase;color:var(--product-copper-light);margin:0 0 6px;font-size:11px}.editorial-detail__origin[data-origin=AI_ASSISTED]{color:var(--product-blue)}.analysis-since{border-top:1px solid var(--product-line);gap:6px;padding:12px 0 0;display:grid}.analysis-since__verdict{color:var(--product-paper-soft);margin:0;font-size:13px;line-height:1.5}.analysis-since__verdict[data-verdict=STRENGTHENED]{color:var(--product-green)}.analysis-since__verdict[data-verdict=WEAKENED]{color:var(--product-red)}.analysis-since__rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.analysis-since__row{border-left:2px solid var(--product-line-strong);gap:2px;padding:5px 0 5px 9px;font-size:12px;line-height:1.4;display:grid}.analysis-since__row[data-outcome=ROSE]{border-left-color:var(--product-green)}.analysis-since__row[data-outcome=FELL]{border-left-color:var(--product-red)}.analysis-since__row[data-outcome=UNREVIEWED]{border-left-color:var(--product-amber)}.analysis-since__headline{color:var(--product-paper-soft)}.analysis-since__outcome{font-family:var(--product-mono,var(--product-display));color:var(--product-paper-tertiary);font-size:11px}.analysis-since__row[data-outcome=ROSE] .analysis-since__outcome{color:var(--product-green)}.analysis-since__row[data-outcome=FELL] .analysis-since__outcome{color:var(--product-red)}.analysis-since__row[data-outcome=UNREVIEWED] .analysis-since__outcome{color:var(--product-amber)}.evidence-rail{gap:12px;margin:22px 0;display:grid}.evidence-rail__title,.analysis-spine__title,.analysis-spine__beside-title{font-family:var(--product-mono,var(--product-display));letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0;font-size:11px}.evidence-rail__loading{color:var(--product-paper-tertiary);margin:0;font-size:12px}.evidence-card{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:10px;gap:5px;padding:11px 13px;display:grid}.evidence-card[data-honesty=true]{border-style:dashed;border-color:var(--product-amber)}.evidence-card[aria-current=true]{border-color:var(--product-copper-light)}.evidence-card__band{font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.evidence-card__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.evidence-card[data-band=HIGH] .evidence-card__band{color:var(--product-green)}.evidence-card[data-band=MEDIUM] .evidence-card__band{color:var(--product-amber)}.evidence-card[data-band=LOW] .evidence-card__band{color:var(--product-red)}.evidence-card[data-band=UNKNOWN] .evidence-card__band{color:var(--product-paper-soft)}.evidence-card__role{color:var(--product-paper-tertiary);margin-left:auto}.evidence-card__headline{color:var(--product-paper);margin:0;font-size:13px;line-height:1.45}.evidence-card__meta,.evidence-card__constraint{color:var(--product-paper-tertiary);margin:0;font-size:11px}.evidence-card__constraint{color:var(--product-amber)}.evidence-card__honesty{color:var(--product-amber);margin:2px 0 0;padding-left:14px;font-size:11px;line-height:1.5}.event-picker{border:1px solid var(--product-line);border-radius:10px;margin:14px 0 0;padding:12px 14px}.event-picker__legend,.event-picker__none{font-family:var(--product-mono,var(--product-display));letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-soft);margin:0;padding:0;font-size:11px}.event-picker__selected{flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.event-picker__chip{border:1px solid var(--product-copper-light);max-width:100%;color:var(--product-paper);border-radius:999px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:inline-flex}.event-picker__chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.event-picker__detach{color:var(--product-paper-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.event-picker__search{border:1px solid var(--product-line);width:100%;color:var(--product-paper);background:0 0;border-radius:8px;margin:8px 0 4px;padding:8px 10px;font-size:13px}.event-picker__results{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.event-picker__result{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto;gap:2px 12px;width:100%;padding:8px 10px;display:grid}.event-picker__result:hover{border-color:var(--product-line)}.event-picker__headline{color:var(--product-paper);font-size:13px;line-height:1.35}.event-picker__meta,.event-picker__attach{font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;color:var(--product-paper-soft);font-size:11px}.event-picker__attach{text-transform:uppercase;grid-row:1/span 2;align-self:center}.analysis-row-glyph{flex:none;margin-right:6px}.analysis-row-glyph__node{fill:var(--product-paper-soft)}.analysis-row-glyph__edge{stroke:var(--product-line);stroke-width:1px}.analysis-earlier{justify-content:center;margin:18px 0 0;display:flex}.claim-builder{border-top:1px solid var(--product-line);margin-top:12px;padding-top:10px}.claim-builder__row{grid-template-columns:1fr auto 1fr;gap:8px;margin:8px 0;display:grid}.claim-builder__row .filter-input{min-width:0}.analysis-names{margin:26px 0 0}.analysis-names__chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.analysis-names__chip{border:1px solid var(--product-line);color:var(--product-paper);border-radius:999px;padding:4px 10px;font-size:12px}.analysis-series{margin:26px 0 0}.analysis-series__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.analysis-series__row{border:1px solid var(--product-line);background:var(--product-panel);border-radius:10px;padding:12px 14px}.analysis-series__link{font-family:var(--product-display);color:var(--product-paper);font-size:16px;line-height:1.3;text-decoration:none}.analysis-series__link:hover{text-decoration:underline}.analysis-series__facts{font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;color:var(--product-paper-soft);margin:6px 0 0;font-size:11px}.situation-map{border:1px solid var(--product-line);background:var(--product-panel);border-radius:10px;margin:10px 0 0;padding:12px 14px}.situation-map__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.situation-map__title,.situation-map__placeless{font-family:var(--product-mono,var(--product-display));letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-soft);margin:0;font-size:11px}.situation-map__toggle{border:1px solid var(--product-line);font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;text-transform:uppercase;color:var(--product-paper);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px}.situation-map__toggle:hover{border-color:var(--product-paper-soft)}.situation-map--placeless .situation-map__placeless{text-transform:none;letter-spacing:0;margin-top:6px}.situation-map__canvas{border-radius:8px;height:260px;margin-top:10px;position:relative;overflow:hidden}.analysis-roots{margin:34px 0 0}.analysis-roots__head{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:12px;display:flex}.analysis-roots__title,.analysis-roots__standfirst{font-family:var(--product-mono,var(--product-display));letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px}.analysis-roots__title{color:var(--product-paper)}.analysis-roots__standfirst{color:var(--product-paper-soft)}.analysis-roots__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.analysis-root{border:1px solid var(--product-line);background:var(--product-panel);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.analysis-root[data-conflict=false]{border-style:dashed}.analysis-root__title{font-family:var(--product-display);color:var(--product-paper);margin:0;font-size:17px;line-height:1.25}.analysis-root__facts,.analysis-root__count{font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;color:var(--product-paper-soft);margin:0;font-size:11px}.analysis-root__count{text-transform:uppercase;margin-top:auto;padding-top:4px}.analysis-root__analyses{border-top:1px solid var(--product-line);flex-direction:column;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.analysis-root__link{color:var(--product-paper);font-size:13px;line-height:1.35;text-decoration:none}.analysis-root__link:hover{text-decoration:underline}.analysis-spine__scroller{scrollbar-width:thin;scrollbar-color:var(--product-line) transparent;padding-bottom:6px;overflow:auto hidden}.analysis-spine__scroller::-webkit-scrollbar{height:8px}.analysis-spine__scroller::-webkit-scrollbar-thumb{background:var(--product-line);border-radius:999px}.analysis-rail__quiet{color:var(--product-paper-soft);margin:0 0 6px;font-size:12px;line-height:1.5}.analysis-rail__basis{color:var(--product-paper-soft);margin:0 0 8px;font-size:11px;font-style:italic;line-height:1.5}.evidence-card__honesty li[data-honesty=RETRACTED]{color:var(--product-red)}.evidence-rail__none-reviewed{color:var(--product-paper-soft);margin:0 0 10px;font-size:11px;line-height:1.5}.evidence-card__open{font-family:var(--product-mono,var(--product-display));letter-spacing:.06em;text-transform:uppercase;color:var(--product-paper-soft);border:1px solid var(--product-line-strong);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 10px;font-size:11px;text-decoration:none;display:inline-block}.analysis-spine{border-top:1px solid var(--product-line);gap:8px;padding:12px 0 0;display:grid}.analysis-spine__track{background:var(--product-line-strong);height:2px;margin:26px 0 0;position:relative}.analysis-spine__beat{background:var(--product-paper-soft);border-radius:2px;height:8px;position:absolute;top:-3px}.analysis-spine__beat[data-band=HIGH]{background:var(--product-green)}.analysis-spine__beat[data-band=MEDIUM]{background:var(--product-amber)}.analysis-spine__beat[data-band=LOW]{background:var(--product-red)}.analysis-spine__publication{background:var(--product-copper-light);width:1px;height:22px;position:absolute;top:-22px}.analysis-spine__publication-label{width:max-content;max-width:180px;color:var(--product-copper-light);font-size:11px;line-height:1.3;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.analysis-spine__movement{width:2px;height:12px;position:absolute;top:-5px}.analysis-spine__movement[data-movement=ROSE]{background:var(--product-green)}.analysis-spine__movement[data-movement=FELL]{background:var(--product-red)}.analysis-spine__scale{font-family:var(--product-mono,var(--product-display));color:var(--product-paper-tertiary);justify-content:space-between;margin:6px 0 0;font-size:11px;display:flex}.analysis-spine__beside ul{color:var(--product-paper-soft);margin:4px 0 0;padding-left:14px;font-size:12px;line-height:1.5}.analysis-facts{flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;display:flex}.analysis-facts__cell dt{font-family:var(--product-mono,var(--product-display));letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0 0 2px;font-size:11px}.analysis-facts__cell dd{color:var(--product-paper-soft);margin:0;font-size:12px}.analysis-facts__weakest{color:var(--product-amber)}.analysis-facts__undated{color:var(--product-paper-tertiary)}.analysis-bands{flex-wrap:wrap;gap:2px 10px;margin-left:6px;display:inline-flex}.analysis-bands__step{align-items:center;gap:4px;font-size:12px;display:inline-flex}.analysis-bands__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.analysis-bands__step[data-band=HIGH]{color:var(--product-green)}.analysis-bands__step[data-band=MEDIUM]{color:var(--product-amber)}.analysis-bands__step[data-band=LOW]{color:var(--product-red)}.analysis-bands__step[data-band=UNKNOWN]{color:var(--product-paper-soft)}.analysis-doc__limits,.analysis-doc__claim{margin:18px 0;padding:2px 0 2px 14px}.analysis-doc__limits{border-left:2px solid var(--product-amber)}.analysis-doc__claim{border-left:2px solid var(--product-copper-light)}.analysis-doc__limits-label,.analysis-doc__claim-label{font-family:var(--product-mono,var(--product-display));letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.analysis-doc__limits-label{color:var(--product-amber)}.analysis-doc__claim-label{color:var(--product-copper-light)}.analysis-doc__limits-text,.analysis-doc__claim-text{color:var(--product-paper-soft);margin:0;font-size:17px;line-height:1.6}.analysis-doc__quote{border-left:2px solid var(--product-copper);color:var(--product-paper-soft);margin:0;padding-left:18px;font-size:15px;font-style:italic;line-height:1.6}.analysis-doc__quote p{margin:0}.analysis-doc__attribution,.analysis-doc__caption{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-style:normal}.analysis-doc__rule{background:var(--product-line);border:0;width:100%;height:1px;margin:8px 0}.analysis-doc__figure{margin:0}.analysis-doc__image{border:1px solid var(--product-line);border-radius:12px;width:100%;height:auto;display:block}.analysis-doc__table-scroll{overflow-x:auto}.analysis-doc__table{border-collapse:collapse;width:100%;font-size:13px}.analysis-doc__table th{border-bottom:1px solid var(--product-line-strong);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 12px 8px 0;font-size:11px;font-weight:400}.analysis-doc__table td{border-bottom:1px solid var(--product-line);vertical-align:top;padding:8px 12px 8px 0}.analysis-doc__details{border:1px solid var(--product-line);background:var(--product-panel-soft);border-radius:12px;padding:14px 16px}.analysis-doc__details summary{color:var(--product-copper);cursor:pointer;font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.analysis-doc__details-body{flex-direction:column;gap:14px;margin-top:14px;display:flex}.analysis-doc__event{margin:0}.analysis-doc__event-label{border:1px solid var(--product-line-strong);color:var(--product-copper);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;display:inline-block}.analysis-paywall{border:1px solid var(--product-line);background:var(--product-panel-soft);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;max-width:68ch;margin-top:-28px;padding:56px 20px 20px;display:flex;position:relative}.analysis-paywall__veil{background:linear-gradient(to bottom, transparent, var(--product-panel-soft));pointer-events:none;height:60px;position:absolute;top:-60px;left:0;right:0}.analysis-paywall__lede{color:var(--product-paper);font-family:var(--product-display);margin:0;font-size:15px;font-weight:300}.analysis-paywall__remaining{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.analysis-meta{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;font-size:11px;display:flex}.analysis-meta__category{color:var(--product-copper)}.analysis-meta__tag{border:1px solid var(--product-line);border-radius:999px;padding:3px 8px}.analysis-hero{border:1px solid var(--product-line);border-radius:14px;width:100%;height:auto;margin-bottom:18px;display:block}.analysis-rails{flex-direction:column;gap:22px;display:flex}.analysis-rail__title{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:400}.analysis-rail__window{color:var(--product-line-strong)}.analysis-rail__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.analysis-rail__chip{border:1px solid var(--product-line);min-height:26px;color:var(--product-paper-soft);cursor:pointer;font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.analysis-rail__chip[aria-pressed=true]{border-color:var(--product-copper);color:var(--product-copper-light)}.analysis-rail__count{color:var(--product-paper-tertiary)}.analysis-rail__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.analysis-rail__link{color:var(--product-paper);font-family:var(--product-display);font-size:13px;line-height:1.4;display:block}.analysis-rail__signals{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.12em;text-transform:uppercase;margin:3px 0 0;font-size:11px}.analysis-filters{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.related-analyses{border-top:1px solid var(--product-line);padding-top:20px}.editorial-preview{border:1px dashed var(--product-line-strong);background:var(--product-panel-soft);border-radius:12px;margin:6px 0 4px;padding:16px}.editorial-warnings{color:var(--product-amber);font-family:var(--product-mono);letter-spacing:.1em;margin:6px 0;padding-left:18px;font-size:8px}.review-dashboard{max-width:900px;margin:0 auto;padding:32px 20px 96px}.review-dashboard h1{font-family:var(--product-display);letter-spacing:-.01em;margin:0;font-size:28px}.review-dashboard__subtitle,.review-dashboard__notice,.review-dashboard__hint{color:var(--product-paper-soft);margin:8px 0 0;font-size:14px}.review-dashboard__hint{opacity:.7}.review-dashboard__list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.review-card{background:var(--product-panel);border:1px solid #ffffff14;border-radius:6px;grid-template-columns:96px 1fr;gap:14px;padding:14px;display:grid}.review-card:not(:has(.review-card__figure)){grid-template-columns:1fr}.review-card__figure{margin:0}.review-card__image{object-fit:cover;border-radius:4px;width:96px;height:72px;display:block}.review-card__credit{color:var(--product-paper-soft);opacity:.7;word-break:break-word;margin:4px 0 0;font-size:11px;line-height:1.3}.review-card__badge{border:1px solid var(--product-copper);letter-spacing:.04em;color:var(--product-paper-soft);border-radius:3px;padding:1px 6px;font-size:11px;display:inline-block}.review-card__badge--pending{border-color:var(--product-copper);color:var(--product-paper)}.review-card__badge--retracted{opacity:.6;border-style:dashed}.review-card__badge--none{opacity:.5}.review-card__headline{font-family:var(--product-display);margin:6px 0 0;font-size:16px;line-height:1.35}.review-card__summary{color:var(--product-paper-soft);margin:6px 0 0;font-size:13px;line-height:1.5}.review-card__meta{font-family:var(--product-mono);color:var(--product-paper-soft);opacity:.7;margin:8px 0 0;font-size:11px}.review-card__note{color:var(--product-paper-soft);margin:8px 0 0;font-size:12px}.review-card__actions{gap:8px;margin:12px 0 0;display:flex}.review-card__action{border:1px solid var(--product-copper);color:var(--product-paper);cursor:pointer;background:0 0;border-radius:3px;padding:5px 12px;font-size:12px}.review-card__action:disabled{opacity:.35;cursor:default}.review-card__action--retract{color:var(--product-paper-soft);border-color:#ffffff2e}@media (max-width:640px){.review-card{grid-template-columns:1fr}.review-card__image{width:100%;height:140px}}.spatial-surface__close{z-index:2;width:26px;height:26px;color:var(--product-paper-soft);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0bb3;border:1px solid #ffffff1a;border-radius:50%;place-items:center;padding:0;transition:color .14s,border-color .14s;display:grid;position:absolute;top:10px;right:10px}.spatial-surface__close:hover,.spatial-surface__close:focus-visible{border-color:var(--product-copper-light);color:var(--product-paper)}.spatial-surface__content>:first-child{padding-right:30px}.map-marker-preview{z-index:14;pointer-events:none;background:#0a0a0beb;border:1px solid #ffffff1f;border-radius:5px;width:max-content;max-width:260px;padding:8px 10px;animation:.12s ease-out map-marker-preview-in;position:absolute;transform:translate(14px,calc(-100% - 10px))}.map-marker-preview[data-x=LEFT]{transform:translate(calc(-100% - 14px),calc(-100% - 10px))}.map-marker-preview[data-y=BELOW]{transform:translate(14px,14px)}.map-marker-preview[data-x=LEFT][data-y=BELOW]{transform:translate(calc(-100% - 14px),14px)}@keyframes map-marker-preview-in{0%{opacity:0}}.map-marker-preview__headline{font-family:var(--product-display);color:var(--product-paper);margin:0;font-size:13px;line-height:1.35}.map-marker-preview__record{font-family:var(--product-mono);letter-spacing:.03em;color:var(--product-paper-tertiary);flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:11px;display:flex}.map-marker-preview__meta{font-family:var(--product-mono);letter-spacing:.03em;color:var(--product-paper-soft);opacity:.8;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;font-size:11px;display:flex}@media (max-width:640px){.map-marker-preview{max-width:min(260px,100vw - 32px);transform:translateY(calc(-100% - 12px))}}.map-legend{bottom:calc(var(--workspace-timeline-clearance) + 14px);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;display:flex;position:absolute;left:18px;right:220px}.map-legend__item{align-items:baseline;gap:5px;display:flex}.map-legend__item dt{color:var(--product-paper-soft);font-size:11px;line-height:1}.map-legend__item dd{font-family:var(--product-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--product-paper-soft);opacity:.62;margin:0;font-size:11px}.review-edit{gap:10px;margin:12px 0 0;display:grid}.review-edit__locale{border:1px solid #ffffff14;border-radius:4px;margin:0;padding:8px 10px}.review-edit__locale legend{font-family:var(--product-mono);letter-spacing:.1em;color:var(--product-copper);padding:0 4px;font-size:11px}.review-edit label,.review-edit__media{gap:3px;margin:6px 0 0;display:grid}.review-edit label>span,.review-edit__media>span{font-family:var(--product-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--product-paper-soft);opacity:.7;font-size:11px}.review-edit input,.review-edit textarea{width:100%;color:var(--product-paper);resize:vertical;background:#060607b3;border:1px solid #ffffff1f;border-radius:3px;padding:6px 8px;font-family:inherit;font-size:13px;line-height:1.4}.review-edit input:focus-visible,.review-edit textarea:focus-visible{border-color:var(--product-copper-light);outline:none}.review-edit__media small{color:var(--product-paper-soft);opacity:.6;font-size:11px;line-height:1.4}.event-modal__scrim{z-index:60;background:#07070775;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.event-modal{width:min(1080px,100%);max-height:min(760px,92vh);color:var(--product-paper);border:1px solid var(--product-line-strong);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#111112b8;border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;padding:28px 30px;display:grid;position:relative;overflow:auto;box-shadow:inset 0 1px #ebe8e312}.event-modal__close{letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-soft);border:1px solid var(--product-line);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:14px;right:16px}.event-modal__close:hover{color:var(--product-paper);border-color:var(--product-line-strong)}.event-modal__reading{min-width:0}.event-modal__classification{letter-spacing:.08em;color:var(--product-copper);margin:0 0 8px;font-size:11px}.event-modal__headline{font-family:var(--product-display);text-wrap:balance;margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.28}.event-modal__strip{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:12px 0;display:grid}.event-modal__strip dt{letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-tertiary);margin-bottom:3px;font-size:11px}.event-modal__strip dd{margin:0;font-size:13px}.event-modal__strip dd[data-band=HIGH]{color:var(--product-green)}.event-modal__strip dd[data-band=MEDIUM]{color:var(--product-amber)}.event-modal__strip dd[data-band=LOW]{color:var(--product-red)}.event-modal__strip dd[data-band=UNKNOWN]{color:var(--product-paper-soft)}.event-modal__precision{color:var(--product-paper-tertiary);margin-top:2px;font-size:11px;display:block}.event-modal__account{max-width:62ch;margin:0 0 20px;font-size:15px;line-height:1.62}.event-modal__segmented{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:999px;gap:2px;margin-bottom:14px;padding:2px;display:inline-flex}.event-modal__segment{letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 13px;font-size:11px}.event-modal__segment[aria-selected=true]{color:var(--product-paper);box-shadow:inset 0 -2px 0 var(--product-copper-light);background:#ebe8e312}.event-modal__panel{min-height:180px}.event-modal__empty,.event-modal__state{color:var(--product-paper-tertiary);margin:0;font-size:12px;line-height:1.55}.event-modal__state--failed{color:var(--product-red)}.event-entities__kind-label{letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0 0 5px;font-size:11px}.event-entities__chips{flex-wrap:wrap;gap:5px;margin:0 0 12px;padding:0;list-style:none;display:flex}.event-entities__chip{color:var(--product-paper);background:var(--product-panel-soft);border:1px solid var(--product-line);cursor:pointer;border-radius:12px;padding:4px 10px;font-size:12px}.event-entities__chip[aria-pressed=true]{color:var(--product-ink);background:var(--product-copper-light);border-color:var(--product-copper-light)}.event-entities__chip[data-confidence=LOW]{color:var(--product-paper-soft);border-style:dashed}.event-entities__span{background:var(--product-panel-soft);border-left:2px solid var(--product-copper);padding:12px 14px}.event-entities__span-intro{letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0 0 6px;font-size:11px}.event-entities__span-quote{margin:0 0 10px;font-size:13px;font-style:italic;line-height:1.55}.event-entities__history-link{letter-spacing:.06em;color:var(--product-copper);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:11px}.event-entities__history{margin:10px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none}.event-entities__history-day{min-width:82px;font-family:var(--product-mono);color:var(--product-paper-tertiary);font-size:11px;display:inline-block}.event-references{margin:0;padding:0;list-style:none}.event-references__row{border-bottom:1px solid var(--product-line-hairline);padding:9px 0}.event-references__source{letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-soft);margin:0 0 2px;font-size:11px}.event-references__title{margin:0 0 4px;font-size:13px;line-height:1.45}.event-references__restricted{color:var(--product-amber);margin:0 0 4px;font-size:12px;font-style:italic}.event-references__meta{font-size:11px;font-family:var(--product-mono);color:var(--product-paper-tertiary);gap:12px;margin:0;display:flex}.event-origin{margin:0}.event-origin__row{border-bottom:1px solid var(--product-line-hairline);grid-template-columns:128px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.event-origin__row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);font-size:11px}.event-origin__row dd{font-size:12px;font-family:var(--product-mono);overflow-wrap:anywhere;margin:0}.event-modal__graph{border-left:1px solid var(--product-line);flex-direction:column;gap:12px;min-width:0;padding-left:28px;display:flex}.event-modal__scopes{gap:16px;display:inline-flex}.event-modal__scope{letter-spacing:.06em;color:var(--product-paper-tertiary);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 5px;font-size:12px}.event-modal__scope[aria-selected=true]{color:var(--product-paper);border-bottom-color:var(--product-copper)}.event-modal__representations{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:999px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.event-modal__representation{color:var(--product-paper-soft);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:4px 11px;display:grid}.event-modal__representation[aria-pressed=true]{color:var(--product-paper);box-shadow:inset 0 -2px 0 var(--product-copper-light);background:#ebe8e312}.event-modal__graph-body{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:10px;place-items:center;min-height:300px;padding:8px;display:grid}.event-graph__edge--causal{stroke:var(--product-copper-light);stroke-width:1.6px}.event-graph__edge--causal .event-graph__arrowhead,.event-graph__arrowhead{fill:var(--product-copper)}.event-graph__edge--correlational{stroke:var(--product-blue);stroke-width:1.2px;stroke-dasharray:4 3}.event-lineage{width:100%;padding:6px}.event-lineage__ring{border:1px solid var(--product-line-strong);border-radius:3px;padding:12px 14px}.event-lineage__ring+.event-lineage__ring,.event-lineage__ring .event-lineage__ring{margin-top:10px}.event-lineage__ring--self{background:var(--product-panel);border-color:var(--product-copper)}.event-lineage__title{margin:0;font-size:12px;line-height:1.4}.event-lineage__count{color:var(--product-paper-tertiary);margin:4px 0 0;font-size:11px}.event-spine{width:100%;padding:64px 12px 12px}.event-spine__track{background:var(--product-line-strong);height:2px;margin:0 0 16px;padding:0;list-style:none;position:relative}.event-spine__mark{position:absolute;top:-4px;transform:translate(-50%)}.event-spine__dot{background:var(--product-paper-soft);border-radius:50%;width:9px;height:9px;display:block}.event-spine__dot[data-role=DEFINING]{background:var(--product-copper)}.event-spine__label{width:128px;color:var(--product-paper-soft);font-size:11px;line-height:1.35;position:absolute;top:14px;left:0}.event-spine__mark[data-lane=ABOVE] .event-spine__label{top:auto;bottom:14px}.event-spine__hidden{font-family:var(--product-mono,var(--product-display));color:var(--product-paper-soft);opacity:.75;margin-left:5px}.event-spine__undated{color:var(--product-paper-tertiary);margin:92px 0 0;font-size:11px}.event-modal__legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-modal__legend-title{letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0;font-size:11px}.event-modal__legend-entry{color:var(--product-paper-soft);align-items:center;gap:6px;font-size:11px;display:inline-flex}.event-modal__legend-entry:before{content:"";width:22px;height:0}.event-modal__legend-entry.event-graph__edge--causal:before{border-top:1.6px solid var(--product-copper)}.event-modal__legend-entry.event-graph__edge--correlational:before{border-top:1.2px dashed var(--product-blue)}.event-modal__edge{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:10px;min-height:54px;padding:10px 12px}.event-modal__edge-type{font-size:11px;font-family:var(--product-mono);letter-spacing:.04em;color:var(--product-blue);margin:0 0 4px}.event-modal__edge-type[data-kind=CAUSAL]{color:var(--product-copper-light)}.event-modal__edge-explanation{margin:0;font-size:12px;line-height:1.55}.event-modal[data-columns=one]{grid-template-columns:minmax(0,1fr);width:min(640px,100%)}.event-modal__graph{padding-top:26px}.event-modal__representations{flex-wrap:wrap}@media (max-width:900px){.event-modal__scrim{place-items:start center;padding:12px}.event-modal{grid-template-columns:minmax(0,1fr);gap:20px;max-height:94vh;padding:24px 20px}.event-modal__graph{border-left:0;border-top:1px solid var(--product-line);padding-top:20px;padding-left:0}.event-modal__headline{font-size:19px}.event-modal__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.event-modal__close{top:10px;right:12px}.event-modal__segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.event-modal__segment{text-align:center;padding:6px 4px}.event-modal__representation{padding:5px 9px}.event-origin__row{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:380px){.event-modal__strip{grid-template-columns:minmax(0,1fr);gap:10px}}.event-references__relationship{font-family:var(--product-display);letter-spacing:.06em;text-transform:uppercase;color:var(--product-paper-soft)}.event-references__relationship[data-relationship=CORROBORATES]{color:var(--product-copper-light)}.event-references__relationship[data-relationship=CONTRADICTS]{color:var(--product-red)}.event-references__relationship[data-relationship=UNASSESSED]{color:var(--product-paper-tertiary);text-transform:none;letter-spacing:0;font-style:italic}.event-references__unavailable{color:var(--product-amber);margin:0;font-size:12px}.event-modal__icon{vertical-align:-.12em;flex:none}.event-modal__strip dt{min-height:16px;color:var(--product-paper-tertiary);align-items:center;margin-bottom:5px;display:flex}.event-modal__segment,.event-modal__scope,.event-modal__legend-entry,.event-references__relationship,.event-entities__chip{align-items:center;gap:6px;display:inline-flex}.event-modal__edge-type{align-items:center;gap:6px;display:flex}.event-references__meta .event-modal__icon{color:var(--product-amber)}.event-references__relationship .event-modal__icon{color:inherit}.event-lineage__events{max-height:190px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.event-lineage__events li{color:var(--product-paper-soft);border-top:1px solid var(--product-line-hairline);gap:8px;padding:4px 0;font-size:11px;line-height:1.45;display:flex}.event-lineage__events li[data-role=DEFINING]{color:var(--product-paper)}.event-lineage__day{font-family:var(--product-mono);color:var(--product-paper-tertiary);flex:none}.map-marker--selected{border-color:var(--product-copper-light);box-shadow:0 0 0 9px #9b746424}.map-marker--cohort{border-color:#9b746499}@keyframes event-modal-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes event-modal-scrim-in{0%{opacity:0}to{opacity:1}}.event-modal__scrim{animation:.14s ease-out event-modal-scrim-in}.event-modal{transform-origin:var(--event-modal-origin,center);animation:.22s cubic-bezier(.16,1,.3,1) event-modal-in}@media (prefers-reduced-motion:reduce){.event-modal,.event-modal__scrim,.event-modal__entity-view,.event-modal[data-returned=true]>.event-modal__reading,.event-modal[data-returned=true]>.event-modal__graph{animation:none}.map-marker:hover{transform:none}}.event-graph{aspect-ratio:1;max-width:100%;height:100%;max-height:100%;position:relative}.event-graph__edges{width:100%;height:100%;transition:opacity .15s;position:absolute;inset:0}.event-graph[data-edges=hidden] .event-graph__edges{opacity:0;transition:opacity .15s}.event-graph[data-edges=shown] .event-graph__edges{opacity:1;transition:opacity .3s}.event-graph__node{width:calc(44px * var(--graph-node-scale,1));height:calc(44px * var(--graph-node-scale,1));margin:calc(-22px * var(--graph-node-scale,1)) 0 0 calc(-22px * var(--graph-node-scale,1));font-family:var(--product-display);font-size:calc(11px * var(--graph-node-scale,1));color:var(--product-paper);background:var(--product-panel);border:1px solid var(--product-line-strong);cursor:pointer;border-radius:999px;place-items:center;transition:left .34s cubic-bezier(.22,1,.36,1),top .34s cubic-bezier(.22,1,.36,1),opacity .2s,transform .2s;display:grid;position:absolute}.event-graph__node[disabled]{cursor:default}.event-spine__mark[data-precision=MONTH] .event-spine__dot{border-radius:3px;width:14px}.event-spine__mark[data-precision=YEAR] .event-spine__dot,.event-spine__mark[data-precision=UNKNOWN] .event-spine__dot{opacity:.7;border-radius:3px;width:26px}.event-spine__when{font-family:var(--product-mono,var(--product-display));color:var(--product-paper-tertiary);letter-spacing:.04em;font-size:11px;display:block}.event-confidence{border-top:1px solid var(--product-line);flex-direction:column;gap:6px;padding:10px 0 0;display:flex}.event-confidence__title,.event-assertion__title{font-family:var(--product-display);color:var(--product-paper-tertiary);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.event-confidence__readings{flex-direction:column;gap:2px;display:flex}.event-confidence__reading{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);align-items:baseline;gap:8px;padding:4px 0;font-size:12px;line-height:1.4;display:grid}.event-confidence__reading[data-binding=true]{color:var(--product-red)}.event-confidence__observed,.event-confidence__direction{font-family:var(--product-mono,var(--product-display));color:var(--product-paper-tertiary);font-size:11px}.event-confidence__reading[data-direction=CAPS] .event-confidence__direction{color:var(--product-red)}.event-confidence__reading[data-direction=LIMITS] .event-confidence__direction{color:var(--product-amber)}.event-confidence__reading[data-direction=RAISES] .event-confidence__direction{color:var(--product-green)}.event-confidence__reading[data-direction=NEUTRAL] .event-confidence__direction,.event-confidence__reading[data-direction=UNKNOWN] .event-confidence__direction{color:var(--product-paper-soft)}.event-confidence__binding{color:var(--product-paper-tertiary);font-size:12px;line-height:1.5}.event-assertion{border-top:1px solid var(--product-line);flex-direction:column;gap:6px;padding:10px 0 0;display:flex}.event-assertion__boundary{max-width:52ch;color:var(--product-paper-tertiary);font-size:12px;line-height:1.6}.event-assertion__steps{flex-direction:column;gap:2px;display:flex}.event-assertion__step{border-left:2px solid var(--product-line-strong);grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,.5fr) minmax(0,.5fr);align-items:baseline;gap:8px;padding:4px 0 4px 10px;font-size:12px;display:grid}.event-assertion__when,.event-assertion__band{font-family:var(--product-mono,var(--product-display));color:var(--product-paper-tertiary);font-size:11px}.event-assertion__step[data-movement=ROSE]{border-left-color:var(--product-green)}.event-assertion__step[data-movement=FELL]{border-left-color:var(--product-red)}.event-assertion__movement{font-family:var(--product-mono,var(--product-display));color:var(--product-paper-tertiary);font-size:11px}.event-assertion__step[data-movement=ROSE] .event-assertion__movement{color:var(--product-green)}.event-assertion__step[data-movement=FELL] .event-assertion__movement{color:var(--product-red)}.event-modal__graph--isolated{flex-direction:column;justify-content:center;gap:10px;display:flex}.event-modal__graph-register{font-family:var(--product-display);color:var(--product-paper-tertiary);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.event-modal__graph-reason{max-width:46ch;color:var(--product-paper-tertiary);font-size:13px;line-height:1.6}.event-graph__node-label{width:92px;font-family:var(--product-mono,var(--product-display));color:var(--product-paper-tertiary);text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;pointer-events:none;font-size:11px;line-height:1.25;position:absolute;top:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%)}.event-graph__node[data-centre=true] .event-graph__node-label{width:132px;color:var(--product-paper);font-size:11px}@keyframes graph-opened-in{0%{opacity:0;transform:scale(.02)}to{opacity:1;transform:scale(1)}}.event-graph__opened-node,.event-graph__edge--opened{transform-box:view-box;transform-origin:var(--opened-origin-x) var(--opened-origin-y);animation:.18s ease-out both graph-opened-in}.event-graph__opened-node[data-closing=true],.event-graph__edge--opened[data-closing=true]{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.event-graph__opened-node,.event-graph__edge--opened{animation-duration:1ms}}.event-graph__opened-node{fill:var(--product-paper-soft)}.event-graph__edge--opened{stroke:var(--product-line);stroke-width:1px}.event-graph__node[data-unit=SITUATION]{border-radius:10px}.event-graph__node[data-unit=EVENT]{border-radius:50%}.event-graph__node[data-centre=true]{width:62px;height:62px;color:var(--product-paper);background:var(--product-copper);border-color:var(--product-copper-light);margin:-31px 0 0 -31px}.event-graph__node[data-selected=true]{border-color:var(--product-paper);border-width:2px}.event-graph__node[data-leaving=true]{opacity:0;pointer-events:none;transform:scale(.94)}@keyframes event-graph-node-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.event-graph__node[data-leaving=false]{animation:.2s event-graph-node-in}@media (prefers-reduced-motion:reduce){.event-graph__node,.event-graph__edges{transition:none;animation:none}}.event-notjoined{border-top:1px solid var(--product-line);padding-top:12px}.event-notjoined__title{letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0 0 8px;font-size:11px}.event-notjoined__rows{margin:0;padding:0;list-style:none}.event-notjoined__row{text-align:left;width:100%;color:var(--product-paper-soft);border:0;border-top:1px solid var(--product-line-hairline);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.event-notjoined__row[aria-pressed=true]{color:var(--product-paper)}.event-notjoined__other{overflow-wrap:anywhere;flex:1}.event-notjoined__register{letter-spacing:.06em;text-transform:uppercase;color:var(--product-paper-tertiary);flex:none;font-size:11px}.event-notjoined__mark{border-top:1.4px solid #ebe8e357;flex:none;width:26px;height:0;-webkit-mask-image:linear-gradient(90deg,#000 0 34%,#0000 34% 66%,#000 66% 100%);mask-image:linear-gradient(90deg,#000 0 34%,#0000 34% 66%,#000 66% 100%)}.event-notjoined__row[data-register=WITHDRAWN] .event-notjoined__mark{border-top-color:#4a4642;position:relative;-webkit-mask-image:none;mask-image:none}.event-notjoined__row[data-register=WITHDRAWN] .event-notjoined__mark:after{content:"";border-left:1.4px solid var(--product-amber);height:11px;position:absolute;inset:-5px 9px auto;transform:rotate(24deg)}.event-notjoined__row[data-register=DECLINED] .event-notjoined__register{color:var(--product-muted)}.event-notjoined__shares{color:var(--product-paper-tertiary);margin:0 0 4px 35px;font-size:11px}.event-notjoined__reason{color:var(--product-paper-soft);background:var(--product-panel-soft);border-radius:10px;margin:8px 0 0;padding:9px 11px;font-size:12px;line-height:1.55}.event-notjoined__rule{color:var(--product-paper-tertiary);margin:8px 0 0;font-size:11px;line-height:1.5}.entity-history{max-width:760px;margin:0 auto;padding:32px 24px 64px}.entity-history__kind{letter-spacing:.1em;text-transform:uppercase;color:var(--product-copper);align-items:center;gap:6px;margin:0 0 6px;font-size:11px;display:flex}.entity-history__name{font-family:var(--product-display);text-wrap:balance;margin:0 0 20px;font-size:26px;font-weight:500;line-height:1.25}.entity-history__spread{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.entity-history__theatre{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:10px;padding:12px 14px}.entity-history__theatre--absent{color:var(--product-paper-tertiary);background:0 0;border-style:dashed;font-size:12px;font-style:italic}.entity-history__theatre-title{margin:0 0 4px;font-size:14px}.entity-history__theatre-meta,.entity-history__untheatred{color:var(--product-paper-tertiary);margin:0;font-size:11px}.entity-history__no-spread{color:var(--product-paper-soft);background:var(--product-panel-soft);border-left:2px solid var(--product-copper);border-radius:0 10px 10px 0;margin:0 0 20px;padding:12px 14px;font-size:12px;line-height:1.6}.entity-history__events{border-top:1px solid var(--product-line);margin:24px 0 0;padding:0;list-style:none}.entity-history__events li{border-bottom:1px solid var(--product-line-hairline)}.entity-history__events a{color:var(--product-paper-soft);gap:12px;padding:10px 0;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.entity-history__events a:hover{color:var(--product-paper)}.entity-history__day{font-family:var(--product-mono);color:var(--product-paper-tertiary);flex:none;font-size:11px}.entity-history__state{color:var(--product-paper-tertiary);padding:32px 24px;font-size:12px}.entity-history__state--failed{color:var(--product-red)}.event-entities__actions{flex-wrap:wrap;gap:14px;display:flex}@keyframes event-modal-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.event-modal__entity-view{grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;min-width:0;animation:.16s cubic-bezier(.16,1,.3,1) event-modal-view-in;display:grid}.event-modal[data-returned=true]>.event-modal__reading,.event-modal[data-returned=true]>.event-modal__graph{animation:.16s cubic-bezier(.16,1,.3,1) event-modal-view-in}.event-modal__entity-reading{min-width:0}.event-modal__entity-where{border-left:1px solid var(--product-line);flex-direction:column;gap:12px;min-width:0;padding-top:26px;padding-left:28px;display:flex}.event-modal__back{letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-soft);border:1px solid var(--product-line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0 0 16px;padding:4px 10px 4px 8px;font-size:11px;display:inline-flex}.event-modal__back:hover{color:var(--product-paper);border-color:var(--product-line-strong)}.event-modal__back .event-modal__icon{transform:rotate(-90deg)}.event-modal__entity-header{margin:0 0 18px}.event-modal__entity-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--product-copper);align-items:center;gap:6px;margin:0 0 6px;font-size:11px;display:flex}.event-modal__entity-name{font-family:var(--product-display);text-wrap:balance;margin:0 0 6px;font-size:24px;font-weight:500;line-height:1.25}.event-modal__entity-summary{color:var(--product-paper-soft);margin:0 0 4px;font-size:13px;line-height:1.5}.event-modal__entity-aliases{color:var(--product-paper-tertiary);margin:0;font-size:11px}.event-modal__entity-named{background:var(--product-panel-soft);border-left:2px solid var(--product-copper);margin:0 0 18px;padding:12px 14px}.event-modal__entity-totals{color:var(--product-paper);margin:0;font-size:14px}.event-modal__entity-events-title{letter-spacing:.08em;text-transform:uppercase;color:var(--product-copper);margin:8px 0 0;font-size:11px;font-weight:500}.event-modal__entity-view .entity-history__events{margin-top:0}.entity-history__events button{width:100%;font:inherit;text-align:left;color:var(--product-paper-soft);cursor:pointer;background:0 0;border:0;gap:12px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.entity-history__events button:hover{color:var(--product-paper)}.entity-profile{background:var(--product-panel-soft);border:1px solid var(--product-line);border-radius:10px;margin:0 0 18px;padding:14px}.entity-profile--absent{color:var(--product-paper-soft);background:0 0;border-style:dashed;font-size:12px;line-height:1.6}.entity-profile__figure{float:right;width:96px;margin:0 0 10px 14px}.entity-profile__photo{border:1px solid var(--product-line);filter:grayscale();border-radius:10px;width:96px;height:auto;display:block}.entity-profile__credit{color:var(--product-paper-tertiary);margin:4px 0 0;font-size:11px;line-height:1.4}.entity-profile__credit-link{color:inherit}.entity-profile__attributes{gap:10px;margin:0;display:grid}.entity-profile__row{grid-template-columns:128px minmax(0,1fr);gap:4px 12px;display:grid}@media (max-width:900px){.event-modal__entity-view{grid-template-columns:minmax(0,1fr);gap:20px}.event-modal__entity-where{border-left:0;border-top:1px solid var(--product-line);padding-top:20px;padding-left:0}.entity-profile__figure{float:none;margin:0 0 12px}}.entity-profile__row dt{letter-spacing:.06em;text-transform:uppercase;color:var(--product-paper-tertiary);grid-column:1;padding-top:3px;font-size:11px}.entity-profile__row dd{border-left:2px solid var(--product-line);grid-column:2;margin:0;padding-left:8px;font-size:13px;line-height:1.5}.entity-profile__row dd[data-asserted-by=HUMAN_REVIEWED]{border-left-color:var(--product-copper-light)}.entity-profile__row dd[data-asserted-by=LOCAL_INTELLIGENCE]{border-left-color:var(--product-blue)}@media (max-width:620px){.entity-profile__row{grid-template-columns:minmax(0,1fr);gap:2px}.entity-profile__row dd{grid-column:1;padding-left:8px}}.entity-profile__age{color:var(--product-paper-soft);margin-left:8px}.entity-profile__span{font-family:var(--product-mono);color:var(--product-paper-tertiary);margin-left:8px;font-size:11px}.entity-profile__note{color:var(--product-paper-tertiary);font-size:11px;font-style:italic;display:block}.entity-profile__provenance{color:var(--product-paper-tertiary);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:11px;display:flex}.entity-profile__asserted[data-asserted-by=HUMAN_REVIEWED]{color:var(--product-copper-light)}.entity-profile__asserted[data-asserted-by=LOCAL_INTELLIGENCE]{color:var(--product-blue)}.entity-profile__source,.entity-profile__link{color:var(--product-paper-soft);text-underline-offset:2px;text-decoration:underline}.entity-profile__source:hover,.entity-profile__link:hover{color:var(--product-paper)}.entity-profile__confidence[data-band=MEDIUM]{color:var(--product-amber)}.entity-profile__confidence[data-band=LOW]{color:var(--product-red)}.entity-profile__links{flex-wrap:wrap;gap:12px;margin:12px 0 0;font-size:12px;display:flex}.entity-profile__links span{color:var(--product-paper-tertiary)}.entity-profile__meta{color:var(--product-paper-tertiary);margin:10px 0 0;font-size:11px}.event-modal__proposed{color:var(--product-paper-soft);background:var(--product-panel-soft);border-left:2px solid var(--product-blue);border-radius:0 8px 8px 0;margin:0 0 8px;padding:7px 10px;font-size:11px;line-height:1.5}.map-marker--cohort.map-marker--proposed{border-style:dashed;border-color:#7a96a89e}.spatial-zoom-control[data-orientation=horizontal]{justify-content:center;padding:6px 8px;position:relative;inset:auto;transform:none}.spatial-zoom-control[data-orientation=horizontal] .spatial-zoom-control__track{cursor:ew-resize;width:100%;height:22px}.spatial-zoom-control[data-orientation=horizontal] .spatial-zoom-control__segments{flex-direction:row}.spatial-zoom-control[data-orientation=horizontal] .spatial-zoom-control__segment{width:1px;height:14px}.spatial-zoom-control[data-orientation=horizontal] .spatial-zoom-control__thumb{transition:left .18s;top:50%;bottom:auto;left:0;transform:translate(-50%,-50%)}.graph-viewport{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;min-height:clamp(280px,42vh,420px);display:grid}.graph-viewport__frame{grid-area:1/1;min-width:0;position:relative;overflow:hidden}.graph-viewport__canvas{transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .18s;display:flex}.graph-viewport__zoom{grid-area:1/2;align-items:center;display:flex;position:relative}.graph-viewport__zoom .spatial-zoom-control{position:relative;inset:auto;transform:none}.graph-viewport__zoom .spatial-zoom-control__track{height:100%;min-height:120px}.graph-viewport__pan{grid-area:2/1;min-width:0}@media (prefers-reduced-motion:reduce){.graph-viewport__canvas{transition:none}}.graph-viewport[data-rails=PAN_ONLY] .graph-viewport__canvas{transform-origin:0;display:block}.event-graph__preview{z-index:3;text-align:left;background:var(--product-panel-soft);border:1px solid var(--product-line-strong);opacity:0;pointer-events:none;border-radius:10px;flex-direction:column;gap:4px;width:max-content;max-width:260px;padding:10px 12px;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 30px #0000008c}.event-graph__node:hover,.event-graph__node:focus-visible{z-index:4}.event-graph__node:hover .event-graph__preview,.event-graph__node:focus-visible .event-graph__preview{opacity:1;transform:translate(-50%)translateY(0)}.event-graph__preview-headline{font-family:var(--product-display);color:var(--product-paper);white-space:normal;font-size:12px;line-height:1.35}.event-graph__preview-summary{-webkit-line-clamp:4;color:var(--product-paper-tertiary);white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.event-graph__node:not([disabled]){cursor:pointer}@media (prefers-reduced-motion:reduce){.event-graph__preview{transition:none}}.access-link--signed-in{color:var(--product-paper);justify-content:center;align-items:center;display:inline-flex}.access-link--signed-in .access-link__glyph{color:var(--product-copper)}.access-link--signed-in:hover .access-link__glyph,.access-link--signed-in:focus-visible .access-link__glyph{color:var(--product-paper)}@media (max-width:900px){.plans-ledger__head,.plans-ledger__row,.plans-discipline{grid-template-columns:minmax(0,1fr)}}.map-marker--event[data-lens]{border-color:var(--lens-ring,currentColor);border-style:var(--lens-ring-style,solid);border-width:var(--lens-ring-weight,1px)}.map-marker--event.map-marker--selected[data-lens]{border-color:var(--product-copper-light)}.map-marker--event.map-marker--cohort[data-lens]{border-color:#9b746499}.map-marker--event.map-marker--cohort.map-marker--proposed[data-lens]{border-style:dashed;border-color:#7a96a89e}.map-marker--event[data-lens][data-lens-recede=true]{opacity:var(--lens-opacity,1)}.map-marker--event.map-marker--dimmed[data-lens][data-lens-recede=true]{opacity:.28}.map-marker__badge{font-family:var(--product-mono);color:var(--lens-badge,var(--product-paper-soft));pointer-events:none;font-size:11px;line-height:1;position:absolute;top:-8px;right:-8px}.map-lens-overlay{z-index:1;pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-lens-overlay__ring[data-state=adopted]{stroke:var(--lens-thread-asserted);stroke-width:1.2px;opacity:.6}.map-lens-overlay__ring[data-state=proposed]{stroke:var(--lens-thread-proposed);stroke-width:1.2px;stroke-dasharray:5 5;opacity:.6}.map-lens-overlay__thread[data-state=proposed]{stroke:var(--lens-thread-proposed);stroke-width:1.2px;stroke-dasharray:4 5}.map-lens-overlay__thread[data-state=asserted]{stroke:var(--lens-thread-asserted);stroke-width:1.4px}.map-lens-overlay__arrowhead{fill:var(--lens-thread-asserted)}.lens-control{flex-direction:column;gap:14px;display:flex}.lens-control__lenses{border:0;margin:0;padding:0}.lens-control__choices{flex-wrap:wrap;gap:6px;display:flex}.lens-control__choice{border:1px solid var(--product-line);color:var(--product-paper-soft);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;transition:color .14s,border-color .14s,background-color .14s}.lens-control__choice:hover{color:var(--product-paper);border-color:var(--product-line-strong)}.lens-control__choice[aria-pressed=true]{color:var(--product-paper);border-color:var(--product-copper);background:#9b74642e}.lens-control__note{color:var(--product-paper-soft);margin:0;font-size:12px;line-height:1.45}.lens-control__counts--absent{font-family:var(--product-mono);letter-spacing:.04em;color:var(--product-paper-tertiary);margin:0;font-size:11px}.lens-legend{flex-direction:column;gap:8px;margin:0;display:flex}.lens-legend__row{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lens-legend__row dt,.lens-legend__row dd{margin:0}.lens-legend__row dd{color:var(--product-paper-soft);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:1.4;display:flex}.lens-legend__swatch{width:18px;height:18px;font-family:var(--product-mono);color:var(--product-paper-soft);opacity:var(--lens-opacity,1);border-radius:50%;place-items:center;font-size:11px;display:grid}.lens-legend__swatch[data-ring=true]{border:var(--lens-ring-weight,1px) var(--lens-ring-style,solid) var(--lens-ring,var(--product-paper-soft))}.lens-legend__swatch[data-thread=true]{border:0;border-top:var(--lens-ring-weight,1px) var(--lens-ring-style,solid) var(--lens-ring,var(--product-paper-soft));width:18px;height:0;color:var(--lens-ring,var(--product-paper-soft));border-radius:0}.lens-legend__count{font-family:var(--product-mono);letter-spacing:.04em;color:var(--product-paper-tertiary);font-size:11px}.lens-scrubber{flex-direction:column;gap:6px;display:flex}.lens-scrubber__label{font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);font-size:11px}.lens-scrubber__input{width:100%;accent-color:var(--product-copper)}.lens-scrubber__day{color:var(--product-paper);font-size:12px}.layer-control[data-variant=ROWS] .layer-control__toggles{flex-flow:column;gap:10px;display:flex}.layer-control__entry{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.layer-control__entry .layer-control__toggle{text-align:left;justify-self:start}.layer-control__freshness{font-family:var(--product-mono);letter-spacing:.04em;color:var(--product-paper-tertiary);font-size:11px}.layer-control__note{color:var(--product-paper-soft);font-size:12px;line-height:1.45}@media (max-width:620px){.lens-control{gap:12px}.lens-control__choice{padding:6px 10px;font-size:12px}.lens-legend__row{grid-template-columns:18px minmax(0,1fr);gap:8px}.lens-legend__row dd{font-size:12px}}.screener-panel{width:clamp(360px,30vw,486px);max-width:100%;min-height:0;color:var(--product-paper);font-family:var(--product-display);flex-direction:column;gap:1.15rem;padding-right:.15rem;display:flex;overflow-y:auto}.screener-panel__header{flex-direction:column;gap:.45rem;display:flex}.screener-panel__title{letter-spacing:.16em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0;font-size:.78rem}.screener-panel__numbers{font-family:var(--product-mono);align-items:baseline;gap:.55rem;margin:0;font-size:1.5rem;line-height:1.1;display:flex}.screener-panel__universe{color:var(--product-paper-soft)}.screener-panel__arrow{color:var(--product-paper-tertiary);font-size:1rem}.screener-panel__unasked,.screener-panel__sentence,.screener-panel__floor{margin:0;font-size:.86rem;line-height:1.5}.screener-panel__sentence{color:var(--product-paper);max-width:42ch}.screener-panel__unasked{color:var(--product-paper-tertiary)}.screener-panel__floor{border-left:2px solid var(--product-amber);color:var(--product-paper-soft);padding-left:.6rem;font-size:.8rem}.screener-section,.screener-funnel{border-top:1px solid var(--product-line);flex-direction:column;gap:.6rem;padding-top:.9rem;display:flex}.screener-section__title{letter-spacing:.14em;text-transform:uppercase;color:var(--product-paper-tertiary);margin:0;font-size:.72rem}.screener-section__note{color:var(--product-paper-tertiary);margin:0;font-size:.78rem;line-height:1.45}.screener-funnel__rows{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.screener-funnel__row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) minmax(3.5rem,auto);align-items:center;gap:.6rem;display:grid}.screener-funnel__label{color:var(--product-paper-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.screener-funnel__count{color:var(--product-paper);font-family:var(--product-mono);text-align:right;font-size:.8rem}.screener-bar{background:var(--product-line-hairline);border-radius:1px;height:6px;display:block;overflow:hidden}.screener-bar__fill{background:var(--product-paper-soft);height:100%;width:calc(var(--screener-bar-share,0) * 100%);display:block}.screener-bar[data-cut=true] .screener-bar__fill{background:var(--product-copper-light)}.screener-funnel__comparison{color:var(--product-paper-soft);margin:0;font-size:.8rem}.screener-funnel__comparison[data-movement=ROSE]{color:var(--product-green)}.screener-funnel__comparison[data-movement=FELL]{color:var(--product-red)}.screener-window__clocks{flex-direction:column;gap:.25rem;display:flex}.screener-window__presets,.screener-chips{flex-wrap:wrap;gap:.35rem;display:flex}.screener-choice{border:1px solid var(--product-line);color:var(--product-paper-soft);text-align:left;cursor:pointer;background:0 0;border-radius:2px;flex-direction:column;gap:.15rem;padding:.32rem .55rem;font-family:inherit;font-size:.8rem;display:flex}.screener-choice__line{color:var(--product-paper-tertiary);font-size:.72rem;line-height:1.35}.screener-choice[aria-pressed=true]{border-color:var(--product-copper);color:var(--product-paper)}.screener-choice[aria-pressed=true] .screener-choice__label{color:var(--product-copper-light)}.screener-chip{border:1px solid var(--product-line);color:var(--product-paper-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:.4rem;padding:.28rem .65rem;font-family:inherit;font-size:.8rem;display:inline-flex}.screener-chip[aria-pressed=true]{border-color:var(--product-copper);color:var(--product-paper)}.screener-chip__note,.screener-option__note{color:var(--product-paper-tertiary);font-size:.7rem}.screener-count{color:var(--product-paper-tertiary);font-family:var(--product-mono);font-size:.72rem}.screener-add{border:1px dashed var(--product-line-strong);color:var(--product-paper-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:.35rem;padding:.28rem .65rem;font-family:inherit;font-size:.8rem;display:inline-flex}.screener-add__more{color:var(--product-paper-tertiary);font-size:.72rem}.screener-window__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.screener-window__date{flex-direction:column;gap:.2rem;min-width:0;display:flex}.screener-window__date-label{color:var(--product-paper-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.screener-window__date input{border:1px solid var(--product-line);background:var(--product-panel-soft);width:100%;min-width:0;color:var(--product-paper);font-family:var(--product-mono);border-radius:2px;padding:.32rem .45rem;font-size:.8rem}.screener-window__caption,.screener-window__note{color:var(--product-paper-tertiary);margin:0;font-size:.76rem;line-height:1.45}.screener-window__occurred{border-left:2px solid var(--product-line-strong);flex-direction:column;gap:.4rem;padding-left:.6rem;display:flex}.screener-window__occurred-line{flex-wrap:wrap;gap:.85rem;margin:0;display:flex}.screener-window__occurred-count{align-items:baseline;gap:.3rem;font-size:.78rem;display:inline-flex}.screener-window__occurred-value{color:var(--product-paper);font-family:var(--product-mono)}.screener-window__as-believed{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.screener-window__now,.screener-window__clear-as-of{color:var(--product-paper-tertiary);background:0 0;border:none;padding:0 0 .35rem;font-family:inherit;font-size:.78rem}.screener-window__clear-as-of{color:var(--product-paper);cursor:pointer;text-underline-offset:.2em;text-decoration:underline}.screener-window__note{flex-basis:100%}.screener-toggle{flex-direction:column;gap:.2rem;display:flex}.screener-toggle__label{color:var(--product-paper-soft);cursor:pointer;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.screener-toggle__note{color:var(--product-paper-tertiary);margin:0 0 0 1.4rem;font-size:.74rem;line-height:1.4}.screener-toggle[data-disabled=true] .screener-toggle__label{opacity:.5;cursor:not-allowed}.screener-standing__group,.screener-group{flex-direction:column;gap:.35rem;display:flex}.screener-group__title{color:var(--product-paper-tertiary);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin:0;font-size:.72rem;font-weight:500;display:flex}.screener-group__matches{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:0;text-transform:none}.screener-picker{border:1px solid var(--product-line);background:var(--product-panel-soft);border-radius:3px;flex-direction:column;gap:.5rem;max-height:22rem;padding:.65rem;display:flex;overflow-y:auto}.screener-picker__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.screener-picker__search-label{color:var(--product-paper-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.screener-picker__close{color:var(--product-paper-soft);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.76rem}.screener-picker__search{border:1px solid var(--product-line);background:var(--product-ink-soft);width:100%;min-width:0;color:var(--product-paper);border-radius:2px;padding:.35rem .5rem;font-family:inherit;font-size:.82rem}.screener-picker__state{color:var(--product-paper-tertiary);margin:0;font-size:.78rem}.screener-options{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.screener-option__button{width:100%;color:var(--product-paper-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:2px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.5rem;padding:.3rem .35rem;font-family:inherit;font-size:.82rem;display:grid}.screener-option__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.screener-option__button[aria-pressed=true]{color:var(--product-copper-light)}.screener-option__button[data-empty=true]{opacity:.55}.screener-option__button:disabled{opacity:.4;cursor:not-allowed}.screener-actions__row{flex-wrap:wrap;gap:.4rem;display:flex}.screener-action__button{border:1px solid var(--product-line-strong);color:var(--product-paper);cursor:pointer;background:0 0;border-radius:2px;padding:.35rem .7rem;font-family:inherit;font-size:.8rem}.screener-action{flex-direction:column;gap:.25rem;display:flex}.screener-action--unavailable .screener-action__button{opacity:.5;cursor:not-allowed;align-self:flex-start}.screener-action__note{color:var(--product-paper-tertiary);margin:0;font-size:.74rem;line-height:1.4}.screener-saved__rows{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.screener-saved__row{border-left:2px solid var(--product-line-strong);flex-direction:column;gap:.2rem;padding-left:.6rem;display:flex}.screener-saved__name{color:var(--product-paper);margin:0;font-size:.84rem}.screener-saved__sentence{color:var(--product-paper-soft);margin:0;font-size:.78rem;line-height:1.45}.screener-saved__counts{color:var(--product-paper-tertiary);font-family:var(--product-mono);flex-wrap:wrap;gap:.6rem;margin:0;font-size:.74rem;display:flex}.screener-saved__since{color:var(--product-paper)}.screener-saved__actions{flex-wrap:wrap;gap:.5rem;padding-top:.15rem;display:flex}.screener-saved__action{color:var(--product-paper-soft);text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.76rem;text-decoration:underline}@media (max-width:420px){.screener-panel{gap:.95rem;width:100%;min-width:0}.screener-funnel__row{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr) minmax(2.75rem,auto);gap:.4rem}.screener-window__dates{grid-template-columns:minmax(0,1fr)}.screener-panel__numbers{font-size:1.3rem}.screener-option__button{flex-wrap:wrap;display:flex}.screener-option__label{flex:auto;min-width:0}}.feed-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.feed-panel__header{flex-direction:column;gap:6px;min-width:0;display:flex}.feed-panel__title{font-family:var(--product-display);letter-spacing:.02em;color:var(--product-paper);margin:0;font-size:15px}.feed-panel__count{font-family:var(--product-mono);letter-spacing:.04em;color:var(--product-paper-tertiary);margin:0;font-size:12px}.feed-panel__sentence{color:var(--product-paper-soft);margin:0;font-size:12px;line-height:1.5}.feed-panel__withheld{color:var(--product-paper-soft);margin:0;font-size:12px;line-height:1.45}.feed-panel__clear{color:var(--product-paper-soft);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.feed-panel__orders{border:0;min-width:0;margin:0;padding:0}.feed-panel__orders-legend{font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);padding:0;font-size:11px}.feed-panel__order-choices{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.feed-panel__order{border:1px solid var(--product-line);color:var(--product-paper-soft);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;transition:color .14s,border-color .14s,background-color .14s}.feed-panel__order:hover{color:var(--product-paper);border-color:var(--product-line-strong)}.feed-panel__order[aria-pressed=true]{color:var(--product-paper);border-color:var(--product-copper);background:#9b74642e}.feed-days{border-bottom:1px solid var(--product-line-hairline);align-items:flex-end;gap:2px;height:46px;padding:4px 0;display:flex;overflow-x:auto}.feed-days__day{cursor:pointer;background:0 0;border:0;flex:6px;align-items:flex-end;min-width:6px;height:100%;padding:0;display:flex}.feed-days__bar{width:100%;min-height:1px;height:calc(var(--feed-bar-share,0) * 100%);background:var(--product-muted);transition:background-color .14s,opacity .14s}.feed-days__day:hover .feed-days__bar{background:var(--product-paper-tertiary)}.feed-days__day[aria-pressed=true] .feed-days__bar{background:var(--product-copper-light)}.feed-panel__days-absent{color:var(--product-paper-soft);margin:0;font-size:12px;line-height:1.45}.feed-panel__arrivals{border:1px solid var(--product-copper);color:var(--product-paper);cursor:pointer;background:#9b746429;border-radius:999px;align-self:stretch;padding:7px 12px;font-size:12px}.feed-panel__arrivals:hover{background:#9b74643d}.feed-river{flex-direction:column;gap:16px;min-width:0;display:flex}.feed-group,.feed-shelf{flex-direction:column;gap:8px;min-width:0;display:flex}.feed-group__heading,.feed-shelf__heading{border-bottom:1px solid var(--product-line-hairline);font-family:var(--product-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--product-paper-tertiary);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding-bottom:6px;font-size:11px;font-weight:400;display:flex}.feed-group__conflict{color:var(--product-paper-tertiary)}.feed-shelf__heading{border-bottom-style:dashed;border-bottom-color:var(--product-line);color:var(--product-paper-soft)}.feed-group__rows{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.feed-row{border-left:2px solid #0000;min-width:0;transition:border-color .14s,background-color .14s}.feed-row[data-lit=true]{border-left-color:var(--product-line-strong);background:#ebe8e30a}.feed-row[data-selected=true]{border-left-color:var(--product-copper);background:#9b74641a}.feed-row__head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);gap:10px;width:100%;padding:10px 12px;display:grid}.feed-row__mark{color:var(--product-copper);font-size:12px;line-height:1.4}.feed-row__body{flex-direction:column;gap:5px;min-width:0;display:flex}.feed-row__headline{color:var(--product-paper);overflow-wrap:break-word;font-size:13px;font-weight:500;line-height:1.4}.feed-row__meta{color:var(--product-paper-tertiary);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.feed-row__chips{flex-wrap:wrap;gap:6px;display:flex}.feed-row__chip{border:1px solid var(--product-line);color:var(--product-paper-soft);border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.5}.feed-row__band[data-band=HIGH]{border-color:var(--product-green);color:var(--product-green)}.feed-row__band[data-band=MEDIUM]{border-color:var(--product-amber);color:var(--product-amber)}.feed-row__band[data-band=LOW]{border-color:var(--product-red);color:var(--product-red)}.feed-row__band[data-band=UNKNOWN]{border-style:dashed;border-color:var(--product-paper-soft);color:var(--product-paper-soft)}.feed-row__membership--adopted{border-color:var(--product-copper-light);color:var(--product-copper-light)}.feed-row__membership--proposed{border-style:dashed;border-color:var(--product-blue);color:var(--product-blue)}.feed-row__membership--not-joined{border-style:dotted;border-color:var(--product-line);color:var(--product-paper-tertiary)}.feed-row__is-new{border-color:var(--product-line-strong);color:var(--product-paper)}.feed-row__moved{font-family:var(--product-mono);letter-spacing:.04em;color:var(--product-paper-soft);font-size:11px}.feed-row__moved[data-movement=ROSE]{color:var(--product-green)}.feed-row__moved[data-movement=FELL]{color:var(--product-red)}.feed-row__moved[data-movement=CORRECTED]{color:var(--product-amber)}.feed-row__open{flex-direction:column;gap:8px;padding:0 12px 12px 40px;display:flex}.feed-row__summary{color:var(--product-paper-soft);margin:0;font-size:12px;line-height:1.5}.feed-row__constraint{border-left:2px solid var(--product-red);color:var(--product-paper-soft);margin:0;padding-left:8px;font-size:12px;line-height:1.5}.feed-row__actions{flex-wrap:wrap;gap:6px;display:flex}.feed-row__action{border:1px solid var(--product-line);color:var(--product-paper-soft);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.feed-row__action:hover{color:var(--product-paper);border-color:var(--product-line-strong)}@media (max-width:620px){.feed-panel{gap:12px}.feed-days{height:38px}.feed-row__head{grid-template-columns:16px minmax(0,1fr);gap:8px;padding:10px 8px}.feed-row__open{padding:0 8px 12px}.feed-row__actions .feed-row__action{flex:auto}}:is(.spatial-surface-host:has(.screener-panel),.spatial-surface-host:has(.feed-panel)){width:min(clamp(360px, 30vw, 486px), calc(100vw - var(--spatial-rail-lane) - 2 * var(--workspace-overlay-gap)))}:is(.spatial-surface__content:has(.screener-panel)>:first-child,.spatial-surface__content:has(.feed-panel)>:first-child){padding-right:0}:is(.spatial-surface-host:has(.screener-panel) .workspace-overlay__body,.spatial-surface-host:has(.feed-panel) .workspace-overlay__body){scrollbar-width:thin;scrollbar-color:var(--product-line) transparent;padding:0 12px 14px}.spatial-surface-host:has(.screener-panel) .workspace-overlay__body::-webkit-scrollbar{width:6px}.spatial-surface-host:has(.feed-panel) .workspace-overlay__body::-webkit-scrollbar{width:6px}.spatial-surface-host:has(.screener-panel) .workspace-overlay__body::-webkit-scrollbar-thumb{background:var(--product-line);border-radius:999px}.spatial-surface-host:has(.feed-panel) .workspace-overlay__body::-webkit-scrollbar-thumb{background:var(--product-line);border-radius:999px}.screener-panel{width:100%;color:var(--product-paper-soft);font-family:var(--product-mono);gap:0;padding-right:0;font-size:11px;line-height:1.45;overflow:visible}.screener-panel__header{z-index:1;background:#09090aed;gap:7px;margin:0 -12px;padding:11px 34px 10px 12px;position:sticky;top:0}.screener-panel__bar{flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.screener-panel__glyph{color:var(--product-copper);flex:none;align-self:center}.screener-panel__title{font-family:var(--product-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--product-paper-soft);flex:none;font-size:11px;font-weight:400}.screener-panel__numbers{letter-spacing:.01em;gap:5px;margin-left:auto;font-size:15px;line-height:1.1}.screener-panel__cut{color:var(--product-copper-light)}.screener-panel__universe,.screener-panel__arrow{color:var(--product-paper-tertiary);font-size:12px}.screener-panel__unasked{color:var(--product-paper-tertiary);text-align:right;margin-left:auto;font-size:11px}.screener-panel__clear{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;align-self:center;padding:0;font-size:11px}.screener-panel__clear:hover{color:var(--product-paper)}.screener-panel__sentence{max-width:none;font-family:var(--product-display);color:var(--product-paper);font-size:15px;font-style:italic;line-height:1.55}.screener-panel__floor{border-left-width:2px;padding-left:8px;font-size:11px;line-height:1.4}.screener-funnel{border-top:1px solid var(--product-line);flex-direction:column;gap:6px;padding:12px 0 0;display:flex}.screener-funnel__rows{border:1px solid var(--product-line);background:#09090a66;border-radius:3px;gap:0;padding:4px 9px}.screener-funnel__row{grid-template-columns:62px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:2px 0}.screener-funnel__label{font-family:var(--product-mono);letter-spacing:.02em;color:var(--product-paper-soft);font-size:11px}.screener-funnel__count{font-variant-numeric:tabular-nums;font-size:11px}.screener-bar{border-radius:999px;height:3px}.screener-funnel__comparison{font-family:var(--product-mono);font-size:11px;line-height:1.4}.screener-funnel__row[data-cut=true] .screener-funnel__count{color:var(--product-copper-light)}.screener-section{border-top:1px solid var(--product-line);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:7px 10px;padding-top:12px;display:grid}.screener-section>*{grid-column:2;min-width:0}.screener-section>.screener-section__title{grid-area:1/1;padding-top:4px}.screener-section__title{font-family:var(--product-mono);letter-spacing:.12em;color:var(--product-paper-tertiary);font-size:11px;font-weight:400}.screener-section__note{font-family:var(--product-mono);font-size:11px;line-height:1.4}.screener-window__clocks{border:1px solid var(--product-line);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:2px;display:grid}.screener-window__clocks .screener-choice{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;padding:4px 2px}.screener-window__clocks .screener-choice[aria-pressed=true]{border-color:var(--product-copper);background:#9b74642e}.screener-window__clock-line{font-family:var(--product-mono);color:var(--product-paper-tertiary);margin:0;font-size:11px;line-height:1.4}.screener-window__presets,.screener-chips{gap:4px}.screener-choice{font-family:var(--product-mono);border-radius:999px;gap:0;padding:3px 9px;font-size:11px;line-height:1.5}.screener-chip,.screener-add{font-family:var(--product-mono);gap:5px;padding:3px 9px;font-size:11px;line-height:1.5}.screener-chip__note,.screener-option__note,.screener-add__more,.screener-count{font-family:var(--product-mono);color:var(--product-paper-tertiary);font-size:11px}.screener-chip .screener-count:before,.screener-option .screener-count:before{content:"· "}.screener-window__dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:6px}.screener-window__date-arrow{color:var(--product-paper-tertiary);padding-bottom:4px;font-size:11px}.screener-window__date-label{font-family:var(--product-mono);letter-spacing:.1em;color:var(--product-paper-tertiary);font-size:11px}.screener-window__date input{background:#ebe8e308;border-radius:2px;padding:3px 5px;font-size:11px}.screener-window__date input::-webkit-calendar-picker-indicator{opacity:.45;width:11px;height:11px;padding:0}.screener-window__caption,.screener-window__note,.screener-toggle__note,.screener-action__note{font-family:var(--product-mono);color:var(--product-paper-tertiary);font-size:11px;line-height:1.4}.screener-window__occurred{gap:6px;padding-left:8px}.screener-window__occurred-line{gap:4px 12px}.screener-window__occurred-count,.screener-window__occurred-label{font-family:var(--product-mono);font-size:11px}.screener-window__occurred-label{color:var(--product-paper-tertiary)}.screener-window__as-believed{gap:6px}.screener-window__now,.screener-window__clear-as-of{font-family:var(--product-mono);padding:0 0 4px;font-size:11px}.screener-toggle__label{font-family:var(--product-mono);gap:6px;font-size:11px}.screener-toggle__input{width:11px;height:11px;accent-color:var(--product-copper)}.screener-toggle__note{margin-left:17px}.screener-standing__group,.screener-group{gap:4px}.screener-group__title{font-family:var(--product-mono);letter-spacing:.1em;color:var(--product-paper-tertiary);font-size:11px}.screener-picker{border-radius:3px;gap:7px;max-height:260px;padding:8px}.screener-picker__search-label,.screener-picker__close,.screener-picker__state{font-family:var(--product-mono);font-size:11px}.screener-picker__search{font-family:var(--product-mono);padding:4px 6px;font-size:11px}.screener-option__button{font-family:var(--product-mono);gap:7px;padding:3px 4px;font-size:11px}.screener-actions__row,.screener-action{gap:5px}.screener-action__button{font-family:var(--product-mono);border-radius:999px;align-items:baseline;gap:5px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-flex}.screener-action__button:before{color:var(--product-copper);font-size:11px}.screener-action__button--save:before{content:"◇"}.screener-action__button--watch:before{content:"◎"}.screener-action--unavailable .screener-action__button:before{content:"↓";color:var(--product-paper-tertiary)}.screener-action--unavailable .screener-action__note{max-width:none}.screener-saved__row{gap:3px;padding-left:8px}.screener-saved__name{font-family:var(--product-mono);letter-spacing:.02em;color:var(--product-paper);font-size:11px}.screener-saved__sentence{font-family:var(--product-display);font-size:12px;font-style:italic;line-height:1.45}.screener-saved__counts,.screener-saved__action{font-size:11px}.screener-saved__actions{gap:8px}.feed-panel{font-family:var(--product-mono);gap:0;font-size:11px}.feed-panel__header{z-index:1;background:#09090aed;gap:7px;margin:0 -12px;padding:11px 34px 10px 12px;position:sticky;top:0}.feed-panel__bar{flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.feed-panel__glyph{color:var(--product-copper);flex:none;align-self:center}.feed-panel__title{font-family:var(--product-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--product-paper-soft);flex:none;font-size:11px;font-weight:400}.feed-panel__count{letter-spacing:.02em;color:var(--product-paper-tertiary);text-align:right;margin-left:auto;font-size:12px}.feed-panel__clear{font-family:var(--product-mono);color:var(--product-paper-tertiary);flex:none;align-self:center;font-size:11px;text-decoration:none}.feed-panel__clear:hover{color:var(--product-paper)}.feed-panel__sentence{font-family:var(--product-display);color:var(--product-paper);font-size:15px;font-style:italic;line-height:1.55}.feed-panel__withheld,.feed-panel__days-absent{font-family:var(--product-mono);color:var(--product-paper-tertiary);font-size:11px;line-height:1.4}.feed-panel__days-absent{padding-top:10px}.feed-days{height:38px;margin-top:10px}.feed-panel__orders{border-top:1px solid var(--product-line);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;padding-top:12px;display:grid}.feed-panel__orders-legend{float:left;letter-spacing:.12em;width:84px;padding-top:4px;font-size:11px}.feed-panel__order-choices{gap:4px;margin-top:0}.feed-panel__order{font-family:var(--product-mono);padding:3px 9px;font-size:11px;line-height:1.5}.feed-panel__arrivals{font-family:var(--product-mono);padding:5px 10px;font-size:11px}.feed-river{gap:12px;padding-top:12px}.feed-group,.feed-shelf{gap:5px}.feed-group__heading,.feed-shelf__heading{letter-spacing:.1em;color:var(--product-paper-tertiary);gap:6px;padding-bottom:4px;font-size:11px}.feed-row__head{grid-template-columns:14px minmax(0,1fr);gap:8px;padding:7px 8px}.feed-row__mark{font-size:11px;line-height:1.5}.feed-row__body{gap:4px}.feed-row__headline{font-family:var(--product-display);font-size:13px;font-weight:500;line-height:1.4}.feed-row__meta{font-family:var(--product-mono);letter-spacing:.02em;color:var(--product-paper-tertiary);gap:3px 8px;font-size:11px}.feed-row__chips{gap:4px}.feed-row__chip{font-family:var(--product-mono);padding:1px 7px;font-size:11px;line-height:1.5}.feed-row__open{gap:6px;padding:0 8px 10px 30px}.feed-row__summary{font-family:var(--product-display);font-size:12px;line-height:1.5}.feed-row__constraint{font-family:var(--product-mono);font-size:11px;line-height:1.4}.feed-row__actions{gap:5px}.feed-row__action{font-family:var(--product-mono);padding:3px 9px;font-size:11px;line-height:1.5}.load-more{font-family:var(--product-mono);font-size:11px}@media (max-width:860px){:is(.spatial-surface-host:has(.screener-panel),.spatial-surface-host:has(.feed-panel)){max-height:calc(100% - 2 * var(--spatial-chrome-clearance))}}@media (max-width:420px){.screener-section{grid-template-columns:minmax(0,1fr);gap:6px}.screener-section>*,.screener-section>.screener-section__title{grid-column:1}.screener-section>.screener-section__title{grid-row:auto;padding-top:0}.screener-funnel__row{grid-template-columns:62px minmax(0,1fr) 42px;gap:7px}.screener-window__dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.screener-window__date-arrow{display:none}.screener-panel__numbers{font-size:14px}.feed-panel__orders{grid-template-columns:minmax(0,1fr)}.feed-panel__orders-legend{float:none;width:auto;padding-top:0}}.spatial-surface-host:has(.lens-control){width:min(clamp(360px, 30vw, 486px), calc(100vw - var(--spatial-rail-lane) - 2 * var(--workspace-overlay-gap)))}.spatial-surface__content:has(.lens-control)>:first-child{padding-right:0}.spatial-surface-host:has(.lens-control) .workspace-overlay__body{scrollbar-width:thin;scrollbar-color:var(--product-line) transparent;padding:0 14px}.spatial-surface-host:has(.lens-control) .workspace-overlay__body::-webkit-scrollbar{width:6px}.spatial-surface-host:has(.lens-control) .workspace-overlay__body::-webkit-scrollbar-thumb{background:var(--product-line);border-radius:999px}.lens-control{min-height:100%;color:var(--product-paper-soft);font-family:var(--product-display);flex-direction:column;gap:0;display:flex}.lens-control__header{z-index:1;border-bottom:1px solid var(--product-line);background:#09090af7;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 -14px;padding:13px 42px 10px 14px;display:flex;position:sticky;top:0}.lens-control__mark{color:var(--product-copper);flex:none;align-self:center}.lens-control__title{font-family:var(--product-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--product-paper);flex:none;margin:0;font-size:15px;font-weight:400}.lens-control__open{font-family:var(--product-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--product-copper);margin:0 0 0 auto;font-size:12px}.lens-control__intro{color:var(--product-paper-soft);margin:0;padding:15px 0 17px;font-size:17px;line-height:1.5}.lens-rows{margin:0;padding:0;list-style:none}.lens-row{border-top:1px solid var(--product-line)}.lens-row[data-open=true]{border:1px solid var(--product-line);background:var(--product-panel-soft);border-radius:10px;margin:8px 0}.lens-row[data-open=true]+.lens-row{border-top-color:#0000}.lens-row__choice{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:22px;padding:14px 10px 14px 2px;display:grid}.lens-row[data-open=true] .lens-row__choice{padding:14px 13px}.lens-row__radio{border:1px solid var(--product-line-strong);border-radius:50%;width:18px;height:18px;margin-top:3px;transition:border-color .14s,background-color .14s;display:block}.lens-row__choice[aria-pressed=true] .lens-row__radio{border-color:var(--product-copper-light);background:radial-gradient(circle at 50% 50%, var(--product-copper-light) 0 4.6px, transparent 4.6px)}.lens-row__choice[aria-pressed=true] .lens-row__name{color:var(--product-copper-light)}.lens-row__choice:hover .lens-row__radio{border-color:var(--product-paper-soft)}.lens-row__text{min-width:0;display:block}.lens-row__name{color:var(--product-paper);font-size:17px;line-height:1.25;display:block}.lens-row__description{color:var(--product-paper-tertiary);margin-top:5px;font-size:15px;line-height:1.45;display:block}.lens-row__body{border-top:1px solid var(--product-line);font-family:var(--product-mono);flex-direction:column;gap:13px;margin:0 13px 14px;padding-top:13px;font-size:13px;line-height:1.5;display:flex}.lens-row__body .layer-control__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.lens-legend{flex-flow:wrap;gap:7px 16px;margin:0;display:flex}.lens-legend__row{align-items:center;gap:8px;display:flex}.lens-legend__row dd{font-family:var(--product-mono);color:var(--product-paper-soft);font-size:13px;line-height:1.4;display:block}.lens-toggle{flex-direction:column;gap:7px;display:flex}.lens-toggle__pill{border:1px solid var(--product-line);color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.05em;cursor:not-allowed;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:5px 13px 5px 6px;font-size:12px;display:inline-flex}.lens-toggle__knob{background:var(--product-line);border-radius:999px;flex:none;width:26px;height:14px;position:relative}.lens-toggle__knob:after{content:"";background:var(--product-copper);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.lens-toggle__pill:disabled{opacity:.55}.lens-toggle__note,.lens-row__body .lens-control__note{font-family:var(--product-display);color:var(--product-paper-soft);margin:0;font-size:14px;line-height:1.45}.lens-control__counts{font-family:var(--product-mono);letter-spacing:.02em;color:var(--product-paper-tertiary);flex-wrap:wrap;gap:3px 6px;margin:0;font-size:12px;display:flex}.lens-counts__item{align-items:baseline;gap:6px;display:inline-flex}.lens-counts__item:not(:last-child):after{content:"·";color:var(--product-line-strong);margin-left:6px}.lens-counts__figure{color:var(--product-paper-soft)}.lens-control__counts--absent{color:var(--product-paper-tertiary);font-size:12px;display:block}.lens-scrubber__day{font-size:13px}.lens-control__footer{border-top:1px solid var(--product-line);font-family:var(--product-mono);color:var(--product-paper-tertiary);background:#09090af7;margin:auto -14px 0;padding:11px 14px 13px;font-size:13px;line-height:1.45;position:sticky;bottom:0}@media (max-width:620px){.lens-control__title{font-size:14px}.lens-control__intro{padding:13px 0 14px;font-size:16px}.lens-row__choice{column-gap:13px;padding:13px 8px 13px 2px}.lens-row[data-open=true] .lens-row__choice{padding:13px 11px}.lens-row__name{font-size:16px}.lens-row__description{font-size:14px}.lens-row__body{gap:12px;margin:0 11px 12px}.lens-legend{gap:7px 13px}}@media (max-width:860px){.spatial-surface-host:has(.lens-control){max-height:calc(100% - 2 * var(--spatial-chrome-clearance))}}:where(a,button,[role=button])[class*=-card],:where(a,button,[role=button])[class*=-row],:where(a,button,[role=button])[class*=-lead],:where(a,button,[role=button])[class*=-tile],:where(a,button,[role=button])[class*=-chip]{transition:border-color .16s}:where([class*=-card],[class*=-row],[class*=-tile]):has(a,button,[role=button]){transition:border-color .16s}:where(a,button,[role=button])[class*=-card]:hover,:where(a,button,[role=button])[class*=-row]:hover,:where(a,button,[role=button])[class*=-lead]:hover,:where(a,button,[role=button])[class*=-tile]:hover,:where(a,button,[role=button])[class*=-chip]:hover{border-color:var(--product-line-strong)}:where([class*=-card],[class*=-row],[class*=-tile]):has(a,button,[role=button]):hover{border-color:var(--product-line-strong)}@media (prefers-reduced-motion:reduce){:where(a,button,[role=button])[class*=-card],:where(a,button,[role=button])[class*=-row],:where(a,button,[role=button])[class*=-lead],:where(a,button,[role=button])[class*=-tile],:where(a,button,[role=button])[class*=-chip]{transition:none}:where([class*=-card],[class*=-row],[class*=-tile]):has(a,button,[role=button]){transition:none}}.analysis-screen{padding-inline:max(clamp(18px,2.5vw,46px),50% - 610px)}.spatial-context-pip{transition:width .16s,height .16s,border-color .16s}@media (hover:hover) and (pointer:fine){.spatial-context-pip:hover{border-color:var(--product-paper-soft);width:calc(1.75*clamp(240px,22vw,340px));height:calc(1.75*clamp(160px,15vw,230px))}}@media (prefers-reduced-motion:reduce){.spatial-context-pip{transition:border-color .16s}.spatial-context-pip:hover{width:clamp(240px,22vw,340px);height:clamp(160px,15vw,230px)}}.screener-action__export{gap:6px;display:grid}.screener-action__export-label{color:var(--product-paper-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.screener-action__export-formats{gap:6px;display:flex}.screener-action__button--export{text-align:center;flex:1;text-decoration:none}.conflict-figure{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;height:100%;min-height:0;display:grid}.conflict-figure__frame{border:1px solid var(--product-line);background:radial-gradient(circle at 50% 50%, var(--product-panel-soft) 0%, var(--product-panel-soft) 70%);border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.conflict-figure__frame{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--product-panel-soft) 55%, var(--product-ink)) 0%, var(--product-panel-soft) 70%)}}.conflict-figure__frame{cursor:grab;touch-action:none;min-height:0}.conflict-figure__frame:active{cursor:grabbing}.conflict-figure__frame:focus-visible{outline:1px solid var(--product-copper-light);outline-offset:2px}.conflict-figure__canvas{transform-origin:50%;will-change:transform;margin:0;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.conflict-figure__canvas{transition:none}}.conflict-figure__threads{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.conflict-figure__thread{stroke:var(--product-line-strong);stroke-width:1px;opacity:.75}.conflict-figure__thread[data-state=proposed]{stroke:var(--product-blue);stroke-dasharray:4 3}.conflict-figure__thread[data-state=adopted]{stroke:var(--product-copper-light);stroke-dasharray:none}.conflict-figure__spoke{stroke:var(--product-line-strong);stroke-width:1px}.conflict-figure__spoke-guide{stroke:var(--product-line-hairline);stroke-width:1px}.conflict-figure__disc{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:11px;transition:opacity .14s;display:grid;position:absolute}.conflict-figure__disc[data-stance=proposed]{border:1px dashed var(--product-blue);background:var(--product-blue)}@supports (color:color-mix(in lab, red, red)){.conflict-figure__disc[data-stance=proposed]{background:color-mix(in srgb, var(--product-blue) 16%, var(--product-panel))}}.conflict-figure__disc[data-stance=adopted]{border:1px solid var(--product-copper-light);background:var(--product-copper-light)}@supports (color:color-mix(in lab, red, red)){.conflict-figure__disc[data-stance=adopted]{background:color-mix(in srgb, var(--product-copper-light) 16%, var(--product-panel))}}.conflict-figure__disc[data-focus=true]{border-color:var(--product-copper);color:var(--product-paper)}.conflict-figure__disc[data-pinned=true]{outline:1px solid var(--product-copper);outline-offset:2px}.conflict-figure__disc[data-thread=proposed]{border:1px dashed var(--product-blue);opacity:1}.conflict-figure__disc[data-dim=true]{opacity:.35}.conflict-figure__mark{border:1px solid var(--product-ink-soft);background:var(--product-panel);cursor:default;border-radius:50%;width:10px;height:10px;position:absolute}.conflict-figure__mark[data-hover=true]{border-color:var(--product-paper)}.conflict-figure__leader{stroke:var(--product-line-strong);stroke-width:1px}.conflict-figure__pill{border:1px solid var(--product-line-strong);background:var(--product-panel);color:var(--product-paper);font-family:var(--product-mono);letter-spacing:.06em;white-space:nowrap;cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11px;position:absolute;translate:-50% -50%}.conflict-figure__pill:focus-visible{outline:1px solid var(--product-copper-light);outline-offset:2px}.conflict-figure__mark:not([data-dated=true]){border-style:dotted}.conflict-figure__hub{border:1px solid var(--product-copper);background:var(--product-copper);border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.conflict-figure__hub{background:color-mix(in srgb, var(--product-copper) 22%, transparent)}}.conflict-figure__hub{color:var(--product-paper);font-family:var(--product-mono);letter-spacing:.06em;pointer-events:none;font-size:11px}.conflict-figure__hub-name{color:var(--product-paper);white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;translate:-50%}.conflict-figure__name{color:var(--product-paper-tertiary);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:11px;line-height:13px;position:absolute;overflow:hidden}.conflict-figure__wedge{font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--product-paper-tertiary);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;translate:-50% -50%}.conflict-figure__small-map{border:1px solid var(--product-line);background:var(--product-panel);border-radius:8px;width:96px;height:96px;padding:0;position:absolute;bottom:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.conflict-figure__small-map{background:color-mix(in srgb, var(--product-panel) 80%, transparent)}}.conflict-figure__small-map{cursor:pointer}.conflict-figure__small-map-frame{border:1px solid var(--product-line-strong);pointer-events:none;border-radius:3px;position:absolute}.conflict-figure__rail{grid-template-rows:auto minmax(0,1fr) auto auto auto;justify-items:center;gap:8px;padding:4px 0;display:grid}.conflict-figure__fit,.conflict-figure__step{border:1px solid var(--product-line);min-width:30px;color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:3px 6px;font-size:11px}.conflict-figure__scale{writing-mode:vertical-lr;width:14px;height:100%;accent-color:var(--product-copper);cursor:pointer;direction:rtl}.conflict-figure__scale-reading{writing-mode:vertical-rl;font-family:var(--product-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--product-paper-tertiary);font-size:11px}.conflict-figure__reading{font-family:var(--product-mono);letter-spacing:.06em;color:var(--product-paper-tertiary);text-align:center;grid-column:1/-1;margin:0;font-size:11px}.event-modal__conflict-view{grid-column:1/-1;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:min(76vh,760px);display:grid}.event-modal__conflict-header{gap:4px;display:grid}.event-modal__conflict-title{font-family:var(--product-display);color:var(--product-paper);margin:0;font-size:22px;line-height:1.2}.adoption{max-width:900px;margin:0 auto;padding:8px 20px 96px}.adoption__header h1{font-family:var(--product-display);letter-spacing:-.01em;margin:0;font-size:24px}.adoption__header p,.adoption__state{color:var(--product-paper-soft);margin:8px 0 0;font-size:14px}.adoption__list,.adoption__events{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.adoption__situation{border:1px solid var(--product-line);background:var(--product-panel);border-radius:6px}.adoption__title{text-align:left;width:100%;color:var(--product-paper);cursor:pointer;font-family:var(--product-display);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:14px;font-size:16px;display:flex}.adoption__count{color:var(--product-paper-tertiary);font-family:var(--product-mono);font-variant-numeric:tabular-nums;font-size:12px}.adoption__detail{border-top:1px solid var(--product-line-hairline);padding:0 14px 14px}.adoption__note{color:var(--product-copper);margin:12px 0 0;font-size:13px}.adoption__reason{gap:6px;margin:14px 0 0;display:grid}.adoption__reason span{color:var(--product-paper-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.adoption__reason textarea{background:var(--product-ink-soft);border:1px solid var(--product-line);color:var(--product-paper);font:inherit;resize:vertical;border-radius:4px;padding:8px}.adoption__decisions,.adoption__membership-decisions{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.adoption__decisions button,.adoption__membership-decisions button{background:var(--product-panel-soft);border:1px solid var(--product-line-strong);color:var(--product-paper);cursor:pointer;font:inherit;border-radius:4px;padding:7px 12px;font-size:13px}.adoption__decisions button:disabled,.adoption__membership-decisions button:disabled{cursor:not-allowed;opacity:.45}.adoption__events-title{color:var(--product-paper-soft);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:10px;margin:22px 0 0;font-size:12px;display:flex}.adoption__event{border:1px solid var(--product-line-hairline);border-radius:4px;padding:10px 12px}.adoption__headline{margin:0;font-size:14px}.adoption__explanation{border-left:2px solid var(--product-copper);color:var(--product-paper-soft);margin:8px 0 0;padding-left:10px;font-size:13px}.adoption__membership-state{color:var(--product-paper-tertiary);font-family:var(--product-mono);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:11px}@media (max-width:640px){.adoption{padding:8px 14px 72px}.adoption__decisions button,.adoption__membership-decisions button{flex:auto}}.spatial-surface-host:has(.watch-panel){width:min(clamp(360px, 30vw, 486px), calc(100vw - var(--spatial-rail-lane) - 2 * var(--workspace-overlay-gap)))}.spatial-surface-host:has(.watch-panel) .workspace-overlay__body{scrollbar-width:thin;scrollbar-color:var(--product-line) transparent;padding:0 14px 14px}.spatial-surface-host:has(.watch-panel) .workspace-overlay__body::-webkit-scrollbar{width:6px}.spatial-surface-host:has(.watch-panel) .workspace-overlay__body::-webkit-scrollbar-thumb{background:var(--product-line);border-radius:999px}.watch-surface{flex-direction:column;gap:18px;padding-top:14px;display:flex}.watch-surface>.utility-screen{width:100%;min-height:0;margin:0;padding:0}.watch-surface>*+*{border-top:1px solid var(--product-line-hairline);padding-top:18px}.watch-surface .utility-screen__header{margin-bottom:8px}.watch-surface .utility-screen p,.watch-surface .utility-screen li,.watch-surface .utility-screen span{font-size:12px;line-height:1.5}.watch-surface .locked-capability__value{font-size:12px;line-height:1.55}.watch-surface .utility-screen h1,.watch-surface .utility-screen h2,.watch-surface .utility-screen h3{letter-spacing:.01em;font-size:13px;font-weight:500}.watch-surface .utility-screen button{font-size:11px}.areas-panel{flex-direction:column;gap:14px;display:flex}.areas-panel__title{color:var(--product-paper);letter-spacing:.01em;margin:0;font-size:13px;font-weight:500}.areas-panel__intro{color:var(--product-paper-soft);margin:4px 0 0;font-size:12px;line-height:1.5}.areas-panel__state{color:var(--product-paper-tertiary);margin:0;font-size:12px;line-height:1.5}.areas-panel__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.areas-panel__area{border-top:1px solid var(--product-line-hairline);padding-top:12px}.areas-panel__line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.areas-panel__label{color:var(--product-paper);font-size:13px}.areas-panel__band{font-family:var(--product-mono);letter-spacing:.04em;text-transform:lowercase;font-size:11px}.areas-panel__area[data-band=HIGH] .areas-panel__band{color:var(--product-red)}.areas-panel__area[data-band=MEDIUM] .areas-panel__band{color:var(--product-amber)}.areas-panel__area[data-band=LOW] .areas-panel__band{color:var(--product-green)}.areas-panel__area[data-band=UNKNOWN] .areas-panel__band{color:var(--product-paper-tertiary)}.areas-panel__owner{color:var(--product-paper-soft);margin:5px 0 0;font-size:11px}.areas-panel__meta{color:var(--product-paper-tertiary);margin:3px 0 0;font-size:11px}.areas-panel__kind{font-family:var(--product-mono)}.areas-panel__strip{align-items:flex-end;gap:2px;height:22px;margin-top:9px;display:flex;position:relative}.areas-panel__strip-bar{background:var(--product-copper-light)}@supports (color:color-mix(in lab, red, red)){.areas-panel__strip-bar{background:color-mix(in srgb, var(--product-copper-light) 55%, transparent)}}.areas-panel__strip-bar{border-radius:1px;flex:1 1 0;min-height:1px}.areas-panel__strip-bar[data-running=true]{background:var(--product-copper-light);flex-grow:.6}.areas-panel__strip-baseline{border-top:1px dashed var(--product-paper-tertiary);position:absolute;left:0;right:0}.areas-panel__bar{gap:1px;height:6px;margin-top:9px;display:flex}.areas-panel__bar-part{border-radius:1px;display:block}.areas-panel__bar-part[data-part=counted],.areas-panel__bar-part[data-part=region]{background:var(--product-copper-light)}@supports (color:color-mix(in lab, red, red)){.areas-panel__bar-part[data-part=region]{background:color-mix(in srgb, var(--product-copper-light) 35%, transparent)}}.areas-panel__bar-part[data-part=country]{background:var(--product-paper-soft)}@supports (color:color-mix(in lab, red, red)){.areas-panel__bar-part[data-part=country]{background:color-mix(in srgb, var(--product-paper-soft) 35%, transparent)}}.areas-panel__bar-part[data-part=noDay]{background:repeating-linear-gradient(45deg, var(--product-paper-soft), var(--product-paper-soft) 2px, transparent 2px, transparent 4px)}@supports (color:color-mix(in lab, red, red)){.areas-panel__bar-part[data-part=noDay]{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--product-paper-soft) 45%, transparent), color-mix(in srgb, var(--product-paper-soft) 45%, transparent) 2px, transparent 2px, transparent 4px)}}.areas-panel__bar-part[data-part=unread]{background:var(--product-blue)}@supports (color:color-mix(in lab, red, red)){.areas-panel__bar-part[data-part=unread]{background:color-mix(in srgb, var(--product-blue) 50%, transparent)}}.areas-panel__coverage{color:var(--product-paper-tertiary);margin:8px 0 0;font-size:11px;line-height:1.6}.areas-panel__coverage-part[data-part=counted]{color:var(--product-copper-light)}.areas-panel__coverage-part[data-part=unread]{color:var(--product-blue)}.areas-panel__evidence{color:var(--product-paper-soft);margin:5px 0 0;font-size:11px;line-height:1.5}@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-tracking{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
