/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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)}.end{inset-inline-end:var(--spacing)}.top-50{top:calc(var(--spacing) * 50)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ta-command-red:var(--theme-accent);--ta-command-red-hover:var(--theme-accent);--ta-signal-green:#61bf7d;--ta-warning:#d49a3a;--ta-danger:var(--theme-accent);--ta-canvas:#0d0e10;--ta-panel:#151618;--ta-panel-raised:#1b1c1f;--ta-panel-hover:#24262a;--ta-rule:#45474d;--ta-rule-strong:#62656b;--ta-title:#d7d9dd;--ta-copy-primary:#c6c8cd;--ta-copy:var(--ta-copy-primary);--ta-copy-secondary:#b5b7bc;--ta-copy-muted:#92949a;--ta-control-sm:36px;--ta-control-md:44px;--ta-control-lg:52px;--ta-radius-sm:3px;--ta-radius-md:5px;--ta-radius-lg:7px;--ta-shadow-offset:8px 9px 0 #00000047;--ta-dropdown-chevron-inset:15px}.ta-display,.ta-heading,.ta-subheading,.ta-control-title,.ta-body,.ta-lead,.ta-supporting,.ta-helper,.ta-eyebrow,.ta-meta{margin-top:0}.ta-display,.ta-heading,.ta-subheading,.ta-control-title,.ta-body,.ta-lead,.ta-supporting,.ta-helper,.ta-font-sans{font-family:var(--font-geist-sans), Arial, sans-serif}.ta-font-mono{font-family:var(--font-geist-mono), monospace}.ta-display{color:var(--ta-title);letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.98}.ta-heading{color:var(--ta-title);letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.05}.ta-subheading{color:var(--ta-title);font-size:max(20px, calc(20px * var(--text-scale)));letter-spacing:-.025em;margin-bottom:10px;font-weight:600;line-height:1.2}.ta-control-title{color:var(--ta-title);font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:7px;font-weight:400;line-height:1.35}.ta-body{color:var(--ta-copy-secondary);font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:16px;line-height:1.7}.ta-lead{color:var(--ta-copy-primary);font-size:max(17px, calc(17px * var(--text-scale)));margin-bottom:20px;font-weight:400;line-height:1.7}.ta-supporting{color:var(--ta-copy-muted);font-size:max(12px, calc(12px * var(--text-scale)));margin-bottom:12px;font-weight:400;line-height:1.55}.ta-helper{margin-bottom:8px}.ta-eyebrow{color:var(--ta-label-red,var(--theme-accent));font:400 max(10px, calc(10px * var(--text-scale)))/1.35 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;display:block}.ta-meta{color:var(--ta-copy-muted);font:400 max(10px, calc(10px * var(--text-scale)))/1.45 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.ta-statement-bar{color:#ffffff6b;font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:3.5px;text-align:center;background:#02020573;border-top:1px solid #ffffff14;margin:0;padding:11px 24px}.ta-statement-bar__divider{color:var(--theme-accent);margin-inline:18px}.ta-text-link{color:var(--theme-accent-copy);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ta-text-link:hover{color:var(--theme-accent-copy)}.ta-view-all-link{color:var(--ta-label-red,var(--theme-accent));font:600 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:2px 0 6px 6px;text-decoration:none;display:inline-flex}.ta-view-all-link:hover,.ta-view-all-link:focus-visible{color:#fff}.ta-inline-code{border-radius:var(--ta-radius-sm);color:var(--ta-title);font:400 12px/1.4 var(--font-geist-mono), monospace;background:#111214;border:1px solid #3e4147;padding:3px 6px}.ta-button{min-height:var(--ta-control-md);border-radius:var(--ta-radius-md);font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 17px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ta-button:hover:not(:disabled){transform:translateY(-1px)}.ta-button:active:not(:disabled){transform:translateY(0)}.ta-button:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:3px}.ta-button:disabled,.ta-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ta-button--primary{border-color:var(--ta-command-red);background:var(--ta-command-red);color:#fff;box-shadow:4px 4px 0 rgb(from var(--theme-accent) r g b / .36)}.ta-button--primary:hover:not(:disabled){border-color:var(--ta-command-red-hover);background:var(--ta-command-red-hover)}.ta-button--secondary{background:var(--ta-panel-raised);color:var(--ta-title);border-color:#4d5056}.ta-button--secondary:hover:not(:disabled){background:var(--ta-panel-hover);border-color:#73767d}.ta-button--outline{border-color:var(--ta-command-red);color:var(--theme-accent-copy);background:0 0}.ta-button--outline:hover:not(:disabled){background:var(--ta-command-red);color:#fff}.ta-button--ghost{color:var(--ta-copy-secondary);background:0 0;border-color:#0000}.ta-button--ghost:hover:not(:disabled){color:#fff;background:#1b1c1f;border-color:#45484e}.ta-button--danger{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.ta-button--danger:hover:not(:disabled){border-color:var(--ta-danger);background:var(--theme-accent-surface);color:#fff}.ta-button--success{border-color:var(--theme-success-border);background:var(--theme-success-surface-strong);color:var(--theme-success-copy);box-shadow:3px 3px 0 var(--theme-success-glow)}.ta-button--success:hover:not(:disabled){border-color:var(--theme-success);background:var(--theme-success-surface-strong);color:var(--theme-text)}.ta-button--icon{width:var(--ta-control-md);letter-spacing:0;padding:0;font-size:17px}.ta-button--large{min-height:var(--ta-control-lg);padding-inline:21px}.ta-button--small{min-height:var(--ta-control-sm);padding-inline:12px}.ta-button--full{width:100%}.ta-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite ta-spin}@keyframes ta-spin{to{transform:rotate(360deg)}}.ta-button-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ta-field{align-content:start;gap:8px;min-width:0;display:grid}.ta-field>span,.ta-field legend{color:#c4c6ca;font:400 max(10px, calc(10px * var(--text-scale)))/1.3 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.ta-helper,.ta-field small{color:var(--ta-copy-muted);font-size:max(11px, calc(11px * var(--text-scale)));font-weight:400;line-height:1.45}.ta-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.ta-field select,.ta-field textarea{width:100%;min-width:0;min-height:var(--ta-control-md);border-radius:var(--ta-radius-sm);color:var(--ta-copy-primary);font:400 max(12px, calc(12px * var(--text-scale)))/1.45 var(--font-geist-sans), Arial, sans-serif;background:#111214;border:1px solid #4a4d53;outline:0;padding:0 13px}.ta-field textarea{resize:vertical;min-height:118px;padding:13px;line-height:1.6}.ta-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ta-field input::placeholder,.ta-field textarea::placeholder{color:#70737a}.ta-field input:focus,.ta-field select:focus,.ta-field textarea:focus{box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .12);border-color:#8b8e95}.ta-field input:disabled,.ta-field select:disabled,.ta-field textarea:disabled{color:#6f7278;cursor:not-allowed;background:#191a1d}.ta-field--error input,.ta-field--error select,.ta-field--error textarea{border-color:var(--ta-danger)}.ta-field--error small{color:var(--theme-accent-copy)}.ta-search-control{min-height:var(--ta-control-lg);border-radius:var(--ta-radius-md);background:#151618;border:1px solid #4a4d53;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:grid}.ta-search-control:focus-within{border-color:var(--ta-focus-ring);box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .16), 0 0 18px rgb(from var(--theme-accent) r g b / .16)}.ta-search-control>span:first-child{color:#aeb1b6;font-size:18px}.ta-search-control input{min-width:0;height:50px;color:var(--ta-copy-primary);background:0 0;border:0;outline:0}.ta-search-control>input:focus,.ta-search-control>input:focus-visible{box-shadow:none;border:0;outline:0}.ta-search-control button{color:var(--theme-accent-copy);font:400 10px var(--font-geist-mono), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 8px;min-height:34px!important}.ta-choice{color:var(--ta-copy-secondary);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.ta-choice input{width:18px;height:18px;accent-color:var(--ta-command-red);margin:0}.ta-choice span{font-size:max(12px, calc(12px * var(--text-scale)))}.ta-choice-group{flex-wrap:wrap;gap:14px 22px;display:flex}.ta-switch{color:var(--ta-copy-secondary);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ta-switch input{opacity:0;pointer-events:none;position:absolute}.ta-switch i{background:#24262a;border:1px solid #55585e;border-radius:20px;width:42px;height:24px;transition:background .16s,border-color .16s;position:relative}.ta-switch i:after{content:"";background:#aeb1b6;border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.ta-switch input:checked+i{border-color:var(--ta-command-red);background:var(--ta-command-red)}.ta-switch input:checked+i:after{background:#fff;transform:translate(18px)}.ta-switch input:focus-visible+i{outline:3px solid var(--ta-focus-ring);outline-offset:3px}.ta-dropdown{width:100%;min-width:0;position:relative}.ta-dropdown__trigger{border-radius:var(--ta-radius-sm);color:#dfe1e4;text-align:left;cursor:pointer;background:#191a1d;border:1px solid #484b51;align-items:center;width:100%;height:48px;padding:0 42px 0 14px;display:flex;position:relative;min-height:48px!important}.ta-dropdown__trigger:hover,.ta-dropdown__trigger:focus-visible,.ta-dropdown__trigger[aria-expanded=true]{color:#fff;background:#202226;border-color:#74777e}.ta-dropdown__trigger:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:3px}.ta-dropdown__trigger:disabled{opacity:.5;cursor:not-allowed}.ta-dropdown__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ta-dropdown__chevron{width:10px;height:6px;right:var(--ta-dropdown-chevron-inset);color:#a7aab0;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:transform .16s,color .16s;display:block;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.ta-dropdown__trigger[aria-expanded=true] .ta-dropdown__chevron{color:#fff;transform:translateY(-50%)rotate(180deg)}.ta-dropdown__menu{z-index:40;border-radius:var(--ta-radius-md);color:#e7e9eb;background:#151618;border:1px solid #4a4d53;flex-direction:column;width:min(330px,100vw - 52px);max-height:min(460px,100dvh - 110px);padding:15px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:8px 10px #00000057,0 20px 48px #00000073}.ta-dropdown--align-end .ta-dropdown__menu{left:auto;right:0}.ta-dropdown__header{border-bottom:1px solid #34373c;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:0 2px 12px;display:flex}.ta-dropdown__header>div{gap:5px;display:grid}.ta-dropdown__header small{color:var(--ta-label-red,var(--theme-accent));font:400 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.ta-dropdown__header strong{color:var(--ta-title);font-size:max(14px, calc(14px * var(--text-scale)));font-weight:400}.ta-dropdown__header>button,.ta-dropdown__footer>button{border-radius:var(--ta-radius-sm);color:#dfe1e4;height:34px;font:400 10px/1 var(--font-geist-mono), monospace;cursor:pointer;background:#24262a;border:1px solid #4a4d53;padding:0 11px;min-height:34px!important}.ta-dropdown__header>button:hover,.ta-dropdown__footer>button:hover{color:#fff;border-color:#74777e}.ta-dropdown__options{overscroll-behavior:contain;scrollbar-color:#5b5e64 #1b1c1f;scrollbar-width:thin;min-height:0;max-height:360px;padding-right:5px;display:grid;overflow-y:auto}.ta-dropdown.ta-dropdown :is(.ta-dropdown__trigger,.ta-dropdown__header,.ta-dropdown__option,.ta-dropdown__option-surface,.ta-dropdown__option-surface>strong){font-style:normal;font-family:var(--font-geist-sans), Arial, sans-serif!important}.ta-dropdown__option{color:#b7bac0;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:43px;margin-top:6px;padding:0;display:block;position:relative}.ta-dropdown__option--all{margin-top:10px;margin-bottom:5px}.ta-dropdown__option--multi>input{opacity:0;width:1px;height:1px;position:absolute}.ta-dropdown__option-surface{border-radius:var(--ta-radius-sm);width:100%;min-height:43px;color:inherit;background:#1b1c1f;border:1px solid #35383d;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:5px 9px;display:grid}.ta-dropdown--single .ta-dropdown__option-surface{grid-template-columns:38px minmax(0,1fr)}.ta-dropdown--multi .ta-dropdown__option-surface--plain{grid-template-columns:minmax(0,1fr) 22px}.ta-dropdown--single .ta-dropdown__option-surface--plain{grid-template-columns:minmax(0,1fr)}.ta-dropdown__option:hover .ta-dropdown__option-surface{color:#fff;border-color:#5b5e64}.ta-dropdown__option--single:focus-visible{outline:0}.ta-dropdown__option--single:focus-visible .ta-dropdown__option-surface,.ta-dropdown__option--multi>input:focus-visible+.ta-dropdown__option-surface{outline:3px solid var(--ta-focus-ring);outline-offset:3px}.ta-dropdown__option:disabled{opacity:.45;cursor:not-allowed}.ta-dropdown__option:has(:disabled){opacity:.45;cursor:not-allowed}.ta-dropdown__code{color:#bfc2c7;min-height:25px;font:400 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;background:#24262a;border:1px solid #484b51;border-radius:2px;place-items:center;display:grid}.ta-dropdown__option-surface>strong{min-width:0;color:inherit;font-size:max(11px, calc(11px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ta-dropdown__check{color:#0000;border:1px solid #55585e;border-radius:2px;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid}.ta-dropdown__option--multi>input:checked+.ta-dropdown__option-surface{color:#fff;background:#24262a;border-color:#62656b}.ta-dropdown__option--multi>input:checked+.ta-dropdown__option-surface .ta-dropdown__code{color:#fff;border-color:#696c73}.ta-dropdown__option--multi>input:checked+.ta-dropdown__option-surface .ta-dropdown__check{border-color:var(--ta-command-red);background:var(--ta-command-red);color:#fff}.ta-dropdown__option--single[aria-selected=true] .ta-dropdown__option-surface{border-color:var(--theme-accent);background:var(--ta-command-red);box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .42);color:#fff}.ta-dropdown__option--single[aria-selected=true] .ta-dropdown__code{color:#fff;background:#00000024;border-color:#ffffff59}.ta-dropdown__footer{border-top:1px solid #34373c;flex:none;justify-content:space-between;align-items:end;gap:12px;min-height:47px;margin-top:9px;padding:9px 2px 0;display:flex}.ta-dropdown__footer>span{color:#8f9298;font-size:max(10px, calc(10px * var(--text-scale)))}.ta-dropdown__empty{color:var(--ta-copy-muted);text-align:center;border:1px dashed #45484e;margin:10px 0 0;padding:18px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.ta-dropdown__chevron{transition:none}}.ta-file-drop{border-radius:var(--ta-radius-md);min-height:180px;color:var(--ta-copy-secondary);text-align:center;cursor:pointer;background:#111214;border:1px dashed #62656b;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.ta-file-drop:hover{border-color:var(--ta-command-red);background:#191416}.ta-file-drop>b{color:var(--ta-title);font-weight:600}.ta-file-drop>small{color:var(--ta-copy-muted)}.ta-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ta-form-grid>.ta-field--wide{grid-column:1/-1}.ta-badge{border-radius:var(--ta-radius-sm);color:#c1c4c9;width:max-content;min-height:28px;font:400 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#55575c1f;border:1px solid #55575c;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.ta-badge--online,.ta-badge--success{color:#75d491;background:#2f664738;border-color:#2f6647}.ta-badge--live{border-color:var(--theme-accent-border);background:rgb(from var(--theme-accent) r g b / .15);color:var(--theme-accent-copy)}.ta-badge--member{color:#f0a45d;background:#c26b2526;border-color:#86501f}.ta-badge--info{color:#91c5ed;background:#2e70aa24;border-color:#365d82}.ta-badge--warning{color:#e0b563;background:#9f6b1b29;border-color:#7b5b24}.ta-badge--danger{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.ta-badge--count{border-radius:999px;min-width:28px;padding-inline:7px}.ta-box{border:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--ta-copy);position:relative}.ta-box--large{box-shadow:var(--ta-shadow-offset);padding:32px}.ta-box--medium{padding:24px}.ta-box--small{padding:18px}.ta-box--raised{background:var(--ta-panel-raised);box-shadow:var(--ta-shadow-offset)}.ta-box--inset{background:#111214;border-color:#36383d;box-shadow:inset 0 1px #ffffff06}.ta-box--accent:before,.ta-box--accent:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.ta-box--accent:before{border-left:2px solid var(--ta-command-red);border-top:2px solid var(--ta-command-red);top:-1px;left:-1px}.ta-box--accent:after{border-right:2px solid var(--ta-command-red);border-bottom:2px solid var(--ta-command-red);bottom:-1px;right:-1px}.ta-box:target{border-color:var(--theme-accent);box-shadow:0 0 0 2px var(--theme-accent-surface), var(--ta-shadow-offset)}.ta-alert{color:#c7c9cd;background:#17181b;border:1px solid #45484e;border-left-width:4px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px 17px;display:grid}.ta-alert>b{color:var(--ta-title);font-size:14px;font-weight:600}.ta-alert>div p{color:inherit;margin:5px 0 0;font-size:12px;line-height:1.55}.ta-alert--info{color:#a9cce8;background:#131c24;border-left-color:#4b8fc7}.ta-alert--success{color:#a6d9b5;background:#14231a;border-left-color:#47a868}.ta-alert--warning{border-left-color:var(--ta-warning);color:#e4c893;background:#241d12}.ta-alert--danger{border-left-color:var(--ta-danger);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.ta-tabs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.ta-tabs--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-tabs--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ta-tabs--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ta-tabs--five,.ta-tabs--five-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.ta-tabs--stacked{grid-template-columns:minmax(0,1fr)}.ta-tab,.ta-tabs.ta-tabs>:is(button,a,.ta-tab-choice){letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;min-width:0;padding:9px 10px;text-decoration:none;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;min-height:var(--ta-control-md)!important;border-radius:var(--ta-radius-md)!important;box-shadow:none!important;color:#a4a5aa!important;font:400 10px/1 var(--font-geist-mono), monospace!important;background:#1c1d20!important;border:1px solid #3d3e43!important}.ta-tab:hover,.ta-tabs.ta-tabs>:is(button,a,.ta-tab-choice):hover{transform:translateY(-2px);color:#fff!important;border-color:#6a6b71!important}.ta-tab:focus-visible,.ta-tabs.ta-tabs>:is(button,a):focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:3px}.ta-tabs.ta-tabs>.ta-tab-choice:has(>input:focus-visible){outline:3px solid var(--ta-focus-ring);outline-offset:3px}.ta-tab:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.active),.ta-tabs.ta-tabs>:is(button,a):is([aria-selected=true],[aria-pressed=true],[aria-current=page],.active){border-color:var(--theme-accent)!important;background:var(--ta-command-red)!important;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .42)!important;color:#fff!important}.ta-tabs.ta-tabs>.ta-tab-choice:has(>input:checked){border-color:var(--theme-accent)!important;background:var(--ta-command-red)!important;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .42)!important;color:#fff!important}.ta-tab:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.active)>:is(span,strong,small),.ta-tabs.ta-tabs>:is(button,a):is([aria-selected=true],[aria-pressed=true],[aria-current=page],.active)>:is(span,strong,small){color:inherit!important}.ta-tabs.ta-tabs>.ta-tab-choice:has(>input:checked)>:is(span,strong,small){color:inherit!important}.ta-tabs.ta-tabs>.ta-tab-choice{position:relative;padding:0!important}.ta-tabs.ta-tabs>.ta-tab-choice>input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.ta-tabs.ta-tabs>.ta-tab-choice>span{width:100%;min-height:inherit;border-radius:inherit;justify-content:center;align-items:center;padding:9px 10px;display:inline-flex;color:inherit!important;background:0 0!important;border:0!important}.ta-tabs.ta-tabs>.ta-tab-choice--rich>span{justify-content:normal;padding:5px 9px;display:grid}.ta-tabs.ta-tabs>:is(button,a)[disabled],.ta-tabs.ta-tabs>:is(button,a)[aria-disabled=true]{opacity:.48;cursor:not-allowed;transform:none}.ta-tabs.ta-tabs>.ta-tab-choice:has(>input:disabled){opacity:.48;cursor:not-allowed;transform:none}.ta-segmented-tabs{background:#111214;border:1px solid #3d3f44;gap:4px;padding:4px}.ta-chip-row{flex-wrap:wrap;gap:7px;display:flex}.ta-chip{color:#b7bac0;font:400 10px var(--font-geist-mono), monospace;cursor:pointer;background:#1b1c1f;border:1px solid #484b51;border-radius:999px;padding:0 11px;min-height:34px!important}.ta-chip[aria-pressed=true]{border-color:var(--ta-command-red);background:var(--ta-command-red);box-shadow:2px 3px 0 rgb(from var(--theme-accent) r g b / .36);color:#fff}@media (width<=720px){.ta-tabs--five{grid-template-columns:repeat(3,minmax(0,1fr))}.ta-tabs--five.ta-tabs--five-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.ta-tabs--five-compact>button{min-height:44px;font-size:calc(8px * var(--text-scale));padding-inline:3px}.ta-tabs--four,.ta-tabs--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.ta-tabs--five,.ta-tabs--four,.ta-tabs--three,.ta-tabs--two{grid-template-columns:minmax(0,1fr)}.ta-tabs--five.ta-tabs--five-compact{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ta-tab,.ta-tabs.ta-tabs>:is(button,a,.ta-tab-choice){transition:none}.ta-tab:hover,.ta-tabs.ta-tabs>:is(button,a,.ta-tab-choice):hover{transform:none}}.ta-calendar{border-radius:var(--ta-radius-md);width:min(100%,330px);color:var(--ta-title);background:#151618;border:1px solid #4a4d53;padding:15px;box-shadow:8px 10px #00000057}.ta-calendar>header{border-bottom:1px solid #34373c;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding-bottom:12px;display:flex}.ta-calendar>header div:first-child{gap:5px;display:grid}.ta-calendar>header small{color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.ta-calendar>header strong{font-size:17px}.ta-calendar>header div:last-child{gap:5px;display:flex}.ta-calendar>header button{border-radius:var(--ta-radius-sm);width:36px;height:36px;color:var(--ta-copy-primary);cursor:pointer;background:#24262a;border:1px solid #4a4d53;padding:0;min-height:36px!important}.ta-calendar__weekdays,.ta-calendar__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ta-calendar__weekdays{padding:11px 0 6px}.ta-calendar__weekdays span{color:#777a80;font:400 10px var(--font-geist-mono), monospace;text-align:center}.ta-calendar__grid button{border-radius:var(--ta-radius-sm);color:#c5c8cd;cursor:pointer;background:#1b1c1f;border:1px solid #34373c;place-items:center;height:36px;padding:0;display:grid;min-height:36px!important}.ta-calendar__grid button:hover{color:#fff;background:#2a2c30;border-color:#74777e}.ta-calendar__grid button.is-outside{color:#62656b;background:#17181b;border-color:#292b2f}.ta-calendar__grid button.is-today{color:#fff;border-color:#7b7e85}.ta-calendar__grid button.is-selected{border-color:var(--ta-command-red);background:var(--ta-command-red);color:#fff}.ta-datetime-picker{width:min(100%,390px)}.ta-datetime-picker__time{border-top:1px solid #34373c;margin-top:13px;padding-top:13px}.ta-datetime-picker__time-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ta-datetime-picker__time-heading>div{gap:4px;display:grid}.ta-datetime-picker__time-heading small,.ta-datetime-picker__field>span,.ta-datetime-picker__actions small{color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.ta-datetime-picker__time-heading .ta-control-title{margin:0}.ta-datetime-picker__controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.ta-datetime-picker__field{gap:6px;min-width:0;display:grid}.ta-datetime-picker__field select{width:100%;min-height:var(--ta-control-md);border-radius:var(--ta-radius-sm);color:var(--ta-copy-primary);font:400 12px var(--font-geist-sans), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1c1f;border:1px solid #484b51;padding:0 30px 0 10px}.ta-datetime-picker__field select:focus-visible{border-color:var(--theme-accent);outline:2px solid rgb(from var(--theme-accent) r g b / .22);outline-offset:2px}.ta-datetime-picker__separator{height:var(--ta-control-md);color:#777a80;place-items:center;display:grid}.ta-datetime-picker__period{height:var(--ta-control-md);border-radius:var(--ta-radius-sm);background:#111214;border:1px solid #484b51;grid-template-columns:repeat(2,1fr);align-items:stretch;padding:3px;display:grid;overflow:hidden}.ta-calendar.ta-datetime-picker .ta-datetime-picker__period>button{color:#92959b;min-width:43px;max-height:none;font:400 10px/1 var(--font-geist-mono), monospace;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-self:stretch;align-items:center;padding:0 8px;display:inline-flex;height:auto!important;min-height:0!important}.ta-calendar.ta-datetime-picker .ta-datetime-picker__period>button[aria-pressed=true]{background:var(--ta-command-red);color:#fff}.ta-datetime-picker__actions{border-top:1px solid #34373c;justify-content:space-between;align-items:end;gap:12px;margin-top:13px;padding-top:13px;display:flex}.ta-datetime-picker__actions p{gap:5px;min-width:0;margin:0;display:grid}.ta-datetime-picker__actions strong{color:var(--ta-copy-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.ta-datetime-picker__actions>div{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.ta-breadcrumbs{color:var(--ta-copy-muted);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ta-breadcrumbs a{color:#d0d2d6}.ta-breadcrumbs span[aria-hidden=true]{color:#5e6167}.ta-menu-list{gap:7px;display:grid}.ta-menu-item{border-radius:var(--ta-radius-md);color:#dfe1e4;width:100%;min-width:0;min-height:57px;font-family:var(--font-geist-sans), Arial, sans-serif;text-align:left;cursor:pointer;background:linear-gradient(100deg,#202125,#151618 72%);border:1px solid #393a3f;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid;box-shadow:4px 5px #0003}.ta-menu-item:hover,.ta-menu-item:focus-visible{color:#fff;background:linear-gradient(100deg,#292a2e,#18191c 72%);border-color:#65666c;transform:translate(4px);box-shadow:6px 7px #00000040}.ta-menu-item:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:3px}.ta-menu-item:is(.is-active,.active,[aria-current=page],[aria-current=location],[aria-pressed=true],[aria-selected=true]){border-color:var(--theme-accent);background:var(--ta-command-red);box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .42);color:#fff}.ta-menu-item:is(.is-active,.active,[aria-current=page],[aria-current=location],[aria-pressed=true],[aria-selected=true]):is(:hover,:focus-visible){border-color:var(--theme-accent);background:var(--ta-command-red-hover);transform:none}.ta-menu-item__icon{width:20px;height:20px;color:var(--theme-accent);place-items:center;display:grid}.ta-menu-item__icon>svg,svg.ta-menu-item__icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ta-menu-item__copy{gap:4px;min-width:0;display:grid}.ta-menu-item__copy strong{color:#eceef1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.ta-menu-item__copy small{color:#85878d;font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ta-menu-item__arrow{color:var(--theme-accent);font-size:12px;font-weight:400}.ta-menu-item:is(.is-active,.active,[aria-current=page],[aria-current=location],[aria-pressed=true],[aria-selected=true]) :is(.ta-menu-item__icon,.ta-menu-item__copy strong,.ta-menu-item__copy small,.ta-menu-item__arrow){color:#fff}.ta-side-nav{border:1px solid var(--ta-rule);border-radius:var(--ta-radius-lg);box-shadow:var(--ta-shadow-offset);background:linear-gradient(145deg,#1b1b1e,#111113);gap:7px;padding:8px;display:grid}.ta-side-nav--embedded{box-shadow:none;background:0 0;border:0;border-radius:0}.ta-side-nav.ta-side-nav>.ta-menu-item{grid-template-columns:34px minmax(0,1fr) auto;padding:8px 11px;min-height:61px!important}.ta-side-nav .ta-menu-item__icon--boxed{border-radius:var(--ta-radius-sm);background:#24262a;border:1px solid #484a50;width:34px;height:34px}.ta-side-nav .ta-menu-item__icon--boxed>svg{width:18px;height:18px}.ta-side-nav .ta-menu-item:is([aria-current=page],[aria-current=location],[aria-pressed=true],[aria-selected=true],.is-active,.active) .ta-menu-item__icon--boxed{background:#00000024;border-color:#ffffff57}@media (prefers-reduced-motion:reduce){.ta-menu-item{transition:none}}.site-header .desktop-nav{--ta-header-nav-width:108px;--ta-header-nav-border:#55575c;align-items:center;gap:7px;position:relative}.site-header .desktop-nav>a,.site-header .desktop-nav-menu>button{height:var(--ta-control-md);min-height:var(--ta-control-md);box-sizing:border-box;border:1px solid var(--ta-header-nav-border);color:#d9dade;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:400;line-height:1;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:visible}.site-header .desktop-nav-menu>button{width:100%}.site-header .desktop-nav>a:before,.site-header .desktop-nav>a:after,.site-header .desktop-nav-menu>button:before,.site-header .desktop-nav-menu>button:after{content:"";box-sizing:border-box;pointer-events:none;width:8px;height:8px;position:absolute}.site-header .desktop-nav-menu>button i{color:var(--theme-accent);font:normal 400 14px/1 var(--font-geist-mono), monospace}.site-header .desktop-nav>a:hover,.site-header .desktop-nav>a:focus-visible,.site-header .desktop-nav-menu>button:hover,.site-header .desktop-nav-menu>button:focus-visible{color:#fff;background:#24262a;border-color:#74777e;transform:translateY(-1px);box-shadow:0 5px 12px #00000038}.site-header .desktop-nav>a.is-active,.site-header .desktop-nav>a[aria-current=page],.site-header .desktop-nav-menu>button.is-active,.site-header .desktop-nav-menu>button[aria-expanded=true]{border-color:var(--ta-header-nav-border);background:var(--ta-command-red);box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .42);color:#fff}.site-header .desktop-nav-menu>button:is(.is-active,[aria-expanded=true]) i{color:#fff}.desktop-nav-menu{position:relative}.navigation-flyout{z-index:120;border-radius:var(--ta-radius-lg);width:min(720px,100vw - 24px);box-shadow:18px 20px 0 #0000004d, -4px -4px 0 rgb(from var(--theme-accent) r g b / .1);color:#fff;background:linear-gradient(145deg,#1b1b1e,#111113);border:1px solid #4d4d51;padding:18px;position:absolute;top:calc(100% + 14px);left:0}.desktop-nav-menu[data-navigation-group=content] .navigation-flyout,.desktop-nav-menu[data-navigation-group=tools] .navigation-flyout,.desktop-nav-menu[data-navigation-group=community] .navigation-flyout{left:0;right:auto}.desktop-nav-menu[data-navigation-group=war-room] .navigation-flyout{left:auto;right:0}.navigation-flyout:before,.navigation-flyout:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.navigation-flyout:before{border-top:2px solid var(--ta-command-red);border-left:2px solid var(--ta-command-red);top:-1px;left:-1px}.navigation-flyout:after{border-right:2px solid var(--ta-command-red);border-bottom:2px solid var(--ta-command-red);bottom:-1px;right:-1px}.navigation-flyout-heading{border-bottom:1px solid #343438;gap:7px;padding:3px 4px 15px;display:grid}.navigation-flyout-heading>span{color:var(--theme-accent);font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.navigation-flyout-heading>strong{color:#f1f2f4;letter-spacing:-.02em;font-size:20px;font-weight:500}.navigation-flyout-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--navigation-flyout-rows), minmax(0, auto));padding-top:14px}.navigation-flyout-links>.ta-menu-item{border-left:2px solid var(--ta-command-red)}.navigation-flyout-links>.ta-menu-item:hover,.navigation-flyout-links>.ta-menu-item:focus-visible{border-left-color:var(--theme-accent)}.navigation-flyout-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=1260px){.site-header .desktop-nav>a,.site-header .desktop-nav-menu>button{padding-inline:11px;font-size:11px}.site-header .desktop-nav{gap:6px}}@media (prefers-reduced-motion:reduce){.site-header .desktop-nav>a,.site-header .desktop-nav-menu>button,.navigation-flyout-links>a{transition:none}}.ta-pagination{color:var(--ta-copy-muted);font:400 10px var(--font-geist-mono), monospace;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.ta-pagination .ta-button:last-child{justify-self:end}.ta-stepper{background:#111214;border:1px solid #3b3d42;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.ta-stepper>span{color:#777a80;border-left:1px solid #34363b;align-items:center;gap:10px;min-height:64px;padding:0 13px;font-size:11px;display:flex}.ta-stepper>span:first-child{border-left:0}.ta-stepper b{color:#a8abb1;width:28px;height:28px;font:400 10px var(--font-geist-mono), monospace;border:1px solid #4b4e54;place-items:center;display:grid}.ta-stepper .is-current{color:#fff;box-shadow:inset 0 -3px var(--ta-command-red)}.ta-stepper .is-current b{border-color:var(--ta-command-red);background:var(--ta-command-red);color:#fff}.ta-stepper .is-complete b{color:#75d491;border-color:#3a8553}.ta-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ta-stat{background:#17181b;border:1px solid #414349;align-content:center;gap:7px;min-height:116px;padding:18px;display:grid}.ta-stat small{color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.ta-stat strong{color:var(--ta-title);font-size:30px;font-weight:700}.ta-stat span{color:var(--ta-copy-muted);font-size:11px}.ta-table-wrap{border:1px solid #414349;overflow-x:auto}.ta-table{border-collapse:collapse;width:100%;color:var(--ta-copy-secondary);font-size:12px}.ta-table th{color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#111214;border-bottom:1px solid #414349;padding:13px 15px}.ta-table td{background:#17181b;border-bottom:1px solid #303237;padding:14px 15px}.ta-table tr:last-child td{border-bottom:0}.ta-table tbody tr:hover td{background:#1d1f22}.ta-list-row{border:1px solid #3b3e43;border-left:3px solid var(--ta-command-red);background:#17181b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid}.ta-list-row+.ta-list-row{border-top:0}.ta-list-row>span:first-child{color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace}.ta-list-row div{gap:4px;min-width:0;display:grid}.ta-list-row strong{color:var(--ta-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ta-list-row small{color:var(--ta-copy-muted)}.ta-progress{background:#2a2c30;border-radius:99px;height:6px;overflow:hidden}.ta-progress>span{border-radius:inherit;background:var(--ta-command-red);height:100%;display:block}.ta-empty-state{min-height:190px;color:var(--ta-copy-muted);text-align:center;background:#131416;border:1px dashed #484b51;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.ta-empty-state>span{width:52px;height:52px;color:var(--theme-accent);border:1px solid #45484e;border-radius:50%;place-items:center;font-size:22px;display:grid}.ta-empty-state h3{color:var(--ta-title);margin:3px 0 0;font-size:20px;font-weight:600}.ta-empty-state p{max-width:360px;margin:0;font-size:12px;line-height:1.55}.ta-spinner{border:3px solid #3d4046;border-top-color:var(--ta-command-red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ta-spin}.ta-skeleton{background:#24262a;border-radius:3px;position:relative;overflow:hidden}.ta-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.5s infinite ta-skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes ta-skeleton{to{transform:translate(100%)}}.ta-toast{border:1px solid #4b4e54;border-left:4px solid var(--ta-command-red);max-width:390px;color:var(--ta-copy-primary);background:#1b1c1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid;box-shadow:0 18px 45px #00000061}.ta-toast button{color:#aeb1b6;cursor:pointer;background:0 0;border:0;min-height:32px!important}.ta-modal-demo{background:#17181b;border:1px solid #55585e;max-width:560px;padding:24px;box-shadow:0 24px 75px #00000094}.ta-modal-demo header{border-bottom:1px solid #393c41;justify-content:space-between;align-items:start;gap:20px;padding-bottom:17px;display:flex}.ta-modal-demo h3{color:var(--ta-title);margin:0;font-size:20px;font-weight:600}.ta-modal-demo p{color:var(--ta-copy-secondary);margin:17px 0;line-height:1.6}@media (width<=700px){.ta-form-grid{grid-template-columns:1fr}.ta-form-grid>.ta-field--wide{grid-column:auto}.ta-box--large{padding:24px 20px}.ta-pagination{grid-template-columns:1fr 1fr}.ta-pagination>span{text-align:center;grid-area:1/1/auto/-1}.ta-datetime-picker__controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ta-datetime-picker__period{grid-column:1/-1}.ta-datetime-picker__actions{flex-direction:column;align-items:stretch}.ta-datetime-picker__actions>div{justify-content:stretch}.ta-datetime-picker__actions .ta-button{flex:1}}:is(.eyebrow,.home-verbatim-page .home-copy-label,.home-copy-content .home-copy-label,.tiny-label,.tool-subheader-eyebrow,.workspace-status,.tool-category,.content-library-kicker,.content-library-section-heading>span,.content-category-card small,.content-article-card>span,.ta-article-category,.ta-article-eyebrow,.panel-page-topline>span:first-child,.account-kicker,.member-portal-identity small,.portal-section-heading>span,.portal-overview-grid small,.portal-key-download-card small,.portal-privacy-note b,.portal-signin-status>span,.member-key-retained>span,.admin-app .admin-page .admin-kicker,.community-eyebrow,.community-feed-heading span,.community-replies-head span,.community-reply-form>div>span,.community-read-note b,.community-post-flags span,.community-post-flags a,.community-thread-flags span,.community-thread-flags a,.evidence-kicker,.evidence-day-label,.quick-record-head small,.quick-step-number,.evidence-import-entry-kicker,.evidence-import-done>small,.evidence-panel-page .evidence-date-trigger>span,.evidence-panel-page .themed-date-popover>header small,.outreach-wizard-top>div>span,.outreach-step-heading>span,.outreach-office-head span,.outreach-message-preview>span,.outreach-review-card>small,.outreach-timing>div span,.outreach-transmission-status>span,.outreach-log-head span,.outreach-server-status>div small,.foia-step-label,.foia-panel-heading span,.foia-example-grid span){color:var(--ta-label-red)!important;font-family:var(--font-geist-mono), monospace!important;font-size:var(--ta-label-size)!important;font-weight:400!important;line-height:var(--ta-label-leading)!important;letter-spacing:var(--ta-label-spacing)!important;text-transform:uppercase!important}:is(button,input[type=button],input[type=submit],input[type=reset],[role=button],.button,.account-button,.header-action,.admin-outline-button,.content-editor-actions a,.content-page-actions a,.content-pagination a,.home-hero-actions a,.home-copy-join,.movement-lines a,.preview-category-tabs button,.library-content .tool-category-filters button,.tool-open,.ta-article-downloads a,.social-asset-actions a,.community-primary,.community-load-more,.community-empty a,.community-reply-gate a,.community-member-gate a,.community-compose-actions a,.community-feed-heading>a,.community-post-open,.evidence-import-entry-action,.evidence-export-options-link,.foia-button,.foia-result-actions a,.foia-result-actions button,.foia-panel-heading button,.foia-start-over){font-family:var(--font-geist-mono), monospace!important;font-weight:400!important}:is(button,[role=button],.button,.account-button,.header-action,.admin-outline-button,.content-editor-actions a,.content-page-actions a,.content-pagination a,.home-hero-actions a,.home-copy-join,.movement-lines a,.preview-category-tabs button,.library-content .tool-category-filters button,.tool-open,.ta-article-downloads a,.social-asset-actions a,.community-primary,.community-load-more,.community-empty a,.community-reply-gate a,.community-member-gate a,.community-compose-actions a,.community-feed-heading>a,.community-post-open,.evidence-import-entry-action,.evidence-export-options-link,.foia-button,.foia-result-actions a,.foia-result-actions button,.foia-panel-heading button,.foia-start-over) :is(strong,b){font-weight:400!important}main:not(.admin-main):not(.admin-page) select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23aeb1b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right var(--ta-dropdown-chevron-inset) center!important;background-size:10px 6px!important;padding-right:42px!important}:root{--theme-page-bg:#0f1012;--theme-canvas:#0d0e10;--theme-canvas-deep:#0b0c0e;--theme-toolbar-bg:#0d0d0e;--theme-surface-input:#101113;--theme-surface-deep:#111214;--theme-surface:#151618;--theme-surface-alt:#17181b;--theme-surface-raised:#1b1c1f;--theme-surface-high:#202125;--theme-surface-hover:#24262a;--theme-rule-soft:#34363b;--theme-rule:#45474d;--theme-rule-strong:#55575c;--theme-text:#e2e3e6;--theme-title:#d7d9dd;--theme-copy:#c6c8cd;--theme-copy-secondary:#b5b7bc;--theme-copy-muted:#92949a;--theme-red-accent:#c5232e;--theme-accent:var(--theme-red-accent);--theme-success:#61bf7d;--theme-info:#5a9fc9;--theme-warning:#c28337;--theme-accent-hover:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-hover:color-mix(in srgb, var(--theme-accent) 84%, white)}}:root{--theme-accent-bright:var(--theme-accent);--theme-accent-dark:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-dark:color-mix(in srgb, var(--theme-accent) 72%, black)}}:root{--theme-focus:var(--theme-accent);--theme-accent-surface:rgb(from var(--theme-accent) r g b / .14);--theme-accent-surface-strong:rgb(from var(--theme-accent) r g b / .24);--theme-accent-border:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-border:color-mix(in srgb, var(--theme-accent) 58%, var(--theme-rule))}}:root{--theme-accent-copy:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-copy:color-mix(in srgb, var(--theme-accent) 46%, var(--theme-text))}}:root{--theme-accent-contrast:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-contrast:color-mix(in srgb, var(--theme-accent) 12%, white)}}:root{--theme-success-surface:rgb(from var(--theme-success) r g b / .14);--theme-success-surface-strong:rgb(from var(--theme-success) r g b / .24);--theme-success-border:var(--theme-success)}@supports (color:color-mix(in lab, red, red)){:root{--theme-success-border:color-mix(in srgb, var(--theme-success) 78%, var(--theme-rule))}}:root{--theme-success-copy:var(--theme-success)}@supports (color:color-mix(in lab, red, red)){:root{--theme-success-copy:color-mix(in srgb, var(--theme-success) 72%, var(--theme-text))}}:root{--theme-success-glow:rgb(from var(--theme-success) r g b / .45);--theme-warning-surface:rgb(from var(--theme-warning) r g b / .14);--theme-warning-surface-strong:rgb(from var(--theme-warning) r g b / .24);--theme-warning-border:var(--theme-warning)}@supports (color:color-mix(in lab, red, red)){:root{--theme-warning-border:color-mix(in srgb, var(--theme-warning) 78%, var(--theme-rule))}}:root{--theme-warning-copy:var(--theme-warning)}@supports (color:color-mix(in lab, red, red)){:root{--theme-warning-copy:color-mix(in srgb, var(--theme-warning) 72%, var(--theme-text))}}:root{--theme-warning-glow:rgb(from var(--theme-warning) r g b / .45);--theme-info-surface:rgb(from var(--theme-info) r g b / .14);--theme-info-surface-strong:rgb(from var(--theme-info) r g b / .24);--theme-info-border:var(--theme-info)}@supports (color:color-mix(in lab, red, red)){:root{--theme-info-border:color-mix(in srgb, var(--theme-info) 78%, var(--theme-rule))}}:root{--theme-info-copy:var(--theme-info)}@supports (color:color-mix(in lab, red, red)){:root{--theme-info-copy:color-mix(in srgb, var(--theme-info) 72%, var(--theme-text))}}:root{--theme-info-glow:rgb(from var(--theme-info) r g b / .45);--theme-accent-glow:rgb(from var(--theme-accent) r g b / .38);--theme-grid-line:rgb(from var(--theme-text) r g b / .025);--theme-shadow-soft:#0003;--theme-shadow-medium:#0000004a;--theme-shadow-strong:#00000073;--theme-overlay:rgb(from var(--theme-canvas-deep) r g b / .82);--theme-surface-translucent:rgb(from var(--theme-surface-deep) r g b / .83);--theme-surface-opaque:rgb(from var(--theme-surface-deep) r g b / .985);--theme-page-background:radial-gradient(circle at 50% -18%, rgb(from var(--theme-accent) r g b / .1), transparent 34%), var(--theme-page-mesh);--ink:var(--theme-toolbar-bg);--ink-soft:var(--theme-surface-alt);--paper:var(--theme-page-bg);--paper-2:var(--theme-surface-alt);--red:var(--theme-accent);--red-dark:var(--theme-accent-dark);--line:#ffffff29;--scrollbar-track:#101012;--scrollbar-track-edge:#303136;--scrollbar-thumb:#55565b;--scrollbar-thumb-light:#6a6b70;--scrollbar-accent:var(--theme-accent);--text-scale:1;--ta-bg:var(--theme-canvas);--ta-surface:var(--theme-surface);--ta-surface-raised:var(--theme-surface-raised);--ta-border:var(--theme-rule);--ta-border-strong:var(--theme-rule-strong);--ta-text:var(--theme-text);--ta-text-secondary:var(--theme-copy-secondary);--ta-text-muted:var(--theme-copy-muted);--ta-focus-ring:var(--theme-focus);--ta-command-red:var(--theme-accent);--ta-command-red-hover:var(--theme-accent-hover);--ta-danger:var(--theme-accent);--ta-canvas:var(--theme-canvas);--ta-panel:#151618;--ta-panel-raised:#1b1c1f;--ta-panel-hover:#24262a;--ta-rule:#45474d;--ta-rule-strong:#55575c;--ta-title:var(--theme-title);--ta-copy-primary:var(--theme-copy);--ta-copy:var(--theme-copy);--ta-copy-secondary:var(--theme-copy-secondary);--ta-copy-muted:var(--theme-copy-muted);--ta-label-red:var(--theme-accent);--war-page:#050507;--war-shell:#0b0c0f;--war-panel:#111216;--war-panel-raised:#15161b;--war-panel-high:#1b1c21;--war-control:#0c0d11;--war-panel-hover:#1b1c22;--war-border-soft:#26282d;--war-border:#363940;--war-border-strong:#4a4e57;--war-on-accent:var(--theme-accent-contrast);--war-accent-soft:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--war-accent-soft:color-mix(in srgb, var(--theme-accent) 10%, transparent)}}:root{--war-accent-medium:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--war-accent-medium:color-mix(in srgb, var(--theme-accent) 18%, transparent)}}:root{--war-accent-strong:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--war-accent-strong:color-mix(in srgb, var(--theme-accent) 30%, transparent)}}:root{--war-accent-shadow:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--war-accent-shadow:color-mix(in srgb, var(--theme-accent) 24%, transparent)}}:root{--war-signal-success:var(--theme-success);--war-success-surface:var(--war-signal-success)}@supports (color:color-mix(in lab, red, red)){:root{--war-success-surface:color-mix(in srgb, var(--war-signal-success) 12%, var(--war-shell))}}:root{--war-success-border:var(--war-signal-success)}@supports (color:color-mix(in lab, red, red)){:root{--war-success-border:color-mix(in srgb, var(--war-signal-success) 55%, var(--war-border))}}:root{--war-success-copy:var(--war-signal-success)}@supports (color:color-mix(in lab, red, red)){:root{--war-success-copy:color-mix(in srgb, var(--war-signal-success) 44%, var(--theme-text))}}:root{--war-signal-info:var(--theme-info);--war-info-surface:var(--war-signal-info)}@supports (color:color-mix(in lab, red, red)){:root{--war-info-surface:color-mix(in srgb, var(--war-signal-info) 12%, var(--war-shell))}}:root{--war-info-border:var(--war-signal-info)}@supports (color:color-mix(in lab, red, red)){:root{--war-info-border:color-mix(in srgb, var(--war-signal-info) 55%, var(--war-border))}}:root{--war-info-copy:var(--war-signal-info)}@supports (color:color-mix(in lab, red, red)){:root{--war-info-copy:color-mix(in srgb, var(--war-signal-info) 42%, var(--theme-text))}}:root{--war-signal-warning:var(--theme-warning);--war-warning-surface:var(--war-signal-warning)}@supports (color:color-mix(in lab, red, red)){:root{--war-warning-surface:color-mix(in srgb, var(--war-signal-warning) 12%, var(--war-shell))}}:root{--war-warning-border:var(--war-signal-warning)}@supports (color:color-mix(in lab, red, red)){:root{--war-warning-border:color-mix(in srgb, var(--war-signal-warning) 58%, var(--war-border))}}:root{--war-warning-copy:var(--war-signal-warning)}@supports (color:color-mix(in lab, red, red)){:root{--war-warning-copy:color-mix(in srgb, var(--war-signal-warning) 46%, var(--theme-text))}}:root{--war-shadow-soft:#0000002e;--war-shadow-medium:#00000057;--war-shadow-strong:#00000094;--war-highlight-soft:#ffffff06;--war-highlight-medium:#ffffff14;--war-overlay:var(--theme-overlay);--war-grid-line:var(--theme-grid-line);--war-print-paper:#fff;--ta-font-micro:10px;--ta-font-xs:11px;--ta-font-sm:12px;--ta-font-body:14px;--ta-control-height:44px;--ta-control-primary-height:48px;--ta-space-1:4px;--ta-space-2:8px;--ta-space-3:12px;--ta-space-4:16px;--ta-space-5:20px;--ta-space-6:24px;--ta-space-8:32px;--ta-space-10:40px;--ta-space-12:48px;--ta-space-16:64px;--ta-page-gutter:24px;--ta-panel-padding:24px;--ta-icon-control:44px}html[data-theme=purple]{--theme-page-bg:#050507;--theme-canvas:#030305;--theme-canvas-deep:#020203;--theme-toolbar-bg:#07070a;--theme-surface-input:#09080c;--theme-surface-deep:#0c0b11;--theme-surface:#100e16;--theme-surface-alt:#13101b;--theme-surface-raised:#171320;--theme-surface-high:#1d1728;--theme-surface-hover:#261d34;--theme-rule-soft:#282030;--theme-rule:#3a2b4a;--theme-rule-strong:#59416f;--theme-text:#e5e1e9;--theme-title:#eee9f5;--theme-copy:#d3cadd;--theme-copy-secondary:#b6acc1;--theme-copy-muted:#8f839d;--theme-accent:#8f4bd6;--ink:var(--theme-toolbar-bg);--ink-soft:var(--theme-surface-alt);--paper:var(--theme-page-bg);--paper-2:var(--theme-surface-alt);--red:var(--theme-accent);--red-dark:var(--theme-accent-dark);--line:#d4beeb2b;--scrollbar-track:#08070a;--scrollbar-track-edge:#282030;--scrollbar-thumb:#4b3a59;--scrollbar-thumb-light:#665077;--scrollbar-accent:var(--theme-accent);--ta-bg:var(--theme-canvas);--ta-surface:var(--theme-surface);--ta-surface-raised:var(--theme-surface-raised);--ta-border:var(--theme-rule);--ta-border-strong:var(--theme-rule-strong);--ta-text:var(--theme-text);--ta-text-secondary:var(--theme-copy-secondary);--ta-text-muted:var(--theme-copy-muted);--ta-focus-ring:var(--theme-focus);--ta-command-red:var(--theme-accent);--ta-command-red-hover:var(--theme-accent-hover);--ta-danger:var(--theme-focus);--ta-canvas:var(--theme-canvas);--ta-panel:#151618;--ta-panel-raised:#1b1c1f;--ta-panel-hover:#24262a;--ta-rule:#45474d;--ta-rule-strong:#55575c;--ta-title:var(--theme-title);--ta-copy-primary:var(--theme-copy);--ta-copy:var(--theme-copy);--ta-copy-secondary:var(--theme-copy-secondary);--ta-copy-muted:var(--theme-copy-muted);--ta-label-red:var(--theme-accent-bright);--surface:var(--theme-surface-alt);--surface-raised:var(--theme-surface-high);--surface-soft:var(--theme-surface);--dark-border:var(--theme-rule);--dark-copy:var(--theme-copy-secondary);--dark-heading:var(--theme-text);--ta-page-mesh:linear-gradient(#c9ade109 1px, transparent 1px), linear-gradient(90deg, #c9ade109 1px, transparent 1px)}html[data-theme=green]{--theme-page-bg:#07100c;--theme-canvas:#040907;--theme-canvas-deep:#020604;--theme-toolbar-bg:#050a07;--theme-surface-input:#08100c;--theme-surface-deep:#0a130f;--theme-surface:#0d1713;--theme-surface-alt:#101d17;--theme-surface-raised:#14241c;--theme-surface-high:#192d23;--theme-surface-hover:#20392c;--theme-rule-soft:#1e352a;--theme-rule:#28493b;--theme-rule-strong:#3d6a55;--theme-text:#e1e8e4;--theme-title:#e0eee6;--theme-copy:#c3d8cc;--theme-copy-secondary:#a8c0b2;--theme-copy-muted:#7f9c8b;--theme-accent:#168a55;--line:#b2dbc22b;--scrollbar-track:#060c09;--scrollbar-track-edge:#1e352a;--scrollbar-thumb:#345847;--scrollbar-thumb-light:#47725d;--ta-page-mesh:linear-gradient(#abdabe09 1px, transparent 1px), linear-gradient(90deg, #abdabe09 1px, transparent 1px)}html[data-theme=pink]{--theme-page-bg:#10070c;--theme-canvas:#090407;--theme-canvas-deep:#060204;--theme-toolbar-bg:#0a0508;--theme-surface-input:#10080d;--theme-surface-deep:#130a10;--theme-surface:#180e14;--theme-surface-alt:#1e1119;--theme-surface-raised:#25151f;--theme-surface-high:#2e1a27;--theme-surface-hover:#3a2131;--theme-rule-soft:#35202b;--theme-rule:#4a2b3b;--theme-rule-strong:#704158;--theme-text:#e8e0e4;--theme-title:#f2e3eb;--theme-copy:#dfc5d3;--theme-copy-secondary:#c5a9b8;--theme-copy-muted:#9d7e8e;--theme-accent:#d13f82;--line:#eebbd52b;--scrollbar-track:#0c0609;--scrollbar-track-edge:#35202b;--scrollbar-thumb:#5d394b;--scrollbar-thumb-light:#7b4a62;--ta-page-mesh:linear-gradient(#ebb2cf09 1px, transparent 1px), linear-gradient(90deg, #ebb2cf09 1px, transparent 1px)}html[data-theme=blue]{--theme-page-bg:#06101a;--theme-canvas:#03070c;--theme-canvas-deep:#020509;--theme-toolbar-bg:#04090f;--theme-surface-input:#08111a;--theme-surface-deep:#09131d;--theme-surface:#0b141e;--theme-surface-alt:#0e1925;--theme-surface-raised:#122030;--theme-surface-high:#17283b;--theme-surface-hover:#1d334a;--theme-rule-soft:#1d3247;--theme-rule:#29445f;--theme-rule-strong:#3d6286;--theme-text:#e1e6eb;--theme-title:#e1ebf5;--theme-copy:#c5d5e4;--theme-copy-secondary:#a9bdcf;--theme-copy-muted:#7f98ad;--theme-accent:#2d7fca;--line:#b5d3ee2b;--scrollbar-track:#050b11;--scrollbar-track-edge:#1d3247;--scrollbar-thumb:#34536f;--scrollbar-thumb-light:#466d90;--ta-page-mesh:linear-gradient(#aecfeb09 1px, transparent 1px), linear-gradient(90deg, #aecfeb09 1px, transparent 1px)}.member-login-card{max-width:720px;margin:0 auto}.member-login-tabs{background:#111214;border:1px solid #3d3f44;grid-template-columns:1fr 1fr;gap:4px;margin:26px 0 0;padding:4px;display:grid}.member-login-tabs button{color:#8e9197;min-height:48px;font-size:max(12px, calc(12px * var(--text-scale)));cursor:pointer;background:0 0;border:0;font-weight:750;transition:background .16s,color .16s}.member-login-tabs button:hover,.member-login-tabs button:focus-visible{color:#f1f2f4;background:#222428}.member-login-tabs button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--red);background:#292b30}.member-login-panel{background:#16171a;border:1px solid #3d3f44;border-top:0;min-height:330px;margin:0 0 18px;padding:24px}.member-login-method-head{gap:4px;margin-bottom:20px;display:grid}.member-login-method-head strong{color:#eceef1;font-size:max(15px, calc(15px * var(--text-scale)))}.member-login-method-head span{color:#85888e;font-size:max(11px, calc(11px * var(--text-scale)))}.member-login-card .member-login-panel .account-field{margin:14px 0}.member-login-card .member-login-panel .account-field>span{color:#bfc1c6}.member-login-card .member-login-panel .account-field input{color:#f0f1f3;background:#101113;border:1px solid #484a50;outline:0;width:100%;height:54px;padding:0 16px}.member-login-card .member-login-panel .account-field input:focus{border-color:#7b7e85;box-shadow:0 0 0 3px #ffffff0d}.member-login-card .license-drop{background:#101113;border-color:#484a50}.member-login-card .account-divider:before{background:#3d3f44}.member-login-help{color:#85888e;font-size:max(11px, calc(11px * var(--text-scale)));text-align:center;margin:14px auto 0;line-height:1.55}.member-login-help b{color:#c7c9cd;font-weight:700}.member-portal{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;padding:24px 0 10px;display:grid}.member-portal-nav{border:1px solid var(--ta-rule);border-radius:var(--ta-radius-lg);box-shadow:var(--ta-shadow-offset);background:linear-gradient(145deg,#1b1b1e,#111113);position:sticky;top:24px;overflow:hidden}.member-portal-identity{background:#ffffff06;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;padding:20px 20px 16px;display:grid}.member-portal-identity .settings-picture-preview{width:62px;height:62px;box-shadow:none}.member-portal-identity>div:last-child{gap:5px;min-width:0;display:grid}.member-portal-identity small{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.member-portal-identity strong{color:#f0f1f3;font-size:max(13px, calc(13px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-portal-identity>div:last-child>span{color:#85888e;font-size:10px}.member-portal-identity .member-public-code{color:#c6c8cc;font:700 10px/1.25 var(--font-geist-mono), monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-portal-menu-label{color:#65676d;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;margin:18px 20px 2px}.member-portal-nav>p{border-radius:var(--ta-radius-md);color:#7e8187;background:#111214;border:1px solid #35383d;margin:0 8px 8px;padding:14px 13px;font-size:10px;line-height:1.6}.member-portal-nav>p b{color:#bfc1c6;margin-bottom:4px;display:block}.member-portal-content{min-width:0}.member-portal-content>.settings-card{margin-bottom:16px}.portal-feedback{margin:0 0 14px}.portal-section-heading{margin-bottom:24px}.portal-section-heading>span{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.portal-section-heading h2{color:#f1f2f4;letter-spacing:-.035em;line-height:1.08;margin:9px 0 8px!important;font-size:clamp(24px,3vw,34px)!important}.settings-page :is(.panel-page-title-copy h1,.portal-section-heading h2,.portal-key-download-card h2){text-transform:none!important}.portal-section-heading p{max-width:700px;margin:0;color:#9a9da3!important;font-size:max(12px, calc(12px * var(--text-scale)))!important;line-height:1.62!important}.portal-overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.portal-overview-grid button{color:#fff;text-align:left;cursor:pointer;background:#17181b;border:1px solid #414349;flex-direction:column;align-items:flex-start;min-height:156px;padding:22px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative;box-shadow:8px 9px #0000003d}.portal-overview-grid button:before,.portal-overview-grid button:after{content:"";pointer-events:none;width:15px;height:15px;position:absolute}.portal-overview-grid button:before{border-left:2px solid var(--red);border-top:2px solid var(--red);top:-1px;left:-1px}.portal-overview-grid button:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.portal-overview-grid button:hover,.portal-overview-grid button:focus-visible{background:#1e2024;border-color:#5a5c62;transform:translateY(-3px);box-shadow:10px 12px #0000004d}.portal-overview-grid small{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.portal-overview-grid strong{color:#f0f1f3;font-size:max(16px, calc(16px * var(--text-scale)));margin:18px 0 9px;line-height:1.25}.portal-overview-grid span{color:#92959b;font-size:max(11px, calc(11px * var(--text-scale)));margin-top:auto}.portal-key-download-card{justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;display:flex;background:#1b1c20!important;border:1px solid #414349!important;padding:24px 26px!important}.portal-key-download-card>div:first-child{max-width:650px}.portal-key-download-card small{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.portal-key-download-card h2{color:#f2f3f5;line-height:1.2;font-size:max(20px, calc(20px * var(--text-scale)))!important;margin:8px 0 7px!important}.portal-key-download-card p{color:#989ba1;font-size:max(11px, calc(11px * var(--text-scale)));margin:0;line-height:1.55}.portal-key-download-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.portal-key-download-actions .account-button{white-space:nowrap}.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card{background:#17181b!important;border:1px solid #414349!important;padding:30px!important}.portal-key-download-card,.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card,.settings-picture-editor,.portal-privacy-note,.portal-signin-status,.settings-retain-form,.portal-account-facts{position:relative}.portal-key-download-card:before,.portal-key-download-card:after,.portal-activity-card:before,.portal-activity-card:after,.portal-form-card:before,.portal-form-card:after,.portal-key-card:before,.portal-key-card:after,.portal-session-card:before,.portal-session-card:after,.settings-picture-editor:before,.settings-picture-editor:after,.portal-privacy-note:before,.portal-privacy-note:after,.portal-signin-status:before,.portal-signin-status:after,.settings-retain-form:before,.settings-retain-form:after,.portal-account-facts:before,.portal-account-facts:after{content:"";z-index:2;pointer-events:none;width:15px;height:15px;position:absolute}.portal-key-download-card:before,.portal-activity-card:before,.portal-form-card:before,.portal-key-card:before,.portal-session-card:before,.settings-picture-editor:before,.portal-privacy-note:before,.portal-signin-status:before,.settings-retain-form:before,.portal-account-facts:before{border-left:2px solid var(--red);border-top:2px solid var(--red);top:-1px;left:-1px}.portal-key-download-card:after,.portal-activity-card:after,.portal-form-card:after,.portal-key-card:after,.portal-session-card:after,.settings-picture-editor:after,.portal-privacy-note:after,.portal-signin-status:after,.settings-retain-form:after,.portal-account-facts:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.portal-key-download-card,.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card{transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:8px 9px #0000003d}.portal-key-download-card:hover,.portal-activity-card:hover,.portal-form-card:hover,.portal-key-card:hover,.portal-session-card:hover{transform:translateY(-3px);box-shadow:10px 12px #0000004d;border-color:#5a5c62!important}.settings-page .member-portal-nav{border:1px solid var(--ta-rule);box-shadow:var(--ta-shadow-offset)}.settings-page .portal-overview-grid button,.settings-page .member-portal-content>:is(.portal-key-download-card,.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card){box-shadow:8px 9px #0000003d;border:1px solid #414349!important}.settings-page .portal-overview-grid button:is(:hover,:focus-visible),.settings-page .member-portal-content>:is(.portal-key-download-card,.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card):hover{box-shadow:10px 12px #0000004d;border-color:#5a5c62!important}.settings-page .member-portal :is(button,a,input,select,textarea):focus-visible{outline-color:#9b9ea5}.settings-page .settings-profile-grid :is(input,select,textarea):focus{border-color:#6f7279;box-shadow:0 0 0 3px #ffffff14}.settings-page .settings-picture-editor .settings-picture-preview{box-shadow:5px 5px #00000047}.portal-account-facts{background:#121315;border:1px solid #393b40;grid-template-columns:repeat(4,1fr);margin:0 0 24px;display:grid}.portal-account-facts>div{border-right:1px solid #393b40;min-width:0;padding:17px}.portal-account-facts>div:last-child{border-right:0}.portal-account-facts dt{color:#74777d;font-size:10px}.portal-account-facts dd{overflow-wrap:anywhere;color:#d8dade;font-size:max(12px, calc(12px * var(--text-scale)));margin:7px 0 0}.portal-activity-card>.account-button{width:max-content}.portal-privacy-note{color:#989ba1;font-size:max(11px, calc(11px * var(--text-scale)));background:#121315;border:1px solid #3d4045;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:-4px 0 10px;padding:14px 16px;display:grid}.portal-privacy-note b{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.portal-contact-grid{align-items:start}.portal-contact-grid .account-field{align-self:start}.portal-form-card .settings-picture-editor{margin-top:0}.portal-signin-status{background:#121315;border:1px solid #414349;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin-bottom:18px;padding:17px;display:grid}.portal-signin-status>span{color:#b3b5ba;min-width:66px;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:center;background:#2c2e33;padding:8px 9px}.portal-signin-status.active>span{color:#8fd5a2;background:#213d2a}.portal-signin-status>div{gap:4px;display:grid}.portal-signin-status strong{color:#e2e3e6;font-size:max(12px, calc(12px * var(--text-scale)))}.portal-signin-status small{color:#85888e;font-size:10px}.portal-password-grid{margin-bottom:4px}.portal-form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-text-button{color:#aeb0b5;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:11px;text-decoration:underline}.portal-text-button:hover{color:#fff}.portal-key-card .member-key-retained{margin-top:0}.portal-key-card .member-key-retained>div{flex-wrap:wrap;gap:8px;display:flex}.portal-key-card .member-key-retained>div button{width:auto;min-height:44px;margin:4px 0 0;padding:0 14px!important}.portal-key-card .member-key-retained>strong{overflow-wrap:anywhere}.portal-key-card .settings-actions{margin-top:14px}.portal-session-card .settings-actions button:first-child{background:#24262a;border-color:#4b4e54}@media (width<=980px){.member-portal{grid-template-columns:1fr}.member-portal-nav{position:static}.member-portal-nav nav{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.member-portal-menu-label,.member-portal-nav>p{display:none}.portal-overview-grid{grid-template-columns:1fr 1fr}.portal-key-download-card{flex-direction:column;align-items:flex-start}.portal-key-download-actions{justify-content:flex-start}.portal-account-facts{grid-template-columns:1fr 1fr}.portal-account-facts>div:nth-child(2){border-right:0}.portal-account-facts>div:nth-child(-n+2){border-bottom:1px solid #393b40}}@media (width<=650px){.member-login-tabs{grid-template-columns:1fr}.member-login-panel{min-height:0;padding:20px 16px}.member-portal{padding-top:16px}.member-portal-identity{grid-template-columns:54px minmax(0,1fr)}.member-portal-identity .settings-picture-preview{width:54px;height:54px}.member-portal-nav nav{grid-template-columns:repeat(5,minmax(144px,1fr))}.portal-overview-grid{grid-template-columns:1fr}.portal-key-download-card{padding:22px 18px!important}.portal-key-download-actions,.portal-key-download-actions .account-button{width:100%}.portal-overview-grid button{min-height:132px}.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card{padding:22px 18px!important}.portal-account-facts{grid-template-columns:1fr}.portal-account-facts>div{border-bottom:1px solid #393b40;border-right:0}.portal-account-facts>div:last-child{border-bottom:0}.portal-signin-status{grid-template-columns:1fr}}html[data-text-size=medium]{--text-scale:1.2}html[data-text-size=large]{--text-scale:1.4}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;-ms-overflow-style:scrollbar}@supports (scrollbar-color:auto){html,body,*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:auto}}@supports selector(::-webkit-scrollbar){html,body,*{scrollbar-color:auto;scrollbar-width:auto}html::-webkit-scrollbar{width:15px;height:15px}body::-webkit-scrollbar{width:15px;height:15px}::-webkit-scrollbar{width:15px;height:15px}html::-webkit-scrollbar-track{border-left:1px solid var(--scrollbar-track-edge);background:var(--scrollbar-track)}body::-webkit-scrollbar-track{border-left:1px solid var(--scrollbar-track-edge);background:var(--scrollbar-track)}::-webkit-scrollbar-track{border-left:1px solid var(--scrollbar-track-edge);background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{border:3px solid var(--scrollbar-track);border-left-color:var(--scrollbar-accent);background:linear-gradient(180deg, var(--scrollbar-thumb-light), #3f4044);cursor:pointer;min-height:42px}body::-webkit-scrollbar-thumb{border:3px solid var(--scrollbar-track);border-left-color:var(--scrollbar-accent);background:linear-gradient(180deg, var(--scrollbar-thumb-light), #3f4044);cursor:pointer;min-height:42px}::-webkit-scrollbar-thumb{border:3px solid var(--scrollbar-track);border-left-color:var(--scrollbar-accent);background:linear-gradient(180deg, var(--scrollbar-thumb-light), #3f4044);cursor:pointer;min-height:42px}html::-webkit-scrollbar-thumb:hover{border-left-color:var(--scrollbar-thumb-light);background:var(--scrollbar-accent)}body::-webkit-scrollbar-thumb:hover{border-left-color:var(--scrollbar-thumb-light);background:var(--scrollbar-accent)}::-webkit-scrollbar-thumb:hover{border-left-color:var(--scrollbar-thumb-light);background:var(--scrollbar-accent)}html::-webkit-scrollbar-thumb:active{background:var(--theme-accent-border)}body::-webkit-scrollbar-thumb:active{background:var(--theme-accent-border)}::-webkit-scrollbar-thumb:active{background:var(--theme-accent-border)}html::-webkit-scrollbar-corner{background:var(--scrollbar-track)}body::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}}body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-y:scroll}h1,h2,h3{text-transform:none}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1180px,100% - 48px);margin:0 auto}.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}.site-header{z-index:10;background:var(--ink);color:#fff;border-bottom:1px solid var(--line);min-height:112px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:112px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{object-fit:contain;width:42px;height:42px;display:block}.brand-copy{flex-direction:column;gap:4px;display:flex}.brand-copy strong{font-size:calc(16px * var(--text-scale));letter-spacing:.11em}.brand-copy small{color:#a5a5a8;font-size:calc(10px * var(--text-scale));letter-spacing:.28em}.site-header .brand{flex:none}.site-header .brand-copy strong{font-size:16px}.site-header .brand-copy small{font-size:10px}.site-header .desktop-nav{color:#bdbdc0;white-space:nowrap;align-items:center;gap:clamp(20px,2.2vw,34px);font-size:13px;display:flex}.site-header .desktop-nav a:hover{color:#fff}.header-action{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #555559;justify-content:center;justify-self:end;align-items:center;min-width:144px;padding:12px 16px;font-size:12px;line-height:1;display:inline-flex}.header-action-label,.header-action-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.header-action-label{color:inherit}.header-action-icon{color:var(--red);margin-left:12px}.header-action:hover,.header-action[aria-expanded=true]{border-color:var(--red);background:#232428}.header-action[aria-expanded=true] .header-action-icon{color:var(--theme-accent);font-size:17px;line-height:1}.header-tools{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.header-access-stack{justify-items:end;gap:5px;width:max-content;min-width:144px;max-width:260px;display:grid}.header-tools-menu{justify-self:end;position:relative}.story-start-form{margin:0}.story-start-form button{cursor:pointer}.header-tools-flyout{z-index:100;color:#fff;text-align:left;width:min(520px,100vw - 30px);position:absolute;top:calc(100% + 10px);right:0}.header-tools-flyout .library-preview{min-height:430px}.header-tools-flyout .toolbox-v2{width:100%}.header-member{text-align:right;background:#151618;border:1px solid #343539;grid-template-columns:minmax(0,max-content) auto;align-items:center;gap:3px 10px;width:max-content;min-width:144px;max-width:260px;min-height:40px;padding:7px 10px;display:grid}.header-member span{color:#4dbb6b;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.header-member span i{background:#57bd73;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 7px #57bd73bf}.header-member strong{color:#f3f3f4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.header-member small{color:#7b7d83;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.header-member.is-inactive strong{color:#d7d7d9;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;justify-self:end}.header-member.is-inactive strong b{color:var(--red);margin-left:6px}.header-member:hover{background:#1b1c1f;border-color:#595b60}.text-size-control{border:1px solid #555559;border-radius:2px;align-items:center;height:34px;display:inline-flex;overflow:hidden}.text-size-label{color:#8f8f94;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;padding:0 8px}.text-size-control button{color:#bdbdc0;cursor:pointer;background:0 0;border:0;border-left:1px solid #424247;width:30px;height:100%;padding:0;font-size:10px;font-weight:700}.text-size-control button:hover{color:#fff;background:#252528}.text-size-control.light button.active{color:#fff;background:#1b1c1f}.tool-subheader{color:#fff;border-bottom:5px solid var(--red);background:#111214;padding:52px 0}.tool-subheader-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.tool-subheader-eyebrow{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0}.tool-subheader h1{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(42px,5vw,66px);line-height:1}.tool-subheader-inner>div:first-child>p:last-child{color:#aaaab0;max-width:680px;font-size:calc(14px * var(--text-scale));margin:0;line-height:1.65}.tool-subheader-heading{display:block}.tool-subheader-badge{border:1px solid #3c3d41;border-left:2px solid var(--red);background:#1b1c1f;align-content:center;gap:7px;min-width:185px;min-height:72px;padding:15px 18px;display:grid}.tool-subheader-badge b{color:var(--red);font-size:calc(13px * var(--text-scale));letter-spacing:.08em}.tool-subheader-badge span{color:#85878d;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em}.hero{background:var(--ink);color:#fff;align-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.17;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.hero-glow{background:radial-gradient(circle, rgb(from var(--theme-accent) r g b / .22), transparent 68%);width:520px;height:520px;position:absolute;top:10%;right:-100px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:74px;padding:84px 0 94px;display:grid;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.25em;font-size:calc(10px * var(--text-scale));color:#b9b9bc;align-items:center;gap:12px;font-weight:700;display:flex}.eyebrow span{background:var(--red);width:25px;height:2px}.hero h1{letter-spacing:-.055em;max-width:720px;margin:28px 0;font-size:clamp(52px,6vw,72px);line-height:.96}.hero h1 em{color:var(--red);font-style:normal}.hero-lead{color:#b5b5b8;max-width:590px;font-size:calc(18px * var(--text-scale));line-height:1.7}.hero-actions{align-items:center;gap:30px;margin-top:40px;display:flex}.button{text-transform:uppercase;letter-spacing:.1em;min-height:54px;font-size:calc(11px * var(--text-scale));border:0;justify-content:center;align-items:center;gap:28px;padding:0 22px;font-weight:800;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.button-primary{background:var(--red);color:#fff;box-shadow:5px 5px 0 rgb(from var(--theme-accent) r g b / .16)}.button-primary:hover{background:var(--theme-accent)}.button-light{color:var(--ink);background:#fff}.text-link{color:#d0d0d2;font-size:calc(12px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #5c5c60;padding:8px 0}.library-preview{min-height:430px;box-shadow:22px 22px 0 #00000047, -5px -5px 0 rgb(from var(--theme-accent) r g b / .12);background:linear-gradient(145deg,#1b1b1e,#111113);border:1px solid #4d4d51;padding:28px 28px 68px;position:relative}.library-preview:before,.library-preview:after{content:"";border-color:var(--red);width:15px;height:15px;position:absolute}.library-preview:before{border-left:2px solid var(--red);border-top:2px solid var(--red);top:-1px;left:-1px}.library-preview:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.toolbox-v2{width:100%;box-shadow:18px 20px 34px #0000008a, 5px 7px 0 #00000042, -4px -4px 18px rgb(from var(--theme-accent) r g b / .08);isolation:isolate;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/46px 46px,linear-gradient(145deg,#111519,#080b0d 72%);border:1px solid #3e4146;padding:20px 18px 18px;position:relative}.toolbox-v2:before,.toolbox-v2:after{pointer-events:none;content:"";width:17px;height:17px;position:absolute}.toolbox-v2:before{border-left:2px solid var(--theme-accent);border-top:2px solid var(--theme-accent);top:-1px;left:-1px}.toolbox-v2:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.toolbox-v2-header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:42px;margin-bottom:14px;display:flex}.toolbox-v2-header>div{gap:8px;display:grid}.toolbox-v2-header>div>span{color:#85888e;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.17em}.toolbox-v2-header strong{color:var(--theme-accent);letter-spacing:-.015em;font:900 20px/1 Arial,Helvetica,sans-serif}.home-story-start .toolbox-v2-header>div>span{color:var(--theme-accent)}.home-story-start .toolbox-v2-header strong{color:#6c6c6c;text-shadow:2px 2px 1px #000;font-weight:400}.toolbox-v2-status{color:#20e277;min-height:25px;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#07190f;border:1px solid #145e36;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.toolbox-v2-options{gap:6px;display:grid}.toolbox-v2-options>a{color:#d4d6d8;background:#070b0dc2;border:1px solid #30363b;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:52px;padding:7px 13px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.toolbox-v2-options>a:hover,.toolbox-v2-options>a:focus-visible{color:#fff;background:#151a1d;border-color:#767b81;outline:none;transform:translate(3px);box-shadow:5px 5px 14px #0000004d}.toolbox-v2-icon{fill:none;width:30px;height:30px;stroke:var(--theme-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.toolbox-v2-options>a>span{min-width:0;font-size:15px;line-height:1.25}.toolbox-v2-options>a>b{color:#7f8a90;font-size:18px;font-weight:400;transition:color .16s,transform .16s}.toolbox-v2-options>a:hover>b,.toolbox-v2-options>a:focus-visible>b{color:#fff;transform:translate(2px)}.preview-topline,.preview-footer{color:#77777c;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.16em;justify-content:space-between;align-items:center;display:flex}.library-preview .tool-status{color:#78ce95;min-height:26px;font:normal calc(10px * var(--text-scale))/1.1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#14231a;border:1px solid #2f6842;border-radius:2px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.preview-title-row{justify-content:space-between;align-items:flex-end;margin-top:25px;display:flex}.preview-title-row div{flex-direction:column;gap:8px;display:flex}.tiny-label{color:var(--red);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.2em}.preview-title-row strong{letter-spacing:-.04em;font-size:34px}.preview-title-row svg{fill:none;stroke:#6e6e73;stroke-width:1px;width:34px}.preview-tool-browser{margin-top:20px}.preview-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.preview-category-tabs button{color:#a4a5aa;min-width:0;min-height:39px;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#1c1d20;border:1px solid #3d3e43;border-radius:5px;padding:10px 7px;transition:background .16s,color .16s,border-color .16s,transform .16s}.preview-category-tabs button:hover{color:#fff;border-color:#6a6b71;transform:translateY(-2px)}.preview-category-tabs button[aria-selected=true],.preview-category-tabs button[aria-pressed=true]{border-color:var(--theme-accent);background:var(--red);color:#fff;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .42)}.preview-category-tabs button:focus-visible{outline-offset:2px;outline:2px solid #fff}.preview-tool-list{overscroll-behavior:contain;gap:7px;margin-top:11px;display:grid;overflow:visible}.preview-tool-list.is-scrollable{width:calc(100% + 4px);max-height:185px;padding-bottom:6px;overflow:hidden auto}.preview-tool-list.is-scrollable>a{margin-right:4px}.preview-tool-list>a{border:1px solid #393a3f;border-left:2px solid var(--red);background:linear-gradient(100deg,#202125,#151618 72%);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:10px 14px 10px 16px;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;overflow:hidden;box-shadow:4px 5px #0003}.preview-tool-list>a:hover,.preview-tool-list>a:focus-visible{border-color:#65666c;border-left-color:var(--theme-accent);background:linear-gradient(100deg,#292a2e,#18191c 72%);outline:none;transform:translate(4px)}.preview-tool-list>a span{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.preview-tool-list strong{color:#808081;font-size:calc(14px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.preview-tool-list small{color:#777980;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex:none}.preview-tool-list>a>b{color:var(--theme-accent);flex:none;font-size:14px;font-weight:400}@supports (scrollbar-color:auto){.preview-tool-list{scrollbar-color:var(--scrollbar-accent) #17181b;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.preview-tool-list{scrollbar-color:auto;scrollbar-width:auto}.preview-tool-list::-webkit-scrollbar{width:10px;height:10px}.preview-tool-list::-webkit-scrollbar-track{background:#111214;border-left:1px solid #36373c;border-radius:8px}.preview-tool-list::-webkit-scrollbar-thumb{border:2px solid #111214;border-left-color:var(--theme-accent);background:linear-gradient(#62636a,#3a3b40);border-radius:8px;min-height:34px}.preview-tool-list::-webkit-scrollbar-thumb:hover{background:var(--red);border-left-color:#8a8b91}}.preview-route{border-left:2px solid var(--red);font:calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;background:#0b0b0c;margin-top:26px;padding:15px 16px}.preview-route span{color:#56565b}.preview-route b{color:#c2c2c5;font-weight:400}.preview-rule{background:#343438;height:1px;margin:27px 0}.preview-empty{color:#a9a9ad;font-size:calc(13px * var(--text-scale));align-items:center;gap:20px;line-height:1.6;display:flex}.crosshair{border:1px solid #414146;border-radius:50%;width:46px;height:46px;position:relative}.crosshair:before,.crosshair:after{content:"";background:var(--red);position:absolute}.crosshair:before{width:18px;height:1px;top:22px;left:13px}.crosshair:after{width:1px;height:18px;top:13px;left:22px}.preview-footer{position:absolute;bottom:26px;left:28px;right:28px}.preview-footer a{color:#bfc0c4;border:1px solid #0000;align-items:center;min-height:30px;margin:-8px -10px;padding:0 10px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.preview-footer a:hover,.preview-footer a:focus-visible{border-color:var(--theme-accent);background:var(--red);color:#fff;outline:none}.principles{padding:112px 0 124px}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(38px,5vw,60px)}.section-heading>p:last-child{color:#605e59;font-size:calc(16px * var(--text-scale));justify-self:end;max-width:470px;line-height:1.7}.principle-grid{background:#c9c4b9;border:1px solid #c9c4b9;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:62px;display:grid}.principle-grid article{background:var(--paper);min-height:310px;padding:34px;position:relative}.principle-grid svg{fill:none;width:34px;height:34px;stroke:var(--red);stroke-width:1.25px;margin-top:56px}.principle-grid h3{font-size:calc(21px * var(--text-scale));margin:24px 0 12px}.principle-grid p{color:#68655f;line-height:1.65;font-size:calc(14px * var(--text-scale));max-width:300px}.cta-band{background:var(--red-dark);color:#fff;padding:72px 0;position:relative;overflow:hidden}.cta-band:after{content:"+";color:#ffffff0f;font-size:290px;font-weight:200;line-height:1;position:absolute;top:-80px;right:5%}.cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.cta-inner h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(34px,4vw,50px)}.library-hero,.tool-workspace-hero{background:var(--ink);color:#fff;padding:84px 0 66px;position:relative;overflow:hidden}.library-hero:after,.tool-workspace-hero:after{content:"";border:1px solid #343438;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;right:-160px;box-shadow:0 0 0 58px #ffffff04,0 0 0 116px #ffffff03}.library-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-top:30px;display:flex}.library-heading-row h1,.tool-workspace-hero h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(52px,7vw,72px);line-height:1}.library-heading-row p,.tool-workspace-hero>.shell>p:last-child{color:#aaaab0;font-size:calc(17px * var(--text-scale));max-width:620px;line-height:1.65}.route-label{color:#77777d;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.05em;white-space:nowrap;border:1px solid #39393d;padding:12px 15px}.library-content{padding:44px 0 100px}.library-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;display:flex}.search-box{background:#fff;border:1px solid #d4d0c7;align-items:center;gap:13px;width:min(560px,100%);height:50px;padding:0 16px;display:flex}.search-box svg{fill:none;stroke:#68655f;stroke-width:1.7px;width:19px}.search-box input{width:100%;font-size:calc(13px * var(--text-scale));background:0 0;border:0;outline:none}.clear-search{color:var(--red);font-size:calc(10px * var(--text-scale));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.tool-count{color:#6c6963;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.tool-count span{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.tool-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tool-card{background:#fff;border:1px solid #d8d4ca;flex-direction:column;min-height:350px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.tool-card:hover{border-color:#afa99e;transform:translateY(-5px);box-shadow:9px 10px #0d0d0e14}.tool-card-top{justify-content:flex-end;display:flex}.tool-status{color:var(--red);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.tool-category{color:var(--red);text-transform:uppercase;letter-spacing:.18em;font-size:calc(10px * var(--text-scale));margin-top:70px;font-weight:800}.tool-card h2{font-size:calc(25px * var(--text-scale));letter-spacing:-.03em;margin:14px 0 12px}.tool-card p{color:#68655f;font-size:calc(13px * var(--text-scale));margin:0;line-height:1.65}.tool-open{text-transform:uppercase;letter-spacing:.12em;font-size:calc(10px * var(--text-scale));border-top:1px solid #e1ddd4;justify-content:space-between;margin-top:auto;padding-top:24px;font-weight:800;display:flex}.tool-open b{color:var(--red);font-size:calc(16px * var(--text-scale))}.library-note{border:1px dashed #c1bbb0;align-items:center;gap:20px;margin-top:36px;padding:24px;display:flex}.note-mark{width:40px;height:40px;color:var(--red);font-size:calc(20px * var(--text-scale));border:1px solid #bbb5aa;place-items:center;display:grid}.library-note strong{font-size:calc(13px * var(--text-scale))}.library-note p{color:#77736c;font-size:calc(12px * var(--text-scale));margin:5px 0 0}.no-results{text-align:center;border:1px dashed #c1bbb0;place-content:center;min-height:350px;display:grid}.no-results>span{color:var(--red);font:calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace}.no-results h2{font-size:calc(28px * var(--text-scale));margin:18px 0 8px}.no-results p{color:#77736c;margin:0}.breadcrumbs{color:#707075;font-size:calc(11px * var(--text-scale));gap:10px;margin-bottom:54px;display:flex}.breadcrumbs a{color:#aaaab0}.tool-workspace-hero h1{max-width:850px;margin-top:26px}.tool-workspace{padding:72px 0 110px}.workspace-panel{background:#fff;border:1px solid #cec9bf;max-width:760px;padding:50px;box-shadow:12px 12px #ded9cf}.workspace-status{color:var(--red);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.workspace-panel h2{letter-spacing:-.04em;margin:24px 0 14px;font-size:36px}.workspace-panel p{color:#69665f;max-width:590px;margin-bottom:32px;line-height:1.7}.site-footer{background:var(--ink);color:#fff;border-top:1px solid #2b2b2e;padding:54px 0}.footer-inner{grid-template-columns:1.3fr 1fr auto;align-items:end;gap:40px;display:grid}.footer-brand{margin-bottom:18px}.footer-inner>div>p{color:#77777c;font-size:calc(12px * var(--text-scale))}.footer-links{color:#aaaab0;font-size:calc(12px * var(--text-scale));gap:24px;display:flex}.copyright{color:#65656a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}@media (width<=1100px){.site-header .desktop-nav{display:none}}@media (width<=900px){.site-header .desktop-nav,.text-size-label{display:none}.hero-grid{grid-template-columns:1fr;gap:54px}.library-preview{max-width:620px}.section-heading{grid-template-columns:1fr}.section-heading>p:last-child{justify-self:start}.principle-grid,.tool-grid{grid-template-columns:1fr}.principle-grid article{min-height:240px}.principle-grid svg{margin-top:32px}.tool-card{min-height:290px}.tool-category{margin-top:42px}.footer-inner{grid-template-columns:1fr 1fr}.copyright{grid-column:1/-1}.tool-subheader-inner{grid-template-columns:1fr;gap:22px}.tool-subheader-badge{width:min(100%,280px)}}@media (width<=620px){.shell{width:min(100% - 30px,1180px)}.site-header{min-height:88px}.header-inner{gap:10px;min-height:88px}.brand{gap:8px}.site-header .brand-copy strong{letter-spacing:.07em;font-size:11px}.brand-copy small{display:none}.brand-mark{width:34px;height:34px}.header-action,.text-size-control{display:none}.header-tools{margin-left:auto}.header-access-stack{width:145px;min-width:145px;max-width:145px}.header-member{width:145px;min-width:0;max-width:145px;min-height:46px;padding:7px 8px}.header-member span{font-size:10px}.header-member strong{justify-self:end;max-width:88px;font-size:10px}.header-member.is-inactive strong{max-width:none}.header-member small{font-size:10px}.hero-grid{padding:65px 0 72px}.hero h1{font-size:49px}.hero-lead{font-size:calc(16px * var(--text-scale))}.hero-actions{flex-direction:column;align-items:flex-start}.library-preview{min-height:0;padding:22px 22px 70px}.preview-title-row{margin-top:25px}.preview-title-row strong{font-size:calc(28px * var(--text-scale))}.preview-category-tabs{gap:5px}.preview-category-tabs button{padding-inline:5px;font-size:10px}.preview-tool-list>a span{flex-direction:column;align-items:flex-start;gap:4px}.preview-footer{left:22px;right:22px}.principles{padding:82px 0}.section-heading h2{font-size:40px}.principle-grid{margin-top:42px}.cta-inner,.library-heading-row,.library-toolbar{flex-direction:column;align-items:flex-start}.cta-inner .button{width:100%}.route-label{white-space:normal}.library-hero,.tool-workspace-hero{padding:64px 0 50px}.library-heading-row h1,.tool-workspace-hero h1{font-size:54px}.workspace-panel{padding:32px 24px}.workspace-panel h2{font-size:calc(30px * var(--text-scale))}.footer-inner{grid-template-columns:1fr}.copyright{grid-column:auto}.footer-links{flex-wrap:wrap}.tool-subheader{padding:38px 0}.tool-subheader h1{font-size:43px}.tool-subheader-badge{min-height:62px}}.explorer-section{color:#eceef1;background-color:#0f1012;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #292b30;min-height:560px;padding:42px 0 110px}.explorer-toolbar label input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .14)}.social-type-filters{flex-wrap:wrap}.social-type-filters button:hover{color:#f1f2f4;border-color:#7b7e85}.social-result-count{color:#8f9298}.social-media-card{border:1px solid #35373c;border-top:2px solid var(--theme-accent);background:#151619;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:7px 8px #00000038}.social-media-preview{background:#101113;border:0;border-bottom:1px solid #34363b}.social-state p{color:#96999f}.social-detail-breadcrumb{color:#777a80}.social-detail-breadcrumb b{color:#8f9298}.social-description{color:#aaadb3}.social-document-preview,.social-document-detail,.explorer-document-preview{text-align:center;background:radial-gradient(circle at 50% 35%,#24262b 0,#111214 58%,#0c0d0f 100%);align-content:center;place-items:center;gap:18px;width:100%;height:100%;padding:32px;display:grid}.social-document-preview>span:last-child{color:#b9bbc0;width:100%;font:calc(10px * var(--text-scale))/1.4 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-document-detail{min-height:560px}.social-document-detail strong,.explorer-document-preview strong{overflow-wrap:anywhere;color:#eef0f2;max-width:100%;font-size:calc(16px * var(--text-scale))}.social-document-detail>span{color:#94979d;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.social-document-detail>a,.explorer-document-preview>a{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;padding:12px 17px}.file-type-icon{width:110px;height:132px;color:var(--theme-accent);place-items:center;display:grid;position:relative}.file-type-icon svg{fill:#181a1e;stroke:currentColor;stroke-width:2px;width:100%;height:100%}.file-type-icon b{color:#fff;font:700 11px/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-align:center;background:currentColor;padding:8px 3px;position:absolute;bottom:25px;left:8px;right:8px}.file-type-icon.file-type-pdf{color:var(--theme-accent)}.file-type-icon:is(.file-type-xls,.file-type-xlsx,.file-type-csv,.file-type-ods){color:#2f9c65}.file-type-icon:is(.file-type-doc,.file-type-docx,.file-type-odt,.file-type-txt,.file-type-rtf,.file-type-md){color:#3475c4}.file-type-icon:is(.file-type-ppt,.file-type-pptx,.file-type-odp){color:var(--theme-accent)}.file-type-icon:is(.file-type-json,.file-type-xml){color:#b18b28}.file-type-icon.file-type-zip{color:#8f68c9}.explorer-admin-document-preview{width:100%;height:100%;box-shadow:inset 0 0 0 1px rgb(from var(--theme-accent) r g b / .18);background:radial-gradient(circle at 50% 35%,#24262b 0,#111214 58%,#0c0d0f 100%);place-items:center;display:grid}.social-document-preview .file-type-icon,.explorer-admin-document-preview .file-type-icon{width:110px;height:132px;color:var(--theme-accent);filter:drop-shadow(0 10px 20px #00000061);place-items:center;margin-top:0;display:grid}.social-document-preview .file-type-icon b,.explorer-admin-document-preview .file-type-icon b{color:#24262b;background:#f4f5f6;border:1px solid #d7d9dd}.explorer-document-preview{min-height:430px}.explorer-document-preview-rich{padding:18px}.explorer-editor-document-thumbnail,.social-document-detail-preview{background:#0c0d0f;place-items:center;width:100%;display:grid;overflow:hidden}.explorer-editor-document-thumbnail{min-height:390px}.social-document-detail-rich{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;padding:0}.social-document-detail-preview{min-height:480px}.explorer-editor-document-thumbnail.has-preview,.social-document-detail-preview.has-preview{background:#e8e8e8}.explorer-editor-document-thumbnail .document-thumbnail-image,.social-document-detail-preview .document-thumbnail-image{object-fit:contain;width:100%;height:100%;max-height:660px;display:block}.explorer-editor-document-thumbnail .file-type-icon,.social-document-detail-preview .file-type-icon{margin:28px}.explorer-editor-document-thumbnail .document-thumbnail-name,.social-document-detail-preview .document-thumbnail-name{color:#b9bbc0;overflow-wrap:anywhere;padding:0 24px 28px}.social-document-detail-meta{border-top:1px solid #34363b;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;width:100%;padding:22px;display:flex}.social-document-detail-meta strong{flex:100%}.social-document-detail-meta>span{color:#94979d;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.social-document-detail-meta>a{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;padding:12px 17px}@media (width<=700px){.explorer-toolbar{padding:12px}.social-type-filters{grid-template-columns:repeat(2,1fr);display:grid}.social-type-filters button{width:100%}.social-document-detail{min-height:360px}.social-document-detail-preview{min-height:320px}}.record-add-actions button.record-primary{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}@media (width<=380px){.site-header .shell{width:calc(100% - 20px)}.site-header .brand-mark{width:30px;height:30px}.site-header .brand-copy strong{letter-spacing:.04em;font-size:10px}.header-access-stack,.header-member{width:137px;min-width:0;max-width:137px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tool-card{transition:none}}.admin-app{color:#17181b;background:#f2f3f5;min-height:100vh;display:flex}.admin-sidebar{z-index:40;color:#fff;background:#111214;border-right:1px solid #2c2d31;flex-direction:column;flex:0 0 270px;width:270px;min-height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.admin-logo-row{border-bottom:1px solid #2b2c30;align-items:center;height:82px;padding:0 24px;display:flex}.admin-logo{align-items:center;gap:12px;display:flex}.admin-logo>img{object-fit:contain;width:39px;height:39px;display:block}.admin-logo div{flex-direction:column;gap:4px;display:flex}.admin-logo strong{font-size:calc(13px * var(--text-scale));letter-spacing:.1em}.admin-logo small{color:#73757c;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.24em}.admin-menu-label{color:#65676d;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.22em;margin:34px 27px 12px}.admin-nav{gap:4px;padding:0 14px;display:grid}.admin-nav a,.admin-nav button{color:#888a91;text-align:left;width:100%;height:48px;font-size:calc(12px * var(--text-scale));cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0 14px;display:flex}.admin-nav svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.admin-nav a.active{color:#fff;border-left:2px solid var(--theme-accent);background:#242529}.admin-nav button:disabled{cursor:default;opacity:.68}.admin-nav button small{color:#5d5f65;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin-left:auto}.admin-sidebar-footer{margin-top:auto;padding:20px 18px 24px}.admin-storage-mini{background:#18191c;border:1px solid #2e3034;padding:15px}.admin-storage-mini>div:first-child{font-size:calc(10px * var(--text-scale));color:#878990;justify-content:space-between;display:flex}.admin-storage-mini b{color:#5ebd79;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.admin-storage-track{background:#303137;height:3px;margin:12px 0 9px}.admin-storage-track span{background:var(--theme-accent);width:7%;height:100%;display:block}.admin-storage-mini small{color:#66686e;font-size:calc(10px * var(--text-scale))}.admin-view-site{color:#a5a7ad;height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;border:1px solid #303136;justify-content:space-between;align-items:center;margin-top:12px;padding:0 14px;display:flex}.admin-view-site span{color:var(--theme-accent)}.admin-menu-close,.admin-backdrop{display:none}.admin-main{width:calc(100% - 270px);min-height:100vh;margin-left:270px}.admin-topbar{background:#fff;border-bottom:1px solid #dedfe2;justify-content:space-between;align-items:center;height:82px;padding:0 34px;display:flex}.admin-breadcrumb{color:#9a9ba0;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;align-items:center;gap:10px;display:flex}.admin-breadcrumb strong{color:#333438;font-weight:500}.admin-account{align-items:center;gap:12px;display:flex}.admin-account-copy{text-align:right;flex-direction:column;gap:3px;display:flex}.admin-account-copy strong{font-size:calc(11px * var(--text-scale))}.admin-account-copy span{color:#999ba0;font-size:calc(10px * var(--text-scale))}.admin-avatar{color:#fff;width:37px;height:37px;font-size:calc(10px * var(--text-scale));background:#1b1c1f;border-radius:50%;place-items:center;font-weight:800;display:grid}.admin-signout{color:#7a7b80;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #ddd;margin-left:4px;padding-left:16px}.admin-menu-toggle{display:none}.admin-page{padding:42px 38px 70px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.admin-kicker{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.22em}.admin-page-heading h1{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(34px,4vw,50px)}.admin-page-heading>div>p:last-child{color:#74767c;font-size:calc(13px * var(--text-scale));margin:0;line-height:1.6}.admin-status-pill{color:#66686e;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.13em;white-space:nowrap;background:#fff;border:1px solid #d7d8db;padding:10px 13px}.admin-status-pill span{background:#42ad62;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 7px #42ad6280}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-stat-grid article{background:#fff;border:1px solid #dddfe2;min-height:160px;padding:22px;position:relative}.admin-stat-grid small{color:#85878c;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em;display:block}.admin-stat-grid strong{font-size:calc(29px * var(--text-scale));letter-spacing:-.03em;margin:24px 0 10px;display:block}.admin-stat-grid p{color:#93959a;font-size:calc(10px * var(--text-scale));margin:0;line-height:1.5}.admin-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:16px;margin-top:16px;display:grid}.admin-panel{background:#fff;border:1px solid #dddfe2}.admin-panel-heading{border-bottom:1px solid #e3e4e6;align-items:center;gap:14px;min-height:78px;padding:0 24px;display:flex}.admin-panel-heading>div:first-child{display:contents}.admin-panel-heading h2,.admin-panel-heading>div:first-child>strong{min-width:0;font-size:calc(18px * var(--text-scale));order:1;margin:0 auto 0 0}.admin-panel-heading small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-align:right;white-space:nowrap;order:2}.admin-panel-heading>span{color:#999ba0;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.13em;white-space:nowrap;order:3}.admin-panel-heading>span.secure{color:#42a960}.admin-module-list>div,.admin-module-list>a{border-bottom:1px solid #ededee;grid-template-columns:1fr auto;align-items:center;gap:15px;min-height:88px;padding:14px 24px;display:grid}.admin-module-list>:last-child{border-bottom:0}.admin-module-list>a:hover{background:#fafafa}.admin-module-list strong{font-size:calc(12px * var(--text-scale))}.admin-module-list p{color:#919399;font-size:calc(10px * var(--text-scale));margin:5px 0 0;line-height:1.45}.admin-module-list b{color:#acadb2;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.admin-module-list b.ready{color:#29924b}.admin-security-panel{padding-bottom:22px}.admin-lock-mark{border:1px solid #dedfe2;border-radius:50%;place-items:center;width:68px;height:68px;margin:32px auto 22px;display:grid}.admin-lock-mark span{border:2px solid var(--theme-accent);width:24px;height:20px;position:relative}.admin-lock-mark span:before{content:"";border:2px solid var(--theme-accent);border-bottom:0;border-radius:10px 10px 0 0;width:13px;height:12px;position:absolute;top:-12px;left:3px}.admin-security-panel>h3,.admin-security-panel>p{text-align:center;margin-left:24px;margin-right:24px}.admin-security-panel>h3{font-size:calc(15px * var(--text-scale))}.admin-security-panel>p{color:#888a90;font-size:calc(10px * var(--text-scale));line-height:1.65}.admin-security-panel dl{margin:28px 24px 0}.admin-security-panel dl div{border-top:1px solid #ececee;justify-content:space-between;padding:11px 0;display:flex}.admin-security-panel dt{color:#8d8f94;font-size:calc(10px * var(--text-scale))}.admin-security-panel dd{color:#28292d;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0}.admin-denied{color:#fff;background:#111214;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-denied-card{text-align:center;width:min(460px,100%);box-shadow:14px 14px 0 rgb(from var(--theme-accent) r g b / .13);background:#191a1d;border:1px solid #35363a;padding:46px}.admin-denied-mark{width:58px;height:58px;margin:0 auto 30px;display:block}.admin-denied-card h1{margin:16px 0 12px;font-size:38px}.admin-denied-card>p:not(.admin-kicker){color:#96989e;line-height:1.6}.admin-denied-account{background:#111214;flex-direction:column;gap:7px;margin:28px 0;padding:16px;display:flex}.admin-denied-account span{color:#777980;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.12em}.admin-denied-account strong{font-size:calc(12px * var(--text-scale))}.admin-signout-button{background:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.12em;padding:15px;font-weight:800;display:block}.admin-public-link{color:#8d8f95;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;margin-top:20px;display:inline-block}@media (width<=1050px){.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 50px #00000040}.admin-sidebar.is-open{transform:translate(0)}.admin-menu-close{color:#919399;font-size:calc(24px * var(--text-scale));cursor:pointer;background:0 0;border:0;margin-left:auto;display:block}.admin-backdrop{z-index:30;background:#00000080;border:0;display:block;position:fixed;inset:0}.admin-main{width:100%;margin-left:0}.admin-topbar{height:70px;padding:0 16px}.admin-menu-toggle{background:0 0;border:0;gap:4px;width:36px;padding:8px;display:grid}.admin-menu-toggle span{background:#3a3b3f;height:1px}.admin-breadcrumb,.admin-account-copy{display:none}.admin-signout{font-size:calc(10px * var(--text-scale))}.admin-page{padding:30px 16px 50px}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.admin-stat-grid article{min-height:145px;padding:18px}.admin-module-list>div,.admin-module-list>a{grid-template-columns:1fr;padding:14px 16px}.admin-module-list b{display:none}}.community-chat-page .panel-page-body{padding-top:22px}.signal-room{--signal-x:50%;--signal-y:35%;color:#d8dadd;max-width:1040px;font-family:var(--font-geist-mono), Consolas, monospace;isolation:isolate;background:#050607;border:1px solid #44464c;margin:0 auto;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:10px 11px #00000047}.signal-room:hover{box-shadow:10px 11px 0 #00000047,0 0 34px rgb(from var(--theme-accent) r g b / .08);border-color:#585b63}.signal-room>:not(.signal-atmosphere){z-index:1;position:relative}.signal-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(440px circle at var(--signal-x) var(--signal-y),rgb(from var(--theme-accent) r g b / .075),transparent 68%);transition:opacity .25s;position:absolute;inset:0;overflow:hidden}.signal-atmosphere i{background:linear-gradient(90deg,transparent,rgb(from var(--theme-accent) r g b / .42),transparent);opacity:.32;width:30%;height:1px;animation:9s linear infinite signal-streak;position:absolute;left:-35%}.signal-atmosphere i:first-child{top:18%}.signal-atmosphere i:nth-child(2){animation-duration:12s;animation-delay:-3s;top:51%}.signal-atmosphere i:nth-child(3){animation-duration:10s;animation-delay:-7s;top:78%}.signal-room.fx-off .signal-atmosphere,.signal-room.fx-off .signal-scan-line,.signal-room.fx-off .signal-bars{display:none}.signal-room:before,.signal-room:after{content:"";z-index:3;pointer-events:none;width:20px;height:20px;position:absolute}.signal-room:before{border-top:2px solid var(--red);border-left:2px solid var(--red);inset:-1px auto auto -1px}.signal-room:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);inset:auto -1px -1px auto}.signal-room-toolbar{background:#111316f5;border-bottom:1px solid #31343a;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;height:49px;padding:0 16px;display:grid}.signal-window-controls{gap:7px;display:flex}.signal-window-controls i{background:#555960;border-radius:50%;width:8px;height:8px}.signal-window-controls i:first-child{background:var(--red);box-shadow:0 0 8px rgb(from var(--theme-accent) r g b / .5)}.signal-room-title{color:#73777f;letter-spacing:.12em;justify-content:center;gap:9px;min-width:0;font-size:10px;display:flex}.signal-room-title b{color:#c5c8cd;font-weight:500}.signal-room.fx-on .signal-room-title b{animation:9s step-end infinite signal-glitch}.signal-room-status{justify-content:flex-end;align-items:center;gap:11px;display:flex}.signal-bars{align-items:flex-end;gap:2px;height:18px;padding-right:2px;display:flex}.signal-bars i{transform-origin:bottom;background:#5dca78;width:2px;height:5px;animation:.9s ease-in-out infinite alternate signal-bar;box-shadow:0 0 5px #5dca7859}.signal-bars i:nth-child(2){height:9px;animation-delay:-.6s}.signal-bars i:nth-child(3){height:13px;animation-delay:-.2s}.signal-bars i:nth-child(4){height:8px;animation-delay:-.75s}.signal-bars i:nth-child(5){height:16px;animation-delay:-.4s}.signal-connection{color:#8a8e95;letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;display:flex}.signal-connection i{background:#d0a53b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.signal-connection.live{color:#61ca79}.signal-connection.live i{background:#61ca79}.signal-connection.reconnecting{color:var(--theme-accent)}.signal-connection.reconnecting i{background:var(--theme-accent)}.signal-fx-toggle{letter-spacing:.08em;cursor:pointer;color:#747b83!important;min-width:52px!important;height:24px!important;min-height:24px!important;font:10px/1 var(--font-geist-mono),monospace!important;background:#090b0d!important;border:1px solid #3b3f45!important;padding:0 7px!important}.signal-fx-toggle:hover,.signal-fx-toggle[aria-pressed=true]{border-color:var(--theme-accent-border)!important;color:var(--theme-accent)!important;background:var(--theme-accent-surface)!important}.signal-fx-toggle:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.signal-terminal{background-color:#050607;background-image:linear-gradient(#51c46a06 1px,#0000 1px);background-size:100% 4px;position:relative;overflow:hidden}.signal-scan-line{z-index:3;opacity:.22;pointer-events:none;background:linear-gradient(#0000,#5dca781f 74%,#5dca7880);width:100%;height:16%;animation:6.5s cubic-bezier(.4,0,.2,1) infinite signal-scan;position:absolute;top:-18%;left:0}.signal-terminal-meta{color:#596068;letter-spacing:.11em;border-bottom:1px solid #202328;align-items:center;gap:22px;min-height:36px;padding:0 18px;font-size:10px;display:flex}.signal-terminal-meta span:first-child{color:#79b784}.signal-message-log{scrollbar-gutter:stable;overscroll-behavior:contain;height:clamp(430px,58vh,650px);padding:20px 22px 26px;overflow-y:auto}.signal-system-line{color:#747b83;padding:14px 0;font-size:10px}.signal-system-line span,.signal-error span{color:var(--theme-accent)}.signal-loading-dots{vertical-align:bottom;white-space:nowrap;width:16px;animation:1.2s steps(4,end) infinite signal-dots;display:inline-block;overflow:hidden}.signal-empty{text-align:center;place-content:center;justify-items:center;min-height:330px;display:grid}.signal-empty b{color:#8b9097;letter-spacing:.16em;font-size:11px}.signal-empty p{color:#5f656d;max-width:450px;margin:11px auto 0;font:12px/1.7 Arial,sans-serif}.signal-radar{background:repeating-radial-gradient(circle,#0000 0 15px,#5ec57514 16px 17px);border:1px solid #24332a;border-radius:50%;width:84px;height:84px;margin:0 auto 23px;position:relative;box-shadow:inset 0 0 26px #4fbc680a,0 0 20px #4fbc680a}.signal-radar:before,.signal-radar:after{content:"";background:#26372c;position:absolute}.signal-radar:before{width:1px;inset:7px auto 7px 50%}.signal-radar:after{height:1px;inset:50% 7px auto}.signal-radar i:first-child{transform-origin:100% 100%;background:conic-gradient(from 270deg,#5ccc7661,#0000 78%);border-radius:100% 0 0;animation:3s linear infinite signal-radar-sweep;position:absolute;inset:4px 50% 50% 4px}.signal-radar i:nth-child(2){background:#5fd07a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite signal-contact;position:absolute;top:24px;right:21px;box-shadow:0 0 10px #5fd07a}.signal-radar b{background:var(--theme-accent);width:4px;height:4px;box-shadow:0 0 9px var(--theme-accent);border-radius:50%;animation:2s ease-in-out -.8s infinite signal-contact;position:absolute;bottom:25px;left:19px}.signal-day{color:#5c626a;letter-spacing:.15em;align-items:center;gap:12px;margin:17px 0;font-size:10px;display:flex}.signal-day:before,.signal-day:after{content:"";background:#1c2024;flex:1;height:1px}.signal-message{border-left:2px solid #0000;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:8px 10px;transition:transform .16s,background .16s,border-color .16s;animation:.32s both signal-message-in;display:grid}.signal-message:hover{background:#0b0d0f;border-left-color:#494e56;transform:translate(3px)}.signal-message.mine{border-left-color:var(--theme-accent-border);background:linear-gradient(90deg,rgb(from var(--theme-accent) r g b / .08),transparent 58%)}.signal-avatar{width:30px;height:30px;color:var(--theme-accent);background:#15181b;border:1px solid #383c42;place-items:center;font-size:11px;font-weight:800;display:grid}.signal-message.mine .signal-avatar{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent)}.signal-message-copy{min-width:0}.signal-message-copy header{align-items:baseline;gap:8px;min-width:0;display:flex}.signal-message-copy header b{color:#dadddf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.signal-message-copy header span{color:#596069;letter-spacing:.08em;font-size:10px}.signal-message-copy time{color:#555b63;white-space:nowrap;margin-left:auto;font-size:10px}.signal-message-copy p{color:#aeb3b9;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 var(--font-geist-mono),Consolas,monospace;margin:4px 0 0}.signal-new-messages{z-index:2;letter-spacing:.08em;font-size:10px;position:absolute;bottom:16px;right:22px;border-color:var(--theme-accent-border)!important;background:var(--theme-accent-surface)!important;min-height:32px!important;color:var(--theme-accent-copy)!important;padding:0 12px!important}.signal-composer{background:#0f1113;border-top:1px solid #33363c;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;padding:13px 16px;transition:background .2s,box-shadow .2s;display:grid;overflow:hidden}.signal-room.is-typing .signal-composer{box-shadow:inset 0 10px 28px rgb(from var(--theme-accent) r g b / .035);background:#121315}.signal-prompt{color:var(--theme-accent);white-space:nowrap;font-size:10px}.signal-prompt:after{content:"_";color:var(--theme-accent);margin-left:3px;animation:.8s step-end infinite signal-cursor;display:inline-block}.signal-composer textarea{resize:none;color:#e0e3e6;width:100%;min-height:42px;max-height:110px;font:12px/1.5 var(--font-geist-mono),Consolas,monospace;background:#050607;border:1px solid #34383e;outline:0;padding:11px 12px}.signal-composer textarea:focus{border-color:var(--theme-accent-border);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .11)}.signal-composer textarea::placeholder{color:#50565d}.signal-character-count{color:#555c64;font-size:10px}.signal-composer button{min-width:108px;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;min-height:42px!important}.signal-composer button:disabled{opacity:.45;cursor:not-allowed}.signal-transmit-beam{z-index:3;background:linear-gradient(90deg,transparent,var(--theme-accent),white);width:34%;height:2px;box-shadow:0 0 10px rgb(from var(--theme-accent) r g b / .8);animation:.8s ease-in-out infinite signal-transmit;position:absolute;bottom:0;left:-35%}.signal-error{border-top:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy);padding:10px 16px;font-size:10px}.signal-room-footer{color:#5e646b;letter-spacing:.06em;background:#0b0d0f;border-top:1px solid #272a2f;align-items:center;gap:18px;min-height:38px;padding:0 16px;font-size:10px;display:flex}.signal-room-footer a{color:#797f87;margin-left:auto}.signal-room-footer a+a{margin-left:0}.signal-room-footer a:hover{color:var(--theme-accent)}@media (width<=760px){.community-chat-page .panel-page-body{margin-inline:-17px;padding-inline:10px}.signal-room-toolbar{grid-template-columns:52px minmax(0,1fr) auto;padding-inline:12px}.signal-room-title span,.signal-bars{display:none}.signal-fx-toggle{min-width:45px!important;padding-inline:5px!important}.signal-terminal-meta{white-space:nowrap;gap:10px;overflow:hidden}.signal-terminal-meta span:last-child{display:none}.signal-message-log{height:56vh;min-height:390px;padding:14px 9px 22px}.signal-message{padding-inline:6px}.signal-composer{grid-template-columns:minmax(0,1fr) auto;padding:10px}.signal-composer label{grid-column:1/-1}.signal-character-count{display:none}.signal-composer button{min-width:92px}.signal-room-footer{flex-wrap:wrap;gap:9px 15px;padding-block:10px}.signal-room-footer a{margin-left:0}}@keyframes signal-streak{0%{opacity:0;transform:translate(0)}10%{opacity:.34}82%{opacity:.22}to{opacity:0;transform:translate(460%)}}@keyframes signal-scan{0%{opacity:0;transform:translateY(-20%)}12%{opacity:.2}76%{opacity:.18}to{opacity:0;transform:translateY(760%)}}@keyframes signal-bar{0%{opacity:.48;transform:scaleY(.28)}to{opacity:1;transform:scaleY(1)}}@keyframes signal-glitch{0%,91%,94%,to{color:#c5c8cd;text-shadow:none;transform:none}92%{color:#fff;text-shadow:-3px 0 var(--theme-accent);transform:translate(2px)}93%{color:#a8f0b8;text-shadow:2px 0 var(--theme-accent);transform:translate(-1px)}}@keyframes signal-dots{0%{width:0}to{width:16px}}@keyframes signal-radar-sweep{to{transform:rotate(360deg)}}@keyframes signal-contact{0%,to{opacity:.25;transform:scale(.7)}45%{opacity:1;transform:scale(1.25)}}@keyframes signal-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes signal-transmit{0%{transform:translate(0)}to{transform:translate(410%)}}@media (prefers-reduced-motion:reduce){.signal-room *{transition:none!important;animation:none!important}.signal-atmosphere,.signal-scan-line,.signal-bars{display:none!important}}.content-page-runtime{display:contents}.content-preview-bar{z-index:90;border-bottom:1px solid var(--theme-accent);color:#b9bbc0;font:10px/1.2 var(--font-geist-mono),monospace;letter-spacing:.08em;background:#17181b;align-items:center;gap:14px;padding:10px 4vw;display:flex;position:sticky;top:0}.content-preview-bar strong{color:var(--theme-accent)}.content-preview-bar a{color:#fff;margin-left:auto}.content-admin h2,.content-editor-page h2,.content-create-panel h2{color:#20232a;margin:0;font-size:18px}.content-admin-heading{align-items:center}.content-create-panel{background:#fff;border:1px solid #dfe1e6;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);gap:32px;margin:22px 0;padding:24px;display:grid;box-shadow:4px 5px #1a1d230f}.content-create-panel>div>p:last-child{color:#747985;margin:8px 0 0;font-size:12px;line-height:1.5}.content-create-panel form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.content-create-panel label,.content-editor-meta label{color:#5f6470;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.content-create-panel input,.content-editor-meta input{color:#20232a;background:#fbfbfc;border:1px solid #cfd2d9;border-radius:3px;outline:none;width:100%;height:42px;padding:0 12px}.content-create-panel input:focus,.content-editor-meta input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .1)}.content-path-input{background:#fbfbfc;border:1px solid #cfd2d9;border-radius:3px;align-items:center;height:42px;display:flex;overflow:hidden}.content-path-input input{min-width:80px;height:42px;box-shadow:none;border:0;padding:0 4px}.content-path-input b{color:#7a7f89;font:11px var(--font-geist-mono),monospace;text-transform:none;padding:0 0 0 10px}.content-path-input b:last-child{padding:0 10px 0 0}.content-create-panel button,.content-editor-actions button{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;white-space:nowrap;cursor:pointer;border-radius:3px;height:42px;padding:0 17px;font-size:11px;font-weight:750}.content-create-panel button:disabled,.content-editor-actions button:disabled,.content-editor-page button:disabled{cursor:not-allowed;opacity:.48}.content-admin-message,.content-editor-notice{color:#276347;background:#edf9f3;border-left:3px solid #34a36f;margin:14px 0;padding:12px 14px;font-size:12px}.content-list-head{border-bottom:2px solid #272a31;justify-content:space-between;align-items:end;padding:18px 0 12px;display:flex}.content-list-head>span{color:#747985;font:10px var(--font-geist-mono),monospace;letter-spacing:.1em}.content-page-row{border-bottom:1px solid #dfe1e6;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:90px;padding:15px 10px;display:grid}.content-page-row:hover{background:#fff}.content-file-icon{width:42px;height:42px;color:var(--theme-accent);font:10px var(--font-geist-mono),monospace;background:#f5f6f8;border:1px solid #d8dbe1;place-items:center;display:grid}.content-page-copy>div{align-items:center;gap:10px;display:flex}.content-page-copy code{color:var(--theme-accent);margin-top:5px;font-size:11px;display:block}.content-page-copy small{color:#8b8f98;margin-top:5px;font-size:10px;display:block}.content-status{font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:4px 7px}.content-status.is-published{color:#1e7a50;background:#e6f6ee}.content-page-actions{gap:8px;display:flex}.content-page-actions a,.content-editor-actions a{color:#343840;background:#fff;border:1px solid #d5d8de;border-radius:3px;padding:10px 12px;font-size:10px;font-weight:700;text-decoration:none}.content-page-actions a:last-child{border-color:var(--theme-accent);color:var(--theme-accent)}.content-admin-empty{color:#777c86;text-align:center;border:1px dashed #d5d8de;padding:30px;font-size:12px}.content-editor-page{min-width:0;padding-bottom:56px}.content-editor-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.content-editor-head>div:first-child>a{color:#747985;margin-bottom:15px;font-size:11px;text-decoration:none;display:inline-block}.content-editor-head h1{color:#20232a;margin:2px 0 5px;font-size:28px}.content-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.content-editor-meta{background:#fff;border:1px solid #dfe1e6;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;padding:17px;display:grid}.content-editor-meta .wide{grid-column:1/-1}.content-code-panel{background:#18191c;border:1px solid #292c33;box-shadow:7px 8px #1a1d231a}.content-code-tabs{background:#23252a;border-bottom:1px solid #34373d;align-items:center;min-height:48px;display:flex}.content-code-tabs button{color:#989ba2;min-width:104px;font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-right:1px solid #34373d;align-self:stretch;padding:0 18px}.content-code-tabs button span{color:var(--theme-accent);margin-right:8px}.content-code-tabs button.active{border-bottom:2px solid var(--theme-accent);color:#fff;background:#18191c}.content-code-tabs small{color:#74777e;margin-left:auto;padding:0 15px;font-size:10px}.content-monaco{height:min(62vh,680px);min-height:430px}.content-editor-loading{color:#9699a0;height:100%;font:11px var(--font-geist-mono),monospace;place-items:center;display:grid}.content-javascript-control{color:#c6c8cd;background:#202226;border-top:1px solid #34373d;justify-content:space-between;align-items:center;gap:24px;padding:14px 17px;display:flex}.content-javascript-control>label{align-items:flex-start;gap:10px;display:flex}.content-javascript-control label input{accent-color:var(--theme-accent)}.content-javascript-control label span{gap:3px;display:grid}.content-javascript-control label strong{font-size:11px}.content-javascript-control label small{color:#82858d;font-size:10px}.content-javascript-control>div{white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex}.content-javascript-control b.enabled{color:#58d99a}.content-javascript-control b.disabled{color:#9a9da4}.content-javascript-control button.danger{border:1px solid var(--theme-accent);color:var(--theme-accent);cursor:pointer;background:0 0;border-radius:2px;padding:9px 12px;font-size:10px;font-weight:700}.content-revisions{grid-template-columns:minmax(220px,.6fr) minmax(420px,1.4fr);gap:30px;margin-top:30px;display:grid}.content-revisions>div:first-child>p:last-child{color:#767b85;font-size:11px;line-height:1.55}.content-revision-list{border-top:2px solid #292c33}.content-revision-list article{border-bottom:1px solid #dfe1e6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.content-revision-list article>span{color:var(--theme-accent);font:11px var(--font-geist-mono),monospace}.content-revision-list article div{gap:4px;display:grid}.content-revision-list small{color:#858a94;font-size:10px}.content-revision-list button{color:#3f434b;cursor:pointer;background:#fff;border:1px solid #cfd2d9;border-radius:2px;padding:8px 10px;font-size:10px}.content-editor-state{color:#6f747e;text-align:center;padding:60px}.content-editor-state.error{color:var(--theme-accent-border)}.content-delete-panel{border:1px solid var(--theme-accent-copy);background:var(--theme-accent-contrast);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:22px 24px;display:flex}.content-delete-panel>div>p:last-child{color:#8f7779;margin:8px 0 0;font-size:11px;line-height:1.55}.content-delete-panel button{border:1px solid var(--theme-accent);min-height:42px;color:var(--theme-accent-border);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:#fff;padding:0 15px;font-size:10px;font-weight:750}.content-delete-panel button:disabled{cursor:not-allowed;opacity:.48}@media (width<=980px){.content-create-panel,.content-revisions,.content-create-panel form{grid-template-columns:1fr}.content-editor-head{flex-direction:column;align-items:stretch}.content-editor-actions{justify-content:flex-start}.content-code-tabs small{display:none}.content-javascript-control{flex-direction:column;align-items:flex-start}}@media (width<=620px){.content-page-row{grid-template-columns:38px minmax(0,1fr)}.content-page-actions{flex-wrap:wrap;grid-column:2}.content-editor-meta{grid-template-columns:1fr}.content-editor-meta .wide{grid-column:auto}.content-code-tabs button{flex:1;min-width:0;padding:0 7px}.content-code-tabs button span{display:none}.content-monaco{min-height:360px}.content-delete-panel{flex-direction:column;align-items:stretch}}@media (width<=470px){.admin-stat-grid{grid-template-columns:1fr}.admin-stat-grid article{min-height:125px}.admin-page-heading h1{font-size:36px}.admin-denied-card{padding:34px 22px}}.social-hero{color:#fff;background:#0d0d0e;padding:78px 0 64px;position:relative;overflow:hidden}.social-hero:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.social-hero-inner{justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:relative}.social-hero h1{letter-spacing:-.06em;margin:26px 0 18px;font-size:clamp(52px,7vw,72px);line-height:.9}.social-hero p:last-child{color:#aaaab0;max-width:650px;font-size:calc(17px * var(--text-scale));line-height:1.65}.social-hero-badge{border:1px solid #3d3d42;border-left:2px solid var(--theme-accent);background:#141416b3;flex-direction:column;justify-content:center;width:158px;height:92px;padding:20px;display:flex}.social-hero-badge b{color:var(--theme-accent);font-size:calc(21px * var(--text-scale))}.social-hero-badge span{color:#77777d;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;margin-top:7px}.explorer-section{min-height:500px;padding:42px 0 110px}.explorer-toolbar{grid-template-columns:minmax(240px,1fr) auto minmax(170px,auto) auto;align-items:end;gap:18px;margin-bottom:38px;display:grid}.explorer-toolbar>label:first-child input{background:#fff;border:1px solid #d1cdc3;outline:none;width:100%;height:48px;padding:0 16px}.social-type-filters{gap:3px;display:flex}.social-type-filters button{color:#74716b;height:38px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #d0ccc3;padding:0 16px}.social-type-filters button.active{color:#fff;background:#161618;border-color:#161618}.explorer-sort{gap:6px;display:grid}.explorer-sort span{color:#8a867e;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.explorer-sort select{color:#4e4b46;min-width:170px;height:38px;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d0ccc3;padding:0 30px 0 11px}.social-result-count{color:#8a867e;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;align-self:center}.social-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;display:grid}.social-media-card{display:block}.social-media-preview{aspect-ratio:4/5;background:#171719;border:1px solid #ccc7bd;position:relative;overflow:hidden}.social-media-preview img,.social-media-preview video{object-fit:contain;background:#111;width:100%;height:100%;transition:transform .25s;display:block}.social-media-card:hover .social-media-preview img,.social-media-card:hover .social-media-preview video{transform:scale(1.025)}.social-media-type{color:#fff;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;background:#0d0d0edb;padding:7px 9px;position:absolute;top:13px;left:13px}.social-media-view{color:#fff;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.12em;opacity:0;background:linear-gradient(#0000,#000000d9);padding:15px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.social-media-card:hover .social-media-view{opacity:1}.social-media-copy h2{font-size:calc(20px * var(--text-scale));letter-spacing:-.025em;margin:0 0 9px}.social-media-copy p{color:#77736c;font-size:calc(11px * var(--text-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.social-state{text-align:center;border:1px dashed #c7c1b7;place-content:center;justify-items:center;min-height:330px;display:grid}.social-state>b{color:var(--theme-accent);font-size:34px;font-weight:300}.social-state h2{font-size:calc(27px * var(--text-scale));margin:16px 0 8px}.social-state p{color:#85817a;margin:0}.social-loader{border:2px solid #ccc7bd;border-top-color:var(--theme-accent);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite social-spin;display:block}@keyframes social-spin{to{transform:rotate(360deg)}}.explorer-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:38px;display:flex}.explorer-pagination>div,.explorer-pagination>div>span{align-items:center;gap:5px;display:flex}.explorer-pagination i{color:#8a867e;padding:0 3px;font-style:normal}.explorer-pagination button{color:#5e5a54;min-width:38px;height:38px;font-size:calc(10px * var(--text-scale));cursor:pointer;background:#fff;border:1px solid #cbc7be;padding:0 11px}.explorer-pagination button:hover:not(:disabled),.explorer-pagination button.active{color:#fff;background:#171719;border-color:#171719}.explorer-pagination button:disabled{opacity:.38;cursor:default}.explorer-pagination>span{color:#8a867e;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;margin:0 6px}.explorer-admin-sort{gap:5px;display:grid}.explorer-admin-sort>span{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.explorer-admin-sort select{color:#c8cbd0;min-width:160px;height:38px;font-size:calc(10px * var(--text-scale));background:#17181b;border:1px solid #4a4c52;padding:0 30px 0 10px}.social-detail-section{background:#eeebe3;min-height:720px;padding:34px 0 100px}.social-detail-breadcrumb{color:#97938b;font-size:calc(10px * var(--text-scale));align-items:center;gap:9px;margin-bottom:30px;display:flex}.social-detail-breadcrumb b{color:#77736c;text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-weight:400;overflow:hidden}.social-detail-layout{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:42px;display:grid}.social-detail-media{background:#111214;place-items:center;min-height:620px;padding:24px;display:grid;box-shadow:14px 14px #d9d4ca}.social-detail-media img,.social-detail-media video{object-fit:contain;width:100%;max-height:78vh;display:block}.social-share-panel{background:#fff;border:1px solid #d5d0c6;padding:34px;position:sticky;top:24px}.social-share-panel h1{letter-spacing:-.05em;margin:22px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1}.social-description{color:#74716b;font-size:calc(12px * var(--text-scale));line-height:1.65}.social-caption-box{border-left:2px solid var(--theme-accent);background:#f2f0ea;margin-top:28px;padding:20px}.social-caption-box>span,.social-share-buttons>span{color:#9a968e;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.social-caption-box p{white-space:pre-wrap;color:#4f4d49;max-height:180px;font-size:calc(12px * var(--text-scale));line-height:1.65;overflow:auto}.social-caption-box button{border:0;border-bottom:1px solid var(--theme-accent);color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:0}.social-share-buttons{margin-top:26px}.social-share-buttons>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}.social-share-buttons button{cursor:pointer;background:#fff;border:1px solid #dedbd3;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:60px;display:flex}.social-share-buttons button:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.social-share-buttons b{font-size:calc(13px * var(--text-scale))}.social-share-buttons small{max-width:100%;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;overflow:hidden}.social-asset-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;display:grid}.social-asset-actions a,.social-asset-actions button{color:#fff;min-height:48px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#19191b;border:1px solid #19191b;place-items:center;display:grid}.social-asset-actions button{color:#19191b;background:#fff}.social-share-help{color:#97938c;font-size:calc(10px * var(--text-scale));margin:18px 0 0;line-height:1.5}.social-toast{z-index:60;color:#fff;max-width:360px;box-shadow:6px 6px 0 rgb(from var(--theme-accent) r g b / .25);font-size:calc(11px * var(--text-scale));background:#171719;padding:15px 19px;position:fixed;bottom:24px;right:24px}.social-detail-state{text-align:center;background:#eeebe3;place-content:center;justify-items:center;min-height:650px;display:grid}.social-detail-state h1{font-size:42px}.social-detail-state p{color:#7d7972}.social-detail-state a{color:var(--theme-accent);border-bottom:1px solid}.admin-outline-button{color:#55565b;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;background:#fff;border:1px solid #c9cace;align-items:center;padding:0 15px;display:inline-flex}.explorer-upload-panel{background:#fff;border:1px solid #dddfe2}.explorer-dropzone{cursor:pointer;background:#f8f8f9;border:1px dashed #bfc1c6;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:170px;margin:18px;padding:28px 34px;transition:border-color .15s,background .15s;display:grid}.explorer-dropzone.is-dragging{border-color:var(--theme-accent);background:var(--theme-accent-contrast)}.explorer-upload-icon{color:#fff;width:56px;height:56px;font-size:calc(25px * var(--text-scale));background:#17181b;border-radius:50%;place-items:center;display:grid}.explorer-dropzone h2{font-size:calc(19px * var(--text-scale));margin:0 0 7px}.explorer-dropzone p{color:#8c8e93;font-size:calc(10px * var(--text-scale));margin:0}.explorer-dropzone>button{color:#55565b;height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;pointer-events:none;background:#fff;border:1px solid #cfd0d3;padding:0 16px}.explorer-upload-queue{border-top:1px solid #e2e3e5}.explorer-queue-head{border-bottom:1px solid #e7e8ea;justify-content:space-between;align-items:center;min-height:66px;padding:0 22px;display:flex}.explorer-queue-head>div:first-child{flex-direction:column;gap:4px;display:flex}.explorer-queue-head strong{font-size:calc(12px * var(--text-scale))}.explorer-queue-head span{color:#97999e;font-size:calc(10px * var(--text-scale))}.explorer-queue-head button{color:#72747a;height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #d3d4d7;padding:0 13px}.explorer-queue-head button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;margin-left:7px}.explorer-queue-head button:disabled{opacity:.5;cursor:default}.explorer-queue-item{border-bottom:1px solid #ededee;grid-template-columns:42px minmax(0,1fr) minmax(70px,auto);align-items:center;gap:13px;min-height:72px;padding:10px 22px;display:grid}.explorer-file-badge{background:var(--theme-accent-copy);width:39px;height:39px;color:var(--theme-accent-border);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.explorer-file-badge.video{color:#34496b;background:#e5e8ee}.explorer-file-info{min-width:0}.explorer-file-info strong{font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.explorer-file-info strong a{color:var(--theme-accent);text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--theme-accent) r g b / .45);-webkit-text-decoration-color:rgb(from var(--theme-accent) r g b / .45);-webkit-text-decoration-color:rgb(from var(--theme-accent) r g b / .45);text-decoration-color:rgb(from var(--theme-accent) r g b / .45);text-underline-offset:3px}.explorer-file-info strong a:hover{color:var(--theme-accent);text-decoration-color:currentColor}.explorer-file-info>span{color:#9b9da2;font-size:calc(10px * var(--text-scale))}.explorer-file-info small{color:var(--theme-accent);font-size:calc(10px * var(--text-scale))}.explorer-progress{background:#e7e8ea;height:3px;margin-top:7px}.explorer-progress span{background:var(--theme-accent);height:100%;transition:width .15s;display:block}.explorer-queue-status{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase;justify-self:end}.explorer-queue-status.status-analyzing{color:#8b5d14}.explorer-queue-status.status-complete{color:#29924b}.explorer-queue-status.status-error{color:var(--theme-accent)}.explorer-admin-list{margin-top:22px}.explorer-admin-list-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.explorer-admin-list-head h2{font-size:calc(25px * var(--text-scale));margin:8px 0 0}.explorer-admin-list-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.explorer-admin-list-actions>span{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;white-space:nowrap;margin-right:4px}.explorer-admin-list-actions button{color:#c8cbd0;min-height:38px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#17181b;border:1px solid #4a4c52;border-radius:0;padding:0 12px}.explorer-admin-list-actions button:hover:not(:disabled){color:#fff;border-color:#8b8e95}.explorer-admin-list-actions button.danger{border-color:var(--theme-accent-border);color:var(--theme-accent)}.explorer-admin-list-actions button.danger:hover:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.explorer-admin-list-actions button:disabled{opacity:.42;cursor:default}.explorer-admin-message{border-left:2px solid var(--theme-accent);color:#62646a;font-size:calc(10px * var(--text-scale));background:#fff;margin:12px 0;padding:13px 15px}.explorer-admin-empty{text-align:center;background:#fff;border:1px dashed #cfd0d4;place-content:center;justify-items:center;min-height:230px;display:grid}.explorer-admin-empty>b{color:var(--theme-accent);font-size:calc(30px * var(--text-scale));font-weight:300}.explorer-admin-empty h3{margin:12px 0 5px}.explorer-admin-empty p{color:#97999e;font-size:calc(10px * var(--text-scale));margin:0}.explorer-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.explorer-admin-card{background:#fff;border:1px solid #dddfe2;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;overflow:hidden}.explorer-admin-card:hover{transform:translateY(-3px);box-shadow:6px 7px #0000000f}.explorer-admin-card.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-accent), 6px 7px 0 rgb(from var(--theme-accent) r g b / .16)}.explorer-admin-card-link{height:100%;color:inherit;display:block}.explorer-admin-thumb{aspect-ratio:4/5;color:#777980;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;background:#161719;place-items:center;display:grid;position:relative;overflow:hidden}.explorer-admin-thumb img,.explorer-admin-thumb video{object-fit:contain;width:100%;height:100%}.explorer-admin-thumb>b{color:#b8b9bd;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;background:#242529;padding:6px 8px;position:absolute;top:9px;left:9px}.explorer-admin-thumb>b.published{color:#fff;background:#227e41}.explorer-admin-card-info{padding:14px}.explorer-admin-card strong{font-size:calc(11px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.explorer-admin-card span{color:#97999e;font-size:calc(10px * var(--text-scale));margin-top:6px;display:block}.explorer-admin-card p{color:#777980;font-size:calc(10px * var(--text-scale));white-space:nowrap;text-overflow:ellipsis;margin:10px 0 0;overflow:hidden}.explorer-admin-select{z-index:2;cursor:pointer;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px}.explorer-admin-select input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.explorer-admin-select span{color:#fff;width:31px;height:31px;font:700 calc(15px * var(--text-scale))/1 var(--font-geist-mono), monospace;background:#121316f0;border:1px solid #686b72;place-items:center;margin:0;display:grid}.explorer-admin-select input:checked+span{border-color:var(--theme-accent);background:var(--theme-accent)}.explorer-admin-select:focus-within span{outline-offset:2px;outline:2px solid #fff}.explorer-admin-select input:disabled+span{opacity:.55;cursor:default}.explorer-editor-top{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.explorer-editor-top>div:first-child>a{color:#777980;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;margin-bottom:26px;display:inline-block}.explorer-editor-top h1{letter-spacing:-.045em;margin:9px 0 0;font-size:42px;line-height:1}.explorer-editor-top>div:last-child{align-items:center;gap:14px;display:flex}.explorer-editor-top>div:last-child a{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.09em}.explorer-editor-status{color:#85878c;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #d2d3d6;padding:8px 10px}.explorer-editor-status.published{color:#2d904e;border-color:#48a566}.explorer-editor-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.explorer-editor-preview{background:#fff;border:1px solid #dddfe2;padding:18px}.explorer-editor-preview>img,.explorer-editor-preview>video{object-fit:contain;background:#111214;width:100%;max-height:680px;display:block}.explorer-editor-preview dl{margin:16px 0 0}.explorer-editor-preview dl div{border-top:1px solid #ececee;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.explorer-editor-preview dt{color:#96989d;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em}.explorer-editor-preview dd{max-width:70%;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.explorer-editor-form{background:#fff;border:1px solid #dddfe2}.explorer-form-section{border-bottom:1px solid #e5e6e8;gap:17px;padding:25px;display:grid}.explorer-form-section>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.explorer-form-section label{color:#55565b;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.07em;gap:8px;font-weight:700;display:grid}.explorer-form-section input,.explorer-form-section textarea,.explorer-form-section select{color:#222328;width:100%;font-size:calc(11px * var(--text-scale));text-transform:none;letter-spacing:0;resize:vertical;background:#fafafa;border:1px solid #d4d5d8;outline:none;padding:11px 12px;font-weight:400;line-height:1.5}.explorer-form-section input:focus,.explorer-form-section textarea:focus,.explorer-form-section select:focus{border-color:var(--theme-accent);background:#fff}.explorer-form-section label small{color:#a0a1a5;font-size:calc(10px * var(--text-scale));justify-self:end;font-weight:400}.explorer-form-section.two-column{grid-template-columns:1fr 1fr}.explorer-form-section.two-column>span{grid-column:1/-1}.explorer-editor-actions{justify-content:space-between;padding:20px 25px;display:flex}.explorer-editor-actions button{color:#707277;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#fff;border:1px solid #d4d5d8;padding:0 18px}.explorer-editor-actions button.save{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;min-width:150px}.explorer-editor-actions button.delete{color:var(--theme-accent)}.explorer-editor-actions button:disabled{opacity:.5}.explorer-editor-loading{text-align:center;place-content:center;min-height:500px;display:grid}.explorer-editor-loading a{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase}.explorer-editor-loading h1{font-size:34px}@media (width<=1100px){.social-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.social-detail-layout{grid-template-columns:1fr}.social-share-panel{position:static}.explorer-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-editor-layout{grid-template-columns:1fr}}@media (width<=700px){.social-hero-inner{flex-direction:column;align-items:flex-start}.explorer-toolbar{grid-template-columns:1fr}.social-result-count{display:none}.social-media-grid{grid-template-columns:1fr}.social-media-preview{aspect-ratio:4/5}.social-detail-media{min-height:420px;padding:12px}.social-share-panel{padding:24px 18px}.social-share-buttons>div{grid-template-columns:repeat(3,1fr)}.explorer-dropzone{text-align:center;grid-template-columns:1fr;justify-items:center;padding:25px 16px}.explorer-queue-head{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.explorer-queue-item{grid-template-columns:40px minmax(0,1fr);padding:11px 15px}.explorer-queue-status,.explorer-queue-item>a{grid-column:2}.explorer-admin-list-head{flex-direction:column;align-items:stretch}.explorer-admin-list-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.explorer-admin-list-actions>span{width:100%;margin:0 0 3px}.explorer-admin-grid{grid-template-columns:1fr 1fr}.explorer-editor-top{flex-direction:column;align-items:flex-start}.explorer-form-section.two-column{grid-template-columns:1fr}.explorer-form-section.two-column>span{grid-column:auto}}@media (width>=701px) and (width<=1100px){.explorer-toolbar{grid-template-columns:minmax(260px,1fr) auto}.explorer-sort{justify-self:start}.social-result-count{justify-self:end}}@media (width<=460px){.social-asset-actions,.explorer-admin-grid{grid-template-columns:1fr}}.account-page{color:#fff;background:#111214;min-height:720px;padding:72px 24px 90px}.account-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:82px;width:min(1050px,100%);margin:0 auto;display:grid}.account-aside h2{letter-spacing:-.055em;margin:28px 0 24px;font-size:clamp(48px,6vw,72px);line-height:.96}.account-aside h2 em{color:var(--theme-accent);font-style:normal}.account-aside>p:not(.eyebrow){color:#a6a7ab;font-size:calc(15px * var(--text-scale));line-height:1.75}.account-aside ol{border-top:1px solid #303136;gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.account-aside li{color:#b5b6ba;min-height:60px;font-size:calc(11px * var(--text-scale));border-bottom:1px solid #303136;align-items:center;gap:18px;display:flex}.account-aside li b{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.account-security-note{border:1px solid #333438;border-left:2px solid var(--theme-accent);background:#18191c;gap:10px;margin-top:40px;padding:21px;display:grid}.account-security-note b{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.account-security-note span{color:#9c9da2;font-size:calc(10px * var(--text-scale));line-height:1.6}.account-card,.license-vault{color:#17181b;box-shadow:13px 13px 0 rgb(from var(--theme-accent) r g b / .22);background:#f5f3ed;border:1px solid #3a3b3f;padding:45px}.account-kicker{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.2em;margin:0}.account-card h1,.license-vault h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(38px,4vw,52px);line-height:1}.account-lead,.license-intro{color:#74716b;font-size:calc(12px * var(--text-scale));margin:0 0 30px;line-height:1.65}.account-field{gap:8px;margin:22px 0;display:grid}.account-field>span{color:#45464a;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-weight:800;display:flex}.account-field small{color:#9a9b9f;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.account-field input{width:100%;height:52px;font-size:calc(13px * var(--text-scale));background:#fff;border:1px solid #ccc9c1;outline:none;padding:0 15px}.account-field input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .09)}.account-field em{color:#96928a;font-size:calc(10px * var(--text-scale));font-style:normal;line-height:1.5}.account-check{color:#696761;font-size:calc(10px * var(--text-scale));grid-template-columns:17px 1fr;align-items:start;gap:11px;margin:25px 0;line-height:1.55;display:grid}.account-check input{width:16px;height:16px;accent-color:var(--theme-accent);margin:0}.account-button{min-height:50px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1px solid #1b1c1f;padding:0 19px;font-weight:800}.account-button.primary{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.account-button.secondary{color:#202125;background:#fff}.account-button.full{justify-content:space-between;align-items:center;width:100%;display:flex}.account-button:disabled{opacity:.5;cursor:default}.account-switch{color:#908d86;font-size:calc(10px * var(--text-scale));text-align:center;margin:24px 0 0}.account-switch a{color:var(--theme-accent);border-bottom:1px solid}.account-error{border-left:2px solid var(--theme-accent);background:var(--theme-accent-contrast);color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));padding:12px 14px}.license-drop{color:#36373a;cursor:pointer;background:#ebe9e3;border:1px dashed #aaa9a5;align-content:center;place-items:center;gap:7px;width:100%;min-height:132px;padding:20px;display:grid}.license-drop:hover,.license-drop.has-file{border-color:var(--theme-accent);background:var(--theme-accent-contrast)}.license-file-icon{color:#fff;width:38px;height:38px;font-size:calc(11px * var(--text-scale));background:#17181b;place-items:center;margin-bottom:5px;font-weight:900;display:grid;transform:rotate(45deg)}.license-file-icon:first-line{transform:rotate(-45deg)}.license-drop strong{font-size:calc(11px * var(--text-scale))}.license-drop small{color:#74726d;font-size:calc(12px * var(--text-scale))}.account-divider{color:#74726d;height:55px;font:calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;display:flex}.account-divider:before,.account-divider:after{content:"";background:#d7d4cd;flex:1;height:1px}.account-divider span{padding:0 13px}.license-vault{text-align:center}.license-seal{background:var(--theme-accent);color:#fff;place-items:center;width:70px;height:70px;margin:0 auto 28px;display:grid;transform:rotate(45deg)}.license-seal span{font-size:calc(17px * var(--text-scale));font-weight:900;transform:rotate(-45deg)}.license-vault .license-intro{max-width:480px;margin-left:auto;margin-right:auto}.masked-license{color:#fff;border-left:3px solid var(--theme-accent);text-align:left;background:#17181b;gap:11px;margin:30px 0;padding:24px;display:grid}.masked-license span{color:#777980;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.17em}.masked-license strong{font:calc(16px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em}.masked-license small{color:#777980;font-size:calc(10px * var(--text-scale))}.license-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.license-actions .account-button{justify-content:center;align-items:center;gap:18px;display:flex}.license-warning{text-align:left;border:1px solid #d4d1ca;margin-top:25px;padding:15px 18px}.license-warning b{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em}.license-warning p{color:#77746e;font-size:calc(10px * var(--text-scale));margin:7px 0 0;line-height:1.55}.settings-page{background:#ece9e1;min-height:760px;padding:60px 0 95px}.settings-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.settings-heading{margin-bottom:30px}.settings-heading h1{letter-spacing:-.05em;margin:13px 0 10px;font-size:clamp(43px,5vw,62px);line-height:1}.settings-heading>p:last-child{color:#75716a;font-size:calc(12px * var(--text-scale))}.settings-card{background:#fff;border:1px solid #d5d1c8;margin-bottom:15px;padding:28px}.settings-card>div:first-child>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.settings-card h2{font-size:calc(22px * var(--text-scale));margin:8px 0 22px}.settings-card>p{color:#77736c;font-size:calc(10px * var(--text-scale));line-height:1.6}.settings-message{background:#edf7ef;border-left:2px solid #29924b;padding:11px 13px;color:#277d40!important}.settings-actions{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.settings-actions button,.danger-card>button{color:#55534f;min-height:40px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #cac7c0;padding:0 13px}.settings-actions button:first-child{color:#fff;background:#1c1d20;border-color:#1c1d20}.danger-card{border-left:2px solid var(--theme-accent)}.danger-card>button{color:var(--theme-accent-border);border-color:var(--theme-accent-copy);margin-top:10px}.member-summary{color:#fff;box-shadow:10px 10px 0 rgb(from var(--theme-accent) r g b / .17);background:#151619;padding:28px;position:sticky;top:25px}.member-code-mark{border-bottom:1px solid #343539;grid-template-columns:66px 1fr;align-items:center;gap:20px;height:108px;display:grid}.member-code-mark span{background:var(--theme-accent);width:58px;height:58px;font-size:calc(13px * var(--text-scale));place-items:center;font-weight:900;display:grid;transform:rotate(45deg)}.member-code-mark b{font:calc(24px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.member-summary>p{color:#707279;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.member-summary dl{margin:24px 0}.member-summary dl div{border-top:1px solid #303136;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.member-summary dt{color:#85878d;font-size:calc(10px * var(--text-scale))}.member-summary dd{color:#d0d1d4;max-width:55%;font-size:calc(10px * var(--text-scale));text-align:right;margin:0}.member-summary>a{background:var(--theme-accent);min-height:46px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.user-analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:15px;margin-top:15px;display:grid}.registration-chart{align-items:end;gap:7px;height:230px;padding:35px 24px 20px;display:flex}.registration-column{text-align:center;flex:1;grid-template-rows:18px 1fr 18px;align-items:end;height:100%;display:grid}.registration-column b{color:#777980;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.registration-column>span{background:var(--theme-accent);width:100%;min-height:3px;transition:height .2s;display:block}.registration-column small{color:#999ba0;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.tool-usage-list{padding:13px 22px 22px}.tool-usage-list div{border-bottom:1px solid #ededee;justify-content:space-between;align-items:center;min-height:43px;display:flex}.tool-usage-list span{font-size:calc(10px * var(--text-scale))}.tool-usage-list b{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.tool-usage-list p{color:#92949a;font-size:calc(10px * var(--text-scale))}.member-map-panel{margin-top:15px;overflow:hidden}.member-world-map-wrap{background:#111214;border-top:1px solid #303238;position:relative}.member-world-map{background:radial-gradient(circle at 50% 42%,#1b1d21 0,#111214 68%);width:100%;height:520px}.member-map-callout{z-index:5;border:1px solid #45474d;border-left:3px solid var(--theme-accent);pointer-events:none;background:#111214f5;gap:6px;width:min(250px,100% - 90px);padding:14px 16px;display:grid;position:absolute;top:17px;left:17px;box-shadow:8px 10px 24px #00000057}.member-map-callout small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.member-map-callout strong{color:#f2f3f5;font-size:calc(15px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-map-callout span{color:#92959c;font:calc(10px * var(--text-scale))/1.35 var(--font-geist-mono),monospace}.member-map-callout.has-country{border-color:var(--theme-accent-border);border-left-color:var(--theme-accent)}.member-world-map a{opacity:.62;color:#777b84!important;font-size:10px!important}.member-map-empty{text-align:center;color:#8e9198;place-content:center;gap:8px;min-height:280px;display:grid}.member-map-empty b{color:#f0f1f3}.member-map-empty p{margin:0}.users-table-panel{margin-top:15px}.users-toolbar{border-bottom:1px solid #e3e4e6;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) 130px auto;align-items:center;gap:14px;min-height:92px;padding:15px 22px;display:grid}.users-toolbar small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.users-toolbar h2{font-size:calc(19px * var(--text-scale));margin:7px 0 0}.users-toolbar input,.users-toolbar select{width:100%;height:42px;font-size:calc(10px * var(--text-scale));background:#fafafa;border:1px solid #d4d5d8;outline:none;padding:0 12px}.users-toolbar>b{color:#999ba0;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.users-table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;white-space:nowrap;width:100%}.users-table th{color:#95969a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:left;background:#f7f7f8;padding:13px 14px}.users-table td{color:#67686d;font-size:calc(10px * var(--text-scale));border-top:1px solid #ececee;padding:15px 14px}.users-table td:first-child strong,.users-table td:nth-child(7) strong{color:#222327;font-size:calc(10px * var(--text-scale));display:block}.users-table td span{color:#9b9ca1;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;margin-top:5px;display:block}.users-table td:last-child a{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.user-status{color:#777980;font:normal calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;border:1px solid #cfd0d3;padding:7px 9px;display:inline-flex}.user-status.active{color:#258543;background:#f2faf4;border-color:#a8d9b4}.user-status.suspended{color:#8b6418;background:#fffaf0;border-color:#dbc594}.user-status.revoked{border-color:var(--theme-accent-copy);color:var(--theme-accent-border);background:var(--theme-accent-contrast)}.admin-user-detail-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.admin-user-detail-head a{color:#777980;font-size:calc(10px * var(--text-scale))}.admin-user-detail-head .admin-kicker{margin-top:30px}.admin-user-detail-head h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:48px}.admin-user-detail-head>div>span{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.admin-user-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-user-summary article{background:#fff;border:1px solid #dddfe2;min-height:125px;padding:20px}.admin-user-summary small{color:#94969b;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.admin-user-summary strong{font-size:calc(17px * var(--text-scale));margin-top:24px;display:block}.admin-user-summary p{color:#92949a;font-size:calc(10px * var(--text-scale));margin:7px 0 0}.admin-user-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.admin-user-editor{gap:16px;padding:24px;display:grid}.admin-user-editor label{gap:8px;display:grid}.admin-user-editor label span{color:#777980;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.09em}.admin-user-editor input,.admin-user-editor select{height:43px;font-size:calc(10px * var(--text-scale));background:#fafafa;border:1px solid #d2d3d6;padding:0 12px}.admin-user-editor>p{color:#2c7c41;font-size:calc(10px * var(--text-scale));background:#eff8f1;border-left:2px solid #29924b;margin:0;padding:10px}.admin-user-editor>div{justify-content:space-between;gap:8px;display:flex}.admin-user-editor button{color:#6a6c71;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #cfd0d3;padding:0 13px}.admin-user-editor button.save{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.individual-usage-list{padding:10px 22px 22px}.individual-usage-list>div{border-bottom:1px solid #ececee;justify-content:space-between;align-items:center;min-height:55px;display:flex}.individual-usage-list span{gap:5px;display:grid}.individual-usage-list b{font-size:calc(10px * var(--text-scale))}.individual-usage-list small{color:#9a9ba0;font-size:calc(10px * var(--text-scale))}.individual-usage-list strong{color:var(--theme-accent);font:calc(12px * var(--text-scale))/1 var(--font-geist-mono), monospace}.individual-usage-list p{color:#92949a;font-size:calc(10px * var(--text-scale))}.activity-timeline{margin-top:14px}.activity-timeline>div:last-child{padding:8px 22px 22px}.activity-timeline article{border-bottom:1px solid #ececee;grid-template-columns:12px minmax(180px,1fr) 160px 130px;align-items:center;gap:10px;min-height:54px;display:grid}.activity-dot{background:var(--theme-accent);border-radius:50%;width:7px;height:7px}.activity-timeline article>div{align-items:center;gap:10px;display:flex}.activity-timeline strong{font-size:calc(10px * var(--text-scale))}.activity-timeline small,.activity-timeline time,.activity-timeline code{color:#96989d;font-size:calc(10px * var(--text-scale))}.activity-timeline code{text-align:right}.empty-admin-copy{color:#92949a;font-size:calc(10px * var(--text-scale))}@media (width<=1000px){.account-grid{grid-template-columns:1fr;gap:45px}.account-aside{max-width:680px}.settings-layout{grid-template-columns:1fr}.member-summary{position:static}.user-analytics-grid,.admin-user-detail-grid{grid-template-columns:1fr}.admin-user-summary,.users-toolbar{grid-template-columns:1fr 1fr}.users-toolbar>b{justify-self:end}}@media (width<=700px){.account-page{padding:45px 16px 70px}.account-card,.license-vault{box-shadow:7px 7px 0 rgb(from var(--theme-accent) r g b / .22);padding:30px 22px}.license-actions{grid-template-columns:1fr}.settings-page{padding:40px 0 65px}.settings-card,.member-summary{padding:22px 18px}.registration-chart{gap:3px;padding-left:12px;padding-right:12px}.registration-column small{transform-origin:50%;transform:rotate(-55deg)}.users-toolbar{grid-template-columns:1fr}.users-toolbar>b{justify-self:start}.admin-user-detail-head{flex-direction:column;align-items:flex-start}.admin-user-summary{grid-template-columns:1fr}.activity-timeline article{grid-template-columns:12px 1fr;padding:10px 0}.activity-timeline time,.activity-timeline code{text-align:left;grid-column:2}.member-world-map{height:390px}.member-map-panel .admin-panel-heading{flex-direction:column;align-items:flex-start;gap:7px}}.openai-api-error{border:1px solid var(--theme-accent-copy);border-left:3px solid var(--theme-accent);background:var(--theme-accent-contrast);min-height:54px;color:var(--theme-accent-border);align-items:center;gap:18px;margin-bottom:15px;padding:13px 17px;display:flex}.openai-api-error b{font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;white-space:nowrap}.openai-api-error span{font-size:calc(10px * var(--text-scale));line-height:1.5}.openai-summary-grid strong{font-size:clamp(24px,2.4vw,34px)}.openai-usage-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:15px;margin-top:15px;display:grid}.openai-chart-panel{min-width:0}.openai-chart{align-items:end;gap:7px;height:290px;padding:42px 25px 22px;display:flex;overflow-x:auto}.openai-chart-column{text-align:center;flex:1;grid-template-rows:22px minmax(4px,1fr) 18px;align-items:end;min-width:34px;height:100%;display:grid}.openai-chart-column b{color:#777980;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.openai-chart-column>span{background:linear-gradient(180deg, var(--theme-accent), var(--theme-accent-border));width:100%;min-height:4px;display:block}.openai-chart-column small{color:#999ba0;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.openai-empty-state{text-align:center;place-content:center;min-height:290px;padding:30px;display:grid}.openai-empty-state>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.openai-empty-state h3{font-size:calc(24px * var(--text-scale));margin:16px 0 8px}.openai-empty-state p{color:#92949a;font-size:calc(10px * var(--text-scale));margin:0}.openai-breakdown-panel dl{margin:10px 23px 0}.openai-breakdown-panel dl div{border-bottom:1px solid #ececee;justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.openai-breakdown-panel dt{color:#85878d;font-size:calc(10px * var(--text-scale))}.openai-breakdown-panel dd{color:#232428;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;margin:0}.openai-rate-note{border-left:2px solid var(--theme-accent);color:#85878d;font-size:calc(10px * var(--text-scale));background:#f7f7f8;margin:21px 23px 24px;padding:15px;line-height:1.65}.openai-rate-note b{color:#333438;margin-bottom:5px;display:block}.openai-daily-table-panel{margin-top:15px}.openai-table-wrap{overflow-x:auto}.openai-usage-table{border-collapse:collapse;white-space:nowrap;width:100%}.openai-usage-table th{color:#95969a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:left;background:#f7f7f8;padding:13px 16px}.openai-usage-table td{color:#777980;font-size:calc(10px * var(--text-scale));border-top:1px solid #ececee;padding:16px}.openai-usage-table td strong{color:#25262a}.openai-usage-table td:last-child{color:var(--theme-accent-border);font-family:var(--font-geist-mono), monospace}.openai-amchart{background:#151619;width:100%}.openai-amchart--usage{border-top:1px solid #2e3035;height:420px;padding:10px 12px 6px}.openai-token-chart-wrap{padding:12px 20px 4px}.openai-token-visual{width:100%;height:190px;position:relative}.openai-amchart--token{height:190px;position:absolute;inset:0}.openai-token-center{z-index:2;text-align:center;pointer-events:none;gap:4px;width:92px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.openai-token-center strong{color:#f2f3f5;font:700 calc(15px * var(--text-scale))/1 var(--font-geist-mono),monospace}.openai-token-center small{color:#8e9198;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.openai-token-legend{gap:1px;margin:3px 0 10px;display:grid}.openai-token-legend>div{border-bottom:1px solid #2b2d32;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:31px;display:grid}.openai-token-legend i{background:var(--theme-accent);width:8px;height:8px}.openai-token-legend i.tone-2{background:var(--theme-accent-border)}.openai-token-legend i.tone-3{background:#777b84}.openai-token-legend span{color:#a9acb3;min-width:0;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.openai-token-legend b{color:#e9eaed;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace}.openai-amchart a{opacity:.62;color:#777b84!important;font-size:10px!important}.openai-chart-panel{overflow:hidden}.openai-chart-panel .admin-panel-heading{border-bottom:0}.openai-breakdown-panel{overflow:hidden}@media (width<=1000px){.openai-usage-grid{grid-template-columns:1fr}}@media (width<=700px){.openai-chart{gap:4px;padding-left:14px;padding-right:14px}.openai-chart-column{min-width:28px}.openai-chart-column b{display:none}.openai-amchart--usage{height:360px;padding-inline:4px}.openai-token-chart-wrap{padding-inline:14px}.openai-daily-table-panel .admin-panel-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}}.evidence-page{background:#eef0f2;min-height:100vh}.evidence-locked-hero{color:#fff;border-bottom:5px solid var(--theme-accent);background:#111214;align-items:center;padding:55px 0;display:grid}.evidence-locked-hero h1{letter-spacing:-.05em;max-width:830px;margin:14px 0 12px;font-size:clamp(42px,5vw,66px);line-height:1}.evidence-locked-hero>.shell>p:not(.eyebrow){color:#aaaab0;max-width:670px;font-size:calc(14px * var(--text-scale));line-height:1.65}.evidence-locked-actions{gap:14px;margin:28px 0 16px;display:flex}.evidence-light-button{color:#fff;border:1px solid #55575d}.evidence-locked-hero small{color:#797b80;font-size:calc(10px * var(--text-scale))}.evidence-app{color:#18191c;background:#eef0f2;min-height:100vh}.evidence-app-header{color:#fff;background:#111214;border-bottom:1px solid #303136;height:74px}.evidence-app-header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.evidence-brand{align-items:center;gap:13px;display:flex}.evidence-brand>span{background:var(--theme-accent);color:#fff;width:39px;height:39px;font-size:calc(12px * var(--text-scale));place-items:center;font-weight:900;display:grid;transform:rotate(45deg)}.evidence-brand>span:first-letter{transform:rotate(-45deg)}.evidence-brand div,.evidence-member{gap:3px;display:grid}.evidence-brand strong{font-size:calc(13px * var(--text-scale));letter-spacing:.11em}.evidence-brand small,.evidence-member small{color:#73757c;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.17em}.evidence-member{text-align:right;grid-template-columns:auto auto;align-items:center}.evidence-member>span{color:#4dbb6b;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border-right:1px solid #343539;grid-row:1/3;align-self:stretch;align-items:center;margin-right:15px;padding-right:15px;display:flex}.evidence-member strong{font-size:calc(10px * var(--text-scale))}.evidence-member small{grid-column:2}.evidence-layout{grid-template-columns:205px minmax(0,1fr);gap:38px;padding-top:38px;padding-bottom:90px;display:grid}.evidence-sidebar{align-self:start;position:sticky;top:24px}.evidence-sidebar nav{background:#fff;border:1px solid #d9dbde;display:grid}.evidence-sidebar nav button,.evidence-sidebar nav a{color:#777980;text-align:left;min-height:55px;font-size:calc(10px * var(--text-scale));cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaebed;align-items:center;gap:13px;padding:0 15px;display:flex}.evidence-sidebar nav button:last-child,.evidence-sidebar nav a:last-child{border-bottom:0}.evidence-sidebar nav button span,.evidence-sidebar nav a span{color:#aaaeb3;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.evidence-sidebar nav button.active,.evidence-sidebar nav a.active{border-left:3px solid var(--theme-accent);color:#18191c;font-weight:700}.evidence-private-note{background:#f7f7f8;border:1px solid #d9dbde;margin-top:17px;padding:17px}.evidence-private-note b{color:#2f8e4a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.evidence-private-note p{color:#82848a;font-size:calc(10px * var(--text-scale));margin:9px 0 0;line-height:1.55}.evidence-main{min-width:0}.evidence-welcome{color:#fff;min-height:280px;box-shadow:10px 10px 0 rgb(from var(--theme-accent) r g b / .15);background:#17181b;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:55px;padding:38px 44px;display:grid}.evidence-kicker{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.17em;margin:0}.evidence-welcome h1{letter-spacing:-.052em;margin:17px 0 14px;font-size:clamp(41px,4.8vw,62px);line-height:.94}.evidence-welcome h1 em{color:var(--theme-accent);font-style:normal}.evidence-welcome>div>p:last-child{color:#999ba0;max-width:560px;font-size:calc(12px * var(--text-scale));margin:0;line-height:1.65}.evidence-record-now{background:var(--theme-accent);color:#fff;text-align:center;cursor:pointer;min-height:180px;box-shadow:8px 8px 0 var(--theme-accent-border);border:0;place-content:center;gap:10px;display:grid;position:relative}.evidence-record-now:hover{background:var(--theme-accent)}.evidence-record-now b{font-size:calc(14px * var(--text-scale));letter-spacing:.08em;line-height:1.4}.evidence-record-now small{color:var(--theme-accent-copy);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.11em}.record-pulse{background:#fff;border:6px solid #ffffff3d;border-radius:50%;width:21px;height:21px;margin:0 auto 5px;box-shadow:0 0 0 7px #ffffff14}.evidence-summary-grid{background:#d9dbde;border:1px solid #d9dbde;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;display:grid}.evidence-summary-grid article{background:#fff;min-height:112px;padding:18px 20px}.evidence-summary-grid small{color:#8e9095;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.11em}.evidence-summary-grid strong{font-size:calc(28px * var(--text-scale));margin:18px 0 6px;line-height:1;display:block}.evidence-summary-grid span{color:#a0a2a7;font-size:calc(10px * var(--text-scale))}.evidence-message,.evidence-error{color:#2d7540;font-size:calc(10px * var(--text-scale));background:#eff8f1;border-left:3px solid #29924b;margin-top:15px;padding:14px 17px}.evidence-error{border-left-color:var(--theme-accent);background:var(--theme-accent-contrast);color:var(--theme-accent-border)}.evidence-records-panel{background:#fff;border:1px solid #d9dbde;margin-top:28px}.evidence-panel-head{border-bottom:1px solid #e4e5e7;justify-content:space-between;align-items:center;gap:25px;min-height:86px;padding:16px 22px;display:flex}.evidence-panel-head small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.evidence-panel-head h2{font-size:calc(22px * var(--text-scale));margin:8px 0 0}.evidence-view-buttons{border:1px solid #d6d7da;display:flex}.evidence-view-buttons button{color:#86888d;height:34px;font-size:calc(10px * var(--text-scale));cursor:pointer;background:#fff;border:0;padding:0 13px}.evidence-view-buttons button.active{color:#fff;background:#17181b}.evidence-toolbar{background:#fafafa;border-bottom:1px solid #e8e9ea;grid-template-columns:minmax(190px,1fr) 170px auto auto;gap:9px;padding:14px 22px;display:grid}.evidence-toolbar input,.evidence-toolbar select,.evidence-toolbar button{color:#62646a;height:40px;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d4d5d8;padding:0 12px}.evidence-toolbar button{cursor:pointer;text-transform:uppercase;letter-spacing:.07em}.evidence-day-label{color:#797b80;min-height:42px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#f6f6f7;align-items:center;gap:9px;padding:0 22px;display:flex}.evidence-day-label>span{background:var(--theme-accent);border-radius:50%;width:6px;height:6px}.evidence-day-label b{color:#a0a2a7;margin-left:auto}.evidence-row{border-top:1px solid #ececee}.evidence-row-main{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:90px 40px minmax(0,1fr) 95px 20px;align-items:center;gap:15px;width:100%;min-height:94px;padding:12px 22px;display:grid}.evidence-row-main:hover{background:var(--theme-accent-contrast)}.evidence-row-main time{gap:5px;display:grid}.evidence-row-main time strong{font-size:calc(13px * var(--text-scale))}.evidence-row-main time small{color:#a0a2a7;font-size:calc(10px * var(--text-scale))}.evidence-category-mark{background:var(--theme-accent-contrast);width:34px;height:34px;color:var(--theme-accent-border);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.evidence-row-main>div{min-width:0}.evidence-row-main>div>small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.evidence-row-main h3{font-size:calc(13px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;overflow:hidden}.evidence-row-main p{color:#85878c;max-width:620px;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.evidence-row-counts{color:#a1a3a8;font-size:calc(10px * var(--text-scale));line-height:1.8}.evidence-row-counts b{color:#54565b}.evidence-chevron{color:var(--theme-accent);font-size:calc(18px * var(--text-scale))}.evidence-row.is-expanded .evidence-chevron{transform:rotate(180deg)}.evidence-row-detail{background:#fafafa;border-top:1px solid #ededee;grid-template-columns:1fr 1fr;gap:15px;padding:20px 22px 24px 167px;display:grid}.evidence-row-detail>div:not(.evidence-detail-actions):not(.evidence-file-list){background:#fff;border:1px solid #e1e2e4;padding:16px}.evidence-row-detail small{color:#8b8d92;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.11em}.evidence-row-detail p{color:#616369;font-size:calc(10px * var(--text-scale));white-space:pre-wrap;margin:12px 0 0;line-height:1.65}.evidence-organized{border-left:2px solid var(--theme-accent)!important}.evidence-file-list{grid-column:1/-1}.evidence-file-list>small{margin-bottom:8px;display:block}.evidence-file-list a{background:#fff;border-top:1px solid #e2e3e5;grid-template-columns:80px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:grid}.evidence-file-list a span{color:var(--theme-accent);font-size:calc(10px * var(--text-scale))}.evidence-file-list a b{font-size:calc(10px * var(--text-scale))}.evidence-file-list a em{color:#9b9da2;font:normal calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.evidence-detail-actions{grid-column:1/-1;gap:8px;display:flex}.evidence-detail-actions button{color:#66686d;min-height:39px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #cfd0d3;padding:0 13px}.evidence-detail-actions button:first-child{border-color:var(--theme-accent);color:var(--theme-accent-border)}.evidence-empty{text-align:center;place-content:center;justify-items:center;min-height:330px;padding:35px;display:grid}.evidence-empty>b{width:54px;height:54px;color:var(--theme-accent);font-size:calc(24px * var(--text-scale));border:1px solid #d0d1d4;place-items:center;display:grid}.evidence-empty h3{font-size:calc(22px * var(--text-scale));margin:18px 0 8px}.evidence-empty p{color:#94969b;font-size:calc(10px * var(--text-scale));margin:0}.evidence-empty button{background:var(--theme-accent);color:#fff;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;border:0;margin-top:20px;padding:0 15px}.evidence-loader{border:3px solid #e2e3e5;border-top-color:var(--theme-accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite evidence-spin}@keyframes evidence-spin{to{transform:rotate(360deg)}}.quick-record-overlay{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.quick-record-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060708c7;border:0;position:absolute;inset:0}.quick-record-sheet{background:#f5f5f6;flex-direction:column;width:min(1040px,100%);max-height:calc(100vh - 44px);display:flex;position:relative;box-shadow:0 25px 90px #00000073}.quick-record-head{color:#fff;background:#17181b;flex:none;justify-content:space-between;min-height:122px;padding:25px 30px;display:flex}.quick-record-head small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.quick-record-head h2{font-size:calc(30px * var(--text-scale));letter-spacing:-.04em;margin:12px 0 9px}.quick-record-head p{color:#8e9096;font-size:calc(10px * var(--text-scale));margin:0}.quick-record-head p span{background:#53ba70;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.quick-record-head>button{color:#a6a8ad;width:40px;height:40px;font-size:calc(22px * var(--text-scale));cursor:pointer;background:0 0;border:1px solid #44464b}.quick-record-body{padding:8px 30px 26px;overflow-y:auto}.quick-step{border-bottom:1px solid #dbdcdf;grid-template-columns:34px 1fr;gap:17px;padding:25px 0;display:grid}.quick-step-number{border:1px solid var(--theme-accent);width:28px;height:28px;color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.quick-step-content h3{font-size:calc(17px * var(--text-scale));margin:2px 0 5px}.quick-step-content>p{color:#8c8e93;font-size:calc(10px * var(--text-scale));margin:0 0 17px}.quick-categories{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-categories button{color:#57595e;text-align:left;min-height:57px;font-size:calc(10px * var(--text-scale));cursor:pointer;background:#fff;border:1px solid #d1d2d5;align-items:center;gap:10px;padding:0 13px;display:flex}.quick-categories button span{background:var(--theme-accent-contrast);width:26px;height:26px;color:var(--theme-accent-border);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.quick-categories button.selected{border-color:var(--theme-accent);box-shadow:inset 3px 0 var(--theme-accent);color:#17181b;font-weight:700}.quick-input-choice{grid-template-columns:1.2fr .8fr;gap:11px;display:grid}.quick-text-area,.voice-recorder{background:#fff;border:1px solid #d4d5d8;min-height:185px;padding:17px}.quick-text-area label{color:#74767b;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;display:block}.quick-text-area textarea{box-sizing:border-box;resize:vertical;color:#303136;width:100%;height:125px;font-size:calc(12px * var(--text-scale));border:0;outline:0;padding:15px;line-height:1.6}.voice-recorder{text-align:center;align-content:center;justify-items:center;display:grid}.voice-recorder .voice-icon{border:7px solid var(--theme-accent-copy);background:var(--theme-accent);color:#fff;width:42px;height:42px;font-size:calc(10px * var(--text-scale));border-radius:50%;place-items:center;display:grid}.voice-recorder.is-recording .voice-icon{animation:1.1s infinite voice-pulse}@keyframes voice-pulse{50%{box-shadow:0 0 0 12px rgb(from var(--theme-accent) r g b / .12)}}.voice-recorder h4{font-size:calc(13px * var(--text-scale));margin:12px 0 5px}.voice-recorder p{color:#96989d;max-width:270px;font-size:calc(10px * var(--text-scale));margin:0 0 12px;line-height:1.5}.voice-recorder>button,.voice-recorder>div button{border:1px solid var(--theme-accent);min-height:35px;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#fff;padding:0 13px}.voice-recorder .start-recording,.voice-recorder .stop-recording{background:var(--theme-accent);color:#fff}.voice-recorder audio{width:100%;height:35px;margin:2px 0 10px}.voice-recorder>div{gap:7px;display:flex}.quick-file-picker{cursor:pointer;background:#fff;border:1px dashed #c1c3c7;grid-template-columns:42px 1fr;align-content:center;column-gap:12px;min-height:83px;padding:14px 17px;display:grid}.quick-file-picker input{opacity:0;pointer-events:none;position:absolute}.quick-file-picker>span{color:#fff;width:40px;height:40px;font-size:calc(18px * var(--text-scale));background:#17181b;grid-row:1/3;place-items:center;display:grid}.quick-file-picker b{font-size:calc(10px * var(--text-scale))}.quick-file-picker small{color:#9a9ca1;font-size:calc(10px * var(--text-scale))}.quick-file-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.quick-file-chips span{color:#66686d;font-size:calc(10px * var(--text-scale));background:#e7e8ea;padding:8px 10px}.quick-file-chips b{color:#a0a2a7;margin-left:8px}.quick-more{background:#fff;border:1px solid #d6d7da;margin-top:17px}.quick-more summary{cursor:pointer;min-height:54px;font-size:calc(10px * var(--text-scale));justify-content:space-between;align-items:center;padding:0 17px;font-weight:700;display:flex}.quick-more summary span{color:#999ba0;font-size:calc(10px * var(--text-scale));font-weight:400}.quick-more-grid{border-top:1px solid #e4e5e7;grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.quick-more-grid label:not(.quick-check){gap:7px;display:grid}.quick-more-grid label>span{color:#777980;font-size:calc(10px * var(--text-scale))}.quick-more-grid input,.quick-more-grid select{height:41px;font-size:calc(10px * var(--text-scale));background:#fafafa;border:1px solid #d5d6d8;padding:0 10px}.quick-more-grid .quick-check{align-items:center;gap:9px;min-height:41px;display:flex}.quick-more-grid .quick-check input{width:18px;height:18px;accent-color:var(--theme-accent)}.quick-record-footer{background:#fff;border-top:1px solid #d5d6d8;flex:none;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:82px;padding:13px 30px;display:grid}.quick-record-footer>div:first-child{gap:4px;display:grid}.quick-record-footer strong{font-size:calc(10px * var(--text-scale))}.quick-record-footer>div>span{color:#96989d;font-size:calc(10px * var(--text-scale))}.quick-record-footer>button{color:#77797e;min-height:43px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #d2d3d6;padding:0 17px}.quick-record-footer .quick-save{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;justify-content:space-between;align-items:center;min-width:170px;display:flex}.quick-record-footer button:disabled{opacity:.55;cursor:default}.quick-save-progress{background:#e5e6e8;width:min(340px,90%);height:3px;margin-top:4px}.quick-save-progress span{background:var(--theme-accent);height:100%;transition:width .2s;display:block}.quick-error{border-top:1px solid var(--theme-accent-copy);background:var(--theme-accent-contrast);color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));padding:11px 30px}.quick-measurement-step{background:#f0f1f3;margin:0 -30px;padding-left:30px;padding-right:30px}.quick-measurement-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-measurement-grid label{gap:7px;display:grid}.quick-measurement-grid label>span{color:#74767b;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.07em}.quick-measurement-grid input,.quick-measurement-grid select{width:100%;min-width:0;height:41px;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d4d5d8;padding:0 10px}.measurement-pair{grid-template-columns:1fr 80px;gap:6px;display:grid}.quick-measurement-grid .measurement-notes{grid-column:span 2}.evidence-admin-summary{grid-template-columns:repeat(4,1fr)}.evidence-admin-table-panel{margin-top:15px}.evidence-admin-table td:first-child{max-width:300px}.evidence-admin-table td:first-child strong{text-overflow:ellipsis;overflow:hidden}.evidence-admin-empty{color:#92949a;font-size:calc(10px * var(--text-scale));text-align:center;padding:45px 22px}.evidence-admin-detail-summary article strong{font-size:calc(14px * var(--text-scale))}.evidence-admin-detail-grid{margin-bottom:14px}.evidence-admin-copy{color:#63656a;min-height:165px;font-size:calc(11px * var(--text-scale));white-space:pre-wrap;padding:24px;line-height:1.75}.evidence-admin-assets{margin-top:14px}.evidence-admin-assets>div:last-child article{border-top:1px solid #ececee;grid-template-columns:110px minmax(200px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:14px;min-height:63px;padding:10px 22px;display:grid}.evidence-admin-assets article>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.evidence-admin-assets article>div{gap:6px;display:grid}.evidence-admin-assets article strong{font-size:calc(10px * var(--text-scale))}.evidence-admin-assets article small{color:#999ba0;font-size:calc(10px * var(--text-scale))}.evidence-admin-assets article code{color:#8a8c91;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;overflow:hidden}.evidence-admin-assets>p{padding:10px 22px 22px}.evidence-detail-actions a{color:#fff;min-height:39px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;background:#17181b;border:1px solid #17181b;align-items:center;padding:0 13px;display:inline-flex}.record-editor-loading{color:#777980;background:#eef0f2;place-content:center;justify-items:center;gap:13px;min-height:650px;display:grid}.record-editor-loading>span{border:3px solid #d7d8db;border-top-color:var(--theme-accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite evidence-spin}.record-editor-loading a{color:var(--theme-accent);font-size:calc(10px * var(--text-scale))}.record-editor-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0 90px}.record-editor-head{color:#fff;min-height:180px;box-shadow:9px 9px 0 rgb(from var(--theme-accent) r g b / .14);background:#17181b;justify-content:space-between;align-items:end;gap:35px;padding:32px 38px;display:flex}.record-editor-head a{color:#9a9ca1;font-size:calc(10px * var(--text-scale))}.record-editor-head small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin-top:26px;display:block}.record-editor-head h1{letter-spacing:-.045em;margin:11px 0 7px;font-size:clamp(34px,5vw,54px);line-height:1}.record-editor-head p{color:#777980;font-size:calc(10px * var(--text-scale));margin:0}.record-editor-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.record-editor-head-actions button{color:#d1d2d4;min-width:115px;min-height:45px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #55575c;padding:0 13px}.record-editor-head-actions button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;min-width:155px}.record-upload-track{background:#dbe8de;width:min(350px,100%);height:3px;margin-top:8px;display:block}.record-upload-track b{background:#29924b;height:100%;display:block}.record-editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:16px;margin-top:20px;display:grid}.record-editor-main{gap:16px;display:grid}.record-card{background:#fff;border:1px solid #d9dbde}.record-card-head{border-bottom:1px solid #e5e6e8;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 20px;display:flex}.record-card-head>div{grid-template-columns:auto 1fr;align-items:center;gap:11px;display:grid}.record-card-head small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.record-card-head h2{font-size:calc(19px * var(--text-scale));margin:0}.record-card-head>span{color:#999ba0;font-size:calc(10px * var(--text-scale))}.record-card-head>button{border:1px solid var(--theme-accent);min-height:35px;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;padding:0 12px}.record-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:21px;display:grid}.record-form-grid label:not(.record-check),.measurement-form label{gap:7px;display:grid}.record-form-grid label>span,.measurement-form label>span{color:#777980;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.07em}.record-form-grid input,.record-form-grid select,.record-form-grid textarea,.measurement-form input,.measurement-form select,.measurement-form textarea{width:100%;min-width:0;font-size:calc(10px * var(--text-scale));background:#fafafa;border:1px solid #d4d5d8;outline:0;padding:0 11px}.record-form-grid input,.record-form-grid select,.measurement-form input,.measurement-form select{height:42px}.record-form-grid textarea{resize:vertical;min-height:170px;padding-top:12px;line-height:1.65}.record-form-grid .wide{grid-column:1/-1}.record-check{align-items:center;gap:9px;min-height:42px;display:flex}.record-check input{width:19px;height:19px;accent-color:var(--theme-accent)}.record-add-actions{gap:9px;padding:18px 20px;display:flex}.record-add-actions button,.record-add-actions label{border:1px solid var(--theme-accent);min-height:43px;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 15px;display:flex}.record-add-actions button.recording{background:var(--theme-accent);color:#fff}.record-add-actions input{opacity:0;pointer-events:none;position:absolute}.record-file-list{border-top:1px solid #ededee}.record-file-list>article{border-bottom:1px solid #ededee;grid-template-columns:65px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:10px 20px;display:grid}.record-file-list>article>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase}.record-file-list>article>div{gap:6px;display:grid}.record-file-list a{font-size:calc(10px * var(--text-scale));font-weight:700}.record-file-list small{color:#999ba0;font-size:calc(10px * var(--text-scale))}.record-file-list button{border:1px solid var(--theme-accent);min-height:34px;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;padding:0 11px}.record-file-list i{color:#29924b;font:normal calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase}.record-file-list p{border-left:2px solid var(--theme-accent);color:#67696e;font-size:calc(10px * var(--text-scale));background:#f7f7f8;grid-column:2/-1;margin:-2px 0 5px;padding:10px;line-height:1.55}.record-empty-copy{color:#999ba0;font-size:calc(10px * var(--text-scale));padding:5px 20px 22px}.organized-editor{color:#55575c;width:calc(100% - 40px);min-height:180px;font-size:calc(11px * var(--text-scale));resize:vertical;border:1px solid #d4d5d8;margin:20px;padding:15px;line-height:1.7}.record-ai-empty{padding:26px 20px}.record-ai-empty p{color:#83858a;max-width:620px;font-size:calc(10px * var(--text-scale));margin:0 0 15px;line-height:1.65}.record-ai-empty button{background:var(--theme-accent);color:#fff;min-height:39px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;border:0;padding:0 13px}.record-editor-aside{align-content:start;gap:16px;display:grid}.measurement-form{gap:12px;padding:18px;display:grid}.measurement-form>div{grid-template-columns:1fr 95px;gap:8px;display:grid}.measurement-form textarea{resize:vertical;min-height:75px;padding-top:10px}.measurement-form>button{background:var(--theme-accent);color:#fff;min-height:43px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0}.saved-measurements{border-top:1px solid #e5e6e8}.saved-measurements>div{border-bottom:1px solid #ececee;gap:6px;padding:15px 18px;display:grid}.saved-measurements small{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase}.saved-measurements strong{font-size:calc(15px * var(--text-scale))}.saved-measurements span,.saved-measurements time{color:#94969b;font-size:calc(10px * var(--text-scale))}.record-integrity{background:#f7f7f8;border:1px solid #d9dbde;border-left:3px solid #29924b;padding:22px}.record-integrity small{color:#29924b;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.11em}.record-integrity h3{font-size:calc(17px * var(--text-scale));margin:14px 0 8px}.record-integrity p{color:#82848a;font-size:calc(10px * var(--text-scale));margin:0;line-height:1.65}@media (width<=1000px){.evidence-layout{grid-template-columns:1fr}.evidence-sidebar{position:static}.evidence-sidebar nav{grid-template-columns:repeat(3,1fr)}.evidence-private-note{display:none}.evidence-summary-grid,.evidence-admin-summary{grid-template-columns:1fr 1fr}.evidence-row-detail{padding-left:22px}.evidence-toolbar{grid-template-columns:1fr 1fr}.evidence-admin-assets>div:last-child article{grid-template-columns:90px minmax(180px,1fr) auto}.evidence-admin-assets article code{display:none}.record-editor-grid{grid-template-columns:1fr}.record-editor-aside{grid-template-columns:1fr 1fr}}@media (width<=720px){.evidence-app-header{height:67px}.evidence-member>span,.evidence-member small{display:none}.evidence-layout{gap:0;width:100%;padding-top:0}.evidence-sidebar nav{z-index:5;border-width:0 0 1px;grid-template-columns:repeat(3,1fr);position:sticky;top:0}.evidence-sidebar nav button,.evidence-sidebar nav a{font-size:calc(10px * var(--text-scale));justify-content:center;padding:0 6px}.evidence-sidebar nav button span,.evidence-sidebar nav a span{display:none}.evidence-main{padding:15px}.evidence-welcome{grid-template-columns:1fr;gap:26px;padding:28px 24px}.evidence-record-now{min-height:130px}.evidence-summary-grid,.evidence-admin-summary{grid-template-columns:1fr 1fr}.evidence-summary-grid article{min-height:95px}.evidence-toolbar{grid-template-columns:1fr 1fr;padding:12px}.evidence-toolbar input{grid-column:1/-1}.evidence-row-main{grid-template-columns:63px 34px minmax(0,1fr) 17px;gap:10px;padding:10px 12px}.evidence-row-counts{display:none}.evidence-row-detail{grid-template-columns:1fr;padding:15px 12px}.evidence-file-list,.evidence-detail-actions{grid-column:auto}.evidence-file-list a{grid-template-columns:55px 1fr}.evidence-file-list a em{display:none}.quick-record-overlay{padding:0}.quick-record-sheet{width:100%;min-height:100vh;max-height:100vh}.quick-record-head{min-height:105px;padding:20px}.quick-record-head h2{font-size:calc(25px * var(--text-scale))}.quick-record-body{padding:4px 18px 22px}.quick-step{grid-template-columns:25px 1fr;gap:10px}.quick-categories{grid-template-columns:1fr 1fr}.quick-input-choice{grid-template-columns:1fr}.quick-measurement-step{margin:0 -18px;padding-left:18px;padding-right:18px}.quick-measurement-grid{grid-template-columns:1fr 1fr}.quick-measurement-grid .measurement-notes{grid-column:1/-1}.quick-more-grid{grid-template-columns:1fr}.quick-record-footer{grid-template-columns:1fr auto;padding:11px 18px}.quick-record-footer>div:first-child{grid-column:1/-1}.quick-record-footer .quick-save{min-width:160px}.evidence-locked-actions{flex-direction:column;align-items:stretch}.evidence-locked-actions .button{width:100%}.evidence-admin-assets>div:last-child article{grid-template-columns:75px 1fr}.evidence-admin-assets article .user-status{display:none}.record-editor-shell{width:100%;padding:0 15px 65px}.record-editor-head{flex-direction:column;align-items:stretch;min-height:210px;padding:28px 22px}.record-editor-head>button{min-height:45px}.record-form-grid{grid-template-columns:1fr;padding:17px}.record-form-grid .wide{grid-column:auto}.record-editor-aside{grid-template-columns:1fr}.record-add-actions{flex-direction:column}.record-file-list>article{grid-template-columns:55px 1fr}.record-file-list>article>button,.record-file-list>article>i{grid-column:2;justify-self:start}.record-file-list p{grid-column:1/-1}.record-card-head{flex-direction:column;align-items:flex-start}.organized-editor{width:calc(100% - 30px);margin:15px}}.record-editor-bottom-actions{border:1px solid #d9dbde;border-top:3px solid var(--theme-accent);background:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:94px;margin-top:18px;padding:18px 22px;display:flex;box-shadow:7px 7px #17181b0f}.record-editor-bottom-actions>div:first-child{gap:7px;display:grid}.record-editor-bottom-actions small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.record-editor-bottom-actions strong{color:#65676c;font-size:calc(10px * var(--text-scale))}.record-editor-bottom-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.record-editor-bottom-actions button{color:#5d5f65;min-width:115px;min-height:43px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #c9cace;padding:0 13px}.record-editor-bottom-actions button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;min-width:155px}.record-editor-bottom-actions button:disabled{opacity:.55;cursor:default}.evidence-print-page{color:#17181b;background:#dfe0e3;min-height:100vh;padding:38px 20px 80px}.evidence-print-toolbar{background:#fff;border:1px solid #c9cace;justify-content:space-between;align-items:center;gap:25px;width:min(8.5in,100%);min-height:64px;margin:0 auto 18px;padding:10px 15px;display:flex;box-shadow:0 5px 18px #10111414}.evidence-print-toolbar>a{color:#64666b;font-size:calc(10px * var(--text-scale))}.evidence-print-toolbar>div{align-items:center;gap:14px;display:flex}.evidence-print-toolbar span{color:#8e9095;font-size:calc(10px * var(--text-scale))}.evidence-print-toolbar button{background:var(--theme-accent);color:#fff;min-height:40px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:0;padding:0 15px}.evidence-report{background:#fff;width:min(8.5in,100%);margin:0 auto;box-shadow:0 18px 55px #10111429}.evidence-report-cover{border-top:10px solid var(--theme-accent);min-height:9.35in;padding:.62in .65in .55in;position:relative;overflow:hidden}.evidence-report-cover:after{content:"TA";color:rgb(from var(--theme-accent) r g b / .035);font-size:3.2in;font-weight:900;line-height:1;position:absolute;bottom:-.7in;right:-.35in;transform:rotate(-8deg)}.evidence-report-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.evidence-report-brand svg{flex:none;width:46px;height:46px}.evidence-report-brand div{gap:5px;display:grid}.evidence-report-brand strong{font-size:calc(14px * var(--text-scale));letter-spacing:.14em}.evidence-report-brand span{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.2em}.evidence-report-classification{border:1px solid var(--theme-accent-copy);color:var(--theme-accent-border);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.13em;padding:8px 10px;position:absolute;top:.75in;right:.65in}.evidence-report-title{z-index:1;border-bottom:2px solid #17181b;margin-top:1.02in;padding-bottom:.45in;position:relative}.evidence-report-title small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.evidence-report-title h1{letter-spacing:-.045em;max-width:6.3in;margin:18px 0 16px;font-size:42px;line-height:1.03}.evidence-report-title p{color:#7e8085;font-size:calc(11px * var(--text-scale));margin:0}.evidence-report-summary{z-index:1;border:1px solid #d9dade;grid-template-columns:1fr 1fr;margin:.48in 0 0;display:grid;position:relative}.evidence-report-summary>div{border-bottom:1px solid #e3e4e6;grid-template-columns:1.15in 1fr;align-items:center;gap:12px;min-height:.72in;padding:12px 15px;display:grid}.evidence-report-summary>div:nth-child(odd){border-right:1px solid #e3e4e6}.evidence-report-summary>div:nth-last-child(-n+2){border-bottom:0}.evidence-report-summary dt{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.evidence-report-summary dd{font-size:calc(10px * var(--text-scale));margin:0;font-weight:700}.evidence-report-id{z-index:1;border-left:3px solid var(--theme-accent);background:#f6f6f7;gap:8px;margin-top:.35in;padding:14px 16px;display:grid;position:relative}.evidence-report-id span{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.11em}.evidence-report-id code{color:#53555a;font-size:calc(10px * var(--text-scale));overflow-wrap:anywhere}.evidence-report-section{break-inside:auto;border-top:1px solid #dadbde;padding:.5in .65in}.evidence-report-section.evidence-report-primary{border-top:7px solid #17181b}.evidence-report-section-head{border-bottom:1px solid #d8d9dc;align-items:center;gap:15px;min-height:.62in;margin-bottom:.28in;padding-bottom:.18in;display:flex}.evidence-report-section-head>span{background:var(--theme-accent);color:#fff;width:34px;height:34px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;flex:none;place-items:center;display:grid}.evidence-report-section-head>div{gap:5px;display:grid}.evidence-report-section-head small{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.evidence-report-section-head h2{font-size:calc(22px * var(--text-scale));letter-spacing:-.025em;margin:0}.evidence-report-section-head>b{color:#8e9095;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;margin-left:auto}.evidence-report-prose{color:#36373b;font-family:Georgia,Times New Roman,serif;font-size:calc(12.5px * var(--text-scale));white-space:pre-wrap;line-height:1.8}.evidence-report-note{border-left:2px solid var(--theme-accent);color:#77797e;font-size:calc(10px * var(--text-scale));background:#f7f7f8;margin:.25in 0 0;padding:12px 14px;line-height:1.55}.evidence-report-empty{color:#8d8f94;font-size:calc(10px * var(--text-scale));text-align:center;border:1px dashed #ced0d3;padding:.25in}.evidence-report-table-wrap{border:1px solid #d8d9dc;overflow:hidden}.evidence-report-table{border-collapse:collapse;table-layout:fixed;width:100%}.evidence-report-table th{color:#fff;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#17181b;padding:10px 9px}.evidence-report-table td{color:#55575c;font-size:calc(10px * var(--text-scale));vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e2e3e5;padding:11px 9px;line-height:1.45}.evidence-report-table td strong{color:#202125;font-size:calc(10px * var(--text-scale));display:block}.evidence-report-table td small{color:#96989d;font-size:calc(10px * var(--text-scale));margin-top:5px;display:block}.evidence-report-file-manifest{border:1px solid #d8d9dc}.evidence-report-file-manifest article{break-inside:avoid;border-top:1px solid #e2e3e5;grid-template-columns:32px 1.25fr .9fr 1.25fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.evidence-report-file-manifest article:first-child{border-top:0}.evidence-report-file-manifest article>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.evidence-report-file-manifest article>div{gap:5px;min-width:0;display:grid}.evidence-report-file-manifest strong{font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-report-file-manifest small{color:#96989d;font-size:calc(10px * var(--text-scale))}.evidence-report-file-manifest dl{margin:0}.evidence-report-file-manifest dl div{justify-content:space-between;gap:7px;padding:3px 0;display:flex}.evidence-report-file-manifest dt{color:#999ba0;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.evidence-report-file-manifest dd{color:#55575c;font-size:calc(10px * var(--text-scale));text-align:right;margin:0}.evidence-report-file-manifest code{color:#66686d;font-size:calc(10px * var(--text-scale));overflow-wrap:anywhere;gap:5px;display:grid}.evidence-report-file-manifest code b{color:var(--theme-accent);font-size:calc(10px * var(--text-scale))}.evidence-report-transcripts>article{break-inside:avoid;border-top:1px solid #e2e3e5;padding:.18in 0}.evidence-report-transcripts>article:first-of-type{border-top:0}.evidence-report-transcripts h3{font-size:calc(10px * var(--text-scale));margin:0 0 11px}.evidence-report-transcripts p{color:#424348;font-family:Georgia,Times New Roman,serif;font-size:calc(10px * var(--text-scale));white-space:pre-wrap;margin:0;line-height:1.7}.evidence-report-footer-block{border-top:7px solid var(--theme-accent);color:#fff;background:#17181b;grid-template-columns:repeat(3,1fr);gap:1px;padding:.45in .65in .55in;display:grid}.evidence-report-footer-block>div{border:1px solid #3b3c40;gap:8px;padding:11px 14px;display:grid}.evidence-report-footer-block small{color:#85878d;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-report-footer-block strong{font-size:calc(10px * var(--text-scale))}.evidence-report-footer-block p{color:#8e9095;font-size:calc(10px * var(--text-scale));grid-column:1/-1;margin:20px 0 0;line-height:1.55}@media (width<=720px){.record-editor-bottom-actions{flex-direction:column;align-items:stretch}.record-editor-bottom-actions>div:last-child{grid-template-columns:1fr 1fr;display:grid}.record-editor-bottom-actions button.primary{grid-column:1/-1}.evidence-print-page{padding:12px 0 35px}.evidence-print-toolbar{flex-direction:column;align-items:flex-start;width:calc(100% - 24px)}.evidence-print-toolbar>div{flex-direction:column;align-items:flex-start}.evidence-report-cover{min-height:auto;padding:30px 24px 55px}.evidence-report-classification{margin-top:25px;display:inline-block;position:static}.evidence-report-title{margin-top:45px}.evidence-report-title h1{font-size:34px}.evidence-report-summary{grid-template-columns:1fr}.evidence-report-summary>div:nth-child(odd){border-right:0}.evidence-report-summary>div:nth-last-child(2){border-bottom:1px solid #e3e4e6}.evidence-report-section{padding:32px 24px}.evidence-report-table{min-width:700px}.evidence-report-table-wrap{overflow-x:auto}.evidence-report-file-manifest article{grid-template-columns:28px 1fr}.evidence-report-file-manifest dl,.evidence-report-file-manifest code{grid-column:2}.evidence-report-footer-block{grid-template-columns:1fr;padding:30px 24px}.evidence-report-footer-block p{grid-column:auto}}@media print{.site-header,.evidence-app-header,.evidence-sidebar,.evidence-welcome,.evidence-summary-grid,.evidence-toolbar,.evidence-view-buttons,.evidence-detail-actions,.site-footer{display:none!important}.evidence-layout{width:100%;padding:0;display:block}.evidence-main,.evidence-records-panel{border:0;margin:0}.evidence-row-detail{padding-left:20px;display:grid!important}.evidence-row-main{break-inside:avoid}}@page{size:Letter;margin:.48in}@media print{body{color:#17181b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.evidence-print-page{background:#fff;min-height:0;padding:0}.evidence-print-toolbar{display:none!important}.evidence-report{width:100%;box-shadow:none;margin:0}.evidence-report-cover{min-height:9.1in;padding:.35in .25in .3in}.evidence-report-classification{top:.47in;right:.25in}.evidence-report-title{margin-top:.85in}.evidence-report-section{padding:.36in .25in}.evidence-report-section-head{break-after:avoid}.evidence-report-table thead{display:table-header-group}.evidence-report-table tr,.evidence-report-file-manifest article,.evidence-report-transcripts article{break-inside:avoid}.evidence-report-footer-block{break-inside:avoid;padding:.35in .25in}.record-editor-bottom-actions{display:none!important}}.evidence-sidebar nav{grid-template-rows:repeat(5,1fr)}.evidence-toolbar{grid-template-columns:minmax(180px,1fr) 155px 138px 138px auto auto}.evidence-toolbar>label{color:#8a8c91;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #d4d5d8;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding-left:9px;display:grid}.evidence-toolbar>label input{border:0;min-width:0;padding:0 7px}.evidence-calendar-shell{background:#f7f7f8;padding:20px 22px 26px}.evidence-calendar-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:58px;display:grid}.evidence-calendar-nav>div{gap:6px;display:flex}.evidence-calendar-nav button{color:#62646a;min-height:34px;font-size:calc(10px * var(--text-scale));cursor:pointer;background:#fff;border:1px solid #d3d4d7;padding:0 11px}.evidence-calendar-nav h3{font-size:calc(20px * var(--text-scale));text-align:center;margin:0}.evidence-calendar-nav>span{color:#8f9196;font-size:calc(10px * var(--text-scale));justify-self:end}.evidence-calendar-weekdays{color:#fff;background:#17181b;border:1px solid #d8d9dc;border-bottom:0;grid-template-columns:repeat(7,1fr);display:grid}.evidence-calendar-weekdays span{font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:center;text-transform:uppercase;border-left:1px solid #35363a;padding:10px 8px}.evidence-calendar-weekdays span:first-child{border-left:0}.evidence-calendar-grid{background:#d8d9dc;border:1px solid #d8d9dc;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.evidence-calendar-day{color:#242529;background:#fff;flex-direction:column;gap:6px;min-width:0;min-height:118px;padding:7px;display:flex}.evidence-calendar-day:hover{background:var(--theme-accent-contrast)}.evidence-calendar-day.outside{color:#a5a6aa;background:#f0f0f1}.evidence-calendar-day.selected{box-shadow:inset 0 0 0 2px var(--theme-accent)}.evidence-calendar-date{width:28px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.evidence-calendar-date strong{font-size:calc(10px * var(--text-scale))}.evidence-calendar-day.today .evidence-calendar-date{color:#fff;background:#17181b;border-radius:50%}.evidence-calendar-day>div{gap:4px;min-width:0;display:grid}.evidence-calendar-day>div a{background:var(--theme-accent-contrast);min-width:0;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;padding:4px 5px;display:flex;overflow:hidden}.evidence-calendar-day>div a:hover{background:var(--theme-accent-copy)}.evidence-calendar-day>div a b{color:var(--theme-accent);flex:none}.evidence-calendar-more{color:#92949a;font-size:calc(10px * var(--text-scale));text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 5px}.evidence-export-options-link{border:1px solid var(--theme-accent);min-height:40px;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));letter-spacing:.07em;text-transform:uppercase;background:#fff;place-items:center;padding:0 14px;display:grid}.evidence-exports-main{padding-bottom:60px}.evidence-export-builder{background:#fff;border:1px solid #d9dbde;margin-top:25px}.evidence-export-filters{background:#fafafa;border-bottom:1px solid #e1e2e4;grid-template-columns:minmax(220px,1fr) 190px 160px 160px;gap:12px;padding:22px;display:grid}.evidence-export-filters label{gap:8px;display:grid}.evidence-export-filters span{color:#797b80;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-export-filters input,.evidence-export-filters select{color:#55575c;background:#fff;border:1px solid #d4d5d8;min-width:0;height:43px;padding:0 12px}.evidence-export-formats{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.evidence-export-formats button{color:#36383c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d8db;grid-template-rows:auto 1fr;grid-template-columns:55px 1fr;gap:8px 15px;min-height:150px;padding:22px;display:grid}.evidence-export-formats button.active{border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-accent);background:var(--theme-accent-contrast)}.evidence-export-formats button>b{color:#fff;width:55px;height:55px;font:calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;background:#17181b;grid-row:1/span 2;place-items:center;display:grid}.evidence-export-formats button.active>b{background:var(--theme-accent)}.evidence-export-formats strong{font-size:calc(15px * var(--text-scale))}.evidence-export-formats span{color:#7e8085;font-size:calc(10px * var(--text-scale));line-height:1.55}.evidence-export-summary{background:#f7f7f8;border-top:1px solid #e1e2e4;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.evidence-export-summary div{gap:5px;display:grid}.evidence-export-summary small{color:#8a8c91;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-export-summary strong{font-size:calc(20px * var(--text-scale))}.evidence-export-summary span{color:#8c8e93;font-size:calc(10px * var(--text-scale))}.evidence-export-summary button{background:var(--theme-accent);color:#fff;min-height:48px;font-size:calc(10px * var(--text-scale));letter-spacing:.08em;cursor:pointer;border:0;padding:0 20px}.evidence-export-summary button:disabled{cursor:not-allowed;background:#aaa}.evidence-calendar-day-panel{border:1px solid #d8d9dc;border-left:3px solid var(--theme-accent);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:16px;padding:18px;display:grid}.evidence-calendar-day-panel>div:first-child{gap:6px;display:grid}.evidence-calendar-day-panel small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-calendar-day-panel h3{font-size:calc(18px * var(--text-scale));margin:0}.evidence-calendar-day-panel>button{background:var(--theme-accent);color:#fff;min-height:39px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;border:0;padding:0 13px}.evidence-calendar-day-panel>div:last-of-type{grid-column:1/-1}.evidence-calendar-day-panel a{border-top:1px solid #e4e5e7;grid-template-columns:75px 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.evidence-calendar-day-panel a>span{color:#77797e;font-size:calc(10px * var(--text-scale))}.evidence-calendar-day-panel a>b{background:var(--theme-accent-contrast);width:26px;height:26px;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));place-items:center;display:grid}.evidence-calendar-day-panel a>div{gap:4px;display:grid}.evidence-calendar-day-panel a strong{font-size:calc(10px * var(--text-scale))}.evidence-calendar-day-panel a em{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;font-style:normal}.evidence-calendar-day-panel>p{color:#919399;font-size:calc(10px * var(--text-scale));border-top:1px solid #e4e5e7;grid-column:1/-1;margin:0;padding:18px 0 3px}.evidence-timeline{background:#f7f7f8;padding:25px 26px 40px;position:relative}.evidence-timeline:before{content:"";background:#c6c7ca;width:1px;position:absolute;top:105px;bottom:48px;left:177px}.evidence-timeline-intro{background:#fff;border:1px solid #d9dade;margin-bottom:26px;padding:17px 20px}.evidence-timeline-intro small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-timeline-intro h3{font-size:calc(15px * var(--text-scale));margin:8px 0 0}.evidence-timeline>article{grid-template-columns:125px 36px minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;display:grid;position:relative}.evidence-timeline-date{text-align:right;gap:5px;padding-top:15px;display:grid}.evidence-timeline-date strong{font-size:calc(10px * var(--text-scale))}.evidence-timeline-date span{color:#94969b;font-size:calc(10px * var(--text-scale))}.evidence-timeline-node{z-index:1;background:var(--theme-accent);color:#fff;width:36px;height:36px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;border:5px solid #f7f7f8;border-radius:50%;place-items:center;margin-top:10px;display:grid;position:relative}.evidence-timeline-card{background:#fff;border:1px solid #d9dade;padding:18px 20px;box-shadow:5px 5px #00000009}.evidence-timeline-card>small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.09em}.evidence-timeline-card h3{font-size:calc(17px * var(--text-scale));margin:8px 0 7px}.evidence-timeline-card p{color:#77797e;font-size:calc(10px * var(--text-scale));margin:0;line-height:1.6}.evidence-timeline-card>div{border-top:1px solid #e7e8ea;flex-wrap:wrap;gap:8px 15px;margin-top:14px;padding-top:12px;display:flex}.evidence-timeline-card>div span{color:#97999e;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.evidence-timeline-card>div a{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;margin-left:auto}.quick-draft-recovered{color:#28763d;background:#eef8f1;border-left:3px solid #29924b;justify-content:space-between;align-items:center;gap:15px;margin:12px 0 20px 43px;padding:13px 15px;display:flex}.quick-draft-recovered strong{font-size:calc(10px * var(--text-scale))}.quick-draft-recovered button{color:inherit;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.quick-more-grid .quick-more-wide{grid-column:1/-1}.quick-more-grid textarea{resize:vertical;min-height:75px;padding:10px 11px}.record-file-actions{justify-content:flex-end;align-items:center;gap:7px!important;display:flex!important}.record-file-actions .danger-link{color:var(--theme-accent-border);border-color:#d5d6d9}.measurement-form-actions{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.measurement-form-actions button{background:var(--theme-accent);color:#fff;min-height:43px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;border:0}.measurement-form-actions button.secondary{color:#77797e;background:#fff;border:1px solid #d2d3d6}.saved-measurements>div>div{gap:6px;display:flex}.saved-measurements>div>div button{color:#77797e;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d3d4d7;padding:5px 8px}.saved-measurements>div>div button:last-child{color:var(--theme-accent-border)}.record-danger-zone{border:1px solid var(--theme-accent-copy);background:var(--theme-accent-contrast);padding:22px}.record-danger-zone small{color:var(--theme-accent-border);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.11em}.record-danger-zone h3{font-size:calc(15px * var(--text-scale));margin:13px 0 7px}.record-danger-zone p{color:#8f7779;font-size:calc(10px * var(--text-scale));line-height:1.5}.record-danger-zone button{border:1px solid var(--theme-accent);min-height:36px;color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;padding:0 11px}.evidence-admin-filters{background:#f7f7f8;border-bottom:1px solid #e2e3e5;grid-template-columns:minmax(190px,1fr) 150px 115px 140px 140px auto;gap:8px;padding:16px 20px;display:grid}.evidence-admin-filters>input,.evidence-admin-filters select,.evidence-admin-filters button,.evidence-admin-filters label{color:#66686d;min-height:42px;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d2d3d6}.evidence-admin-filters>input,.evidence-admin-filters select{padding:0 10px}.evidence-admin-filters label{color:#8d8f94;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding-left:9px;display:grid}.evidence-admin-filters label input{border:0;min-width:0;height:42px}.evidence-admin-filters button{border-color:var(--theme-accent);color:var(--theme-accent-border);text-transform:uppercase;cursor:pointer;padding:0 13px}.evidence-admin-result-count{color:#92949a;font-size:calc(10px * var(--text-scale));border-bottom:1px solid #e4e5e7;padding:10px 20px}.evidence-admin-record-actions{align-items:center;gap:10px;display:flex}.evidence-admin-record-actions button{color:#267b3d;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #29924b;padding:0 11px}.evidence-admin-record-actions button.danger{border-color:var(--theme-accent);color:var(--theme-accent-border)}.evidence-admin-record-actions span{color:#77797e;font-size:calc(10px * var(--text-scale))}.evidence-combined-report .evidence-report-cover{min-height:8.6in}.evidence-report-cover-copy{z-index:1;border-bottom:2px solid #17181b;margin-top:1.05in;padding-bottom:.42in;position:relative}.evidence-report-cover-copy p{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.evidence-report-cover-copy h1{letter-spacing:-.045em;margin:18px 0 16px;font-size:46px;line-height:1.02}.evidence-report-cover-copy span{color:#7d7f84;font-size:calc(11px * var(--text-scale))}.evidence-report-meta{z-index:1;border:1px solid #d9dade;grid-template-columns:1fr 1fr;margin-top:.45in;display:grid;position:relative}.evidence-report-meta>div{border-bottom:1px solid #e3e4e6;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:.72in;padding:12px 15px;display:grid}.evidence-report-meta>div:nth-child(odd){border-right:1px solid #e3e4e6}.evidence-report-meta>div:nth-last-child(-n+2){border-bottom:0}.evidence-report-meta dt{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase}.evidence-report-meta dd{font-size:calc(10px * var(--text-scale));margin:0;font-weight:700}.evidence-report-guid{z-index:1;border-left:3px solid var(--theme-accent);background:#f6f6f7;gap:7px;margin-top:.35in;padding:14px 16px;display:grid;position:relative}.evidence-report-guid span{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.evidence-report-guid code{font-size:calc(10px * var(--text-scale))}.combined-report-summary{background:#e0e1e3;border-top:7px solid #17181b;grid-template-columns:1fr 1fr;gap:1px;padding:.34in .65in;display:grid}.combined-report-summary>div{background:#fff;gap:7px;padding:15px;display:grid}.combined-report-summary small,.combined-report-record small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.combined-report-summary strong{font-size:calc(10px * var(--text-scale))}.combined-report-summary span{color:#92949a;font-size:calc(10px * var(--text-scale))}.combined-report-record{break-before:page;border-top:1px solid #d9dade;padding:.42in .65in}.combined-report-record-head{border-bottom:2px solid #17181b;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.combined-report-record-head>span{background:var(--theme-accent);color:#fff;width:34px;height:34px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.combined-report-record-head h2{font-size:calc(22px * var(--text-scale));margin:6px 0 0}.combined-report-record-head time{color:#73757a;font-size:calc(10px * var(--text-scale))}.combined-report-record>dl{border:1px solid #d9dade;grid-template-columns:repeat(4,1fr);margin:14px 0 0;display:grid}.combined-report-record>dl div{border-left:1px solid #e2e3e5;padding:10px}.combined-report-record>dl div:first-child{border-left:0}.combined-report-record dt{color:#96989d;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.combined-report-record dd{font-size:calc(10px * var(--text-scale));margin:6px 0 0;font-weight:700}.combined-report-copy{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.combined-report-copy>div{border:1px solid #dfe0e2;padding:14px}.combined-report-copy>div:last-child{border-left:2px solid var(--theme-accent)}.combined-report-copy p{color:#424348;font-family:Georgia,Times New Roman,serif;font-size:calc(10px * var(--text-scale));white-space:pre-wrap;margin:10px 0 0;line-height:1.7}.combined-report-sublist{border:1px solid #dfe0e2;margin-top:15px}.combined-report-sublist>small{color:#fff;background:#17181b;padding:9px 11px;display:block}.combined-report-sublist p{color:#66686d;font-size:calc(10px * var(--text-scale));border-top:1px solid #e4e5e7;grid-template-columns:1.1fr 1fr .7fr 1fr;gap:10px;margin:0;padding:9px 11px;display:grid}.combined-report-sublist p:first-of-type{border-top:0}.combined-report-sublist p em{color:#92949a;font-style:normal}.combined-report-sublist.files p{grid-template-columns:70px 1fr 1.4fr}.combined-report-sublist code{overflow-wrap:anywhere;font-size:calc(10px * var(--text-scale))}.combined-report-empty{text-align:center;padding:1in .65in}.evidence-report-footer{border-top:7px solid var(--theme-accent);color:#fff;background:#17181b;grid-template-columns:1fr 1.6fr;gap:20px;padding:.4in .65in;display:grid}.evidence-report-footer>div{gap:6px;display:grid}.evidence-report-footer span,.evidence-report-footer p{color:#8f9196;font-size:calc(10px * var(--text-scale));line-height:1.55}.evidence-report-footer p{margin:0}@media (width<=1100px){.evidence-toolbar,.evidence-admin-filters{grid-template-columns:1fr 1fr 1fr}.evidence-toolbar>input,.evidence-admin-filters>input{grid-column:span 2}}@media (width<=1000px){.evidence-sidebar nav{grid-template-rows:1fr;grid-template-columns:repeat(5,1fr)}.evidence-calendar-day{min-height:100px}.evidence-export-filters{grid-template-columns:1fr 1fr}.evidence-admin-record-actions{flex-direction:column;align-items:flex-start}}@media (width<=720px){.evidence-sidebar nav{grid-template-columns:repeat(5,1fr)}.evidence-toolbar,.evidence-admin-filters{grid-template-columns:1fr 1fr}.evidence-toolbar>input,.evidence-admin-filters>input{grid-column:1/-1}.evidence-toolbar>label{grid-column:auto}.evidence-calendar-shell{padding:12px;overflow-x:auto}.evidence-calendar-nav,.evidence-calendar-weekdays,.evidence-calendar-grid,.evidence-calendar-day-panel{min-width:680px}.evidence-timeline{padding:18px 12px 30px}.evidence-timeline:before{top:115px;left:31px}.evidence-timeline>article{grid-template-columns:38px minmax(0,1fr)}.evidence-timeline-date{text-align:left;grid-area:1/2;padding:0}.evidence-timeline-node{grid-area:1/1/span 2}.evidence-timeline-card{grid-column:2}.evidence-timeline-card>div{border-top:1px solid #e7e8ea;flex-wrap:wrap;gap:8px 15px;margin-top:14px;padding-top:12px;display:flex}.evidence-timeline-card>div a{width:100%;margin-left:0}.quick-draft-recovered{margin-left:0}.record-file-actions{grid-column:2;justify-content:flex-start}.evidence-admin-filters button{min-height:42px}.combined-report-summary,.combined-report-copy{grid-template-columns:1fr}.combined-report-record{padding:28px 22px}.combined-report-record-head{grid-template-columns:34px 1fr}.combined-report-record-head time{grid-column:2}.combined-report-record>dl{grid-template-columns:1fr 1fr}.combined-report-record>dl div:nth-child(3){border-top:1px solid #e2e3e5;border-left:0}.combined-report-record>dl div:nth-child(4){border-top:1px solid #e2e3e5}.combined-report-sublist p,.combined-report-sublist.files p,.evidence-report-footer{grid-template-columns:1fr}}@media print{.combined-report-record{padding:.28in .22in}.combined-report-record-head{break-after:avoid}.combined-report-record>dl,.combined-report-copy>div,.combined-report-sublist p{break-inside:avoid}.evidence-combined-report .evidence-report-cover{min-height:9.1in}.combined-report-summary{padding:.25in .22in}.evidence-report-footer{break-inside:avoid;padding:.3in .22in}}.community-page,.community-thread-page,.community-compose-page{background:#eeece6;min-height:720px}.community-hero{color:#fff;border-bottom:5px solid var(--theme-accent);background:#111214;padding:55px 0}.community-hero>.shell{grid-template-columns:minmax(0,1fr) 365px;align-items:end;gap:60px;display:grid}.community-eyebrow,.community-compose-head p,.community-reply-form>div>span,.community-replies-head span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.18em}.community-hero h1{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(42px,5vw,66px);line-height:1}.community-hero>div>div>p:last-child{color:#aaaab0;max-width:680px;font-size:calc(14px * var(--text-scale));line-height:1.65}.community-hero-actions{gap:9px;display:grid}.community-primary{background:var(--theme-accent);color:#fff;min-height:49px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.11em;justify-content:center;align-items:center;font-weight:800;display:flex}.community-notification-toggle{cursor:pointer;background:#1b1c1f;border:1px solid #3c3d41;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:grid}.community-notification-toggle input{width:18px;height:18px;accent-color:var(--theme-accent)}.community-notification-toggle span{gap:4px;display:grid}.community-notification-toggle b{font-size:calc(10px * var(--text-scale))}.community-notification-toggle small{color:#777980;font-size:calc(10px * var(--text-scale))}.community-hero-actions>p{color:var(--theme-accent-copy);font-size:calc(10px * var(--text-scale));margin:0;line-height:1.4}.community-layout{grid-template-columns:245px minmax(0,1fr);gap:30px;padding-top:34px;padding-bottom:80px;display:grid}.community-categories{background:#fff;border:1px solid #d5d1c8;align-self:start;display:grid;position:sticky;top:20px}.community-categories h2{font-size:calc(14px * var(--text-scale));border-bottom:1px solid #e5e2db;margin:0;padding:19px 18px}.community-categories>a{color:#55534f;font-size:calc(10px * var(--text-scale));border-bottom:1px solid #ece9e2;gap:4px;padding:13px 17px;display:grid}.community-categories>a small{color:#9a978f;font-size:calc(10px * var(--text-scale));line-height:1.35}.community-categories>a.active{border-left:3px solid var(--theme-accent);color:#17181b;background:#faf6f2;font-weight:700}.community-read-note{color:#fff;background:#17181b;margin:13px;padding:14px}.community-read-note b{color:#58b973;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.community-read-note p{color:#85878d;font-size:calc(10px * var(--text-scale));margin:8px 0 0;line-height:1.5}.community-feed{min-width:0}.community-searchbar{background:#fff;border:1px solid #d2cec5;grid-template-columns:1fr auto;height:52px;display:grid}.community-searchbar input{width:100%;height:50px;font-size:calc(11px * var(--text-scale));border:0;outline:0;padding:0 16px}.community-searchbar button{color:#fff;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.1em;background:#17181b;border:0;padding:0 23px}.community-toolbar{background:#f8f7f3;border:1px solid #d7d3ca;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:10px 12px;display:flex}.community-toolbar select{height:35px;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d2cec5;padding:0 10px}.community-toolbar>div{flex-wrap:wrap;gap:10px;display:flex}.community-toolbar label{color:#706d66;font-size:calc(10px * var(--text-scale));text-transform:uppercase;align-items:center;gap:5px;display:flex}.community-toolbar input{accent-color:var(--theme-accent)}.community-feed-heading{justify-content:space-between;align-items:end;margin:29px 0 12px;display:flex}.community-feed-heading span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.community-feed-heading h2{font-size:calc(24px * var(--text-scale));margin:7px 0 0}.community-feed-heading>a{color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase;border-bottom:1px solid}.community-post-list{gap:8px;display:grid}.community-post-list>article{background:#fff;border:1px solid #d7d3cb;grid-template-columns:42px minmax(0,1fr) 105px;gap:16px;min-height:146px;padding:20px;transition:all .15s;display:grid}.community-post-list>article:hover{border-color:#aaa59b;box-shadow:5px 5px #0000000d}.community-post-list>article.pinned{border-left:3px solid var(--theme-accent)}.community-post-icon{color:#fff;background:#17181b;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.community-post-list article.pinned .community-post-icon{background:var(--theme-accent)}.community-post-copy{min-width:0}.community-post-flags{align-items:center;gap:7px;display:flex}.community-post-flags span{background:var(--theme-accent-copy);color:var(--theme-accent-border);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;padding:4px 6px}.community-post-flags a{color:#8d8981;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.community-post-copy h3{font-size:calc(18px * var(--text-scale));letter-spacing:-.02em;margin:9px 0 7px}.community-post-copy h3 a:hover{color:var(--theme-accent-border)}.community-post-copy>p{color:#77736c;font-size:calc(10px * var(--text-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.community-tags{gap:6px;margin-top:8px;display:flex}.community-tags span{color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale))}.community-post-copy>small{color:#a09c94;font-size:calc(10px * var(--text-scale));margin-top:11px;display:block}.community-post-copy>small b{color:#55524c}.community-post-stats{text-align:center;border-left:1px solid #e6e3dc;grid-template-columns:1fr 1fr;align-content:center;display:grid}.community-post-stats strong{font-size:calc(15px * var(--text-scale))}.community-post-stats span{color:#a09c94;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.community-post-stats time{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));grid-column:1/-1;margin-top:8px}.community-loading,.community-empty{text-align:center;color:#77736c;border:1px dashed #c9c4ba;place-content:center;gap:9px;min-height:250px;padding:30px;display:grid}.community-empty b{color:#17181b;font-size:calc(18px * var(--text-scale))}.community-empty p{margin:0}.community-empty a,.community-empty button{background:var(--theme-accent);color:#fff;border:0;justify-self:center;margin-top:8px;padding:11px 14px}.community-empty.error{color:var(--theme-accent-border)}.community-load-more{color:#55524c;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bdb8ae;width:100%;min-height:48px;margin-top:13px}.community-compose-shell{padding-top:45px;padding-bottom:80px}.community-compose-head{grid-template-columns:1fr 340px;align-items:end;gap:50px;display:grid}.community-compose-head a{color:#77736c;font-size:calc(10px * var(--text-scale))}.community-compose-head p{margin:28px 0 9px}.community-compose-head h1{letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(40px,5vw,62px)}.community-compose-head>div>span{color:#77736c;font-size:calc(10px * var(--text-scale))}.community-compose-head aside{color:#fff;background:#17181b;padding:20px}.community-compose-head aside>b{font-size:calc(10px * var(--text-scale))}.community-compose-head ul{color:#8f9196;font-size:calc(10px * var(--text-scale));margin:12px 0 0;padding-left:18px;line-height:1.7}.community-compose-form{background:#fff;border:1px solid #d3cfc6;grid-template-columns:1fr 260px;gap:16px;margin-top:32px;padding:28px;display:grid;box-shadow:9px 9px #dedad1}.community-compose-form label{gap:8px;display:grid;position:relative}.community-compose-form label>span{font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;font-weight:700}.community-compose-form label em{color:#9b9891;font-size:calc(10px * var(--text-scale));font-style:normal;font-weight:400}.community-compose-form input,.community-compose-form select,.community-compose-form textarea{background:#fafafa;border:1px solid #d4d0c7;outline:0;width:100%;padding:0 12px}.community-compose-form input,.community-compose-form select{height:45px}.community-compose-form textarea{resize:vertical;min-height:260px;font:calc(11px * var(--text-scale))/1.6 Arial,sans-serif;padding-top:13px}.community-compose-form label>small{color:#a5a199;font-size:calc(10px * var(--text-scale));position:absolute;bottom:7px;right:9px}.community-compose-form .wide{grid-column:1/-1}.community-upload{text-align:center;cursor:pointer;background:#faf9f6;border:1px dashed #bdb8ae;place-content:center;gap:8px;min-height:110px;display:grid}.community-upload b{font-size:calc(11px * var(--text-scale))}.community-upload span{color:#8d8981;font-size:calc(10px * var(--text-scale))}.community-upload-list{gap:6px;display:grid}.community-upload-list>div{border:1px solid #e0ddd6;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:12px;padding:10px;display:grid}.community-upload-list>div>div:first-child{gap:4px;display:grid}.community-upload-list b{font-size:calc(10px * var(--text-scale))}.community-upload-list span{color:#99958e;font-size:calc(10px * var(--text-scale))}.community-upload-progress{background:#e5e2dc;height:4px}.community-upload-progress span{background:var(--theme-accent);height:100%;display:block}.community-upload-list button{color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase;background:0 0;border:0}.community-upload-list>div.error{border-color:var(--theme-accent-copy)}.community-form-error{border-left:3px solid var(--theme-accent);background:var(--theme-accent-contrast);color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));margin:0;padding:12px}.community-compose-actions{border-top:1px solid #e4e1da;justify-content:flex-end;align-items:center;gap:18px;padding-top:8px;display:flex}.community-compose-actions a{color:#77736c;font-size:calc(10px * var(--text-scale))}.community-compose-actions button{background:var(--theme-accent);color:#fff;text-transform:uppercase;letter-spacing:.1em;border:0;min-height:47px;padding:0 22px}.community-compose-actions button:disabled{opacity:.5}.community-member-gate{color:#fff;max-width:720px;box-shadow:12px 12px 0 rgb(from var(--theme-accent) r g b / .22);background:#17181b;margin:50px auto;padding:55px}.community-member-gate>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.community-member-gate h1{font-size:calc(38px * var(--text-scale));margin:19px 0;line-height:1.1}.community-member-gate p{color:#999ba0;line-height:1.7}.community-member-gate a{background:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;margin:20px 8px 0 0;padding:14px 17px;display:inline-flex}.community-member-gate a.secondary{background:#303136}.community-thread-shell{max-width:920px;padding-top:30px;padding-bottom:80px}.community-breadcrumb{color:#7d7972;font-size:calc(10px * var(--text-scale));gap:9px;margin-bottom:18px;display:flex}.community-thread-post{background:#fff;border:1px solid #d5d1c8;border-top:4px solid #17181b;padding:34px}.community-thread-flags{align-items:center;gap:7px;display:flex}.community-thread-flags span{background:var(--theme-accent-copy);color:var(--theme-accent-border);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;padding:4px 7px}.community-thread-flags a{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase}.community-thread-post h1{letter-spacing:-.045em;margin:15px 0 11px;font-size:clamp(34px,5vw,54px);line-height:1.04}.community-thread-meta{color:#918d85;font-size:calc(10px * var(--text-scale));border-bottom:1px solid #e3e0d9;padding-bottom:20px}.community-thread-body{padding:20px 0 10px}.community-thread-body p{color:#383733;font-family:Arial,Helvetica,sans-serif;font-size:calc(13px * var(--text-scale));overflow-wrap:anywhere;margin:0 0 10px;line-height:1.75}.community-thread-tags{gap:7px;margin:12px 0;display:flex}.community-thread-tags span{color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale))}.community-thread-post>footer{border-top:1px solid #e3e0d9;flex-wrap:wrap;gap:7px;padding-top:17px;display:flex}.community-thread-post>footer button,.community-reply button{color:#65625c;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d3cfc6;padding:8px 10px}.community-thread-post>footer button:first-child{border-color:var(--theme-accent);color:var(--theme-accent-border)}.community-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.community-image-attachment{background:#f6f4ef;border:1px solid #d5d1c8;min-width:0;display:grid}.community-image-attachment img{object-fit:contain;background:#111;width:100%;max-height:360px}.community-image-attachment span{font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.community-file-attachment{background:#faf9f6;border:1px solid #d5d1c8;grid-template-columns:43px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.community-file-attachment>span{background:var(--theme-accent);color:#fff;height:38px;font-size:calc(10px * var(--text-scale));place-items:center;font-weight:800;display:grid}.community-file-attachment div{gap:3px;min-width:0;display:grid}.community-file-attachment b{font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-file-attachment small{color:#99958e;font-size:calc(10px * var(--text-scale))}.community-file-attachment strong{color:var(--theme-accent-border);font-size:calc(10px * var(--text-scale));text-transform:uppercase}.community-replies{margin-top:28px}.community-replies-head{justify-content:space-between;align-items:end;padding:0 2px 12px;display:flex}.community-replies-head h2{font-size:calc(24px * var(--text-scale));margin:7px 0 0}.community-replies-head>button{color:#fff;font-size:calc(10px * var(--text-scale));text-transform:uppercase;background:#17181b;border:0;padding:11px 14px}.community-reply{--reply-depth:0;margin:8px 0 0 calc(var(--reply-depth) * 12px);background:#fff;border:1px solid #d8d4cc;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:19px;display:grid}.community-reply-rail>span{color:#fff;width:34px;height:34px;font-size:calc(10px * var(--text-scale));background:#17181b;place-items:center;font-weight:800;display:grid}.community-reply-content{min-width:0}.community-reply-content>header{justify-content:space-between;gap:15px;display:flex}.community-reply-content>header>div:first-child{gap:4px;display:grid}.community-reply-content time{color:#99958e;font-size:calc(10px * var(--text-scale))}.community-reply-content>header>div:last-child{gap:5px;display:flex}.community-reply-content>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#55524c;font-family:Arial,Helvetica,sans-serif;font-size:calc(10px * var(--text-scale));line-height:1.65}.community-reply-content>footer{gap:6px;display:flex}.community-reply-children{border-left:2px solid #e8e4dc;margin-top:12px;padding-left:7px}.community-reply-form{color:#fff;background:#17181b;border:1px solid #d4d0c7;margin-top:25px;padding:26px}.community-reply-form>div:first-child{justify-content:space-between;align-items:end;display:flex}.community-reply-form h2{font-size:calc(24px * var(--text-scale));margin:7px 0 15px}.community-reply-form>div:first-child button{color:#aaa;background:0 0;border-color:#505157}.community-reply-form textarea{color:#fff;resize:vertical;width:100%;min-height:150px;font:calc(10px * var(--text-scale))/1.6 Arial,sans-serif;background:#0f1012;border:1px solid #414247;padding:13px}.community-reply-form>div:not(:first-child){justify-content:space-between;align-items:center;margin-top:10px;display:flex}.community-reply-form small{color:#71737a}.community-reply-form>div>button{background:var(--theme-accent);color:#fff;text-transform:uppercase;border:0;min-height:42px;padding:0 16px}.community-reply-gate{border:1px solid #3d3e42;padding:20px!important}.community-reply-gate a{background:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-transform:uppercase;padding:11px 14px}.community-admin-loading{color:#777;padding:50px}.community-admin .admin-page-heading{justify-content:space-between;align-items:end;display:flex}.community-admin .admin-page-heading span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.community-admin .admin-page-heading h1{margin:8px 0;font-size:42px}.community-admin .admin-page-heading p{color:#888a90;margin:0}.community-admin .admin-page-heading>a{font-size:calc(10px * var(--text-scale));text-transform:uppercase;border:1px solid #d0d1d4;padding:11px 13px}.community-admin-tabs{border-bottom:1px solid #d6d7da;margin-top:25px;display:flex;overflow-x:auto}.community-admin-tabs button{color:#777980;white-space:nowrap;font-size:calc(10px * var(--text-scale));text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 15px}.community-admin-tabs button.active{border-bottom-color:var(--theme-accent);color:#17181b;font-weight:800}.community-admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:17px;display:grid}.community-admin-stats article{background:#fff;border:1px solid #dddfe2;min-height:120px;padding:20px}.community-admin-stats span{color:#8f9196;font-size:calc(10px * var(--text-scale));text-transform:uppercase}.community-admin-stats strong{font-size:calc(30px * var(--text-scale));margin-top:25px;display:block}.community-admin-stats article.alert{border-left:3px solid var(--theme-accent)}.community-admin-dashboard{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:14px;display:grid}.community-admin-dashboard section{background:#fff;border:1px solid #dddfe2;padding:20px}.community-admin-dashboard h2{font-size:calc(17px * var(--text-scale));margin:0 0 15px}.community-admin-dashboard article{border-top:1px solid #ececee;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.community-admin-dashboard article div{gap:4px;display:grid}.community-admin-dashboard article span{color:#92949a;font-size:calc(10px * var(--text-scale))}.community-admin-dashboard button,.community-admin-filter button,.community-admin-table button{color:#66686d;font-size:calc(10px * var(--text-scale));text-transform:uppercase;background:#fff;border:1px solid #cfd0d3;padding:7px 9px}.community-admin-dashboard dl{margin:0}.community-admin-dashboard dl div{border-top:1px solid #ececee;justify-content:space-between;padding:12px 0;display:flex}.community-admin-dashboard dt{color:#888a90;font-size:calc(10px * var(--text-scale))}.community-admin-dashboard dd{font-size:calc(10px * var(--text-scale));margin:0;font-weight:700}.community-admin-dashboard dd.good{color:#278340}.community-admin-dashboard dd.warn{color:var(--theme-accent-border)}.community-admin-filter{background:#fff;border:1px solid #dddfe2;align-items:center;gap:14px;margin-top:15px;padding:12px;display:flex}.community-admin-filter input{border:1px solid #d3d4d7;flex:1;min-width:240px;height:44px;padding:0 11px}.community-admin-filter span{color:#96989d;font-size:calc(10px * var(--text-scale))}.community-admin-table-wrap{background:#fff;border:1px solid #dddfe2;margin-top:10px;overflow:auto}.community-admin-table{border-collapse:collapse;white-space:nowrap;width:100%}.community-admin-table th{color:#92949a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#f7f7f8;padding:12px 13px}.community-admin-table td{color:#66686d;max-width:370px;font-size:calc(10px * var(--text-scale));vertical-align:top;border-top:1px solid #ececee;padding:13px}.community-admin-table td>b{color:#232428;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;display:block;overflow:hidden}.community-admin-table td>small,.community-admin-table td small{color:#999ba0;font-size:calc(10px * var(--text-scale));margin-top:5px;display:block}.community-admin-table td>p{color:#55575c;text-overflow:ellipsis;max-width:360px;margin:0;overflow:hidden}.community-admin-table code{font-size:calc(10px * var(--text-scale))}.admin-row-actions{gap:5px;display:flex}.admin-row-actions button.danger,.community-admin-table button.danger{color:var(--theme-accent-border);border-color:var(--theme-accent-copy)}.community-admin-empty{text-align:center;color:#92949a;padding:40px}@media (width<=950px){.community-hero>.shell,.community-layout{grid-template-columns:1fr}.community-categories{grid-template-columns:repeat(3,1fr);position:static}.community-categories h2,.community-read-note{grid-column:1/-1}.community-categories>a{border-right:1px solid #ece9e2}.community-admin-stats{grid-template-columns:1fr 1fr}.community-admin-dashboard{grid-template-columns:1fr}}@media (width<=680px){.community-hero{padding:38px 0}.community-layout{padding-top:20px}.community-categories{grid-template-columns:1fr 1fr}.community-toolbar{flex-direction:column;align-items:flex-start}.community-post-list>article{grid-template-columns:36px minmax(0,1fr);padding:15px}.community-post-stats{border-top:1px solid #e6e3dc;border-left:0;grid-column:2;padding-top:10px}.community-compose-head,.community-compose-form{grid-template-columns:1fr}.community-compose-head aside{margin-top:18px}.community-compose-form{padding:18px}.community-compose-form label,.community-compose-form .wide{grid-column:1}.community-upload-list>div{grid-template-columns:1fr}.community-thread-post{padding:22px 18px}.community-attachments{grid-template-columns:1fr}.community-reply{grid-template-columns:30px minmax(0,1fr);margin-left:0;padding:13px}.community-reply-rail>span{width:28px;height:28px}.community-reply-content>header{flex-direction:column;align-items:flex-start}.community-admin-stats{grid-template-columns:1fr}.community-admin .admin-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.community-admin-filter{flex-direction:column;align-items:flex-start}.community-admin-filter input{width:100%;min-width:0}}.evidence-import-entry{border:1px solid #d8dade;border-left:4px solid var(--theme-accent);background:#fff;grid-template-columns:56px minmax(260px,1fr) minmax(174px,auto);align-items:center;column-gap:22px;min-height:118px;margin-top:22px;padding:20px 24px;text-decoration:none;display:grid;overflow:hidden;box-shadow:6px 6px #00000008}.evidence-import-entry-icon{color:#fff;width:52px;height:52px;font-size:calc(12px * var(--text-scale));background:#17181b;place-items:center;font-weight:900;display:grid}.evidence-import-entry-copy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.evidence-import-entry-kicker{color:var(--theme-accent);font:800 calc(10px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:7px;display:block}.evidence-import-entry-title{color:#17181b;font-size:calc(15px * var(--text-scale));letter-spacing:-.02em;font-weight:850;line-height:1.15;display:block}.evidence-import-entry-description{color:#74777d;max-width:720px;font-size:calc(10px * var(--text-scale));margin-top:7px;line-height:1.55;display:block}.evidence-import-entry-action{border:1px solid var(--theme-accent);min-height:42px;color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-weight:850;line-height:1.2;display:inline-flex}.evidence-import-entry:hover .evidence-import-entry-action{background:var(--theme-accent);color:#fff}.evidence-import-app .evidence-sidebar nav{grid-template-rows:repeat(3,1fr)}.evidence-import-heading{border-left:6px solid var(--theme-accent);color:#fff;box-shadow:10px 10px 0 rgb(from var(--theme-accent) r g b / .13);background:#17181b;padding:42px 46px}.evidence-import-heading h1{letter-spacing:-.05em;margin:16px 0 14px;font-size:clamp(39px,4.6vw,60px);line-height:.95}.evidence-import-heading h1 em{color:var(--theme-accent);font-style:normal}.evidence-import-heading>p:last-child{color:#a4a6ab;max-width:780px;font-size:calc(11px * var(--text-scale));margin:0;line-height:1.65}.evidence-import-steps{background:#fff;border:1px solid #d8dade;grid-template-columns:repeat(3,1fr);min-height:72px;margin-top:24px;display:grid}.evidence-import-steps span{color:#97999e;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.07em;border-left:1px solid #e1e2e5;align-items:center;gap:11px;padding:0 19px;display:flex}.evidence-import-steps span:first-child{border-left:0}.evidence-import-steps b{color:#a7a9ad;width:28px;height:28px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;border:1px solid #d3d4d7;place-items:center;display:grid}.evidence-import-steps span.active{color:#18191c;font-weight:800}.evidence-import-steps span.active b{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.evidence-import-steps span.complete b{color:#2d9349;border-color:#2d9349}.evidence-import-source,.evidence-import-review{margin-top:20px}.evidence-import-name{background:#fff;border:1px solid #d9dade;padding:18px 21px}.evidence-import-name label,.evidence-import-record-grid label,.evidence-import-measurements label{gap:7px;display:grid}.evidence-import-name span,.evidence-import-record-grid label>span,.evidence-import-measurements label>span{color:#8c8e93;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.evidence-import-name i,.evidence-import-record-grid i{color:#b7b8bb;font-style:normal}.evidence-import-name input{min-height:44px;font-size:calc(10px * var(--text-scale));border:1px solid #d2d3d6;padding:0 13px}.evidence-import-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.evidence-import-grid>article{background:#fff;border:1px solid #d9dade;min-width:0}.evidence-import-block-head{border-bottom:1px solid #e2e3e5;justify-content:space-between;align-items:center;min-height:53px;padding:0 18px;display:flex}.evidence-import-block-head b{font-size:calc(10px * var(--text-scale));letter-spacing:.06em}.evidence-import-block-head span{color:#9b9da2;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.evidence-import-drop{color:#77797f;cursor:pointer;background:#f7f7f8;border:1px dashed #babcc1;place-content:center;justify-items:center;gap:9px;width:calc(100% - 34px);min-height:255px;margin:17px;display:grid}.evidence-import-drop.dragging{border-color:var(--theme-accent);background:var(--theme-accent-contrast)}.evidence-import-drop>strong{color:#fff;width:50px;height:50px;font-size:calc(22px * var(--text-scale));background:#17181b;border-radius:50%;place-items:center;display:grid}.evidence-import-drop b{color:#2e2f33;font-size:calc(12px * var(--text-scale))}.evidence-import-drop span{font-size:calc(10px * var(--text-scale))}.evidence-import-drop small{color:#a0a2a7;max-width:310px;font:calc(10px * var(--text-scale))/1.5 var(--font-geist-mono), monospace;letter-spacing:.07em;margin-top:8px}.evidence-import-grid>article>textarea{resize:vertical;width:calc(100% - 34px);min-height:255px;font:calc(10px * var(--text-scale))/1.65 var(--font-geist-sans), sans-serif;border:1px solid #cfd0d4;margin:17px 17px 8px;padding:16px}.evidence-import-grid>article>p{color:#94969b;font-size:calc(10px * var(--text-scale));margin:0 17px 17px;line-height:1.5}.evidence-import-queue{border:1px solid #e0e1e3;margin:0 17px 17px}.evidence-import-queue>div{border-top:1px solid #e6e7e9;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.evidence-import-queue>div:first-child{border-top:0}.evidence-import-queue>div>span{color:#fff;width:40px;height:36px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;background:#17181b;place-items:center;display:grid}.evidence-import-queue>div>div{gap:4px;min-width:0;display:grid}.evidence-import-queue b{font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-import-queue small{color:#989a9f;font-size:calc(10px * var(--text-scale))}.evidence-import-queue i{background:#e2e3e5;height:3px;overflow:hidden}.evidence-import-queue em{background:var(--theme-accent);height:100%;display:block}.evidence-import-queue button{color:#999ba0;cursor:pointer;background:0 0;border:0;font-size:20px}.evidence-import-notice{border-left:3px solid var(--theme-accent);background:#fff;grid-template-columns:155px 1fr;gap:20px;margin-top:16px;padding:18px 21px;display:grid}.evidence-import-notice b{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-import-notice p{color:#77797e;font-size:calc(10px * var(--text-scale));margin:0;line-height:1.55}.evidence-import-actions{background:#fff;border:1px solid #d9dade;justify-content:flex-end;align-items:center;gap:11px;min-height:76px;margin-top:16px;padding:14px 18px;display:flex}.evidence-import-actions>a,.evidence-import-actions button{color:#77797e;min-height:44px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d1d2d5;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.evidence-import-actions button:last-child{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;font-weight:800}.evidence-import-actions button:disabled{opacity:.55;cursor:wait}.evidence-import-heartbeat{border:1px solid #d8dade;border-left:4px solid var(--theme-accent);background:#fff;margin-top:16px;padding:19px 21px;box-shadow:5px 5px #00000006}.evidence-import-heartbeat-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.evidence-import-heartbeat-pulse{background:var(--theme-accent-contrast);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.evidence-import-heartbeat-pulse i{background:var(--theme-accent);width:12px;height:12px;box-shadow:0 0 0 0 rgb(from var(--theme-accent) r g b / .5);border-radius:50%;animation:1.5s infinite evidence-heartbeat}.evidence-import-heartbeat-head>div{gap:5px;display:grid}.evidence-import-heartbeat-head small{color:var(--theme-accent);font:800 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.evidence-import-heartbeat-head strong{font-size:calc(12px * var(--text-scale))}.evidence-import-heartbeat-head time{color:#17181b;min-width:62px;font:800 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-align:right}.evidence-import-heartbeat-track{background:#e9eaec;height:5px;margin:17px 0 13px;overflow:hidden}.evidence-import-heartbeat-track i{background:var(--theme-accent);width:35%;height:100%;animation:1.8s ease-in-out infinite evidence-progress-sweep;display:block}.evidence-import-heartbeat-detail{justify-content:space-between;align-items:center;gap:18px;display:flex}.evidence-import-heartbeat-detail p{color:#56585d;font-size:calc(10px * var(--text-scale));margin:0;line-height:1.5}.evidence-import-heartbeat-detail span{color:#8a8c91;font:calc(10px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;text-transform:uppercase;flex:none}.evidence-import-heartbeat>p{color:#8a8c91;font-size:calc(10px * var(--text-scale));border-top:1px solid #ececef;margin:13px 0 0;padding-top:12px;line-height:1.5}.evidence-import-heartbeat>p.long-running{color:#8a5a13}.evidence-import-heartbeat+.evidence-import-source{margin-top:0}@keyframes evidence-heartbeat{0%{box-shadow:0 0 0 0 rgb(from var(--theme-accent) r g b / .45)}70%{box-shadow:0 0 0 10px rgb(from var(--theme-accent) r g b / 0)}to{box-shadow:0 0 0 0 rgb(from var(--theme-accent) r g b / 0)}}@keyframes evidence-progress-sweep{0%{transform:translate(-110%)}55%{transform:translate(190%)}to{transform:translate(300%)}}.evidence-import-warnings{background:#fff9ed;border-left:3px solid #c58b23;margin-bottom:15px;padding:15px 18px}.evidence-import-warnings b{color:#8d6118;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-import-warnings p{color:#7f6d50;font-size:calc(10px * var(--text-scale));margin:8px 0 0}.evidence-import-review-head{background:#fff;border:1px solid #d9dade;justify-content:space-between;align-items:center;gap:20px;min-height:105px;padding:22px 25px;display:flex}.evidence-import-review-head small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-import-review-head h2{font-size:calc(22px * var(--text-scale));margin:7px 0 4px}.evidence-import-review-head p{color:#8c8e93;font-size:calc(10px * var(--text-scale));margin:0}.evidence-import-review-head>div:last-child{align-items:center;gap:7px;display:flex}.evidence-import-review-head button{color:#77797e;min-height:34px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d4d5d8;padding:0 10px}.evidence-import-review-head strong{color:#2c8c47;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;margin-left:7px}.evidence-import-source-files{background:#f7f7f8;border:1px solid #dcdddf;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:12px 15px;display:flex}.evidence-import-source-files>b{color:#888a8f;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;margin-right:5px}.evidence-import-source-files a,.evidence-import-source-files>span{color:#67696e;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d5d6d9;gap:8px;padding:7px 9px;display:flex}.evidence-import-source-files a span{color:#2c9148;font-size:calc(10px * var(--text-scale))}.evidence-import-records{gap:13px;margin-top:13px;display:grid}.evidence-import-records>article{border:1px solid #d6d7da;border-left:4px solid var(--theme-accent);background:#fff;box-shadow:5px 5px #00000006}.evidence-import-records>article.excluded{opacity:.66;border-left-color:#b9bbc0}.evidence-import-records>article>header{background:#f8f8f9;border-bottom:1px solid #e1e2e5;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:0 18px;display:grid}.evidence-import-records header>label{align-items:center;gap:8px;display:flex}.evidence-import-records header label span{font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace}.evidence-import-records header>div{gap:5px;min-width:0;display:grid}.evidence-import-records header small{color:#9a9ca1;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase}.evidence-import-records header b{font-size:calc(11px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-import-records header em{color:#2e924a;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;font-style:normal}.evidence-import-records>article.excluded header em{color:#92949a}.evidence-import-record-grid{grid-template-columns:1.2fr 1fr 1fr;gap:13px;padding:18px;display:grid}.evidence-import-record-grid .wide{grid-column:span 3}.evidence-import-record-grid input,.evidence-import-record-grid select,.evidence-import-record-grid textarea,.evidence-import-measurements input{color:#46474b;min-width:0;min-height:39px;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d1d2d5;padding:8px 10px}.evidence-import-record-grid textarea{resize:vertical;min-height:95px;line-height:1.55}.evidence-import-checks{color:#77797e;font-size:calc(10px * var(--text-scale));gap:22px;padding:0 18px 17px;display:flex}.evidence-import-checks label{align-items:center;gap:7px;display:flex}.evidence-import-excerpt,.evidence-import-measurements{border:1px solid #dcdddf;margin:0 18px 17px}.evidence-import-excerpt summary,.evidence-import-measurements summary{color:#72747a;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#f5f5f6;padding:11px 13px}.evidence-import-excerpt p{color:#66686d;font-family:Georgia,serif;font-size:calc(10px * var(--text-scale));white-space:pre-wrap;margin:0;padding:13px;line-height:1.6}.evidence-import-measurements>div{border-top:1px solid #e1e2e4;grid-template-columns:1fr 1fr 1fr;gap:9px;padding:12px;display:grid}.evidence-import-measurements label:last-child{grid-column:span 3}.evidence-import-actions.sticky{z-index:4;justify-content:space-between;position:sticky;bottom:0;box-shadow:0 -10px 30px #1c1d2014}.evidence-import-actions.sticky>span{color:#797b80;font-size:calc(10px * var(--text-scale));margin-left:auto}.evidence-import-actions.sticky>span b{color:var(--theme-accent)}.evidence-import-actions .secondary{margin-right:auto}.evidence-import-done{text-align:center;background:#fff;border-top:7px solid #2b9348;margin-top:20px;padding:55px 50px;box-shadow:8px 8px #2b93481a}.evidence-import-done>span{color:#fff;background:#2b9348;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:32px;display:grid}.evidence-import-done>small{color:#2b9348;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.evidence-import-done h2{font-size:calc(29px * var(--text-scale));margin:13px 0 9px}.evidence-import-done>p{color:#85878c;max-width:600px;font-size:calc(10px * var(--text-scale));margin:0 auto;line-height:1.6}.evidence-import-done>div{text-align:left;grid-template-columns:1fr 1fr;gap:8px;max-width:680px;margin:27px auto;display:grid}.evidence-import-done>div a{color:#66686d;font-size:calc(10px * var(--text-scale));border:1px solid #d9dade;justify-content:space-between;padding:13px 15px;display:flex}.evidence-import-done>div b{color:var(--theme-accent)}.evidence-import-done footer{justify-content:center;gap:10px;display:flex}.evidence-import-done footer a,.evidence-import-done footer button{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;align-items:center;padding:0 15px;display:inline-flex}.evidence-import-done footer button{color:var(--theme-accent);background:#fff}@media (width<=1000px){.evidence-import-grid{grid-template-columns:1fr}.evidence-import-record-grid{grid-template-columns:1fr 1fr}.evidence-import-record-grid .wide{grid-column:span 2}.evidence-import-review-head{flex-direction:column;align-items:flex-start}.evidence-import-review-head>div:last-child{flex-wrap:wrap}}@media (width<=720px){.evidence-import-main{padding:15px}.evidence-import-heading{padding:28px 23px}.evidence-import-heading h1{font-size:39px}.evidence-import-steps{min-height:57px}.evidence-import-steps span{justify-content:center;padding:0 5px;font-size:0}.evidence-import-steps b{font-size:10px}.evidence-import-notice{grid-template-columns:1fr;gap:8px}.evidence-import-heartbeat{padding:16px}.evidence-import-heartbeat-head{grid-template-columns:38px minmax(0,1fr)}.evidence-import-heartbeat-head time{text-align:left;grid-column:2}.evidence-import-heartbeat-detail{flex-direction:column;align-items:flex-start;gap:7px}.evidence-import-actions{flex-direction:column;align-items:stretch}.evidence-import-actions>a,.evidence-import-actions button{width:100%}.evidence-import-records>article>header{grid-template-columns:45px minmax(0,1fr);padding:8px 12px}.evidence-import-records header em{grid-column:2}.evidence-import-record-grid{grid-template-columns:1fr;padding:13px}.evidence-import-record-grid .wide{grid-column:auto}.evidence-import-checks{flex-direction:column;align-items:flex-start}.evidence-import-excerpt,.evidence-import-measurements{margin-left:13px;margin-right:13px}.evidence-import-measurements>div{grid-template-columns:1fr}.evidence-import-measurements label:last-child{grid-column:auto}.evidence-import-actions.sticky{position:static}.evidence-import-actions.sticky>span{text-align:center;margin:0}.evidence-import-done{padding:38px 20px}.evidence-import-done>div{grid-template-columns:1fr}.evidence-import-done footer{flex-direction:column;align-items:stretch}}@media (width<=1050px){.evidence-import-entry{grid-template-columns:52px minmax(0,1fr)}.evidence-import-entry-action{grid-column:2;width:fit-content;margin-top:14px}}@media (width<=720px){.evidence-import-entry{grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:14px;padding:17px 15px}.evidence-import-entry-icon{width:42px;height:42px}.evidence-import-entry-kicker{margin-top:2px}.evidence-import-entry-title{font-size:calc(14px * var(--text-scale))}.evidence-import-entry-description{margin-top:8px}.evidence-import-entry-action{white-space:normal;grid-column:1/-1;width:100%;margin-top:16px}}.evidence-report,.evidence-report-prose,.evidence-report-transcripts p,.combined-report-copy p{font-family:Arial,Helvetica,sans-serif}.community-reply-files{background:#131416;border:1px solid #3f4045;gap:6px;margin-top:9px;padding:11px;display:grid}.community-reply-files>span{font-size:calc(10px * var(--text-scale));font-weight:700}.community-reply-files input{color:#aaa;font-size:calc(10px * var(--text-scale))}.community-reply-files small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-toolbar .community-date-filter{align-items:center;gap:6px;display:flex}.community-date-filter input{color:#65625c;height:35px;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #d2cec5;padding:0 7px}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--theme-accent);outline-offset:3px}.skip-link{z-index:100;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:18px;overflow:hidden}.skip-link:focus-visible{border:2px solid var(--theme-accent);clip:auto;clip-path:none;background:var(--theme-toolbar-bg);width:auto;height:auto;color:var(--theme-text);padding:12px 16px;font-size:14px;font-weight:800;overflow:visible;transform:translateY(12px)}.site-header .brand-copy small{color:#b8b8bc;font-size:10px}.footer-brand .brand-copy small{font-size:10px}.site-header .desktop-nav{color:#d9dade;gap:8px;font-size:14px}.site-header .desktop-nav>a{height:44px;color:inherit;background:0 0;border:1px solid #55575c;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.site-header .desktop-nav>a:hover,.site-header .desktop-nav>a:focus-visible,.site-header .desktop-nav>a.is-active,.site-header .desktop-nav>a[aria-current=page]{border-color:var(--red);background:var(--red);color:#fff}.site-header .desktop-nav{--ta-header-nav-width:108px;--ta-header-nav-border:#363c41;font-family:var(--font-geist-sans), Arial, sans-serif;gap:7px}.site-header .desktop-nav-menu{width:var(--ta-header-nav-width);flex:0 0 var(--ta-header-nav-width);position:relative}.site-header .desktop-nav>a{width:var(--ta-header-nav-width);flex:0 0 var(--ta-header-nav-width)}.site-header .desktop-nav>a,.site-header .desktop-nav-menu>button{height:var(--ta-control-height);min-height:var(--ta-control-height);box-sizing:border-box;border:1px solid var(--ta-header-nav-border);color:#d7dbdd;letter-spacing:.095em;text-transform:uppercase;background:linear-gradient(155deg,#181d20fa,#0b0e10fa);border-radius:0;justify-content:center;align-items:center;gap:9px;padding:0 13px;font-size:10px;font-weight:740;line-height:1;transition:border-color .18s,border-top-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:visible;box-shadow:3px 4px #0000003d}.site-header .desktop-nav>a:before,.site-header .desktop-nav>a:after,.site-header .desktop-nav-menu>button:before,.site-header .desktop-nav-menu>button:after{box-sizing:border-box;content:"";pointer-events:none;width:8px;height:8px;position:absolute}.site-header .desktop-nav>a:before,.site-header .desktop-nav-menu>button:before{border-top:1px solid var(--theme-accent);border-left:1px solid var(--theme-accent);top:-1px;left:-1px}.site-header .desktop-nav>a:after,.site-header .desktop-nav-menu>button:after{border-right:1px solid var(--theme-accent);border-bottom:1px solid var(--theme-accent);bottom:-1px;right:-1px}.site-header .desktop-nav-menu>button{cursor:pointer;width:100%}.site-header .desktop-nav-menu>button i{color:var(--theme-accent);letter-spacing:0;font-size:14px;font-style:normal;font-weight:500;transition:transform .18s,color .18s}.site-header .desktop-nav>a:hover,.site-header .desktop-nav>a:focus-visible,.site-header .desktop-nav>a.is-active,.site-header .desktop-nav>a[aria-current=page],.site-header .desktop-nav-menu>button:hover,.site-header .desktop-nav-menu>button:focus-visible,.site-header .desktop-nav-menu>button.is-active,.site-header .desktop-nav-menu>button[aria-expanded=true]{border-color:var(--ta-header-nav-border);background:linear-gradient(180deg, rgb(from var(--theme-accent) r g b / .14), #0a0e10fc);box-shadow:6px 8px 16px #00000057, 0 0 15px rgb(from var(--theme-accent) r g b / .1);color:#fff;transform:translateY(-2px)}.site-header .desktop-nav-menu>button[aria-expanded=true] i{color:#fff;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.site-header .desktop-nav>a,.site-header .desktop-nav-menu>button,.site-header .desktop-nav-menu>button i{transition:none}}.header-member{min-height:44px}.header-member span{color:#71d18c;font-size:11px}.header-member strong{font-size:12px}.header-member small{color:#a3a5aa;font-size:11px}.header-member.is-inactive span{color:#b5b7bc}.text-size-control{height:44px}.text-size-label{color:#b5b6bb;font-size:10px}.text-size-control button{width:36px;font-size:12px}.tool-subheader-eyebrow,.tool-subheader-badge span{font-size:calc(11px * var(--text-scale))}.tool-subheader-badge span{color:#b4b5ba}.tool-status,.tool-category,.workspace-status{font-size:calc(11px * var(--text-scale))}.tool-status.is-live{color:#1f7b3b}.tool-access{color:#5f5c56;font-size:calc(12px * var(--text-scale));margin-top:18px;font-weight:700;display:block}.tool-disclaimer{border:1px solid #cfc9bd;border-left:4px solid var(--theme-accent);background:#fff;margin-top:36px;padding:22px 24px}.tool-disclaimer strong{font-size:calc(13px * var(--text-scale))}.tool-disclaimer p{color:#5e5b55;max-width:900px;font-size:calc(12px * var(--text-scale));margin:8px 0 0;line-height:1.65}.preview-topline,.preview-footer,.tiny-label{font-size:max(10px, calc(10px * var(--text-scale)))}.site-footer{padding-block:58px}.footer-inner{grid-template-columns:minmax(220px,.8fr) minmax(420px,1.4fr);align-items:start}.footer-links{color:#c0c0c4;font-size:calc(13px * var(--text-scale));flex-wrap:wrap;justify-content:flex-end;row-gap:14px;line-height:1.35;display:flex}.footer-links a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.copyright{color:#a1a2a7;font-size:calc(11px * var(--text-scale));text-align:right;grid-column:1/-1}.account-aside h1{letter-spacing:-.055em;margin:28px 0 24px;font-size:clamp(48px,6vw,72px);line-height:.96}.account-aside h1 em{color:var(--theme-accent);font-style:normal}.account-card h2,.license-vault h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(38px,4vw,52px);line-height:1}.account-card .account-lead a,.account-check a{color:var(--theme-accent-border);text-underline-offset:3px;font-weight:700;text-decoration:underline}.account-kicker,.account-security-note b,.account-aside li b{font-size:calc(11px * var(--text-scale))}.account-field>span,.account-field em,.account-check,.account-switch,.account-error{font-size:calc(12px * var(--text-scale))}.account-field small{font-size:calc(10px * var(--text-scale))}.account-check{grid-template-columns:22px 1fr}.account-check input{width:20px;height:20px}.account-button{font-size:calc(11px * var(--text-scale))}.license-continue{color:#fff;background:#313237;border-color:#313237;justify-content:space-between;align-items:center;min-height:50px;margin-top:9px;display:flex}.explorer-toolbar label input{font-size:max(16px, calc(13px * var(--text-scale)))}.social-type-filters button,.social-result-count,.social-media-type,.social-media-view{font-size:calc(11px * var(--text-scale))}.social-type-filters button{min-height:44px}.social-media-copy p{color:#5f5c56;font-size:calc(13px * var(--text-scale))}.social-media-card:focus-visible{outline-offset:5px}.social-media-card:focus-visible .social-media-view{opacity:1}.social-state button{background:var(--theme-accent);color:#fff;cursor:pointer;border:0;min-height:44px;margin-top:18px;padding:0 18px;font-size:13px;font-weight:800}.social-detail-breadcrumb{color:#6d6962;font-size:calc(12px * var(--text-scale));flex-wrap:wrap}.social-share-panel h2{letter-spacing:-.05em;margin:22px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1}.social-caption-box>span,.social-share-buttons>span{color:#6f6b64;font-size:calc(11px * var(--text-scale))}.social-caption-box button,.social-asset-actions a,.social-asset-actions button{font-size:calc(11px * var(--text-scale))}.social-share-buttons small{font-size:calc(10px * var(--text-scale))}.social-share-help{color:#6d6962;font-size:calc(11px * var(--text-scale))}.social-video-note{border-left:3px solid var(--theme-accent);color:#625f59;font-size:calc(11px * var(--text-scale));background:#f4f1ea;padding:10px 12px;line-height:1.55}.social-detail-state h2{font-size:42px}.social-detail-state>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.social-detail-state button{color:#fff;cursor:pointer;background:#171719;border:0;min-height:44px;padding:0 18px;font-size:13px;font-weight:800}.community-form-warning{color:#5b4431;font-size:calc(12px * var(--text-scale));background:#fff8ed;border:1px solid #e4c6a6;border-left:4px solid #b75a18;grid-column:1/-1;margin:0;padding:14px 16px;line-height:1.55}.community-admin-notice{color:#1e6633;font-size:calc(12px * var(--text-scale));background:#f0faf3;border:1px solid #b9d8c2;border-left:4px solid #278340;margin:16px 0 0;padding:13px 15px;line-height:1.5}.community-notification-toggle:has(input:disabled){cursor:not-allowed;opacity:.72}.evidence-locked-hero small{color:#aeb0b5;max-width:760px;font-size:calc(12px * var(--text-scale));line-height:1.55;display:block}.evidence-app small,.evidence-app label>span,.record-editor-shell small,.record-editor-shell label>span{font-size:max(10px, calc(10px * var(--text-scale)))!important}.evidence-private-note p,.evidence-row-main p,.voice-recorder p,.evidence-import-entry-description,.evidence-import-grid>article>p,.evidence-import-notice p,.evidence-import-heartbeat-detail p,.evidence-import-review-head p,.evidence-import-done>p,.record-editor-head p,.record-integrity p,.record-danger-zone p{font-size:max(11px, calc(11px * var(--text-scale)))}.evidence-kicker,.evidence-day-label,.evidence-row-counts,.quick-step-number,.evidence-import-entry-kicker,.evidence-import-heartbeat-detail span,.evidence-import-heartbeat>p,.evidence-import-warnings b,.evidence-import-records header>label span,.evidence-import-records header em,.evidence-import-source-files>b,.record-file-list i,.record-integrity small,.evidence-view-buttons button,.evidence-toolbar input,.evidence-toolbar select,.evidence-toolbar button,.evidence-detail-actions button,.evidence-detail-actions a,.evidence-empty button,.voice-recorder>button,.voice-recorder>div button,.quick-more-grid input,.quick-more-grid select,.quick-record-footer>button,.quick-measurement-grid input,.quick-measurement-grid select,.record-editor-head-actions button,.record-card-head>button,.record-add-actions button,.record-add-actions label,.record-file-list button,.record-ai-empty button,.measurement-form>button,.measurement-form-actions button,.saved-measurements>div>div button,.record-danger-zone button,.evidence-export-options-link,.evidence-export-summary button,.evidence-calendar-nav button,.evidence-calendar-day-panel>button,.evidence-import-entry-action,.evidence-import-actions>a,.evidence-import-actions button,.evidence-import-review-head button,.evidence-import-done footer a,.evidence-import-done footer button{font-size:max(10px, calc(10px * var(--text-scale)))}.evidence-import-record-grid input,.evidence-import-record-grid select,.evidence-import-record-grid textarea,.evidence-import-measurements input{font-size:max(12px, calc(12px * var(--text-scale)))}.evidence-import-checks,.evidence-import-excerpt summary,.evidence-import-measurements summary,.evidence-import-actions.sticky>span{font-size:max(10px, calc(10px * var(--text-scale)))}.evidence-import-excerpt p{font-size:max(11px, calc(11px * var(--text-scale)))}.community-page small,.community-thread-page small,.community-compose-page small,.community-page label,.community-thread-page label,.community-compose-page label{font-size:max(10px, calc(10px * var(--text-scale)))!important}.community-hero-actions>p,.community-read-note p,.community-post-copy>p,.community-compose-head ul,.community-thread-meta{font-size:max(11px, calc(11px * var(--text-scale)))}.community-eyebrow,.community-compose-head p,.community-reply-form>div>span,.community-replies-head span,.community-read-note b,.community-feed-heading span,.community-post-flags span,.community-post-flags a,.community-tags span,.community-post-copy>small,.community-post-stats span,.community-post-stats time,.community-compose-form label em,.community-upload-list span,.community-thread-flags span,.community-thread-flags a,.community-thread-tags span,.community-reply-content time,.community-searchbar button,.community-toolbar select,.community-feed-heading>a,.community-upload-list button,.community-thread-post>footer button,.community-reply button,.community-replies-head>button,.community-reply-gate a,.community-compose-actions a,.community-member-gate a{font-size:max(10px, calc(10px * var(--text-scale)))}.community-toolbar select,.community-toolbar label,.community-compose-form input,.community-compose-form select{font-size:max(12px, calc(12px * var(--text-scale)))}.community-upload span,.community-upload-list b,.community-upload-list span,.community-upload-list button,.community-file-attachment b,.community-file-attachment strong,.community-image-attachment span{font-size:max(10px, calc(10px * var(--text-scale)))}.legal-page{background:#efebe2;min-height:70vh}.legal-shell{width:min(820px,100% - 48px)}.legal-hero{border-bottom:5px solid var(--theme-accent);color:#fff;background:#111214;padding:76px 0 62px}.legal-hero h1{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(48px,7vw,72px);line-height:.95}.legal-hero>div>p:not(.eyebrow){color:#bebfc3;max-width:720px;font-size:calc(17px * var(--text-scale));margin:0;line-height:1.7}.legal-hero small{color:#9a9ca2;font-size:calc(12px * var(--text-scale));margin-top:25px;display:block}.legal-content{padding-top:56px;padding-bottom:90px}.legal-content section{border-bottom:1px solid #cbc6bc;padding:34px 0}.legal-content section:first-child{padding-top:0}.legal-content h2{font-size:calc(28px * var(--text-scale));letter-spacing:-.025em;margin:0 0 15px}.legal-content p,.legal-content li{color:#494742;font-size:calc(16px * var(--text-scale));line-height:1.75}.legal-content p{margin:0}.legal-content ul{gap:10px;margin:0;padding-left:24px;display:grid}.legal-content a{color:var(--theme-accent-border);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=1400px){.mobile-navigation{display:block}.site-header .desktop-nav{display:none}}@media (width<=900px){.footer-inner{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.copyright{text-align:left;grid-column:auto}}@media (width<=760px){.header-tools>.text-size-control,.header-action{display:none}.header-access-stack{width:auto;min-width:0;max-width:none}.header-member{min-width:138px;max-width:190px}.preview-footer{flex-direction:column;gap:8px}}@media (width<=620px){.site-header,.header-inner{min-height:82px}.site-header .brand-copy strong{font-size:13px}.site-header .brand-mark{width:36px;height:36px}.header-tools{display:flex}.header-access-stack{width:auto;min-width:0;max-width:none}.header-member{width:128px;min-width:128px;max-width:128px;padding:7px 8px}.header-member span,.header-member small{font-size:10px}.header-member strong{max-width:104px;font-size:11px}.mobile-navigation .text-size-control{display:inline-flex}.legal-shell{width:min(100% - 30px,820px)}.legal-hero{padding:52px 0 44px}.legal-hero h1{font-size:48px}.legal-content{padding-top:38px;padding-bottom:65px}.legal-content section{padding:28px 0}.legal-content h2{font-size:calc(24px * var(--text-scale))}.legal-content p,.legal-content li{font-size:calc(15px * var(--text-scale))}.social-result-count{display:inline}.social-detail-state h2{font-size:34px}}@media (width<=440px){.preview-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.header-tools{display:none}.header-inner{justify-content:space-between}.mobile-navigation{margin-left:auto}.site-header .brand-copy small{display:none}}@media (width<=380px){.site-header .brand-copy strong{font-size:12px}}@media (width<=720px){.community-page input,.community-page select,.community-page textarea,.community-thread-page input,.community-thread-page select,.community-thread-page textarea,.community-compose-page input,.community-compose-page select,.community-compose-page textarea,.evidence-app input,.evidence-app select,.evidence-app textarea,.evidence-import-grid>article>textarea,.record-editor-shell input,.record-editor-shell select,.record-editor-shell textarea,.account-field input{font-size:16px}}.evidence-locked-panel{padding-top:24px}.evidence-locked-actions{align-items:center;gap:12px;margin:0 0 18px}.evidence-locked-actions .button{border-radius:0;justify-content:center;align-items:center;height:52px;min-height:52px;padding:0 20px;line-height:1;display:inline-flex}.evidence-locked-actions .button-primary{border-color:var(--red);background:var(--red);color:#fff}.evidence-locked-actions .evidence-light-button{color:#eceef1;background:0 0;border-color:#55585f}.evidence-locked-panel small{color:#a6a9af;font-size:max(11px, calc(11px * var(--text-scale)));margin-top:0;line-height:1.65}.evidence-view-buttons button,.evidence-toolbar input,.evidence-toolbar select,.evidence-toolbar button,.evidence-export-options-link,.evidence-calendar-nav button,.evidence-calendar-day-panel>button{justify-content:center;align-items:center;height:48px;min-height:48px;line-height:1;display:inline-flex}.evidence-toolbar>label{min-height:48px}.evidence-toolbar>label input{height:46px;min-height:46px}.evidence-detail-actions{flex-wrap:wrap}.evidence-detail-actions a,.evidence-detail-actions button,.evidence-empty button{justify-content:center;align-items:center;height:48px;min-height:48px;padding:0 16px;line-height:1;display:inline-flex}.evidence-detail-actions a:first-child,.evidence-empty button,.evidence-calendar-day-panel>button{border-color:var(--red);background:var(--red);color:#fff}.quick-record-head>button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;line-height:1;display:inline-flex}.quick-categories button{min-height:60px}.voice-recorder>button,.voice-recorder>div button{justify-content:center;align-items:center;height:48px;min-height:48px;line-height:1;display:inline-flex}.quick-file-picker{min-height:96px}.quick-file-picker>span{width:44px;height:44px}.quick-more-grid input,.quick-more-grid select,.quick-measurement-grid input,.quick-measurement-grid select{height:48px;min-height:48px}.quick-more-grid textarea{min-height:104px;padding:12px}.quick-more-grid .quick-check{min-height:48px}.quick-record-footer>button{justify-content:center;align-items:center;height:48px;min-height:48px;line-height:1;display:inline-flex}.quick-record-footer .quick-save{height:52px;min-height:52px}.record-editor-head-actions button,.record-editor-bottom-actions button{justify-content:center;align-items:center;height:48px;min-height:48px;line-height:1;display:inline-flex}.record-editor-head-actions button.primary,.record-editor-bottom-actions button.primary{height:52px;min-height:52px}.record-card,.record-editor-bottom-actions,.record-integrity,.record-danger-zone{border-radius:0}.record-card-head>button,.record-add-actions button,.record-add-actions label,.record-file-list button,.record-ai-empty button,.measurement-form>button,.measurement-form-actions button,.saved-measurements>div>div button,.record-danger-zone button{justify-content:center;align-items:center;height:48px;min-height:48px;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.record-ai-empty button,.measurement-form>button,.measurement-form-actions button:first-child{border-color:var(--red);background:var(--red);color:#fff}.record-form-grid input,.record-form-grid select,.measurement-form input,.measurement-form select{height:48px;min-height:48px}.record-form-grid textarea{min-height:180px}.organized-editor{min-height:190px}.measurement-form textarea{min-height:104px}.record-check{min-height:48px}.record-editor-bottom-actions{min-height:104px}.evidence-export-filters input,.evidence-export-filters select,.evidence-import-name input,.evidence-import-record-grid input,.evidence-import-record-grid select,.evidence-import-measurements input{height:48px;min-height:48px}.evidence-export-formats{align-items:stretch}.evidence-export-formats button{border-radius:0;height:100%;min-height:168px}.evidence-export-summary button,.evidence-import-actions>a,.evidence-import-actions button,.evidence-import-review-head button,.evidence-import-done footer a,.evidence-import-done footer button{justify-content:center;align-items:center;height:52px;min-height:52px;line-height:1;display:inline-flex}.evidence-import-drop{min-height:280px}.evidence-import-queue button{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;line-height:1;display:inline-flex}.evidence-import-grid>article>textarea{min-height:280px}.evidence-import-record-grid textarea{min-height:112px}.evidence-import-excerpt summary,.evidence-import-measurements summary{align-items:center;min-height:48px;display:flex}.explorer-section .social-state button,.social-detail-section .social-detail-state>div button{border-color:var(--red);background:var(--red);color:#fff;justify-content:center;align-items:center;height:48px;line-height:1;display:inline-flex;min-height:48px!important}.social-detail-section .social-detail-state>div a{border:1px solid var(--red);height:48px;min-height:48px;color:var(--theme-accent);justify-content:center;align-items:center;padding:0 18px;line-height:1;display:inline-flex}.social-detail-section .social-asset-actions a,.social-detail-section .social-asset-actions button{justify-content:center;align-items:center;height:52px;min-height:52px;line-height:1;display:inline-flex}@media (width<=720px){.evidence-locked-actions{align-items:stretch}.evidence-locked-actions .button{width:100%}.evidence-detail-actions{flex-direction:column;align-items:stretch}.evidence-detail-actions a,.evidence-detail-actions button{width:100%}.quick-record-head>button{margin-left:14px}.quick-record-footer{align-items:stretch}.quick-record-footer>button,.record-editor-head-actions,.record-editor-bottom-actions>div:last-child{width:100%}.record-editor-head-actions button{flex:140px}.record-editor-bottom-actions button{width:100%}.evidence-export-summary{grid-template-columns:1fr 1fr}.evidence-export-summary button{grid-column:1/-1;width:100%}.evidence-import-queue>div{grid-template-columns:42px minmax(0,1fr) 44px}}.library-content .library-toolbar{align-items:center;min-height:52px;margin-bottom:36px}.library-content .search-box{border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;height:52px;padding:0 15px;display:grid}.library-content .search-box input{height:50px}.library-content .clear-search{justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex;min-height:44px!important}.content-operations{background:#111214;border:1px solid #3c3f45;margin:22px 0}.content-operations-head{border-bottom:1px solid #35373c;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.content-operations-head p{color:#9da0a7;margin:5px 0 0}.content-operations-head>div:last-child{gap:8px;display:flex}.content-operations button,.content-operations input,.content-operations select,.content-operations textarea{font:inherit}.content-operations button{color:#eceef1;cursor:pointer;background:#202226;border:1px solid #555861;padding:9px 12px}.content-operations button.primary{border-color:var(--theme-accent-border);background:var(--theme-accent-border)}.content-operations button:disabled{opacity:.45;cursor:not-allowed}.content-idea-form,.content-definition-form{background:#18191c;border-bottom:1px solid #35373c;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid}.content-idea-form label{color:#c8cbd1;font-size:12px}.content-idea-form label span{margin-bottom:6px;display:block}.content-idea-form .wide{grid-column:1/-1}.content-idea-form input,.content-idea-form select,.content-idea-form textarea,.content-definition-form input,.content-definition-form select,.content-definition-form textarea,.content-queue-toolbar input,.content-queue-toolbar select{box-sizing:border-box;color:#e8e9ec;background:#0c0d0f;border:1px solid #484b52;width:100%;padding:9px}.content-idea-form button{align-self:end}.content-queue-toolbar{border-bottom:1px solid #35373c;grid-template-columns:1fr 180px auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.content-queue-toolbar span{color:#93969d;font-size:12px}.content-job{border-bottom:1px solid #2d2f34;grid-template-columns:auto minmax(0,1fr) minmax(180px,280px);gap:14px;padding:16px 18px;display:grid}.content-job-main>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-job-main strong{color:#f1f2f4}.content-job-title-link{color:#f1f2f4;font-weight:500;text-decoration:none}.content-job-title-link:hover{color:var(--theme-accent)}.content-job-main span,.content-job-main b{color:#bdc0c6;text-transform:uppercase;letter-spacing:.08em;border:1px solid #4c5058;padding:3px 7px;font-size:10px}.content-job.is-working .content-job-main span{color:#81c4e8;border-color:#3f708b}.content-job.is-published .content-job-main span{color:#8bd3a1;border-color:#36754c}.content-job.is-failed .content-job-main span{border-color:var(--theme-accent-border);color:var(--theme-accent-copy)}.content-job code,.content-job small,.content-job p{color:#92959d;overflow-wrap:anywhere;margin-top:7px;display:block}.content-job p.error{color:var(--theme-accent-copy)}.content-job details{color:#aeb1b8;overflow-wrap:anywhere;font-size:11px}.content-job dl{grid-template-columns:auto 1fr;gap:4px 8px;display:grid}.content-job dd{margin:0}.content-job-row-actions{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.content-job-row-actions a{color:var(--theme-accent);text-decoration:none}.content-job-row-actions a:hover{color:#fff}.content-definition-controls{padding:16px 18px}.content-definition-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;margin:12px 0;display:grid}.content-definition-list span{color:#999ca3;border:1px solid #33363b;padding:8px;font-size:11px}.content-definition-form{border:0;grid-template-columns:180px 1fr 1fr;padding:12px 0 0}.content-definition-form textarea{grid-column:1/-1}.content-definition-manager-link{background:#17181b;border-top:1px solid #35373c;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.content-definition-manager-link h3{color:#e6e8eb;font-size:calc(16px * var(--text-scale));margin:0;font-weight:500}.content-definition-manager-link p:last-child{color:#93969d;font-size:calc(11px * var(--text-scale));margin:7px 0 0}.content-definition-manager-link a{border:1px solid var(--theme-accent-border);background:var(--theme-accent-border);color:#fff;min-height:42px;font-size:calc(10px * var(--text-scale));white-space:nowrap;border-radius:4px;align-items:center;padding:0 14px;font-weight:400;text-decoration:none;display:inline-flex}.content-definition-manager-link a:hover{border-color:var(--theme-accent);background:var(--theme-accent)}@media (width<=860px){.content-operations-head,.content-job{display:block}.content-operations-head>div:last-child{margin-top:12px}.content-idea-form,.content-definition-form{grid-template-columns:1fr}.content-idea-form .wide,.content-definition-form textarea{grid-column:auto}.content-queue-toolbar{grid-template-columns:1fr}.content-job>*{margin-bottom:10px}}@media (width<=620px){.content-definition-manager-link{flex-direction:column;align-items:stretch}.content-definition-manager-link a{justify-content:center}}.library-content .tool-count{justify-content:flex-end;align-items:center;min-height:52px;padding:0 4px;line-height:1;display:inline-flex}.library-content .tool-count span{flex:0 0 6px}.library-content .tool-grid{grid-auto-rows:1fr;align-items:stretch;gap:26px}.library-content .tool-card{border-radius:0;height:100%;min-height:392px;padding:26px}.library-content .tool-card h2{min-height:2.35em;margin:13px 0 12px;line-height:1.17}.library-content .tool-card p{line-height:1.62}.library-content .tool-card .tool-access{color:#c7c9cd;margin-top:18px}.library-content .tool-card .tool-open{align-items:center;min-height:52px;margin-top:22px;padding-top:0;line-height:1}.library-content .tool-card.is-planned{background:#17181b;border-color:#393b40;box-shadow:8px 9px #00000038}.library-content .tool-card.is-planned:before,.library-content .tool-card.is-planned:after{border-color:#666970}.library-content .tool-card.is-planned .tool-card-icon{color:#8a8d94;border-left-color:#73767d}.library-content .tool-card.is-planned .tool-status,.library-content .tool-card.is-planned .tool-category,.library-content .tool-card.is-planned .tool-open b{color:#9a9da4}.library-content .tool-card.is-planned:hover,.library-content .tool-card.is-planned:focus-visible{border-color:#5b5e65;box-shadow:10px 12px #00000047}.library-content .tool-disclaimer,.library-content .library-note,.library-content .no-results{border-radius:0}.library-content .tool-disclaimer{margin-top:36px}.library-content .library-note{min-height:94px;padding:22px 24px}.explorer-section{padding:42px 0 104px}.explorer-section .explorer-toolbar{border-radius:0;grid-template-columns:minmax(280px,1fr) auto minmax(180px,auto) minmax(88px,auto);align-items:center;gap:14px;min-height:84px;margin-bottom:38px;padding:15px}.explorer-section .explorer-toolbar>label:first-child,.explorer-section .explorer-toolbar>label:first-child input{height:52px;min-height:52px}.explorer-section .explorer-toolbar>label:first-child{display:block}.explorer-section .explorer-toolbar>label:first-child input{padding:0 16px}.explorer-section .explorer-sort{align-self:center;min-height:44px;display:block;position:relative}.explorer-section .explorer-sort>span{position:absolute;bottom:calc(100% + 7px);left:0}.explorer-section .explorer-sort select{width:100%;height:44px}.explorer-section .social-type-filters{grid-template-columns:repeat(4,minmax(78px,1fr));gap:4px;display:grid}.explorer-section .social-type-filters button{border-radius:5px;justify-content:center;align-items:center;min-width:0;height:44px;padding:0 14px;line-height:1;display:inline-flex;min-height:44px!important}.explorer-section .social-result-count{white-space:nowrap;justify-content:flex-end;align-items:center;min-height:52px;line-height:1;display:inline-flex}.explorer-section .social-media-grid{grid-auto-rows:1fr;align-items:stretch;gap:24px 20px}.explorer-section .social-media-card{border:1px solid #3e4045;border-radius:0;grid-template-rows:auto 1fr;height:100%;display:grid;position:relative;overflow:visible;box-shadow:8px 9px #0000003d}.explorer-section .social-media-card:before,.explorer-section .social-media-card:after,.social-detail-section .social-share-panel:before,.social-detail-section .social-share-panel:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.explorer-section .social-media-card:before,.social-detail-section .social-share-panel:before{border-top:2px solid var(--red);border-left:2px solid var(--red);top:-1px;left:-1px}.explorer-section .social-media-card:after,.social-detail-section .social-share-panel:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.explorer-section .social-media-preview{aspect-ratio:4/3;border-radius:0}.explorer-section .social-document-preview .document-thumbnail-image,.explorer-admin-thumb .explorer-admin-document-preview .document-thumbnail-image,.explorer-editor-document-thumbnail .document-thumbnail-image,.social-document-detail-preview .document-thumbnail-image{object-position:center top;transform-origin:top}.explorer-section .social-media-copy{min-height:132px;padding:20px}.explorer-section .social-media-copy h2{min-height:1.25em;line-height:1.25}.explorer-section .social-media-type{align-items:center;min-height:32px;padding:0 10px;display:inline-flex}.explorer-section .social-media-view{align-items:flex-end;min-height:48px;padding:17px 15px 13px;display:flex}.explorer-section .social-state{border-radius:0;min-height:330px;padding:38px 24px}.explorer-section .social-state button{justify-content:center;align-items:center;min-width:112px;line-height:1;display:inline-flex;min-height:48px!important}.social-detail-section{padding:36px 0 104px}.social-detail-section .social-detail-breadcrumb{align-items:center;min-height:44px;margin-bottom:28px}.social-detail-section .social-detail-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.social-detail-section .social-detail-layout{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:34px}.social-detail-section .social-detail-media{border-radius:0;min-height:580px;padding:22px}.social-detail-section .social-share-panel{border-radius:0;padding:30px;position:sticky;top:24px}.social-detail-section .social-share-panel h2{margin:20px 0 13px;font-size:clamp(32px,3.4vw,46px);line-height:1.04}.social-detail-section .social-caption-box{border:1px solid #3e4045;border-left:3px solid var(--red);border-radius:0;margin-top:26px;padding:20px}.social-detail-section .social-caption-box button{border:1px solid var(--red);background:0 0;justify-content:center;align-items:center;margin-top:4px;padding:0 12px;line-height:1;display:inline-flex;min-height:44px!important}.social-detail-section .social-share-buttons>div{gap:8px;margin-top:13px}.social-detail-section .social-share-buttons button{border-radius:0;height:64px;min-height:64px!important}.social-detail-section .social-asset-actions{gap:10px}.social-detail-section .social-asset-actions a,.social-detail-section .social-asset-actions button{text-align:center;border-radius:0;justify-content:center;align-items:center;padding:0 14px;line-height:1.15;display:inline-flex;min-height:52px!important}.social-detail-section .social-asset-actions a{border-color:var(--red);background:var(--red)}.social-detail-state{min-height:560px;padding:60px 24px}.social-detail-state>div a,.social-detail-state>div button{justify-content:center;align-items:center;padding:0 18px;line-height:1;display:inline-flex;min-height:48px!important}.social-detail-state>div a{border:1px solid var(--red)}@media (width<=1000px){.explorer-section .explorer-toolbar{grid-template-columns:1fr minmax(170px,auto) auto}.explorer-section .explorer-toolbar>label:first-child{grid-column:1/-1}.social-detail-section .social-detail-layout{grid-template-columns:1fr}.social-detail-section .social-share-panel{position:relative;top:auto}}@media (width<=700px){.library-content .library-toolbar{align-items:stretch;gap:12px}.library-content .search-box,.library-content .tool-count{width:100%}.library-content .tool-count{justify-content:flex-start}.library-content .tool-card{min-height:348px;padding:23px}.library-content .tool-card h2{min-height:0}.explorer-section{padding:30px 0 74px}.explorer-section .explorer-toolbar{grid-template-columns:1fr;gap:12px;padding:14px}.explorer-section .explorer-toolbar>label:first-child{grid-column:auto}.explorer-section .explorer-sort{margin-top:18px}.explorer-section .social-type-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-section .social-result-count{justify-content:flex-start;display:inline-flex}.explorer-section .social-media-preview{aspect-ratio:16/10}.explorer-section .social-media-copy{min-height:0}.social-detail-section .social-detail-media{min-height:400px;padding:12px}.social-detail-section .social-share-panel{padding:24px 20px}}@media (width<=460px){.social-detail-section .social-share-buttons>div{grid-template-columns:repeat(2,minmax(0,1fr))}.social-detail-section .social-asset-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-navigation{flex:none;display:none;position:relative}.site-header .mobile-navigation-trigger{color:#fff;width:auto;min-width:84px;height:48px;min-height:48px;font:800 10px/20px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #55565b;justify-content:center;align-items:center;gap:9px;padding:0 12px;line-height:1;display:inline-flex}.mobile-navigation-trigger__icon,.mobile-navigation-trigger__icon:before,.mobile-navigation-trigger__icon:after{content:"";background:currentColor;width:20px;height:2px;display:block;position:relative}.mobile-navigation-trigger__icon{flex:0 0 20px;margin:0;transition:background .16s}.mobile-navigation-trigger__icon:before{transition:transform .16s,top .16s;position:absolute;top:-6px}.mobile-navigation-trigger__icon:after{transition:transform .16s,top .16s;position:absolute;top:6px}.site-header .mobile-navigation-trigger>span:last-child{align-items:center;height:20px;margin:0;line-height:20px;display:inline-flex}.mobile-navigation.is-open .mobile-navigation-trigger{border-color:var(--theme-accent);background:#252629}.mobile-navigation.is-open .mobile-navigation-trigger__icon{background:0 0}.mobile-navigation.is-open .mobile-navigation-trigger__icon:before{top:0;transform:rotate(45deg)}.mobile-navigation.is-open .mobile-navigation-trigger__icon:after{top:0;transform:rotate(-45deg)}.mobile-navigation-backdrop{z-index:130;cursor:default;background:#030405b8;border:0;position:fixed;inset:0}.mobile-navigation-panel{z-index:140;border:1px solid #4d4d51;border-top:4px solid var(--theme-accent);border-radius:var(--ta-radius-lg);width:min(430px,100vw - 30px);max-height:min(760px,100dvh - 132px);box-shadow:18px 20px 0 #0000004d, -4px -4px 0 rgb(from var(--theme-accent) r g b / .1);color:#fff;background:linear-gradient(145deg,#1b1b1e,#111113);flex-direction:column;padding:0;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.mobile-navigation-panel:before,.mobile-navigation-panel:after{z-index:2;content:"";pointer-events:none;width:14px;height:14px;position:absolute}.mobile-navigation-panel:before{border-top:2px solid var(--theme-accent);border-left:2px solid var(--theme-accent);top:-1px;left:-1px}.mobile-navigation-panel:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.mobile-navigation-panel__header{background:#17181b;border-bottom:1px solid #343438;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:15px 16px 14px 18px;display:flex}.mobile-navigation-panel__header>div{gap:7px;min-width:0;display:grid}.mobile-navigation-panel__header span{color:var(--theme-accent);font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.mobile-navigation-panel__header strong{color:#f1f2f4;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;overflow:hidden}.mobile-navigation-panel__header>button{border-radius:var(--ta-radius-sm);color:#d9dade;cursor:pointer;background:#24262a;border:1px solid #484a50;place-items:center;width:42px;min-width:42px;height:42px;font-size:25px;font-weight:300;line-height:1;display:grid}.mobile-navigation-panel__header>button:hover,.mobile-navigation-panel__header>button:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.mobile-navigation-panel__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:14px;overflow-y:auto}.mobile-navigation-layer{min-height:100%}.mobile-story-start{margin-bottom:10px;display:grid}.mobile-story-start button{border:1px solid var(--theme-accent);border-radius:var(--ta-radius-md);background:rgb(from var(--theme-accent) r g b / .12);color:#fff;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:66px;padding:11px 14px;display:grid}.mobile-story-start button>span{font-size:13px;font-weight:500}.mobile-story-start button>small{color:#9da0a6;font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.04em;grid-column:1;margin-top:4px}.mobile-story-start button>b{color:var(--theme-accent);grid-area:1/2/span 2;font-size:16px;font-weight:400}.mobile-story-start button:hover,.mobile-story-start button:focus-visible{background:var(--theme-accent)}.mobile-story-start button:is(:hover,:focus-visible)>small,.mobile-story-start button:is(:hover,:focus-visible)>b{color:#fff}.mobile-navigation-sections{color:#f2f2f3;white-space:normal;align-items:stretch;gap:7px!important;display:grid!important}.mobile-navigation-sections>button,.mobile-navigation-sections>a{box-sizing:border-box;border-radius:var(--ta-radius-md);color:#dfe1e4;text-align:left;cursor:pointer;background:linear-gradient(100deg,#202125,#151618 72%);border:1px solid #393a3f;width:100%;min-width:0;text-decoration:none;box-shadow:4px 5px #0003}.mobile-navigation-sections>button{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:67px;padding:8px 12px;display:grid}.mobile-navigation-panel .mobile-navigation-sections>a{border-bottom:1px solid #393a3f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:0 14px;font-size:12px;display:grid}.mobile-navigation-panel nav a:after{content:none}.mobile-navigation-section__icon{border-radius:var(--ta-radius-sm);width:34px;height:34px;color:var(--theme-accent);background:#24262a;border:1px solid #484a50;place-items:center;display:grid}.mobile-navigation-section__icon svg{width:18px;height:18px}.mobile-navigation-sections>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobile-navigation-sections strong{color:#eceef1;font-size:13px;font-weight:500}.mobile-navigation-sections small{color:#85878d;font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-navigation-sections b{color:#92949a;min-width:24px;height:24px;font:400 9px/1 var(--font-geist-mono), monospace;border:1px solid #414349;border-radius:50%;place-items:center;display:grid}.mobile-navigation-sections i{color:var(--theme-accent);font-size:14px;font-style:normal}.mobile-navigation-sections>:is(button,a):is(:hover,:focus-visible){color:#fff;background:linear-gradient(100deg,#292a2e,#18191c 72%);border-color:#65666c;transform:translate(3px)}.mobile-navigation-sections>:is(button,a).is-active{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.mobile-navigation-sections>:is(button,a).is-active :is(.mobile-navigation-section__icon,strong,small,b,i){color:#fff;border-color:#ffffff57}.mobile-navigation-panel .mobile-navigation-sections>a.mobile-navigation-join{border-color:var(--theme-accent);margin-top:5px}.mobile-navigation-back{border-radius:var(--ta-radius-sm);color:#d9dade;min-height:42px;font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;cursor:pointer;background:#24262a;border:1px solid #484a50;align-items:center;gap:9px;margin:0 0 13px;padding:0 12px;display:inline-flex}.mobile-navigation-back>span:first-child{color:var(--theme-accent);font-size:15px}.mobile-navigation-back:hover,.mobile-navigation-back:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.mobile-navigation-back:is(:hover,:focus-visible)>span:first-child{color:#fff}.mobile-navigation-panel .mobile-navigation-items{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--navigation-flyout-rows), minmax(0, auto));color:#f2f2f3;white-space:normal;align-items:stretch;gap:6px;display:grid}.mobile-navigation-panel .mobile-navigation-items>.ta-menu-item{border:1px solid #393a3f;border-left:2px solid var(--theme-accent);border-radius:var(--ta-radius-md);grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:48px;padding:8px 9px;display:grid}.mobile-navigation-items .ta-menu-item__copy strong,.mobile-navigation-items .ta-menu-item__copy small{text-overflow:clip;white-space:normal;overflow:visible}.mobile-navigation-items .ta-menu-item__copy strong{font-size:11px;line-height:1.25}.mobile-navigation-items .ta-menu-item__copy small,.mobile-navigation-items .ta-menu-item__arrow{display:none}.mobile-preference-controls{background:#111214;flex:none}.mobile-text-size{color:#c7c8cb;min-height:52px;font-size:13px}.mobile-navigation .text-size-control{display:inline-flex}.mobile-navigation .text-size-label{display:inline-block}.mobile-navigation :is(button,a):focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:2px}@media (width<=1400px){.mobile-navigation{display:block}}@media (width<=520px){.mobile-navigation-panel{width:100vw;max-height:none;box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;position:fixed;inset:82px 0 0}}@media (width<=380px){.mobile-navigation-panel__header{min-height:70px;padding-block:11px}.mobile-navigation-panel__body{padding:10px}.mobile-navigation-sections>button{min-height:62px}.mobile-text-size{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mobile-navigation-trigger__icon,.mobile-navigation-trigger__icon:before,.mobile-navigation-trigger__icon:after,.mobile-navigation-sections>:is(button,a){transition:none}}.principles{color:#fff;background:#111214;border-top:1px solid #292a2e}.principles .eyebrow.dark{color:#a9a9ad}.principles .section-heading>p:last-child{color:#aaaab0}.principle-grid{background:0 0;border:0;gap:24px}.principle-grid article,.tool-card{box-shadow:14px 16px 0 #00000047, -3px -3px 0 rgb(from var(--theme-accent) r g b / .1);background:linear-gradient(145deg,#1d1e21,#111214);border:1px solid #45464b;position:relative}.principle-grid article{color:#fff;transition:transform .18s,border-color .18s,box-shadow .18s}.principle-grid article:before,.principle-grid article:after,.tool-card:before,.tool-card:after{content:"";border-color:var(--red);pointer-events:none;width:13px;height:13px;position:absolute}.principle-grid article:before,.tool-card:before{border-left:2px solid var(--red);border-top:2px solid var(--red);top:-1px;left:-1px}.principle-grid article:after,.tool-card:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.principle-grid article:hover,.tool-card:hover{box-shadow:17px 21px 0 #0000005c, -3px -3px 0 rgb(from var(--theme-accent) r g b / .16);border-color:#62636a;transform:translateY(-6px)}.principle-grid p{color:#aaaab0}.principle-grid b{color:#fff}.library-content{color:#fff;background:#111214;border-top:1px solid #2b2c30;padding-top:52px;padding-bottom:108px}.library-content .search-box{background:#1a1b1e;border-color:#414247}.library-content .search-box:focus-within{box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .18);border-color:#6a6b72}.library-content .search-box svg{stroke:#aaaab0}.library-content .search-box input{color:#fff}.library-content .search-box input::placeholder{color:#777980}.library-content .clear-search,.library-content .tool-status,.library-content .tool-category,.library-content .tool-open b{color:var(--theme-accent)}.library-content .tool-count{color:#aaaab0}.library-content .tool-count span{background:#57bd73;box-shadow:0 0 8px #57bd73cc}.library-content .tool-status.is-live{color:#57bd73}.tool-grid{gap:26px}.tool-card,.tool-card h2{color:#fff}.tool-card p{color:#aaaab0}.tool-card .tool-access{color:#c5c6ca}.tool-card .tool-open{color:#ececef;border-top-color:#393a3f}.library-content .tool-disclaimer,.library-content .library-note{color:#fff;background:#161719;border-color:#4a4b50}.library-content .tool-disclaimer{border-left-color:var(--red)}.library-content .tool-disclaimer p,.library-content .library-note p{color:#98999f}.library-content .note-mark{color:var(--theme-accent);border-color:#55565c}.library-content .no-results{border-color:#4a4b50}.library-content .no-results>span{color:var(--theme-accent)}.library-content .no-results p{color:#98999f}@media (width<=900px){.principle-grid,.tool-grid{gap:24px}}@media (width<=620px){.principle-grid article,.tool-card{box-shadow:9px 11px 0 #0000004d, -2px -2px 0 rgb(from var(--theme-accent) r g b / .1)}}:root{--paper:#0f1012;--paper-2:#17181b;--surface:#191a1d;--surface-raised:#202125;--surface-soft:#151618;--dark-border:#3d3f44;--dark-copy:#aeb0b5;--dark-heading:#f2f3f5;--ta-page-mesh:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:#0f1012;background-image:var(--ta-page-mesh);color:var(--dark-heading);background-size:28px 28px}main,.home-movement-hero,.home-copy-section:not(:nth-child(2n)),.unified-subpage,.panel-page-header,.panel-page-workspace,.tool-workspace,.legal-page,.admin-app{background-image:var(--ta-page-mesh)!important;background-size:28px 28px!important}.eyebrow.dark{color:#a9aaaf}.button-light{color:#fff;background:#25262a;border:1px solid #4b4d52}.text-size-control.light{border-color:#55575c}.text-size-control.light .text-size-label{color:#999ba0}.text-size-control.light button{color:#b9bac0;border-left-color:#424348}.text-size-control.light button:hover{color:#fff;background:#2a2b2f}.preview-item-icon{fill:none;width:17px;height:17px;stroke:var(--theme-accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px}.preview-tool-list>a{gap:11px}.preview-tool-list>a>span{gap:10px}.home-movement-hero .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:66px}.home-movement-hero h1{max-width:760px}@media (width>=901px){.home-movement-hero{min-height:720px}.home-movement-hero .hero-grid{align-items:start;transform:translateY(-50px)}.home-movement-hero .library-preview{margin-top:40px}}.hero-declaration{color:#f0f0f2;letter-spacing:-.035em;max-width:680px;margin:-8px 0 24px;font-size:clamp(24px,2.7vw,39px);font-weight:800;line-height:1.12}.hero-declaration em{color:var(--red);margin-top:5px;font-style:normal;display:block}.hero-manifesto-line{border-left:2px solid var(--red);text-transform:uppercase;letter-spacing:.07em;gap:7px;margin-top:24px;padding-left:18px;display:grid}.hero-manifesto-line strong{color:#fff;font-size:calc(13px * var(--text-scale))}.hero-manifesto-line span{color:#919298;font-size:calc(11px * var(--text-scale))}.button-outline{color:#fff;background:#1a1b1e;border:1px solid #55565c}.button-outline:hover{background:#242529;border-color:#8c8e94}.home-story{background:#151618;border-top:1px solid #2c2d31;padding:112px 0}.home-story-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.home-story-heading h2{letter-spacing:-.05em;max-width:560px;margin:22px 0 0;font-size:clamp(44px,5vw,68px);line-height:1}.home-story-copy{align-content:start;gap:19px;display:grid}.home-story-copy p{color:#b2b3b8;font-size:calc(17px * var(--text-scale));margin:0;line-height:1.75}.home-story-copy strong{color:#fff}.home-action-section{background:#0c0d0f;border-block:1px solid #303136;padding:104px 0}.home-action-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.home-action-callout h2{letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(42px,5vw,66px);line-height:1.05}.home-action-callout h2 em{color:var(--red);font-style:normal}.home-action-copy{border:1px solid #424348;border-left:3px solid var(--red);background:linear-gradient(145deg,#1c1d20,#121315);padding:34px;box-shadow:12px 14px #00000047}.home-action-copy p{color:#b0b1b6;font-size:calc(17px * var(--text-scale));margin:0;line-height:1.72}.home-action-copy .action-reason{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:30px}.home-action-copy>strong{color:#fff;font-size:calc(24px * var(--text-scale));margin-top:10px;display:block}.home-united-section{background:#191a1d;padding:112px 0}.home-united-inner{max-width:980px}.home-united-inner h2{letter-spacing:-.045em;margin:25px 0 30px;font-size:clamp(39px,5vw,61px);line-height:1.06}.home-united-inner h2 em{color:var(--red);margin-top:12px;font-style:normal;display:block}.home-united-inner>p:not(.eyebrow){color:#b2b3b8;max-width:850px;font-size:calc(17px * var(--text-scale));margin:0;line-height:1.75}.home-united-inner>strong{color:#fff;font-size:calc(21px * var(--text-scale));margin-top:27px;display:block}.home-features{padding-top:108px}.home-feature-grid{grid-template-columns:repeat(4,1fr)}.home-feature-grid article{min-height:335px;padding:30px}.home-feature-grid p{max-width:none}.home-movement-statement{background:#0b0c0e;border-top:1px solid #2e2f33;padding:112px 0;position:relative;overflow:hidden}.home-movement-statement:after{content:"WE";color:#ffffff06;font-size:310px;font-weight:900;line-height:1;position:absolute;bottom:-95px;right:-40px}.home-movement-inner{z-index:1;position:relative}.home-movement-inner h2{letter-spacing:-.047em;max-width:950px;margin:24px 0 42px;font-size:clamp(42px,5vw,66px);line-height:1.05}.movement-history{color:#b2b3b8;max-width:940px;font-size:calc(17px * var(--text-scale));margin:-12px 0 38px;line-height:1.75}.movement-lines{flex-wrap:wrap;gap:10px;max-width:900px;display:flex}.movement-lines span,.movement-lines a{border:1px solid #404146;border-left:2px solid var(--red);color:#d6d7da;font-size:calc(13px * var(--text-scale));text-transform:uppercase;letter-spacing:.06em;background:#17181b;padding:13px 16px;font-weight:750}.movement-lines a:hover{color:#fff;background:#202125;border-color:#686a70}.home-movement-inner>strong{color:var(--theme-accent);font-size:calc(23px * var(--text-scale));margin-top:35px;display:block}.cta-description{max-width:760px;color:var(--theme-accent-copy);font-size:calc(14px * var(--text-scale));margin:16px 0 0;line-height:1.65}@media (width<=1050px){.home-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.home-movement-hero .hero-grid,.home-story-grid,.home-action-grid{grid-template-columns:1fr}.home-movement-hero .hero-grid{gap:58px}.home-story-grid,.home-action-grid{gap:50px}}@media (width<=620px){.home-movement-hero{min-height:0}.home-movement-hero h1{font-size:48px}.hero-declaration{font-size:27px}.hero-manifesto-line{line-height:1.45}.home-story,.home-action-section,.home-united-section,.home-movement-statement{padding:78px 0}.home-feature-grid{grid-template-columns:1fr}.home-feature-grid article{min-height:270px}.home-action-copy{padding:27px 22px}.movement-lines{display:grid}.cta-description{font-size:calc(13px * var(--text-scale))}}.home-exact-hero .hero-copy h1,.home-exact-content h2,.home-exact-content h3{text-transform:none!important}.home-exact-hero .hero-grid{padding-block:86px 96px}.home-exact-hero .hero-copy>.hero-lead+.hero-lead{margin-top:22px}.home-exact-hero .hero-lead strong{color:#fff}.home-exact-content{background:#111214}.home-exact-content>section{border-top:1px solid #303136;padding:88px 0}.home-exact-content>section:nth-of-type(2n){background:#17181b}.home-exact-shell{max-width:940px}.home-exact-shell h2{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(40px,5vw,60px);line-height:1}.home-exact-shell h3{color:#fff;font-size:calc(25px * var(--text-scale));letter-spacing:-.025em;margin:44px 0 13px}.home-exact-shell p{color:#b5b6bb;font-size:calc(17px * var(--text-scale));margin:0 0 20px;line-height:1.75}.home-exact-shell p strong,.home-exact-shell li strong{color:#fff}.home-exact-shell ul{gap:15px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-exact-shell li{border:1px solid #3f4045;border-left:3px solid var(--red);color:#b5b6bb;font-size:calc(15px * var(--text-scale));background:linear-gradient(100deg,#202125,#151618 72%);padding:20px 22px;line-height:1.65}.home-exact-content blockquote{border-block:1px solid var(--theme-accent-border);background:var(--red-dark);text-align:center;margin:0;padding:54px 0}.home-exact-content blockquote h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.2}.home-exact-join{background:var(--red);color:#fff;text-transform:none;letter-spacing:.02em;box-shadow:5px 5px 0 rgb(from var(--theme-accent) r g b / .16);margin-top:14px;padding:18px 23px;display:inline-flex}.home-exact-join:hover{background:var(--theme-accent)}.about-exact-content h1,.about-exact-content h2,.about-exact-content h3{text-transform:none!important}.about-exact-content .about-exact-hero{background:#0d0e10;padding:92px 0 98px}.about-exact-hero h1{letter-spacing:-.055em;max-width:900px;margin:0 0 30px;font-size:clamp(50px,7vw,72px);line-height:.96}.about-exact-hero p:first-of-type{color:var(--red);font-size:calc(23px * var(--text-scale));margin-bottom:30px;font-weight:800}.about-exact-content .home-exact-shell>span{color:var(--red);font-size:calc(10px * var(--text-scale));letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-weight:800;display:block}.about-exact-content .home-exact-shell a{color:var(--theme-accent)}.about-exact-content .home-exact-shell>ul+p{margin-top:30px}.home-verbatim-page h1,.home-verbatim-section h2,.home-verbatim-section h3,.home-movement-quote h3{text-transform:none!important}.home-verbatim-list{gap:13px;margin:7px 0 0;padding:0;list-style:none;display:grid}.home-verbatim-list li{border:1px solid #414247;border-left:3px solid var(--red);color:#b2b3b8;font-size:calc(15px * var(--text-scale));background:linear-gradient(100deg,#202125,#151618 72%);padding:18px 20px;line-height:1.65}.home-verbatim-list strong{color:#fff}.home-action-callout>p{color:#b2b3b8;max-width:590px;font-size:calc(17px * var(--text-scale));margin:25px 0 0;line-height:1.75}.home-action-callout>p strong{color:#fff}.home-strategy-list{gap:15px;display:grid}.home-strategy-list article{border:1px solid #424348;border-left:3px solid var(--red);background:linear-gradient(145deg,#1c1d20,#121315);padding:25px 27px;box-shadow:8px 9px #0000003d}.home-strategy-list h3{color:#fff;font-size:calc(21px * var(--text-scale));margin:0 0 11px}.home-strategy-list p{color:#adaeb3;font-size:calc(14px * var(--text-scale));margin:0;line-height:1.7}.home-strategy-list strong{color:#fff}.home-movement-quote{border-block:1px solid var(--theme-accent-border);background:var(--red-dark);text-align:center;margin:0;padding:58px 0}.home-movement-quote h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.15}.home-verbatim-section .home-united-inner>p+p{color:#fff;margin-top:18px;font-weight:800}.home-verbatim-join{text-transform:none;margin-top:31px}@media (width<=620px){.home-exact-hero .hero-grid{padding-block:58px 70px}.home-exact-content>section{padding:68px 0}.home-exact-shell h3{font-size:calc(22px * var(--text-scale))}.home-exact-shell li{padding:17px 18px}.about-exact-content .about-exact-hero{padding:66px 0 72px}.about-exact-hero h1{font-size:48px}.home-strategy-list article{padding:22px 20px}.home-movement-quote{padding:48px 0}}.tool-subheader-copy{min-height:68px;padding-left:82px;position:relative}.tool-subheader-icon,.tool-page-icon,.library-page-icon,.legal-page-icon,.tool-card-icon,.community-page-icon,.community-compose-icon,.account-page-icon,.settings-page-icon{border:1px solid #4b4d52;border-left:3px solid var(--red);color:var(--theme-accent);background:linear-gradient(145deg,#202125,#141517);place-items:center;display:grid;box-shadow:5px 6px #0000003d}.tool-subheader-icon{width:58px;height:58px;position:absolute;top:2px;left:0}.tool-subheader-icon svg,.tool-page-icon svg,.library-page-icon svg,.legal-page-icon svg,.tool-card-icon svg,.community-page-icon svg,.community-compose-icon svg,.account-page-icon svg,.settings-page-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.tool-page-icon,.library-page-icon,.legal-page-icon{width:58px;height:58px;margin-bottom:24px}.community-page-icon,.community-compose-icon,.account-page-icon,.settings-page-icon{width:52px;height:52px;margin-bottom:20px}.community-page-icon svg,.community-compose-icon svg,.account-page-icon svg,.settings-page-icon svg{width:24px;height:24px}.community-compose-head>div>.community-compose-icon{margin-top:20px}.tool-card-icon{width:42px;height:42px;margin-top:34px}.tool-card-icon svg{width:21px;height:21px}.tool-card .tool-category{margin-top:18px}.tool-workspace,.explorer-section,.social-detail-section,.social-detail-state,.settings-page,.community-page,.community-thread-page,.community-compose-page,.legal-page{color:var(--dark-heading);background:#0f1012}.workspace-panel,.social-share-panel,.social-caption-box,.settings-card,.community-categories,.community-searchbar,.community-toolbar,.community-post-list>article,.community-compose-form,.community-thread-post,.community-reply,.community-admin-stats article,.community-admin-dashboard section,.community-admin-filter,.community-admin-table-wrap,.tool-disclaimer{border-color:var(--dark-border);background:var(--surface);color:var(--dark-heading);box-shadow:8px 9px #0003}.community-categories>a,.community-post-list>article,.community-thread-post>footer,.community-reply,.legal-content section{border-color:#34363b}.community-categories>a.active,.community-post-list>article:hover,.social-video-note{background:var(--surface-raised);color:var(--dark-heading)}main:not(.evidence-print-page):not(.evidence-page) input,main:not(.evidence-print-page):not(.evidence-page) textarea,main:not(.evidence-print-page):not(.evidence-page) select,.admin-app input,.admin-app textarea,.admin-app select{color:#eceef1;background:#111214;border-color:#484a50}main:not(.evidence-print-page):not(.evidence-page) input::placeholder,main:not(.evidence-print-page):not(.evidence-page) textarea::placeholder{color:#76787e}main:not(.evidence-print-page):not(.evidence-page) option{color:#eceef1;background:#17181b}.account-card,.license-vault{color:var(--dark-heading);background:linear-gradient(145deg,#202125,#151618);border-color:#47494e}.account-card .account-lead,.account-switch,.account-check,.account-field em,.settings-heading>p:last-child,.settings-card>p{color:var(--dark-copy)}.account-button.secondary,.settings-actions button,.danger-card>button,.community-thread-post>footer button,.community-reply button,.community-admin-dashboard button,.community-admin-filter button,.community-admin-table button{color:#d8dade;background:#242529;border-color:#4b4d52}.community-searchbar input,.community-toolbar select,.community-date-filter input,.community-compose-form input,.community-compose-form select,.community-compose-form textarea{color:#eceef1;background:#121315;border-color:#45474c}.community-post-copy>p,.community-post-copy>small,.community-thread-body,.community-reply-content,.community-read-note p,.social-media-copy p,.social-share-help,.legal-content p,.legal-content li{color:var(--dark-copy)}.community-post-copy>small b,.community-empty b,.legal-content h2,.legal-content strong{color:var(--dark-heading)}.legal-content section{border-bottom-color:#383a3f}.legal-content a{color:var(--theme-accent)}.workspace-panel{box-shadow:12px 12px 0 #00000059, -3px -3px 0 rgb(from var(--theme-accent) r g b / .1)}.workspace-panel p{color:var(--dark-copy)}.social-media-preview{border-color:#3f4146}.social-caption-box,.social-video-note{color:var(--dark-copy)}.tool-disclaimer p{color:#a7a9ae}.account-error,.community-form-error,.community-form-warning{background:var(--theme-accent-surface);color:var(--theme-accent-copy);border-color:var(--theme-accent-border)}.settings-message,.community-admin-notice{background:#14231a;border-color:#2f6842;color:#8bd3a1!important}.admin-app{color:var(--dark-heading);background:#0f1012}.admin-topbar,.admin-status-pill,.admin-stat-grid article,.admin-panel,.admin-user-summary article,.explorer-upload-panel,.explorer-admin-message,.explorer-admin-empty,.explorer-admin-card,.explorer-editor-preview,.explorer-editor-form{border-color:var(--dark-border);background:var(--surface);color:var(--dark-heading)}.admin-module-list>a:hover,.users-table th,.openai-usage-table th,.community-admin-table th{background:var(--surface-raised)}.admin-breadcrumb strong,.admin-security-panel dd{color:#d7d9dd}.admin-page-heading>div>p:last-child,.admin-stat-grid p,.admin-module-list p,.admin-security-panel>p{color:var(--dark-copy)}@media (width<=620px){.tool-subheader-copy{padding-left:66px}.tool-subheader-icon{width:48px;height:48px}.tool-subheader-icon svg{width:23px;height:23px}.tool-page-icon,.library-page-icon,.legal-page-icon{width:50px;height:50px}}.panel-page-header{color:#fff;background:#0d0e10;padding:30px 0 84px;position:relative;overflow:hidden}.panel-page-header:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.panel-page-frame{box-shadow:13px 14px 0 #00000047, -4px -4px 0 rgb(from var(--theme-accent) r g b / .11);background:linear-gradient(145deg,#1c1d20,#111214);border:1px solid #4b4d52;border-radius:0;padding:24px;position:relative}.panel-page-frame:before,.panel-page-frame:after{content:"";border-color:var(--red);pointer-events:none;width:15px;height:15px;position:absolute}.panel-page-frame:before{border-left:2px solid var(--red);border-top:2px solid var(--red);top:-1px;left:-1px}.panel-page-frame:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.panel-page-topline{color:#7f8187;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex}.panel-page-status{box-sizing:border-box;color:#78ce95;letter-spacing:.08em;white-space:nowrap;background:#14231a;border:1px solid #2f6842;border-radius:2px;justify-content:center;align-items:center;height:26px;padding:0 8px;line-height:1;display:inline-flex}.panel-page-status.is-planned{color:#e2b766;background:#2a2115;border-color:#7b5b28}.panel-page-title-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;margin:23px 0 22px;display:grid}.panel-page-icon{border:1px solid #4b4d52;border-left:3px solid var(--red);width:58px;height:58px;color:var(--theme-accent);background:#151618;border-radius:7px;place-items:center;display:grid}.panel-page-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.panel-page-title-copy{min-width:0}.panel-page-title-copy :is(h1,h2){letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(31px,4vw,46px);line-height:1}.email-outreach-prototype-page .panel-page-title-copy h1,.about-prototype-page .panel-page-title-copy h1{font-size:2em}.panel-page-title-copy p{color:#adafb4;max-width:780px;font-size:calc(13px * var(--text-scale));margin:0;line-height:1.5}.panel-page-body{background:#141517;border-top:1px solid #36383d;border-radius:0;margin:8px -24px -24px;padding:15px 24px 24px}.panel-page-workspace{background:#0f1012;padding:18px 0 86px}.about-article{color:#b8bac0;width:min(100%,900px);margin:0 auto}.about-article section>span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:10px;display:block}.about-article section{padding:40px 0;scroll-margin-top:18px}.about-article section:last-child{padding-bottom:7px}.about-article section>span{margin-bottom:8px;font-size:10px}.about-article h3{color:#c4c6cb;font-size:calc(18px * var(--text-scale));letter-spacing:-.018em;text-transform:uppercase;margin:0 0 10px;font-weight:500;line-height:1.25}.about-article section p{color:#9b9da3;max-width:820px;font-size:calc(14px * var(--text-scale));margin:0;line-height:1.75}.about-article a{color:var(--theme-accent)}@media (width<=820px){.panel-page-title-row{grid-template-columns:52px minmax(0,1fr)}.panel-page-icon{width:52px;height:52px}}@media (width<=620px){.panel-page-header{padding:18px 0 58px}.panel-page-header .shell,.panel-page-workspace .shell{width:min(100% - 30px,1180px)}.panel-page-frame{box-shadow:7px 8px 0 #00000047, -2px -2px 0 rgb(from var(--theme-accent) r g b / .1);padding:17px}.panel-page-body{margin:16px -17px -17px;padding:12px 17px 17px}.panel-page-title-row{grid-template-columns:44px minmax(0,1fr);gap:13px;margin:18px 0}.panel-page-icon{width:44px;height:44px}.panel-page-icon svg{width:22px;height:22px}.panel-page-title-copy :is(h1,h2){font-size:31px}.panel-page-title-copy p{font-size:12px}.about-article section{padding:30px 0}}.unified-subpage,.account-page.unified-subpage,.settings-page.unified-subpage{background:#0f1012;min-height:70vh;padding:0}.panel-page-title-copy :is(h1,h2),.email-outreach-prototype-page .panel-page-title-copy h1,.about-prototype-page .panel-page-title-copy h1{font-size:2em}.panel-page-title-copy :is(h1,h2) a{color:inherit}.panel-page-title-copy p{color:#9b9da3}.panel-page-icon{border-radius:7px}.panel-article,.member-panel-content,.community-thread-shell{width:min(100%,900px);margin:0 auto}.panel-article section{border-bottom:0;padding:30px 0}.panel-article section:first-child{padding-top:22px}.panel-article h2,.panel-article h3,.panel-page-body .workspace-panel h2,.community-member-gate h2,.community-replies-head h2,.community-reply-form h2,.settings-card h2,.account-card h2{color:#c4c6cb;font-size:calc(18px * var(--text-scale));letter-spacing:-.018em;text-transform:uppercase;margin:0 0 10px;font-weight:500;line-height:1.25}.panel-article p,.panel-article li{color:#9b9da3;font-size:calc(14px * var(--text-scale));line-height:1.75}.panel-article a,.about-article a{color:var(--theme-accent);font-weight:inherit;text-decoration:none}.legal-updated{color:#74767c;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:28px;display:block}.panel-page-body section>span,.panel-page-body article>span,.settings-card>div:first-child>span,.account-kicker,.workspace-status,.community-member-gate>span,.community-replies-head span,.community-reply-form>div:first-child>span{color:var(--theme-accent);font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.member-panel-content{max-width:760px;padding:18px 0 8px}.member-panel-content .account-card{width:100%;padding:34px;box-shadow:8px 9px #0000003d}.member-panel-content .account-card .account-lead{color:#9b9da3}.account-card .account-lead a,.account-check a{color:var(--theme-accent);font-weight:inherit;text-decoration:none}.settings-layout{padding:18px 0 8px}.settings-card{box-shadow:6px 7px #00000030}.settings-card h2{margin-top:8px}.panel-page-body>.library-content{background:0 0;border-top:0;margin:0 -24px -24px;padding:28px 24px 54px}.panel-page-body>.library-content>.shell{width:100%}.panel-page-body .tool-workspace{background:0 0;padding:18px 0 8px}.panel-page-body .workspace-panel{max-width:760px;margin:0 auto}.evidence-locked-panel{max-width:760px;margin:0 auto;padding:20px 0 8px}.evidence-locked-panel small{color:#85878d;margin-top:18px;font-size:10px;line-height:1.6;display:block}.community-panel-actions{justify-content:flex-end;align-items:stretch;gap:9px;margin-bottom:22px;display:flex}.community-panel-actions .community-primary{min-width:160px}.community-panel-actions .community-notification-toggle{min-width:280px}.community-panel-actions>p{color:var(--theme-accent-copy);align-self:center;margin:0;font-size:11px}.panel-page-body .community-layout{width:100%;padding:0 0 8px}.community-compose-guidance{justify-content:flex-end;display:flex}.community-compose-guidance aside{border-left:2px solid var(--red);background:#1b1c1f;width:min(100%,430px);padding:18px 22px}.community-compose-guidance aside>b{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.community-compose-guidance ul{color:#999ba0;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.65}.panel-page-body .community-compose-form{margin-top:20px;box-shadow:7px 8px #0003}.panel-page-body .community-member-gate{margin:18px auto 8px;padding:34px;box-shadow:7px 8px #0000003d}.community-thread-shell{max-width:920px;padding:16px 0 8px}.community-thread-post{border-top:1px solid #3d3f44}.community-thread-meta{padding-top:10px}.panel-page-body .button,.panel-page-body button:not(.community-notification-toggle):not(.search-box):not(.ta-button),.member-panel-content .account-button,.community-primary{color:#e1e3e6;background:#1b1c1f;border:1px solid #55575c;transition:background .16s,border-color .16s,color .16s}.panel-page-body .button:hover,.panel-page-body button:not(:disabled):not(.community-notification-toggle):not(.ta-button):hover,.member-panel-content .account-button:not(:disabled):hover,.community-primary:hover{border-color:var(--red);background:var(--red);color:#fff}@media (width<=760px){.community-panel-actions{flex-direction:column;align-items:stretch}.community-panel-actions .community-notification-toggle{min-width:0}.settings-layout{grid-template-columns:1fr}.member-summary{position:static}}.admin-topbar{background:#141517;border-color:#34363b;box-shadow:0 7px 24px #0000002e}.admin-breadcrumb{color:#777a81}.admin-breadcrumb b{color:#484a50}.admin-breadcrumb strong{color:#d7d9dd}.admin-account-copy strong{color:#e4e5e8}.admin-account-copy span,.admin-signout{color:#96999f}.admin-signout{border-left-color:#3c3e43}.admin-avatar{box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .17);background:#202125;border:1px solid #4a4c52}.admin-topbar .text-size-control{background:#1b1c1f;border-color:#505258;height:42px}.admin-topbar .text-size-label{color:#9a9ca2;font-size:calc(10px * var(--text-scale))}.admin-topbar .text-size-control button{color:#c2c4c9;width:36px;font-size:calc(10px * var(--text-scale));border-left-color:#414349}.admin-topbar .text-size-control button:hover{color:#fff;background:#292a2f}.admin-topbar .text-size-control button.active{background:var(--red);color:#fff}.admin-nav a.active{border-left-color:var(--theme-accent-copy);background:linear-gradient(110deg, var(--theme-accent-border) 0%, var(--red) 58%, var(--theme-accent) 100%);color:#fff;box-shadow:inset 0 1px #ffffff21, inset 0 -1px #00000038, 4px 5px 14px rgb(from var(--theme-accent) r g b / .18)}.admin-nav a{isolation:isolate;border-left:3px solid #0000;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.admin-nav a:before{content:"";z-index:-1;background:linear-gradient(110deg, var(--theme-accent-border) 0%, var(--red) 64%, var(--theme-accent) 100%);transition:transform .22s;position:absolute;inset:0;transform:translate(-102%)}.admin-nav a:hover,.admin-nav a:focus-visible{border-left-color:var(--theme-accent-copy);color:#fff;box-shadow:inset 0 1px #ffffff1c, inset 0 -1px #0003, 4px 5px 14px rgb(from var(--theme-accent) r g b / .15);transform:translate(2px)}.admin-nav a:hover:before,.admin-nav a:focus-visible:before{transform:translate(0)}.admin-nav a.active:hover,.admin-nav a.active:focus-visible{transform:none}.admin-nav a.active:before{display:none}.admin-nav a:focus-visible{outline:1px solid var(--theme-accent-copy);outline-offset:2px}.admin-page{background:#0f1012}.content-admin,.content-editor-page,.content-admin .admin-page-heading h1,.content-editor-head h1{color:var(--dark-heading)}.content-admin .admin-page-heading>div>p:last-child{max-width:760px;color:var(--dark-copy);font-size:calc(14px * var(--text-scale))}.content-admin h2,.content-editor-page h2,.content-create-panel h2{color:#e4e6e9;font-size:calc(19px * var(--text-scale));line-height:1.2}.content-admin .admin-kicker,.content-editor-page .admin-kicker{font-size:calc(10px * var(--text-scale))}.content-admin-heading .admin-outline-button{color:#e7e8eb;min-height:48px;font-size:calc(10px * var(--text-scale));background:#1b1c1f;border-color:#4b4d52;box-shadow:5px 6px #00000040}.content-admin-heading .admin-outline-button:hover{border-color:var(--red);background:var(--red);color:#fff}.content-create-panel,.content-page-list,.content-editor-meta,.content-code-panel,.content-revisions,.content-delete-panel{box-shadow:10px 11px 0 #00000047, -3px -3px 0 rgb(from var(--theme-accent) r g b / .1);background:linear-gradient(145deg,#1c1d20,#141517);border:1px solid #46484e;position:relative}.content-create-panel:before,.content-page-list:before,.content-editor-meta:before,.content-code-panel:before,.content-revisions:before,.content-delete-panel:before{content:"";border-top:2px solid var(--red);border-left:2px solid var(--red);pointer-events:none;width:15px;height:15px;position:absolute;top:-1px;left:-1px}.content-create-panel:after,.content-page-list:after,.content-editor-meta:after,.content-code-panel:after,.content-revisions:after,.content-delete-panel:after{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);pointer-events:none;width:15px;height:15px;position:absolute;bottom:-1px;right:-1px}.content-create-panel{margin:28px 0 34px;padding:30px}.content-create-panel>div>p:last-child,.content-revisions>div:first-child>p:last-child{color:var(--dark-copy);font-size:calc(12px * var(--text-scale));line-height:1.65}.content-create-panel code{color:var(--theme-accent)}.content-create-panel label,.content-editor-meta label{color:#b8bac0;font-size:calc(10px * var(--text-scale))}.content-create-panel input,.content-editor-meta input{color:#f0f1f3;min-height:48px;font-size:calc(13px * var(--text-scale));background:#101113;border-color:#484a50}.content-create-panel input::placeholder,.content-editor-meta input::placeholder{color:#666970}.content-create-panel input:focus,.content-editor-meta input:focus{border-color:var(--red);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .16);background:#151618}.content-path-input{background:#101113;border-color:#484a50;min-height:48px}.content-path-input input{background:0 0;border:0;min-height:46px}.content-path-input b{color:#92949a;font-size:calc(11px * var(--text-scale))}.content-create-panel button,.content-editor-actions button{border-color:var(--red);background:var(--red);min-height:48px;font-size:calc(10px * var(--text-scale));letter-spacing:.08em;text-transform:uppercase;border-radius:0;transition:background .16s,border-color .16s,color .16s}.content-create-panel button:hover,.content-editor-actions button.primary:hover{border-color:var(--theme-accent);background:var(--theme-accent)}.content-page-list{padding:0 24px 12px;overflow:hidden}.content-list-head{border-bottom-color:#4a4c52;min-height:88px;padding:23px 6px 17px}.content-list-head>span{color:#91949a;font-size:calc(10px * var(--text-scale))}.content-page-row{border-bottom-color:#36383d;min-height:108px;padding:18px 7px;transition:background .15s,transform .15s}.content-page-row:last-child{border-bottom:0}.content-page-row:hover{background:#202125;transform:translate(3px)}.content-file-icon{width:48px;height:48px;color:var(--theme-accent);font-size:calc(10px * var(--text-scale));background:#111214;border-color:#4a4c52;box-shadow:4px 5px #00000038}.content-page-copy strong{color:#e5e7ea;font-size:calc(14px * var(--text-scale))}.content-page-copy code{color:var(--theme-accent);font-size:calc(11px * var(--text-scale))}.content-page-copy small{color:#93969d;font-size:calc(10px * var(--text-scale));line-height:1.45}.content-status{font-size:calc(10px * var(--text-scale));background:#202125;border:1px solid #4a4c52}.content-status.is-published{color:#78ce95;background:#14231a;border-color:#2f6842}.content-status.is-draft,.content-status.is-unpublished{color:#aeb1b7;background:#202125}.content-page-actions a,.content-editor-actions a{color:#d8dade;min-height:44px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.07em;background:#1b1c1f;border-color:#4b4d52;border-radius:0;align-items:center;display:inline-flex}.content-page-actions a:hover,.content-editor-actions a:hover{border-color:var(--red);color:#fff}.content-page-actions a:last-child{border-color:var(--red);color:var(--theme-accent);background:0 0}.content-page-actions a:last-child:hover{background:var(--red);color:#fff}.content-admin-empty{color:#a1a4aa;font-size:calc(12px * var(--text-scale));background:#121315;border-color:#4a4c52}.content-admin-message,.content-editor-notice{color:#8bd3a1;font-size:calc(12px * var(--text-scale));background:#14231a;border-color:#2f6842}.content-editor-page{max-width:1500px;margin:0 auto}.content-editor-head{margin-bottom:26px}.content-editor-head>div:first-child>a{color:#a7a9ae;font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em}.content-editor-head>div:first-child>a:hover{color:var(--theme-accent)}.content-editor-head h1{letter-spacing:-.045em;font-size:clamp(34px,3.2vw,50px);line-height:1}.content-editor-head code{color:var(--theme-accent);font-size:calc(11px * var(--text-scale))}.content-editor-actions button:not(.primary){background:#242529;border-color:#4b4d52}.content-editor-actions button:not(.primary):hover{background:#303136;border-color:#6a6c72}.content-editor-meta{gap:17px;margin-bottom:25px;padding:26px}.content-editor-notice.error{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.content-code-panel{box-shadow:12px 13px 0 #00000052, -3px -3px 0 rgb(from var(--theme-accent) r g b / .12);border-color:#4b4d52;overflow:hidden}.content-code-tabs{background:#1c1d20;border-bottom-color:#3f4146;min-height:58px}.content-code-tabs button{color:#aeb0b6;min-width:122px;font-size:calc(10px * var(--text-scale));border-right-color:#3b3d42}.content-code-tabs button span{color:var(--theme-accent)}.content-code-tabs button.active{border-bottom:3px solid var(--red);color:#fff;box-shadow:inset 0 3px rgb(from var(--theme-accent) r g b / .08);background:#111214}.content-code-tabs small{color:#92959c;max-width:590px;font-size:calc(10px * var(--text-scale));text-align:right;line-height:1.4}.content-monaco{background:#111214;height:min(66vh,760px);min-height:500px}.content-editor-loading{color:#aeb0b5;font-size:calc(11px * var(--text-scale))}.content-javascript-control{background:#191a1d;border-top-color:#3f4146;min-height:82px;padding:17px 22px}.content-javascript-control label input{width:19px;height:19px;accent-color:var(--red)}.content-javascript-control label strong{color:#e1e3e6;font-size:calc(11px * var(--text-scale))}.content-javascript-control label small{color:#979aa0;font-size:calc(10px * var(--text-scale));line-height:1.45}.content-javascript-control>div{color:#b8bac0;font-size:calc(10px * var(--text-scale))}.content-javascript-control button.danger{border-color:var(--red);min-height:42px;color:var(--theme-accent);font-size:calc(10px * var(--text-scale))}.content-javascript-control button.danger:not(:disabled):hover{background:var(--red);color:#fff}.content-revisions{grid-template-columns:minmax(240px,.58fr) minmax(460px,1.42fr);gap:34px;margin-top:38px;padding:28px}.content-revision-list{border-top-color:#4a4c52}.content-revision-list article{border-bottom-color:#36383d;min-height:72px}.content-revision-list article>span{color:var(--theme-accent);font-size:calc(11px * var(--text-scale))}.content-revision-list strong{color:#e2e4e7;font-size:calc(12px * var(--text-scale))}.content-revision-list small{color:#94979d;font-size:calc(10px * var(--text-scale));line-height:1.45}.content-revision-list button{color:#d5d7db;min-height:42px;font-size:calc(10px * var(--text-scale));background:#202125;border-color:#4b4d52;border-radius:0}.content-revision-list button:not(:disabled):hover{border-color:var(--red);background:var(--red);color:#fff}.content-editor-state{color:#aeb0b5;font-size:calc(14px * var(--text-scale))}.content-delete-panel{border-color:var(--theme-accent-border);background:linear-gradient(145deg,var(--theme-accent-surface),#171315);box-shadow:10px 11px 0 #00000047,-3px -3px 0 rgb(from var(--theme-accent) r g b / .16);margin-top:38px;padding:25px 28px}.content-delete-panel h2{color:var(--theme-accent-copy)}.content-delete-panel>div>p:last-child{color:#b08e92;font-size:calc(11px * var(--text-scale))}.content-delete-panel button{border-color:var(--red);min-height:44px;color:var(--theme-accent);font-size:calc(10px * var(--text-scale));background:0 0}.content-delete-panel button:not(:disabled):hover{background:var(--red);color:#fff}@media (width<=1100px){.content-create-panel,.content-revisions{grid-template-columns:1fr}.content-create-panel form{grid-template-columns:1fr 1fr}.content-create-panel form>button{grid-column:1/-1}.content-code-tabs small{display:none}}@media (width<=760px){.admin-topbar .text-size-control{display:inline-flex}.admin-account{gap:8px}.admin-avatar{display:none}.admin-page{padding:28px 17px 54px}.content-create-panel,.content-editor-meta,.content-revisions,.content-delete-panel{padding:22px 18px}.content-create-panel form{grid-template-columns:1fr}.content-create-panel form>button{grid-column:auto}.content-page-list{padding-inline:14px}.content-page-row{grid-template-columns:48px minmax(0,1fr);gap:13px}.content-page-actions{grid-column:2}.content-editor-head{flex-direction:column;align-items:stretch}.content-editor-actions{justify-content:flex-start}.content-editor-meta{grid-template-columns:1fr}.content-editor-meta .wide{grid-column:auto}.content-code-tabs button{flex:1;min-width:0;padding-inline:8px}.content-code-tabs button span{display:none}.content-monaco{min-height:430px}.content-javascript-control{flex-direction:column;align-items:flex-start}.content-revisions{grid-template-columns:1fr}.content-delete-panel{flex-direction:column;align-items:stretch}}@media (width<=520px){.admin-topbar .text-size-label{display:none}.admin-topbar .text-size-control button{width:31px}.admin-signout{font-size:calc(10px * var(--text-scale));padding-left:9px}.content-page-actions{flex-direction:column;align-items:stretch}.content-page-actions a{justify-content:center}.content-revision-list article{grid-template-columns:36px minmax(0,1fr)}.content-revision-list button{grid-column:2;justify-self:start}}.site-header .header-action{border-color:#55575c;height:44px;min-height:44px;padding:0 16px}.site-header .header-action:hover,.site-header .header-action[aria-expanded=true]{border-color:var(--red);background:var(--red);color:#fff}.site-header .header-action:hover span,.site-header .header-action[aria-expanded=true] span{color:#fff}.site-header .text-size-label{padding-inline:16px}.unified-subpage :is(.button,.community-primary,.community-searchbar button,.community-empty a,.community-empty button,.community-load-more,.community-thread-post>footer button,.community-reply button,.community-replies-head>button,.community-reply-form>div>button,.community-reply-gate a,.community-member-gate a,.community-compose-actions a,.community-compose-actions button,.settings-page .account-button,.settings-actions button,.danger-card>button,.member-summary>a){color:#e1e3e6;background:#1b1c1f;border:1px solid #55575c;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:0 16px;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.unified-subpage :is(.button,.community-primary,.community-searchbar button,.community-empty a,.community-empty button,.community-load-more,.community-thread-post>footer button,.community-reply button,.community-replies-head>button,.community-reply-form>div>button,.community-reply-gate a,.community-member-gate a,.community-compose-actions a,.community-compose-actions button,.settings-page .account-button,.settings-actions button,.danger-card>button,.member-summary>a):not(:disabled):hover{border-color:var(--red);background:var(--red);color:#fff}.community-panel-actions .community-primary{min-width:180px;min-height:58px;padding:0 22px}.community-thread-post,.community-reply{color:#d8dade;background:linear-gradient(145deg,#202125,#151618);border-color:#414349}.community-thread-post h1,.community-replies-head h2,.community-reply-form h2{color:#e1e3e6}.community-breadcrumb,.community-thread-meta,.community-reply-content time{color:#92959c}.community-thread-body p,.community-reply-content>p{color:#b8bac0}.community-thread-post>footer,.community-reply-children{border-color:#414349}.community-reply-rail>span{background:#2a2b2f}.community-reply-form{background:linear-gradient(145deg,#1d1e21,#111214);border-color:#414349;box-shadow:8px 9px #00000038}.community-reply-form>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:2px 0 16px;display:grid}.community-reply-form>div:first-child>span{grid-column:1;padding:4px 0 2px}.community-reply-form>div:first-child>h2{grid-column:1;margin:0}.community-reply-form>div:first-child>button{grid-area:1/2/3}.community-reply-form>div:first-child>p{grid-column:1/-1}.member-summary{color:#d8dade;background:linear-gradient(145deg,#202125,#151618);border:1px solid #47494e;padding:28px;position:sticky;top:25px;overflow:hidden;box-shadow:8px 9px #0003}.member-summary dl{margin-top:22px}.member-summary>a{justify-content:space-between;width:100%}.masked-license strong{overflow-wrap:anywhere;word-break:break-word;display:block}.member-key-retained{border-top:1px solid #3b3d42;gap:9px;min-width:0;margin-top:5px;padding-top:16px;display:grid}.member-key-retained>span{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1.2 var(--font-geist-mono),monospace;letter-spacing:.14em}.member-key-retained>strong{color:#f1f2f4;min-width:0;font:calc(14px * var(--text-scale))/1.45 var(--font-geist-mono),monospace;letter-spacing:.06em;overflow-wrap:anywhere}.member-key-retained>small{color:#85888f;font-size:10px;line-height:1.5}.member-key-retained>button{width:max-content;margin-top:3px;color:#e5e6e8!important;background:#202125!important;border:1px solid #55585f!important;min-height:38px!important;padding:0 14px!important}.member-key-panel{border-top:0;border-bottom:1px solid #3b3d42;margin-top:0;padding:0 0 22px}.settings-key-retained-note{border-left:3px solid var(--red);color:#9a9ca2;background:#151618;margin:18px 0 8px;padding:14px 16px;font-size:12px;line-height:1.55}.settings-profile-note{margin:0 0 8px!important}.settings-profile-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.settings-field-wide{grid-column:1/-1}.settings-profile-grid .account-field{margin:12px 0}.settings-profile-grid :is(input,select,textarea){color:#e5e6e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font:inherit;background:#131416;border:1px solid #45474d;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.settings-profile-grid :is(input,select){height:54px;padding:0 16px}.settings-profile-grid select{cursor:pointer;padding-right:42px}.settings-profile-grid textarea{resize:vertical;min-height:112px;padding:15px 16px}.settings-profile-grid :is(input,select,textarea):focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .13);background:#18191c}.settings-profile-grid :is(input,textarea)::placeholder{color:#686a70}.settings-picture-editor{background:#151618;border:1px solid #3f4146;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;margin:20px 0 14px;padding:20px;display:grid}.settings-picture-preview{width:96px;height:96px;box-shadow:5px 5px 0 rgb(from var(--theme-accent) r g b / .2);background:#0d0e10;border:2px solid #55575d;place-items:center;display:grid;overflow:hidden}.settings-picture-preview img{object-fit:cover;width:100%;height:100%;display:block}.settings-picture-preview span{color:var(--theme-accent);font:700 34px/1 var(--font-geist-mono), monospace}.settings-picture-editor strong{color:#dedfe2;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.settings-picture-editor p{color:#85888e;margin:6px 0 12px;font-size:11px}.settings-picture-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-picture-upload{border:1px solid var(--theme-accent-border);background:var(--theme-accent);color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.settings-picture-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-picture-actions button{color:#d7d8dc;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#202125;border:1px solid #55575d;min-height:40px;padding:0 14px;font-size:10px}.settings-picture-actions :is(button,label):hover{border-color:var(--theme-accent)}.settings-picture-actions :is(button,input):disabled{opacity:.55;cursor:wait}.settings-retain-form{background:#16171a;border:1px solid #44464b;gap:13px;margin:18px 0 8px;padding:18px;display:grid}.settings-retain-form>p{color:#9a9ca2;margin:0;font-size:12px;line-height:1.55}.settings-retain-form>button{justify-self:start;min-height:42px}.admin-member-contact{margin-bottom:18px}.admin-member-contact dl{background:#303136;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.admin-member-contact dl>div{background:#17181b;min-width:0;padding:18px}.admin-member-contact dl>div.wide{grid-column:1/-1}.admin-member-contact dt{color:#85878d;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.admin-member-contact dd{overflow-wrap:anywhere;color:#d0d1d4;font-size:calc(10px * var(--text-scale));margin:0;line-height:1.55}@media (width<=700px){.settings-profile-grid{grid-template-columns:1fr}.settings-field-wide{grid-column:auto}.admin-member-contact dl{grid-template-columns:1fr}.admin-member-contact dl>div.wide{grid-column:auto}.settings-picture-editor{grid-template-columns:72px minmax(0,1fr);gap:15px;padding:16px}.settings-picture-preview{width:72px;height:72px}}@media (width<=760px){.member-summary{position:static}}@media (width<=560px){.community-reply-form>div:first-child{grid-template-columns:1fr}.community-reply-form>div:first-child>button{grid-area:auto/1;justify-self:start}}.admin-app{--admin-bg:#0f1012;--admin-surface:linear-gradient(145deg, #1d1e21, #141517);--admin-surface-flat:#17181b;--admin-surface-raised:#202125;--admin-border:#414349;--admin-divider:#34363b;--admin-heading:#e3e5e8;--admin-copy:#a5a7ad;--admin-muted:#85888f;background:var(--admin-bg);color:var(--admin-heading)}.admin-app .admin-page,.admin-app .admin-page>main,.admin-app .admin-page>div{color:var(--admin-heading)}.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head){align-items:flex-end;gap:28px;min-height:112px;margin-bottom:30px}.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head,.community-admin .admin-page-heading) h1{color:var(--admin-heading);letter-spacing:-.045em;margin:11px 0 9px;font-size:clamp(36px,3.7vw,50px);font-weight:700;line-height:1}.admin-app .admin-page :is(.admin-kicker,.community-admin .admin-page-heading>div>span){color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase}.admin-app .admin-page :is(.admin-page-heading>div>p:last-child,.community-admin .admin-page-heading>div>p:last-child){max-width:780px;color:var(--admin-copy);font-size:calc(14px * var(--text-scale));margin:0;line-height:1.65}.admin-app .admin-page :is(h2,.admin-panel-heading>div:first-child>strong){color:var(--admin-heading);font-size:calc(18px * var(--text-scale));letter-spacing:-.018em;font-weight:600;line-height:1.25}.admin-app .admin-page h3{color:var(--admin-heading);font-size:calc(16px * var(--text-scale));line-height:1.35}.admin-app .admin-page :is(.admin-status-pill,.admin-stat-grid article,.admin-panel,.admin-user-summary article,.community-admin-stats article,.community-admin-dashboard section,.community-admin-filter,.community-admin-table-wrap,.explorer-upload-panel,.explorer-dropzone,.explorer-upload-queue,.explorer-queue-head,.explorer-queue-item,.explorer-admin-message,.explorer-admin-empty,.explorer-admin-card,.explorer-editor-preview,.explorer-editor-form,.explorer-form-section,.openai-empty-state,.openai-rate-note,.evidence-admin-filters,.evidence-admin-assets>div:last-child article,.admin-user-editor,.content-create-panel,.content-page-list,.content-editor-meta,.content-code-panel,.content-revisions){border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-heading)}.admin-app .admin-page :is(.admin-stat-grid article,.admin-panel,.admin-user-summary article,.community-admin-stats article,.community-admin-dashboard section,.explorer-upload-panel,.explorer-admin-card,.explorer-editor-preview,.explorer-editor-form){box-shadow:7px 8px #0003}.admin-app .admin-page :is(.admin-stat-grid article,.admin-panel,.admin-user-summary article,.community-admin-stats article,.explorer-upload-panel,.explorer-editor-preview,.explorer-editor-form){position:relative}.admin-app .admin-page :is(.admin-stat-grid article,.admin-panel,.admin-user-summary article,.community-admin-stats article,.explorer-upload-panel,.explorer-editor-preview,.explorer-editor-form):before{content:"";z-index:2;border-top:2px solid var(--red);border-left:2px solid var(--red);pointer-events:none;width:15px;height:15px;position:absolute;top:-1px;left:-1px}.admin-app .admin-page .admin-panel-heading{border-bottom:1px solid var(--admin-divider);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 22px;display:flex}.admin-app .admin-page .admin-panel-heading :is(h2,strong){order:initial;color:var(--admin-heading);font-size:calc(18px * var(--text-scale));margin:0}.admin-app .admin-page .admin-panel-heading small{order:initial;color:var(--theme-accent);font-size:calc(10px * var(--text-scale));text-align:left}.admin-app .admin-page .admin-panel-heading>span{order:initial;color:var(--admin-muted);font-size:calc(10px * var(--text-scale))}.admin-app .admin-page .admin-stat-grid article{min-height:158px;padding:23px}.admin-app .admin-page .admin-stat-grid small,.admin-app .admin-page .admin-user-summary small{color:#a1a4aa;font-size:calc(10px * var(--text-scale))}.admin-app .admin-page .admin-stat-grid strong{color:#f0f1f3;font-size:calc(30px * var(--text-scale));margin:24px 0 10px}.admin-app .admin-page :is(.admin-stat-grid p,.admin-user-summary p){color:var(--admin-muted);font-size:calc(11px * var(--text-scale))}.admin-app .admin-page .admin-status-pill{color:#c4c6cb;min-height:42px;font-size:calc(10px * var(--text-scale));background:#1b1c1f;border:1px solid #4b4d52;align-items:center;padding:0 14px;display:inline-flex}.admin-app .admin-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(:where(.ta-field *,.ta-search-control *)){color:#eceef1;min-height:42px;font-size:max(12px, calc(12px * var(--text-scale)));background:#111214;border:1px solid #4a4c52;border-radius:0}.admin-app .admin-page :is(input,textarea,select):not(:where(.ta-field *,.ta-search-control *)):focus{border-color:var(--red);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .15);outline:0}.admin-app .admin-page button:not(.text-size-control button):not(:where(.ta-button,.ta-dropdown button,.ta-search-control button,.ta-menu-item,.ta-list-row,.ta-tab,.ta-chip)),.admin-app .admin-page :is(.admin-outline-button,.community-admin .admin-page-heading>a,.content-page-actions a,.content-editor-actions a,.users-table td:last-child a,.explorer-editor-top>div:last-child a){min-height:42px;font-size:max(10px, calc(10px * var(--text-scale)));letter-spacing:.075em;text-transform:uppercase;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 14px;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:inline-flex;color:#dadddf!important;background:#1b1c1f!important;border:1px solid #55575c!important}.admin-app .admin-page button:not(:disabled):not(.text-size-control button):not(:where(.ta-button,.ta-dropdown button,.ta-search-control button,.ta-menu-item,.ta-list-row,.ta-tab,.ta-chip)):hover,.admin-app .admin-page :is(.admin-outline-button,.community-admin .admin-page-heading>a,.content-page-actions a,.content-editor-actions a,.users-table td:last-child a,.explorer-editor-top>div:last-child a):hover{border-color:var(--red)!important;background:var(--red)!important;color:#fff!important}.admin-app .admin-page button:disabled{opacity:.48;cursor:not-allowed}.admin-app .admin-page :is(.community-admin-tabs button.active,.content-code-tabs button.active){border-color:var(--red)!important;background:var(--red)!important;color:#fff!important}.admin-app .admin-page :is(.users-table-wrap,.community-admin-table-wrap,.openai-table-wrap){border-color:var(--admin-border);background:var(--admin-surface-flat)}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table){background:var(--admin-surface-flat);color:#c4c6cb}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table) th{color:#a8abb1;font:calc(10px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;background:#202125;border-bottom:1px solid #46484e;padding:15px 14px}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table) td{border-top:1px solid var(--admin-divider);color:#b7bac0;font-size:calc(12px * var(--text-scale));background:0 0;padding:15px 14px;line-height:1.5}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table) tbody tr:hover{background:#1e1f22}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table) td strong,.admin-app .admin-page .community-admin-table td>b{color:#e1e3e6;font-size:calc(12px * var(--text-scale))}.admin-app .admin-page :is(.users-table,.community-admin-table) td :is(span,small){color:#878a91;font-size:calc(10px * var(--text-scale))}.admin-app .admin-page :is(.admin-module-list>div,.admin-module-list>a,.admin-security-panel dl div,.tool-usage-list div,.individual-usage-list>div,.activity-timeline article,.community-admin-dashboard article,.community-admin-dashboard dl div,.openai-breakdown-panel dl div,.explorer-upload-queue,.explorer-queue-head,.explorer-queue-item,.explorer-editor-preview dl div,.explorer-form-section,.evidence-admin-assets>div:last-child article,.users-toolbar,.evidence-admin-filters,.evidence-admin-result-count){border-color:var(--admin-divider)}.admin-app .admin-page .admin-module-list>a:hover{background:#202125}.admin-app .admin-page :is(.admin-module-list p,.admin-security-panel>p,.tool-usage-list p,.individual-usage-list p,.empty-admin-copy){color:var(--admin-muted)}.admin-app .admin-page .community-admin-tabs{border-bottom:1px solid var(--admin-divider);gap:7px;margin-top:4px;padding-bottom:12px;display:flex}.admin-app .admin-page .community-admin-tabs button{white-space:nowrap}.admin-app .admin-page .community-admin-stats article{min-height:150px}.admin-app .admin-page .community-admin-stats span{color:#a1a4aa;font-size:calc(10px * var(--text-scale))}.admin-app .admin-page .community-admin-stats strong{color:#f0f1f3;font-size:calc(30px * var(--text-scale))}.admin-app .admin-page .community-admin-dashboard h2{color:var(--admin-heading)}.admin-app .admin-page .community-admin-dashboard :is(p,dt,article span){color:var(--admin-muted);font-size:calc(11px * var(--text-scale))}.admin-app .admin-page .community-admin-filter span{color:var(--admin-muted)}.admin-app .admin-page .community-admin-notice{color:#8bd3a1;background:#14231a;border-color:#2f6842}.admin-app .admin-page .explorer-dropzone{background:#151618;border-style:dashed}.admin-app .admin-page .explorer-dropzone.is-dragging{border-color:var(--red);background:#211719}.admin-app .admin-page .explorer-dropzone h2,.admin-app .admin-page .explorer-queue-head strong,.admin-app .admin-page .explorer-file-info strong,.admin-app .admin-page .explorer-admin-card strong{color:var(--admin-heading)}.admin-app .admin-page :is(.explorer-dropzone p,.explorer-queue-head span,.explorer-file-info>span,.explorer-admin-card span,.explorer-admin-card p,.explorer-admin-empty p){color:var(--admin-muted)}.admin-app .admin-page .explorer-upload-icon{color:var(--theme-accent);background:#202125;border:1px solid #4a4c52;border-radius:0}.admin-app .admin-page .explorer-file-badge,.admin-app .admin-page .explorer-file-badge.video{color:var(--theme-accent);background:#202125;border:1px solid #4a4c52}.admin-app .admin-page .file-type-icon b{color:#24262b;background:#f4f5f6;border:1px solid #d7d9dd}.admin-app .admin-page .explorer-progress{background:#303136}.admin-app .admin-page .explorer-admin-card:hover{border-color:#5a5c62;box-shadow:7px 8px #00000042}.admin-app .admin-page .explorer-admin-card>div:last-child{background:#17181b}.admin-app .admin-page .explorer-editor-top>div:first-child>a{color:#a6a9af}.admin-app .admin-page .explorer-editor-status{color:#b7bac0;background:#1b1c1f;border-color:#4b4d52}.admin-app .admin-page .explorer-editor-preview dl div{color:#b6b8be}.admin-app .admin-page .explorer-form-section label{color:#b7bac0;font-size:calc(10px * var(--text-scale))}.admin-app .admin-page .explorer-form-section label small{color:var(--admin-muted)}.admin-app .admin-page .openai-api-error{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.admin-app .admin-page .openai-chart-column b,.admin-app .admin-page .openai-chart-column small{color:#9a9da3}.admin-app .admin-page .openai-breakdown-panel dt{color:#a4a7ad;font-size:calc(11px * var(--text-scale))}.admin-app .admin-page .openai-breakdown-panel dd{color:#e0e2e5;font-size:calc(12px * var(--text-scale))}.admin-app .admin-page .openai-rate-note{border:1px solid #414349;border-left:3px solid var(--red);color:#a5a8ae;font-size:calc(11px * var(--text-scale));background:#17181b}.admin-app .admin-page .openai-rate-note b{color:var(--theme-accent);font-size:calc(11px * var(--text-scale))}.admin-app .admin-page .openai-usage-table td:last-child{color:var(--theme-accent)}.admin-app .admin-page .admin-user-detail-head>div>a{color:#a6a9af}.admin-app .admin-page .admin-user-detail-head>div>span{color:var(--admin-muted)}.admin-app .admin-page .admin-user-summary strong{color:#e5e7ea}.admin-app .admin-page .admin-user-editor label span{color:#b5b8be}.admin-app .admin-page .evidence-admin-copy{color:#b8bac0;font-size:calc(13px * var(--text-scale))}.admin-app .admin-page .evidence-admin-filters{background:#17181b}.admin-app .admin-page .evidence-admin-result-count{color:#92959c;font-size:calc(10px * var(--text-scale))}.admin-app .admin-page .evidence-admin-assets article small,.admin-app .admin-page .evidence-admin-assets article code{color:#8f9299}@media (width<=760px){.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head){flex-direction:column;align-items:flex-start;min-height:0}.admin-app .admin-page .explorer-admin-heading>div:last-child{flex-direction:column;width:100%;align-items:stretch!important}.admin-app .admin-page .explorer-admin-heading .admin-outline-button{width:100%}.admin-app .admin-page .community-admin-tabs{padding-bottom:8px}}.admin-app .admin-page :is(.admin-status-pill,.admin-status,.content-status,.user-status,.explorer-editor-status,.explorer-queue-status,.explorer-admin-thumb>b){color:#78ce95;min-height:26px;font:normal calc(10px * var(--text-scale))/1.1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#14231a;border:1px solid #2f6842;border-radius:2px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.admin-app .admin-page .admin-status-pill span{width:5px;height:5px;margin-right:7px}.admin-app .admin-page .explorer-queue-status{justify-self:start}.admin-app .admin-page :is(.admin-status,.content-status,.user-status,.explorer-editor-status,.explorer-queue-status,.explorer-admin-thumb>b):is(.revoked,.deleted,.error,.failed,.rejected,.status-error){border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.library-content .tool-status.is-live{color:#78ce95;min-height:26px;font:normal calc(10px * var(--text-scale))/1.1 var(--font-geist-mono), monospace;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;background:#14231a;border:1px solid #2f6842;border-radius:2px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.community-page .community-panel-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,960px);margin:0 auto 22px;display:grid}.community-page .community-action-card,.community-page .community-notification-toggle{color:#e1e3e6;background:#1b1c1f;border:1px solid #55575c;min-width:0;min-height:68px;padding:11px 15px;transition:border-color .16s,background .16s,color .16s}.community-page .community-action-card{text-align:left;justify-content:space-between;align-items:center;gap:18px;display:flex}.community-page .community-action-card>span,.community-page .community-notification-toggle>span:last-child{gap:5px;display:grid}.community-page .community-action-card b,.community-page .community-notification-toggle b{color:inherit;font-size:calc(11px * var(--text-scale));letter-spacing:.07em;text-transform:uppercase;line-height:1.15}.community-page .community-action-card small,.community-page .community-notification-toggle small{color:#8f9299;line-height:1.25;font-size:calc(10px * var(--text-scale))!important}.community-page .community-action-card>i{color:var(--theme-accent);font-size:calc(18px * var(--text-scale));font-style:normal}.community-page .community-action-card:hover{border-color:var(--red);background:var(--red);color:#fff}.community-page .community-action-card:hover :is(small,i){color:#fff}.community-page .community-notification-toggle{cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.community-page .community-notification-toggle:hover{border-color:var(--red)}.community-page .community-notification-switch{background:#101113;border:1px solid #55575c;border-radius:999px;width:38px;height:21px;display:block;position:relative}.community-page .community-notification-switch:after{content:"";background:#85888f;border-radius:50%;width:13px;height:13px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.community-page .community-notification-toggle input:checked+.community-notification-switch{background:#14231a;border-color:#2f6842}.community-page .community-notification-toggle input:checked+.community-notification-switch:after{background:#78ce95;transform:translate(17px)}.community-page .community-notification-toggle input:focus-visible+.community-notification-switch{outline:3px solid var(--theme-accent);outline-offset:3px}.community-page .community-panel-actions>p{border-left:3px solid var(--red);background:var(--theme-accent-surface);width:100%;color:var(--theme-accent-copy);grid-column:1/-1;margin:0;padding:10px 12px;line-height:1.45}.community-page .community-searchbar{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:54px;overflow:hidden}.community-page .community-searchbar>label{min-width:0}.community-page .community-searchbar input{min-height:52px}.community-page .community-search-actions{align-items:stretch;display:flex}.community-page .community-searchbar .community-search-actions button{color:#e1e3e6;background:#1b1c1f;border-width:0 0 0 1px;border-color:#55575c;min-width:104px;min-height:52px;padding:0 18px}.community-page .community-searchbar .community-search-actions button:hover{border-color:var(--red);background:var(--red);color:#fff}.community-page .community-searchbar .community-search-clear{color:#aeb1b7}.community-page .community-toolbar{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.community-page .community-toolbar select,.community-page .community-date-filter input,.community-page .community-clear-filters{min-height:38px}.community-page .community-date-filter{background:#121315;border:1px solid #45474c;gap:8px;min-height:38px;padding-left:10px}.community-page .community-date-filter input{border:0;border-left:1px solid #45474c}.community-page .community-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.community-page .community-toolbar>div>label{color:#aeb1b7;cursor:pointer;background:#17181b;border:1px solid #45474c;align-items:center;gap:7px;min-height:38px;padding:0 10px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.community-page .community-toolbar>div>label:hover{border-color:var(--red);color:#fff}.community-page .community-toolbar>div>label:has(input:checked){border-color:var(--red);background:var(--red);color:#fff}.community-page .community-toolbar>div>label:has(input:disabled){cursor:not-allowed;opacity:.48}.community-page .community-toolbar>div input{margin:0}.community-page .community-clear-filters{color:#c4c6cb;font-size:calc(10px * var(--text-scale));letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#1b1c1f;border:1px solid #55575c;padding:0 12px}.community-page .community-clear-filters:hover{border-color:var(--red);background:var(--red);color:#fff}.community-page .community-feed-heading>a,.community-page .community-post-open{color:#d8dade;min-height:36px;font-size:calc(10px * var(--text-scale));letter-spacing:.07em;text-transform:uppercase;background:#1b1c1f;border:1px solid #55575c;justify-content:center;align-items:center;padding:0 12px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.community-page .community-feed-heading>a:hover,.community-page .community-post-open:hover{border-color:var(--red);background:var(--red);color:#fff}.community-page .community-post-stats{align-content:center}.community-page .community-post-open{grid-column:1/-1;gap:10px;margin:11px 10px 0}.community-page .community-post-open b{color:var(--theme-accent);font-size:calc(14px * var(--text-scale))}.community-page .community-post-open:hover b{color:#fff}@media (width<=980px){.community-page .community-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.community-page .community-toolbar{grid-template-columns:1fr 1fr}.community-page .community-toolbar>div{grid-column:1/-1}.community-page .community-clear-filters{justify-self:start}}@media (width<=680px){.community-page .community-panel-actions,.community-page .community-searchbar{grid-template-columns:1fr}.community-page .community-search-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-page .community-search-actions>button:only-child{grid-column:1/-1}.community-page .community-searchbar .community-search-actions button{border-width:1px 0 0;width:100%}.community-page .community-toolbar{grid-template-columns:1fr}.community-page .community-toolbar>:is(select,.community-date-filter,div){grid-column:1;width:100%}.community-page .community-toolbar select,.community-page .community-date-filter input{width:100%}.community-page .community-toolbar>div>label{flex:calc(50% - 6px)}.community-page .community-clear-filters{width:100%}.community-page .community-feed-heading{flex-direction:column;align-items:stretch;gap:12px}.community-page .community-feed-heading>a{width:100%}}.admin-app .admin-page .evidence-admin-filters>label{color:#9da0a7;background:#111214;border:1px solid #4a4c52;min-height:42px;overflow:hidden}.admin-app .admin-page .evidence-admin-filters>label>span{color:#9da0a7;font-size:calc(10px * var(--text-scale));letter-spacing:.08em;padding-left:2px}.admin-app .admin-page .evidence-admin-filters input[type=date]{color:#e2e4e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111214;border:0;border-left:1px solid #3d3f44;min-height:42px;padding:0 8px}.admin-app .admin-page .evidence-admin-filters input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:grayscale();opacity:.72;background-color:#0000;border-radius:0;margin:0;padding:7px}.admin-app .admin-page .evidence-admin-filters>label:focus-within{border-color:var(--red);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .15)}.admin-app .admin-page .evidence-admin-filters>label:focus-within input[type=date]{border-left-color:var(--theme-accent-border);box-shadow:none}.admin-app .admin-page .evidence-admin-filters input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.home-verbatim-page .home-copy-label,.home-copy-content .home-copy-label{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1.35 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.home-verbatim-page .hero-copy h1{max-width:790px;margin-top:0;font-size:clamp(46px,5.6vw,72px);line-height:.97}.home-hero-tagline{color:#e6e7e9;max-width:760px;font-size:calc(20px * var(--text-scale));letter-spacing:-.015em;margin:26px 0 24px;font-weight:600;line-height:1.48}.home-verbatim-page .hero-lead{max-width:760px;font-size:calc(16px * var(--text-scale));line-height:1.72}.home-verbatim-page .hero-lead strong{color:#fff}.home-hero-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.home-hero-actions .home-story-button,.home-copy-join{color:#e4e6e9;min-height:50px;font-size:calc(10px * var(--text-scale));letter-spacing:.09em;text-transform:uppercase;background:#1b1c1f;border:1px solid #55575c;justify-content:center;align-items:center;padding:0 19px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.home-hero-actions .home-story-button{min-width:190px;padding-inline:30px}.home-hero-actions .home-story-button:hover,.home-copy-join:hover{border-color:var(--red);background:var(--red);color:#fff}.home-copy-content{color:#d8dade;background:#0f1012;border-top:1px solid #303136}.home-copy-section{border-bottom:1px solid #303136;padding:92px 0;position:relative;overflow:hidden}.home-copy-section:nth-child(2n){background:#141517}.home-copy-shell>h2{color:#f0f1f3;letter-spacing:-.045em;max-width:940px;margin:0 0 25px;font-size:clamp(38px,5vw,60px);line-height:1.03}.home-copy-shell>h3{color:#f0f1f3;font-size:calc(27px * var(--text-scale));letter-spacing:-.025em;margin:36px 0 15px;line-height:1.2}.home-copy-shell>p:not(.home-copy-label){color:#b4b6bb;max-width:900px;font-size:calc(17px * var(--text-scale));margin:0 0 22px;line-height:1.76}.home-copy-shell strong{color:#f0f1f3}.home-tactic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.home-tactic-list article,.home-symptom-list li,.home-copy-strategy-list article{border:1px solid #424348;border-left:3px solid var(--red);background:linear-gradient(145deg,#202125,#121315);position:relative;box-shadow:8px 9px #0000003d}.home-tactic-list article:before,.home-copy-strategy-list article:before{content:"";background:var(--red);width:14px;height:2px;position:absolute;top:-1px;left:-1px}.home-tactic-list article{padding:27px 28px}.home-tactic-list h3{color:#f0f1f3;font-size:calc(21px * var(--text-scale));margin:0 0 17px;line-height:1.25}.home-tactic-list p{color:#afb1b6;font-size:calc(15px * var(--text-scale));margin:12px 0 0;line-height:1.7}.home-tactic-list em{color:var(--theme-accent);font-style:italic;font-weight:700}.home-symptom-list{gap:10px;margin:34px 0 0;padding:0;list-style:none;display:grid}.home-symptom-list li{color:#b5b7bc;font-size:calc(15px * var(--text-scale));padding:19px 22px;line-height:1.65}.home-symptom-list strong{color:#f0f1f3}.home-copy-strategy-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:36px}.home-copy-strategy-list article{height:100%}.home-copy-strategy-list h3{font-size:calc(21px * var(--text-scale));line-height:1.28}.home-copy-strategy-list p{font-size:calc(14px * var(--text-scale))}.home-copy-ultimatum{background:#0b0c0e!important}.home-copy-ultimatum .home-copy-shell{border:1px solid #45474c;border-left:3px solid var(--red);background:linear-gradient(145deg,#1c1d20,#101113);padding:42px;box-shadow:12px 14px #00000047}.home-copy-join{margin-top:8px}.home-story-cta-band{place-items:center;width:100%;padding-block:50px;display:grid}.home-story-cta-band .story-start-form{width:min(100%,320px)}.home-story-cta-band .home-copy-join{width:100%;margin-top:0}.home-story-cta-band+.home-symptom-note{margin-top:0}.home-copy-actions{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.home-copy-creed{border-bottom:1px solid var(--theme-accent-border);background:var(--red-dark);color:#fff;text-align:center;margin:0;padding:34px 0}.home-copy-creed strong{font:calc(11px * var(--text-scale))/1.65 var(--font-geist-mono), monospace;letter-spacing:.13em}@media (width<=980px){.home-tactic-list,.home-copy-strategy-list{grid-template-columns:1fr}.home-copy-strategy-list{gap:15px}}@media (width<=680px){.home-verbatim-page .hero-copy h1{font-size:43px}.home-hero-tagline{font-size:calc(17px * var(--text-scale))}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-actions a{width:100%}.home-copy-section{padding:66px 0}.home-copy-shell>h2{font-size:38px}.home-tactic-list article,.home-symptom-list li{padding:21px 19px}.home-copy-ultimatum .home-copy-shell{padding:28px 21px}.home-copy-join{text-align:center;width:100%;padding:0 14px}.home-copy-creed{padding:28px 0}}.admin-app .admin-page .content-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-app .admin-page .content-library-summary article{border:1px solid var(--admin-border);border-left:3px solid var(--red);background:linear-gradient(145deg,#202125,#141517);flex-direction:column;justify-content:center;min-height:122px;padding:20px;display:flex;box-shadow:6px 7px #00000038}.admin-app .admin-page .content-library-summary span{color:#9a9da3;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.admin-app .admin-page .content-library-summary strong{color:#f0f1f3;font-size:calc(28px * var(--text-scale));margin-top:16px;line-height:1}.admin-app .admin-page .content-library-summary small{color:#85888f;font-size:calc(10px * var(--text-scale));margin-top:8px}.admin-app .admin-page .content-library-browser{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:16px;margin-top:18px;display:grid}.admin-app .admin-page .content-section-nav{border:1px solid var(--admin-border);background:#151618;position:sticky;top:18px;overflow:hidden;box-shadow:8px 9px #00000038}.admin-app .admin-page .content-section-nav:before,.admin-app .admin-page .content-browser-main:before{content:"";border-left:2px solid var(--red);border-top:2px solid var(--red);pointer-events:none;width:15px;height:15px;position:absolute;top:-1px;left:-1px}.admin-app .admin-page .content-section-nav>div{border-bottom:1px solid var(--admin-divider);padding:22px 19px}.admin-app .admin-page .content-section-nav h2{color:#e6e8eb;font-size:calc(20px * var(--text-scale));margin:8px 0 7px}.admin-app .admin-page .content-section-nav>div>span{color:#898c93;font-size:calc(10px * var(--text-scale));line-height:1.5}.admin-app .admin-page .content-section-nav nav{padding:8px}.admin-app .admin-page .content-section-nav nav button{text-align:left;text-transform:none;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 10px;display:grid;color:#b7bac0!important;background:0 0!important;border:1px solid #0000!important;border-bottom-color:#303237!important}.admin-app .admin-page .content-section-nav nav button:last-child{border-bottom-color:#0000!important}.admin-app .admin-page .content-section-nav nav button:hover{background:#202125!important;border-color:#55575c!important}.admin-app .admin-page .content-section-nav nav button.active{border-color:var(--theme-accent-border)!important;border-left:3px solid var(--red)!important;background:var(--theme-accent-surface)!important;color:#fff!important}.admin-app .admin-page .content-section-nav nav button>i{color:var(--theme-accent);font-size:calc(18px * var(--text-scale));font-style:normal}.admin-app .admin-page .content-section-nav nav button>span{gap:5px;min-width:0;display:grid}.admin-app .admin-page .content-section-nav nav button b{color:inherit;font-size:calc(11px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-app .admin-page .content-section-nav nav button small{color:#777a81;font:calc(10px * var(--text-scale))/1.25 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-app .admin-page .content-section-nav nav button>strong{color:#b9bbc0;min-width:28px;min-height:24px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;background:#111214;border:1px solid #47494f;place-items:center;padding:0 6px;display:grid}.admin-app .admin-page .content-browser-main{border:1px solid var(--admin-border);background:#151618;min-width:0;position:relative;box-shadow:8px 9px #00000038}.admin-app .admin-page .content-browser-heading{border-bottom:1px solid var(--admin-divider);padding:20px 22px}.admin-app .admin-page .content-folder-breadcrumb{color:#666970;flex-wrap:wrap;align-items:center;gap:6px;min-height:27px;display:flex}.admin-app .admin-page .content-folder-breadcrumb button{min-height:26px;font-size:calc(10px * var(--text-scale));letter-spacing:0;text-transform:none;padding:0 6px;color:#9b9ea5!important;background:0 0!important;border:0!important}.admin-app .admin-page .content-folder-breadcrumb button:hover{color:var(--theme-accent)!important}.admin-app .admin-page .content-folder-breadcrumb span{align-items:center;gap:5px;display:inline-flex}.admin-app .admin-page .content-browser-heading>div:last-child{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:13px;display:flex}.admin-app .admin-page .content-browser-heading h2{color:#eceef1;font-size:calc(27px * var(--text-scale));margin:8px 0 5px}.admin-app .admin-page .content-browser-heading>div:last-child>div>span{color:#898c93;font-size:calc(10px * var(--text-scale))}.admin-app .admin-page .content-folder-grid{border-bottom:1px solid var(--admin-divider);background:#111214;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 18px;display:grid}.admin-app .admin-page .content-folder-grid button.content-folder-card{text-align:left;text-transform:none;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:128px;padding:24px 22px;display:grid;border:1px solid #484a50!important;border-left:3px solid var(--red)!important;color:#dadddf!important;background:#1b1c1f!important}.admin-app .admin-page .content-folder-grid button.content-folder-card:hover{border-color:var(--red)!important;background:var(--theme-accent-surface)!important}.admin-app .admin-page .content-folder-grid button>span{color:var(--theme-accent);font-size:calc(20px * var(--text-scale))}.admin-app .admin-page .content-folder-grid button>div{gap:10px;min-width:0;display:grid}.admin-app .admin-page .content-folder-grid button strong{color:#e5e7ea;font-size:calc(11px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-app .admin-page .content-folder-grid button code,.admin-app .admin-page .content-folder-grid button small{color:#85888f;font:calc(10px * var(--text-scale))/1.45 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-app .admin-page .content-folder-grid button>b{color:var(--theme-accent);font-size:calc(15px * var(--text-scale))}.admin-app .admin-page .content-browser-toolbar{border-bottom:1px solid var(--admin-divider);background:#17181b;grid-template-columns:minmax(220px,1fr) 150px 170px auto;gap:9px;padding:14px 18px;display:grid}.admin-app .admin-page .content-browser-toolbar :is(input,select){width:100%;padding-inline:14px}.admin-app .admin-page :is(.content-admin,.content-editor-page) .admin-kicker{margin:0;padding-bottom:10px;display:block}.admin-app .admin-page :is(.content-create-panel,.content-editor-meta) input{padding-inline:14px}.admin-app .admin-page .content-create-panel label>input,.admin-app .admin-page .content-create-panel .content-path-input{box-sizing:border-box;width:100%;height:48px;min-height:48px}.admin-app .admin-page .content-create-panel .content-path-input{padding:0;transition:border-color .16s,box-shadow .16s,background .16s}.admin-app .admin-page .content-create-panel .content-path-input:focus-within{border-color:var(--red);box-shadow:0 0 0 2px rgb(from var(--theme-accent) r g b / .16);background:#151618}.admin-app .admin-page .content-create-panel .content-path-input input,.admin-app .admin-page .content-create-panel .content-path-input input:focus{box-sizing:border-box;background:0 0;outline:0;height:46px;min-height:46px;padding:0 8px;box-shadow:none!important;border:0!important}.admin-app .admin-page .content-create-panel .content-path-input b:first-child{padding-left:14px}.admin-app .admin-page .content-create-panel .content-path-input b:last-child{padding-right:14px}.admin-app .admin-page .content-page-list-scalable{box-shadow:none;background:#151618;border:0;margin:0;padding:0 18px 10px}.admin-app .admin-page .content-page-list-scalable:before,.admin-app .admin-page .content-page-list-scalable:after{display:none}.admin-app .admin-page .content-page-list-scalable .content-page-row{min-height:94px}.admin-app .admin-page .content-admin-empty b,.admin-app .admin-page .content-admin-empty span{display:block}.admin-app .admin-page .content-admin-empty b{color:#d7d9dd;font-size:calc(13px * var(--text-scale))}.admin-app .admin-page .content-admin-empty span{color:#85888f;font-size:calc(10px * var(--text-scale));margin-top:8px}.admin-app .admin-page .content-pagination{border-top:1px solid var(--admin-divider);background:#111214;grid-template-columns:130px 1fr 130px;align-items:center;gap:12px;min-height:68px;padding:12px 18px;display:grid}.admin-app .admin-page .content-pagination span{color:#8f9299;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-align:center}.admin-app .admin-page .content-pagination span b{color:#dadddf}@media (width<=1150px){.admin-app .admin-page .content-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-page .content-library-browser{grid-template-columns:230px minmax(0,1fr)}.admin-app .admin-page .content-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-page .content-browser-toolbar{grid-template-columns:1fr 1fr}.admin-app .admin-page .content-search{grid-column:1/-1}}@media (width<=820px){.admin-app .admin-page .content-library-browser{grid-template-columns:1fr}.admin-app .admin-page .content-section-nav{position:static}.admin-app .admin-page .content-section-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-app .admin-page .content-section-nav nav button:last-child{border-bottom-color:#303237!important}}@media (width<=620px){.admin-app .admin-page .content-library-summary,.admin-app .admin-page .content-folder-grid,.admin-app .admin-page .content-section-nav nav,.admin-app .admin-page .content-browser-toolbar{grid-template-columns:1fr}.admin-app .admin-page .content-browser-heading>div:last-child{flex-direction:column;align-items:stretch}.admin-app .admin-page .content-new-in-folder{width:100%}.admin-app .admin-page .content-search{grid-column:auto}.admin-app .admin-page .content-pagination{grid-template-columns:1fr 1fr}.admin-app .admin-page .content-pagination span{grid-area:1/1/auto/-1}}.explorer-section{color:#eceef1;background-color:#0f1012;border-top:1px solid #292b30}.explorer-toolbar{border:1px solid #34363b;border-left:3px solid var(--red);background:#151619;padding:15px;box-shadow:8px 9px #00000040}.explorer-toolbar label input{color:#eceef1;background:#0f1012;border-color:#45474d}.explorer-toolbar label input::placeholder{color:#777a81}.explorer-toolbar .explorer-sort span{color:#9699a0}.explorer-toolbar .explorer-sort select{color:#eceef1;background:#0f1012;border-color:#45474d}.social-type-filters button{color:#a7aab0;border-color:#45474d}.social-type-filters button.active{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.social-media-card{border:1px solid #35373c;border-top:2px solid var(--theme-accent);background:#151619;overflow:hidden;box-shadow:7px 8px #00000038}.social-media-card:hover{border-color:var(--theme-accent-border);transform:translateY(-4px);box-shadow:9px 11px #00000052}.social-media-preview{background:#101113;border-color:#34363b}.social-media-copy{padding:20px}.social-media-copy h2{color:#f0f1f3}.social-media-copy p{color:#9b9ea4}.social-state{color:#e7e9ec;background:#141518;border-color:#45474c}.explorer-pagination button{color:#c8cbd0;background:#151619;border-color:#45474d}.explorer-pagination button:hover:not(:disabled),.explorer-pagination button.active{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.explorer-pagination>span,.explorer-pagination i{color:#9699a0}.social-detail-section{color:#eceef1;background:#0f1012}.social-detail-breadcrumb a{color:#b7bac0}.social-detail-media{border:1px solid #3b3d42;border-left:3px solid var(--theme-accent);background:#0b0c0e;box-shadow:12px 12px #0000005c}.social-share-panel{color:#eceef1;background:#151619;border-color:#3e4045;box-shadow:8px 9px #00000042}.social-share-panel h2{color:#f0f1f3}.social-caption-box{border-left-color:var(--theme-accent);background:#0f1012}.social-caption-box p{color:#c2c4c9}.social-share-buttons button{color:#d8dade;background:#111214;border-color:#414349}.social-asset-actions button{color:#eceef1;background:0 0;border-color:#505258}.social-detail-state{color:#eceef1;background:#0f1012}@media (width<=700px){.explorer-toolbar{padding:12px}.social-type-filters{grid-template-columns:repeat(2,1fr);display:grid}.social-type-filters button{width:100%}}.shell{width:min(1180px, calc(100% - (var(--ta-page-gutter) * 2)))}.site-header .desktop-nav a,.site-header .desktop-nav-menu>button,.site-header .header-action,.site-header .text-size-control,.site-footer a{min-height:var(--ta-control-height);align-items:center}.site-header .desktop-nav a,.site-header .desktop-nav-menu>button,.site-footer a{display:inline-flex}.site-header .text-size-control{height:var(--ta-control-height)}.site-header .text-size-control button{width:var(--ta-control-height);min-width:var(--ta-control-height);min-height:var(--ta-control-height);justify-content:center;align-items:center;line-height:1;display:inline-flex}.site-header .header-action{height:var(--ta-control-height);justify-content:center;align-items:center;padding-block:0;line-height:1;display:inline-flex}main:not(.admin-main):not(.admin-page) button:not(.intelligence-engine__result-link):not(.maps-node-actions-toggle):not(.maps-node-file-close),main:not(.admin-main):not(.admin-page) [role=button],main:not(.admin-main):not(.admin-page) .button,main:not(.admin-main):not(.admin-page) input[type=button],main:not(.admin-main):not(.admin-page) input[type=submit],main:not(.admin-main):not(.admin-page) input[type=reset]{vertical-align:middle;line-height:1.2;min-height:var(--ta-control-height)!important}main:not(.admin-main):not(.admin-page) :is(.button,.account-button,.community-primary,.community-load-more,.community-empty a,.community-reply-gate a,.community-member-gate a,.community-compose-actions a,.member-summary>a){justify-content:center;align-items:center;gap:var(--ta-space-2);display:inline-flex}main:not(.admin-main):not(.admin-page) button>svg,main:not(.admin-main):not(.admin-page) .button>svg{flex:none;align-self:center}.content-library-main,.content-category-main{color:#f4f4f5;background:#0d0e10;min-height:70vh}.content-library-hero{background:radial-gradient(circle at 78% 20%,rgb(from var(--theme-accent) r g b / .18),transparent 34%),linear-gradient(135deg,#17181b,#0d0e10 64%);border-bottom:1px solid #33353a;padding:94px 0 84px;position:relative;overflow:hidden}.content-library-hero:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.content-library-hero .shell{z-index:1;position:relative}.content-library-kicker,.content-library-section-heading>span{color:var(--theme-accent);font:700 calc(11px * var(--text-scale))/1.3 var(--font-geist-mono),monospace;letter-spacing:.14em;margin-bottom:14px;display:block}.content-library-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:880px;margin:0;font-size:clamp(40px,6vw,72px);line-height:.98}.content-library-hero p{color:#b9bbc1;max-width:760px;font-size:calc(17px * var(--text-scale));margin:24px 0 0;line-height:1.7}.content-category-grid,.content-article-list{padding-top:64px;padding-bottom:88px}.content-library-layout{grid-template-columns:minmax(0,1.9fr) minmax(280px,.72fr);align-items:start;gap:34px;padding-top:64px;padding-bottom:88px;display:grid}.content-latest-column{min-width:0}.content-library-section-heading{margin-bottom:30px}.content-library-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px)}.content-library-section-heading p{color:#92959c;margin:10px 0 0}.content-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.content-category-card{color:#f6f6f7;background:#17181b;border:1px solid #3d3f45;min-height:270px;padding:28px;transition:transform .16s,border-color .16s,background .16s;position:relative;box-shadow:8px 9px #00000047}.content-category-card:hover,.content-category-card:focus-visible{border-color:var(--theme-accent);background:#1d1e22;outline:none;transform:translateY(-2px)}.content-category-card small{color:var(--theme-accent);font:700 calc(10px * var(--text-scale))/1.45 var(--font-geist-mono),monospace;letter-spacing:.1em;display:block}.content-category-card h3{letter-spacing:-.04em;text-transform:uppercase;margin:34px 0 12px;font-size:clamp(28px,3vw,40px)}.content-category-card p{color:#aaadb3;margin:0 0 28px;line-height:1.65}.content-category-card b{color:#e8e9eb;font:700 calc(10px * var(--text-scale)) var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;position:absolute;bottom:25px;left:28px}.content-category-introduction .content-page-runtime>:first-child{margin-top:0}.content-article-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.content-article-card{background:#17181b;border:1px solid #383a40;flex-direction:column;min-height:235px;padding:26px;display:flex;box-shadow:7px 8px #00000040}.content-article-card>span{color:var(--theme-accent);font:700 calc(10px * var(--text-scale)) var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.content-article-card h3{font-size:calc(24px * var(--text-scale));letter-spacing:-.025em;margin:18px 0 10px;line-height:1.15}.content-article-card h3 a{color:#f5f5f6}.content-article-card p{color:#a8aab0;margin:0 0 24px;line-height:1.6}.content-article-link{color:var(--theme-accent);margin-top:auto;font-weight:750}.content-feed-list{border-top:1px solid #3d3f45;display:grid}.content-feed-row{border-bottom:1px solid #3d3f45;grid-template-columns:180px minmax(0,1fr);gap:22px;min-height:158px;padding:19px 0;display:grid}.content-feed-thumbnail{background:radial-gradient(circle at 70% 24%,rgb(from var(--theme-accent) r g b / .28),transparent 42%),#17181b;color:#cdd0d4;width:180px;height:120px;font:850 calc(16px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:-.09em;text-align:center;border:1px solid #45474d;align-self:start;place-items:center;display:grid;overflow:hidden}.content-feed-thumbnail img{object-fit:cover;filter:saturate(.28)contrast(1.08);width:100%;height:100%;transition:filter .18s,transform .18s}.content-feed-thumbnail:hover img,.content-feed-thumbnail:focus-visible img{filter:saturate(.48)contrast(1.12);transform:scale(1.025)}.content-feed-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.content-feed-meta{color:#8e9197;width:100%;font:700 calc(10px * var(--text-scale))/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px 16px;display:flex}.content-feed-meta span{color:var(--theme-accent)}.content-feed-copy h3{letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(20px,2.1vw,27px);line-height:1.12}.content-feed-copy h3 a{color:#f5f5f6;text-decoration:none}.content-feed-copy h3 a:hover,.content-feed-copy h3 a:focus-visible{color:var(--theme-accent-copy);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.content-feed-copy p{color:#a8aab0;font-size:calc(13px * var(--text-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;line-height:1.55;display:-webkit-box;overflow:hidden}.content-feed-copy .content-article-link{color:var(--theme-accent);font-size:calc(11px * var(--text-scale))}.content-category-sidebar{background:#151619;border:1px solid #3d3f45;padding:24px;position:sticky;top:22px;box-shadow:8px 9px #00000047}.content-category-sidebar .content-library-section-heading{margin-bottom:20px}.content-category-sidebar .content-library-section-heading h2{font-size:clamp(25px,2.5vw,34px);line-height:1.05}.content-category-sidebar-list{border-top:1px solid #3b3d42;display:grid}.content-category-sidebar-list>a{color:#f2f3f5;border-bottom:1px solid #3b3d42;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 4px;transition:padding .16s,color .16s,background .16s;display:flex}.content-category-sidebar-list>a:hover,.content-category-sidebar-list>a:focus-visible{color:var(--theme-accent-copy);background:#1d1e22;outline:none;padding-left:10px;padding-right:10px}.content-category-sidebar-list>a>span{gap:4px;min-width:0;display:grid}.content-category-sidebar-list small,.content-topics-callout small{color:#85888f;font:700 calc(9px * var(--text-scale))/1.2 var(--font-geist-mono),monospace;letter-spacing:.1em}.content-category-sidebar-list strong{font-size:calc(15px * var(--text-scale))}.content-category-sidebar-list b{color:#d7d9dd;min-width:34px;min-height:30px;font:750 calc(10px * var(--text-scale)) var(--font-geist-mono),monospace;background:#1e2023;border:1px solid #4a4c52;place-items:center;display:grid}.content-topics-callout{border:1px solid var(--theme-accent-border);background:linear-gradient(135deg,rgb(from var(--theme-accent) r g b / .14),rgb(from var(--theme-accent) r g b / .02));color:#f5f5f6;gap:7px;margin-top:20px;padding:18px;display:grid}.content-topics-callout strong{font-size:calc(18px * var(--text-scale))}.content-topics-callout span{color:var(--theme-accent);font-size:calc(11px * var(--text-scale));font-weight:750}.content-empty-state{color:#a5a8ae;background:#151619;border:1px dashed #484a50;padding:34px}.content-pagination{color:#a7a9af;font:700 calc(11px * var(--text-scale)) var(--font-geist-mono),monospace;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:34px;display:grid}.content-pagination a{color:#fff;border:1px solid #4a4c52;width:max-content;padding:12px 15px}.content-pagination a:last-child{justify-self:end}.content-feed-pagination>div:last-child{justify-content:flex-end;display:flex}.content-page-number-links{justify-content:center;align-items:center;gap:5px;display:flex}.content-page-number-links>span{align-items:center;gap:5px;display:flex}.content-page-number-links a,.content-page-number-links b{color:#f1f2f4;background:#17181b;border:1px solid #4a4c52;place-items:center;min-width:38px;min-height:38px;padding:0;text-decoration:none;display:grid}.content-page-number-links b{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.content-page-number-links i{color:#74777d;padding:0 3px;font-style:normal}@media (width<=980px){.content-library-layout{grid-template-columns:1fr}.content-category-sidebar{position:static}}@media (width<=760px){.content-library-hero{padding:66px 0 58px}.content-library-hero h1{font-size:42px}.content-category-cards,.content-article-cards{grid-template-columns:1fr}.content-category-card{min-height:250px}.content-category-grid,.content-article-list{padding-top:46px;padding-bottom:64px}.content-pagination{grid-template-columns:1fr 1fr}.content-pagination>span:nth-child(2){text-align:center;grid-area:1/1/auto/-1}.content-feed-pagination .content-page-number-links{grid-area:1/1/auto/-1}}@media (width<=560px){.content-library-layout{padding-top:46px;padding-bottom:64px}.content-feed-row{grid-template-columns:116px minmax(0,1fr);gap:14px;min-height:132px}.content-feed-thumbnail{width:116px;height:88px}.content-feed-copy h3{font-size:calc(18px * var(--text-scale));margin-top:8px}.content-feed-copy p{-webkit-line-clamp:3}.content-feed-copy .content-article-link,.content-feed-meta time{display:none}.content-category-sidebar{padding:20px}}.ta-standard-article{color:#eceef0;background:#0d0e10}.ta-article-hero{background:linear-gradient(145deg,#1b1c20,#101114 70%);border-bottom:1px solid #3a3c42;padding:82px 0 68px}.ta-article-category,.ta-article-eyebrow{color:var(--theme-accent);font:750 calc(10px * var(--text-scale))/1.4 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;display:block}.ta-article-category{width:fit-content;text-decoration:none}.ta-article-category:hover,.ta-article-category:focus-visible{color:var(--theme-accent-copy);text-underline-offset:.3em;text-decoration:underline}.ta-article-hero h1{letter-spacing:-.05em;max-width:980px;margin:20px 0 18px;font-size:clamp(38px,5.5vw,68px);line-height:1}.ta-article-hero>.shell>p{color:#b9bbc0;max-width:820px;font-size:calc(18px * var(--text-scale));margin:0;line-height:1.65}.ta-article-meta{color:#8f9299;font:650 calc(10px * var(--text-scale)) var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px 24px;margin-top:26px;display:flex}.ta-article-layout{padding-top:58px;padding-bottom:76px}.ta-article-body{width:min(100%,780px)}.ta-article-section{margin:0 0 48px}.ta-article-section h2,.ta-article-sources h2,.ta-article-downloads h2{font-size:calc(32px * var(--text-scale));letter-spacing:-.035em;margin:12px 0 20px;line-height:1.08}.ta-article-section p{color:#d2d4d7;font-size:calc(17px * var(--text-scale));margin:0 0 19px;line-height:1.82}.ta-article-section ul{color:#d2d4d7;margin:22px 0;padding-left:24px}.ta-article-section li{margin:0 0 11px;padding-left:6px;line-height:1.65}.ta-article-section h3{color:#eceef0;font-size:calc(21px * var(--text-scale));margin:26px 0 12px;line-height:1.2}.ta-article-section blockquote{border-left:4px solid var(--theme-accent);color:#eceef0;font-size:calc(18px * var(--text-scale));background:#191a1e;margin:26px 0;padding:18px 22px;line-height:1.65}.ta-article-action-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ta-article-action-links a{color:#eceef0;border:1px solid #45474d;padding:13px 15px;text-decoration:none}.ta-article-action-links a:hover,.ta-article-action-links a:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent-surface)}.ta-article-figure{margin:28px 0}.ta-article-figure img{background:#17181b;border:1px solid #45474e;width:100%;height:auto;display:block}.ta-article-figure figcaption{color:#979aa1;font-size:calc(12px * var(--text-scale));padding:11px 2px 0;line-height:1.55}.ta-article-sources{border-top:1px solid #3c3e44;margin-top:58px;padding-top:30px}.ta-article-sources ol{padding-left:24px}.ta-article-sources li{color:#b8bac0;overflow-wrap:anywhere;margin-bottom:13px;line-height:1.6}.ta-article-sources a{color:var(--theme-accent-copy);text-underline-offset:3px;text-decoration:underline}.ta-article-downloads{background:#17181b;border:1px solid #43454b;flex-wrap:wrap;gap:12px;margin-top:48px;padding:28px;display:flex}.ta-article-downloads h2{width:100%;margin-top:0}.ta-article-downloads>p{color:#aeb1b7;width:100%;margin:0;line-height:1.65}.ta-article-downloads a{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;padding:13px 16px;font-weight:750;text-decoration:none}.ta-article-downloads a:hover,.ta-article-downloads a:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent)}.ta-editorial-notice{border-left:4px solid var(--theme-accent);color:#c2c4c9;background:#191a1e;margin-top:52px;padding:25px 28px}.ta-editorial-notice h2{color:#f2f3f4;font-size:calc(18px * var(--text-scale));letter-spacing:-.01em;margin:0 0 10px}.ta-editorial-notice p{font-size:calc(13px * var(--text-scale));margin:0;line-height:1.7}.ta-editorial-notice p+p{margin-top:10px}.ta-article-footer{background:#151619;border-top:1px solid #3b3d43;padding:24px 0}.ta-article-footer .shell{color:#8e9198;font:650 calc(10px * var(--text-scale)) var(--font-geist-mono),monospace;overflow-wrap:anywhere;justify-content:space-between;gap:20px;display:flex}.ta-article-footer a{color:#b9bbc1}@media (width<=700px){.ta-article-hero{padding:58px 0 50px}.ta-article-hero h1{font-size:40px}.ta-article-layout{padding-top:44px;padding-bottom:58px}.ta-article-section h2,.ta-article-sources h2,.ta-article-downloads h2{font-size:calc(28px * var(--text-scale))}.ta-editorial-notice{padding:22px}.ta-article-action-links{grid-template-columns:1fr}.ta-article-footer .shell{flex-direction:column}}.project-puppet-hero{padding:52px 0}.project-puppet-hero__grid{align-items:center;gap:var(--ta-space-8);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);display:grid}.project-puppet-hero__copy h1{letter-spacing:-.05em;max-width:760px;margin:18px 0 12px;font-size:clamp(42px,5.2vw,70px);line-height:.96}.project-puppet-hero__subtitle{color:var(--theme-accent-copy);margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.2}.project-puppet-hero__summary{max-width:660px;color:var(--ta-copy-secondary);font-size:calc(16px * var(--text-scale));margin:18px 0 0;line-height:1.65}.project-puppet-hero__actions{margin-top:var(--ta-space-6)}.project-puppet-hero__image{margin:0}.project-puppet-hero__image img{border:1px solid var(--ta-rule-strong);background:var(--ta-panel);width:100%;height:auto;box-shadow:var(--ta-shadow-offset);display:block}.project-puppet-explorer{width:min(100%,1120px);padding-top:var(--ta-space-6);padding-bottom:var(--ta-space-16)}.project-puppet-tabs{z-index:20;margin-bottom:var(--ta-space-8);border:1px solid var(--ta-rule);background:rgb(from var(--ta-canvas) r g b / .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px;position:sticky;top:0;box-shadow:0 12px 28px #00000057}.project-puppet-tabs.ta-tabs>button{gap:8px}.project-puppet-tabs svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.project-puppet-tab-panel{outline:none;min-height:680px;scroll-margin-top:76px}.project-puppet-tab-panel:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:6px}.project-puppet-panel-header{max-width:760px;margin-bottom:var(--ta-space-6)}.project-puppet-panel-header h2{color:var(--ta-title);letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.04}.project-puppet-panel-header>p:last-child{color:var(--ta-copy-secondary);font-size:calc(16px * var(--text-scale));margin:0;line-height:1.65}.project-puppet-overview{gap:var(--ta-space-6);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);display:grid}.project-puppet-overview__copy h3,.project-puppet-action-panel h3,.project-puppet-source-record h3,.project-puppet-related h3,.project-puppet-downloads h3{color:var(--ta-title);font-size:calc(27px * var(--text-scale));letter-spacing:-.03em;margin:9px 0 14px;line-height:1.12}.project-puppet-overview__copy>p:not(.ta-eyebrow),.project-puppet-action-panel>p:not(.ta-eyebrow),.project-puppet-downloads>p:not(.ta-eyebrow){color:var(--ta-copy-primary);font-size:calc(15px * var(--text-scale));margin:0;line-height:1.7}.project-puppet-overview__copy .ta-button{margin-top:var(--ta-space-5)}.project-puppet-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-puppet-framework-grid article{align-content:start;gap:8px;display:grid}.project-puppet-framework-grid svg,.project-puppet-route-card>svg{fill:none;width:28px;height:28px;stroke:var(--theme-accent-copy);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.project-puppet-framework-grid strong{color:var(--theme-accent-copy);font:700 calc(12px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.project-puppet-framework-grid p{color:var(--ta-copy-secondary);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.55}.project-puppet-overview-record{margin-top:var(--ta-space-6)}.project-puppet-overview-record>.ta-eyebrow{margin-bottom:10px}.project-puppet-disclosure-list{gap:10px;display:grid}.project-puppet-disclosure{padding:0}.project-puppet-disclosure summary{justify-content:space-between;align-items:center;gap:var(--ta-space-4);min-height:74px;color:var(--ta-title);cursor:pointer;padding:16px 18px;list-style:none;display:flex}.project-puppet-disclosure summary::-webkit-details-marker{display:none}.project-puppet-disclosure summary:hover{background:var(--ta-panel-hover)}.project-puppet-disclosure summary:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:-3px}.project-puppet-disclosure summary>span:first-child{gap:5px;display:grid}.project-puppet-disclosure summary strong{font-size:calc(16px * var(--text-scale));line-height:1.3}.project-puppet-disclosure__action{color:var(--theme-accent-copy);font:700 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.project-puppet-disclosure__action:after{content:" +"}.project-puppet-disclosure[open] .project-puppet-disclosure__action:after{content:" −"}.project-puppet-disclosure__body{border-top:1px solid var(--ta-rule);padding:0 20px 22px}.project-puppet-disclosure__body p{color:var(--ta-copy-primary);font-size:calc(16px * var(--text-scale));margin:18px 0 0;line-height:1.78}.project-puppet-route-grid{margin-top:var(--ta-space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-puppet-route-card{align-items:start;gap:var(--ta-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.project-puppet-route-card h3{color:var(--ta-title);font-size:calc(20px * var(--text-scale));margin:6px 0 8px;line-height:1.2}.project-puppet-route-card p:not(.ta-eyebrow){color:var(--ta-copy-secondary);font-size:calc(13px * var(--text-scale));margin:0 0 16px;line-height:1.6}.project-puppet-loop-figure{align-items:stretch;gap:var(--ta-space-6);margin:0 0 var(--ta-space-6);grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);display:grid}.project-puppet-loop-figure img{border:1px solid var(--ta-rule);object-fit:cover;width:100%;height:100%;min-height:250px;display:block}.project-puppet-loop-figure figcaption{align-content:center;gap:11px;display:grid}.project-puppet-loop-figure figcaption strong{color:var(--ta-title);font-size:calc(22px * var(--text-scale));line-height:1.35}.project-puppet-loop-figure figcaption span{color:var(--ta-copy-secondary);font-size:calc(14px * var(--text-scale));line-height:1.65}.project-puppet-source-record{margin-top:var(--ta-space-6)}.project-puppet-source-record ol{margin:0;padding-left:22px}.project-puppet-source-record li{color:var(--ta-copy-secondary);margin-top:12px;line-height:1.65}.project-puppet-source-record a,.project-puppet-related a{color:var(--theme-accent-copy);text-underline-offset:3px;text-decoration:underline}.project-puppet-action-panel{margin-bottom:var(--ta-space-6)}.project-puppet-action-panel .ta-button-row,.project-puppet-downloads .ta-button-row{margin-top:var(--ta-space-5)}.project-puppet-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-puppet-related ul{margin:0;padding-left:20px}.project-puppet-related li{color:var(--ta-copy-secondary);margin-top:10px;line-height:1.5}.project-puppet-editorial{max-width:860px;margin-top:var(--ta-space-10)}@media (width<=900px){.project-puppet-hero__grid,.project-puppet-overview,.project-puppet-loop-figure{grid-template-columns:1fr}.project-puppet-hero__image{order:-1}.project-puppet-hero__image img{object-fit:cover;max-height:390px}.project-puppet-overview{gap:var(--ta-space-5)}}@media (width<=720px){.project-puppet-hero{padding:32px 0 40px}.project-puppet-hero__grid{gap:var(--ta-space-5)}.project-puppet-hero__copy h1{font-size:42px}.project-puppet-explorer{padding-top:14px}.project-puppet-tabs.ta-tabs--five{scroll-snap-type:x proximity;scrollbar-width:thin;gap:4px;padding:6px;display:flex;overflow-x:auto}.project-puppet-tabs.ta-tabs--five>button{scroll-snap-align:start;flex:0 0 152px;min-width:152px;padding-inline:10px}.project-puppet-tab-panel{min-height:560px}.project-puppet-framework-grid,.project-puppet-route-grid,.project-puppet-bottom-grid{grid-template-columns:1fr}.project-puppet-overview{padding:24px 20px}.project-puppet-route-card{grid-template-columns:1fr}.project-puppet-loop-figure img{min-height:0}}@media (prefers-reduced-motion:reduce){.project-puppet-tabs{scroll-behavior:auto}}main:not(.admin-main):not(.admin-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color]),select){min-height:var(--ta-control-height)}main:not(.admin-main):not(.admin-page) textarea{min-height:96px;line-height:1.55}.preview-category-tabs button{min-height:var(--ta-control-height)}.settings-picture-upload,.settings-picture-actions button,.member-key-retained>button,.settings-retain-form>button{justify-content:center;align-items:center;display:inline-flex;min-height:var(--ta-control-height)!important}.panel-page-header{padding:var(--ta-space-8) 0 var(--ta-space-16)}.unified-subpage .panel-page-header,main>.panel-page-header{padding-bottom:var(--ta-space-16)}.panel-page-frame{padding:var(--ta-panel-padding)}.panel-page-topline{min-height:24px;color:var(--ta-text-muted);font-family:var(--font-geist-mono), monospace;font-size:var(--ta-font-micro);align-items:center;line-height:1.25;display:flex}.panel-page-status{justify-content:center;align-items:center;height:26px;line-height:1;display:inline-flex}.panel-page-title-row{gap:var(--ta-space-5);margin:var(--ta-space-6) 0}.panel-page-title-copy :is(h1,h2),.email-outreach-prototype-page .panel-page-title-copy h1,.about-prototype-page .panel-page-title-copy h1{margin:0 0 var(--ta-space-2);font-size:clamp(32px,4vw,46px);line-height:1.05}.panel-page-title-copy p{color:var(--ta-text-secondary);line-height:1.6}.panel-page-body{margin:0 calc(var(--ta-panel-padding) * -1) calc(var(--ta-panel-padding) * -1);padding:var(--ta-panel-padding)}.panel-page-topline,.legal-updated,.preview-topline,.preview-footer,.preview-tool-list small,.signal-room-title,.signal-connection,.signal-terminal-meta,.signal-day,.signal-message-copy header span,.signal-message-copy time,.signal-character-count,.signal-room-footer{color:var(--ta-text-muted)}:where(.site-header,main:not(.admin-main):not(.admin-page),.site-footer) :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:3px}@media (width<=760px){:root{--ta-page-gutter:18px;--ta-panel-padding:20px}}@media (width<=620px){:root{--ta-page-gutter:15px;--ta-panel-padding:17px}.panel-page-header,.unified-subpage .panel-page-header,main>.panel-page-header{padding:var(--ta-space-6) 0 var(--ta-space-12)}.panel-page-topline{align-items:flex-start;gap:var(--ta-space-2);flex-direction:column}.panel-page-title-row{gap:var(--ta-space-3);margin:var(--ta-space-5) 0}.panel-page-title-copy :is(h1,h2),.email-outreach-prototype-page .panel-page-title-copy h1,.about-prototype-page .panel-page-title-copy h1{font-size:clamp(29px,9vw,36px)}}.home-creator-strip{z-index:2;background:var(--ink);color:#f5f4f8;padding:14px 0 0;position:relative}.home-creator-strip__inner{justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-sos-badge{border-color:var(--theme-red-accent);min-width:64px;position:relative}@supports (color:color-mix(in lab, red, red)){.home-sos-badge{border-color:color-mix(in srgb, var(--theme-red-accent) 72%, var(--theme-rule))}}.home-sos-badge{background:rgb(from var(--theme-red-accent) r g b / .2);color:var(--theme-red-accent)}@supports (color:color-mix(in lab, red, red)){.home-sos-badge{color:color-mix(in srgb, var(--theme-red-accent) 42%, white)}}.home-sos-badge{text-decoration:none;transition:border-color .16s,color .16s,box-shadow .16s,filter .16s;animation:2.8s ease-in-out infinite home-sos-blink}.home-sos-badge:hover{border-color:var(--theme-red-accent);background:rgb(from var(--theme-red-accent) r g b / .46);box-shadow:0 0 0 2px rgb(from var(--theme-red-accent) r g b / .14), 0 0 18px rgb(from var(--theme-red-accent) r g b / .38);color:#fff;filter:brightness(1.08)saturate(1.12);opacity:1;animation:none}.home-sos-badge:focus-visible{border-color:var(--theme-red-accent);background:rgb(from var(--theme-red-accent) r g b / .46);box-shadow:0 0 0 2px rgb(from var(--theme-red-accent) r g b / .14), 0 0 18px rgb(from var(--theme-red-accent) r g b / .38);color:#fff;filter:brightness(1.08)saturate(1.12);outline:2px solid var(--theme-red-accent);outline-offset:3px;opacity:1;animation:none}.home-sos-popover{z-index:5;border:1px solid var(--theme-rule);background:var(--theme-canvas-deep);min-height:32px;box-shadow:0 8px 24px var(--theme-shadow-strong);color:var(--theme-text);font:400 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:none;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;align-items:center;padding:0 12px;transition:opacity .16s,transform .16s,visibility .16s;display:inline-flex;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px)}.home-sos-popover:before{content:"";border-top:1px solid var(--theme-rule);border-left:1px solid var(--theme-rule);background:var(--theme-canvas-deep);width:8px;height:8px;position:absolute;top:-5px;left:calc(50% - 4px);transform:rotate(45deg)}.home-sos-badge:is(:hover,:focus-visible) .home-sos-popover{opacity:1;visibility:visible;transform:translate(-50%)}@keyframes home-sos-blink{0%,to{background:rgb(from var(--theme-red-accent) r g b / .16);box-shadow:0 0 0 rgb(from var(--theme-red-accent) r g b / 0);opacity:.78}50%{background:rgb(from var(--theme-red-accent) r g b / .4);box-shadow:0 0 14px rgb(from var(--theme-red-accent) r g b / .34);opacity:1}}@media (prefers-reduced-motion:reduce){.home-sos-badge{animation:none}.home-sos-popover{transition:none}}.home-creator-credit{color:#f5f4f8;letter-spacing:.02em;white-space:nowrap;background:#000;border:1px solid #202126;align-items:baseline;gap:6px;margin:0;padding:10px 14px;font-size:12px;line-height:1;display:inline-flex}.home-creator-credit a{color:#a180ff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.home-creator-credit a:hover{color:#b79cff}.home-creator-credit a:focus-visible{outline-offset:3px;outline:2px solid #a180ff}.home-movement-hero{min-height:0}.home-movement-hero .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:56px;padding:25px 0 72px;transform:none}.home-movement-hero .hero-copy{padding-bottom:10px}.home-movement-hero .library-preview{margin-top:24px}.home-movement-hero .toolbox-v2{margin-top:0}.home-hero-sidebar{align-content:start;gap:18px;min-width:0;display:grid}.home-story-start-body{background:linear-gradient(145deg,#14171a,#0a0c0e);border-top:1px solid #34373c;gap:13px;padding:24px;display:grid}.home-story-start-body>span{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.home-story-start-body h2{color:#f1f2f3;letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.03}.home-story-start-body p{color:#aeb1b6;font-size:calc(14px * var(--text-scale));margin:0;line-height:1.6}.home-story-start-body .story-start-form{margin-top:5px}.home-story-start-action{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;width:100%;min-height:50px;font:800 11px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:inline-flex}.home-story-start-action:after{content:"→";font-size:17px}.home-story-start-action:hover,.home-story-start-action:focus-visible{background:var(--theme-accent-border);border-color:#fff}.home-media-preview{background:linear-gradient(145deg,#111519,#080b0d 72%);border:1px solid #3e4146;padding:13px 14px 14px;position:relative;box-shadow:8px 10px 20px #0000005c}.home-media-preview:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);content:"";pointer-events:none;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.home-media-preview>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.home-media-preview>header>div{gap:5px;min-width:0;display:grid}.home-media-preview>header>div>span{color:var(--theme-accent);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.home-media-preview>header strong{color:#f1f2f3;font-size:13px}.home-media-preview>header nav{gap:9px;display:flex}.home-media-preview>header nav a{color:#a7aab0;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.home-media-preview>header nav a:hover,.home-media-preview>header nav a:focus-visible{color:var(--theme-accent);outline:none}.home-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.home-media-card{color:#e7e9eb;background:#0b0d0f;border:1px solid #34383e;align-content:start;gap:5px;min-width:0;padding:6px;transition:border-color .16s,transform .16s,background .16s;display:grid}.home-media-card:hover,.home-media-card:focus-visible{z-index:2;border-color:var(--theme-accent);outline:2px solid var(--theme-accent);outline-offset:2px;background:#121519;transform:translateY(-3px)}.home-media-type{color:var(--theme-accent);font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.home-media-thumb{aspect-ratio:1;background:#030405;border:1px solid #42474e;width:100%;display:block;position:relative;overflow:hidden}.home-media-thumb:after{border-right:1px solid var(--theme-accent);border-bottom:1px solid var(--theme-accent);content:"";width:8px;height:8px;position:absolute;bottom:4px;right:4px}.home-media-thumb img{object-fit:cover;width:100%;height:100%;transition:filter .16s,transform .2s;display:block}.home-media-thumb-poster img{object-position:center top}.home-media-card:hover .home-media-thumb img,.home-media-card:focus-visible .home-media-thumb img{filter:brightness(1.08);transform:scale(1.035)}.home-media-card:hover .home-media-thumb,.home-media-card:focus-visible .home-media-thumb,.home-media-card:hover .home-media-play,.home-media-card:focus-visible .home-media-play{border-color:var(--theme-accent);color:var(--theme-accent)}.home-media-play{color:#fff;background:#000000ad;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-media-card>strong{color:#e7e9eb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.18;overflow:hidden}.home-media-action{color:#9b9fa6;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.home-media-card:hover .home-media-action,.home-media-card:focus-visible .home-media-action{color:var(--theme-accent)}.home-poster-preview{background:linear-gradient(145deg,#111519,#080b0d 72%);border:1px solid #3e4146;padding:16px;position:relative;box-shadow:12px 14px 25px #0000006b}.home-poster-preview:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);content:"";pointer-events:none;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.home-poster-preview>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:12px;display:flex}.home-poster-preview>header>div{gap:6px;display:grid}.home-poster-preview>header span{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.home-poster-preview>header strong{color:#f1f2f3;font-size:15px}.home-poster-preview>header>a{color:#a7aab0;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.home-poster-preview>header>a:hover,.home-poster-preview>header>a:focus-visible{color:#fff;outline:none}.home-poster-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.home-poster-preview>div>a{aspect-ratio:9/16;cursor:pointer;background:#030405;border:1px solid #3c4147;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.home-poster-preview>div>a:after{border-right:1px solid var(--theme-accent);border-bottom:1px solid var(--theme-accent);content:"";width:10px;height:10px;position:absolute;bottom:5px;right:5px}.home-poster-preview>div img{object-fit:cover;width:100%;height:100%;transition:filter .16s,transform .2s;display:block}.home-poster-preview>div>a:hover,.home-poster-preview>div>a:focus-visible{z-index:2;border-color:var(--theme-accent);outline-offset:2px;outline:2px solid #fff;transform:translateY(-3px)}.home-poster-preview>div>a:hover img,.home-poster-preview>div>a:focus-visible img{filter:brightness(1.06);transform:scale(1.025)}.home-poster-action{color:#dfe1e3;min-height:42px;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#15181b;border:1px solid #42464c;justify-content:space-between;align-items:center;margin-top:10px;padding:0 12px;display:flex}.home-poster-action:hover,.home-poster-action:focus-visible{border-color:var(--red);background:var(--red);color:#fff;outline:none}.home-music-preview{background:linear-gradient(145deg,#121519,#080b0d 72%);border:1px solid #3e4146;padding:13px 14px 14px;position:relative;box-shadow:8px 10px 20px #0000005c}.home-music-preview:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);content:"";pointer-events:none;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.home-music-preview>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.home-music-preview>header>div{gap:6px;display:grid}.home-music-preview>header span{color:var(--theme-accent);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.home-music-preview>header strong{color:#f1f2f3;font-size:13px}.home-music-preview>header>a{color:#a7aab0;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.home-music-preview>header>a:hover,.home-music-preview>header>a:focus-visible{color:#fff;outline:none}.home-music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-music-grid>article{background:#0b0d0f;border:1px solid #34383e;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:6px;display:grid}.home-music-cover{background:#030405;border:1px solid #42474e;width:54px;height:54px;display:block;position:relative;overflow:hidden}.home-music-cover:after{border-right:1px solid var(--theme-accent);border-bottom:1px solid var(--theme-accent);content:"";width:10px;height:10px;position:absolute;bottom:5px;right:5px}.home-music-cover img{object-fit:cover;width:100%;height:100%;transition:filter .16s,transform .2s;display:block}.home-music-cover:hover,.home-music-cover:focus-visible{border-color:var(--theme-accent);outline-offset:2px;outline:2px solid #fff}.home-music-cover:hover img,.home-music-cover:focus-visible img{filter:brightness(1.08);transform:scale(1.025)}.home-music-grid article>div{gap:4px;min-width:0;display:grid}.home-music-grid article>div>span{color:#858991;font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.home-music-grid article>div>strong{color:#e7e9eb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.18;overflow:hidden}.home-music-grid article>div>strong a:hover,.home-music-grid article>div>strong a:focus-visible{color:var(--theme-accent);outline:none}.home-music-grid article>div>a{color:var(--theme-accent);font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.home-music-grid article>div>a:hover,.home-music-grid article>div>a:focus-visible{color:#fff;outline:none}.home-verbatim-page .home-copy-label{margin-bottom:16px}.home-hero-heading-row{--home-hero-heading-size:clamp(34px, 4vw, 52px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(12px,1.5vw,20px);padding-bottom:10px;display:grid}.home-hero-tower{width:calc(var(--home-hero-heading-size) * 2.304);max-width:100%;height:calc(var(--home-hero-heading-size) * 3.84);max-height:none;color:var(--theme-accent);justify-self:center;display:block}.home-hero-tower__wave{stroke-dasharray:5 7;animation:9s linear infinite home-hero-tower-wave}.home-hero-tower__wave--slow{animation-duration:13s;animation-direction:reverse}@keyframes home-hero-tower-wave{to{stroke-dashoffset:-48px}}@media (prefers-reduced-motion:reduce){.home-hero-tower__wave{animation:none}}.home-verbatim-page .hero-copy h1{max-width:760px;font-size:var(--home-hero-heading-size);margin-block:0}.home-hero-tagline{font-size:calc(18px * var(--text-scale));margin:22px 0 20px;line-height:1.42}.home-verbatim-page .hero-lead{font-size:calc(15px * var(--text-scale));line-height:1.68}.home-verbatim-page .hero-lead+.hero-lead{margin-top:16px}.home-hero-actions{margin-top:26px}.home-hero-action-row{grid-template-columns:auto minmax(72px,1fr);align-items:start;gap:clamp(16px,2.2vw,28px);display:grid}.home-hero-accent-arrow-button{width:clamp(82px,8vw,118px);color:var(--theme-accent);cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;position:relative;transform:rotate(-2deg)}.home-hero-accent-arrow{width:100%;height:auto;display:block;overflow:visible}.home-hero-accent-arrow path{stroke:currentColor;stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round}.home-hero-accent-arrow__ghost{opacity:.34;stroke-width:2.1px!important}.home-hero-accent-arrow-popover{z-index:2;border:1px solid var(--theme-rule);box-shadow:5px 6px 0 var(--theme-shadow-soft);color:#fff;font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;opacity:0;pointer-events:none;white-space:nowrap;background:#000;padding:8px 11px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%,6px)rotate(2deg)}.home-hero-accent-arrow-button:hover .home-hero-accent-arrow-popover,.home-hero-accent-arrow-button:focus-visible .home-hero-accent-arrow-popover{opacity:1;transform:translate(-50%)rotate(2deg)}.home-hero-accent-arrow-button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:5px}.home-audience-section{border-block:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);padding:72px 0 80px}.home-audience-heading{max-width:760px}.home-audience-heading .ta-eyebrow{margin:0 0 13px}.home-audience-heading h2{color:var(--ta-title);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1}.home-audience-heading .ta-body{margin:12px 0 0}.home-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.home-audience-card{min-width:0;min-height:340px;color:var(--theme-text);text-align:center;background:linear-gradient(155deg,#12171af7,#070a0cfa);border-color:#363c41;flex-direction:column;align-items:center;text-decoration:none;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s;display:flex}.home-audience-card:hover,.home-audience-card:focus-visible{z-index:2;border-color:rgb(from var(--theme-accent) r g b / .72);background:linear-gradient(180deg, rgb(from var(--theme-accent) r g b / .09), #0a0e10fa);box-shadow:11px 14px 25px #0000007a, 0 0 22px rgb(from var(--theme-accent) r g b / .11);outline:none;transform:translateY(-4px)}.home-audience-icon{width:62px;height:62px;color:var(--theme-accent);place-items:center;margin-bottom:18px;display:grid}.home-audience-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:54px;height:54px}.home-audience-card .ta-eyebrow{margin:0 0 14px}.home-audience-card .ta-subheading{margin:0}.home-audience-card .ta-supporting{margin:14px 0 22px}.home-audience-card .ta-button{width:100%;margin-top:auto}.home-audience-dossier{color:#d7dbdd;text-align:left;background:#050709bd;border:1px solid #363c41;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:10px;padding:7px 10px;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:grid}.home-audience-dossier .file-type-icon{width:32px;height:40px}.home-audience-dossier .file-type-icon b{color:#050507;background:#fff;padding:3px 1px;font-size:7px;bottom:7px;left:3px;right:3px}.home-audience-dossier>span:not(.file-type-icon){gap:3px;min-width:0;display:grid}.home-audience-dossier strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.home-audience-dossier small{color:#858b90;font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.home-audience-download-arrow{fill:none;width:20px;height:20px;stroke:var(--theme-accent);stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;animation:1.8s ease-in-out infinite home-dossier-arrow-float}@keyframes home-dossier-arrow-float{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.home-audience-download-arrow{animation:none}}.home-audience-dossier:hover,.home-audience-dossier:focus-visible{border-color:var(--theme-accent);background:rgb(from var(--theme-accent) r g b / .08);color:#fff;outline:none}.home-copy-section{padding:80px 0}.home-copy-shell{max-width:1180px}.home-copy-shell>h2{margin-bottom:22px}.home-copy-shell>p:not(.home-copy-label){max-width:920px;font-size:calc(16px * var(--text-scale));margin-bottom:20px;line-height:1.72}.home-tactic-list,.home-symptom-list,.home-copy-strategy-list{align-items:stretch;gap:24px;margin-top:34px;display:grid}.home-tactic-list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-symptom-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.home-copy-strategy-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tactic-list article,.home-symptom-list li,.home-copy-strategy-list article{background:#17181b;border:1px solid #414349;border-radius:0;height:100%;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;box-shadow:8px 9px #0000003d}.home-tactic-list article:before,.home-tactic-list article:after,.home-symptom-list li:before,.home-symptom-list li:after,.home-copy-strategy-list article:before,.home-copy-strategy-list article:after,.home-copy-ultimatum .home-copy-shell:before,.home-copy-ultimatum .home-copy-shell:after{content:"";pointer-events:none;width:15px;height:15px;position:absolute}.home-tactic-list article:before,.home-symptom-list li:before,.home-copy-strategy-list article:before,.home-copy-ultimatum .home-copy-shell:before{border-left:2px solid var(--red);border-top:2px solid var(--red);background:0 0;top:-1px;left:-1px}.home-tactic-list article:after,.home-symptom-list li:after,.home-copy-strategy-list article:after,.home-copy-ultimatum .home-copy-shell:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.home-tactic-list article:hover,.home-symptom-list li:hover,.home-copy-strategy-list article:hover{border-color:#5a5c62;transform:translateY(-3px);box-shadow:10px 12px #0000004d}.home-card-heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px;display:grid}.home-feature-icon{border:1px solid #414349;border-left:2px solid var(--red);fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;background:#121315;width:48px;height:48px;padding:9px;display:block}.home-feature-icon .home-icon-red{stroke:var(--theme-accent)}.home-feature-icon .home-icon-muted{stroke:#73777f}.home-tactic-list h3,.home-copy-strategy-list h3{font-size:calc(16px * var(--text-scale));margin:0;line-height:1.3}.home-tactic-list p,.home-copy-strategy-list p{color:#b3b5ba;font-size:calc(12px * var(--text-scale));margin:11px 0 0;line-height:1.65}.home-tactic-list em{color:var(--theme-accent)}.home-symptom-list li{color:#b5b7bc;height:auto;font-size:calc(12px * var(--text-scale));flex-direction:column;align-items:flex-start;gap:17px;line-height:1.62;display:flex}.home-symptom-list details{width:100%}.home-symptom-list summary{cursor:pointer;align-items:center;gap:13px;list-style:none;display:flex}.home-symptom-list summary::-webkit-details-marker{display:none}.home-symptom-list summary:after{content:"+";color:var(--theme-accent);font:700 21px/1 var(--font-geist-mono), monospace;flex:none;margin-left:auto}.home-symptom-list details[open] summary:after{content:"−"}.home-symptom-list summary strong{font-size:calc(11px * var(--text-scale));white-space:nowrap;margin:0;overflow:hidden}.home-symptom-list details>div{border-top:1px solid #35373c;margin-top:18px;padding-top:17px}.home-symptom-list li .home-feature-icon{flex:0 0 48px}.home-symptom-list li span{display:block}.home-symptom-list li strong{margin-bottom:7px;line-height:1.35;display:block}.home-symptom-list summary strong{margin-bottom:0}.home-symptom-list li b{color:var(--theme-accent);font:700 calc(10px * var(--text-scale))/1.35 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 5px;display:block}.home-symptom-note{border:1px solid #414349;border-left:3px solid var(--red);color:#aeb1b6;width:100%;max-width:none;font-size:calc(12px * var(--text-scale));background:#121315;margin-top:25px;padding:18px 20px 18px 23px;line-height:1.7;position:relative}.home-symptom-note strong{color:#eceef0}.home-panel-tribute{max-width:1020px!important}.home-panel-lead,.home-panel-card{background:var(--theme-surface-deep);border:1px solid #414349;border-radius:0;position:relative;box-shadow:8px 9px #0000003d}.home-panel-lead:before,.home-panel-lead:after,.home-panel-card:before,.home-panel-card:after{z-index:2;content:"";pointer-events:none;width:15px;height:15px;position:absolute}.home-panel-lead:before,.home-panel-card:before{border-left:2px solid var(--red);border-top:2px solid var(--red);top:-1px;left:-1px}.home-panel-lead:after,.home-panel-card:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.home-panel-lead{border-color:var(--theme-accent-border);grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:stretch;gap:0;margin-top:38px;display:grid;overflow:hidden;box-shadow:11px 13px #0000004d}.home-panel-lead__portrait{background:#090a0c;flex-direction:column;min-width:0;display:flex}.home-panel-lead__portrait>img{object-fit:cover;object-position:center top;width:100%;height:min(520px,55vw);min-height:360px;display:block}.home-panel-lead__copy{background:linear-gradient(135deg, rgb(from var(--theme-accent) r g b / .12), transparent 62%), #17181b;border-left:1px solid #414349;align-content:center;padding:clamp(32px,5vw,72px);display:grid}.home-panel-lead__copy .home-copy-label{margin-bottom:16px}.home-panel-lead__copy h3{color:#f2f3f4;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(32px,4.5vw,56px);line-height:1.02}.home-panel-lead__copy h3 a,.home-panel-card__name a{color:inherit;text-decoration:none}.home-panel-lead__copy h3 a:hover,.home-panel-card__name a:hover{color:var(--theme-accent-copy)}.home-panel-lead__copy p:not(.home-copy-label){color:#c1c3c8;max-width:700px;font-size:calc(16px * var(--text-scale));margin:0;line-height:1.75}.home-panel-lead__copy em{color:#f0f1f3}.home-panel-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:32px;display:grid}.home-panel-card{flex-direction:column;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.home-panel-card:hover{border-color:#5a5c62;transform:translateY(-3px);box-shadow:10px 12px #0000004d}.home-panel-card>img{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-bottom:1px solid #414349;width:100%;display:block}.home-panel-card__name{color:#f0f1f3;min-height:72px;font-size:calc(17px * var(--text-scale));align-items:center;padding:18px 20px;line-height:1.25;display:flex}.home-panel-contact{background:#101113;border-top:1px solid #414349;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-top:auto;padding:15px 18px;display:flex}.home-panel-contact strong{color:var(--theme-accent);font:700 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.home-panel-contact span{color:#8f9299;font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.home-panel-directory-action{justify-content:center;margin-top:42px}.home-panel-directory-action .ta-button{min-width:min(100%,330px)}.home-body-map{background:linear-gradient(135deg,#16171a,#101114);border:1px solid #45474c;grid-template-columns:minmax(0,.95fr) minmax(280px,.68fr);align-items:start;gap:38px;width:100%;max-width:none;margin:40px auto 0;padding:27px 29px;display:grid;box-shadow:9px 11px #00000040}.home-body-map__left{flex-direction:column;align-self:start;gap:26px;min-width:0;display:flex}.home-body-map__copy .home-copy-label{margin-bottom:13px}.home-body-map__copy h3{color:#f0f1f3;font-size:calc(27px * var(--text-scale));letter-spacing:-.035em;margin:0 0 12px;line-height:1.16}.home-body-map__copy>p:not(.home-copy-label){color:#afb2b8;font-size:calc(14px * var(--text-scale));margin:0;line-height:1.7}.home-body-map__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.home-body-map__actions button{color:#f0f1f3;min-height:43px;font:700 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;background:#17181b;border:1px solid #55585d;padding:0 16px;transition:background .16s,border-color .16s}.home-body-map__actions button:hover{border-color:var(--red);background:var(--red)}.home-body-map__pdf{color:#8e9299;font:700 calc(10px * var(--text-scale))/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em}.home-body-map__tower-graphic{background:#080b0f;border:1px solid #55585d;width:100%;position:relative;overflow:hidden;box-shadow:7px 8px #00000042}.home-body-map__tower-graphic:before,.home-body-map__tower-graphic:after{content:"";z-index:2;pointer-events:none;width:14px;height:14px;position:absolute}.home-body-map__tower-graphic:before{border-top:2px solid var(--red);border-left:2px solid var(--red);top:-1px;left:-1px}.home-body-map__tower-graphic:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.home-body-map__tower-graphic img{width:100%;height:auto;display:block}.home-body-map__preview{cursor:zoom-in;background:#0e0f12;border:1px solid #55585d;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:7px 8px #00000042}.home-body-map__preview:before,.home-body-map__preview:after{content:"";z-index:2;pointer-events:none;width:14px;height:14px;position:absolute}.home-body-map__preview:before{border-top:2px solid var(--red);border-left:2px solid var(--red);top:-1px;left:-1px}.home-body-map__preview:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.home-body-map__preview img{opacity:.82;width:100%;height:auto;transition:opacity .16s,transform .2s;display:block}.home-body-map__preview:hover img{opacity:1;transform:scale(1.018)}.home-body-map__preview span{z-index:3;color:#f3f3f4;font:700 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.09em;background:#090a0ce6;border-top:1px solid #4b4e53;border-left:1px solid #4b4e53;padding:9px 11px;position:absolute;bottom:0;right:0}.home-body-map__backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#030406e0;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.home-body-map__dialog{cursor:default;background:#101114;border:1px solid #55585d;width:min(100%,940px);max-height:calc(100vh - 60px);overflow:auto;box-shadow:0 25px 100px #000000b3}.home-body-map__dialog-top{z-index:2;color:#d8dade;min-height:52px;font:700 11px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;background:#151619;border-bottom:1px solid #42454a;justify-content:space-between;align-items:center;padding-left:18px;display:flex;position:sticky;top:0}.home-body-map__dialog-top button{color:#f0f1f3;cursor:pointer;background:0 0;border:0;border-left:1px solid #42454a;align-self:stretch;width:54px;font-size:31px;line-height:1}.home-body-map__dialog-top button:hover{background:var(--red)}.home-body-map__dialog img{width:100%;height:auto;display:block}@media (width<=760px){.home-body-map{grid-template-columns:1fr;gap:25px;padding:22px}.home-body-map__dialog{max-height:calc(100vh - 32px)}.home-body-map__backdrop{padding:16px}}.home-copy-ultimatum .home-copy-shell{background:#17181b;border:1px solid #45474c;border-radius:0;position:relative}@media (width<=1180px){.home-movement-hero .hero-grid{gap:42px}.home-tactic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-symptom-list,.home-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.home-movement-hero .hero-grid{grid-template-columns:1fr;gap:46px;padding:56px 0 64px}.home-movement-hero .library-preview{margin-top:0}.home-movement-hero .toolbox-v2{max-width:620px;margin-top:0}.home-hero-sidebar{max-width:620px}.home-copy-strategy-list{grid-template-columns:1fr}.home-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-tactic-list{grid-template-columns:1fr}.home-symptom-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-panel-lead{grid-template-columns:1fr}.home-panel-lead__portrait>img{aspect-ratio:4/5;height:auto;min-height:0}.home-panel-lead__copy{border-top:1px solid #414349;border-left:0}.home-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.home-movement-hero .hero-grid{padding:48px 0 56px}.toolbox-v2{box-shadow:12px 14px 25px #00000080, 4px 5px 0 #0000003d, -3px -3px 14px rgb(from var(--theme-accent) r g b / .08);padding:18px 14px 14px}.toolbox-v2-header strong{font-size:18px}.toolbox-v2-options>a{grid-template-columns:32px minmax(0,1fr) 16px;min-height:52px;padding-inline:10px}.toolbox-v2-icon{width:28px;height:28px}.toolbox-v2-options>a>span{font-size:14px}.home-hero-heading-row{--home-hero-heading-size:clamp(25px, 7.6vw, 36px);grid-template-columns:auto minmax(0,1fr);gap:12px}.home-hero-action-row{grid-template-columns:1fr;gap:0}.home-hero-accent-arrow-button{width:92px;margin:4px 18px -6px auto}.home-copy-section{padding:62px 0}.home-audience-section{padding:54px 0 62px}.home-audience-grid{grid-template-columns:1fr;gap:18px}.home-audience-card{min-height:310px}.home-tactic-list,.home-symptom-list,.home-copy-strategy-list{grid-template-columns:1fr;gap:18px;margin-top:28px}.home-tactic-list article,.home-symptom-list li,.home-copy-strategy-list article{padding:21px}.home-card-heading{grid-template-columns:44px minmax(0,1fr);gap:12px;margin-bottom:15px}.home-feature-icon{width:44px;height:44px;padding:8px}.home-panel-grid{grid-template-columns:1fr}.home-panel-lead__copy{padding:30px 23px 34px}.home-panel-card__name{min-height:0}}.evidence-page .evidence-locked-actions .button.button-primary{border-color:var(--red);background:var(--red);color:#fff;height:52px;min-height:52px}.evidence-page .evidence-locked-actions .button.evidence-light-button{color:#eceef1;background:0 0;border-color:#55585f;height:52px;min-height:52px}.evidence-page .evidence-locked-panel small{color:#a6a9af;font-size:max(11px, calc(11px * var(--text-scale)));line-height:1.65}.evidence-app .evidence-view-buttons button,.evidence-app .evidence-toolbar input,.evidence-app .evidence-toolbar select,.evidence-app .evidence-toolbar button,.evidence-app .evidence-export-options-link,.evidence-app .evidence-detail-actions a,.evidence-app .evidence-detail-actions button,.evidence-app .evidence-empty button,.evidence-app .evidence-calendar-nav button,.evidence-app .evidence-calendar-day-panel>button{justify-content:center;align-items:center;height:48px;min-height:48px;line-height:1}.evidence-app .quick-record-head>button{width:44px;height:44px;min-height:44px}.evidence-app .voice-recorder>button,.evidence-app .voice-recorder>div button,.evidence-app .quick-more-grid input,.evidence-app .quick-more-grid select,.evidence-app .quick-measurement-grid input,.evidence-app .quick-measurement-grid select,.evidence-app .quick-record-footer>button{height:48px;min-height:48px}.evidence-app .quick-record-footer .quick-save{height:52px;min-height:52px}.record-editor-shell .record-card-head>button,.record-editor-shell .record-add-actions button,.record-editor-shell .record-add-actions label,.record-editor-shell .record-file-list button,.record-editor-shell .record-ai-empty button,.record-editor-shell .measurement-form>button,.record-editor-shell .measurement-form-actions button,.record-editor-shell .saved-measurements>div>div button,.record-editor-shell .record-danger-zone button{height:48px;min-height:48px}.record-editor-shell .record-editor-head-actions button,.record-editor-shell .record-editor-bottom-actions button{justify-content:center;align-items:center;height:52px;min-height:52px;line-height:1;display:inline-flex}.record-editor-shell .record-form-grid input,.record-editor-shell .record-form-grid select,.record-editor-shell .measurement-form input,.record-editor-shell .measurement-form select,.evidence-page .evidence-export-filters input,.evidence-page .evidence-export-filters select,.evidence-page .evidence-import-name input,.evidence-page .evidence-import-record-grid input,.evidence-page .evidence-import-record-grid select,.evidence-page .evidence-import-measurements input{height:48px;min-height:48px}.evidence-page .evidence-export-summary button,.evidence-page .evidence-import-actions>a,.evidence-page .evidence-import-actions button,.evidence-page .evidence-import-review-head button,.evidence-page .evidence-import-done footer a,.evidence-page .evidence-import-done footer button{height:52px;min-height:52px}.evidence-page,.evidence-app{color:var(--dark-heading);background:#0f1012}.evidence-panel-page .panel-page-body{background:#141517}.evidence-panel-page .evidence-app{background:0 0;min-height:0}.evidence-panel-page .evidence-layout{gap:28px;width:100%;margin:0;padding:24px 0 8px}.evidence-panel-page .record-editor-shell{width:100%;margin:0;padding:24px 0 8px}.evidence-panel-page .evidence-sidebar nav,.evidence-panel-page .evidence-private-note,.evidence-panel-page .evidence-summary-grid article,.evidence-panel-page .evidence-records-panel,.evidence-panel-page .evidence-toolbar,.evidence-panel-page .evidence-row-main,.evidence-panel-page .evidence-row-detail,.evidence-panel-page .evidence-row-detail>div:not(.evidence-detail-actions):not(.evidence-file-list),.evidence-panel-page .evidence-file-list a,.evidence-panel-page .quick-record-sheet,.evidence-panel-page .quick-text-area,.evidence-panel-page .voice-recorder,.evidence-panel-page .quick-file-picker,.evidence-panel-page .quick-more,.evidence-panel-page .quick-record-footer,.evidence-panel-page .record-card,.evidence-panel-page .record-editor-bottom-actions,.evidence-panel-page .record-integrity,.evidence-panel-page .evidence-calendar-shell,.evidence-panel-page .evidence-calendar-day,.evidence-panel-page .evidence-calendar-day-panel,.evidence-panel-page .evidence-timeline,.evidence-panel-page .evidence-timeline-intro,.evidence-panel-page .evidence-timeline-card,.evidence-panel-page .evidence-import-entry,.evidence-panel-page .evidence-import-steps,.evidence-panel-page .evidence-import-name,.evidence-panel-page .evidence-import-grid>article,.evidence-panel-page .evidence-import-notice,.evidence-panel-page .evidence-import-actions,.evidence-panel-page .evidence-import-heartbeat,.evidence-panel-page .evidence-import-review-head,.evidence-panel-page .evidence-import-source-files,.evidence-panel-page .evidence-import-records>article,.evidence-panel-page .evidence-import-done,.evidence-panel-page .evidence-export-builder,.evidence-panel-page .evidence-export-filters,.evidence-panel-page .evidence-export-summary{border-color:var(--dark-border);background:var(--surface);color:var(--dark-heading)}.evidence-panel-page .evidence-sidebar nav button,.evidence-panel-page .evidence-sidebar nav a,.evidence-panel-page .evidence-day-label,.evidence-panel-page .evidence-row-main,.evidence-panel-page .evidence-row-detail,.evidence-panel-page .record-card-head,.evidence-panel-page .record-file-list>article,.evidence-panel-page .saved-measurements>div,.evidence-panel-page .evidence-import-block-head,.evidence-panel-page .evidence-import-records>article>header{border-color:#34363b}.evidence-panel-page .evidence-sidebar nav button,.evidence-panel-page .evidence-sidebar nav a{background:var(--surface);color:#b8bac0}.evidence-panel-page .evidence-sidebar nav button.active,.evidence-panel-page .evidence-sidebar nav a.active{background:var(--surface-raised);color:#f2f3f5}.evidence-panel-page .evidence-summary-grid,.evidence-panel-page .evidence-calendar-grid{background:#34363b;border-color:#34363b}.evidence-panel-page .evidence-panel-head,.evidence-panel-page .evidence-row,.evidence-panel-page .quick-step,.evidence-panel-page .quick-more-grid,.evidence-panel-page .record-file-list,.evidence-panel-page .saved-measurements,.evidence-panel-page .evidence-calendar-day-panel a,.evidence-panel-page .evidence-calendar-day-panel>p,.evidence-panel-page .evidence-timeline-card>div,.evidence-panel-page .evidence-import-queue,.evidence-panel-page .evidence-import-queue>div,.evidence-panel-page .evidence-import-measurements>div{border-color:#34363b}.evidence-panel-page .evidence-day-label{background:var(--surface-raised)}.evidence-panel-page .evidence-category-mark,.evidence-panel-page .evidence-calendar-day-panel a>b,.evidence-panel-page .quick-categories button span{background:var(--theme-accent-surface);color:var(--theme-accent)}.evidence-panel-page .evidence-row-counts b,.evidence-panel-page .evidence-import-entry-title,.evidence-panel-page .evidence-import-drop b,.evidence-panel-page .evidence-import-steps span.active,.evidence-panel-page .evidence-import-heartbeat-head time{color:var(--dark-heading)}.evidence-panel-page .evidence-row-main:hover,.evidence-panel-page .evidence-calendar-day:hover,.evidence-panel-page .evidence-calendar-day.outside,.evidence-panel-page .evidence-import-records>article>header,.evidence-panel-page .evidence-import-excerpt summary,.evidence-panel-page .evidence-import-measurements summary,.evidence-panel-page .quick-measurement-step,.evidence-panel-page .quick-file-chips span{background:var(--surface-raised);color:var(--dark-heading)}.evidence-panel-page input,.evidence-panel-page textarea,.evidence-panel-page select{color:#eceef1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111214;border-color:#484a50}.evidence-panel-page input::placeholder,.evidence-panel-page textarea::placeholder{color:#76787e}.evidence-panel-page option{color:#eceef1;background:#17181b}.evidence-panel-page .record-card-head>button,.evidence-panel-page .record-add-actions button,.evidence-panel-page .record-add-actions label,.evidence-panel-page .record-file-list button,.evidence-panel-page .evidence-detail-actions button,.evidence-panel-page .evidence-view-buttons button,.evidence-panel-page .evidence-toolbar button,.evidence-panel-page .evidence-export-options-link,.evidence-panel-page .evidence-calendar-nav button,.evidence-panel-page .evidence-export-formats button,.evidence-panel-page .measurement-form-actions button.secondary,.evidence-panel-page .saved-measurements>div>div button,.evidence-panel-page .record-danger-zone button,.evidence-panel-page .evidence-import-actions>a,.evidence-panel-page .evidence-import-actions button,.evidence-panel-page .evidence-import-review-head button,.evidence-panel-page .evidence-import-done footer button,.evidence-panel-page .record-editor-bottom-actions button:not(.primary){color:#d8dade;background:#242529;border-color:#4b4d52}.evidence-panel-page .quick-categories button,.evidence-panel-page .voice-recorder>button,.evidence-panel-page .voice-recorder>div button,.evidence-panel-page .quick-record-footer .quick-cancel,.evidence-panel-page .evidence-import-queue>div,.evidence-panel-page .evidence-import-done>div a,.evidence-panel-page .evidence-import-source-files>span{color:#d8dade;background:#1a1b1e;border-color:#45474c}.evidence-panel-page .evidence-main h1,.evidence-panel-page .evidence-main h2,.evidence-panel-page .evidence-main h3,.evidence-panel-page .record-editor-shell h1,.evidence-panel-page .record-editor-shell h2,.evidence-panel-page .record-editor-shell h3,.evidence-panel-page .evidence-summary-grid strong,.evidence-panel-page .evidence-import-heading h1,.evidence-panel-page .evidence-export-summary strong{color:var(--dark-heading)}.evidence-panel-page .evidence-main p,.evidence-panel-page .record-ai-empty p,.evidence-panel-page .record-integrity p,.evidence-panel-page .evidence-import-done>p,.evidence-panel-page .evidence-import-heading>p:last-child,.evidence-panel-page .evidence-export-formats span{color:var(--dark-copy)}.evidence-panel-page .record-editor-loading{color:var(--dark-copy);background:#141517}.evidence-panel-page .record-file-list p,.evidence-panel-page .evidence-import-excerpt p{background:var(--surface-raised);color:var(--dark-copy)}.evidence-panel-page .evidence-timeline:before{background:#484a50}.evidence-panel-page .evidence-timeline-node{border-color:var(--surface)}.evidence-panel-page .evidence-calendar-day>div a{background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.evidence-panel-page .evidence-calendar-day>div a:hover{background:var(--theme-accent-surface)}.evidence-panel-page .evidence-toolbar>label,.evidence-panel-page .evidence-import-drop,.evidence-panel-page .evidence-import-source-files a,.evidence-panel-page .evidence-export-formats button{color:#d8dade;background:#151618;border-color:#45474c}.evidence-panel-page .evidence-error,.evidence-panel-page .quick-error,.evidence-panel-page .record-danger-zone,.evidence-panel-page .evidence-import-warnings{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.evidence-panel-page .evidence-message,.evidence-panel-page .quick-draft-recovered{color:#8bd3a1;background:#14231a;border-color:#2f6842}@media (width<=720px){.evidence-panel-page .evidence-layout,.evidence-panel-page .record-editor-shell{gap:0;padding:15px 0 0}.evidence-panel-page .evidence-main{padding:15px 0 0}}.explorer-section .social-state button,.social-detail-section .social-detail-state>div button,.social-detail-state>div button{background:var(--red);color:#fff;height:48px;min-height:48px!important}.social-detail-section .social-detail-state>div a{height:48px;min-height:48px}.social-detail-section .social-asset-actions a,.social-detail-section .social-asset-actions button{height:52px;min-height:52px}.community-page .community-categories>a{align-content:center;min-height:56px;padding:14px 17px}.community-page .community-searchbar,.community-page .community-searchbar input,.community-page .community-searchbar .community-search-actions button{height:54px;min-height:54px}.community-page .community-toolbar{min-height:70px;padding:10px}.community-page .community-toolbar select,.community-page .community-date-filter,.community-page .community-date-filter input,.community-page .community-toolbar>div>label,.community-page .community-clear-filters{height:48px;min-height:48px}.community-page .community-toolbar select,.community-page .community-date-filter input{padding-top:0;padding-bottom:0}.community-page .community-feed-heading>a,.community-page .community-post-open{height:44px;min-height:44px;line-height:1}.community-page .community-post-list>article{border-radius:0;min-height:166px;padding:22px}.community-page .community-post-icon{width:42px;height:42px}.community-page .community-post-open{margin-top:14px}.community-page .community-load-more{height:52px;min-height:52px}.community-thread-page .community-breadcrumb{align-items:center;min-height:44px;margin-bottom:16px}.community-thread-page .community-thread-post{border-radius:0;padding:36px}.community-thread-page .community-thread-post>footer button,.community-thread-page .community-reply button,.community-thread-page .community-replies-head>button{justify-content:center;align-items:center;height:44px;min-height:44px;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.community-thread-page .community-reply{border-radius:0;padding:21px}.community-thread-page .community-reply-form textarea{min-height:170px}.community-thread-page .community-reply-form>div>button,.community-thread-page .community-reply-gate a{justify-content:center;align-items:center;height:52px;min-height:52px;line-height:1;display:inline-flex}.community-thread-page .community-reply-files{min-height:84px;padding:14px}.community-compose-page .community-compose-form{border-radius:0;gap:18px;padding:30px}.community-compose-page .community-compose-form input,.community-compose-page .community-compose-form select{height:50px;min-height:50px}.community-compose-page .community-compose-form textarea{min-height:270px}.community-compose-page .community-upload{min-height:132px;padding:20px}.community-compose-page .community-upload-list button{justify-content:center;align-items:center;height:44px;min-height:44px;padding:0 12px;line-height:1;display:inline-flex}.community-compose-page .community-compose-actions a,.community-compose-page .community-compose-actions button,.community-compose-page .community-member-gate a{justify-content:center;align-items:center;height:52px;min-height:52px;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.community-chat-page .signal-room-toolbar{height:56px;min-height:56px}.community-chat-page .signal-fx-toggle{justify-content:center;align-items:center;width:58px;display:inline-flex;min-width:58px!important;height:44px!important;min-height:44px!important;padding:0 8px!important;line-height:1!important}.community-chat-page .signal-new-messages{justify-content:center;align-items:center;height:44px;line-height:1;display:inline-flex;min-height:44px!important}.community-chat-page .signal-composer textarea{height:48px;min-height:48px;max-height:120px}.community-chat-page .signal-composer button{justify-content:center;align-items:center;height:48px;line-height:1;display:inline-flex;min-height:48px!important}.community-chat-page .signal-room-footer{min-height:48px}.member-panel-content .account-card{padding:36px}.member-panel-content .license-drop{place-items:center;min-height:136px;padding:22px}.member-panel-content .account-check{align-items:start;min-height:32px;margin:16px 0;line-height:1.55}.member-panel-content .account-button.primary,.license-vault .account-button.primary,.settings-page .account-button.primary{border-color:var(--red);background:var(--red);color:#fff;justify-content:center;align-items:center;height:52px;line-height:1;display:inline-flex;min-height:52px!important}.member-panel-content .account-button.primary:disabled,.settings-page .account-button.primary:disabled{background:var(--red);color:#fff;opacity:.55}.member-panel-content .account-switch{margin-top:22px;line-height:1.55}.settings-page .settings-card{border-radius:0;padding:30px}.settings-page .settings-picture-upload,.settings-page .settings-picture-actions button,.settings-page .settings-retain-form>button,.settings-page .settings-actions button,.settings-page .danger-card>button,.settings-page .member-key-retained>button{justify-content:center;align-items:center;height:48px;line-height:1;display:inline-flex;min-height:48px!important;padding:0 16px!important}.settings-page .member-key-retained>button{width:max-content;margin-top:6px}.settings-page .settings-actions{gap:10px}.settings-page .member-summary>a{height:52px;min-height:52px}.settings-page .member-key-retained>strong{font-size:max(13px, calc(14px * var(--text-scale)))}@media (width<=680px){.community-page .community-post-list>article{padding:17px}.community-thread-page .community-thread-post{padding:24px 20px}.community-thread-page .community-reply{padding:15px}.community-compose-page .community-compose-form{padding:20px}.community-chat-page .signal-room-toolbar{padding-inline:10px}.community-chat-page .signal-fx-toggle{width:50px;min-width:50px!important}.member-panel-content .account-card{padding:30px 22px}.settings-page .settings-card{padding:24px 20px}}.library-content .tool-card .tool-access{color:#b8bbc1;width:max-content;min-height:30px;font:700 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#55575c1f;border:1px solid #55575c;justify-content:center;align-items:center;margin-top:20px;padding:0 10px;display:inline-flex}.library-content .tool-card .tool-access.is-public{color:#91c5ed;background:#2e70aa24;border-color:#365d82}.library-content .tool-card .tool-access.is-member{color:#f0a45d;background:#c26b2526;border-color:#86501f}.library-content .tool-card .tool-access.is-planned{color:#a5a8ae;background:#50525921;border-color:#505259}.library-content .tool-card .tool-open{color:#e1e3e6;background:#1b1c1f;border:1px solid #55575c;justify-content:space-between;align-items:center;height:52px;min-height:52px;margin-top:22px;padding:0 16px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:flex}.library-content .tool-card:hover .tool-open,.library-content .tool-card:focus-visible .tool-open{border-color:var(--red);background:var(--red);color:#fff}.library-content .tool-card:hover .tool-open b,.library-content .tool-card:focus-visible .tool-open b{color:#fff}.tools-directory-content{padding-top:34px}.tools-directory-intro{border:1px solid var(--theme-rule);border-left:4px solid var(--theme-accent);background:linear-gradient(135deg, var(--theme-accent-surface), var(--theme-surface-alt) 60%);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:48px;margin-bottom:32px;padding:28px 30px;display:grid}.tools-directory-intro h2{max-width:720px;color:var(--theme-title);letter-spacing:-.018em;margin:9px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.04}.tools-directory-intro>p{color:var(--theme-copy-secondary);font-size:max(13px, calc(13px * var(--text-scale)));margin:0;line-height:1.7}.tools-directory-content .tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.tools-directory-content .tool-card{min-height:350px;box-shadow:9px 11px 0 #0000003d, -2px -2px 0 rgb(from var(--theme-accent) r g b / .1);grid-column:span 2;padding:24px}.tools-directory-content .tool-card-top{justify-content:space-between;align-items:center}.tools-directory-content .tool-card-number{color:var(--theme-copy-muted);font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.tools-directory-content .tool-card-icon{margin-top:28px}.tools-directory-content .tool-category{margin-top:17px}.tools-directory-content .tool-card h2{min-height:0;margin:12px 0 11px;font-size:clamp(23px,2.2vw,30px)}.tools-directory-content .tool-card p{max-width:560px}.tools-directory-content .tool-card .tool-open{margin-top:auto}.tools-directory-note{border:1px solid var(--theme-rule);background:var(--theme-surface-deep);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:30px;padding:22px 24px;display:grid}.tools-directory-note>span{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy);font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:8px 10px}.tools-directory-note strong{color:var(--theme-title);font-size:18px}.tools-directory-note p{color:var(--theme-copy-muted);font-size:max(11px, calc(11px * var(--text-scale)));margin:5px 0 0;line-height:1.55}.tools-directory-note>a{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-alt);min-height:46px;color:var(--theme-text);font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:20px;padding:0 14px;text-decoration:none;display:inline-flex}.tools-directory-note>a:hover,.tools-directory-note>a:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.tools-directory-note>a b{color:var(--theme-accent);font-size:15px}.tools-directory-note>a:hover b,.tools-directory-note>a:focus-visible b{color:#fff}@media (width<=1000px){.tools-directory-content .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-directory-content .tool-card{grid-column:span 1}.tools-directory-note{grid-template-columns:auto 1fr}.tools-directory-note>a{grid-column:1/-1;justify-content:space-between}}@media (width<=700px){.tools-directory-intro{grid-template-columns:1fr;gap:18px;padding:23px 20px}.tools-directory-content .tool-grid{grid-template-columns:1fr}.tools-directory-content .tool-card{grid-column:1;min-height:310px}.tools-directory-note{grid-template-columns:1fr;padding:20px}.tools-directory-note>span{width:max-content}.tools-directory-note>a{white-space:normal;grid-column:auto}}.evidence-panel-page .evidence-layout{padding:28px 0 10px;display:block}.evidence-panel-page .evidence-main{min-width:0}.evidence-ledger-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:4px 4px 28px;display:grid}.evidence-ledger-copy{max-width:680px}.evidence-ledger-copy .evidence-kicker{color:var(--theme-accent);font-size:var(--ta-font-micro);letter-spacing:.15em;margin:0 0 12px}.evidence-panel-page .evidence-ledger-copy h2{color:#f1f2f4;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.08}.evidence-panel-page .evidence-ledger-copy>p:last-child{color:#a4a7ad;max-width:650px;font-size:max(13px, calc(13px * var(--text-scale)));margin:0;line-height:1.6}.evidence-ledger-actions{grid-template-columns:minmax(176px,1fr) minmax(176px,1fr);gap:12px;display:grid}.evidence-panel-page .evidence-record-now,.evidence-panel-page .evidence-import-now{color:#eef0f2;text-align:left;cursor:pointer;background:#202226;border:1px solid #4b4e54;border-radius:3px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:56px;min-height:56px;padding:0 20px;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;box-shadow:0 8px 18px #0003}.evidence-panel-page .evidence-record-now span,.evidence-panel-page .evidence-import-now span{color:#b8bbc0;text-align:center;font-size:20px;font-weight:400}.evidence-panel-page .evidence-record-now b,.evidence-panel-page .evidence-import-now b{font-size:max(14px, calc(14px * var(--text-scale)));white-space:nowrap;font-weight:700}.evidence-panel-page .evidence-record-now em{color:var(--theme-accent);font-size:18px;font-style:normal}.evidence-panel-page .evidence-record-now:hover,.evidence-panel-page .evidence-record-now:focus-visible{border-color:var(--red);background:var(--red);color:#fff;transform:translateY(-1px)}.evidence-panel-page .evidence-record-now:hover span,.evidence-panel-page .evidence-record-now:hover em,.evidence-panel-page .evidence-record-now:focus-visible span,.evidence-panel-page .evidence-record-now:focus-visible em{color:#fff}.evidence-panel-page .evidence-import-now{box-shadow:none;background:#17181b;grid-template-columns:24px minmax(0,1fr)}.evidence-panel-page .evidence-import-now:hover,.evidence-panel-page .evidence-import-now:focus-visible{color:#fff;background:#26282c;border-color:#777a81;transform:translateY(-1px)}.evidence-panel-page .evidence-records-panel{background:#151618;border:1px solid #414349;border-radius:3px;margin-top:24px;overflow:hidden;box-shadow:0 14px 32px #0000002e}.evidence-panel-page .evidence-panel-head{background:#17181b;border-bottom:1px solid #34363b;min-height:92px;padding:20px 26px}.evidence-panel-page .evidence-panel-head small{color:var(--theme-accent)}.evidence-panel-page .evidence-panel-head h2{color:#f1f2f4;font-size:max(22px, calc(22px * var(--text-scale)));margin-top:8px}.evidence-record-count{color:#8f9298;font-size:max(12px, calc(12px * var(--text-scale)));white-space:nowrap}.evidence-panel-page .evidence-toolbar{background:#121315;border-bottom:1px solid #34363b;grid-template-columns:minmax(260px,1fr) minmax(170px,.34fr) minmax(154px,.28fr) minmax(154px,.28fr);gap:10px;padding:16px 26px}.evidence-panel-page .evidence-toolbar>input,.evidence-panel-page .evidence-toolbar>select,.evidence-panel-page .evidence-toolbar>label{color:#dfe1e4;background:#191a1d;border:1px solid #484b51;border-radius:2px;height:48px;min-height:48px}.evidence-panel-page .evidence-toolbar>input,.evidence-panel-page .evidence-toolbar>select{padding:0 14px}.evidence-panel-page .evidence-toolbar>label{padding-left:12px}.evidence-panel-page .evidence-toolbar>label input{background:0 0;height:46px;min-height:46px}.evidence-panel-page .evidence-toolbar>input:focus,.evidence-panel-page .evidence-toolbar>select:focus,.evidence-panel-page .evidence-toolbar>label:focus-within{border-color:#74777e;outline:0;box-shadow:inset 0 0 0 1px #ffffff0a}.evidence-panel-page .evidence-day-label{color:#9da0a6;background:#1b1c1f;border:0;border-bottom:1px solid #303237;min-height:40px;padding:0 26px}.evidence-panel-page .evidence-day-label>span{background:#71747a}.evidence-panel-page .evidence-row{border-top:0;border-bottom:1px solid #34363b}.evidence-panel-page .evidence-row:last-child{border-bottom:0}.evidence-panel-page .evidence-row-main{background:#151618;border:0;grid-template-columns:94px 42px minmax(0,1fr) 116px 22px;gap:16px;min-height:96px;padding:14px 26px;transition:background .16s}.evidence-panel-page .evidence-category-mark{color:#d9dbde;background:#222428;border:1px solid #46494f;border-radius:2px}.evidence-panel-page .evidence-row-main>div>small{color:#a9acb2}.evidence-panel-page .evidence-row-main h3{color:#eff0f2}.evidence-panel-page .evidence-row-main p{color:#95989e}.evidence-panel-page .evidence-row-counts,.evidence-panel-page .evidence-row-counts b{color:#8f9298}.evidence-panel-page .evidence-chevron{color:#96999f}.evidence-panel-page .evidence-row-detail{background:#121315;border-top:1px solid #34363b;padding:22px 26px 26px 178px}.evidence-panel-page .evidence-row-detail>div:not(.evidence-detail-actions):not(.evidence-file-list){background:#18191c;border-color:#3f4247}.evidence-panel-page .evidence-organized{border-left:1px solid #45484e!important}.evidence-panel-page .evidence-file-list a{background:#18191c;border-color:#34363b}.evidence-panel-page .evidence-detail-actions a,.evidence-panel-page .evidence-detail-actions button,.evidence-panel-page .evidence-empty button,.evidence-panel-page .evidence-calendar-day-panel>button{color:#e0e2e5;background:#232529;border:1px solid #4c4f55;transition:background .16s,border-color .16s,color .16s}.evidence-panel-page .evidence-detail-actions a:hover,.evidence-panel-page .evidence-detail-actions button:hover,.evidence-panel-page .evidence-empty button:hover,.evidence-panel-page .evidence-calendar-day-panel>button:hover{border-color:var(--red);background:var(--red);color:#fff}.evidence-panel-page .evidence-detail-actions a:first-child,.evidence-panel-page .evidence-detail-actions button:first-child,.evidence-panel-page .evidence-empty button,.evidence-panel-page .evidence-calendar-day-panel>button{color:#e0e2e5;background:#232529;border-color:#4c4f55}.evidence-panel-page .evidence-calendar-shell{background:#121315}.evidence-panel-page .evidence-calendar-day.selected{box-shadow:inset 0 0 0 1px #70737a}.evidence-panel-page .evidence-calendar-day-panel{background:#17181b;border:1px solid #44474d}.evidence-panel-page .evidence-timeline-card{border-color:#41444a}.evidence-panel-page .quick-record-sheet{background:#151618;border:1px solid #44474d;border-radius:3px}.evidence-panel-page .quick-record-head{border-bottom:1px solid #37393e}.evidence-panel-page .quick-record-body{background:#151618}.evidence-panel-page .quick-step-number{color:var(--theme-accent);border-color:#55585e}.evidence-panel-page .voice-recorder>button,.evidence-panel-page .voice-recorder>div button{color:#e0e2e5;background:#24262a;border-color:#4b4e54}.evidence-panel-page .voice-recorder>button:hover,.evidence-panel-page .voice-recorder>div button:hover{border-color:var(--red);background:var(--red);color:#fff}.evidence-panel-page .quick-record-footer .quick-save{color:#fff;background:#24262a;border-color:#55585e;transition:background .16s,border-color .16s}.evidence-panel-page .quick-record-footer .quick-save:hover,.evidence-panel-page .quick-record-footer .quick-save:focus-visible{border-color:var(--red);background:var(--red)}.evidence-panel-page .voice-recorder.is-processing{border-color:#55585e;box-shadow:inset 0 0 0 1px #ffffff06}.evidence-panel-page .voice-processing-spinner{border:3px solid #45484e;border-top-color:var(--theme-accent);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite evidence-spin;display:block}.evidence-panel-page .quick-record-footer .quick-save[aria-busy=true]{opacity:1;cursor:wait;background:#24262a;border-color:#5a5d63;justify-content:center;gap:10px}.evidence-panel-page .quick-button-spinner{border:2px solid #ffffff57;border-top-color:#fff;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.72s linear infinite evidence-spin;display:inline-block}.evidence-panel-page .record-add-actions button[aria-busy=true]{opacity:1;cursor:wait;gap:9px}@media (prefers-reduced-motion:reduce){.evidence-panel-page .voice-processing-spinner,.evidence-panel-page .quick-button-spinner{animation-duration:1.5s}}@media (width<=980px){.evidence-ledger-intro{grid-template-columns:1fr;gap:24px}.evidence-ledger-actions{width:min(100%,470px)}.evidence-panel-page .evidence-toolbar{grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr)}.evidence-panel-page .evidence-row-main{grid-template-columns:84px 38px minmax(0,1fr) 96px 18px;gap:12px}.evidence-panel-page .evidence-row-detail{padding-left:26px}}@media (width<=720px){.evidence-panel-page .evidence-layout{padding-top:18px}.evidence-ledger-intro{padding:2px 0 22px}.evidence-ledger-actions{grid-template-columns:1fr 1fr;width:100%}.evidence-panel-page .evidence-record-now,.evidence-panel-page .evidence-import-now{padding:0 14px}.evidence-center-tabs{gap:25px}.evidence-panel-page .evidence-records-panel{margin-top:18px}.evidence-panel-page .evidence-panel-head{min-height:78px;padding:16px 18px}.evidence-panel-page .evidence-toolbar{grid-template-columns:1fr 1fr;padding:14px 18px}.evidence-panel-page .evidence-toolbar>input,.evidence-panel-page .evidence-toolbar>select{grid-column:1/-1}.evidence-panel-page .evidence-day-label{padding:0 18px}.evidence-panel-page .evidence-row-main{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;min-height:112px;padding:16px 18px}.evidence-panel-page .evidence-row-main time{grid-area:2/2;gap:8px;display:flex}.evidence-panel-page .evidence-category-mark{grid-area:1/1/3}.evidence-panel-page .evidence-row-main>div{grid-area:1/2}.evidence-panel-page .evidence-row-counts{display:none}.evidence-panel-page .evidence-chevron{grid-area:1/3/3}.evidence-panel-page .evidence-row-detail{grid-template-columns:1fr;padding:18px}}@media (width<=520px){.evidence-ledger-actions,.evidence-panel-page .evidence-toolbar{grid-template-columns:1fr}.evidence-panel-page .evidence-toolbar>input,.evidence-panel-page .evidence-toolbar>select{grid-column:auto}.evidence-record-count{display:none}}.evidence-import-main>.evidence-center-tabs+.evidence-import-heading,.evidence-exports-main>.evidence-center-tabs+.evidence-import-heading{margin-top:24px}.evidence-panel-page .evidence-import-heading{background:#17181b;border:1px solid #414349;border-radius:3px;padding:34px 38px;box-shadow:0 12px 28px #0000002e}.evidence-panel-page .evidence-import-heading h1{color:#f1f2f4;margin:14px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1}.evidence-panel-page .evidence-import-heading h1 em{color:#d8dade}.evidence-panel-page .evidence-import-steps{background:#17181b;border-color:#414349}.evidence-panel-page .evidence-import-steps span{border-color:#34363b}.evidence-panel-page .evidence-import-steps span.active{color:#f0f1f3}.evidence-panel-page .evidence-import-steps span.active b{color:var(--theme-accent);background:#282a2e;border-color:#56595f}.evidence-panel-page .evidence-import-notice,.evidence-panel-page .evidence-import-heartbeat,.evidence-panel-page .evidence-import-records>article{box-shadow:none;background:#17181b;border:1px solid #41444a}.evidence-panel-page .evidence-import-records>article.excluded{border-color:#3b3e43}.evidence-panel-page .evidence-import-actions button:last-child,.evidence-panel-page .evidence-import-done footer a,.evidence-panel-page .evidence-import-done footer button,.evidence-panel-page .evidence-export-summary button{color:#eef0f2;background:#24262a;border:1px solid #50535a;transition:background .16s,border-color .16s,color .16s}.evidence-panel-page .evidence-import-actions button:last-child:hover,.evidence-panel-page .evidence-import-done footer a:hover,.evidence-panel-page .evidence-import-done footer button:hover,.evidence-panel-page .evidence-export-summary button:hover:not(:disabled){border-color:var(--red);background:var(--red);color:#fff}.evidence-panel-page .evidence-export-formats button.active>b{color:#fff;background:#303238}.evidence-panel-page .evidence-export-summary button:disabled{color:#777a80;background:#202226;border-color:#3d4045}.evidence-panel-page .record-editor-head{border:1px solid #414349;border-radius:3px;box-shadow:0 12px 28px #0003}.evidence-panel-page .record-editor-head-actions button.primary,.evidence-panel-page .record-editor-bottom-actions button.primary,.evidence-panel-page .record-card-head>button{color:#eef0f2;background:#24262a;border-color:#50535a;transition:background .16s,border-color .16s,color .16s}.evidence-panel-page .record-editor-head-actions button.primary:hover,.evidence-panel-page .record-editor-bottom-actions button.primary:hover,.evidence-panel-page .record-card-head>button:hover{border-color:var(--red);background:var(--red);color:#fff}.evidence-panel-page .record-editor-bottom-actions{border-top:1px solid #45484e;box-shadow:0 9px 22px #00000029}.evidence-page .evidence-locked-actions .button.button-primary{box-shadow:none;color:#fff;background:#24262a;border-color:#55585f;transition:background .16s,border-color .16s}.evidence-page .evidence-locked-actions .button.button-primary:hover,.evidence-page .evidence-locked-actions .button.button-primary:focus-visible{border-color:var(--red);background:var(--red)}@media (width<=720px){.evidence-panel-page .evidence-import-heading{padding:28px 22px}}.evidence-panel-page .evidence-toolbar{grid-template-columns:minmax(180px,.66fr) minmax(170px,.42fr) minmax(205px,.52fr) minmax(205px,.52fr)}.evidence-panel-page .evidence-list{gap:18px;padding:18px 20px 24px;display:grid}.evidence-panel-page .evidence-day{gap:8px;display:grid}.evidence-panel-page .evidence-day-label{background:0 0;border:0;min-height:32px;padding:0 4px}.evidence-panel-page .evidence-day-label>span{display:none}.evidence-panel-page .evidence-row{border:1px solid #393a3f;border-left:2px solid var(--red);background:linear-gradient(90deg,#1d1e21,#18191c);border-radius:6px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:4px 5px #0003}.evidence-panel-page .evidence-row:hover{border-color:#65666c;border-left-color:var(--theme-accent);transform:translate(3px);box-shadow:5px 6px #00000040}.evidence-panel-page .evidence-row-main{background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px;min-height:92px;padding:0;display:grid}.evidence-panel-page .evidence-row-main:hover{background:0 0}.evidence-panel-page .evidence-row-primary{min-width:0;color:inherit;grid-template-columns:88px 40px minmax(0,1fr) 104px;align-items:center;gap:14px;padding:13px 10px 13px 16px;display:grid}.evidence-panel-page .evidence-row-primary time{gap:4px;display:grid}.evidence-panel-page .evidence-row-primary time strong{color:#f0f1f3;font-size:max(13px, calc(13px * var(--text-scale)))}.evidence-panel-page .evidence-row-primary time small{color:#85888e;font-size:max(10px, calc(10px * var(--text-scale)))}.evidence-panel-page .evidence-row-copy{gap:4px;min-width:0;display:grid}.evidence-panel-page .evidence-row-copy>small{color:#a9acb2;font-size:max(10px, calc(10px * var(--text-scale)));letter-spacing:.08em;text-transform:uppercase}.evidence-panel-page .evidence-row-copy>strong{color:#eff0f2;font-size:max(14px, calc(14px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-panel-page .evidence-row-copy>span{color:#95989e;font-size:max(11px, calc(11px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-panel-page .evidence-row-expand,.evidence-panel-page .evidence-row-view{color:#a9acb2;min-width:82px;font-size:max(10px, calc(10px * var(--text-scale)));cursor:pointer;background:0 0;border:0;border-left:1px solid #3b3d42;justify-content:center;align-items:center;gap:7px;margin:12px 0;padding:0 11px;display:inline-flex}.evidence-panel-page .evidence-row-expand b{font-size:16px;transition:transform .16s}.evidence-panel-page .evidence-row-expand[aria-expanded=true] b{transform:rotate(180deg)}.evidence-panel-page .evidence-row-view{color:#e4e6e9;min-width:112px;margin-right:8px;font-weight:700}.evidence-panel-page .evidence-row-expand:hover,.evidence-panel-page .evidence-row-view:hover{color:#fff}.evidence-panel-page .evidence-row-view span{color:var(--theme-accent);font-size:16px}.evidence-panel-page .evidence-row-detail{border-top-color:#3b3d42;padding:22px 24px}.evidence-panel-page .evidence-calendar-shell{padding:18px;overflow-x:auto}.evidence-panel-page .evidence-calendar-weekdays,.evidence-panel-page .evidence-calendar-grid{min-width:770px}.evidence-panel-page .evidence-calendar-grid{background:0 0;border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.evidence-panel-page .evidence-calendar-day,.evidence-panel-page .evidence-calendar-day.outside{aspect-ratio:1;color:#d8dade;background:#17181b;border:1px solid #3d4045;border-radius:3px;min-height:0;padding:8px}.evidence-panel-page .evidence-calendar-day.outside{color:#6f7278;background:#131416}.evidence-panel-page .evidence-calendar-day:hover{background:#1d1f22;border-color:#65686e}.evidence-panel-page .evidence-calendar-day.selected{box-shadow:none;border-color:#65686e}.evidence-panel-page .evidence-calendar-date{aspect-ratio:1;border-radius:50%;width:30px;height:30px}.evidence-panel-page .evidence-calendar-day.today .evidence-calendar-date{color:#fff;background:#303238}.evidence-panel-page .evidence-calendar-day.selected .evidence-calendar-date{background:var(--red);color:#fff}.evidence-panel-page .evidence-calendar-day>div a{color:#d8dade;min-height:24px;font-size:max(10px, calc(10px * var(--text-scale)));background:#222428;border:1px solid #3a3d42;border-radius:3px;justify-content:center;padding:4px 6px}.evidence-panel-page .evidence-calendar-day>div a:hover{color:#fff;background:#2a2c30;border-color:#65686e}.evidence-panel-page .evidence-calendar-more{color:#aeb1b7;text-align:center;background:0 0;border:0;width:100%;padding:3px 4px}@media (width<=980px){.evidence-panel-page .evidence-toolbar{grid-template-columns:minmax(190px,.7fr) minmax(170px,.5fr) minmax(205px,.6fr) minmax(205px,.6fr);overflow-x:auto}.evidence-panel-page .evidence-row-primary{grid-template-columns:76px 38px minmax(0,1fr)}.evidence-panel-page .evidence-row-counts{display:none}}@media (width<=720px){.evidence-center-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.evidence-panel-page .evidence-toolbar{grid-template-columns:1fr 1fr;overflow:visible}.evidence-panel-page .evidence-list{padding:14px 12px 20px}.evidence-panel-page .evidence-row-main{grid-template-columns:minmax(0,1fr) auto}.evidence-panel-page .evidence-row-primary{grid-template-columns:36px minmax(0,1fr);gap:10px}.evidence-panel-page .evidence-row-primary time{grid-area:2/2;gap:8px;display:flex}.evidence-panel-page .evidence-row-primary .evidence-category-mark{grid-area:1/1/3}.evidence-panel-page .evidence-row-copy{grid-area:1/2}.evidence-panel-page .evidence-row-expand{min-width:48px}.evidence-panel-page .evidence-row-expand span{display:none}.evidence-panel-page .evidence-row-view{border:1px solid #3b3d42;border-radius:3px;grid-column:1/-1;min-height:38px;margin:0 10px 10px}}.evidence-panel-page .evidence-calendar-shell{border-top:1px solid #34373c}.evidence-panel-page .evidence-calendar-weekdays{background:0 0;border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.evidence-panel-page .evidence-calendar-weekdays span{box-sizing:border-box;background:#17181b;border:1px solid #34373c;border-radius:3px 3px 0 0}.evidence-panel-page .evidence-calendar-weekdays span:first-child{border-left:1px solid #34373c}.evidence-panel-page .evidence-calendar-nav>div{gap:7px}.evidence-panel-page .evidence-calendar-nav button{color:#d8dade;background:#242529;border:1px solid #4b4d52;border-radius:3px;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-grid}.evidence-panel-page .evidence-calendar-nav button:nth-child(2){width:auto;min-width:72px;padding:0 14px}.evidence-panel-page .evidence-calendar-nav button:hover,.evidence-panel-page .evidence-calendar-nav button:focus-visible{color:#fff;background:#303237;border-color:#6a6d73}.evidence-panel-page .evidence-calendar-day{overflow:hidden}.evidence-panel-page .evidence-calendar-grid{align-items:start}.evidence-panel-page .evidence-calendar-day,.evidence-panel-page .evidence-calendar-day.outside{box-sizing:border-box;border-color:#34373c;border-radius:0 0 3px 3px;align-self:start;width:100%;height:auto}.evidence-panel-page .evidence-calendar-day.selected{border-color:#4b4e54}.evidence-panel-page .evidence-calendar-day.is-expanded{aspect-ratio:auto;align-self:stretch;min-height:0;overflow:visible}.evidence-panel-page .evidence-calendar-date,.evidence-panel-page .evidence-calendar-day.today .evidence-calendar-date{box-sizing:border-box;aspect-ratio:1;color:#d8dade;background:#292b2f;border:0;border-radius:3px;width:44px;min-width:44px;max-width:44px;height:44px;max-height:44px;min-height:44px!important}.evidence-panel-page .evidence-calendar-day.outside .evidence-calendar-date{color:#777a80;background:#1e2023}.evidence-panel-page .evidence-calendar-day.selected .evidence-calendar-date{background:var(--red);color:#fff;border:0;border-radius:3px}.evidence-panel-page .evidence-calendar-day>div{align-content:start}.evidence-panel-page .evidence-calendar-day>div a{white-space:nowrap;justify-content:flex-start;gap:6px;overflow:visible}.evidence-panel-page .evidence-calendar-day>div a b{color:#c9cbd0;min-width:24px;font-size:max(10px, calc(10px * var(--text-scale)));letter-spacing:.03em}.evidence-panel-page .evidence-calendar-day>div a span{text-overflow:ellipsis;overflow:hidden}main.evidence-panel-page button.evidence-calendar-more{cursor:pointer;height:28px!important;min-height:28px!important}.evidence-panel-page .evidence-records-panel{overflow:visible}.evidence-panel-page .evidence-toolbar{z-index:12;position:relative;overflow:visible}.evidence-panel-page .evidence-filter-popover{min-width:0;position:relative}.evidence-panel-page .evidence-filter-trigger{color:#dfe1e4;cursor:pointer;background:#191a1d;border:1px solid #484b51;border-radius:2px;align-items:center;width:100%;height:48px;display:flex;min-height:48px!important}.evidence-panel-page .evidence-filter-trigger:hover,.evidence-panel-page .evidence-filter-trigger:focus-visible,.evidence-panel-page .evidence-filter-popover.is-open>.evidence-filter-trigger{color:#fff;background:#202226;border-color:#74777e}.evidence-panel-page .themed-date-popover{z-index:40;color:#e7e9eb;background:#151618;border:1px solid #4a4d53;border-radius:4px;position:absolute;top:calc(100% + 8px);box-shadow:8px 10px #00000057,0 20px 48px #00000073}.evidence-panel-page .evidence-date-trigger{text-align:left;grid-template-columns:auto minmax(0,1fr) 22px;gap:8px;padding:0 12px;display:grid}.evidence-panel-page .evidence-date-trigger>span{color:#8d9096;font:700 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.evidence-panel-page .evidence-date-trigger>strong{color:#dfe1e4;min-width:0;font-size:max(11px, calc(11px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-panel-page .evidence-date-icon{color:#c3c6cb;border:1px solid #55585e;border-radius:2px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.evidence-panel-page .themed-date-popover{width:312px;padding:15px;left:0}.evidence-panel-page .evidence-date-filter-to .themed-date-popover{left:auto;right:0}.evidence-panel-page .themed-date-popover:before,.evidence-panel-page .themed-date-popover:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.evidence-panel-page .themed-date-popover:before{border-top:2px solid var(--red);border-left:2px solid var(--red);top:-1px;left:-1px}.evidence-panel-page .themed-date-popover:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.evidence-panel-page .themed-date-popover>header{border-bottom:1px solid #34373c;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 0 12px;display:flex}.evidence-panel-page .themed-date-popover>header>div:first-child{gap:6px;display:grid}.evidence-panel-page .themed-date-popover>header small{color:var(--theme-accent);font:700 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-panel-page .themed-date-popover>header h3{color:#f1f2f4;font-size:max(17px, calc(17px * var(--text-scale)));margin:0}.evidence-panel-page .themed-date-popover>header>div:last-child{gap:5px;display:flex}main.evidence-panel-page .themed-date-popover>header button{color:#dfe1e4;cursor:pointer;background:#24262a;border:1px solid #4a4d53;border-radius:3px;width:36px;height:36px;padding:0;min-height:36px!important}.evidence-panel-page .themed-date-weekdays,.evidence-panel-page .themed-date-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.evidence-panel-page .themed-date-weekdays{padding:11px 0 6px}.evidence-panel-page .themed-date-weekdays span{color:#777a80;font:700 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;text-align:center}main.evidence-panel-page button.themed-date-day{color:#c5c8cd;width:36px;font-size:max(10px, calc(10px * var(--text-scale)));cursor:pointer;background:#1b1c1f;border:1px solid #34373c;border-radius:3px;place-items:center;padding:0;display:grid;height:36px!important;min-height:36px!important}main.evidence-panel-page button.themed-date-day:hover:not(:disabled){color:#fff;background:#2a2c30;border-color:#74777e}main.evidence-panel-page button.themed-date-day.outside{color:#62656b;background:#17181b;border-color:#292b2f}main.evidence-panel-page button.themed-date-day.today{color:#fff;border-color:#7b7e85}main.evidence-panel-page button.themed-date-day.selected{border-color:var(--red);background:var(--red);color:#fff}main.evidence-panel-page button.themed-date-day:disabled{opacity:.25;cursor:not-allowed}.evidence-panel-page .themed-date-popover>footer{border-top:1px solid #34373c;justify-content:space-between;gap:8px;margin-top:12px;padding-top:11px;display:flex}main.evidence-panel-page .themed-date-popover>footer button{color:#dfe1e4;cursor:pointer;background:#24262a;border:1px solid #4a4d53;border-radius:3px;height:34px;padding:0 13px;min-height:34px!important}main.evidence-panel-page .themed-date-popover button:hover:not(:disabled){color:#fff;border-color:#70737a}@media (width<=980px){.evidence-panel-page .evidence-toolbar{overflow:visible}}@media (width<=720px){.evidence-panel-page .themed-date-popover{width:min(330px,100vw - 52px)}.evidence-panel-page .evidence-date-filter-from .themed-date-popover{left:0}.evidence-panel-page .evidence-date-filter-to .themed-date-popover{left:auto;right:0}}:root{--ta-label-red:var(--theme-accent);--ta-label-size:max(10px, calc(10px * var(--text-scale)));--ta-label-leading:1.35;--ta-label-spacing:.16em}:is(.eyebrow,.home-verbatim-page .home-copy-label,.home-copy-content .home-copy-label,.tiny-label,.tool-subheader-eyebrow,.workspace-status,.tool-category,.content-library-kicker,.content-library-section-heading>span,.content-category-card small,.content-article-card>span,.ta-article-category,.ta-article-eyebrow,.panel-page-topline>span:first-child,.account-kicker,.member-portal-identity small,.portal-section-heading>span,.portal-overview-grid small,.portal-key-download-card small,.portal-privacy-note b,.portal-signin-status>span,.member-key-retained>span,.admin-app .admin-page .admin-kicker,.community-eyebrow,.community-feed-heading span,.community-replies-head span,.community-reply-form>div>span,.community-read-note b,.community-post-flags span,.community-post-flags a,.community-thread-flags span,.community-thread-flags a,.evidence-kicker,.evidence-day-label,.quick-record-head small,.quick-step-number,.evidence-import-entry-kicker,.evidence-import-done>small,.evidence-panel-page .evidence-date-trigger>span,.evidence-panel-page .themed-date-popover>header small,.outreach-wizard-top>div>span,.outreach-step-heading>span,.outreach-office-head span,.outreach-message-preview>span,.outreach-review-card>small,.outreach-timing>div span,.outreach-transmission-status>span,.outreach-log-head span,.outreach-server-status>div small,.foia-kicker,.foia-step-heading>span){color:var(--ta-label-red)!important;font-family:var(--font-geist-mono), monospace!important;font-size:var(--ta-label-size)!important;font-weight:400!important;line-height:var(--ta-label-leading)!important;letter-spacing:var(--ta-label-spacing)!important;text-transform:uppercase!important}:is(.tool-status,.tool-access,.tool-open,.content-category-card b,.content-article-link,.content-pagination,.ta-article-meta,.ta-article-downloads a,.ta-article-footer .shell,.admin-status-pill,.content-status,.user-status,.explorer-editor-status,.explorer-queue-status,.explorer-admin-thumb>b,.evidence-row-view,.themed-date-weekdays span),:is(button,input[type=button],input[type=submit],input[type=reset],[role=button],.button,.account-button,.header-action,.admin-outline-button,.content-editor-actions a,.content-page-actions a,.content-pagination a,.home-hero-actions a,.home-copy-join,.movement-lines a,.preview-category-tabs button,.library-content .tool-category-filters button,.tool-open,.ta-article-downloads a,.social-asset-actions a,.community-primary,.community-load-more,.community-empty a,.community-reply-gate a,.community-member-gate a,.community-compose-actions a,.community-feed-heading>a,.community-post-open,.evidence-import-entry-action,.evidence-export-options-link),:is(button,[role=button],.button,.account-button,.header-action,.admin-outline-button,.content-editor-actions a,.content-page-actions a,.content-pagination a,.home-hero-actions a,.home-copy-join,.movement-lines a,.preview-category-tabs button,.library-content .tool-category-filters button,.tool-open,.ta-article-downloads a,.social-asset-actions a,.community-primary,.community-load-more,.community-empty a,.community-reply-gate a,.community-member-gate a,.community-compose-actions a,.community-feed-heading>a,.community-post-open,.evidence-import-entry-action,.evidence-export-options-link) :is(strong,b){font-weight:400!important}.about-page-content{gap:32px;width:min(100%,900px);margin:0 auto;padding:16px 0 8px;display:grid}.about-page-section{gap:16px;display:grid}.about-section-heading{max-width:760px}.about-section-heading>:last-child,.about-page-content .ta-box>:last-child{margin-bottom:0}.about-card-grid{gap:16px;display:grid}.about-card-grid--actions,.about-card-grid--access{grid-template-columns:repeat(2,minmax(0,1fr))}.about-card-grid--principles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-action-card{flex-direction:column;min-height:100%;display:flex}.about-action-card .ta-button-row{margin-top:auto;padding-top:18px}.about-source-list{gap:10px;margin-top:24px;display:grid}.about-source-list .ta-control-title{margin-bottom:2px}.about-support-note,.about-closing-actions{margin-top:24px}@media (width<=840px){.about-card-grid--principles{grid-template-columns:repeat(2,minmax(0,1fr))}.about-card-grid--principles>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=620px){.about-page-content{gap:24px}.about-card-grid--actions,.about-card-grid--access,.about-card-grid--principles{grid-template-columns:1fr}.about-card-grid--principles>:last-child:nth-child(odd){grid-column:auto}.about-page-content .ta-button-row{flex-direction:column;align-items:stretch}.about-page-content .ta-button{width:100%}}.content-admin-subnav{background:#f4f5f7;border:1px solid #d7d9de;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:8px;display:flex}.content-admin-subnav a{color:#454850;font:400 12px/1.2 var(--font-geist-mono), monospace;border:1px solid #0000;padding:10px 14px;text-decoration:none}.content-admin-subnav a:hover,.content-admin-subnav a:focus-visible{color:#17181b;background:#fff;border-color:#aeb2ba}.content-admin-subnav a.active{border-color:var(--theme-accent-border);background:var(--theme-accent);color:#fff}.topics-page{color:#f5f3ee;background:#080808;min-height:100vh}.topics-main{background:#0d0e10}.topics-content-hero .topic-breadcrumbs{z-index:1;margin-bottom:26px;position:relative}.topics-content-hero .topic-breadcrumbs b{color:var(--theme-accent)}.topics-content-hero .content-library-kicker{z-index:1;position:relative}.topics-hero{background:linear-gradient(135deg, #111 0%, #080808 58%, var(--theme-accent-surface) 100%);border-bottom:1px solid #303030;padding:clamp(3.5rem,8vw,7rem) 0 3rem}.topics-hero .shell,.topics-directory-section,.topic-results-section{width:min(1180px,100% - 2rem);margin-inline:auto}.topics-eyebrow{color:var(--theme-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:700}.topics-hero h1{letter-spacing:-.045em;text-transform:none;max-width:920px;margin:.65rem 0 .8rem;font-size:clamp(2.55rem,7vw,4.5rem);line-height:.94}.topics-hero>.shell>p:last-child{color:#bbb7b0;max-width:780px;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.topic-breadcrumbs{color:#8f8c87;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:2rem;font-size:.82rem;display:flex}.topic-breadcrumbs a{color:#d8d4cd;text-decoration:none}.topic-breadcrumbs a:hover{color:var(--theme-accent)}.topics-directory-section,.topic-results-section{padding-block:2rem 5rem}.topics-toolbar{border:1px solid #3d3f45;border-left:3px solid var(--theme-accent);background:linear-gradient(90deg, rgb(from var(--theme-accent) r g b / .045) 1px, transparent 1px), linear-gradient(rgb(from var(--theme-accent) r g b / .04) 1px, transparent 1px), #151619;background-size:30px 30px;grid-template-columns:minmax(240px,1.45fr) minmax(170px,.72fr) auto;align-items:end;gap:16px;padding:22px;display:grid;position:relative;overflow:visible;box-shadow:8px 9px #00000047}.topics-toolbar:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);pointer-events:none;content:"";width:15px;height:15px;position:absolute;bottom:-1px;right:-1px}.topics-directory-toolbar{grid-template-columns:minmax(250px,1.45fr) repeat(3,minmax(145px,.72fr))}.topics-toolbar-heading{border-bottom:1px solid #34373c;grid-column:1/-1;gap:5px;padding:0 0 17px;display:grid}.topics-toolbar-heading>span{color:var(--theme-accent);font:700 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.topics-toolbar-heading>strong{color:#f0f1f3;font-size:clamp(17px,2vw,21px);line-height:1.15}.topics-toolbar-heading>p{color:#8e9197;font-size:calc(11px * var(--text-scale));margin:0;line-height:1.45}.topics-field{color:#bfc1c6;min-width:0;font:700 calc(10px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:7px;display:grid}.topics-control{background:#101113;border:1px solid #4b4e54;border-radius:4px;align-items:center;min-width:0;height:54px;transition:border-color .17s,background .17s,box-shadow .17s,transform .17s;display:flex;position:relative;box-shadow:4px 5px #00000038}.topics-control:hover{background:#181a1d;border-color:#686b72}.topics-control:focus-within{border-color:var(--theme-accent);box-shadow:4px 5px 0 #00000040, 0 0 0 3px rgb(from var(--theme-accent) r g b / .14);background:#181a1d;transform:translateY(-1px)}.topics-control:before{background:var(--theme-accent);content:"";width:3px;height:18px;position:absolute;top:17px;left:-1px}.topics-toolbar input,.topics-toolbar select{color:#f2f3f4;width:100%;min-width:0;height:52px;font:650 max(12px, calc(12px * var(--text-scale)))/1.2 var(--font-geist-sans), Arial, sans-serif;background:0 0;border:0;border-radius:0;outline:0}.topics-toolbar input{padding:0 84px 0 48px}.topics-toolbar input::placeholder{color:#6f7278;opacity:1}.topics-toolbar input::-webkit-search-cancel-button{filter:invert();opacity:.58;cursor:pointer}.topics-toolbar select{appearance:none;cursor:pointer;padding:0 74px 0 14px}.topics-toolbar input[type=hidden]{display:none}.topics-filter-dropdown{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}.topics-filter-dropdown .ta-dropdown__trigger{color:#f2f3f4;height:54px;font-size:max(12px, calc(12px * var(--text-scale)));background:#101113;border-color:#4b4e54;border-radius:4px;padding-left:14px;font-weight:650;box-shadow:4px 5px #00000038;min-height:54px!important}.topics-filter-dropdown .ta-dropdown__trigger:before{background:var(--theme-accent);content:"";width:3px;height:18px;position:absolute;top:17px;left:-1px}.topics-filter-dropdown .ta-dropdown__trigger:hover,.topics-filter-dropdown .ta-dropdown__trigger[aria-expanded=true]{background:#181a1d;border-color:#686b72}.topics-filter-dropdown .ta-dropdown__trigger:focus-visible{border-color:var(--theme-accent);box-shadow:4px 5px 0 #00000040, 0 0 0 3px rgb(from var(--theme-accent) r g b / .14);background:#181a1d;outline:0;transform:translateY(-1px)}.topics-filter-dropdown .ta-dropdown__chevron{color:#c8cbd0;right:15px}.topics-filter-dropdown .ta-dropdown__menu{background:linear-gradient(90deg, rgb(from var(--theme-accent) r g b / .035) 1px, transparent 1px), linear-gradient(rgb(from var(--theme-accent) r g b / .03) 1px, transparent 1px), #151619;background-size:24px 24px;border-color:#4e5157;border-radius:4px;width:max(100%,300px);padding:14px}.topics-filter-dropdown .ta-dropdown__options{scrollbar-color:var(--theme-accent) #24262a;scrollbar-width:thin;max-height:350px;padding-right:3px;overflow-y:auto}.topics-filter-dropdown .ta-dropdown__options::-webkit-scrollbar{width:10px}.topics-filter-dropdown .ta-dropdown__options::-webkit-scrollbar-track{background:#24262a}.topics-filter-dropdown .ta-dropdown__options::-webkit-scrollbar-thumb{background:var(--theme-accent);border:2px solid #24262a}.topics-filter-dropdown .ta-dropdown__option-surface{background:#1b1c1f;border-color:#393c41;border-radius:3px;min-height:46px}.topics-filter-dropdown .ta-dropdown__option:hover .ta-dropdown__option-surface{box-shadow:inset 3px 0 0 var(--theme-accent);background:#232529;border-color:#6d7076}.topics-filter-dropdown .ta-dropdown__option--single[aria-selected=true] .ta-dropdown__option-surface{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .44)}.topics-filter-dropdown .ta-dropdown__code{background:#282a2e;border-color:#50535a;min-height:27px;font-weight:700}.topics-filter-dropdown .ta-dropdown__option-surface>strong{font-weight:650}.topics-search-control>svg:first-child{z-index:1;fill:none;stroke:#8f9298;stroke-width:1.55px;stroke-linecap:round;width:21px;height:21px;position:absolute;left:15px}.topics-select-control>svg{fill:none;stroke:#c8cbd0;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:10px;height:6px;position:absolute;right:15px}.topics-control>i{color:#6f7278;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;pointer-events:none;position:absolute;right:35px}.topics-search-control>i{right:13px}.topics-toolbar-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;padding-top:2px;display:flex}.topics-apply-button,.topics-clear-button{border:1px solid var(--theme-accent);background:var(--theme-accent);min-height:48px;box-shadow:4px 5px 0 rgb(from var(--theme-accent) r g b / .4);color:#fff;font:800 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:24px;padding:0 18px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.topics-apply-button b{color:#fff;font-size:17px;line-height:1}.topics-apply-button:hover,.topics-apply-button:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:6px 7px 0 rgb(from var(--theme-accent) r g b / .44);transform:translateY(-2px)}.topics-clear-button{color:#b9bcc2;background:#1d1f22;border-color:#4b4e54;min-width:96px;box-shadow:3px 4px #0000003d}.topics-clear-button:hover,.topics-clear-button:focus-visible{color:#fff;background:#282a2f;border-color:#777a81;transform:translateY(-2px)}.topics-results-heading{border-bottom:1px solid #303030;justify-content:space-between;align-items:end;gap:1rem;margin:2.25rem 0 1rem;padding-bottom:.75rem;display:flex}.topics-results-heading h2{text-transform:uppercase;margin:0;font-size:clamp(1.45rem,3vw,2.25rem)}.topics-results-heading p{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.topic-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.topic-directory-card{color:#e2e5e7;text-align:center;background:linear-gradient(155deg,#12171af7,#070a0cfa);border:1px solid #363c41;flex-direction:column;justify-content:center;align-items:center;gap:.48rem;min-width:0;min-height:190px;padding:1rem .65rem .9rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:8px 10px 19px #00000061,3px 4px #00000047}.topic-directory-card:before,.topic-directory-card:after{pointer-events:none;content:"";width:13px;height:13px;position:absolute}.topic-directory-card:before{border-left:2px solid var(--theme-accent);border-top:2px solid var(--theme-accent);top:-1px;left:-1px}.topic-directory-card:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.topic-directory-card:hover,.topic-directory-card:focus-visible{z-index:2;border-color:rgb(from var(--theme-accent) r g b / .72);background:linear-gradient(180deg, rgb(from var(--theme-accent) r g b / .09), #0a0e10fa);box-shadow:11px 14px 25px #0000007a, 0 0 22px rgb(from var(--theme-accent) r g b / .11);outline:none;transform:translateY(-4px)}.topic-directory-icon-box{color:#61686d;place-items:center;width:66px;height:66px;transition:color .2s,transform .2s,filter .2s;display:grid}.topic-directory-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}.topic-directory-card:hover .topic-directory-icon-box,.topic-directory-card:focus-visible .topic-directory-icon-box{color:var(--theme-accent);filter:drop-shadow(0 0 10px rgb(from var(--theme-accent) r g b / .18));transform:translateY(-2px)}.topic-directory-card h2{color:#d7dbdd;min-height:2.3em;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.035em;text-transform:uppercase;place-items:center;margin:.1rem 0 0;font-size:.88rem;font-weight:730;line-height:1.15;display:grid}.topic-directory-card--identity{gap:.75rem;min-height:170px;padding-block:1.25rem}.topic-directory-card--identity h2{margin-top:0}.topic-directory-card p{color:var(--theme-accent);font:650 .68rem/1.15 var(--font-geist-sans), Arial, sans-serif;margin:0}.topic-directory-card small{color:#7f888d;max-width:100%;font:500 .6rem/1.25 var(--font-geist-sans), Arial, sans-serif;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.topic-directory-arrow{color:#4f575c;font-size:.82rem;transition:color .2s,transform .2s;position:absolute;bottom:.48rem;right:.65rem}.topic-directory-card:hover .topic-directory-arrow,.topic-directory-card:focus-visible .topic-directory-arrow{color:var(--theme-accent);transform:translate(2px)}.topic-type-selector{z-index:3;border:1px solid #3d3f45;border-left:3px solid var(--theme-accent);background:#151619;grid-template-columns:minmax(0,1fr) minmax(330px,460px);align-items:center;gap:28px;margin-bottom:18px;padding:24px;display:grid;position:relative;box-shadow:8px 9px #00000047}.topic-type-selector-copy>span{color:var(--theme-accent);font:700 calc(10px * var(--text-scale))/1.3 var(--font-geist-mono),monospace;letter-spacing:.14em;margin-bottom:9px;display:block}.topic-type-selector-copy h2{color:#f0f1f3;letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,31px);line-height:1}.topic-type-selector-copy p{color:#999ca3;max-width:620px;font-size:calc(12px * var(--text-scale));margin:10px 0 0;line-height:1.55}.topic-type-dropdown .ta-dropdown__trigger{background:#1b1c1f;border-color:#55585e;border-radius:5px;height:62px;font-weight:720;box-shadow:4px 5px #0000003d;min-height:62px!important}.topic-type-dropdown .ta-dropdown__menu{width:100%}.topic-type-dropdown .ta-dropdown__options{scrollbar-width:thin;scrollbar-color:var(--theme-accent) #24262a;max-height:366px;padding-right:3px;overflow-y:auto}.topic-type-dropdown .ta-dropdown__options::-webkit-scrollbar{width:10px}.topic-type-dropdown .ta-dropdown__options::-webkit-scrollbar-track{background:#24262a}.topic-type-dropdown .ta-dropdown__options::-webkit-scrollbar-thumb{background:var(--theme-accent);border:2px solid #24262a}.topic-search-toolbar{margin-top:1rem}.topic-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.topic-content-card{background:#111;border:1px solid #343434;min-width:0}.topic-content-thumbnail{aspect-ratio:16/9;background:#080808;border-bottom:1px solid #343434;display:block;position:relative;overflow:hidden}.topic-content-thumbnail>img,.topic-content-thumbnail>video,.topic-document-thumbnail,.topic-document-thumbnail .document-thumbnail-image{object-fit:cover;object-position:top;width:100%;height:100%}.topic-content-thumbnail>img,.topic-content-thumbnail>video{background:#080808;transition:transform .28s;display:block}.topic-content-card:hover .topic-content-thumbnail>img,.topic-content-card:hover .topic-content-thumbnail>video{transform:scale(1.025)}.topic-content-type{z-index:2;border:1px solid var(--theme-accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#080808eb;padding:.3rem .5rem;font-size:.66rem;font-weight:800;position:absolute;bottom:.65rem;left:.65rem}.topic-content-fallback{color:#97938d;text-align:center;text-transform:uppercase;place-content:center;gap:.45rem;width:100%;height:100%;display:grid}.topic-content-copy{padding:1rem}.topic-content-meta{color:#8f8b85;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin:0 0 .7rem;font-size:.68rem;display:flex}.topic-content-copy h2{margin:0;font-size:1.18rem;line-height:1.2}.topic-content-copy h2 a{color:#fff;text-decoration:none}.topic-content-copy>p:not(.topic-content-meta){color:#b6b1aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.topic-content-open{color:var(--theme-accent);text-transform:uppercase;margin-top:.85rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.public-question-hero h1{max-width:980px}.public-question-published{font:700 calc(11px * var(--text-scale))/1.45 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-copy-muted)!important}.public-question-layout{gap:24px;padding-top:44px;padding-bottom:78px;display:grid}.public-question-image{border:1px solid var(--theme-rule);box-shadow:8px 9px 0 var(--theme-shadow-medium);aspect-ratio:16/9;background:#080808;margin:0;overflow:hidden}.public-question-image>img{object-fit:cover;width:100%;height:100%;display:block}.public-question-panel{border:1px solid var(--theme-rule);border-left:3px solid var(--theme-accent);background:var(--theme-surface);box-shadow:8px 9px 0 var(--theme-shadow-medium)}.public-question-panel>header{border-bottom:1px solid var(--theme-rule-soft);padding:24px 26px 20px}.public-question-panel>header span,.public-question-tags>span{color:var(--theme-accent);font:700 calc(10px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:9px;display:block}.public-question-panel>header h2{color:var(--theme-title);letter-spacing:-.03em;margin:0;font-size:clamp(23px,3vw,34px);line-height:1.05}.public-question-answer{color:var(--theme-copy);font-size:calc(17px * var(--text-scale));overflow-wrap:anywhere;padding:26px;line-height:1.8}.public-question-answer p{margin:0 0 1.15em}.public-question-answer p:last-child{margin-bottom:0}.public-question-answer.is-preformatted{white-space:pre-wrap;font-family:var(--font-geist-mono), monospace;margin:0}.public-question-answer :is(h1,h2,h3,h4){color:var(--theme-title);margin:1.35em 0 .55em;line-height:1.2}.public-question-answer :is(ul,ol){padding-left:1.45em}.public-question-answer blockquote{border-left:3px solid var(--theme-accent);background:var(--theme-surface-input);margin:1em 0;padding:12px 15px}.public-question-answer a{color:var(--theme-accent)}.public-question-tags{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-input);padding:20px 22px}.public-question-tags>div{flex-wrap:wrap;gap:8px;display:flex}.public-question-tags small{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-text);padding:.42rem .62rem;font-size:.72rem}.public-question-back{border:1px solid var(--theme-accent);background:var(--theme-accent-border);color:var(--theme-accent-contrast);justify-self:start;padding:.85rem 1rem;font-weight:700;text-decoration:none}.public-question-back:hover,.public-question-back:focus-visible{background:var(--theme-accent)}.topic-intelligence-start-form{min-width:0;margin:0}.topic-intelligence-start-form>.topic-intelligence-card{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:#111;border:1px solid #343434;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex;overflow:hidden;font:400 1rem/1.5 Arial,Helvetica,sans-serif!important}.topic-intelligence-card:hover,.topic-intelligence-card:focus-visible{border-color:var(--theme-accent);outline:none}.topic-intelligence-placeholder{background:radial-gradient(circle at 50% 50%, rgb(from var(--theme-accent) r g b / .16), transparent 55%), #080808;place-items:center;display:grid}.topic-intelligence-start-form>.topic-intelligence-card .topic-intelligence-copy{font-family:Arial,Helvetica,sans-serif!important}.topic-intelligence-placeholder-mark{width:62%;color:var(--theme-accent);opacity:.72;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;transition:opacity .2s,transform .28s;display:grid}.topic-intelligence-placeholder-mark i{height:1px;box-shadow:0 -8px 0 rgb(from var(--theme-accent) r g b / .45), 0 8px 0 rgb(from var(--theme-accent) r g b / .45);background:currentColor;display:block}.topic-intelligence-placeholder-mark b{width:58px;height:58px;font:700 1rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid;border-radius:50%;place-items:center;display:grid}.topic-intelligence-card:hover .topic-intelligence-placeholder-mark,.topic-intelligence-card:focus-visible .topic-intelligence-placeholder-mark{opacity:1;transform:scale(1.025)}.topic-intelligence-copy{padding:1rem;display:block}.topic-intelligence-title{color:#fff;font-size:1.18rem;font-weight:400;line-height:1.2;display:block}.topic-intelligence-description{color:#b6b1aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.topic-badges{flex-wrap:wrap;gap:.4rem;display:flex}.topic-badges a{color:#e5ded6;background:#171313;border:1px solid #4b4242;padding:.35rem .55rem;font-size:.7rem;font-weight:700;line-height:1.1;text-decoration:none}.topic-badges a:hover{border-color:var(--theme-accent);color:#fff}.topic-badges a span{color:var(--theme-accent);margin-left:.35rem}.topic-badges--compact{margin-top:.75rem}.topic-empty{color:#aaa59e;text-align:center;border:1px dashed #444;padding:3rem 1rem}.topic-empty h2{color:#f5f3ee;text-transform:uppercase}.related-topics{margin-top:3rem}.document-thumbnail-image{object-position:top!important}@media (width<=960px){.topic-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.topic-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-type-selector{grid-template-columns:1fr}.topics-toolbar{grid-template-columns:1fr 210px}.topics-directory-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.topics-hero .shell,.topics-directory-section,.topic-results-section{width:min(100% - 1rem,1180px)}.topics-hero{padding-top:2.5rem}.topics-content-hero .topic-breadcrumbs{margin-bottom:20px}.topic-type-selector{gap:18px;padding:18px;box-shadow:5px 6px #00000047}.topic-type-dropdown .ta-dropdown__menu{width:min(100%,100vw - 2.25rem)}.topics-toolbar{grid-template-columns:1fr}.topics-filter-dropdown .ta-dropdown__menu{width:100%;min-width:0}.topic-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-content-grid{grid-template-columns:1fr}.topic-directory-card{min-height:176px;padding-inline:.5rem}.topic-directory-icon-box{width:58px;height:58px}.topic-directory-icon{width:51px;height:51px}.topic-directory-card h2{font-size:.79rem}.topic-directory-card small{display:none}.topics-results-heading{flex-direction:column;align-items:flex-start}}@media (width<=380px){.topic-directory-grid{grid-template-columns:1fr}.topic-directory-card{min-height:170px}}.source-topic-strip{color:#f2eee8;background:#0d0d0d;border-bottom:1px solid #343434;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.source-topic-strip>span{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.home-topics-section{color:#f7f4ed;background:#0a0a0a;border-block:1px solid #2d2d2d;padding:3.5rem 0}.home-prosecution-plea{border-block:1px solid var(--theme-accent-surface);background:radial-gradient(circle at 18% 45%, rgb(from var(--theme-accent) r g b / .14), transparent 35%), #0d0e10;padding:4.4rem 0;position:relative;overflow:hidden}.home-prosecution-plea:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.home-prosecution-plea-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.home-prosecution-plea-art{border:1px solid #45474d;border-bottom:3px solid var(--red);background:#17181b;box-shadow:18px 18px #00000047}.home-prosecution-plea-art img{filter:saturate(.8)contrast(1.04);width:100%;height:auto;display:block}.home-prosecution-plea-copy .ta-eyebrow{margin:0 0 1rem}.home-prosecution-plea-copy h2{color:#e0e1e4;letter-spacing:-.055em;text-transform:uppercase;max-width:650px;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98}.home-prosecution-plea-copy p:not(.ta-eyebrow){color:#b8bac0;font-size:calc(17px * var(--text-scale));margin:1.45rem 0 0;line-height:1.72}.home-prosecution-plea-copy a{border:1px solid var(--theme-accent);background:var(--theme-accent-border);color:#fff;letter-spacing:.025em;margin-top:1.65rem;padding:.9rem 1.1rem;font-weight:400;text-decoration:none;display:inline-flex}.home-prosecution-plea-copy a:hover,.home-prosecution-plea-copy a:focus-visible{background:var(--theme-accent);border-color:#fff}.home-topics-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.3rem;display:flex}.home-topics-heading>div{padding-top:.25rem}.home-topics-heading .ta-eyebrow{margin-bottom:.85rem}.home-topics-heading h2{text-transform:uppercase;white-space:nowrap;max-width:760px;margin:0;font-size:clamp(1.7rem,4vw,3.3rem);line-height:1}.home-topics-heading>.ta-view-all-link{flex:none;align-self:flex-start;margin-top:.25rem}.home-topics-section .topic-directory-grid{margin-top:1.35rem}.home-topics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.home-topics-grid a{border:1px solid #343434;border-top:2px solid var(--theme-accent);color:#fff;background:#111;flex-direction:column;justify-content:space-between;min-height:92px;padding:.75rem;text-decoration:none;display:flex}.home-topics-grid a:hover{border-color:var(--theme-accent);background:#171212}.home-topics-grid strong{text-transform:uppercase;line-height:1.12}.home-topics-grid span{color:#8d8982;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}@media (width<=960px){.home-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.home-prosecution-plea-grid{grid-template-columns:1fr}.home-prosecution-plea-copy{max-width:760px}}@media (width<=600px){.home-topics-heading{flex-direction:column;align-items:flex-start}.home-topics-heading h2{font-size:clamp(1.15rem,6.2vw,2rem)}.home-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-prosecution-plea{padding:3rem 0}.home-prosecution-plea-copy h2{font-size:clamp(2.1rem,13vw,3.3rem)}.home-prosecution-plea-art{box-shadow:9px 10px #00000047}}.topic-assignment-editor{border:1px solid #333;border-left:3px solid var(--theme-accent);color:#f4f1ea;background:#111;margin:1rem 0;padding:1rem}.topic-assignment-editor__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.topic-assignment-editor__heading h2{text-transform:uppercase;margin:.2rem 0 .3rem;font-size:1.18rem}.topic-assignment-editor__heading p{color:#aaa59e;margin:0;line-height:1.45}.topic-assignment-editor__count{color:var(--theme-accent);border:1px solid #454545;flex:none;padding:.35rem .5rem;font-size:.74rem;font-weight:800}.topic-assignment-editor__chips{flex-wrap:wrap;gap:.45rem;min-height:2.25rem;margin:1rem 0;display:flex}.topic-assignment-editor__chips>span{color:#eee9e1;background:#191414;border:1px solid #4b4242;align-items:center;gap:.4rem;padding:.35rem .42rem .35rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.topic-assignment-editor__chips button{color:#ddd7cf;cursor:pointer;background:#343030;border:0;width:1.35rem;height:1.35rem;font-size:1rem;line-height:1}.topic-assignment-editor__chips button:hover{background:var(--theme-accent-border);color:#fff}.topic-assignment-editor__chips em{color:#88837c;font-style:normal}.topic-assignment-editor__controls{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:.55rem;display:grid}.topic-assignment-editor__controls label{color:#bbb5ad;letter-spacing:.06em;text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.topic-assignment-editor__controls input{color:#fff;background:#090909;border:1px solid #454545;min-height:42px;padding:.65rem .75rem}.topic-assignment-editor>small{color:#817d77;margin-top:.65rem;line-height:1.4;display:block}.topic-assignment-editor__status{color:#c9c3ba;margin:.7rem 0 0}.topic-assignment-editor__status.is-error{color:var(--theme-accent-copy)}@media (width<=720px){.topic-assignment-editor__controls{grid-template-columns:1fr 1fr}.topic-assignment-editor__controls label{grid-column:1/-1}}.member-activation-success{border:1px solid #474a50;border-left:4px solid var(--theme-accent);color:#fff;background:#151619;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:22px 24px;display:flex}.member-activation-success small{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:7px;display:block}.member-activation-success strong{font-size:21px;display:block}.member-activation-success p{color:#aaaeb5;max-width:760px;margin:8px 0 0;line-height:1.55}.member-activation-success>a{background:var(--theme-accent);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-width:190px;min-height:48px;padding:0 16px;font-weight:800;display:flex}@media (width<=720px){.member-activation-success{flex-direction:column;align-items:stretch}}.tool-start-form{display:inline-flex}.tool-start-form .ta-button{width:100%}.theme-control{z-index:140;color:var(--theme-copy-secondary);flex:none;position:relative}.theme-control__trigger{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);min-width:44px;height:44px;color:var(--theme-copy);font:700 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:0 12px;display:inline-flex;min-height:44px!important}.theme-control__trigger:hover,.theme-control__trigger[aria-expanded=true]{border-color:var(--theme-accent);background:var(--theme-surface-hover);color:var(--theme-text)}.theme-control__trigger:focus-visible,.theme-control__menu button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.theme-control__swatch,.theme-control__option-swatch{border:1px solid var(--theme-rule-strong);border-radius:50%;display:inline-flex;overflow:hidden}.theme-control__swatch{width:25px;height:25px;transform:rotate(-18deg)}.theme-control__swatch i{width:33.333%;height:100%}.theme-control--compact .theme-control__trigger{width:44px;padding:0}.theme-control--compact .theme-control__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-control__menu{z-index:500;border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);border-radius:5px;gap:5px;width:min(292px,100vw - 28px);padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 75px #00000094}.theme-control__menu:before,.theme-control__menu:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.theme-control__menu:before{border-left:2px solid var(--theme-accent);border-top:2px solid var(--theme-accent);top:-1px;left:-1px}.theme-control__menu:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.theme-control__menu header{border-bottom:1px solid var(--theme-rule-soft);gap:6px;padding:11px 12px 12px;display:grid}.theme-control__menu header span{color:var(--theme-accent-bright);font:400 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.theme-control__menu header strong{color:var(--theme-copy-muted);font-size:max(11px, calc(11px * var(--text-scale)));font-weight:500;line-height:1.45}.theme-control__menu>button{width:100%;color:var(--theme-copy-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 11px;display:grid;min-height:68px!important}.theme-control__menu>button:hover{border-color:var(--theme-rule);background:var(--theme-surface-raised)}.theme-control__menu>button.is-active{border-color:var(--theme-accent);background:rgb(from var(--theme-accent) r g b / .14)}.theme-control__option-swatch{width:40px;height:40px}.theme-control__option-swatch i{width:33.333%;height:100%}.theme-control__menu>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.theme-control__menu>button strong{color:var(--theme-text);font-size:max(12px, calc(12px * var(--text-scale)))}.theme-control__menu>button small{color:var(--theme-copy-muted);font-size:max(10px, calc(10px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-control__menu>button b{color:var(--theme-accent-bright);font-size:15px}.mobile-preference-controls{border-top:1px solid var(--theme-rule-soft);gap:12px;padding:15px;display:grid}.mobile-theme-control,.mobile-text-size{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-theme-control>span,.mobile-text-size>span{color:var(--theme-copy-muted);font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.mobile-theme-control .theme-control__menu{width:auto;position:fixed;inset:auto 14px 14px}body{background-color:var(--theme-page-bg);color:var(--theme-text)}.site-header,.site-footer{background-color:var(--theme-toolbar-bg)}.site-header{border-bottom-color:var(--theme-rule-soft)}.site-footer{border-top-color:var(--theme-rule-soft)}.site-header .brand-copy strong,.site-footer .brand-copy strong{color:var(--theme-text)}.site-header .brand-copy small,.footer-links,.footer-inner>div>p{color:var(--theme-copy-muted)}.text-size-control{border-color:var(--theme-rule-strong)}.text-size-control button{border-left-color:var(--theme-rule-soft);color:var(--theme-copy-secondary)}.text-size-control button:hover{background:var(--theme-surface-hover);color:var(--theme-text)}.text-size-control button.active{background:var(--theme-accent);color:#fff}html[data-theme=purple] body,html[data-theme=purple] :is(main,.home-movement-hero,.unified-subpage,.panel-page-header,.panel-page-workspace,.tool-workspace,.legal-page,.admin-app){background-color:var(--theme-page-bg)}html[data-theme=purple] :is(.panel-page-header,.panel-page-workspace,.account-panel,.settings-card,.community-panel,.tool-card,.library-preview,.explorer-toolbar,.social-media-card,.topic-type-selector,.topic-directory-card,.topic-content-card,.member-activation-success){border-color:var(--theme-rule);background-color:var(--theme-surface);color:var(--theme-text)}html[data-theme=purple] :is(.home-story,.home-united-section,.home-topics-section,.home-prosecution-plea,.home-action-section,.home-movement-statement){background-color:var(--theme-canvas);border-color:var(--theme-rule-soft)}html[data-theme=purple] :is(.ta-eyebrow,.eyebrow,.portal-section-heading>span,.portal-key-download-card small,.topic-type-selector-copy>span,.member-activation-success small){color:var(--theme-accent-bright)!important}html[data-theme=purple] :is(.portal-overview-grid button,.portal-key-download-card,.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card){border-color:var(--theme-rule)!important;background:var(--theme-surface-alt)!important}html[data-theme=purple] .admin-app .admin-topbar{border-color:var(--theme-rule-soft);background:var(--theme-toolbar-bg)}html[data-theme=purple] .admin-app .admin-page{color:var(--theme-copy-secondary)}html[data-theme=purple] .war-room-page{background:linear-gradient(#030305f2, #030305fb), radial-gradient(circle at 14% 0%, rgb(from var(--theme-accent) r g b / .16), transparent 34%)}html[data-theme=purple] :is(.maps-page,.maps-workspace,.maps-canvas,.maps-flow){background-color:var(--theme-canvas)}html[data-theme=purple] .maps-workspace{--maps-panel:var(--theme-surface-alt);--maps-panel-2:var(--theme-surface-high);--maps-line:var(--theme-rule);--maps-muted:var(--theme-copy-muted)}html[data-theme=purple] ::selection{background:rgb(from var(--theme-accent) r g b / .42);color:#fff}@media (width<=1100px){.site-header .header-tools>.theme-control{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._page_8cval_1{background-color:var(--theme-surface-deep);background-image:linear-gradient(rgb(from var(--theme-text) r g b / .022) 1px, transparent 1px), linear-gradient(90deg, rgb(from var(--theme-text) r g b / .022) 1px, transparent 1px);background-size:42px 42px;min-height:100vh;overflow:hidden}._embeddedPage_8cval_19{min-height:0}._directoryHero_8cval_21,._profileHero_8cval_21{border-bottom:1px solid var(--theme-rule);background:radial-gradient(circle at 82% 24%, rgb(from var(--theme-accent) r g b / .16), transparent 30%), linear-gradient(135deg, rgb(from var(--theme-accent) r g b / .07), transparent 48%), var(--theme-surface-deep);align-items:center;padding:76px 0 64px;display:flex;position:relative;overflow:hidden}._directoryHero_8cval_21:after,._profileHero_8cval_21:after{background:linear-gradient(90deg, transparent, var(--theme-accent), transparent);content:"";opacity:.65;height:1px;position:absolute;bottom:0;left:0;right:0}._directoryHero_8cval_21>div,._profileHero_8cval_21>div{z-index:1;position:relative}._directoryHero_8cval_21{min-height:470px}._lead_8cval_69{max-width:820px;margin-top:24px}._auditBand_8cval_71{grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin-top:38px;display:grid}._auditBand_8cval_71 span{align-items:baseline;gap:10px;margin-bottom:0;padding:20px;display:flex}._directorySection_8cval_75{padding:64px 0 90px}._sectionHeading_8cval_77{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}._sectionHeading_8cval_77>p{max-width:420px;margin-bottom:0}._directoryControls_8cval_81{gap:18px;margin-bottom:28px;display:grid}._panelTabs_8cval_83{width:100%}._panelTabs_8cval_83 a{gap:10px}._panelTabs_8cval_83 a span{place-items:center;min-width:27px;height:22px;padding:0 6px;display:inline-grid}._searchRow_8cval_89{grid-template-columns:minmax(0,1fr) minmax(120px,160px);align-items:stretch;gap:8px;display:grid}._filterRow_8cval_91{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(190px,.65fr);align-items:start;gap:12px;display:grid}._filterControl_8cval_93{gap:8px;min-width:0;display:grid}._filterControl_8cval_93>span{margin-bottom:0}._committeeFilterControl_8cval_97 .ta-dropdown__menu{width:100%}._committeeFilterControl_8cval_97 .ta-dropdown__option-surface>strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}._resultsBar_8cval_101{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;padding-top:16px;display:flex}._resultsBar_8cval_101 p{margin:0}._featuredDirectoryAction_8cval_105{justify-content:center;margin:0 0 28px}._memberGrid_8cval_107{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}._memberCard_8cval_109{transition:transform .2s;overflow:hidden}._memberCard_8cval_109:hover{transform:translateY(-3px)}._portraitLink_8cval_113{aspect-ratio:4/5;display:block;overflow:hidden}._portraitLink_8cval_113 img{object-fit:cover;object-position:top center;filter:saturate(.88)contrast(1.03);width:100%;height:100%;transition:transform .25s;display:block}._memberCard_8cval_109:hover ._portraitLink_8cval_113 img{transform:scale(1.025)}._memberCardBody_8cval_119{min-height:206px;padding:22px}._memberCardBody_8cval_119>p{margin-bottom:10px}._memberCardBody_8cval_119 h2{margin-bottom:0}._memberCardBody_8cval_119 h2 a{text-decoration:none}._memberCardBody_8cval_119>span{min-height:42px;margin-top:10px;display:block}._openProfile_8cval_129{align-items:center;gap:8px;margin-top:20px;display:inline-flex}._emptyState_8cval_131{text-align:center}._emptyState_8cval_131>p{max-width:620px;margin-inline:auto}._pagination_8cval_135{margin-top:34px}._pagination_8cval_135>:first-child{justify-self:start}._pagination_8cval_135>:last-child{justify-self:end}._pagination_8cval_135 .ta-button{width:max-content}._breadcrumbs_8cval_143{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:42px;display:flex}._profileGrid_8cval_145{grid-template-columns:minmax(280px,410px) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,88px);display:grid}._profileIntro_8cval_147{align-content:center;min-width:0;display:grid}._profileIntro_8cval_147>*{min-width:0}._portraitPanel_8cval_151{overflow:hidden}._portraitPanel_8cval_151>img{aspect-ratio:4/5;object-fit:cover;object-position:top center;width:100%;display:block}._profileContactAction_8cval_155{padding:16px}._profileContactButtonRow_8cval_157{justify-content:center;padding:16px;display:flex}._profileContactButton_8cval_157{text-align:center;width:max-content;max-width:100%}._contactComingSoon_8cval_161{justify-content:space-between;gap:20px;display:flex}._contactComingSoon_8cval_161>*{margin-bottom:0}._seatLabel_8cval_165{margin-top:22px}._profileFacts_8cval_167{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}._profileFacts_8cval_167 span{flex-direction:column;gap:7px;padding:18px;display:flex}._profileFacts_8cval_167 span>*{margin-bottom:0}._officialLinks_8cval_173{margin-top:28px}._biographySection_8cval_175{padding:70px 0 90px}._biographySection_8cval_175>div{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:24px;display:grid}._biographyCard_8cval_179 header{justify-content:space-between;align-items:end;gap:24px;padding-bottom:26px;display:flex}._biographyCard_8cval_179>p{margin-block:32px}._officeCard_8cval_183{align-content:start;gap:16px;min-width:0;display:grid}._officeCard_8cval_183>*{min-width:0;margin:0}._officeCard_8cval_183>h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(27px,2.5vw,34px);line-height:1.08}._roundTwoNote_8cval_189{border-top:1px solid var(--theme-rule);padding-top:20px;margin-top:8px!important}._assignmentsCard_8cval_191{grid-column:1/-1;margin-top:6px}._assignmentsCard_8cval_191>header{justify-content:space-between;align-items:end;gap:30px;padding:clamp(24px,4vw,40px);display:flex}._assignmentsCard_8cval_191>header>p{max-width:430px;margin-bottom:0}._assignmentColumns_8cval_197{border-top:1px solid var(--theme-rule);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;display:grid}._assignmentColumns_8cval_197>div{align-content:start;gap:20px;min-width:0;padding:clamp(24px,4vw,40px);display:grid}._assignmentColumns_8cval_197>div+div{border-left:1px solid var(--theme-rule)}._assignmentColumns_8cval_197 h3{margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.15}._assignmentList_8cval_205{gap:12px;display:grid}._assignmentList_8cval_205 article>a{display:inline-flex}._assignmentList_8cval_205 article>span{margin-top:7px;display:block}._assignmentList_8cval_205 ul{gap:7px;margin-top:14px;padding-top:14px;padding-left:18px;display:grid}._assignmentList_8cval_205 li{padding-left:3px}._caucusLinks_8cval_215{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;display:flex}._caucusLinks_8cval_215 .ta-chip{font-family:var(--font-geist-sans), Arial, sans-serif;font-size:max(11px, calc(11px * var(--text-scale)));letter-spacing:0;text-transform:none;align-items:center;line-height:1.3;display:inline-flex}._emailSection_8cval_235{padding:58px 0 90px}._emailComposer_8cval_237{gap:26px;display:grid}._emailComposer_8cval_237>*{margin-block:0}._emailComposerHeader_8cval_241{border-bottom:1px solid var(--theme-rule);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}._emailComposerHeader_8cval_241>div>*{margin-block:0}._emailComposerHeader_8cval_241>div{gap:10px;display:grid}._emailFields_8cval_247{gap:18px;display:grid}._emailField_8cval_247{gap:9px;display:grid}._emailFieldHeading_8cval_251{justify-content:space-between;align-items:center;gap:16px;display:flex}._emailFieldHeading_8cval_251>*{margin:0}._emailField_8cval_247 textarea{resize:vertical;min-height:0}._emailNotice_8cval_257{gap:12px;display:grid}._emailNotice_8cval_257>*{margin:0}._emailBatchField_8cval_261{gap:14px}._emailBatchNotice_8cval_263{gap:8px;display:grid}._emailBatchNotice_8cval_263>*{margin:0}._emailBatchTabs_8cval_267{width:100%}._emailBatchPanel_8cval_269{border:1px solid var(--theme-rule);background:var(--theme-surface-deep);gap:12px;padding:18px;display:grid}._emailBatchPanel_8cval_269 textarea{resize:vertical;width:100%;min-height:150px}._emailBatchPanel_8cval_269 button{justify-self:start}._emailActions_8cval_275{align-items:stretch}._emailActions_8cval_275>*{flex:190px}._emailActions_8cval_275 [aria-disabled=true]{pointer-events:none;opacity:.5}._actionIcon_8cval_281{flex:0 0 18px;width:18px;height:18px}@media (width<=1050px){._memberGrid_8cval_107{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){._directoryHero_8cval_21,._profileHero_8cval_21{padding:54px 0 48px}._auditBand_8cval_71,._profileFacts_8cval_167{grid-template-columns:1fr}._sectionHeading_8cval_77,._biographyCard_8cval_179 header,._assignmentsCard_8cval_191>header{flex-direction:column;align-items:start}._filterRow_8cval_91{grid-template-columns:1fr}._memberGrid_8cval_107{grid-template-columns:repeat(2,minmax(0,1fr))}._profileGrid_8cval_145,._biographySection_8cval_175>div,._assignmentColumns_8cval_197{grid-template-columns:1fr}._portraitPanel_8cval_151{max-width:430px}._assignmentColumns_8cval_197>div+div{border-top:1px solid var(--theme-rule);border-left:0}._emailComposerHeader_8cval_241{flex-direction:column;align-items:start}}@media (width<=500px){._searchRow_8cval_89{grid-template-columns:1fr}._resultsBar_8cval_101{flex-direction:column;align-items:flex-start}._memberGrid_8cval_107{grid-template-columns:1fr}._memberCardBody_8cval_119,._memberCardBody_8cval_119>span{min-height:0}._pagination_8cval_135{grid-template-columns:auto 1fr auto;gap:8px}}.war-room-page{--war-font-ui:var(--font-geist-sans), Arial, sans-serif;--ta-panel:var(--war-panel);--ta-panel-raised:var(--war-panel-raised);--ta-panel-hover:var(--war-panel-hover);--ta-rule:var(--war-border);--ta-rule-strong:var(--war-border-strong);background:linear-gradient(var(--theme-canvas), var(--theme-canvas)), radial-gradient(circle at 14% 0%, var(--war-accent-soft), transparent 34%);min-height:70vh;padding:40px 0 88px}.war-room-page :is(h1,h2,h3){font-family:var(--war-font-ui);letter-spacing:.01em}.war-room-page :is(button,.ta-button,a.ta-button,[role=tab]),.war-room-page .ta-tabs.ta-tabs>:is(button,a,.ta-tab-choice),.war-room-page .ta-tab{font-family:var(--war-font-ui)!important;letter-spacing:.025em!important;font-weight:600!important}.war-room-page :is(.ta-menu-item__copy strong,.toolbox-v2-header strong){font-family:var(--war-font-ui);letter-spacing:.01em}.war-room-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.war-room-page-header .ta-eyebrow,.war-room-page-header .ta-heading,.war-room-page-header .ta-lead{margin-bottom:0}.war-room-navigation-dock{z-index:420;width:50px;height:50px;position:fixed;top:132px;left:16px}.war-room-navigation-trigger{z-index:3;border:1px solid var(--theme-rule-strong);border-radius:var(--ta-radius-md);background:linear-gradient(145deg, var(--theme-surface-alt), var(--theme-surface-deep));width:50px;height:50px;box-shadow:7px 8px 22px var(--war-shadow-medium);color:var(--theme-accent);cursor:pointer;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:relative}.war-room-navigation-trigger:before,.war-room-navigation-panel:before,.war-room-navigation-panel:after{content:"";pointer-events:none;position:absolute}.war-room-navigation-trigger:before{border:1px solid var(--war-highlight-medium);border-radius:calc(var(--ta-radius-md) - 2px);inset:5px}.war-room-navigation-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.war-room-navigation-trigger:hover,.war-room-navigation-trigger:focus-visible{border-color:var(--theme-accent);color:var(--theme-text);transform:translateY(-1px)}.war-room-navigation-trigger:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:3px}.war-room-navigation-trigger[aria-expanded=true]{border-color:var(--theme-accent);background:var(--ta-command-red);color:var(--theme-text);transform:none}.war-room-navigation-tooltip{z-index:422;border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);background:var(--theme-surface-input);min-width:178px;box-shadow:9px 10px 24px var(--war-shadow-strong);pointer-events:none;opacity:0;visibility:hidden;transform-origin:0;gap:4px;padding:9px 11px;transition:opacity .1s,transform .1s,visibility 0s linear .1s;display:grid;position:absolute;top:50%;left:60px;transform:translate(5px,-50%)scale(.97)}.war-room-navigation-tooltip strong{color:var(--theme-text);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.war-room-navigation-tooltip small{color:var(--theme-copy-muted);font:400 9px/1.35 var(--font-geist-sans), Arial, sans-serif;text-transform:uppercase}.war-room-navigation-trigger:not([aria-expanded=true]):hover+.war-room-navigation-tooltip,.war-room-navigation-trigger:not([aria-expanded=true]):focus-visible+.war-room-navigation-tooltip{opacity:1;visibility:visible;transition-delay:70ms,70ms,0s;transform:translateY(-50%)scale(1)}.war-room-navigation-panel{z-index:421;border:1px solid var(--theme-rule-strong);border-radius:var(--ta-radius-lg);background:var(--theme-surface-deep);width:min(320px,100vw - 94px);height:min(560px,100dvh - 148px);min-height:260px;box-shadow:16px 18px 40px var(--war-shadow-strong);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;grid-template-rows:auto minmax(0,1fr);transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;display:grid;position:absolute;top:0;left:62px;overflow:hidden;transform:translate(-14px,-12px)scale(.9)}.war-room-navigation-panel.is-closed{left:calc(-100vw - 420px)}.war-room-navigation-panel:before,.war-room-navigation-panel:after{z-index:2;width:16px;height:16px}.war-room-navigation-panel:before{border-left:2px solid var(--theme-accent);border-top:2px solid var(--theme-accent);top:-1px;left:-1px}.war-room-navigation-panel:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.war-room-navigation-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;left:62px;transform:translate(0)scale(1)}.war-room-navigation-panel__heading{border-bottom:1px solid var(--theme-rule-soft);background:linear-gradient(135deg, var(--theme-surface), var(--theme-surface-input));gap:7px;padding:17px 18px 15px;display:grid}.war-room-navigation-panel__heading .ta-eyebrow,.war-room-navigation-panel__heading .ta-subheading{margin:0}.war-room-navigation-panel__heading .ta-subheading{font-size:21px}.war-room-navigation-panel__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-accent-border) var(--theme-rule-soft);min-height:0;padding:9px;overflow-y:auto}.war-room-navigation-panel__scroll::-webkit-scrollbar{width:9px}.war-room-navigation-panel__scroll::-webkit-scrollbar-track{background:var(--theme-surface-deep)}.war-room-navigation-panel__scroll::-webkit-scrollbar-thumb{border:2px solid var(--theme-rule-soft);background:var(--theme-accent-border);border-radius:8px}.war-room-navigation-panel .ta-side-nav{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.war-room-content,.war-room-route,.war-room-page-header__title-row>div{min-width:0}.war-room-route{gap:28px;display:grid}.war-room-route--framed{border:1px solid var(--war-border);border-radius:var(--ta-radius-lg);background:var(--war-shell);box-shadow:var(--ta-shadow-offset);gap:0;overflow:hidden}.war-room-page-header{background:0 0;border:0;gap:0;padding:0;display:grid}.war-room-page-header__topline{border-bottom:1px solid var(--war-border);background:var(--war-panel);justify-content:space-between;align-items:center;gap:18px;padding:16px 32px;display:flex}.war-room-page-header__title-row{border-bottom:1px solid var(--war-border);background:var(--war-panel);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;padding:28px clamp(50px,5vw,75px) 28px 32px;display:grid}.war-room-page-header__icon{border:1px solid var(--war-border-strong);border-radius:var(--ta-radius-md);background:var(--war-panel-raised);color:var(--theme-accent);place-items:center;width:58px;height:58px;display:grid}.war-room-page-header__icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.war-room-page-header .ta-heading{letter-spacing:-.015em;font-size:clamp(30px,4vw,44px);font-weight:700}.war-room-page-header .ta-lead{max-width:none;font-size:max(15px, calc(15px * var(--text-scale)));margin-top:9px;line-height:1.6}.war-room-page-content{background:var(--war-shell);gap:28px;min-width:0;padding:18px;display:grid}.war-room-route-slot:empty{display:none}@media (width<=900px){.war-room-page{padding-top:24px}.war-room-layout{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=620px){.war-room-page{padding:18px 0 64px}.war-room-page .shell{width:min(100% - 24px,1180px)}.war-room-navigation-dock{top:96px;left:12px}.war-room-navigation-panel{width:min(310px,100vw - 82px);height:min(530px,100dvh - 112px);left:58px}.war-room-route{gap:20px}.war-room-page-header{gap:0}.war-room-page-header__topline{align-items:flex-start;padding:14px 20px}.war-room-page-header__title-row{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;padding:22px 20px}.war-room-page-content{gap:20px;padding:12px}.war-room-page-header__icon{width:46px;height:46px}.war-room-page-header__icon svg{width:22px;height:22px}.war-room-page-header .ta-heading{font-size:30px}}@media (prefers-reduced-motion:reduce){.war-room-navigation-trigger,.war-room-navigation-tooltip,.war-room-navigation-panel{transition:none}}._actions_6pr9m_1{border:1px solid var(--ta-rule);border-left:3px solid var(--ta-command-red);border-radius:var(--ta-radius-md);background:var(--ta-panel);box-shadow:var(--ta-shadow-offset);justify-content:space-between;align-items:end;gap:24px;padding:22px;display:flex}._actions_6pr9m_1>div{max-width:720px}._actions_6pr9m_1 .ta-eyebrow,._actions_6pr9m_1 .ta-subheading,._actions_6pr9m_1 .ta-body{margin-bottom:0}._actions_6pr9m_1 .ta-subheading{margin-top:6px}._actions_6pr9m_1 .ta-body{margin-top:8px}._workspace_6pr9m_41{border:1px solid var(--ta-rule);border-radius:var(--ta-radius-lg);background:var(--theme-canvas-deep);min-height:760px;box-shadow:var(--ta-shadow-offset);overflow:hidden}._libraryCopy_6pr9m_59{gap:18px;display:grid}._libraryCopy_6pr9m_59 .mind-maps-page{min-height:auto}@media (width<=760px){._actions_6pr9m_1{flex-direction:column;align-items:stretch}._actions_6pr9m_1 .ta-button{width:100%}._workspace_6pr9m_41{min-height:680px}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.maps-page{background:var(--theme-canvas);height:calc(100dvh - 112px);min-height:640px;color:var(--theme-title);overflow:hidden}.maps-workspace{--maps-panel:var(--theme-surface-alt);--maps-panel-2:var(--theme-rule-soft);--maps-line:var(--theme-rule-strong);--maps-muted:var(--theme-copy-muted);--maps-drawer-height:250px;background:var(--theme-canvas);height:100%;font-family:var(--font-geist-sans),Arial,sans-serif;grid-template-rows:54px minmax(0,1fr) 22px;transition:grid-template-rows .16s;display:grid;position:relative;overflow:hidden}.maps-workspace.statusbar-closed{grid-template-rows:54px minmax(0,1fr) 0}.maps-workspace button,.maps-workspace input,.maps-workspace textarea,.maps-workspace select{font:inherit}.maps-workspace button:focus-visible,.maps-workspace input:focus-visible,.maps-workspace textarea:focus-visible,.maps-workspace select:focus-visible,.maps-workspace summary:focus-visible{outline:2px solid var(--ta-focus-ring);outline-offset:2px}.maps-toolbar{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-input);min-width:0;box-shadow:0 5px 14px var(--war-shadow-medium);z-index:20;align-items:center;gap:12px;padding:7px 10px;display:flex}.maps-toolbar-brand{border-right:1px solid var(--theme-rule-soft);flex:none;gap:2px;padding-right:12px;display:grid}.maps-toolbar-brand strong{color:var(--theme-rule-strong);font:800 14px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.maps-toolbar-brand span{color:var(--theme-copy-muted);font:8px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.maps-board-name{border:1px solid var(--theme-rule);background:var(--theme-canvas);width:clamp(160px,18vw,300px);height:38px;color:var(--theme-text);flex:none;padding:0 11px;font-weight:700}.maps-toolbar-actions{white-space:nowrap;scrollbar-width:thin;align-items:center;gap:5px;min-width:0;height:100%;padding:1px 2px 3px;display:flex;overflow:auto hidden}.maps-toolbar button,.maps-export-menu summary,.maps-library header button,.maps-inspector button,.maps-modal button,.maps-modal a,.maps-context-menu button,.maps-pending-action button,.maps-preview button,.maps-preview a{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:34px;color:var(--theme-copy);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.maps-toolbar button:hover,.maps-export-menu summary:hover,.maps-library header button:hover,.maps-inspector button:hover,.maps-modal button:hover,.maps-modal a:hover,.maps-context-menu button:hover,.maps-pending-action button:hover,.maps-preview button:hover,.maps-preview a:hover{border-color:var(--red);color:var(--theme-text)}.maps-toolbar button.primary,.maps-modal .primary{border-color:var(--theme-accent);background:var(--red);color:var(--theme-text)}.maps-toolbar button:disabled,.maps-library button:disabled{opacity:.4;cursor:not-allowed}.maps-toolbar-rule{background:var(--theme-surface-raised);flex:0 0 1px;width:1px;height:26px}.maps-save-state{min-width:118px;color:var(--theme-copy-muted);font:9px/1.2 var(--font-geist-mono),monospace;padding:0 7px}.maps-save-state.state-saved{color:var(--war-success-copy)}.maps-save-state.state-unsaved,.maps-save-state.state-failed{color:var(--theme-accent)}.maps-upload-indicator{border:1px solid var(--war-warning-border);background:var(--war-warning-surface);color:var(--war-warning-copy);font:9px/1 var(--font-geist-mono),monospace;padding:6px 8px}.maps-export-menu{position:relative}.maps-export-menu summary{list-style:none}.maps-export-menu summary::-webkit-details-marker{display:none}.maps-export-menu>div{z-index:80;border:1px solid var(--theme-rule);background:var(--theme-surface-deep);box-shadow:10px 10px 22px var(--war-shadow-medium);padding:5px;display:grid;position:fixed}.maps-editor-grid{grid-template-columns:214px minmax(0,1fr) 286px;grid-template-rows:minmax(0,1fr) var(--maps-drawer-height);min-height:0;transition:grid-template-columns .16s,grid-template-rows .16s;display:grid}.maps-editor-grid.toolbox-closed{grid-template-columns:34px minmax(0,1fr) 286px}.maps-editor-grid.inspector-closed{grid-template-columns:214px minmax(0,1fr) 34px}.maps-editor-grid.toolbox-closed.inspector-closed{grid-template-columns:34px minmax(0,1fr) 34px}.maps-editor-grid.drawer-closed{grid-template-rows:minmax(0,1fr) 42px}.maps-canvas{background:var(--theme-canvas);grid-area:1/2;min-width:0;min-height:0;position:relative;overflow:hidden}.maps-flow.tool-connect .react-flow__handle{opacity:1;box-shadow:0 0 0 3px var(--war-accent-medium)}.maps-flow.tool-pan{cursor:grab}.maps-flow.tool-pan:active{cursor:grabbing}.maps-flow .react-flow__selection,.maps-flow .react-flow__nodesselection-rect{border:1px solid var(--red);background:var(--war-accent-soft)}.maps-flow .react-flow__edge-path{stroke:var(--theme-surface-raised);stroke-width:1.8px}.maps-flow .react-flow__edge.selected .react-flow__edge-path{stroke-width:2.4px;stroke:var(--red)!important}.maps-flow .react-flow__edge.animated path{animation-duration:1.6s}.maps-flow .react-flow__edge-text{fill:var(--theme-title);font-size:11px}.maps-flow .react-flow__edge-textbg{fill:var(--theme-surface-alt);stroke:var(--theme-rule-strong)}.maps-flow .react-flow__controls{border:1px solid var(--theme-rule);box-shadow:8px 8px 18px var(--war-shadow-medium);border-radius:0}.maps-flow .react-flow__controls button{border:0;border-bottom:1px solid var(--theme-rule);background:var(--theme-surface);width:32px;height:32px;color:var(--theme-copy);fill:currentColor;border-radius:0}.maps-flow .react-flow__controls button:hover{background:var(--theme-surface-raised);color:var(--theme-text)}.maps-minimap{border:1px solid var(--theme-rule)!important;background:var(--theme-surface-input)!important;border-radius:0!important}.maps-empty-state{pointer-events:none;text-align:center;color:var(--theme-copy-muted);gap:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maps-empty-state strong{color:var(--theme-copy-secondary);font-size:17px}.maps-empty-state span{font-size:11px}.maps-drop-overlay{z-index:30;border:2px dashed var(--red);background:var(--theme-canvas);color:var(--theme-text);font:700 14px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;pointer-events:none;place-items:center;display:grid;position:absolute;inset:16px}.maps-toolbox,.maps-inspector{border-color:var(--theme-rule);background:var(--maps-panel);z-index:12;min-height:0;position:relative;overflow:hidden}.maps-toolbox{border-right:1px solid var(--theme-rule);grid-area:1/1}.maps-inspector{border-left:1px solid var(--theme-rule);grid-area:1/3}.maps-toolbox>header,.maps-inspector>header{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface);gap:4px;padding:14px;display:grid}.maps-toolbox>header strong,.maps-inspector>header strong{font:800 11px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.maps-toolbox>header span,.maps-inspector>header span{color:var(--theme-copy-muted);font:8px/1.2 var(--font-geist-mono),monospace;letter-spacing:.1em}.maps-panel-toggle{z-index:3;cursor:pointer;width:26px;height:28px;position:absolute;top:8px;border:1px solid var(--theme-rule)!important;background:var(--theme-surface-alt)!important;color:var(--theme-copy-secondary)!important;padding:0!important}.maps-toolbox .maps-panel-toggle{right:4px}.maps-inspector .maps-panel-toggle{left:4px}.maps-toolbox.closed .maps-panel-toggle{right:3px}.maps-inspector.closed .maps-panel-toggle{left:3px}.maps-toolbox>div{align-content:start;height:calc(100% - 58px);padding:8px;display:grid;overflow-y:auto}.maps-toolbox>div>button{border:1px solid #0000;border-bottom-color:var(--theme-rule-soft);min-height:41px;color:var(--theme-copy-secondary);text-align:left;cursor:grab;background:0 0;grid-template-columns:33px 1fr;align-items:center;gap:8px;padding:0 8px;display:grid}.maps-toolbox>div>button:hover{border-color:var(--theme-rule);background:var(--theme-surface-alt);color:var(--theme-text)}.maps-toolbox>div>button.active{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text);box-shadow:inset 3px 0 var(--red)}.maps-toolbox>div>button b{border:1px solid var(--theme-rule);background:var(--theme-surface-input);width:30px;height:28px;color:var(--theme-copy);font:700 14px/1 var(--font-geist-mono),monospace;place-items:center;display:grid}.maps-toolbox>div>button span{font-size:11px;font-weight:700}.maps-inspector-body{height:calc(100% - 58px);padding:10px;overflow-y:auto}.maps-inspector-body section{border:1px solid var(--theme-rule);background:var(--theme-surface-input);gap:9px;margin-bottom:10px;padding:13px;display:grid}.maps-inspector-body h3{color:var(--theme-title);font:800 10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;margin:0 0 3px;text-transform:uppercase!important}.maps-inspector-body p{color:var(--theme-copy-muted);margin:0;font-size:11px;line-height:1.5}.maps-inspector label{gap:5px;display:grid}.maps-inspector label>span{color:var(--theme-copy-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.maps-inspector input,.maps-inspector textarea,.maps-inspector select{border:1px solid var(--theme-rule);background:var(--theme-canvas);width:100%;min-height:36px;color:var(--theme-title);padding:7px 8px;font-size:11px}.maps-inspector textarea{resize:vertical;min-height:84px}.maps-inspector .maps-check{align-items:center;gap:8px;display:flex}.maps-inspector .maps-check input{width:16px;min-height:16px;accent-color:var(--red)}.maps-inspector .maps-check span{text-transform:none}.maps-inspector button{width:100%;min-height:36px}.maps-inspector button.danger,.maps-context-menu .danger,.maps-modal .danger{border-color:var(--theme-accent-border);color:var(--theme-accent-copy)}.maps-attachment-row{border:1px solid var(--theme-rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.maps-attachment-row span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.maps-attachment-row button{width:auto;min-height:28px;padding:0 7px}.maps-node{border:1px solid var(--theme-rule-strong);background:var(--theme-surface);width:100%;min-width:100px;height:100%;min-height:46px;color:var(--theme-title);box-shadow:8px 9px 0 var(--war-shadow-medium);transition:border-color .12s,box-shadow .12s;position:relative}.maps-node:before,.maps-node:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.maps-node:before{border-left:2px solid var(--theme-rule-strong);border-top:2px solid var(--theme-rule-strong);top:-1px;left:-1px}.maps-node:after{border-right:2px solid var(--theme-rule-strong);border-bottom:2px solid var(--theme-rule-strong);bottom:-1px;right:-1px}.maps-node.is-selected,.react-flow__node.selected .maps-node{border-color:var(--red);box-shadow:0 0 0 1px var(--war-accent-strong),10px 11px 0 var(--war-shadow-medium)}.maps-node.is-selected:before,.maps-node.is-selected:after{border-color:var(--red)}.maps-node.is-locked{background-image:linear-gradient(135deg,transparent 0 94%,var(--theme-accent-border) 94%)}.maps-node.is-drop-target{border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--war-accent-strong)}.maps-handle{opacity:.72;border:1px solid var(--theme-rule-soft)!important;background:var(--theme-surface-raised)!important;width:9px!important;height:9px!important}.maps-node.is-selected .maps-handle,.react-flow__node.selected .maps-handle{opacity:1;background:var(--red)!important}.maps-node-toolbar{border:1px solid var(--theme-rule);background:var(--theme-surface-deep);box-shadow:4px 5px 12px var(--war-shadow-medium);gap:3px;padding:4px;display:flex}.maps-node-toolbar button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:27px;color:var(--theme-copy);cursor:pointer;padding:0 7px;font-size:9px}.maps-node-toolbar button:hover{border-color:var(--red);color:var(--theme-text)}.maps-node-title{width:100%;min-width:0;color:var(--theme-text);background:0 0;border:0;outline:0;padding:0;font-weight:800}.maps-node-kicker{color:var(--theme-accent);font:800 8px/1 var(--font-geist-mono),monospace;letter-spacing:.14em}.maps-note-node{grid-template-rows:auto auto 1fr auto;gap:7px;padding:12px;display:grid}.maps-note-node .maps-node-title{font-size:13px}.maps-note-preview,.maps-shape-text,.maps-text-editor{resize:none;border:1px solid var(--theme-rule);background:var(--theme-surface-input);width:100%;height:100%;min-height:0;color:var(--theme-copy-secondary);outline:0;padding:7px;font-size:10px;line-height:1.45}.maps-note-node>small{color:var(--theme-rule-strong);font-size:9px}.maps-text-node{background:var(--theme-surface-deep);padding:5px}.maps-text-editor{color:var(--theme-text);background:0 0;border:0}.maps-text-small .maps-text-editor{font-size:12px}.maps-text-medium .maps-text-editor{font-size:16px}.maps-text-large .maps-text-editor{font-size:22px}.maps-text-xlarge .maps-text-editor{font-size:30px}.maps-text-editor.align-center{text-align:center}.maps-text-editor.align-right{text-align:right}.maps-text-editor.color-gray{color:var(--theme-copy-secondary)}.maps-text-editor.color-red{color:var(--theme-accent)}.maps-shape-node{grid-template-rows:auto 1fr;gap:6px;padding:13px;display:grid}.maps-shape-node.shape-circle{border-radius:50%;padding:22% 15%;overflow:visible}.maps-shape-node.shape-square{aspect-ratio:1}.maps-shape-node.fill-gray{background:var(--theme-surface-raised)}.maps-shape-node.fill-red{background:var(--theme-accent-surface)}.maps-shape-node.fill-transparent{background:var(--war-shadow-medium)}.maps-node.border-red,.maps-frame-node.border-red{border-color:var(--theme-accent-border)}.maps-node.border-red:before,.maps-node.border-red:after{border-color:var(--red)}.maps-file-node{grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.maps-file-open{border:1px solid var(--theme-rule);background:var(--theme-canvas);width:48px;height:52px;color:var(--theme-text);cursor:pointer}.maps-file-icon{font:800 9px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.maps-file-copy{gap:4px;min-width:0;display:grid}.maps-file-copy .maps-node-title{font-size:11px}.maps-file-copy small,.maps-file-copy span{color:var(--theme-copy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.maps-status{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);width:max-content;color:var(--theme-copy-secondary);font:800 8px/1 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;padding:4px 5px;display:inline-flex}.maps-status.status-uploaded{border-color:var(--war-success-border);background:var(--war-success-surface);color:var(--war-success-copy)}.maps-status.status-failed,.maps-status.status-missing{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.maps-status.status-uploading,.maps-status.status-queued{border-color:var(--war-warning-border);background:var(--war-warning-surface);color:var(--war-warning-copy)}.maps-node-progress{background:var(--theme-surface-raised);grid-column:1/-1;height:3px}.maps-node-progress i{background:var(--red);height:100%;display:block}.maps-folder-node{grid-template-columns:44px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.maps-folder-icon{border:1px solid var(--war-warning-border);background:var(--war-warning-surface);width:44px;height:40px;color:var(--war-warning-copy);place-items:center;font-size:20px;display:grid}.maps-folder-node>div{gap:4px;min-width:0;display:grid}.maps-folder-node>div small{color:var(--theme-copy-muted);font-size:9px}.maps-folder-node>button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:24px;color:var(--theme-copy-secondary);cursor:pointer;grid-column:1/-1;font-size:9px}.maps-frame-node{border:2px solid var(--war-accent-strong);background:var(--war-accent-medium);box-shadow:none;padding:10px}.maps-frame-node:before,.maps-frame-node:after{border-color:var(--red);width:16px;height:16px}.maps-frame-title{background:var(--theme-surface-deep);width:auto;max-width:70%;color:var(--theme-accent);font:800 10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;padding:5px 8px;position:absolute;top:8px;left:10px}.maps-note-sidecar{--note-width:420px;--note-height:300px;z-index:5;width:var(--note-width);height:var(--note-height);border:1px solid var(--theme-accent-border);background:var(--theme-surface-deep);box-shadow:9px 10px 22px var(--war-shadow-medium);grid-template-rows:34px 1fr;display:grid;position:absolute}.maps-note-sidecar.maps-note-right{top:0;left:calc(100% + 14px)}.maps-note-sidecar.maps-note-left{top:0;right:calc(100% + 14px)}.maps-note-sidecar.maps-note-top{bottom:calc(100% + 14px);left:0}.maps-note-sidecar.maps-note-bottom{top:calc(100% + 14px);left:0}.maps-note-sidecar header{border-bottom:1px solid var(--theme-rule);justify-content:space-between;align-items:center;padding:0 9px;display:flex}.maps-note-sidecar header strong{font-size:10px}.maps-note-sidecar header button{width:25px;height:25px;color:var(--theme-copy);cursor:pointer;background:0 0;border:0}.maps-note-sidecar textarea{resize:none;background:var(--theme-surface-input);min-height:0;color:var(--theme-copy);border:0;outline:0;padding:10px;font-size:11px;line-height:1.55}.maps-library{border-top:1px solid var(--theme-rule);background:var(--theme-surface-deep);z-index:14;grid-area:2/1/auto/-1;min-width:0;position:relative;overflow:hidden}.maps-library-resizer{cursor:ns-resize;z-index:3;height:7px;position:absolute;top:-3px;left:0;right:0}.maps-library.closed .maps-library-resizer{display:none}.maps-library>header{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface);align-items:center;gap:7px;height:42px;padding:4px 8px;display:flex}.maps-library>header>div:first-child{gap:2px;min-width:130px;display:grid}.maps-library>header>div:first-child strong{font:800 10px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.maps-library>header>div:first-child span{color:var(--theme-copy-muted);font-size:8px}.maps-library>header input,.maps-library>header select{border:1px solid var(--theme-rule);background:var(--theme-canvas);height:32px;color:var(--theme-copy);padding:0 8px;font-size:10px}.maps-library>header input{flex:1;min-width:170px}.maps-library>header button{min-height:32px;padding:0 8px;font-size:9px}.maps-library-collapse{margin-left:auto}.maps-view-toggle{display:flex}.maps-view-toggle button.active{border-color:var(--red);background:var(--theme-accent-surface);color:var(--theme-text)}.maps-library-body{height:calc(100% - 42px);padding:9px;overflow:auto}.maps-library-icons{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px;display:grid}.maps-library-icons article{border:1px solid var(--theme-rule);background:var(--theme-surface-input);grid-template-rows:1fr auto auto;grid-template-columns:auto 1fr;gap:7px;min-width:0;padding:9px;display:grid;position:relative}.maps-library-icons article.selected{border-color:var(--red);box-shadow:inset 3px 0 var(--red)}.maps-library-icons article>label{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);place-items:center;width:46px;height:48px;display:grid}.maps-library-icons article>label input{accent-color:var(--red);position:absolute;top:6px;left:6px}.maps-library-icons article>label span{font:800 8px/1 var(--font-geist-mono),monospace}.maps-library-icons article>button{min-width:0;color:var(--theme-title);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:4px;padding:0;display:grid}.maps-library-icons article>button strong,.maps-library-icons article>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maps-library-icons article>button strong{font-size:10px}.maps-library-icons article>button small{color:var(--theme-copy-muted);font-size:8px}.maps-library-icons article>.maps-status{grid-column:1/-1}.maps-library-icons article>div{grid-column:1/-1;gap:5px;display:flex}.maps-library-icons article>div button,.maps-folder-row button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:25px;color:var(--theme-copy-secondary);cursor:pointer;padding:0 6px;font-size:8px}.maps-library table{border-collapse:collapse;width:100%;font-size:9px}.maps-library th{z-index:2;border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-alt);color:var(--theme-copy-muted);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:8px;position:sticky;top:0}.maps-library td{border-bottom:1px solid var(--theme-rule-soft);color:var(--theme-copy-secondary);white-space:nowrap;padding:7px 8px}.maps-library td .link{max-width:240px;color:var(--theme-title);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.maps-library td button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:25px;color:var(--theme-copy-secondary);margin-right:4px;padding:0 6px;font-size:8px}.maps-library progress{width:70px;height:4px;accent-color:var(--red);margin-top:4px;display:block}.maps-library-empty{min-height:100px;color:var(--theme-copy-muted);text-align:center;place-items:center;gap:6px;display:grid}.maps-library-empty strong{color:var(--theme-copy-secondary);font-size:12px}.maps-library-empty span{font-size:9px}.maps-folder-tree>nav{z-index:2;border:1px solid var(--theme-rule);background:var(--theme-surface-alt);color:var(--theme-copy-muted);padding:8px;font-size:9px;position:sticky;top:0}.maps-folder-row{margin-left:calc(var(--folder-depth) * 18px);border-left:1px solid var(--theme-rule);padding:6px 0 6px 8px}.maps-folder-row>div{border:1px solid var(--theme-rule);background:var(--theme-surface);align-items:center;gap:8px;padding:6px;display:flex}.maps-folder-row>div strong{color:var(--war-warning-surface);font-size:10px}.maps-folder-row>div span{color:var(--theme-copy-muted);margin-right:auto;font-size:8px}.maps-folder-row>label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.maps-folder-row>label button{color:var(--theme-copy);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.maps-folder-row>label span{color:var(--theme-copy-muted);font-size:8px}.maps-context-menu{z-index:100;border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);min-width:215px;box-shadow:13px 14px 30px var(--war-shadow-strong);padding:5px;display:grid;position:fixed}.maps-context-menu button{border-color:#0000;border-bottom-color:var(--theme-rule-soft);background:0 0;justify-content:flex-start;font-size:10px}.maps-context-menu button:hover{background:var(--theme-surface-alt)}.maps-modal-backdrop,.maps-preview-backdrop{z-index:120;background:var(--theme-canvas-deep);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.maps-modal{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);width:min(720px,100%);max-height:min(760px,100dvh - 48px);box-shadow:18px 20px 0 var(--war-shadow-medium);padding:28px;position:relative;overflow:auto}.maps-modal:before,.maps-modal:after{content:"";width:18px;height:18px;position:absolute}.maps-modal:before{border-left:2px solid var(--red);border-top:2px solid var(--red);top:-1px;left:-1px}.maps-modal:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red);bottom:-1px;right:-1px}.maps-modal-close{width:34px;position:absolute;top:12px;right:12px;padding:0!important}.maps-modal-kicker{color:var(--theme-accent);font:800 9px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;margin:0 0 13px}.maps-modal h2{max-width:580px;color:var(--theme-text);letter-spacing:-.03em;margin:0 0 13px;font-size:27px}.maps-modal>p:not(.maps-modal-kicker){max-width:620px;color:var(--theme-copy-secondary);font-size:12px;line-height:1.65}.maps-modal-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.maps-help-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.maps-help-grid>div{border:1px solid var(--theme-rule);background:var(--theme-surface-input);gap:6px;padding:13px;display:grid}.maps-help-grid strong{color:var(--theme-surface-raised);font-size:11px}.maps-help-grid span{color:var(--theme-copy-muted);font-size:9px}.maps-board-list{gap:7px;display:grid}.maps-board-list article{border:1px solid var(--theme-rule);background:var(--theme-surface-input);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:9px;display:grid}.maps-board-list article>div{gap:4px;min-width:0;display:grid}.maps-board-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.maps-board-list span{color:var(--theme-copy-muted);font-size:8px}.maps-preview{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-input);width:min(1100px,100%);height:min(820px,100dvh - 48px);box-shadow:18px 20px 0 var(--war-shadow-medium);grid-template-rows:auto 1fr auto;display:grid}.maps-preview header,.maps-preview footer{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.maps-preview header>div{gap:3px;min-width:0;display:grid}.maps-preview header strong,.maps-preview header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maps-preview header strong{font-size:12px}.maps-preview header span{color:var(--theme-copy-muted);font-size:9px}.maps-preview-content{place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.maps-preview-content img,.maps-preview-content video{object-fit:contain;max-width:100%;max-height:100%}.maps-preview-content audio{width:min(700px,100%)}.maps-preview-content iframe{background:var(--theme-surface-raised);border:0;width:100%;height:100%}.maps-preview-content>div{text-align:center;gap:14px;display:grid}.maps-preview-content>div a{color:var(--theme-accent);text-decoration:underline}.maps-preview footer{border-top:1px solid var(--theme-rule);border-bottom:0}.maps-pending-action{z-index:130;border:1px solid var(--war-success-border);background:var(--theme-surface-deep);box-shadow:10px 11px 24px var(--war-shadow-medium);color:var(--war-success-copy);align-items:center;gap:7px;padding:9px;font-size:10px;display:flex;position:fixed;bottom:18px;right:18px}.maps-toast{z-index:140;border:1px solid var(--war-success-border);background:var(--theme-surface-deep);max-width:min(620px,100vw - 36px);color:var(--war-success-copy);box-shadow:10px 11px 24px var(--war-shadow-medium);align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.maps-toast.error{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.maps-toast button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0}.maps-statusbar{z-index:25;border-top:1px solid var(--theme-rule-soft);background:var(--theme-surface-input);min-width:0;color:var(--theme-copy-muted);font:8px/1 var(--font-geist-mono),monospace;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;padding:0 7px;transition:opacity .14s;display:flex;overflow:hidden}.maps-statusbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.maps-statusbar.notice{color:var(--theme-copy-secondary)}.maps-statusbar.error{color:var(--theme-accent-copy)}.maps-statusbar>div{align-items:center;gap:3px;display:flex}.maps-statusbar button,.maps-statusbar-reopen{min-height:16px;color:var(--theme-copy-muted);font:8px/1 var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:0;padding:0 5px}.maps-statusbar button:hover,.maps-statusbar-reopen:hover{color:var(--theme-text)}.maps-workspace.statusbar-closed .maps-statusbar{opacity:0;pointer-events:none}.maps-statusbar-reopen{z-index:40;border:1px solid var(--theme-rule);background:var(--theme-surface-deep);color:var(--theme-copy-muted);position:absolute;bottom:4px;right:7px}.maps-export-text,.maps-workspace.is-exporting .maps-editor-only,.maps-workspace.is-exporting .react-flow__handle,.maps-workspace.is-exporting .react-flow__resize-control,.maps-workspace.is-exporting .maps-export-control{display:none!important}.maps-workspace.is-exporting .maps-export-text{overflow-wrap:anywhere;white-space:pre-wrap;overflow:hidden;display:block!important}.maps-workspace.is-exporting .maps-node-title.maps-export-text{line-height:1.2}.maps-workspace.is-exporting .maps-note-sidecar-export{background:var(--theme-surface-input);min-height:0;color:var(--theme-copy);border:0;padding:10px;font-size:11px;line-height:1.55}.maps-workspace.is-exporting .maps-node{box-shadow:none}.maps-workspace.is-exporting .react-flow__edge.selected .react-flow__edge-path{stroke-width:1.8px;stroke:var(--war-highlight-soft)!important}@media (width<=1100px){.maps-editor-grid{grid-template-columns:64px minmax(0,1fr) 34px}.maps-toolbox{width:64px}.maps-toolbox>header,.maps-toolbox>div>button span,.maps-inspector>header,.maps-inspector-body{display:none}.maps-toolbox>div{height:100%;padding:6px}.maps-toolbox>div>button{grid-template-columns:1fr;justify-items:center;padding:0}.maps-toolbox .maps-panel-toggle,.maps-inspector .maps-panel-toggle{display:none}.maps-inspector{width:34px}.maps-editor-grid.toolbox-closed,.maps-editor-grid.inspector-closed,.maps-editor-grid.toolbox-closed.inspector-closed{grid-template-columns:34px minmax(0,1fr) 34px}.maps-library>header select,.maps-library>header>button:not(.maps-library-collapse),.maps-view-toggle{display:none}}@media (width<=720px){.maps-page{height:calc(100dvh - 82px)}.maps-toolbar{gap:7px}.maps-toolbar-brand{display:none}.maps-board-name{width:150px}.maps-editor-grid{grid-template-columns:50px minmax(0,1fr) 0}.maps-inspector{display:none}.maps-toolbox{width:50px}.maps-toolbox>div>button b{width:28px}.maps-library>header input{min-width:100px}.maps-library-icons{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.maps-help-grid{grid-template-columns:1fr}.maps-board-list article{grid-template-columns:1fr auto}.maps-board-list article button{grid-row:2}.maps-modal{padding:22px 16px}.maps-pending-action{flex-wrap:wrap;bottom:10px;left:10px;right:10px}.maps-preview-backdrop,.maps-modal-backdrop{padding:10px}}.maps-shared-topic-strip{border-bottom:1px solid var(--theme-rule-soft);background:var(--theme-canvas-deep);padding:.65rem 1rem}.maps-shared-topic-strip>div{align-items:center;gap:.8rem;max-width:1600px;margin:auto;display:flex}.maps-shared-topic-strip>div>span{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.maps-shared-topic-strip>div>strong{color:var(--theme-text)}.maps-topic-field{gap:.55rem;display:grid}.maps-topic-field>span{color:var(--theme-copy);justify-content:space-between;font-weight:700;display:flex}.maps-topic-field>div{flex-wrap:wrap;gap:.35rem;display:flex}.maps-topic-field>div button{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-title);padding:.35rem .5rem}.maps-topic-field>label{grid-template-columns:1fr auto;gap:.4rem;display:grid}.maps-node,.maps-node *,.maps-library,.maps-library *{box-sizing:border-box}body:has(>.maps-page){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}body:has(>.maps-page)>.site-header{flex:none}body:has(>.maps-page)>.maps-page{flex:1 1 0;width:100%;height:auto;min-height:0;overflow:hidden}.maps-flow{background:url(/images/brand/maps-watermarks.svg) center / cover no-repeat, radial-gradient(circle at 50% 40%, var(--war-shadow-soft), transparent 48%), var(--theme-canvas)}.maps-node-actionbar{z-index:2147483004;border:1px solid var(--theme-rule-strong);border-bottom-color:var(--theme-accent);background:var(--theme-surface-deep);height:30px;min-height:30px;max-height:30px;box-shadow:6px 7px 16px var(--war-shadow-medium);cursor:grab;justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:absolute;top:-32px;left:-1px;right:-1px}.maps-node-actionbar:active{cursor:grabbing}main:not(.admin-main):not(.admin-page) .maps-flow button.maps-node-actions-toggle{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);color:var(--theme-title);font:900 8px/1 var(--font-geist-mono), monospace;cursor:pointer;flex:0 0 24px;align-self:center;place-items:center;margin:0;display:grid;overflow:hidden;width:24px!important;min-width:24px!important;max-width:24px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-sizing:border-box!important;block-size:18px!important;min-block-size:18px!important;max-block-size:18px!important;padding:0!important}.maps-node-actions-toggle:hover,.maps-node-actions-toggle[aria-pressed=true]{background:var(--theme-accent-surface);color:var(--theme-text)}.maps-node-drag-indicator{height:100%;color:var(--theme-copy-muted);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.maps-node-drag-indicator i{color:var(--theme-copy);font:700 15px/1 sans-serif}.maps-node-drag-indicator small{font:800 7px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.maps-node-actions-panel{z-index:2147483005;border:1px solid var(--theme-rule);background:var(--theme-surface-deep);box-shadow:6px 7px 16px var(--war-shadow-medium);gap:5px;padding:6px;display:flex;position:absolute;bottom:34px;left:-1px}.maps-node-actions-panel button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:36px;color:var(--theme-copy);white-space:nowrap;cursor:pointer;padding:0 12px;font-size:11px;font-weight:700}.maps-node-actions-panel button:hover{border-color:var(--theme-accent);color:var(--theme-text)}.maps-flow .react-flow__node:has(>.maps-node.has-open-surface){z-index:2147483000!important}.maps-flow .react-flow__node:has(>.maps-node.is-selected){z-index:2147483001!important}.maps-node-file-drawer{z-index:2147483003;border:1px solid var(--theme-rule-strong);border-top:2px solid var(--theme-accent);background-color:var(--theme-surface-deep);background-image:linear-gradient(var(--war-highlight-soft) 1px, transparent 1px), linear-gradient(90deg, var(--war-highlight-soft) 1px, transparent 1px), radial-gradient(circle at 24% 0%, var(--war-highlight-medium), transparent 48%);width:max(100%,320px);max-height:188px;box-shadow:12px 14px 28px var(--war-shadow-strong);opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;background-size:10px 10px,10px 10px,100% 100%;grid-template-rows:28px minmax(0,1fr);transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;display:grid;position:absolute;top:auto;bottom:calc(100% + 32px);left:-1px;overflow:hidden;transform:translateY(12px)scaleY(.72)}.maps-node-file-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scaleY(1)}.maps-node-file-drawer>header{border-bottom:1px solid var(--war-shadow-medium);background:var(--theme-surface-deep);grid-template-columns:auto 1fr 22px;align-items:center;gap:7px;padding:0 5px 0 8px;display:grid}.maps-node-file-drawer>header strong{color:var(--theme-text);font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.maps-node-file-drawer>header span{color:var(--theme-copy-muted);font:700 7px/1 var(--font-geist-mono), monospace}main:not(.admin-main):not(.admin-page) .maps-flow button.maps-node-file-close{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);color:var(--theme-copy-secondary);cursor:pointer;place-items:center;margin:0;display:grid;overflow:hidden;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;box-sizing:border-box!important;block-size:20px!important;min-block-size:20px!important;max-block-size:20px!important;padding:0!important;line-height:1!important}.maps-node-file-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));align-content:start;gap:6px;min-height:0;padding:7px;display:grid;overflow:auto}.maps-flow .maps-node-file-grid>button{border:1px solid var(--theme-rule);background:var(--theme-surface);min-width:0;max-height:72px;color:var(--theme-title);text-align:left;cursor:pointer;grid-template-rows:38px auto auto;gap:3px;display:grid;height:72px!important;min-height:72px!important;padding:4px!important}.maps-node-file-grid>button:hover{border-color:var(--theme-rule-strong);background:var(--theme-surface-alt)}.maps-node-file-grid>button>span{border:1px solid var(--theme-rule-soft);background:var(--theme-canvas);place-items:center;min-width:0;height:38px;display:grid;overflow:hidden}.maps-node-file-grid img{object-fit:cover;width:100%;height:100%}.maps-node-file-grid b{color:var(--theme-copy);font:800 8px/1 var(--font-geist-mono), monospace}.maps-node-file-grid strong,.maps-node-file-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.maps-node-file-grid strong{font-size:7px}.maps-node-file-grid small{color:var(--theme-copy-muted);font-size:6px}.maps-node-file-grid p{color:var(--theme-copy-muted);grid-column:1/-1;margin:8px;font-size:8px}.maps-shape-node{min-height:0}.maps-note-sidecar{z-index:2147483002;resize:both;opacity:0;pointer-events:none;will-change:opacity, transform;transition:opacity .18s,transform .32s cubic-bezier(.2,.8,.2,1);overflow:auto}.maps-note-sidecar.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.maps-note-sidecar.maps-note-right{transform-origin:0;transform:scaleX(0)}.maps-note-sidecar.maps-note-left{transform-origin:100%;transform:scaleX(0)}.maps-note-sidecar.maps-note-top{transform-origin:bottom;transform:scaleY(0)}.maps-note-sidecar.maps-note-bottom{transform-origin:top;transform:scaleY(0)}.maps-note-sidecar.is-open.maps-note-right,.maps-note-sidecar.is-open.maps-note-left,.maps-note-sidecar.is-open.maps-note-top,.maps-note-sidecar.is-open.maps-note-bottom{transform:scale(1)}.maps-file-open{justify-content:center;align-self:center;align-items:center;display:flex}.maps-file-copy{text-align:center;align-content:center}.maps-file-copy .maps-node-title,.maps-shape-node>.maps-node-title,.maps-shape-text{text-align:center}.maps-file-node.has-preview{grid-template-rows:minmax(86px,1fr) auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px}.maps-file-media{border:1px solid var(--theme-rule);background:var(--theme-canvas-deep);grid-column:1/-1;align-self:stretch;min-width:0;min-height:0;position:relative;overflow:hidden}.maps-file-media img,.maps-file-media iframe{object-fit:contain;pointer-events:none;border:0;width:100%;height:100%;display:block}.maps-file-media img{background:var(--theme-canvas-deep)}.maps-file-media iframe{background:var(--theme-surface-raised)}.maps-file-expand{border:1px solid var(--theme-rule-strong);background:var(--theme-canvas);min-height:28px;color:var(--theme-text);font:800 8px/1 var(--font-geist-mono), monospace;cursor:pointer;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute;bottom:7px;right:7px}.maps-file-preview-loading,.maps-library-preview-loading,.maps-library-file-mark{width:100%;height:100%;color:var(--theme-copy-muted);font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;place-items:center;display:grid}.maps-file-node.has-preview .maps-file-copy{grid-column:1;padding:2px 6px}.maps-file-node.has-preview>.maps-status{grid-column:2}.maps-file-node.has-preview .maps-node-progress{grid-column:1/-1}.maps-minimap{opacity:0;transform-origin:100% 100%;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(8px)scale(.97);width:180px!important;height:118px!important;bottom:54px!important;right:16px!important}.maps-minimap.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.maps-minimap-toggle{z-index:5;border:1px solid var(--theme-rule);background:var(--theme-surface-input);min-height:30px;color:var(--theme-copy);font:800 9px/1 var(--font-geist-mono), monospace;cursor:pointer;align-items:center;gap:7px;padding:5px 8px;display:inline-flex;position:absolute;bottom:14px;right:16px}.maps-minimap-toggle input{width:16px;height:16px;accent-color:var(--theme-accent);border-radius:0;margin:0}.maps-minimap-toggle:has(input:disabled){opacity:.45;cursor:not-allowed}.maps-library-icons{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.maps-library-icons article,.maps-library-icons article.has-preview{grid-template-rows:112px auto auto auto;grid-template-columns:42px minmax(0,1fr);align-content:start}.maps-library-icons article>.maps-library-select{z-index:2;background:0 0;border:0;width:auto;height:auto;position:absolute;top:7px;left:7px}.maps-library-icons article>.maps-library-select input{position:static}.maps-library-icons article>.maps-library-select span{display:none}.maps-library-thumbnail{border:1px solid var(--theme-rule);background:var(--theme-canvas-deep);grid-column:1/-1;min-width:0;min-height:0;position:relative;overflow:hidden}.maps-library-thumbnail img,.maps-library-thumbnail iframe,.maps-library-detail-name img,.maps-library-detail-name iframe{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;display:block}.maps-library-thumbnail img,.maps-library-detail-name img{background:var(--theme-canvas-deep)}.maps-library-thumbnail iframe,.maps-library-detail-name iframe{background:var(--theme-surface-raised)}.maps-library-thumbnail>button{border:1px solid var(--theme-rule-strong);background:var(--theme-canvas);width:28px;min-height:28px;color:var(--theme-text);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;bottom:6px;right:6px}.maps-library-icons article>.maps-library-file-name{min-width:0;color:var(--theme-title);text-align:center;cursor:pointer;background:0 0;border:0;grid-column:1/-1;gap:4px;padding:0;display:grid}.maps-library-icons article>.maps-library-file-name strong,.maps-library-icons article>.maps-library-file-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maps-library-icons article>.maps-status,.maps-library-icons article>div:last-child{grid-column:1/-1}.maps-library-detail-name{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:180px;display:grid}.maps-library-detail-name>:first-child{border:1px solid var(--theme-rule);background:var(--theme-surface-input);width:42px;height:34px;overflow:hidden}@media (width<=760px){.maps-minimap{width:145px!important;height:96px!important}.maps-file-expand span{display:none}}.maps-workspace.is-shared-readonly .maps-editor-only{display:none!important}.maps-readonly-banner{z-index:80;border:1px solid var(--war-warning-border);background:var(--theme-surface-input);width:min(680px,100% - 28px);box-shadow:0 8px 28px var(--war-shadow-medium);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.maps-readonly-banner>div{gap:4px;min-width:0;display:grid}.maps-readonly-banner strong{color:var(--war-warning-copy);font:800 11px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.maps-readonly-banner span{color:var(--theme-copy);font-size:12px}.maps-readonly-banner button{border:1px solid var(--theme-accent);background:var(--theme-accent);min-height:36px;color:var(--theme-text);cursor:pointer;flex:none;padding:0 13px;font-weight:800}@media (width<=620px){.maps-readonly-banner{flex-direction:column;align-items:stretch}.maps-readonly-banner button{width:100%}}.maps-workspace,.maps-workspace.statusbar-open,.maps-workspace.statusbar-closed{display:block}.maps-editor-grid.maps-dock-layout,.maps-dock-layout .maps-canvas{width:100%;height:100%;display:block}.maps-flow .react-flow__controls{z-index:261;box-shadow:none;background:0 0;border:0;gap:5px;display:grid;bottom:80px;left:12px;margin:0!important}.maps-flow .react-flow__controls button{box-sizing:border-box;border:1px solid var(--theme-rule);background:var(--theme-surface);width:38px;height:38px;color:var(--theme-copy-secondary);box-shadow:5px 6px 14px var(--war-shadow-medium);transition:border-color .13s,background .13s,color .13s,transform .13s;min-height:38px!important}.maps-flow .react-flow__controls button:hover{border-color:var(--theme-rule-strong);background:var(--theme-surface);color:var(--theme-text);transform:translate(2px)}.maps-minimap{transform-origin:0 100%;left:55px!important;right:auto!important;bottom:var(--maps-bottom-dock-offset,34px)!important;margin:0!important}.maps-command-dock{z-index:260;pointer-events:none;position:absolute;inset:12px 12px 34px}.maps-dock-icons{z-index:270;pointer-events:none;gap:5px;width:38px;display:grid;position:relative}.maps-dock-icons>button{border:1px solid var(--theme-rule);background:var(--theme-surface);width:38px;height:38px;color:var(--theme-copy-secondary);box-shadow:5px 6px 14px var(--war-shadow-medium);cursor:pointer;pointer-events:auto;border-radius:0;place-items:center;padding:0;transition:border-color .13s,background .13s,color .13s,transform .13s,box-shadow .13s;display:grid;position:relative}.maps-dock-icons>button:disabled{cursor:wait;opacity:.82}.maps-dock-icons>button:hover{border-color:var(--theme-rule-strong);color:var(--theme-text);transform:translate(2px)}.maps-dock-icons>button.active{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text);box-shadow:inset 3px 0 var(--theme-accent), 6px 7px 16px var(--war-shadow-medium)}.maps-dock-icons>button>span{font:800 17px/1 var(--font-geist-mono), monospace}.maps-dock-icons>button>span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;width:18px;height:18px;display:block}.maps-dock-icons>button>i{z-index:272;border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);background:var(--theme-surface-input);min-width:178px;color:var(--theme-text);box-shadow:9px 10px 24px var(--war-shadow-strong);pointer-events:none;opacity:0;visibility:hidden;transform-origin:0;gap:4px;padding:9px 11px;font-style:normal;transition:opacity .1s,transform .1s,visibility 0s linear .1s;display:grid;position:absolute;top:50%;left:47px;transform:translate(5px,-50%)scale(.97)}.maps-dock-icons>button>i strong{color:var(--theme-text);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.maps-dock-icons>button>i small{color:var(--theme-copy-muted);font:9px/1.35 var(--font-geist-sans), Arial, sans-serif}.maps-dock-icons>button:hover>i,.maps-dock-icons>button:focus-visible>i{opacity:1;visibility:visible;transition-delay:70ms,70ms,0s;transform:translateY(-50%)scale(1)}.maps-dock-flyout{z-index:268;border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);max-height:100%;box-shadow:16px 18px 40px var(--war-shadow-strong);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:absolute;top:0;left:50px;overflow:hidden;transform:translate(-14px,-12px)scale(.82)}.maps-dock-flyout:before,.maps-dock-flyout:after{content:"";z-index:2;pointer-events:none;width:16px;height:16px;position:absolute}.maps-dock-flyout:before{border-left:2px solid var(--theme-accent);border-top:2px solid var(--theme-accent);top:-1px;left:-1px}.maps-dock-flyout:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.maps-dock-flyout.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)scale(1)}.flyout-board{width:min(370px,100% - 50px);height:min(570px,100%)}.flyout-tools{width:min(248px,100% - 50px);height:min(560px,100%)}.flyout-inspector{width:min(350px,100% - 50px);height:min(630px,100%)}.flyout-files{width:min(920px,100% - 50px);height:min(680px,100%)}.flyout-view{width:min(310px,100% - 50px);height:min(446px,100%)}.maps-dock-flyout button,.maps-dock-flyout summary{box-sizing:border-box;min-height:36px}.flyout-board .maps-toolbar{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;gap:10px;padding:14px;display:grid}.flyout-board .maps-toolbar-brand{border:0;border-bottom:1px solid var(--theme-rule);padding:0 0 10px}.flyout-board .maps-board-name{width:100%}.flyout-board .maps-toolbar-actions{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:auto;padding:0;display:grid;overflow:visible}.flyout-board .maps-toolbar-actions>button,.flyout-board .maps-toolbar-actions>.maps-export-menu{width:100%}.flyout-board .maps-toolbar-actions>button,.flyout-board .maps-toolbar-actions>.maps-export-menu,.flyout-board .maps-export-trigger{box-sizing:border-box;line-height:1;min-height:38px!important}.flyout-board .maps-save-state,.flyout-board .maps-upload-indicator{grid-column:1/-1;min-width:0;padding:6px 2px}.flyout-board .maps-toolbar-rule{display:none}.flyout-board .maps-export-trigger{appearance:none;width:100%;margin:0}.flyout-board .maps-export-menu>div{position:absolute;bottom:38px;left:0}.maps-dock-flyout .maps-toolbox,.maps-dock-flyout .maps-inspector{background:0 0;border:0;width:100%;height:100%;display:block;position:relative}.maps-dock-flyout .maps-panel-toggle{display:none}.maps-dock-flyout .maps-toolbox>div,.maps-dock-flyout .maps-inspector-body{height:calc(100% - 58px)}.flyout-tools .maps-toolbox>header{padding:11px 14px}.flyout-tools .maps-toolbox>div{padding:6px}.flyout-tools .maps-toolbox>div>button{min-height:36px}.flyout-tools .maps-toolbox>div>button b{height:26px}.maps-dock-flyout .maps-library.embedded{background:0 0;border:0;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.maps-dock-flyout .maps-library.embedded>header{flex-wrap:wrap;flex:none;height:auto;min-height:48px;padding:8px}.maps-dock-flyout .maps-library.embedded>header input{min-width:180px}.maps-dock-flyout .maps-library.embedded .maps-library-body{flex:auto;height:auto}.maps-resource-panel{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.maps-resource-tabs{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-deep);flex:none;grid-template-columns:140px 140px 1fr;align-items:center;gap:6px;padding:9px;display:grid}.maps-resource-tabs button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);height:40px;color:var(--theme-copy-secondary);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.maps-resource-tabs button:hover{border-color:var(--theme-rule-strong);color:var(--theme-text)}.maps-resource-tabs button.active{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text)}.maps-resource-tabs>a{border:1px solid var(--theme-rule);color:var(--theme-copy-secondary);font:700 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;justify-self:end;padding:11px 13px;text-decoration:none}.maps-resource-tabs>a:hover{border-color:var(--theme-accent);color:var(--theme-text)}.maps-personal-maps,.maps-files-resource{flex:auto;min-height:0;overflow:auto}.maps-resource-heading{border-bottom:1px solid var(--theme-rule-soft);justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.maps-resource-heading>div{gap:5px;display:grid}.maps-resource-heading strong,.maps-all-files>header strong{font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.maps-resource-heading span,.maps-all-files>header span{color:var(--theme-copy-muted);font-size:9px}.maps-resource-heading>a{color:var(--theme-copy);font:700 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;text-decoration:none}.maps-resource-heading>a:hover{color:var(--theme-accent)}.maps-personal-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.maps-personal-map-grid article{border:1px solid var(--theme-rule);background:var(--theme-surface);min-width:0}.maps-personal-map-thumb{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--theme-rule);background:var(--theme-canvas);width:100%;color:var(--theme-rule-strong);font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.maps-personal-map-thumb img{object-fit:contain;width:100%;height:100%;display:block}.maps-personal-map-grid article>div{gap:6px;padding:9px;display:grid}.maps-personal-map-grid article>div>strong{color:var(--theme-title);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.maps-personal-map-grid article>div>span{color:var(--theme-copy-muted);font-size:8px}.maps-personal-map-grid nav,.maps-all-file-grid nav{gap:4px;display:flex}.maps-personal-map-grid nav button,.maps-all-file-grid nav button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:28px;color:var(--theme-copy);cursor:pointer;flex:1;padding:0 6px;font-size:8px}.maps-personal-map-grid nav button:hover,.maps-all-file-grid nav button:hover{border-color:var(--theme-accent);color:var(--theme-text)}.maps-personal-map-grid nav button.danger{color:var(--theme-accent)}.maps-file-scope{border-bottom:1px solid var(--theme-rule-soft);background:var(--theme-surface);align-items:center;gap:5px;height:44px;padding:6px 9px;display:flex}.maps-file-scope button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:30px;color:var(--theme-copy-secondary);cursor:pointer;padding:0 14px;font-size:9px}.maps-file-scope button.active{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text)}.maps-files-resource{flex-direction:column;display:flex}.maps-files-resource>.maps-library{flex:auto;min-height:0}.maps-all-files{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.maps-all-files>header{border-bottom:1px solid var(--theme-rule-soft);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px;display:flex}.maps-all-files>header>div{gap:5px;display:grid}.maps-all-files>header input{border:1px solid var(--theme-rule);background:var(--theme-surface-input);width:min(300px,45%);height:36px;color:var(--theme-text);padding:0 10px}.maps-all-file-grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:9px;min-height:0;padding:10px;display:grid;overflow:auto}.maps-all-file-grid article{border:1px solid var(--theme-rule);background:var(--theme-surface);grid-template-columns:74px minmax(0,1fr);min-width:0;display:grid}.maps-all-file-thumb{border-right:1px solid var(--theme-rule);background:var(--theme-canvas);min-height:86px;color:var(--theme-copy-secondary);font:800 9px/1 var(--font-geist-mono), monospace;place-items:center;display:grid;overflow:hidden}.maps-all-file-thumb img{object-fit:cover;width:100%;height:100%;display:block}.maps-all-file-grid article>div:last-child{align-content:center;gap:6px;min-width:0;padding:8px;display:grid}.maps-all-file-grid article strong{color:var(--theme-title);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.maps-all-file-grid article span{color:var(--theme-copy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.maps-all-file-grid nav button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text)}.maps-resource-empty{min-height:250px;color:var(--theme-copy-muted);text-align:center;place-content:center;justify-items:center;gap:9px;padding:20px;display:grid}.maps-resource-empty strong{color:var(--theme-copy);font-size:12px}.maps-resource-empty a{border:1px solid var(--theme-accent);color:var(--theme-text);padding:10px 12px;text-decoration:none}.maps-shared-map-dialog{gap:12px;display:grid}.maps-shared-map-dialog>label{gap:6px;display:grid}.maps-shared-map-dialog>label>span{color:var(--theme-copy-secondary);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.maps-shared-map-dialog input,.maps-shared-map-dialog textarea,.maps-shared-map-dialog select{box-sizing:border-box;border:1px solid var(--theme-rule);background:var(--theme-surface-deep);width:100%;color:var(--theme-text);border-radius:0}.maps-shared-map-dialog input,.maps-shared-map-dialog select{height:42px;padding:0 11px}.maps-shared-map-dialog textarea{resize:vertical;padding:10px 11px}.maps-export-menu .owner-only{color:var(--theme-accent-contrast);border-left:2px solid var(--theme-accent)}.maps-view-panel>header{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface);gap:4px;padding:14px;display:grid}.maps-view-panel>header strong{font:800 11px/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.maps-view-panel>header span{color:var(--theme-copy-muted);font:8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em}.maps-view-panel>div{gap:7px;padding:12px;display:grid}.maps-view-panel button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:36px;color:var(--theme-copy);cursor:pointer;font-size:10px;font-weight:700}.maps-view-panel button:hover{border-color:var(--theme-accent);color:var(--theme-text)}.maps-view-panel button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text)}.maps-view-panel button:disabled{opacity:.4;cursor:not-allowed}.maps-view-panel .maps-check{min-height:34px;color:var(--theme-copy-secondary);align-items:center;gap:8px;font-size:10px;display:flex}.maps-view-panel .maps-check input{width:16px;height:16px;accent-color:var(--theme-accent)}.maps-layout-presets{border:1px solid var(--theme-rule);background:var(--theme-surface-deep);gap:5px;padding:9px;display:grid}.maps-layout-presets>strong{color:var(--theme-copy-secondary);font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:2px}.maps-layout-presets>button{text-align:left;align-content:center;justify-items:start;gap:3px;height:auto;min-height:42px;padding:6px 9px;display:grid}.maps-layout-presets>button b{font-size:10px}.maps-layout-presets>button small{color:var(--theme-copy-muted);font-size:8px;font-weight:500}.maps-layout-presets>button:hover{background:var(--theme-surface-raised)}.maps-layout-presets>button.active{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text)}.maps-layout-presets>button.active small{color:var(--theme-accent-copy)}.maps-statusbar{height:22px;position:absolute;bottom:0;left:0;right:0}.maps-statusbar-reopen{bottom:5px}.maps-map-control{left:12px;bottom:var(--maps-bottom-dock-offset,34px);z-index:261;border:1px solid var(--theme-rule);background:var(--theme-surface);width:38px;height:38px;color:var(--theme-copy-secondary);box-shadow:5px 6px 14px var(--war-shadow-medium);cursor:pointer;border-radius:0;place-items:center;padding:0;transition:border-color .13s,background .13s,color .13s,transform .13s,box-shadow .13s;display:grid;position:absolute;min-height:38px!important}.maps-map-control:hover{border-color:var(--theme-rule-strong);color:var(--theme-text);transform:translate(2px)}.maps-map-control.active{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text);box-shadow:inset 3px 0 var(--theme-accent), 6px 7px 16px var(--war-shadow-medium)}.maps-map-control>span{font:800 17px/1 var(--font-geist-mono), monospace}.maps-map-control>i{z-index:130;border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);background:var(--theme-surface-input);min-width:170px;color:var(--theme-text);box-shadow:9px 10px 24px var(--war-shadow-strong);pointer-events:none;opacity:0;visibility:hidden;transform-origin:0;gap:4px;padding:9px 11px;font-style:normal;transition:opacity .1s,transform .1s,visibility 0s linear .1s;display:grid;position:absolute;top:50%;left:47px;transform:translate(5px,-50%)scale(.97)}.maps-map-control>i strong{color:var(--theme-text);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.maps-map-control>i small{color:var(--theme-copy-muted);font:9px/1.35 var(--font-geist-sans), Arial, sans-serif}.maps-map-control:hover>i,.maps-map-control:focus-visible>i{opacity:1;visibility:visible;transition-delay:70ms,70ms,0s;transform:translateY(-50%)scale(1)}:is(.maps-workspace.is-fullscreen,.maps-workspace:fullscreen){z-index:10000;background:var(--theme-canvas);width:100vw;height:100dvh;position:fixed;inset:0}.maps-fullscreen-close{z-index:10020;border:1px solid var(--theme-accent);background:var(--theme-surface-input);width:44px;height:44px;color:var(--theme-text);box-shadow:8px 9px 22px var(--war-shadow-strong);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:16px;right:16px;pointer-events:auto!important}.maps-fullscreen-close:hover{background:var(--theme-accent)}@media (width<=1180px){.maps-personal-map-grid,.maps-all-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.maps-command-dock{top:10px;bottom:32px;left:10px}.maps-dock-icons{gap:4px}.maps-dock-icons>button{width:36px;height:36px}.maps-dock-flyout{left:44px}.maps-flow .react-flow__controls{gap:4px;bottom:76px;left:10px}.maps-flow .react-flow__controls button{width:36px;height:36px;min-height:36px!important}.maps-map-control{width:36px;height:36px;bottom:32px;left:10px;min-height:36px!important}.maps-minimap{bottom:32px!important;left:50px!important}.flyout-files{width:calc(100% - 44px)}.maps-dock-flyout .maps-library.embedded>header{grid-template-columns:1fr 1fr;display:grid}.maps-dock-flyout .maps-library.embedded>header>*{width:100%;min-width:0}.maps-dock-flyout .maps-library.embedded>header>div:first-child{grid-column:1/-1}.maps-resource-tabs{grid-template-columns:1fr 1fr}.maps-resource-tabs>a{display:none}.maps-personal-map-grid,.maps-all-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.maps-dock-flyout,.maps-dock-icons>button,.maps-dock-icons>button>i,.maps-map-control,.maps-map-control>i{transition-duration:1ms}}.maps-flow .maps-node{border:1px solid var(--theme-rule-strong);border-left:3px solid var(--theme-accent);border-radius:var(--ta-radius-md);background:linear-gradient(180deg, var(--theme-surface), var(--theme-surface-deep));box-shadow:8px 10px 22px var(--war-shadow-medium)}.maps-flow .maps-node.is-selected,.maps-flow .react-flow__node.selected .maps-node{border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--war-accent-soft), 8px 10px 22px var(--war-shadow-medium)}.maps-node-display{color:var(--theme-copy-secondary);overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border-color:#0000;overflow:hidden}.maps-node-title.maps-node-display{color:var(--theme-title);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25}.maps-note-node .maps-node-title{padding-left:7px}.maps-note-preview.maps-node-display,.maps-shape-text.maps-node-display,.maps-text-editor.maps-node-display{cursor:default}.maps-node.is-editing .maps-node-title,.maps-node.is-editing .maps-note-preview,.maps-node.is-editing .maps-shape-text,.maps-node.is-editing .maps-text-editor{border-color:var(--theme-accent);background:var(--theme-surface-input)}.maps-modal-backdrop,.maps-preview-backdrop{z-index:10050;background:color-mix(in srgb, var(--theme-canvas-deep) 86%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.maps-modal{border-top:2px solid var(--theme-accent);background:linear-gradient(180deg, var(--theme-surface), var(--theme-surface-deep));width:min(760px,100vw - 48px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);padding:30px 66px 30px 30px;overflow:hidden}.maps-modal-close{place-items:center;width:44px;height:44px;top:10px;right:10px;border-color:var(--theme-rule-strong)!important;background:var(--theme-surface-input)!important;min-height:44px!important;color:var(--theme-text)!important;padding:0!important;font-size:25px!important;font-weight:400!important;line-height:1!important;display:grid!important}.maps-modal-close:hover{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important}.maps-board-list{scrollbar-width:thin;scrollbar-color:var(--theme-rule-strong) transparent;max-height:min(520px,100dvh - 230px);padding-right:4px;overflow-y:auto}.maps-confirm-dialog{gap:18px;display:grid}.maps-confirm-dialog>div:first-of-type{gap:8px;display:grid}.maps-confirm-dialog>div:first-of-type>span{color:var(--theme-accent);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.maps-confirm-dialog>div:first-of-type>strong{color:var(--theme-title);font-size:22px}.maps-confirm-dialog>div:first-of-type>small{color:var(--theme-copy-secondary);font-size:11px;line-height:1.55}.maps-confirm-dialog>label{gap:7px;display:grid}.maps-confirm-dialog>label>span{color:var(--theme-copy-muted);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.maps-confirm-dialog input{border:1px solid var(--theme-rule);background:var(--theme-surface-input);min-height:44px;color:var(--theme-text);padding:0 12px}.maps-inline-action-buttons{justify-content:flex-end;gap:8px;display:flex}.maps-inline-action-buttons button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:42px;color:var(--theme-copy);cursor:pointer;padding:0 15px}.maps-inline-action-buttons button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast)}@media (width<=720px){.maps-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:66px 18px 22px}.maps-board-list{max-height:calc(100dvh - 210px)}.maps-inline-action-buttons{flex-direction:column-reverse;align-items:stretch}.maps-inline-action-buttons button{width:100%}}.mind-maps-page{background:var(--theme-surface-input) url(/images/brand/maps-watermarks.svg) center / cover fixed no-repeat;min-height:calc(100vh - 112px);color:var(--theme-title);padding:clamp(28px,5vw,68px) clamp(18px,5vw,72px) 72px}.mind-maps-hero{border-bottom:1px solid var(--theme-rule);justify-content:space-between;align-items:end;gap:30px;max-width:1480px;margin:0 auto 24px;padding-bottom:24px;display:flex}.mind-maps-hero p{color:var(--theme-accent);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 10px}.mind-maps-hero h1{color:var(--theme-copy);font:800 clamp(38px, 6vw, 72px)/.95 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.045em;margin:0}.mind-maps-hero span{max-width:760px;color:var(--theme-copy-secondary);margin-top:16px;font-size:15px;line-height:1.55;display:block}.mind-maps-hero>a,.maps-open-shared-map{border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-text);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.mind-maps-hero>a{flex:none;padding:16px 22px}.mind-maps-toolbar{grid-template-columns:minmax(240px,1fr) 230px auto;align-items:end;gap:10px;max-width:1480px;margin:0 auto 24px;display:grid}.mind-maps-toolbar>label{gap:7px;display:grid}.mind-maps-toolbar>label>span{color:var(--theme-copy-muted);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.mind-maps-toolbar input,.maps-category-filter summary{box-sizing:border-box;border:1px solid var(--theme-rule);background:var(--theme-surface);height:44px;color:var(--theme-text);border-radius:0}.mind-maps-toolbar input{width:100%;padding:0 13px}.maps-category-filter{position:relative}.maps-category-filter summary{cursor:pointer;justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;list-style:none;display:flex}.maps-category-filter summary b{color:var(--theme-accent);font:800 9px/1 var(--font-geist-mono), monospace}.maps-category-filter>div{z-index:20;border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);box-shadow:12px 14px 28px var(--war-shadow-strong);gap:3px;padding:8px;display:grid;position:absolute;top:49px;left:0;right:0}.maps-category-filter>div button,.maps-category-filter>div label{background:var(--theme-surface-alt);min-height:34px;color:var(--theme-copy);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 9px;font-size:11px;display:flex}.maps-category-filter>div button:hover,.maps-category-filter>div label:hover{background:var(--war-shadow-medium);color:var(--theme-text)}.maps-category-filter input{width:15px;height:15px;accent-color:var(--theme-accent)}.maps-map-count{color:var(--theme-copy-muted);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-self:end;padding-bottom:14px}.maps-shared-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1480px;margin:0 auto;display:grid}.maps-shared-map-grid article{border:1px solid var(--theme-rule);background:var(--theme-surface-deep);min-width:0;box-shadow:8px 10px 24px var(--war-shadow-medium)}.maps-shared-map-thumb{aspect-ratio:16/10;border-bottom:1px solid var(--theme-rule);background:var(--theme-canvas-deep);color:var(--theme-rule-strong);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;place-items:center;text-decoration:none;display:grid;overflow:hidden}.maps-shared-map-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .18s;display:block}.maps-shared-map-grid article:hover img{transform:scale(1.025)}.maps-shared-map-grid article>div{padding:15px}.maps-shared-map-grid article>div>span{color:var(--theme-accent);font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.maps-shared-map-grid h2{min-height:45px;margin:8px 0;font-size:18px;line-height:1.2}.maps-shared-map-grid h2 a{color:var(--theme-text);text-decoration:none}.maps-shared-map-grid p{min-height:58px;color:var(--theme-copy-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.maps-open-shared-map{padding:11px 12px;display:inline-block}.mind-maps-state{border:1px dashed var(--theme-rule);max-width:1480px;min-height:260px;color:var(--theme-copy-muted);place-content:center;justify-items:center;gap:8px;margin:0 auto;display:grid}.mind-maps-state.error{color:var(--theme-accent-copy)}.mind-maps-pagination{justify-content:center;align-items:center;gap:12px;max-width:1480px;margin:24px auto 0;display:flex}.mind-maps-pagination button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-width:110px;height:38px;color:var(--theme-copy);cursor:pointer}.mind-maps-pagination button:disabled{opacity:.35;cursor:not-allowed}.mind-maps-pagination span{color:var(--theme-copy-muted);font:700 9px/1 var(--font-geist-mono), monospace}@media (width<=1100px){.maps-shared-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.mind-maps-hero{flex-direction:column;align-items:start}.mind-maps-toolbar{grid-template-columns:1fr}.maps-map-count{justify-self:start;padding:4px 0}.maps-shared-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.maps-shared-map-grid{grid-template-columns:1fr}}._page_18eoq_1{--about-red:var(--theme-accent);--about-bright-red:var(--theme-accent);--about-panel:#151719;--about-line:#a4a9b045;color:#f1f2f3;background-color:#090b0d;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;overflow:hidden}._page_18eoq_1 :is(h1,h2,h3,p){margin-top:0}._srOnly_18eoq_31{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._hero_18eoq_35{border-bottom:1px solid #ffffff12;position:relative}._hero_18eoq_35:after{content:"";background:linear-gradient(90deg, transparent, rgb(from var(--theme-accent) r g b / .5), transparent);height:1px;position:absolute;inset:auto 0 0}._heroGridOverlay_18eoq_39{opacity:.35;pointer-events:none;background-image:linear-gradient(90deg,#0000 49.9%,#ffffff0e 50%,#0000 50.1%);position:absolute;inset:0}._heroGrid_18eoq_39{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);align-items:center;gap:58px;min-height:670px;padding-top:46px;padding-bottom:54px;display:grid}._heroCopy_18eoq_43{z-index:2;position:relative}._eyebrow_18eoq_45,._sectionLabel_18eoq_45{color:var(--about-bright-red);font:500 max(10px, calc(10px * var(--text-scale)))/1.25 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}._eyebrow_18eoq_45{align-items:center;gap:17px;margin-bottom:30px;display:flex}._eyebrow_18eoq_45 span{color:#72be87}._heroCopy_18eoq_43 h1{color:#d7d9dd;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.055em;text-transform:none;margin-bottom:22px;font-size:clamp(46px,5.25vw,72px);font-weight:700;line-height:.93}._redRule_18eoq_53{background:var(--about-red);width:58px;height:4px;box-shadow:0 0 18px rgb(from var(--theme-accent) r g b / .45);margin:0 0 23px}._heroLead_18eoq_55{color:#c3c6ca;max-width:585px;font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:28px;line-height:1.72}._actions_18eoq_57{flex-wrap:wrap;gap:12px;display:flex}._primaryButton_18eoq_59,._secondaryButton_18eoq_59{color:#fff;min-height:50px;font-size:max(10px, calc(10px * var(--text-scale)));letter-spacing:.035em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:26px;padding:0 18px;font-weight:720;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}._primaryButton_18eoq_59{border-color:var(--theme-accent);background:linear-gradient(110deg, var(--theme-accent), var(--theme-accent-border));min-width:205px;box-shadow:5px 6px 0 rgb(from var(--theme-accent) r g b / .35)}._secondaryButton_18eoq_59{background:linear-gradient(110deg,#1b1e21,#101214);border-color:#4b4f54;min-width:205px}._primaryButton_18eoq_59:hover,._primaryButton_18eoq_59:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);transform:translateY(-2px)}._secondaryButton_18eoq_59:hover,._secondaryButton_18eoq_59:focus-visible{background:#23262a;border-color:#777b81;transform:translateY(-2px)}._primaryButton_18eoq_59:focus-visible,._secondaryButton_18eoq_59:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:3px}._primaryButton_18eoq_59 span,._secondaryButton_18eoq_59 span{font-size:17px;font-weight:400}._hudFrame_18eoq_75{background:radial-gradient(circle,#171a1d 0,#0b0d0f 66%);border:1px solid #45484d;min-width:0;position:relative;box-shadow:12px 16px #00000052,inset 0 0 80px #0000006b}._hudFrame_18eoq_75:before,._hudFrame_18eoq_75:after,._cornerPanel_18eoq_77:before,._cornerPanel_18eoq_77:after{content:"";z-index:3;pointer-events:none;width:15px;height:15px;position:absolute}._hudFrame_18eoq_75:before,._cornerPanel_18eoq_77:before{border-top:2px solid var(--about-red);border-left:2px solid var(--about-red);top:-1px;left:-1px}._hudFrame_18eoq_75:after,._cornerPanel_18eoq_77:after{border-right:2px solid var(--about-red);border-bottom:2px solid var(--about-red);bottom:-1px;right:-1px}._hudTopline_18eoq_83{color:#898e94;height:34px;font:500 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 17px;display:flex}._hudTopline_18eoq_83 svg{fill:none;stroke:#7d8389;stroke-width:1px;width:92px;height:18px}._hudStage_18eoq_87{min-height:470px;position:relative;overflow:hidden}._hud_18eoq_75{width:min(76%,510px);height:470px;display:block}._svgBackdrop_18eoq_91{fill:#0c0e10}._svgGrid_18eoq_93{opacity:.55}._targetMarks_18eoq_95{fill:none;stroke:#a4a9ad;stroke-width:1.4px;opacity:.65}._ringDashed_18eoq_97{fill:none;stroke:#8b9095;stroke-width:1.2px;stroke-dasharray:3 8;opacity:.62}._ringBright_18eoq_99,._ringFine_18eoq_99,._ringSegment_18eoq_99,._ringTicks_18eoq_99{fill:none;stroke-linecap:round}._ringBright_18eoq_99{stroke:#aeb2b6;stroke-width:1.3px;opacity:.72}._ringFine_18eoq_99{stroke:#676c72;stroke-width:.9px;stroke-dasharray:2 6;opacity:.7}._ringSegment_18eoq_99{stroke:#c6c8ca;stroke-width:1.1px;opacity:.48}._ringTicks_18eoq_99{stroke:#bdc1c4;stroke-width:1.3px;opacity:.65}._orbitLine_18eoq_109,._orbitLineFaint_18eoq_109,._orbitRed_18eoq_109{fill:none;stroke-width:1.1px}._orbitLine_18eoq_109{stroke:#9ea3a8;opacity:.62}._orbitLineFaint_18eoq_109{stroke:#787e84;stroke-dasharray:2 5;opacity:.56}._orbitRed_18eoq_109{stroke:var(--theme-accent);stroke-dasharray:2 6;opacity:.8}._nodeCore_18eoq_117{fill:var(--theme-accent);stroke:var(--theme-accent-copy);stroke-width:1px;filter:url(#about-red-glow)}._nodeHalo_18eoq_119{fill:rgb(from var(--theme-accent) r g b / .13);stroke:var(--theme-accent);stroke-width:1px}._orbitMarker_18eoq_121{fill:#d9dcdf}._scale_18eoq_123{fill:#d2d6da09;stroke:#aeb3b7;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}._telemetry_18eoq_125{fill:none;stroke:#73787d;stroke-width:1px}._telemetry_18eoq_125 path:first-child{stroke-dasharray:140}._microcopy_18eoq_129{fill:#6c7176;font:8px var(--font-geist-mono), monospace;letter-spacing:1.1px}._hudFooter_18eoq_131{color:#9ba0a5;min-height:38px;font:500 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;border-top:1px solid #ffffff17;justify-content:center;align-items:center;gap:11px;display:flex}._hudFooter_18eoq_131 i{background:var(--about-red);width:3px;height:3px;transform:rotate(45deg)}._contactSection_18eoq_137{padding:38px 0 0}._contactPanel_18eoq_139{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:34px;display:grid}._contactImage_18eoq_141{border:1px solid var(--theme-accent-border);background:var(--theme-surface-input);min-height:310px;position:relative;overflow:hidden}._contactImage_18eoq_141:after{content:"";background:linear-gradient(90deg, transparent 65%, var(--theme-surface-deep));pointer-events:none;position:absolute;inset:0}._contactImage_18eoq_141 img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.08)}._contactCopy_18eoq_147{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:16px 20px 16px 0;display:flex}._contactCopy_18eoq_147>p:first-child{margin-bottom:18px}._contactCopy_18eoq_147 h2{color:var(--theme-text);letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.05}._contactCopy_18eoq_147>p:not(:first-child){max-width:760px;color:var(--theme-copy);font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:26px;line-height:1.7}._contactCopy_18eoq_147 .ta-button-row{margin-top:auto}._pathwaysPanel_18eoq_159{z-index:2;background:#121518f7;border:1px solid #696d72;width:46%;min-width:270px;padding:22px 0 14px;position:absolute;top:30px;bottom:30px;right:18px;box-shadow:10px 12px 24px #0006}._pathwaysPanel_18eoq_159:before,._pathwaysPanel_18eoq_159:after{content:"";pointer-events:none;width:13px;height:13px;position:absolute}._pathwaysPanel_18eoq_159:before{border-top:2px solid #aeb2b6;border-left:2px solid #aeb2b6;top:-2px;left:-2px}._pathwaysPanel_18eoq_159:after{border-bottom:2px solid #aeb2b6;border-right:2px solid #aeb2b6;bottom:-2px;right:-2px}._pathwaysPanel_18eoq_159>p{color:var(--about-bright-red);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 20px 12px}._pathwaysPanel_18eoq_159 ul{margin:0;padding:0;list-style:none}._pathwaysPanel_18eoq_159 li{border-top:1px solid #ffffff12;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:57px;padding:7px 18px;display:grid}._pathwaysPanel_18eoq_159 li:first-child{border-top:0}._pathwaysPanel_18eoq_159 li>span{width:30px;height:30px;color:var(--about-bright-red);place-items:center;display:grid}._pathwaysPanel_18eoq_159 li svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}._pathwaysPanel_18eoq_159 li div{gap:3px;min-width:0;display:grid}._pathwaysPanel_18eoq_159 strong{color:#f2f3f4;text-transform:uppercase;font-size:9px;line-height:1.15}._pathwaysPanel_18eoq_159 small{color:#b4b8bd;font-size:8px;line-height:1.25}._section_18eoq_45,._lawSection_18eoq_187,._whySection_18eoq_187,._finalSection_18eoq_187{position:relative}._section_18eoq_45{padding:52px 0 0}._sectionLabel_18eoq_45{margin-bottom:17px}._cornerPanel_18eoq_77{border:1px solid var(--about-line);background:linear-gradient(135deg,#191c1ff5,#0c0e10f5);position:relative;box-shadow:8px 10px #0000003d}._foundationGrid_18eoq_195{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._foundationCard_18eoq_197{text-align:center;flex-direction:column;align-items:center;min-height:258px;padding:34px 25px 28px;display:flex}._icon_18eoq_199{color:#aeb2b6;place-items:center;width:66px;height:66px;margin-bottom:21px;display:grid}._icon_18eoq_199 svg{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}._foundationCard_18eoq_197 h3,._operationCard_18eoq_203 h3{color:#f1f2f3;font-size:max(14px, calc(14px * var(--text-scale)));text-transform:uppercase;margin-bottom:14px;font-weight:720}._foundationCard_18eoq_197 p,._operationCard_18eoq_203 p,._lawCopy_18eoq_205 p,._whyGrid_18eoq_205 p,._finalCopy_18eoq_205 p{color:#aeb2b7;font-size:max(12px, calc(12px * var(--text-scale)));margin-bottom:0;line-height:1.65}._lawSection_18eoq_187{padding:28px 0 0}._lawPanel_18eoq_211{grid-template-columns:170px minmax(0,1.15fr) minmax(290px,.85fr);align-items:center;gap:28px;min-height:238px;padding:34px 40px;display:grid}._lawSeal_18eoq_213,._whyVisual_18eoq_213{color:#b8bdc1;place-items:center;display:grid;position:relative}._lawSeal_18eoq_213{width:130px;height:130px}._lawSeal_18eoq_213:before,._lawSeal_18eoq_213:after,._whyVisual_18eoq_213:before,._whyVisual_18eoq_213:after{content:"";border:1px solid rgb(from var(--theme-accent) r g b / .45);border-radius:50%;position:absolute}._lawSeal_18eoq_213:before{inset:3px}._lawSeal_18eoq_213:after{border-style:dashed;inset:17px}._lawSeal_18eoq_213 svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:58px;height:58px}._lawSeal_18eoq_213 span,._lawSeal_18eoq_213 i,._whyVisual_18eoq_213 span,._whyVisual_18eoq_213 i{background:var(--about-red);box-shadow:0 0 14px rgb(from var(--theme-accent) r g b / .65);border-radius:50%;position:absolute}._lawSeal_18eoq_213 span{width:7px;height:7px;top:13px;right:24px}._lawSeal_18eoq_213 i{width:5px;height:5px;bottom:22px;left:18px}._lawCopy_18eoq_205 h2,._whyGrid_18eoq_205 h2,._finalCopy_18eoq_205 h2{color:#f5f5f6;letter-spacing:-.035em;text-transform:uppercase;margin-bottom:13px;font-size:clamp(25px,3vw,34px);font-weight:470;line-height:1.08}._lawCopy_18eoq_205 strong{color:#fff;font-size:max(12px, calc(12px * var(--text-scale)));text-transform:uppercase;margin-top:11px;display:block}._lawList_18eoq_231{gap:11px;margin:0;padding:0;list-style:none;display:grid}._lawList_18eoq_231 li{color:#c8cbce;font-size:max(11px, calc(11px * var(--text-scale)));grid-template-columns:10px 1fr;align-items:start;gap:9px;line-height:1.35;display:grid}._lawList_18eoq_231 li:before{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--about-bright-red);content:"";width:0;height:0;margin-top:3px}._operationGrid_18eoq_239{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._operationCard_18eoq_203{grid-template-columns:70px 1fr;align-items:start;gap:20px;min-height:190px;padding:27px 25px;display:grid}._operationIcon_18eoq_243{width:66px;height:66px;color:var(--about-bright-red);place-items:center;display:grid}._operationIcon_18eoq_243 svg{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:55px;height:55px}._operationCard_18eoq_203 h3{margin:8px 0 12px}._whySection_18eoq_187{padding:50px 0 38px}._whyGrid_18eoq_205{grid-template-columns:165px minmax(0,1fr);align-items:center;gap:42px;max-width:1120px;display:grid}._whyVisual_18eoq_213{color:#d5d8da;width:145px;height:145px}._whyVisual_18eoq_213:before{inset:0}._whyVisual_18eoq_213:after{border-style:dashed;inset:22px}._whyVisual_18eoq_213 svg{fill:none;stroke:currentColor;stroke-width:1px;width:74px;height:74px}._whyVisual_18eoq_213 span{width:8px;height:8px;top:27px;right:23px}._whyVisual_18eoq_213 i{width:5px;height:5px;bottom:20px;left:25px}._whyGrid_18eoq_205 strong{color:var(--about-bright-red);font-size:max(12px, calc(12px * var(--text-scale)));text-transform:uppercase;margin-top:13px;display:block}._finalSection_18eoq_187{padding:0 0 52px}._finalPanel_18eoq_269{grid-template-columns:115px minmax(0,1fr) 270px;align-items:center;gap:30px;min-height:166px;padding:28px 30px;display:grid}._finalIcon_18eoq_271{border:1px solid rgb(from var(--theme-accent) r g b / .65);width:86px;height:86px;color:var(--about-bright-red);place-items:center;display:grid}._finalIcon_18eoq_271 svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:54px;height:54px}._finalCopy_18eoq_205 h2{margin-bottom:10px}._finalActions_18eoq_277{gap:10px;display:grid}._finalActions_18eoq_277 :is(._primaryButton_18eoq_59,._secondaryButton_18eoq_59){width:100%;min-width:0}._creed_18eoq_281{background:linear-gradient(90deg, var(--theme-accent-border), var(--theme-accent), var(--theme-accent-border));color:#fff;min-height:68px;font:600 max(9px, calc(9px * var(--text-scale)))/1.5 var(--font-geist-mono), monospace;letter-spacing:.16em;text-align:center;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:18px 24px;display:flex}._creed_18eoq_281 i{background:#fff;width:4px;height:4px;transform:rotate(45deg)}@media (width<=1180px){._heroGrid_18eoq_39{grid-template-columns:minmax(350px,.88fr) minmax(450px,1.12fr);gap:30px}._heroCopy_18eoq_43 h1{font-size:clamp(44px,5.2vw,62px)}._foundationGrid_18eoq_195{grid-template-columns:repeat(2,1fr)}._lawPanel_18eoq_211{grid-template-columns:135px 1fr}._lawList_18eoq_231{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}._operationGrid_18eoq_239{grid-template-columns:1fr}._operationCard_18eoq_203{min-height:0}}@media (width<=900px){._heroGrid_18eoq_39{grid-template-columns:1fr;padding-top:48px}._heroCopy_18eoq_43{max-width:680px}._heroCopy_18eoq_43 h1{font-size:clamp(48px,10vw,70px)}._hudFrame_18eoq_75{justify-self:center;width:min(100%,680px)}._contactPanel_18eoq_139{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:24px}._contactCopy_18eoq_147{padding-right:4px}._lawPanel_18eoq_211{grid-template-columns:110px 1fr;padding:30px}._lawSeal_18eoq_213{width:105px;height:105px}._finalPanel_18eoq_269{grid-template-columns:90px 1fr}._finalActions_18eoq_277{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (width<=640px){._heroGrid_18eoq_39{min-height:0;padding-top:40px;padding-bottom:42px}._heroCopy_18eoq_43 h1{font-size:clamp(39px,12vw,56px);line-height:.93}._heroLead_18eoq_55{font-size:max(13px, calc(13px * var(--text-scale)))}._actions_18eoq_57{display:grid}._actions_18eoq_57 :is(._primaryButton_18eoq_59,._secondaryButton_18eoq_59){width:100%}._hudTopline_18eoq_83{padding-inline:12px}._hudStage_18eoq_87{min-height:0;overflow:visible}._hud_18eoq_75{width:100%;height:auto}._pathwaysPanel_18eoq_159{width:auto;min-width:0;margin:-28px 14px 18px;position:relative;top:auto;bottom:auto;right:auto}._hudFooter_18eoq_131{gap:7px;padding:0 8px;font-size:6px}._contactSection_18eoq_137{padding-top:28px}._contactPanel_18eoq_139{grid-template-columns:1fr;gap:24px;padding:18px}._contactImage_18eoq_141{min-height:260px}._contactImage_18eoq_141:after{background:linear-gradient(0deg, var(--theme-surface-deep), transparent 45%)}._contactCopy_18eoq_147{padding:0 2px 4px}._contactCopy_18eoq_147 .ta-button-row,._contactCopy_18eoq_147 .ta-button{width:100%}._section_18eoq_45{padding-top:38px}._foundationGrid_18eoq_195{grid-template-columns:1fr}._foundationCard_18eoq_197{min-height:0;padding:29px 24px}._lawPanel_18eoq_211{padding:26px 23px;display:block}._lawSeal_18eoq_213{margin:0 auto 26px}._lawList_18eoq_231{grid-template-columns:1fr;margin-top:24px}._operationCard_18eoq_203{grid-template-columns:54px 1fr;gap:14px;padding:24px 20px}._operationIcon_18eoq_243{width:52px;height:52px}._operationIcon_18eoq_243 svg{width:45px;height:45px}._whyGrid_18eoq_205{grid-template-columns:1fr;gap:26px}._whyVisual_18eoq_213{width:120px;height:120px}._finalPanel_18eoq_269{padding:25px 22px;display:block}._finalIcon_18eoq_271{margin-bottom:24px}._finalActions_18eoq_277{grid-template-columns:1fr;margin-top:24px;display:grid}._creed_18eoq_281{gap:9px;display:grid}._creed_18eoq_281 i{justify-self:center}}.admin-app{--admin-topbar-height:68px;--admin-canvas:var(--ta-canvas);--admin-panel:var(--ta-panel);--admin-panel-raised:var(--ta-panel-raised);--admin-panel-hover:var(--ta-panel-hover);--admin-rule:var(--ta-rule);--admin-rule-strong:var(--ta-rule-strong);--admin-title:var(--ta-title);--admin-copy:var(--ta-copy-secondary);--admin-muted:var(--ta-copy-muted);--admin-red:var(--ta-command-red);--admin-red-hover:var(--ta-command-red-hover);--admin-green:var(--ta-signal-green);background-color:var(--admin-canvas);min-height:100vh;color:var(--admin-copy);background-image:none!important}.admin-app *,.admin-app :before,.admin-app :after{box-sizing:border-box}.admin-app :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ta-focus-ring,var(--theme-accent));outline-offset:3px}.admin-app .admin-sidebar{width:var(--admin-sidebar-width);min-height:100vh;box-shadow:none;background:#111214fb;border-right:1px solid #36383d;padding-bottom:18px;display:none}.admin-app .admin-logo-row{min-height:var(--admin-topbar-height);height:var(--admin-topbar-height);border-bottom:1px solid #34363b;padding:0 16px}.admin-app .admin-logo{gap:9px}.admin-app .admin-logo>img{width:32px;height:32px}.admin-app .admin-logo div{gap:4px;min-width:0}.admin-app .admin-logo strong{color:#eceef1;font-size:max(11px, calc(11px * var(--text-scale)));letter-spacing:.085em;font-weight:700}.admin-app .admin-logo small{color:#777a80;font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-app .admin-menu-label{color:var(--theme-accent);font:400 max(10px, calc(10px * var(--text-scale)))/1.25 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:18px 16px 8px}.admin-app .admin-nav{gap:3px;padding:0 9px;display:grid}.admin-app .admin-nav :is(a,button){width:100%;height:auto;min-height:42px;box-shadow:none;color:#aeb0b6;font-size:max(11px, calc(11px * var(--text-scale)));text-align:left;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:2px;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:7px 11px;font-weight:400;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid}.admin-app .admin-nav :is(a,button):hover{border-color:#3f4247;border-left-color:var(--theme-accent);color:#fff;background:#1d1e21;transform:none}.admin-app .admin-nav a.active{border-color:var(--admin-red);background:var(--admin-red);box-shadow:none;color:#fff}.admin-app .admin-nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px;margin:auto}.admin-app .admin-nav :is(a,button)>span{min-width:0}.admin-app .admin-nav button:disabled{display:none}.admin-app .admin-sidebar-footer{margin-top:auto;padding:14px 9px 0}.admin-app .admin-storage-mini{background:#151618;border:1px solid #3b3e43;border-radius:2px;padding:15px}.admin-app .admin-storage-mini>div:first-child{color:#a7a9af;font-size:10px}.admin-app .admin-storage-mini b,.admin-app .admin-storage-mini small{font:400 10px/1.35 var(--font-geist-mono), monospace;letter-spacing:.07em}.admin-app .admin-storage-mini b{color:var(--admin-green)}.admin-app .admin-storage-mini small{color:#85888f}.admin-app .admin-storage-track{background:#2a2c30;border-radius:99px;height:5px}.admin-app .admin-storage-track span{border-radius:inherit;background:var(--admin-red)}.admin-app .admin-view-site{min-height:var(--ta-control-md);background:var(--admin-panel-raised);height:auto;color:var(--admin-title);font:400 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #4d5056;border-radius:2px;margin-top:10px;padding:0 14px}.admin-app .admin-view-site:hover{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.admin-app .admin-view-site span{color:inherit}.admin-app .admin-main{background-color:var(--admin-canvas);background-image:var(--ta-page-mesh);background-size:28px 28px;width:100%;min-width:0;min-height:100vh;margin-left:0}.admin-app .admin-topbar{min-height:var(--admin-topbar-height);height:var(--admin-topbar-height);z-index:32;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#151618;border-bottom:1px solid #3b3d42;flex-wrap:nowrap;padding:0 clamp(18px,3vw,34px);position:sticky;top:0;box-shadow:0 10px 28px #0000002e}.admin-app .admin-header-logo{color:#eceef1;flex:none;align-items:center;gap:9px;display:flex}.admin-app .admin-header-logo svg{flex:none;width:32px;height:32px}.admin-app .admin-header-logo>span{gap:3px;display:grid}.admin-app .admin-header-logo strong{letter-spacing:.085em;font-size:11px}.admin-app .admin-header-logo small{color:#777a80;font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.admin-app .admin-header-nav{flex-wrap:nowrap;flex:auto;align-items:center;gap:7px;min-width:0;margin:0 auto 0 28px;display:flex}.admin-app .admin-header-menu{flex:none;position:relative}.admin-app .admin-header-menu>button{border-radius:var(--ta-radius-sm);color:#d7d9dd;min-height:40px;font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#202125;border:1px solid #45484e;align-items:center;gap:14px;padding:0 13px;display:flex}.admin-app .admin-header-menu>button i{color:var(--theme-accent);font-size:15px;font-style:normal}.admin-app .admin-header-menu--data>button,.admin-app .admin-header-menu--insights>button,.admin-app .admin-header-menu--administration>button{color:#aeb0b6;background:#17181b}.admin-app .admin-header-menu>button:hover,.admin-app .admin-header-menu>button.is-active,.admin-app .admin-header-menu>button[aria-expanded=true]{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.admin-app .admin-header-menu>button:is(.is-active,[aria-expanded=true]) i,.admin-app .admin-header-menu>button:hover i{color:#fff}.admin-app .admin-header-flyout{z-index:80;border:1px solid #45484e;border-top:2px solid var(--admin-red);border-radius:var(--ta-radius-md);background:#111214;width:min(390px,100vw - 24px);padding:14px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:12px 16px 34px #0000006b}.admin-app .admin-header-flyout-heading{gap:5px;padding:4px 5px 13px;display:grid}.admin-app .admin-header-flyout-heading span{color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.admin-app .admin-header-flyout-heading strong{color:#f1f2f4;font-size:15px;font-weight:500}.admin-app .admin-header-flyout .ta-menu-item.active{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.admin-app .admin-header-menu--administration .admin-header-flyout{width:min(720px,100vw - 24px);left:auto;right:0}.admin-app .admin-header-menu--administration .admin-header-flyout .ta-menu-list{grid-template-rows:repeat(5,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.admin-app .admin-header-menu--administration .admin-header-flyout .ta-menu-item{min-height:49px;padding-block:7px}.admin-app .admin-compact-menu{display:none;position:relative}.admin-app .admin-compact-menu>button{border-radius:var(--ta-radius-sm);color:#d7d9dd;min-height:40px;font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#202125;border:1px solid #45484e;align-items:center;gap:14px;padding:0 13px;display:flex}.admin-app .admin-compact-menu>button:hover,.admin-app .admin-compact-menu>button[aria-expanded=true]{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.admin-app .admin-compact-menu>button i{font-size:15px;font-style:normal}.admin-app .admin-compact-flyout{width:min(430px,100vw - 24px);max-height:calc(100dvh - var(--admin-topbar-height) - 18px);z-index:80;border:1px solid #45484e;border-top:2px solid var(--admin-red);border-radius:var(--ta-radius-md);background:#111214;padding:12px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:12px 16px 34px #0000006b}.admin-app .admin-compact-links{grid-template-rows:repeat(9,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:5px 6px;display:grid}.admin-app .admin-compact-links a{color:#c4c6ca;border:1px solid #393c41;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:38px;padding:6px 7px;display:grid}.admin-app .admin-compact-links a:is(:hover,.active){border-color:var(--admin-red);background:rgb(from var(--theme-accent) r g b / .16);color:#fff}.admin-app .admin-compact-links a>span{width:24px;height:24px;color:var(--theme-accent);place-items:center;display:grid}.admin-app .admin-compact-links svg{fill:none;stroke:currentColor;width:17px;height:17px}.admin-app .admin-compact-links strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.admin-app .admin-compact-account{border-top:1px solid #393c41;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.admin-app .social-studio-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);gap:18px;margin-top:18px;display:grid}.admin-app .social-studio-list{gap:8px;margin-top:18px;display:grid}.admin-app .social-studio-list>article{border:1px solid #393c41;border-left:2px solid var(--admin-red);border-radius:var(--ta-radius-sm);background:#17181b;padding:17px}.admin-app .social-studio-list>article>div{justify-content:space-between;gap:10px;display:flex}.admin-app .social-studio-list>article>div span,.admin-app .social-studio-list>article footer{color:#8f9298;font:400 10px var(--font-geist-mono), monospace;text-transform:uppercase}.admin-app .social-studio-list>article>div b{background:var(--theme-accent-surface);color:var(--theme-accent-copy);text-transform:uppercase;padding:4px 7px;font-size:10px}.admin-app .social-studio-list>article>div b.is-posted{color:#76d294;background:#1e3828}.admin-app .social-studio-list h3{color:var(--admin-title);margin:12px 0 7px;font-size:17px}.admin-app .social-studio-list p{color:var(--admin-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-app .social-studio-list footer{border-top:1px solid #33353a;justify-content:space-between;margin-top:13px;padding-top:11px;display:flex}.admin-app .social-studio-list footer a{color:var(--theme-accent)}.admin-app .social-platform-list{gap:7px;margin-top:18px;display:grid}.admin-app .social-platform-list>div:not(.social-studio-empty){background:#17181b;border:1px solid #393c41;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-app .social-platform-list>div>span{background:var(--admin-red);color:#fff;width:38px;height:38px;font:600 10px var(--font-geist-mono), monospace;place-items:center;display:grid}.admin-app .social-platform-list>div>div{gap:4px;display:grid}.admin-app .social-platform-list strong{color:var(--admin-title);font-size:12px}.admin-app .social-platform-list small{color:var(--admin-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-app .social-platform-list a{color:var(--theme-accent)}.admin-app .social-studio-empty{text-align:center;border:1px dashed #45484e;padding:28px 18px}.admin-app .social-studio-empty strong{color:var(--admin-title)}.admin-app .social-studio-empty p{color:var(--admin-muted)}.admin-app .social-studio-empty a{color:var(--theme-accent);text-transform:uppercase;font-size:10px}.admin-app .social-studio-notice{color:#dcb77e;background:#2a2117;border:1px solid #6a4a27;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.admin-app .admin-breadcrumb{color:#85888f;font:400 max(10px, calc(10px * var(--text-scale)))/1.3 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;gap:9px}.admin-app .admin-breadcrumb b{color:#55585e}.admin-app .admin-breadcrumb strong{color:#d7d9dd;font-weight:400}.admin-app .admin-account{flex:none;gap:10px;margin-left:auto;padding-left:7px}.admin-app .admin-signout{border-radius:var(--ta-radius-sm);color:#b5b7bc;min-height:36px;font:400 10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #45484e;align-items:center;margin-left:2px;padding:0 11px;display:inline-flex}.admin-app .admin-signout:hover{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.admin-app .admin-page{width:min(100%,1660px);min-width:0;color:var(--admin-copy);margin:0 auto;padding:clamp(34px,4vw,58px) clamp(18px,3vw,42px) 76px;background-color:#0000!important;background-image:none!important}.admin-app .admin-page main{background-image:none!important}.admin-app .admin-page :is(main,section,article,aside,div,form,fieldset,label){min-width:0}.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head,.content-simple-heading,.content-job-head){justify-content:space-between;align-items:flex-end;gap:28px;height:auto;min-height:0;margin:0 0 32px;display:flex}.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head,.content-simple-heading,.content-job-head)>div:first-child{min-width:0}.admin-app .admin-page :is(.admin-kicker,.ta-eyebrow,.community-admin .admin-page-heading>div>span){color:var(--theme-accent);font:400 max(10px, calc(10px * var(--text-scale)))/1.35 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px;padding:0;display:block}.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head,.content-simple-heading,.content-job-head) h1,.admin-app .admin-page h1.ta-heading{color:var(--admin-title);letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.04}.admin-app .admin-page :is(.admin-page-heading,.content-simple-heading)>div:first-child>p:last-child,.admin-app .admin-page .community-admin .admin-page-heading>div:first-child>p:last-child{max-width:790px;color:var(--admin-copy);font-size:max(14px, calc(14px * var(--text-scale)));margin:0;line-height:1.7}.admin-app .admin-page :is(h2,h3){color:var(--admin-title)}.admin-app .admin-page h2{font-size:max(20px, calc(20px * var(--text-scale)));letter-spacing:-.025em;font-weight:600;line-height:1.2}.admin-app .admin-page h3{font-size:max(16px, calc(16px * var(--text-scale)));font-weight:600;line-height:1.3}.admin-app .admin-page :is(p,li,dd){color:var(--admin-copy)}.admin-app .admin-page :is(code,pre){color:#d7d9dd;font-family:var(--font-geist-mono), monospace}.admin-app .admin-page :is(.admin-status-pill,.admin-status,.content-status,.user-status,.explorer-editor-status,.explorer-queue-status,.explorer-admin-thumb>b,.db-heading-actions>span,.storage-connected){border-radius:var(--ta-radius-sm);color:#75d491;min-height:28px;font:400 max(10px, calc(10px * var(--text-scale)))/1.1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#2f664738;border:1px solid #2f6647;justify-content:center;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.admin-app .admin-page .admin-status-pill span,.admin-app .admin-page .db-heading-actions>span i,.admin-app .admin-page .storage-connected span{background:var(--admin-green);border-radius:50%;width:6px;height:6px;margin:0;box-shadow:0 0 8px #61bf7d73}.admin-app .admin-page :is(.admin-status,.content-status,.user-status,.explorer-editor-status,.explorer-queue-status,.explorer-admin-thumb>b):is(.revoked,.deleted,.error,.failed,.rejected,.status-error,.is-failed,.is-trashed){border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.admin-app .admin-page :is(.content-status,.explorer-editor-status):is(.is-draft,.draft,.is-unpublished,.unpublished),.admin-app .admin-page .explorer-queue-status:is(.status-queued,.status-creating,.status-uploading,.status-analyzing){color:#b7bac0;background:#1b1c1f;border-color:#4b4e54}.admin-app .admin-page .explorer-admin-page .explorer-admin-thumb>b.published{color:#fff;background:#174f2a;border-color:#3b9a5b}.admin-app .admin-page .admin-stat-grid,.admin-app .admin-page .admin-user-summary,.admin-app .admin-page .community-admin-stats,.admin-app .admin-page .db-summary,.admin-app .admin-page .storage-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid)>article{border:1px solid var(--admin-rule);border-radius:var(--ta-radius-md);background:var(--admin-panel);min-height:142px;box-shadow:var(--ta-shadow-offset);align-content:center;gap:7px;padding:20px;display:grid;position:relative}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid)>article:before,.admin-app .admin-page :is(.admin-panel,.content-simple-library,.content-simple-create,.explorer-upload-panel,.explorer-editor-preview,.explorer-editor-form):before{content:"";z-index:2;border-top:2px solid var(--admin-red);border-left:2px solid var(--admin-red);pointer-events:none;width:16px;height:16px;position:absolute;top:-1px;left:-1px}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid)>article:after,.admin-app .admin-page :is(.admin-panel,.content-simple-library,.content-simple-create,.explorer-upload-panel,.explorer-editor-preview,.explorer-editor-form):after{content:"";z-index:2;border-right:2px solid var(--admin-red);border-bottom:2px solid var(--admin-red);pointer-events:none;width:16px;height:16px;position:absolute;bottom:-1px;right:-1px}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid) small{color:var(--theme-accent);font:400 max(10px, calc(10px * var(--text-scale)))/1.35 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid) strong{color:var(--admin-title);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(25px,2.7vw,34px);font-weight:700}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid) p,.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid) span{color:var(--admin-muted);margin:0;font-size:11px;line-height:1.5}.admin-app .admin-page :is(.admin-panel,.content-simple-library,.content-simple-create,.content-category-card,.content-templates-card,.explorer-upload-panel,.explorer-editor-preview,.explorer-editor-form,.db-browser,.db-query-results,.storage-explorer){border:1px solid var(--admin-rule);border-radius:var(--ta-radius-md);background:var(--admin-panel);color:var(--admin-copy);position:relative}.admin-app .admin-page :is(.admin-panel,.content-simple-library,.explorer-upload-panel,.explorer-editor-preview,.explorer-editor-form){box-shadow:var(--ta-shadow-offset)}.admin-app .admin-page .admin-panel-heading{background:#17181b;border-bottom:1px solid #393c41;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 20px;display:flex}.admin-app .admin-page .admin-panel-heading>div:first-child{gap:6px;display:grid}.admin-app .admin-page .admin-panel-heading :is(h2,strong){color:var(--admin-title);margin:0;font-size:18px;font-weight:600}.admin-app .admin-page .admin-panel-heading small{order:initial;color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:left;text-transform:uppercase}.admin-app .admin-page .admin-panel-heading>span{color:var(--admin-muted);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.admin-app .admin-page .admin-module-list>:is(a,div),.admin-app .admin-page :is(.activity-timeline article,.individual-usage-list>div,.tool-usage-list>div,.content-simple-list>article,.content-job-list>article){background:#17181b;border-color:#34363b}.admin-app .admin-page .admin-module-list>a:hover,.admin-app .admin-page .content-simple-list>article:hover{background:#1d1f22}.admin-app .admin-page .content-simple-page-mark{border-radius:var(--ta-radius-sm);color:var(--theme-accent);background:#111214;border:1px solid #4b4e54;box-shadow:4px 5px #00000038}.admin-app .admin-page .admin-module-list strong,.admin-app .admin-page .content-simple-page-title h2{color:var(--admin-title)}.admin-app .admin-page .admin-module-list p,.admin-app .admin-page .content-simple-list small{color:var(--admin-muted)}.admin-app .admin-page .admin-module-list b{color:var(--theme-accent)}.admin-app .admin-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):not(:where(.ta-field *,.ta-search-control *)){width:100%;min-width:0;min-height:var(--ta-control-md);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 max(12px, calc(12px * var(--text-scale)))/1.45 var(--font-geist-sans), Arial, sans-serif;outline:0;padding:0 13px;border-radius:var(--ta-radius-sm)!important;color:var(--ta-copy-primary)!important;background-color:#111214!important;border:1px solid #4a4d53!important}.admin-app .admin-page select{appearance:none;padding-right:42px;background-image:linear-gradient(45deg,#0000 50%,#aeb1b6 50%),linear-gradient(135deg,#aeb1b6 50%,#0000 50%)!important;background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}.admin-app .admin-page textarea{resize:vertical;min-height:118px;padding:13px;line-height:1.6}.admin-app .admin-page :is(input,textarea):not(:where(.ta-field *,.ta-search-control *))::placeholder{color:#70737a}.admin-app .admin-page :is(input,textarea,select):not(:where(.ta-field *,.ta-search-control *)):focus{box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .12)!important;border-color:#8b8e95!important}.admin-app .admin-page :is(input,textarea,select):not(:where(.ta-field *,.ta-search-control *)):disabled{cursor:not-allowed;color:#6f7278!important;background:#191a1d!important}.admin-app .admin-page input[type=date]{min-width:142px;padding-right:10px}.admin-app .admin-page input[type=date]::-webkit-calendar-picker-indicator{border-radius:var(--ta-radius-sm);cursor:pointer;filter:invert(.82);background-color:#24262a;border:1px solid #4a4d53;width:21px;height:21px;padding:6px}.admin-app .admin-page :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--admin-red);margin:0}.admin-app .admin-page label{color:#c4c6ca}.admin-app .admin-page label>span:first-child,.admin-app .admin-page legend,.admin-app .admin-page .db-field-label label{color:#c4c6ca;font:400 max(10px, calc(10px * var(--text-scale)))/1.3 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.admin-app .admin-page button:not(.text-size-control button):not(:where(.ta-button,.ta-dropdown button,.ta-search-control button,.ta-menu-item,.ta-list-row,.ta-tab,.ta-chip)),.admin-app .admin-page :is(.admin-outline-button,.content-page-actions a,.content-editor-actions a,.users-table td:last-child a,.community-admin .admin-page-heading>a,.explorer-editor-top>div:last-child a,.content-job-head>div:last-child a){min-height:var(--ta-control-md);font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 15px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;border-radius:var(--ta-radius-md)!important;background:var(--admin-panel-raised)!important;color:var(--admin-title)!important;border:1px solid #4d5056!important}.admin-app .admin-page button:not(:disabled):not(.text-size-control button):not(:where(.ta-button,.ta-dropdown button,.ta-search-control button,.ta-menu-item,.ta-list-row,.ta-tab,.ta-chip)):hover,.admin-app .admin-page :is(.admin-outline-button,.content-page-actions a,.content-editor-actions a,.users-table td:last-child a,.community-admin .admin-page-heading>a,.explorer-editor-top>div:last-child a,.content-job-head>div:last-child a):hover{transform:translateY(-1px);border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important}.admin-app .admin-page button:disabled{opacity:.5;cursor:not-allowed;transform:none}.admin-app .admin-page :is(button.primary,button.save,button.run){border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important;box-shadow:4px 4px 0 rgb(from var(--theme-accent) r g b / .36)!important}.admin-app .admin-page :is(button.primary,button.save,button.run):hover:not(:disabled){border-color:var(--admin-red-hover)!important;background:var(--admin-red-hover)!important}.admin-app .admin-page :is(button.danger,button.delete){border-color:var(--theme-accent-border)!important;background:var(--theme-accent-surface)!important;color:var(--theme-accent-copy)!important}.admin-app .admin-page :is(button.danger,button.delete):hover:not(:disabled){border-color:var(--ta-danger)!important;background:var(--theme-accent-surface)!important;color:#fff!important}.admin-app .admin-page :is(.community-admin-tabs,.db-tabs,.content-primary-nav){border-radius:var(--ta-radius-md);background:#111214;border:1px solid #3d3f44;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;padding:5px;display:grid}.admin-app .admin-page :is(.community-admin-tabs,.db-tabs,.content-primary-nav)>:is(button,a){min-height:48px;border-radius:var(--ta-radius-sm)!important;color:#c1c3c8!important;background:#1b1c1f!important;border:1px solid #4b4d52!important}.admin-app .admin-page :is(.community-admin-tabs,.db-tabs,.content-primary-nav)>:is(button,a):hover{background:#282a2e!important;border-color:#74777e!important}.admin-app .admin-page :is(.community-admin-tabs,.db-tabs,.content-primary-nav)>:is(button.active,button[aria-selected=true],a[aria-current=page]){border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .34)!important}.admin-app .admin-page :is(.content-simple-pagination,.content-pagination){color:var(--admin-muted)}.admin-app .admin-page :is(.users-table-wrap,.community-admin-table-wrap,.openai-table-wrap,.ta-table-wrap,.db-grid-wrap,.storage-table-wrap){border:1px solid var(--admin-rule);border-radius:var(--ta-radius-md);background:#17181b;overflow-x:auto}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table,.ta-table,.db-grid,.storage-table){border-collapse:collapse;width:100%;color:var(--admin-copy);background:#17181b;font-size:12px}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table,.ta-table,.db-grid,.storage-table) th{border-bottom:1px solid var(--admin-rule);color:var(--theme-accent);font:400 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#111214;padding:13px 15px}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table,.ta-table,.db-grid,.storage-table) td{color:var(--admin-copy);background:#17181b;border-bottom:1px solid #303237;padding:14px 15px;line-height:1.5}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table,.ta-table,.db-grid,.storage-table) tbody tr:hover td{background:#1d1f22}.admin-app .admin-page :is(.users-table,.community-admin-table,.openai-usage-table,.ta-table,.db-grid,.storage-table) td strong{color:var(--admin-title)}.admin-app .admin-page :is(.users-table,.community-admin-table) td :is(span,small){color:var(--admin-muted)}.admin-app .admin-page :is(.content-admin-message,.content-editor-notice,.community-admin-notice,.explorer-admin-message,.storage-message,.db-notice){border-radius:var(--ta-radius-sm);color:#a6d9b5;background:#14231a;border:1px solid #2f6647;border-left:4px solid #47a868;padding:13px 15px;font-size:12px;line-height:1.55}.admin-app .admin-page :is(.content-editor-notice.error,.openai-api-error,.storage-message.is-error){border-color:var(--theme-accent-border);border-left-color:var(--ta-danger);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.admin-app .admin-page :is(.content-admin-empty,.community-admin-empty,.explorer-admin-empty,.openai-empty-state,.content-job-empty,.db-no-selection,.storage-empty){border-radius:var(--ta-radius-md);min-height:150px;color:var(--admin-muted);text-align:center;background:#131416;border:1px dashed #484b51;place-content:center;justify-items:center;gap:9px;padding:28px;display:grid}.admin-app .admin-page .admin-dashboard-grid{gap:18px;margin-top:18px}.admin-app .admin-page .admin-module-list>:is(a,div){min-height:88px;padding:15px 20px}.admin-app .admin-page .admin-security-panel{padding-bottom:22px}.admin-app .admin-page .admin-lock-mark{background:#111214;border-color:#4a4d53}.admin-app .admin-page .admin-security-panel dl div,.admin-app .admin-page .admin-member-contact dl>div{background:#17181b;border-color:#34363b}.admin-app .admin-page .admin-security-panel dd{color:var(--admin-title)}.admin-app .admin-page :is(.users-toolbar,.evidence-admin-filters,.content-simple-toolbar,.content-queue-toolbar){background:#17181b;border-bottom:1px solid #393c41;gap:12px;padding:16px}.admin-app .admin-page .users-toolbar small,.admin-app .admin-page .users-toolbar>b{color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.08em}.admin-app .admin-page .registration-chart{border-color:#34363b}.admin-app .admin-page .registration-column>span{background:linear-gradient(180deg, var(--theme-accent), var(--theme-accent-border))}.admin-app .admin-page .admin-user-editor,.admin-app .admin-page .admin-member-contact{color:var(--admin-copy)}.admin-app .admin-page .admin-user-editor{background:0 0}.admin-app .admin-page .admin-user-editor>p{color:#a6d9b5;background:#14231a;border-color:#2f6647}.admin-app .admin-page .admin-member-contact dl{background:#34363b}.admin-app .admin-page .admin-member-contact dt{color:var(--theme-accent)}.admin-app .admin-page .admin-member-contact dd{color:var(--admin-copy)}.admin-app .admin-page .community-admin-tabs{border-bottom:1px solid #3d3f44;margin:0 0 18px;overflow-x:auto}.admin-app .admin-page .community-admin-dashboard section{border-color:var(--admin-rule);background:var(--admin-panel)}.admin-app .admin-page .community-admin-dashboard h2,.admin-app .admin-page .community-admin-table td>b{color:var(--admin-title)}.admin-app .admin-page .community-admin-dashboard :is(p,dt,article span),.admin-app .admin-page .community-admin-filter span{color:var(--admin-muted)}.admin-app .admin-page .community-admin-dashboard dd{color:var(--admin-title)}.admin-app .admin-page .evidence-admin-filters{grid-template-columns:minmax(220px,1fr) minmax(130px,.35fr) minmax(130px,.35fr) minmax(142px,.38fr) minmax(142px,.38fr) auto;align-items:end;display:grid}.admin-app .admin-page .evidence-admin-filters>label{background:0 0;border:0;gap:7px;height:auto;min-height:0;padding:0;display:grid}.admin-app .admin-page .evidence-admin-copy{color:var(--admin-copy);padding:20px;font-size:13px;line-height:1.7}.admin-app .admin-page .evidence-admin-assets>div:last-child article{background:#17181b;border-color:#34363b}.admin-app .admin-page .evidence-admin-assets article strong{color:var(--admin-title)}.admin-app .admin-page .evidence-admin-assets article :is(small,code),.admin-app .admin-page .openai-chart-column :is(b,small){color:var(--admin-muted)}.admin-app .admin-page .openai-breakdown-panel dl div{border-color:#34363b}.admin-app .admin-page .openai-breakdown-panel dt{color:var(--admin-muted)}.admin-app .admin-page .openai-breakdown-panel dd{color:var(--admin-title)}.admin-app .admin-page .openai-rate-note{border:1px solid var(--admin-rule);border-left:4px solid var(--admin-red);color:var(--admin-muted);background:#17181b}.admin-app .admin-page .openai-rate-note b{color:var(--theme-accent)}.admin-app .admin-page .explorer-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-app .admin-page .explorer-dropzone{border-radius:var(--ta-radius-md);background:#151618;border:1px dashed #55585e}.admin-app .admin-page .explorer-dropzone:hover,.admin-app .admin-page .explorer-dropzone.is-dragging{border-color:var(--admin-red);background:#191416}.admin-app .admin-page .explorer-upload-icon,.admin-app .admin-page .explorer-file-badge{border-radius:var(--ta-radius-sm);color:var(--theme-accent);background:#202125;border-color:#4a4d53}.admin-app .admin-page :is(.explorer-dropzone h2,.explorer-queue-head strong,.explorer-file-info strong,.explorer-admin-card strong){color:var(--admin-title)}.admin-app .admin-page :is(.explorer-dropzone p,.explorer-queue-head span,.explorer-file-info>span,.explorer-admin-card span,.explorer-admin-card p){color:var(--admin-muted)}.admin-app .admin-page :is(.explorer-upload-queue,.explorer-queue-head,.explorer-queue-item,.explorer-admin-list-head,.explorer-form-section){border-color:#34363b}.admin-app .admin-page .explorer-admin-card{border-color:var(--admin-rule);border-radius:var(--ta-radius-md);background:var(--admin-panel);box-shadow:var(--ta-shadow-offset);overflow:hidden}.admin-app .admin-page .explorer-admin-card:hover{border-color:#666970;transform:translateY(-2px)}.admin-app .admin-page .explorer-admin-card-info{background:#17181b}.admin-app .admin-page .explorer-admin-card.is-selected{border-color:var(--admin-red);box-shadow:0 0 0 1px var(--admin-red), 8px 9px 0 rgb(from var(--theme-accent) r g b / .18)}.admin-app .admin-page .explorer-editor-preview dl div{color:var(--admin-copy);border-color:#34363b}.admin-app .admin-page .explorer-editor-preview dd{color:var(--admin-title)}.admin-app .admin-page .explorer-form-section{background:#17181b}.admin-app .admin-page .explorer-form-section>span{color:var(--theme-accent)}.admin-app .admin-page .explorer-admin-sort select{border-radius:var(--ta-radius-sm);color:var(--admin-title);background:#111214;border-color:#4a4d53}.admin-app .admin-page .explorer-admin-pagination button{color:var(--admin-copy);background:#17181b;border-color:#4a4d53}.admin-app .admin-page .explorer-admin-pagination button:hover:not(:disabled),.admin-app .admin-page .explorer-admin-pagination button.active{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.admin-app .admin-page .explorer-admin-pagination>span,.admin-app .admin-page .explorer-admin-pagination i{color:var(--admin-muted)}.admin-app .admin-page .content-simple-page{max-width:1500px;margin:0 auto}.admin-app .admin-page .content-simple-create{box-shadow:var(--ta-shadow-offset)}.admin-app .admin-page .content-simple-create form{align-items:end}.admin-app .admin-page .content-simple-path{border-radius:var(--ta-radius-sm);background:#111214;border-color:#4a4d53}.admin-app .admin-page .content-simple-path:focus-within{box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .12);border-color:#8b8e95}.admin-app .admin-page .content-simple-path input{box-shadow:none!important;border:0!important}.admin-app .admin-page .content-simple-path b{color:var(--admin-muted)}.admin-app .admin-page .content-simple-library{padding:0;overflow:visible}.admin-app .admin-page .content-simple-list>article{border-color:#34363b;min-height:92px}.admin-app .admin-page .content-simple-list code{color:var(--theme-accent)}.admin-app .admin-page .content-category-grid,.admin-app .admin-page .content-templates-grid{gap:14px}.admin-app .admin-page .content-category-card,.admin-app .admin-page .content-templates-card{background:var(--admin-panel);box-shadow:var(--ta-shadow-offset)}.admin-app .admin-page .content-editor-meta,.admin-app .admin-page .content-create-panel,.admin-app .admin-page .content-revisions,.admin-app .admin-page .content-operations,.admin-app .admin-page .content-job-section,.admin-app .admin-page .content-job-editor{border-color:var(--admin-rule);border-radius:var(--ta-radius-md);background:var(--admin-panel);color:var(--admin-copy)}.admin-app .admin-page .content-code-panel{border-radius:var(--ta-radius-md);box-shadow:var(--ta-shadow-offset);background:#111214;border-color:#4b4d52;overflow:hidden}.admin-app .admin-page .content-code-tabs{background:#1c1d20;border-color:#3f4146}.admin-app .admin-page .content-code-tabs button.active{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important}.admin-app .admin-page .content-javascript-control{color:var(--admin-copy);background:#191a1d;border-color:#3f4146}.admin-app .admin-page .content-revision-list article,.admin-app .admin-page .content-job-pin-list article,.admin-app .admin-page .content-job-asset-list article{background:#17181b;border-color:#34363b}.admin-app .admin-page .content-delete-panel{border-color:var(--theme-accent-border);border-radius:var(--ta-radius-md);background:var(--theme-accent-surface)}.admin-app .admin-page .content-job-detail :is(dt,small,span){color:var(--admin-muted)}.admin-app .admin-page .content-job-detail :is(dd,strong){color:var(--admin-title)}.admin-app .admin-page .definitions-workspace{border-color:var(--admin-rule);border-radius:var(--ta-radius-md);background:var(--admin-panel);box-shadow:var(--ta-shadow-offset);color:var(--admin-copy);overflow:hidden}.admin-app .admin-page :is(.definitions-browser,.definition-editor-column,.definitions-browser-head,.definition-editor-header,.definition-code-tabs){color:var(--admin-copy);background:#17181b;border-color:#34363b}.admin-app .admin-page :is(.definition-name-field,.definition-code-panel,.definition-history,.definition-usage,.definition-version-list,.definition-preview,.definition-diff,.definition-advanced-panel){border-radius:var(--ta-radius-md);color:var(--admin-copy);background:#151618;border-color:#3f4146}.admin-app .admin-page .definition-code-tabs button.is-active,.admin-app .admin-page .definition-code-tabs button[aria-pressed=true]{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important}.admin-app .admin-page .definitions-browser button:is(:hover,:focus-visible){background:#1d1f22}.admin-app .admin-page .definitions-browser button.is-active{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important}.admin-app .admin-page .database-admin{color:var(--admin-copy)}.admin-app .admin-page .db-summary{margin-bottom:14px}.admin-app .admin-page .db-summary>article{align-content:start;min-height:180px;padding-bottom:62px;overflow:hidden}.admin-app .admin-page .db-summary .db-sparkline{width:100%;height:56px;margin:0;position:absolute;bottom:0;left:0;right:0}.admin-app .admin-page .db-workbench{border-radius:var(--ta-radius-md);box-shadow:var(--ta-shadow-offset);overflow:hidden}.admin-app .admin-page :is(.db-explorer,.db-object-header,.db-tabs,.db-data-toolbar,.db-query-head,.db-query-results header,.db-record-editor header,.db-record-editor footer){background:#17181b;border-color:#34363b}.admin-app .admin-page .db-explorer{color:var(--admin-copy)}.admin-app .admin-page .db-explorer button{text-align:left;justify-content:flex-start}.admin-app .admin-page .db-tree-table>div.active .db-table-name,.admin-app .admin-page .db-tabs button.active{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important}.admin-app .admin-page .db-grid td{background:#17181b}.admin-app .admin-page .db-grid td.is-null,.admin-app .admin-page .db-grid td.is-json{color:var(--theme-accent)}.admin-app .admin-page .db-schema-sql,.admin-app .admin-page .db-sql-editor{color:#d7d9dd;background:#111214;border-color:#3d4046}.admin-app .admin-page .db-index-list article{background:#17181b;border-color:#34363b}.admin-app .admin-page .db-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050607d1}.admin-app .admin-page :is(.db-record-editor,.db-confirm){border-radius:var(--ta-radius-md);color:var(--admin-copy);background:#17181b;border:1px solid #55585e;box-shadow:0 24px 75px #00000094}.admin-app .admin-page .storage-admin{color:var(--admin-copy)}.admin-app .admin-page .storage-explorer{box-shadow:var(--ta-shadow-offset);overflow:hidden}.admin-app .admin-page :is(.storage-titlebar,.storage-commandbar,.storage-actions,.storage-places,.storage-details-pane,.storage-statusbar){color:var(--admin-copy);background:#17181b;border-color:#34363b}.admin-app .admin-page .storage-address,.admin-app .admin-page .storage-search{border-radius:var(--ta-radius-sm);background:#111214;border-color:#4a4d53}.admin-app .admin-page .storage-address button,.admin-app .admin-page .storage-search button{min-height:34px;color:var(--admin-copy)!important;background:0 0!important;border:0!important}.admin-app .admin-page .storage-places button{text-align:left;justify-content:flex-start}.admin-app .admin-page .storage-places button.active,.admin-app .admin-page .storage-view-switch button.active{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important}.admin-app .admin-page :is(.content-simple-page,.content-publishing-page,.definitions-admin){max-width:1400px;margin-inline:auto}.admin-app .admin-page :is(.content-simple-page,.content-publishing-page,.definitions-admin) :is(.content-simple-heading,.content-admin-heading){margin-bottom:20px}.admin-app .admin-page :is(.content-simple-page,.content-publishing-page,.definitions-admin) :is(.content-simple-heading,.content-admin-heading) h1{letter-spacing:-.03em;font-size:clamp(30px,3.2vw,40px)}.admin-app .admin-page :is(.content-simple-page,.content-publishing-page,.definitions-admin) :is(.content-simple-heading,.content-admin-heading) p:last-child{max-width:680px;font-size:max(13px, calc(13px * var(--text-scale)));line-height:1.55}.admin-app .admin-page .content-navigation{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:20px;display:grid}.admin-app .admin-page .content-primary-nav{border-radius:2px;gap:2px;padding:3px}.admin-app .admin-page .content-primary-nav>a{min-height:38px;font-size:max(10px, calc(10px * var(--text-scale)));padding-inline:10px;box-shadow:none!important;border-radius:2px!important}.admin-app .admin-page .content-primary-nav>a[aria-current=page]{box-shadow:none!important}.admin-app .admin-page .content-utility-nav{background:#111214;border:1px solid #3d3f44;border-radius:2px;align-items:center;gap:2px;padding:3px;display:flex}.admin-app .admin-page .content-utility-nav a{min-height:38px;color:var(--admin-muted);font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.04em;border:1px solid #0000;border-radius:2px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.admin-app .admin-page .content-utility-nav a:is(:hover,[aria-current=page]){color:#fff;background:#222327;border-color:#5d6066}.admin-app .admin-page .content-utility-nav a[aria-current=page]{border-color:var(--theme-accent-border);color:var(--theme-accent-copy)}.admin-app .admin-page :is(.content-simple-page,.content-publishing-page,.definitions-admin) :is(.ta-button,button,input,select,textarea,.ta-box,.content-operations,.definitions-workspace,.definition-code-panel,.definition-preview,.definition-future-warning){box-shadow:none;border-radius:2px}.admin-app .admin-page .content-simple-library{box-shadow:none;border-radius:2px;overflow:hidden}.admin-app .admin-page .content-simple-toolbar{padding:12px 14px}.admin-app .admin-page .content-simple-list{padding-inline:0}.admin-app .admin-page .content-simple-list>article{border-color:#34363b;min-height:74px;padding:12px 14px}.admin-app .admin-page .content-simple-page-title h2{font-size:max(14px, calc(14px * var(--text-scale)))}.admin-app .admin-page .content-operations{box-shadow:none;border-radius:2px;margin:0;overflow:hidden}.admin-app .admin-page .content-operations-head{padding:16px}.admin-app .admin-page .content-operations-head h2{font-size:max(18px, calc(18px * var(--text-scale)));margin:0}.admin-app .admin-page .content-operations-head p:last-child{font-size:max(12px, calc(12px * var(--text-scale)));margin-top:5px}.admin-app .admin-page .content-queue-toolbar{padding:10px 14px}.admin-app .admin-page .content-job{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 14px}.admin-app .admin-page .content-job-main>div{gap:6px}.admin-app .admin-page .content-job-title-link{font-size:max(13px, calc(13px * var(--text-scale)))}.admin-app .admin-page .content-job code,.admin-app .admin-page .content-job small,.admin-app .admin-page .content-job p{font-size:max(10px, calc(10px * var(--text-scale)));margin-top:4px}.admin-app .admin-page .content-job-row-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-app .admin-page .content-job-row-actions :is(a,button){color:#d4d6da;min-height:34px;font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;background:#1d1f22;border:1px solid #4b4e54;border-radius:2px;justify-content:center;align-items:center;padding:0 9px;text-decoration:none;display:inline-flex}.admin-app .admin-page .content-job-row-actions :is(a,button):hover{color:#fff;background:#282a2e;border-color:#777a81}.admin-app .admin-page .content-pagination{min-height:54px}.admin-app .admin-page .definitions-workspace{box-shadow:none;border-radius:2px;grid-template-columns:270px minmax(0,1fr)}.admin-app .admin-page .definitions-browser nav>button{min-height:62px;box-shadow:none;border-radius:2px;grid-template-columns:minmax(0,1fr);gap:0;padding:9px 10px}.admin-app .admin-page .definitions-browser nav strong{font-size:max(12px, calc(12px * var(--text-scale)))}.admin-app .admin-page .definitions-browser nav small{margin-bottom:3px}.admin-app .admin-page .definitions-admin .definition-family-status{margin-top:5px}.admin-app .admin-page .definitions-admin .definition-editor-column{padding:18px}.admin-app .admin-page .definitions-admin .definition-editor-header h2{font-size:clamp(23px,2.4vw,32px)}.admin-app .admin-page .definitions-admin .definition-code-tabs button{min-width:84px;min-height:38px}.admin-app .admin-page .definitions-admin .definition-monaco{min-height:460px}.admin-app .admin-page .storage-tiles>button{border-color:var(--admin-rule);border-radius:var(--ta-radius-md);background:var(--admin-panel)}.admin-app .admin-page .storage-tiles>button:hover{background:var(--admin-panel-hover);border-color:#666970}.admin-app .admin-page .storage-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050607d1}.admin-app .admin-page .storage-modal{border-radius:var(--ta-radius-md);color:var(--admin-copy);background:#17181b;border:1px solid #55585e;box-shadow:0 24px 75px #00000094}.admin-denied{background-color:var(--ta-canvas);min-height:100vh;color:var(--ta-copy-secondary);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;place-items:center;padding:24px;display:grid}.admin-denied-card{border:1px solid var(--ta-rule);border-radius:var(--ta-radius-md);background:var(--ta-panel);width:min(480px,100%);box-shadow:var(--ta-shadow-offset);text-align:center;padding:38px;position:relative}.admin-denied-card:before,.admin-denied-card:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.admin-denied-card:before{border-left:2px solid var(--ta-command-red);border-top:2px solid var(--ta-command-red);top:-1px;left:-1px}.admin-denied-card:after{border-right:2px solid var(--ta-command-red);border-bottom:2px solid var(--ta-command-red);bottom:-1px;right:-1px}.admin-denied-mark{color:inherit;background:0 0;border-radius:0;transform:none}.admin-denied-card h1{color:var(--ta-title);margin:12px 0;font-size:38px}.admin-denied-card>p:not(.admin-kicker){color:var(--ta-copy-secondary)}.admin-denied-account{border-radius:var(--ta-radius-sm);background:#111214;border:1px solid #3e4147}.admin-denied-account span{color:var(--ta-copy-muted)}.admin-denied-account strong{color:var(--ta-title)}.admin-signout-button,.admin-public-link{min-height:var(--ta-control-md);border-radius:var(--ta-radius-md);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.admin-signout-button{border:1px solid var(--ta-command-red);background:var(--ta-command-red);color:#fff}.admin-public-link{background:var(--ta-panel-raised);color:var(--ta-title);border:1px solid #4d5056}@media (width<=1180px){.admin-app .admin-header-menu,.admin-app .admin-account{display:none}.admin-app .admin-header-nav{justify-content:flex-end;margin-left:auto;overflow:visible}.admin-app .admin-compact-menu{display:block}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-page .evidence-admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app .admin-page .evidence-admin-filters>input:first-child{grid-column:span 2}}@media (width<=980px){.admin-app .admin-main{width:100%;margin-left:0}.admin-app .admin-topbar{height:var(--admin-topbar-height);min-height:var(--admin-topbar-height);flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding-block:0}.admin-app .admin-header-logo small{display:none}.admin-app .admin-header-nav{order:initial;width:auto;margin-left:auto;overflow:visible}.admin-app .social-studio-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-app .admin-page{padding:30px 14px 56px}.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head,.content-simple-heading,.content-job-head){flex-direction:column;align-items:stretch;gap:18px}.admin-app .admin-page :is(.admin-page-heading,.admin-user-detail-head,.explorer-editor-top,.content-editor-head,.content-simple-heading,.content-job-head)>:last-child:not(:first-child){align-self:stretch}.admin-app .admin-page :is(.admin-page-heading,.content-simple-heading)>:last-child:not(:first-child){width:100%}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid){grid-template-columns:1fr}.admin-app .admin-page :is(.admin-stat-grid,.admin-user-summary,.community-admin-stats,.db-summary,.storage-stat-grid)>article{min-height:124px}.admin-app .admin-page .evidence-admin-filters{grid-template-columns:1fr 1fr}.admin-app .admin-page .evidence-admin-filters>input:first-child,.admin-app .admin-page .evidence-admin-filters>button{grid-column:1/-1}.admin-app .admin-page .community-admin-tabs{grid-template-columns:repeat(2,minmax(130px,1fr))}.admin-app .admin-page .content-navigation{grid-template-columns:1fr}.admin-app .admin-page .content-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-page .content-utility-nav{width:100%}.admin-app .admin-page .content-utility-nav a{flex:1;justify-content:center}.admin-app .admin-page .content-job{grid-template-columns:auto minmax(0,1fr)}.admin-app .admin-page .content-job-row-actions{grid-column:2;justify-content:flex-start}.admin-app .admin-page .definitions-workspace{grid-template-columns:1fr}.admin-app .admin-page .explorer-heading-actions{flex-direction:column;align-items:stretch;width:100%}.admin-app .admin-breadcrumb span,.admin-app .admin-breadcrumb b{display:none}.admin-app .admin-signout{padding-inline:9px}}@media (width<=470px){.admin-app .admin-topbar{gap:9px;padding-inline:10px}.admin-app .admin-header-logo small{display:none}.admin-app .admin-header-logo strong{font-size:10px}.admin-app .admin-compact-menu>button span{text-overflow:ellipsis;max-width:128px;overflow:hidden}.admin-app .admin-page .content-primary-nav,.admin-app .admin-page .community-admin-tabs,.admin-app .admin-page .evidence-admin-filters{grid-template-columns:1fr}.admin-app .admin-page .evidence-admin-filters>input:first-child,.admin-app .admin-page .evidence-admin-filters>button{grid-column:auto}.admin-app .admin-page .admin-panel-heading{flex-direction:column;align-items:flex-start}.admin-denied-card{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.admin-app *,.admin-app :before,.admin-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legacy-reactivation-panel{margin-bottom:26px;padding:24px}.legacy-reactivation-panel>p{color:#92959b;max-width:850px;line-height:1.6}.admin-app .admin-page .users-table-panel--primary{margin:0 0 18px}.admin-app .admin-page .admin-list-pagination{min-height:54px;color:var(--admin-muted);font:400 10px/1 var(--font-geist-mono), monospace;background:#151618;border-top:1px solid #393b40;justify-content:center;align-items:center;gap:12px;padding:9px 14px;display:flex}.admin-app .admin-page .admin-list-pagination button{min-height:34px;color:var(--admin-title);text-transform:uppercase;background:#202125;border:1px solid #484b51;padding:0 12px}.admin-app .admin-page .admin-list-pagination button:disabled{opacity:.4}.admin-app .admin-page .content-navigation{display:block}.admin-app .admin-page .content-primary-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-app .admin-page .content-utility-nav{display:none}.admin-app .admin-page .content-simple-page-title h2{overflow-wrap:anywhere;white-space:normal}.admin-app .admin-page .explorer-editor-preview dd{overflow-wrap:anywhere;text-align:right;text-overflow:clip;white-space:normal;max-width:72%;overflow:visible}.admin-app .admin-page .db-table-name b,.admin-app .admin-page .db-tree-table li button b{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.admin-app .admin-page .db-workbench,.admin-app .admin-page .database-admin{width:100%;min-width:0;max-width:100%}@media (width<=900px){.admin-app .admin-page .content-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.admin-app .admin-page .content-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.legacy-reactivation-stats{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;margin:20px 0;display:grid}.legacy-reactivation-stats>div{background:#111214;border:1px solid #34363a;padding:16px}.legacy-reactivation-stats small{color:#85888e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.legacy-reactivation-stats strong{color:#fff;margin-top:7px;font-size:26px;display:block}.legacy-reactivation-actions{flex-wrap:wrap;gap:10px;display:flex}.legacy-reactivation-actions button,.legacy-reactivation-table button{color:#fff;cursor:pointer;background:#17181b;border:1px solid #55585e;min-height:40px;padding:0 14px}.legacy-reactivation-actions button:last-child{border-color:var(--theme-accent);background:var(--theme-accent)}.legacy-reactivation-actions button:disabled,.legacy-reactivation-table button:disabled{opacity:.45;cursor:not-allowed}.legacy-reactivation-notice{border-left:3px solid var(--theme-accent);background:#17181b;margin:16px 0 0;padding:12px 14px;color:#e2e3e5!important}.legacy-reactivation-table{border:1px solid #34363a;max-height:480px;margin-top:18px;overflow:auto}.legacy-reactivation-table table{border-collapse:collapse;width:100%;font-size:12px}.legacy-reactivation-table th,.legacy-reactivation-table td{text-align:left;border-bottom:1px solid #2b2d31;padding:12px}.legacy-reactivation-table th{z-index:1;color:#999ca2;background:#151619;position:sticky;top:0}.legacy-reactivation-table td:last-child{gap:6px;display:flex}@media (width<=900px){.legacy-reactivation-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.legacy-reactivation-stats{grid-template-columns:repeat(2,1fr)}}.admin-app .admin-page .explorer-admin-card-info small{color:#b6b8bd;font:10px/1.35 var(--font-geist-mono), monospace;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.analytics-admin{gap:22px;display:grid}.analytics-heading{align-items:flex-end}.analytics-tabs{margin:0}.analytics-tabs button span{color:#85888f;font:400 10px/1 var(--font-geist-mono), monospace;margin-left:8px}.analytics-tabs button[aria-selected=true] span{color:#fff}.analytics-primary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-primary-stats article{border:1px solid var(--admin-rule);border-radius:var(--ta-radius-sm);background:#191a1d;border-top:2px solid #4b4e54;align-content:start;gap:9px;min-height:142px;padding:20px;display:grid}.analytics-primary-stats article.is-primary{border-top-color:var(--admin-red);background:linear-gradient(145deg, var(--theme-accent-surface), #191a1d 58%)}.analytics-primary-stats article.is-alert{border-top-color:#d49542}.analytics-primary-stats small{color:#90939a;font:400 10px/1.25 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.analytics-primary-stats strong{color:#f4f5f6;letter-spacing:-.04em;font-size:34px;font-weight:500}.analytics-primary-stats p{color:#85888f;margin:auto 0 0;font-size:12px}.visitor-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}.analytics-overview-grid>.admin-panel,.analytics-definitions,.analytics-directory,.analytics-pathways,.analytics-note{padding:22px}.analytics-funnel{align-content:start;gap:13px;display:grid}.analytics-funnel-row{grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:7px 16px;display:grid}.analytics-funnel-row>span{justify-content:space-between;gap:14px;display:flex}.analytics-funnel-row strong{color:#d9dadd;font-size:12px;font-weight:500}.analytics-funnel-row small{color:#7d8087;font:400 10px var(--font-geist-mono), monospace}.analytics-funnel-row>div{background:#2a2c30;border-radius:99px;height:7px;overflow:hidden}.analytics-funnel-row i{border-radius:inherit;background:linear-gradient(90deg, var(--theme-accent-border), var(--theme-accent));height:100%;display:block}.analytics-funnel-row b{color:#f0f1f2;font:500 18px/1 var(--font-geist-mono), monospace;grid-area:1/2/span 2;justify-self:end}.analytics-traffic-chart{grid-template-columns:repeat(14,minmax(14px,1fr));align-items:end;gap:7px;height:260px;padding-top:30px;display:grid}.analytics-traffic-chart>div{grid-template-rows:1fr auto;gap:8px;height:100%;display:grid;position:relative}.analytics-traffic-chart>div>span{border-bottom:1px solid #3d4045;justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex;position:relative}.analytics-traffic-chart i,.analytics-traffic-chart b{border-radius:2px 2px 0 0;width:min(42%,18px);min-height:2px;display:block}.analytics-traffic-chart i{background:linear-gradient(var(--theme-accent), var(--theme-accent-border))}.analytics-traffic-chart b{background:#777b83}.analytics-traffic-chart small{color:#7f8289;font:400 9px var(--font-geist-mono), monospace;text-align:center}.analytics-traffic-chart em{color:#cfd1d5;font:normal 9px var(--font-geist-mono), monospace;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.analytics-ranked-list{display:grid}.analytics-ranked-list>div:not(.analytics-empty){border-bottom:1px solid #303237;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:57px;display:grid}.analytics-ranked-list>div>b{color:var(--theme-accent);font:500 11px var(--font-geist-mono), monospace}.analytics-ranked-list>div>span{gap:4px;min-width:0;display:grid}.analytics-ranked-list strong{color:#dadce0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.analytics-ranked-list small{color:#7f8289;font-size:10px}.analytics-ranked-list em{color:#f1f2f4;font:normal 500 16px var(--font-geist-mono), monospace}.analytics-definitions>div:last-child{background:#35373c;border:1px solid #35373c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.analytics-definitions article{background:#18191c;min-height:126px;padding:18px}.analytics-definitions article strong{color:#edeef0;font-size:12px}.analytics-definitions article p{color:#94979d;margin:8px 0 0;font-size:12px;line-height:1.6}.analytics-directory-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.analytics-directory-head h2{color:#eff0f2;margin:4px 0 6px;font-size:24px;font-weight:500}.analytics-directory-head p{color:#8f9298;margin:0;font-size:12px}.analytics-directory-head>button{border-radius:var(--ta-radius-sm);color:#d7d9dd;min-height:40px;font:400 10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#202125;border:1px solid #4b4e54;padding:0 15px}.analytics-directory-head>button:hover,.analytics-directory-head>button.is-active{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.analytics-toolbar{grid-template-columns:minmax(260px,1fr) 180px 180px auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.analytics-toolbar input,.analytics-toolbar select{border-radius:var(--ta-radius-sm);color:#e2e3e5;background:#121315;border:1px solid #45484e;width:100%;min-height:42px}.analytics-toolbar input{padding:0 13px}.analytics-toolbar select{padding:0 34px 0 12px}.analytics-toolbar>b{color:#9da0a6;font:400 10px var(--font-geist-mono), monospace;text-transform:uppercase}.analytics-table-wrap{border:1px solid #34363b;overflow-x:auto}.analytics-table{border-collapse:collapse;background:#17181b;width:100%}.analytics-table th{color:#95989f;font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#202125;border-bottom:1px solid #474a50;padding:12px 13px}.analytics-table td{color:#b2b4b9;vertical-align:top;border-bottom:1px solid #303237;padding:13px;font-size:11px}.analytics-table tbody tr:hover{background:#1d1e21}.analytics-table td strong,.analytics-table td span,.analytics-table td small,.analytics-table td code{display:block}.analytics-table td strong{color:#e2e3e5;font-size:11px;font-weight:500}.analytics-table td span,.analytics-table td small{color:#85888f;margin-top:4px;font-size:10px}.analytics-table td code{color:var(--theme-accent-copy);font:400 10px var(--font-geist-mono), monospace;white-space:nowrap;margin-top:7px}.analytics-table td a{color:var(--theme-accent);text-decoration:none}.analytics-table td a:hover{color:#fff}.member-analytics-table{min-width:1250px}.analytics-badge{color:#d0d2d6;width:max-content;font:normal 400 9px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #4b4e54;border-radius:2px;padding:5px 7px;display:inline-block}.analytics-badge.type-legacy{color:#e1b671;border-color:#a47431}.analytics-badge.type-tool-member{border-color:var(--theme-accent-border);color:var(--theme-accent-copy)}.analytics-badge.lifecycle-active{color:#6fd3a5;border-color:#2f7b59}.analytics-badge.lifecycle-single-use{color:#e1b671;border-color:#a47431}.analytics-badge.lifecycle-first-visit{color:#8bb6ef;border-color:#476ca0}.analytics-note{border-left:3px solid var(--admin-red)}.analytics-note strong{color:#f0f1f2;font-size:13px}.analytics-note p{color:#9a9da3;margin:7px 0 0;font-size:12px;line-height:1.6}.analytics-empty{text-align:center;padding:32px 18px}.analytics-empty strong{color:#cfd1d5;font-size:12px}.analytics-empty p{color:#7d8087;margin:7px 0 0;font-size:11px}@media (width<=1180px){.analytics-primary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-overview-grid{grid-template-columns:1fr}.analytics-toolbar{grid-template-columns:1fr 1fr}.analytics-definitions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.analytics-primary-stats,.visitor-stats{grid-template-columns:1fr}.analytics-directory-head{flex-direction:column;align-items:stretch}.analytics-toolbar,.analytics-definitions>div:last-child{grid-template-columns:1fr}.analytics-traffic-chart{gap:3px}}.content-simple-page{--content-simple-rule:#414349;width:min(1500px,100%);color:var(--ta-copy-secondary);margin:0 auto}.content-simple-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.content-simple-heading .ta-heading{margin-bottom:10px}.content-simple-heading .ta-body{max-width:720px;margin-bottom:0}.content-record-count{border:1px solid var(--theme-accent-border);border-radius:var(--ta-radius-sm);background:var(--theme-accent-surface);color:var(--theme-accent-copy);font:400 max(11px, calc(11px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex:none;padding:8px 11px}.content-records{padding:0;overflow:hidden}.content-records-heading,.content-records>article{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;display:grid}.content-records-heading{border-bottom:1px solid var(--content-simple-rule);color:var(--ta-copy-muted);font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#111214;padding:13px 18px}.content-records>article{background:#17181b;border-bottom:1px solid #33353a;min-height:62px;padding:12px 18px}.content-records>article:last-of-type{border-bottom:0}.content-records>article:hover{background:#1d1f22}.content-records a{overflow-wrap:anywhere;min-width:0;color:var(--theme-accent-copy);font:400 max(12px, calc(12px * var(--text-scale)))/1.5 var(--font-geist-mono), monospace}.content-records time{color:var(--ta-copy-secondary);font:400 max(12px, calc(12px * var(--text-scale)))/1.4 var(--font-geist-mono), monospace}.content-records-empty{color:var(--ta-copy-muted);margin:0;padding:24px 18px}.content-navigation{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:20px;display:grid}.content-primary-nav{flex:1}.content-primary-nav>a{text-decoration:none}.content-utility-nav{background:#151618;border:1px solid #4d5056;align-items:center;gap:2px;padding:3px;display:flex}.content-utility-nav a{min-height:38px;color:var(--ta-copy-secondary);font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.05em;border:1px solid #0000;align-items:center;padding:0 11px;text-decoration:none;display:flex}.content-utility-nav a:hover{background:var(--ta-panel-hover);color:#fff;border-color:#55585e}.content-utility-nav a[aria-current=page]{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.content-simple-create{grid-template-columns:minmax(220px,.7fr) minmax(560px,1.3fr);gap:28px;margin-bottom:24px;display:grid}.content-simple-create form{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:12px;display:grid}.content-simple-path{min-height:var(--ta-control-md);border-radius:var(--ta-radius-sm);background:#111214;border:1px solid #4a4d53;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.content-simple-path:focus-within{box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .12);border-color:#8b8e95}.content-simple-path b{color:#7f8289;font:400 11px var(--font-geist-mono), monospace;padding:0 10px}.content-simple-path input{min-height:42px!important;box-shadow:none!important;border:0!important;padding:0!important}.content-simple-library{padding:0;overflow:hidden}.content-simple-toolbar{border-bottom:1px solid var(--content-simple-rule);background:#111214;grid-template-columns:minmax(280px,1fr) 190px auto;align-items:center;gap:12px;padding:18px;display:grid}.content-simple-toolbar .ta-meta{justify-self:end}.content-simple-toolbar .ta-field{gap:0}.admin-app .admin-page .content-simple-toolbar .ta-search-control>input,.admin-app .admin-page .content-simple-toolbar .ta-search-control>input:focus{padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.content-simple-list>article{background:#17181b;border-bottom:1px solid #33353a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:12px 16px;display:grid}.content-simple-list>article:last-child{border-bottom:0}.content-simple-list>article:hover{background:#1d1f22}.content-simple-page-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-simple-page-title h2{color:var(--ta-title);font-size:max(14px, calc(14px * var(--text-scale)));margin:0;font-weight:500}.content-simple-list code{color:#9b9ea5;font-size:max(10px, calc(10px * var(--text-scale)));margin-top:4px;display:inline-block}.content-simple-list small{color:var(--ta-copy-muted);font-size:max(10px, calc(10px * var(--text-scale)));margin:4px 0 0 10px;display:inline-block}.content-simple-list .content-status{font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #4a4d53;border-radius:2px;padding:3px 6px}.content-simple-list .content-status.is-published{color:#79cb95;background:#15241b;border-color:#2e6542}.content-simple-list .content-status.is-draft{color:#e2bd63;background:#251f14;border-color:#725c2d}.content-simple-list .content-status.is-unpublished,.content-simple-list .content-status.is-trashed{color:#b5b7bc;background:#222327;border-color:#5c5f65}.content-simple-pagination{border-top:1px solid var(--content-simple-rule);background:#111214;justify-content:center;align-items:center;gap:16px;min-height:68px;display:flex}.content-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-category-card{flex-direction:column;min-height:210px;display:flex}.content-category-card .ta-subheading{margin-bottom:8px}.content-category-card .ta-body{flex:1}.content-category-card code{color:var(--theme-accent-copy);font-size:11px}.content-category-card footer{border-top:1px solid #383a3f;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.content-advanced-panel{border-radius:var(--ta-radius-md);background:#111214;border:1px solid #414349;margin-top:24px}.content-advanced-panel>summary{min-height:58px;color:var(--ta-copy-secondary);font-size:max(13px, calc(13px * var(--text-scale)));cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex}.content-advanced-panel>summary:after{content:"Show";color:var(--theme-accent);font:400 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.content-advanced-panel[open]>summary{border-bottom:1px solid #414349}.content-advanced-panel[open]>summary:after{content:"Hide"}.content-advanced-panel>div{padding:22px}@media (width<=1050px){.content-simple-create{grid-template-columns:1fr}.content-simple-create form{grid-template-columns:1fr 1fr}.content-simple-create form>button{grid-column:1/-1}}@media (width<=760px){.content-simple-heading,.content-navigation{align-items:stretch}.content-navigation{grid-template-columns:1fr}.content-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.content-utility-nav{justify-content:stretch}.content-utility-nav a{flex:1;justify-content:center}.content-simple-toolbar{grid-template-columns:1fr}.content-simple-toolbar .ta-meta{justify-self:start}.content-simple-list>article{grid-template-columns:1fr}.content-simple-list>article>.ta-button-row{justify-content:flex-start}.content-category-grid{grid-template-columns:1fr}.content-records-heading{display:none}.content-records>article{grid-template-columns:1fr;gap:8px}}@media (width<=560px){.content-simple-create form{grid-template-columns:1fr}.content-simple-create form>button{grid-column:auto}.content-primary-nav{grid-template-columns:1fr}}.database-admin{color:#e6e8eb}.db-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.db-heading>div:first-child>p:last-child{color:#9da0a6;max-width:760px;font-size:calc(14px * var(--text-scale))}.db-heading-actions{align-items:center;gap:10px;display:flex}.db-heading-actions span,.db-heading-actions button{color:#c7c9ce;min-height:44px;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#1a1b1e;border:1px solid #494b51;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.db-heading-actions i{background:#35a158;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35a1581f}.db-heading-actions button{cursor:pointer}.db-heading-actions button:hover{border-color:var(--red);background:var(--red);color:#fff}.db-summary{grid-template-columns:1.35fr repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.db-summary article{background:linear-gradient(145deg,#1c1d20,#141517);border:1px solid #3e4045;min-height:172px;padding:18px 20px 0;overflow:hidden;box-shadow:7px 8px #00000038}.db-summary small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.13em;display:block}.db-summary strong{color:#f0f1f3;font-size:calc(22px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;margin-top:14px;display:block;overflow:hidden}.db-summary span{color:#7f8289;font-size:calc(10px * var(--text-scale));margin-top:5px;display:block}.db-sparkline{width:calc(100% + 40px);height:54px;margin:13px -20px 0;display:block}.db-sparkline-line{fill:none;stroke:var(--theme-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.db-sparkline-fill{pointer-events:none}.db-message{color:#91d3a5;font-size:calc(10px * var(--text-scale));background:#15221a;border:1px solid #34583f;border-left:4px solid #35a158;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 15px;display:flex}.db-message.error{border-color:var(--theme-accent-border);border-left-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.db-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.db-workbench{min-height:690px;box-shadow:12px 13px 0 #00000047,-3px -3px 0 rgb(from var(--theme-accent) r g b / .1);background:#111214;border:1px solid #414349;grid-template-columns:320px minmax(0,1fr);margin-top:15px;display:grid}.db-explorer{background:#17181b;border-right:1px solid #414349;min-width:0}.db-explorer>header{border-bottom:1px solid #35373c;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.db-explorer>header>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.db-explorer>header small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.12em;display:block}.db-explorer>header strong{color:#e6e7ea;font-size:calc(11px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.db-explorer>header button{color:#c1c3c8;min-width:94px;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#212226;border:1px solid #4a4c52;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.db-explorer>header button:hover{border-color:var(--theme-accent);color:#fff}.db-tree-search{background:#101113;border:1px solid #44464c;grid-template-columns:32px minmax(0,1fr);align-items:center;height:44px;margin:11px;display:grid}.db-tree-search span{text-align:center;color:#777a80;font-size:18px}.db-tree-search input{color:#e7e8ea;min-width:0;height:100%;font-size:calc(10px * var(--text-scale));background:0 0!important;border:0!important;padding:0 12px 0 0!important}.db-tree-search input:focus{outline:0}.db-tree{max-height:680px;padding:0 9px 16px;overflow:auto}.db-tree-table>div{border-left:2px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:42px;display:grid}.db-tree-table>div.active{border-left-color:var(--theme-accent-copy);background:linear-gradient(90deg,rgb(from var(--theme-accent) r g b / .26),rgb(from var(--theme-accent) r g b / .04))}.db-expand{color:#a5a8ae;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:38px;padding:0;font-size:14px;display:grid}.db-expand:hover{color:#fff}.db-table-name{color:#c6c8cd;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:0 9px 0 0;display:flex}.db-table-name span{width:19px;color:var(--theme-accent);flex:0 0 19px;place-items:center;font-size:15px;display:inline-grid}.db-table-name b{text-align:left;min-width:0;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.db-table-name em{color:#9da0a6;font:normal calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;border:1px solid #55575c;margin-left:auto;padding:4px 5px}.db-tree-table ul{border-left:1px solid #42444a;margin:0 0 7px 27px;padding:3px 0 4px;list-style:none}.db-tree-table li{color:#777a80;grid-template-columns:27px minmax(0,1fr);align-items:stretch;min-height:36px;display:grid}.db-tree-table li>span{color:#5f6268;place-items:center;font-size:10px;display:grid}.db-tree-table li button{color:#b6b8bd;text-align:left;cursor:pointer;background:0 0;border:0;border-right:2px solid #0000;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;padding:0 12px 0 8px;display:flex}.db-tree-table li button:hover,.db-tree-table li button:focus-visible{border-right-color:var(--theme-accent);color:#fff;background:#202125}.db-tree-table li button b{font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.db-tree-table li button em{border:1px solid var(--theme-accent-border);color:var(--theme-accent);font:normal calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;margin-left:auto;padding:3px 5px}.db-tree-state{color:#85888e;font-size:calc(10px * var(--text-scale));text-align:center;padding:35px 15px}.db-main-panel{background:#121315;min-width:0}.db-object-header{background:linear-gradient(135deg,#1d1e21,#161719);border-bottom:1px solid #3d3f44;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:16px 20px;display:flex}.db-object-header small,.db-structure header small,.db-query-head small,.db-query-results header small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.db-object-header h2{color:#f0f1f3;font-size:calc(23px * var(--text-scale));margin:7px 0 4px}.db-object-header p{color:#8d9096;font-size:calc(10px * var(--text-scale));margin:0}.db-object-actions{align-items:center;gap:9px;display:flex}.db-object-actions a,.db-object-actions button{color:#e1e3e6;width:136px;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#232428;border:1px solid #4a4c52;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;line-height:1;display:inline-flex}.db-object-actions a:hover{color:#fff;background:#2b2c31;border-color:#6a6d74}.db-object-actions button{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.db-object-actions button:hover{border-color:var(--theme-accent);background:var(--theme-accent)}.db-tabs{background:#191a1d;border-bottom:1px solid #3e4045;height:50px;padding:0 12px;display:flex}.db-tabs button{color:#95989e;height:50px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-weight:700}.db-tabs button:hover{color:#fff}.db-tabs button.active{border-bottom-color:var(--theme-accent);color:#f2f3f4}.db-data-toolbar{color:#8b8e94;min-height:48px;font-size:calc(10px * var(--text-scale));border-bottom:1px solid #303237;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.db-data-toolbar button,.db-pagination button{color:#adafb5;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#202125;border:1px solid #43454a;padding:7px 9px}.db-grid-wrap{background:#111214;max-width:100%;position:relative;overflow:auto}.db-data-view>.db-grid-wrap{min-height:493px;max-height:493px}.db-grid{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%}.db-grid th{z-index:2;color:#989ba1;text-align:left;background:#202125;border-bottom:1px solid #494b51;border-right:1px solid #3b3d42;height:46px;padding:0;position:sticky;top:0}.db-grid th>button{color:#d1d3d7;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:130px;height:46px;padding:0 11px;display:flex}.db-grid th code{color:#686b71;font-size:calc(10px * var(--text-scale));margin-left:auto;font-weight:400}.db-grid th b{color:var(--theme-accent)}.db-grid td{color:#c0c2c7;max-width:300px;height:39px;font:calc(10px * var(--text-scale))/1.3 var(--font-geist-mono),monospace;text-overflow:ellipsis;border-bottom:1px solid #2b2d31;border-right:1px solid #2f3135;padding:0 11px;overflow:hidden}.db-grid tbody tr:nth-child(2n) td{background:#151619}.db-grid tbody tr:hover td{background:#21191b}.db-grid td.is-null{color:#64676d;font-style:italic}.db-grid td.is-number{color:#9dc8f0}.db-grid td b{color:#e4e6e9}.db-grid td code{color:#d2ad72}.db-row-number{color:#60636a!important;text-align:center!important;width:48px!important;min-width:48px!important}.db-actions-column{min-width:132px}.db-row-buttons{z-index:1;position:sticky;right:0;background:#17181b!important}.db-row-buttons button{color:#c8cacf;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#242529;border:1px solid #44464c;padding:5px 7px}.db-row-buttons button+button{margin-left:5px}.db-row-buttons button.danger{border-color:var(--theme-accent-border);color:var(--theme-accent)}.db-row-buttons span{color:#60636a;font-size:calc(10px * var(--text-scale))}.db-loading{z-index:3;color:#b7b9be;font-size:calc(10px * var(--text-scale));background:#111214d4;place-items:center;display:grid;position:absolute;inset:0}.db-empty{color:#71747a;text-align:center;align-content:center;place-items:center;min-height:380px;display:grid}.db-empty span,.db-no-selection>span{color:var(--theme-accent-border);font-size:36px}.db-empty strong{color:#cfd1d5;margin-top:13px}.db-empty p{font-size:calc(10px * var(--text-scale));margin:7px 0 0}.db-pagination{color:#7e8187;min-height:54px;font-size:calc(10px * var(--text-scale));background:#191a1d;border-top:1px solid #393b40;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.db-pagination div{gap:6px;display:flex}.db-pagination button:disabled{opacity:.35;cursor:not-allowed}.db-structure{gap:14px;padding:16px;display:grid}.db-structure>section{background:#18191c;border:1px solid #3f4146;box-shadow:7px 8px #0003}.db-structure>section>header{border-bottom:1px solid #393b40;padding:15px 17px}.db-structure h3,.db-query h3{color:#e4e6e9;font-size:calc(16px * var(--text-scale));margin:6px 0 0}.db-structure .db-grid th{font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;text-transform:uppercase;padding:0 11px;position:static}.db-index-list article{border-top:1px solid #303237;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.db-index-list article:first-child{border-top:0}.db-index-list strong{color:#d7d9dc;font-size:calc(10px * var(--text-scale));display:block}.db-index-list code{color:#7f8288;font-size:calc(10px * var(--text-scale));margin-top:5px;display:block}.db-index-list span{color:#9b9ea4;font-size:calc(10px * var(--text-scale));border:1px solid #4a4c52;padding:5px 7px}.db-empty-copy{color:#7d8086;font-size:calc(10px * var(--text-scale));padding:17px}.db-schema-sql{color:#d2d4d8;max-height:300px;font:calc(10px * var(--text-scale))/1.7 var(--font-geist-mono),monospace;white-space:pre-wrap;background:#0e0f11;margin:0;padding:17px;overflow:auto}.db-query{padding:16px}.db-query-head{background:#1a1b1e;border:1px solid #3f4146;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;display:flex}.db-query-head p{color:#7e8187;font-size:calc(10px * var(--text-scale));margin:7px 0 0}.db-query-head>div:last-child{gap:8px;display:flex}.db-query-head button{color:#c8cacf;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;background:#25262a;border:1px solid #484a50;padding:0 11px}.db-query-head button.run{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;font-weight:800}.db-sql-editor{resize:vertical;tab-size:2;width:100%;min-height:235px;color:#e2e4e7!important;font:calc(10px * var(--text-scale))/1.65 var(--font-geist-mono),monospace!important;background:#0c0d0f!important;border:1px solid #44464c!important;padding:18px!important}.db-query-results{background:#161719;border:1px solid #3f4146;margin-top:14px}.db-query-results>header{border-bottom:1px solid #393b40;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.db-query-results>header strong{color:#c9cbd0;font-size:calc(10px * var(--text-scale));margin-top:5px;display:block}.db-query-results>header span{color:#d2a33a;font-size:calc(10px * var(--text-scale))}.db-query-results .db-grid-wrap{max-height:350px}.db-query-success{color:#85cf9b;font-size:calc(10px * var(--text-scale));padding:24px}.db-no-selection{text-align:center;align-content:center;place-items:center;min-height:690px;display:grid}.db-no-selection h2{margin:15px 0 7px}.db-no-selection p{color:#7d8086;font-size:calc(10px * var(--text-scale));margin:0}.db-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.db-record-editor{width:min(820px,100%);max-height:90vh;box-shadow:18px 20px 0 #00000061,-4px -4px 0 rgb(from var(--theme-accent) r g b / .25);background:#17181b;border:1px solid #53555b;overflow:hidden}.db-record-editor>header{background:#1d1e21;border-bottom:1px solid #3d3f44;justify-content:space-between;padding:19px 22px;display:flex}.db-record-editor>header small,.db-confirm small{color:var(--theme-accent);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.db-record-editor h2{color:#eff0f2;margin:7px 0 4px}.db-record-editor>header p{color:#7e8187;font-size:calc(10px * var(--text-scale));margin:0}.db-record-editor>header button{color:#bcbec3;cursor:pointer;background:#242529;border:1px solid #44464c;width:42px;height:42px;font-size:22px}.db-record-editor form{flex-direction:column;max-height:calc(90vh - 99px);display:flex}.db-record-fields{padding:15px 20px;overflow:auto}.db-record-field{border-top:1px solid #33353a;padding:14px}.db-record-field:first-child{border-top:0}.db-record-field.is-omitted{opacity:.58}.db-field-label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.db-field-label label{color:#d4d6da;font-size:calc(10px * var(--text-scale));font-weight:700}.db-field-label label b{color:var(--theme-accent);font-size:calc(10px * var(--text-scale))}.db-field-label code{color:#74777d;font-size:calc(10px * var(--text-scale))}.db-record-field>input,.db-record-field>textarea{width:100%;font:calc(10px * var(--text-scale))/1.5 var(--font-geist-mono),monospace;color:#eef0f2!important;background:#101113!important;border:1px solid #4a4c52!important;padding:10px 12px!important}.db-field-options{color:#8c8f95;font-size:calc(10px * var(--text-scale));align-items:center;gap:18px;margin-top:8px;display:flex}.db-field-options label{align-items:center;gap:6px;display:flex}.db-field-options input{width:18px;height:18px}.db-field-options span{margin-left:auto}.db-record-editor form>footer{background:#1d1e21;border-top:1px solid #3a3c41;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.db-record-editor footer button,.db-confirm button{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;min-height:42px;font-size:calc(10px * var(--text-scale));text-transform:uppercase;cursor:pointer;padding:0 15px;font-weight:800}.db-record-editor footer button.secondary,.db-confirm button:first-child{color:#c5c7cc;background:#26272b;border-color:#4a4c52}.db-confirm{border:1px solid var(--theme-accent-border);text-align:center;background:#1c181a;width:min(440px,100%);padding:34px;box-shadow:14px 15px #0006}.db-confirm>span{border:1px solid var(--theme-accent);width:53px;height:53px;color:var(--theme-accent);place-items:center;margin:0 auto 16px;font-size:27px;font-weight:900;display:grid}.db-confirm h2{color:#f0f1f3;margin:10px 0}.db-confirm p{color:#a5a7ac;font:calc(10px * var(--text-scale))/1.5 var(--font-geist-mono),monospace;text-overflow:ellipsis;margin:0;overflow:hidden}.db-confirm div{justify-content:center;gap:9px;margin-top:25px;display:flex}.db-confirm button.danger{background:var(--theme-accent)}@media (width<=1050px){.db-summary{grid-template-columns:1fr 1fr}.db-workbench{grid-template-columns:275px minmax(0,1fr)}}@media (width<=760px){.db-heading{flex-direction:column;align-items:flex-start}.db-heading-actions{flex-wrap:wrap;width:100%}.db-summary{grid-template-columns:1fr 1fr}.db-workbench{display:block}.db-explorer{border-bottom:1px solid #414349;border-right:0}.db-tree{max-height:280px}.db-object-header{flex-direction:column;align-items:flex-start}.db-object-header>div:last-child{flex-wrap:wrap;width:100%}.db-tabs{overflow-x:auto}.db-tabs button{white-space:nowrap}.db-data-view>.db-grid-wrap{max-height:480px}.db-query-head{flex-direction:column;align-items:flex-start}.db-query-head>div:last-child{flex-wrap:wrap;width:100%}.db-pagination{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.db-record-fields{padding:8px}.db-field-options{flex-direction:column;align-items:flex-start;gap:8px}.db-field-options span{margin-left:0}}@media (width<=480px){.db-summary{grid-template-columns:1fr}.db-heading-actions span,.db-heading-actions button{flex:1;justify-content:center}.db-object-actions{width:100%}.db-object-actions a,.db-object-actions button{flex:1;width:auto}.db-confirm div{flex-direction:column}.db-confirm button{width:100%}}.database-admin{--db-type-micro:max(10px, calc(10px * var(--text-scale)));--db-type-body:max(11px, calc(11px * var(--text-scale)))}.database-admin :is(.db-heading-actions span,.db-heading-actions button,.db-summary small,.db-summary span,.db-explorer>header small,.db-explorer>header button,.db-table-name em,.db-tree-table li>span,.db-tree-table li button em,.db-tree-state,.db-object-header small,.db-structure header small,.db-query-head small,.db-query-results header small,.db-object-header p,.db-object-actions a,.db-object-actions button,.db-tabs button,.db-data-toolbar,.db-data-toolbar button,.db-pagination,.db-pagination button,.db-grid th code,.db-row-buttons button,.db-row-buttons span,.db-loading,.db-empty p,.db-structure .db-grid th,.db-index-list code,.db-index-list span,.db-empty-copy,.db-schema-sql,.db-query-head p,.db-query-head button,.db-query-results>header strong,.db-query-results>header span,.db-query-success,.db-no-selection p,.db-record-editor>header small,.db-confirm small,.db-record-editor>header p,.db-field-label label,.db-field-label label b,.db-field-label code,.db-field-options,.db-record-editor footer button,.db-confirm button,.db-confirm p){font-size:var(--db-type-micro);line-height:1.4}.database-admin .db-grid td,.database-admin .db-record-field>:is(input,textarea),.database-admin .db-index-list strong{font-size:var(--db-type-body)}.database-admin :is(button,a):focus-visible,.db-modal-backdrop :is(button,input,textarea):focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.database-admin :is(.db-heading-actions button,.db-explorer>header button,.db-object-actions a,.db-object-actions button,.db-query-head button,.db-pagination button){min-height:42px;padding-inline:14px}.database-admin .db-workbench{grid-template-columns:330px minmax(0,1fr)}.database-admin .db-tree{padding:4px 10px 20px}.database-admin .db-tree-table>div{grid-template-columns:32px minmax(0,1fr);min-height:46px}.database-admin .db-expand{width:32px;height:42px}.database-admin .db-table-name{text-align:left;justify-content:flex-start;min-height:42px;padding:0 10px 0 2px}.database-admin .db-table-name b,.database-admin .db-tree-table li button b{text-align:left}.database-admin .db-tree-table ul{margin-left:31px}.database-admin .db-tree-table li{grid-template-columns:28px minmax(0,1fr);min-height:42px}.database-admin .db-tree-table li button{min-height:42px;padding-inline:10px 12px}.database-admin .db-data-toolbar{gap:12px;min-height:54px;padding:8px 16px}.database-admin .db-grid th{height:48px}.database-admin .db-grid th>button{min-width:140px;min-height:48px;padding-inline:13px}.database-admin .db-grid td{height:46px;padding-inline:13px}.database-admin .db-row-buttons button{min-height:42px;padding:8px 10px}.database-admin .db-pagination{min-height:60px;padding:9px 16px}.database-admin .db-index-list article{gap:18px;padding:15px 18px}.database-admin .db-query-head{padding:18px}.database-admin .db-record-fields{padding:18px 22px}.database-admin .db-record-field{padding:16px}.database-admin .db-record-field>:is(input,textarea){padding:12px 14px!important}.database-admin .db-record-editor form>footer{gap:10px;padding:15px 22px}.database-admin .db-record-editor>header{align-items:flex-start;gap:18px}.database-admin .db-record-editor>header button{flex:0 0 42px;width:42px;height:42px;padding:0}.database-admin .db-field-label{flex-wrap:wrap;gap:8px 14px}.database-admin .db-field-options{flex-wrap:wrap;row-gap:10px}.database-admin .db-field-options label{min-height:34px;padding-block:4px}.database-admin .db-field-options input{width:18px;height:18px}.database-admin .db-data-toolbar{flex-wrap:wrap}.database-admin :is(.db-expand,.db-table-name,.db-tree-table li button,.db-tabs button,.db-grid th>button){letter-spacing:normal;text-transform:none;background:0 0!important;border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.database-admin :is(.db-expand,.db-table-name,.db-tree-table li button){color:#c6c8cd!important}.database-admin .db-tabs button{text-transform:uppercase;color:#95989e!important}.database-admin .db-tabs button.active{border-bottom-color:var(--theme-accent)!important;color:#f2f3f4!important}.database-admin .db-grid th>button{color:#d1d3d7!important}.database-admin .db-tree-table li button:hover,.database-admin .db-tree-table li button:focus-visible{border-right-color:var(--theme-accent)!important;color:#fff!important;background:#202125!important}.database-admin .db-row-buttons button{color:#c8cacf!important;background:#242529!important;border-color:#44464c!important}.database-admin .db-row-buttons button:hover{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:#fff!important}.database-admin button,.db-modal-backdrop button{vertical-align:middle;align-items:center;line-height:1}.database-admin :is(.db-heading-actions button,.db-explorer>header button,.db-object-actions button,.db-tabs button,.db-data-toolbar button,.db-pagination button,.db-row-buttons button,.db-query-head button),.db-modal-backdrop :is(.db-record-editor footer button,.db-confirm button){justify-content:center;align-items:center;line-height:1;display:inline-flex}.database-admin :is(.db-table-name,.db-tree-table li button,.db-grid th>button){align-items:center;line-height:1.15}.database-admin :is(.db-expand,.db-message .db-icon-close),.db-modal-backdrop .db-record-editor>header .db-icon-close{place-items:center;padding:0;line-height:0;display:grid}.database-admin .db-message .db-icon-close{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.database-admin .db-icon-close svg,.db-modal-backdrop .db-icon-close svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:square;pointer-events:none;width:20px;height:20px;display:block}@media (width<=1050px){.database-admin .db-workbench{grid-template-columns:285px minmax(0,1fr)}}@media (width<=760px){.database-admin .db-workbench{display:block}.database-admin .db-object-header{padding:18px}.database-admin .db-object-actions :is(a,button){min-width:130px}.database-admin .db-grid-wrap{overscroll-behavior-inline:contain}}.admin-mail-command{gap:var(--ta-space-4);font-family:var(--font-geist-sans), Arial, sans-serif;display:grid}.admin-mail-command,.admin-mail-command *{font-family:var(--font-geist-sans), Arial, sans-serif!important}.admin-mail-command__heading{margin-bottom:0!important}.admin-mail-command__heading .ta-eyebrow{margin-bottom:0}.admin-mail-command__surface{background:var(--ta-canvas);min-width:0;color:var(--ta-copy-primary);padding:0;overflow:hidden}.mail-command-toolbar{align-items:end;gap:var(--ta-space-4);min-height:76px;padding:var(--ta-space-3) var(--ta-space-4);border-bottom:1px solid var(--ta-rule);background:var(--ta-panel-raised);grid-template-columns:minmax(250px,.9fr) minmax(300px,1.35fr) auto;display:grid}.mail-command-control{align-content:end;gap:var(--ta-space-2);min-width:0;display:grid}.mail-command-control>.ta-meta{color:var(--ta-copy-muted)}.mail-command-search{width:100%}.mail-command-toolbar__actions{justify-items:end}.mail-command-toolbar__actions .ta-button-row{flex-wrap:nowrap;justify-content:flex-end}.mail-command-alert{margin:var(--ta-space-4) var(--ta-space-6) 0}.mail-command-status-line{min-height:44px;padding:0 var(--ta-space-5);color:var(--ta-copy-muted);font-size:var(--ta-font-xs);align-items:center;margin:0;line-height:1.4;display:flex}.mail-command-alert{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mail-command-alert .ta-button{align-self:center}.mail-command-layout{grid-template-columns:var(--mail-folder-width) 7px var(--mail-list-width) 7px minmax(360px, 1fr);border-top:1px solid var(--ta-rule);height:clamp(600px,72vh,820px);min-height:600px;margin-top:0;display:grid}.mail-command-folders,.mail-command-list,.mail-command-reader{min-width:0;height:100%;overflow:hidden}.mail-command-folders{border-right:1px solid var(--ta-rule);background:var(--theme-surface-deep)}.mail-command-list{border-right:1px solid var(--ta-rule);background:var(--ta-panel)}.mail-command-reader{background:var(--ta-panel-raised);flex-direction:column;min-height:0;display:flex}.mail-command-resizer{z-index:2;cursor:col-resize;background:var(--ta-panel-raised);border-inline:1px solid var(--ta-rule);touch-action:none;position:relative}.mail-command-resizer:after{content:"";background:var(--theme-accent);opacity:.68;width:1px;height:42px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.mail-command-resizer:hover{background:var(--theme-accent-surface)}.mail-command-resizer:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.mail-command-resizer.is-hidden{pointer-events:none}.mail-command-section-heading{justify-content:space-between;align-items:center;gap:var(--ta-space-4);height:60px;min-height:60px;padding:var(--ta-space-2) var(--ta-space-4);border-bottom:1px solid var(--theme-rule-soft);background:var(--ta-panel-raised);display:flex}.mail-command-section-heading .ta-eyebrow{margin:0}.mail-command-section-heading h2{margin:var(--ta-space-1) 0 0;color:var(--ta-title);font-size:16px;font-weight:600}.mail-command-folder-heading{padding:0 var(--ta-space-3)}.mail-command-folder-toggle{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ta-space-2);min-width:28px;min-height:28px;color:var(--ta-title);font-size:var(--ta-font-sm);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:600;display:inline-flex}.mail-command-folder-toggle:hover{background:var(--theme-accent-surface);color:var(--theme-accent)}.mail-folder-glyph{flex:0 0 14px;width:14px;height:14px;display:block;position:relative}.mail-folder-glyph:before{content:"";z-index:1;background:var(--ta-panel);border:1px solid;border-bottom:0;border-radius:1px 1px 0 0;width:7px;height:4px;position:absolute;top:1px;left:1px}.mail-folder-glyph:after{content:"";background:var(--ta-panel);border:1px solid;border-radius:1px;position:absolute;inset:4px 0 0}.mail-command-folders[data-collapsed] .mail-command-folder-heading{justify-content:center;width:52px;height:52px;min-height:52px;padding:12px}.mail-command-folders[data-collapsed] .mail-command-folder-toggle{flex:0 0 28px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;padding:0}.mail-command-folders__nav-wrap{height:calc(100% - 150px);padding:var(--ta-space-3);overflow-y:auto}.mail-command-folders .ta-side-nav{width:100%}.mail-folder-code{color:var(--theme-accent);font-size:var(--ta-font-micro);font-weight:600;line-height:1}.mail-command-labels{padding:0 var(--ta-space-5) var(--ta-space-6)}.mail-command-labels>div{gap:var(--ta-space-2);flex-wrap:wrap;display:flex}.mail-command-labels .ta-supporting{margin:0}.mail-command-messages{height:calc(100% - 60px);padding:var(--ta-space-2);overflow-y:auto}.mail-message-row{border-left-color:var(--ta-rule);text-align:left;grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:82px}.mail-message-row+.mail-message-row{margin-top:var(--ta-space-2);border-top:1px solid var(--ta-rule)}.mail-message-row:hover{border-color:var(--ta-rule-strong);background:var(--ta-panel-hover)}.mail-message-row[aria-current=true]{border-color:var(--theme-accent);background:var(--theme-accent-surface);box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .32)}.mail-message-row.is-unread{border-left-color:var(--theme-accent)}.mail-message-row.is-unread .mail-message-subject{color:var(--ta-title);font-weight:500}.mail-message-marker{width:38px;height:38px;padding:0}.mail-message-row>div{min-width:0}.mail-message-topline{align-items:center;gap:var(--ta-space-2);min-width:0;display:flex}.mail-message-topline>span{color:var(--ta-title);font-size:var(--ta-font-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mail-message-topline time{color:var(--ta-copy-muted);font-size:var(--ta-font-micro);white-space:nowrap;font-weight:400}.mail-message-subject{color:var(--ta-copy-primary);font-size:var(--ta-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.mail-message-snippet{color:var(--ta-copy-muted);font-size:var(--ta-font-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-command-empty{margin:var(--ta-space-4)}.mail-command-messages>p.mail-command-empty{padding:var(--ta-space-10) var(--ta-space-5);color:var(--ta-copy-muted);font-size:var(--ta-font-sm);text-align:center}.mail-command-empty.ta-empty-state h3{margin:0}.mail-command-empty.ta-empty-state p{max-width:300px;margin:0}.mail-reader-heading{padding:var(--ta-space-4);border-bottom:1px solid var(--theme-rule-soft);background:var(--ta-panel);flex:none}.mail-reader-heading>div:first-child{min-width:0}.mail-reader-heading h2{margin:0 0 var(--ta-space-2);color:var(--ta-title);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.25}.mail-reader-heading p{margin:var(--ta-space-1) 0 0;color:var(--ta-copy-muted);font-size:var(--ta-font-xs);overflow-wrap:anywhere;line-height:1.5}.mail-reader-actions{justify-content:flex-end;gap:var(--ta-space-2);flex-wrap:wrap;display:flex}.mail-reader-panel-heading{flex:0 0 60px}.mail-reader-panel-heading .mail-reader-actions{flex-wrap:nowrap}.mail-reader-panel-heading .ta-button{padding:6px 9px}.mail-reader-body{min-height:0;padding:var(--ta-space-4);background-color:var(--ta-panel-raised);background-image:radial-gradient(circle at 1px 1px, rgb(from var(--ta-copy-muted) r g b / .055) 1px, transparent 1.2px);background-size:12px 12px;flex:auto;overflow-y:auto}.mail-reader-body pre{color:var(--ta-copy-secondary);font:400 var(--ta-font-body)/1.72 var(--font-geist-sans), Arial, sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mail-body-tabs{gap:var(--ta-space-4);margin-bottom:var(--ta-space-4);padding-bottom:var(--ta-space-4);border-bottom:1px solid var(--ta-rule);display:flex}.mail-body-tabs button{padding:var(--ta-space-2) 0;color:var(--ta-copy-muted);font-size:var(--ta-font-xs);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0}.mail-body-tabs button[aria-selected=true]{border-bottom-color:var(--theme-accent);color:var(--ta-title)}.mail-body-tabs button:disabled{opacity:.42;cursor:not-allowed}.mail-reader-html{border:1px solid var(--ta-rule);background:#fff;width:100%;min-height:520px}.mail-original-message-label{align-items:center;gap:var(--ta-space-3);margin-bottom:var(--ta-space-3);color:var(--ta-copy-muted);font-size:var(--ta-font-xs);display:flex}.mail-original-message-label:after{content:"";background:var(--ta-rule);flex:1;height:1px}.mail-attachments{margin-top:var(--ta-space-8);padding-top:var(--ta-space-5);border-top:1px solid var(--theme-rule-soft)}.mail-attachments>div{gap:var(--ta-space-2);flex-wrap:wrap;display:flex}.mail-reader-empty{min-height:100%;margin:var(--ta-space-5);flex:1}.mail-reader-empty h2{margin:var(--ta-space-2) 0 0;color:var(--ta-title);font-size:30px;font-weight:600}.mail-reader-empty p{max-width:420px;margin:0 0 var(--ta-space-2);color:var(--ta-copy-muted);font-size:var(--ta-font-body);line-height:1.6}.mail-compose-backdrop{z-index:100;padding:var(--ta-space-5);background:rgb(from var(--theme-canvas-deep) r g b / .88);place-items:center;display:grid;position:fixed;inset:0}.mail-compose{width:min(700px,100%);max-height:calc(100vh - (var(--ta-space-10) * 2));background:var(--ta-panel);color:var(--ta-copy-primary);overflow-y:auto}.mail-compose>header{justify-content:space-between;align-items:flex-start;gap:var(--ta-space-4);padding-bottom:var(--ta-space-4);border-bottom:1px solid var(--theme-rule-soft);display:flex}.mail-compose h2{color:var(--ta-title);margin:0;font-size:30px;font-weight:600}.mail-compose-fields{gap:var(--ta-space-4);padding:var(--ta-space-5) 0;display:grid}.mail-compose-copy-fields{gap:var(--ta-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mail-compose input[readonly]{color:var(--ta-copy-secondary);cursor:default}.mail-compose-note{padding:var(--ta-space-3);border-left:2px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--ta-copy-secondary);font-size:var(--ta-font-xs);margin:0;line-height:1.55}.mail-compose>footer{margin-top:var(--ta-space-5);justify-content:flex-end}.mail-inline-reply{gap:var(--ta-space-3);padding:var(--ta-space-4);border-bottom:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);flex:none;display:grid}.mail-inline-reply>header{justify-content:space-between;align-items:center;gap:var(--ta-space-3);display:flex}.mail-inline-reply__address{align-items:baseline;gap:var(--ta-space-3);color:var(--ta-copy-muted);font-size:var(--ta-font-xs);display:flex}.mail-inline-reply__address strong{color:var(--ta-copy-primary);overflow-wrap:anywhere;font-weight:500}.mail-inline-reply__copies summary{width:fit-content;color:var(--theme-accent);font-size:var(--ta-font-xs);cursor:pointer}.mail-inline-reply__copies .mail-compose-copy-fields{margin-top:var(--ta-space-3)}.mail-inline-reply textarea{resize:vertical;min-height:150px}.mail-inline-reply>footer{justify-content:flex-end}.mail-command-toast{align-items:center;gap:var(--ta-space-3);display:flex}.mail-command-toast p{margin:0}@media (width<=1180px){.mail-command-toolbar{grid-template-columns:minmax(250px,1fr) minmax(280px,1.35fr)}.mail-command-toolbar__actions{grid-column:1/-1;justify-items:start}.mail-command-toolbar__actions .ta-button-row{justify-content:flex-start}}@media (width<=900px){.mail-command-toolbar{padding:var(--ta-space-4);grid-template-columns:1fr;align-items:stretch}.mail-command-toolbar__actions{grid-column:auto}.mail-command-toolbar__actions .ta-button-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mail-command-toolbar__actions .ta-button{width:100%;padding-inline:var(--ta-space-2)}.mail-command-alert{margin-inline:var(--ta-space-4)}.mail-command-layout{height:auto;min-height:0;display:block}.mail-command-resizer{display:none}.mail-command-folders,.mail-command-list{border-right:0;border-bottom:1px solid var(--ta-rule)}.mail-command-folders[data-collapsed]{height:60px}.mail-command-folders:not([data-collapsed]){height:auto}.mail-command-folders__nav-wrap{height:auto;padding:var(--ta-space-4)}.mail-command-folders .ta-side-nav{display:flex;overflow-x:auto}.mail-command-folders .ta-menu-item{flex:none;min-width:205px}.mail-command-labels{display:none}.mail-command-messages{max-height:460px;padding:var(--ta-space-3)}.mail-command-list{height:460px}.mail-command-reader{border-top:0;height:640px;min-height:640px}.mail-reader-actions{justify-content:flex-start}.mail-reader-panel-heading{flex-basis:auto;align-items:flex-start;height:auto;min-height:60px}.mail-reader-panel-heading .mail-reader-actions{flex-wrap:wrap}.mail-compose{padding:var(--ta-space-5)}.mail-compose>header{flex-direction:column;align-items:flex-start}.mail-compose-copy-fields{grid-template-columns:1fr}}.admin-system-page{color:var(--admin-copy);gap:22px;padding-bottom:56px;font-family:Arial,Helvetica,sans-serif;display:grid}.admin-app .admin-system-page :is(button,input,select,textarea){font-family:Arial,Helvetica,sans-serif!important}.admin-system-page-header{justify-content:space-between;align-items:flex-end;gap:32px;min-height:150px;padding-bottom:4px;display:flex}.admin-system-page-header>div{max-width:850px}.admin-system-page-header h1{color:var(--admin-title);letter-spacing:-.045em;margin:12px 0;font-size:clamp(38px,4.4vw,58px);line-height:.96}.admin-system-page-header>div>p:last-child{max-width:760px;color:var(--admin-copy);margin:0;font-size:15px;line-height:1.65}.admin-system-eyebrow{color:var(--theme-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1}.admin-system-button{border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);min-height:44px;color:var(--admin-title);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.admin-system-button:hover:not(:disabled){border-color:var(--theme-accent);background:var(--admin-panel-hover)}.admin-system-button:disabled{cursor:not-allowed;opacity:.48}.admin-system-button--primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast)}.admin-system-button--primary:hover:not(:disabled){border-color:var(--theme-accent);background:var(--admin-panel-hover);color:var(--admin-title)}.admin-system-button--quiet{background:0 0}.admin-system-button--danger{color:var(--theme-accent)}.admin-system-button--small{min-height:36px;padding-inline:12px;font-size:10px}.admin-system-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-system-stat{border:1px solid var(--admin-rule);background:var(--admin-panel);align-content:center;gap:8px;min-height:128px;padding:22px;display:grid}.admin-system-stat small{color:var(--theme-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-system-stat strong{color:var(--admin-title);font-size:30px;line-height:1}.admin-system-stat span{color:var(--admin-muted);font-size:12px;line-height:1.4}.admin-system-section{border:1px solid var(--admin-rule);background:var(--admin-panel);min-width:0;box-shadow:var(--ta-shadow-offset)}.admin-system-section-header{border-bottom:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px;display:flex}.admin-system-section-title{align-items:center;gap:14px;min-width:0;display:flex}.admin-system-section-number{border:1px solid var(--admin-rule-strong);width:34px;height:34px;color:var(--theme-accent);flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.admin-system-section-title>div{min-width:0}.admin-system-section-title small{color:var(--admin-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.admin-system-section-title h2,.admin-system-section-title h3{color:var(--admin-title);margin:0;font-size:21px;line-height:1.2}.admin-system-count{border:1px solid var(--admin-rule);color:var(--admin-copy);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:8px 11px;font-size:10px;font-weight:700}.admin-system-tabs{background:var(--admin-panel-raised);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 22px;display:grid}.admin-system-tabs button{min-height:54px;color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;position:relative}.admin-system-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.admin-system-tabs button:hover{color:var(--admin-title)}.admin-system-tabs button[aria-selected=true]{color:var(--theme-accent)}.admin-system-tabs button[aria-selected=true]:after{background:var(--theme-accent)}.admin-system-alert{border-left:3px solid var(--ta-signal-green);background:var(--admin-panel-raised);color:var(--admin-copy);margin:0;padding:14px 16px;font-size:12px;line-height:1.5}.admin-system-alert--danger{border-left-color:var(--theme-accent);color:var(--admin-title)}.admin-system-field{min-width:0;color:var(--admin-copy);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.admin-system-field :is(input,select,textarea),.admin-system-textarea{box-sizing:border-box;border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);width:100%;color:var(--admin-title);letter-spacing:0;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;font-size:13px;font-weight:400;line-height:1.55}.admin-system-field :is(input,select){min-height:44px;padding:0 12px}.admin-system-field textarea,.admin-system-textarea{resize:vertical;padding:12px}.admin-system-field :is(input,select,textarea):focus,.admin-system-textarea:focus{border-color:var(--theme-accent);outline:2px solid var(--ta-focus-ring);outline-offset:1px}.admin-system-field small{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:1.5}.admin-system-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (width<=760px){.admin-system-page-header{flex-direction:column;align-items:flex-start;min-height:0}.admin-system-page-header .admin-system-button{width:100%}.admin-system-stats{grid-template-columns:1fr}.admin-system-tabs{gap:4px;padding-inline:10px}.admin-system-section-header,.admin-system-section-title{align-items:flex-start}.admin-system-section-title h2,.admin-system-section-title h3{font-size:18px}.admin-system-actions{flex-direction:column}.admin-system-actions .admin-system-button{width:100%}}.email-designer{width:100%;color:var(--admin-copy)}.admin-app .admin-page:has(.email-designer){width:100%;max-width:none}.email-designer-layout{gap:18px;width:100%;display:grid}.email-designer-library{width:100%;overflow:hidden}.email-designer-library-tools{border-bottom:1px solid var(--admin-rule);grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:18px;padding:16px 20px;display:grid}.email-designer-library-tools>label:first-child{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.email-designer-library-tools input[type=search]{box-sizing:border-box;border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);width:100%;min-height:42px;color:var(--admin-title);border-radius:0;padding:0 12px}.email-designer-library-tools input:focus{border-color:var(--theme-accent);outline:2px solid var(--ta-focus-ring);outline-offset:1px}.email-designer-toggle{color:var(--admin-copy);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.email-designer-toggle input{accent-color:var(--theme-accent)}.email-designer-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.admin-app .admin-page .email-designer-library button.email-designer-template{border:1px solid var(--admin-rule);background:var(--admin-panel);min-width:0;color:var(--admin-copy);text-align:left;box-shadow:none;cursor:pointer;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:16px;padding:24px;display:grid;transform:none;border-radius:0!important;min-height:170px!important}.admin-app .admin-page .email-designer-library button.email-designer-template:hover,.admin-app .admin-page .email-designer-library button.email-designer-template:focus-visible{border-color:var(--admin-rule-strong);background:var(--admin-panel-raised);box-shadow:none;transform:none}.admin-app .admin-page .email-designer-library button.email-designer-template.is-active{border-color:var(--theme-accent);background:var(--admin-panel-raised);box-shadow:none}.email-designer-template>i{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);width:66px;height:66px;color:var(--theme-accent);letter-spacing:.1em;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.email-designer-template>span{min-width:0;display:block}.email-designer-template strong{color:var(--admin-title);margin:0 0 8px;font-size:19px;line-height:1.15;display:block}.email-designer-template small{color:var(--admin-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 9px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.email-designer-template em{color:var(--admin-muted);margin-bottom:13px;font-size:10px;font-style:normal;line-height:1.4;display:block}.email-designer-template span>b{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.email-designer-empty{color:var(--admin-muted);text-align:center;grid-column:1/-1;margin:0;padding:28px 16px;font-size:11px}.email-designer-workspace{min-width:0;overflow:hidden}.email-designer-details{border-bottom:1px solid var(--admin-rule);grid-template-columns:1.1fr 1.4fr .9fr .55fr;gap:12px;padding:20px;display:grid}.email-designer-details .admin-system-field:last-child{grid-column:1/-1}.email-designer-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding:20px;display:grid}.email-designer-area{border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);grid-template-rows:auto 1fr;min-width:0;min-height:520px;display:grid}.email-designer-area>header{border-bottom:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 14px;display:flex}.email-designer-area>header>div{align-items:center;gap:9px;display:flex}.email-designer-area>header>div>span{color:var(--theme-accent);letter-spacing:.1em;font-size:9px;font-weight:800}.email-designer-area h3{color:var(--admin-title);margin:0;font-size:14px}.email-designer-area>header button{letter-spacing:.06em;border-radius:0;min-height:30px;padding:0 9px;font-size:9px}.email-designer-area>header button:hover:not(:disabled){border-color:var(--theme-accent);color:var(--admin-title)}.email-designer-area>header button.ta-button--success{border-color:var(--theme-success-border);background:var(--theme-success-surface-strong);color:var(--theme-success-copy);box-shadow:3px 3px 0 var(--theme-success-glow)}.email-designer-area>header button:disabled{opacity:.45;cursor:not-allowed}.email-designer-live-badge{min-height:26px;padding-inline:9px}.email-designer-area>textarea{box-sizing:border-box;resize:vertical;background:var(--admin-panel);width:100%;min-height:464px;color:var(--admin-title);border:0;border-radius:0;outline:0;padding:16px;font:13px/1.6 Arial,Helvetica,sans-serif}.email-designer-area>textarea:focus{box-shadow:inset 0 0 0 2px var(--ta-focus-ring)}.email-designer-html>textarea{tab-size:2;font-family:Geist Mono,Courier New,monospace;font-size:12px}.email-designer-preview-frame{background:var(--admin-panel-hover);min-height:464px;padding:12px}.email-designer-preview-frame iframe{border:1px solid var(--admin-rule-strong);background:var(--theme-surface-1);width:100%;height:100%;min-height:440px;display:block}.email-designer-options{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.email-designer-options label{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.email-designer-options label.is-disabled{opacity:.55}.email-designer-options input{accent-color:var(--theme-accent)}.email-designer-options span{gap:5px;display:grid}.email-designer-options strong{color:var(--admin-title);font-size:11px}.email-designer-options small{color:var(--admin-muted);font-size:10px;line-height:1.45}.email-designer-actions{border-top:1px solid var(--admin-rule);background:var(--admin-panel-raised);justify-content:space-between;gap:12px;padding:18px 20px;display:flex}@media (width<=1300px){.email-designer-details{grid-template-columns:repeat(2,minmax(0,1fr))}.email-designer-details .admin-system-field:last-child{grid-column:1/-1}.email-designer-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.email-designer-viewer{grid-column:1/-1}}@media (width<=980px){.email-designer-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.email-designer-library-tools,.email-designer-details,.email-designer-areas,.email-designer-options{grid-template-columns:1fr}.email-designer-details .admin-system-field:last-child,.email-designer-viewer{grid-column:auto}.email-designer-area{min-height:420px}.email-designer-area>textarea,.email-designer-preview-frame{min-height:364px}.email-designer-preview-frame iframe{min-height:340px}.email-designer-actions{flex-direction:column}.email-designer-actions .admin-system-button{width:100%}}@media (width<=640px){.email-designer-template-list{grid-template-columns:1fr}.admin-app .admin-page .email-designer-library button.email-designer-template{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.email-designer-template>i{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.email-designer *{scroll-behavior:auto!important;transition:none!important}}.email-engine{color:var(--admin-copy)}.email-engine-frame{border:1px solid var(--admin-rule);border-radius:var(--ta-radius-lg);background:var(--admin-panel);min-width:0;box-shadow:var(--ta-shadow-offset);gap:16px;display:grid;overflow:visible}.email-engine-header{border-bottom:1px solid var(--admin-rule);background:var(--admin-panel-raised);align-items:center;min-height:0;padding:24px}.email-engine-header .admin-system-button{flex:none}.email-engine-header-actions{align-items:flex-end;gap:10px;display:flex}.email-engine-header-actions>small{color:var(--admin-muted);letter-spacing:.05em;text-transform:uppercase;font:9px/1.3 Geist Mono,monospace}.email-engine-frame>:is(.email-engine-master,.admin-system-stats,.admin-system-alert,.email-engine-workspace,.email-engine-processor-content){margin-inline:16px}.email-engine-frame>:last-child{margin-bottom:16px}.email-engine-workspace{background:var(--admin-panel-raised);gap:10px;padding:10px;display:grid;overflow:visible}.email-engine-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.email-engine .ta-tabs.ta-tabs>button{box-shadow:none!important}.email-engine .ta-tabs.ta-tabs>button:is([aria-selected=true],[aria-pressed=true]){transform:none;border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;box-shadow:none!important;color:#fff!important}.email-engine .ta-tabs.ta-tabs>button:is([aria-selected=true],[aria-pressed=true]):is(:hover,:focus-visible){transform:none;border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;box-shadow:none!important}.email-engine-panel{border:1px solid var(--admin-rule);border-radius:var(--ta-radius-lg);background:var(--admin-panel);min-width:0;overflow:hidden;box-shadow:10px 12px 28px #0000002e}.email-engine-panel--recipients{z-index:2;position:relative;overflow:visible}.email-engine-builder{grid-template-columns:minmax(0,1.45fr) minmax(320px,.62fr);gap:18px;padding:22px;display:grid}.email-engine-builder--single{grid-template-columns:minmax(0,1fr)}.email-engine-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:17px;min-width:0;display:grid}.email-engine-form-grid>:is(.email-engine-import,.email-engine-copy-grid,.email-engine-revision-note){grid-column:1/-1}.email-engine-form-grid .ta-dropdown__menu{z-index:60}.email-engine-managed-lists .ta-dropdown__menu{width:100%;max-height:min(560px,100dvh - 110px)}.email-engine-import{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:14px;display:grid}.email-engine-import>.admin-system-field{grid-template-rows:auto 200px auto}.email-engine-import textarea,.email-engine-file{box-sizing:border-box;height:200px;min-height:200px}.email-engine-file{border:1px dashed var(--admin-rule-strong);background:var(--admin-panel-raised);color:var(--admin-copy);text-align:center;cursor:pointer;place-items:center;padding:22px;display:grid;position:relative}.email-engine-file:hover{border-color:var(--theme-accent);background:var(--admin-panel-hover)}.email-engine-file input{opacity:0;width:1px;height:1px;position:absolute}.email-engine-file span{gap:8px;display:grid}.email-engine-file b{color:var(--admin-title);font-size:13px}.email-engine-file small{color:var(--admin-muted);font-size:10px;line-height:1.5}.email-engine-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.email-engine-copy-grid>.admin-system-field{align-content:start;align-self:start}.email-engine-copy-grid textarea{height:420px;min-height:420px;margin:0}.email-engine-code{tab-size:2;font-family:Geist Mono,Courier New,monospace!important;font-size:12px!important}.email-engine-revision-note{border-left:3px solid var(--theme-accent);background:var(--admin-panel-raised);color:var(--admin-copy);margin:0;padding:16px;font-size:12px;line-height:1.6}.email-engine .admin-system-field :is(input,select),.email-engine .ta-dropdown__trigger{height:48px;min-height:48px!important}.email-engine-message-tabs{margin:10px}.email-engine-message-raw{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);padding:22px}.email-engine-template-tools{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.email-engine-template-tools>.admin-system-button{min-height:48px}.email-engine-subject-field{grid-column:1/-1}.email-engine-message-preview{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);padding:22px}.email-engine-message-preview .email-engine-preview{min-height:620px;position:relative;top:auto}.email-engine-message-preview .email-engine-preview iframe{min-height:520px}.email-engine-preview{border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);min-width:0;min-height:560px;box-shadow:var(--ta-shadow-offset);grid-template-rows:auto 1fr auto;align-self:start;display:grid;position:sticky;top:88px}.email-engine-preview>header{border-bottom:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 14px;display:flex}.email-engine-preview>header span{color:var(--admin-title);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.email-engine-preview>header small{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.email-engine-preview iframe{background:var(--theme-surface-1);border:0;width:100%;min-height:460px}.email-engine-preview>footer{border-top:1px solid var(--admin-rule);align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.email-engine-preview code{border:1px solid var(--admin-rule);background:var(--admin-panel);color:var(--theme-accent);padding:6px 8px;font:10px Geist Mono,monospace}.email-engine-actions{border-top:1px solid var(--admin-rule);background:var(--admin-panel-raised);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.email-engine-actions>div{flex-wrap:wrap;gap:10px;display:flex}.email-engine-validation{border:1px solid var(--theme-accent-border);border-left:3px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--admin-copy);margin:0 22px 4px;padding:14px 16px}.email-engine-validation strong{color:var(--admin-title);font-size:12px}.email-engine-validation ul{gap:5px;margin:9px 0 0;padding-left:18px;font-size:11px;line-height:1.45;display:grid}.email-engine-ready-check{border-left:3px solid var(--theme-success-border);background:var(--theme-success-surface-strong);color:var(--theme-success-copy);margin:0;padding:13px 15px;font-size:11px;line-height:1.5}.email-engine-schedule{gap:22px;padding:24px;display:grid}.email-engine-mode{width:min(620px,100%)}.email-engine-mode-note{color:var(--admin-muted);margin:-10px 0 0;font-size:11px;line-height:1.55}.email-engine-date-grid{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);grid-template-columns:1fr 1fr 1.25fr;gap:14px;padding:20px;display:grid}.email-engine-date-control{display:block;position:relative}.email-engine-date-control:before{z-index:1;border-left:1px solid var(--admin-rule);background:var(--admin-panel-hover);width:31px;color:var(--theme-accent);pointer-events:none;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.email-engine-date-control--date:before{content:"▦";font-size:15px}.email-engine-date-control--time:before{content:"◷";font-size:17px}.email-engine-date-control input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:44px!important}html[data-theme=white-purple] .email-engine-date-control input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.email-engine-date-control input::-webkit-calendar-picker-indicator{z-index:2;opacity:0;cursor:pointer;width:32px;height:32px;position:relative}.email-engine-datetime-wrap{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);padding:20px}.email-engine-datetime{width:min(100%,430px)}.email-engine-datetime .ta-dropdown__menu{z-index:70}.email-engine-datetime .ta-datetime-picker__field .ta-dropdown__trigger{height:var(--ta-control-md);min-height:var(--ta-control-md)!important}.email-engine-datetime .ta-datetime-picker__period{background:0 0;border:0;gap:6px;padding:0;overflow:visible}.email-engine-datetime .ta-datetime-picker__period>button{border-radius:var(--ta-radius-sm);border:1px solid var(--admin-rule)!important}.email-engine-datetime .ta-datetime-picker__actions strong{white-space:normal}.email-engine-schedule-summary{border:1px solid var(--admin-rule);background:var(--admin-panel);grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);display:grid}.email-engine-schedule-summary>*{border-top:1px solid var(--admin-rule);min-width:0;padding:13px 15px}.email-engine-schedule-summary>:nth-child(-n+2){border-top:0}.email-engine-schedule-summary span{border-right:1px solid var(--admin-rule);color:var(--admin-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.email-engine-schedule-summary strong{color:var(--admin-title);overflow-wrap:anywhere;font-size:12px}.email-engine-campaign-list{gap:12px;padding:20px;display:grid}.email-engine-campaign{border:1px solid var(--admin-rule);background:var(--admin-panel-raised)}.email-engine-campaign>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.email-engine-campaign h3{color:var(--admin-title);margin:9px 0 5px;font-size:18px}.email-engine-campaign p{color:var(--admin-muted);margin:0;font-size:10px}.email-engine-campaign time{color:var(--admin-muted);white-space:nowrap;font:10px Geist Mono,monospace}.email-engine-status{border:1px solid var(--admin-rule-strong);min-height:23px;color:var(--admin-copy);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.email-engine-status:is(.is-queued,.is-processing,.is-completed){border-color:var(--theme-success-border);background:var(--theme-success-surface-strong);color:var(--theme-success-copy)}.email-engine-status.is-paused{border-color:var(--theme-warning-border);background:var(--theme-warning-surface);color:var(--theme-warning-copy)}.email-engine-status:is(.is-failed,.is-cancelled){border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.email-engine-campaign-counts{border-top:1px solid var(--admin-rule);border-bottom:1px solid var(--admin-rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.email-engine-campaign-counts span{border-left:1px solid var(--admin-rule);min-width:0;color:var(--admin-muted);letter-spacing:.07em;text-transform:uppercase;gap:4px;padding:12px 15px;font-size:9px;display:grid}.email-engine-campaign-counts span:first-child{border-left:0}.email-engine-campaign-counts b{color:var(--admin-title);font-size:18px;line-height:1}.email-engine-campaign>footer{flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.email-engine-campaign>footer button,.email-engine-suppressions button{border:1px solid var(--admin-rule);min-height:32px;color:var(--admin-copy);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:0 10px;font-size:9px;font-weight:700}.email-engine-campaign>footer button:hover,.email-engine-suppressions button:hover{border-color:var(--theme-accent);color:var(--admin-title)}.email-engine-campaign>footer button.is-danger{color:var(--theme-accent)}.email-engine-empty{border:1px dashed var(--admin-rule-strong);color:var(--admin-muted);text-align:center;margin:0;padding:46px}.email-engine-campaign-account{border:1px solid var(--admin-rule);border-left:3px solid var(--theme-accent);background:var(--admin-panel-raised);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:20px;margin:24px 32px 0;padding:20px 22px;display:grid}.email-engine-campaign-account>div:first-child{gap:6px;display:grid}.email-engine-campaign-account small{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.email-engine-campaign-account strong{color:var(--admin-title);font-size:15px}.email-engine-campaign-account span{color:var(--admin-muted);font-size:10px;line-height:1.5}.email-engine-account-layout{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);grid-template-columns:minmax(430px,.72fr) minmax(0,1.28fr);min-height:600px;margin:24px 32px;display:grid}.email-engine-account-list{border-right:1px solid var(--admin-rule);background:var(--admin-panel);align-content:start;justify-items:stretch;gap:14px;padding:34px 34px 34px 40px;display:grid}.email-engine-account-list>button{border:1px solid var(--admin-rule);border-radius:var(--ta-radius-sm);background:var(--admin-panel-raised);width:100%;min-width:0;min-height:0;color:var(--admin-copy);text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr);justify-content:stretch;place-items:start;gap:18px;padding:15px 5px;display:grid}.email-engine-account-list>button:hover,.email-engine-account-list>button.is-active{border-color:var(--theme-accent);background:var(--admin-panel-hover)}.email-engine-account-list i{border:1px solid var(--admin-rule-strong);width:46px;height:46px;color:var(--theme-accent);letter-spacing:.08em;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.email-engine-account-list span{text-align:left;justify-items:start;gap:6px;min-width:0;display:grid}.email-engine-account-list strong,.email-engine-account-list small,.email-engine-account-list em{min-width:0;color:inherit;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.email-engine-account-list strong{color:var(--admin-title);font-size:12px}.email-engine-account-list small{color:var(--admin-copy);font-size:10px}.email-engine-account-list em{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-style:normal}.email-engine-account-form{align-content:start;gap:22px;min-width:0;padding:24px;display:grid}.email-engine-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.email-engine-account-fields .ta-dropdown__menu{z-index:20}.email-engine-account-credentials,.email-engine-hostinger-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.email-engine-hostinger-fields>.admin-system-field{align-content:start;align-self:start}.email-engine-microsoft-connect{align-content:start}.email-engine-microsoft-connect .admin-system-button{width:100%;min-height:48px}.email-engine-provider-note{border-left:3px solid var(--theme-accent);background:var(--admin-panel-raised);color:var(--admin-muted);grid-column:1/-1;margin:0;padding:12px 14px;font-size:10px;line-height:1.55}.email-engine-provider-note a{color:var(--theme-accent);font-weight:700}.email-engine-provider-note code{color:var(--admin-title);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:.95em}.email-engine-policy{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);gap:14px;padding:18px;display:grid}.email-engine-policy h3{color:var(--admin-title);margin:0;font-size:15px}.email-engine-policy>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.email-engine-policy>label{color:var(--admin-copy);align-items:center;gap:8px;font-size:10px;display:inline-flex}.email-engine-policy input[type=checkbox]{accent-color:var(--theme-accent)}.email-engine-account-actions{flex-wrap:wrap;gap:9px;display:flex}.email-engine-health{border:1px solid var(--admin-rule);background:var(--admin-panel);margin:0 20px 20px}.email-engine-health>header{border-bottom:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 17px;display:flex}.email-engine-health>header small{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.email-engine-health h3{color:var(--admin-title);margin:0;font-size:18px}.email-engine-health>header>span{color:var(--admin-copy);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.email-engine-suppress-form{border-bottom:1px solid var(--admin-rule);grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.email-engine-suppress-form input{border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);min-height:40px;color:var(--admin-title);border-radius:0;padding:0 11px}.email-engine-suppressions{max-height:360px;display:grid;overflow:auto}.email-engine-suppressions>div{border-top:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.email-engine-suppressions>div:first-child{border-top:0}.email-engine-suppressions span{gap:4px;min-width:0;display:grid}.email-engine-suppressions strong{color:var(--admin-title);text-overflow:ellipsis;font-size:11px;overflow:hidden}.email-engine-suppressions small{color:var(--admin-muted);font-size:9px}.email-engine-suppressions>p{color:var(--admin-muted);text-align:center;margin:0;padding:28px}.email-engine-health-note{border-top:1px solid var(--admin-rule);color:var(--admin-muted);margin:0;padding:12px 14px;font-size:10px;line-height:1.55}.email-engine-feedback-list{display:grid}.email-engine-feedback-list article{border-top:1px solid var(--admin-rule);grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:18px;padding:12px 14px;display:grid}.email-engine-feedback-list article:first-child{border-top:0}.email-engine-feedback-list article>span{gap:4px;min-width:0;display:grid}.email-engine-feedback-list article>span:last-child{text-align:right}.email-engine-feedback-list strong,.email-engine-feedback-list b{color:var(--admin-title);font-size:11px}.email-engine-feedback-list small{overflow-wrap:anywhere;color:var(--admin-muted);font-size:9px;line-height:1.45}.email-engine-feedback-list>p{color:var(--admin-muted);text-align:center;margin:0;padding:28px}.email-engine-master{border:1px solid var(--admin-rule);background:var(--admin-panel);justify-content:space-between;align-items:center;gap:22px;padding:14px 16px;display:flex}.email-engine-master>div{gap:4px;min-width:0;display:grid}.email-engine-master small{color:var(--admin-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.email-engine-master strong{color:var(--admin-title);font-size:14px}.email-engine-master span{color:var(--admin-muted);font-size:10px;line-height:1.5}.email-engine-preview-subject{border-bottom:1px solid var(--admin-rule);background:var(--admin-panel);gap:5px;padding:11px 13px;display:grid}.email-engine-preview-subject small{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.email-engine-preview-subject strong{color:var(--admin-title);font-size:11px;line-height:1.4}.email-engine-preview-counts{border-top:1px solid var(--admin-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.email-engine-preview-counts span{border-left:1px solid var(--admin-rule);min-width:0;color:var(--admin-muted);letter-spacing:.05em;text-transform:uppercase;gap:3px;padding:9px;font-size:7px;display:grid}.email-engine-preview-counts span:first-child{border-left:0}.email-engine-preview-counts b{color:var(--admin-title);font-size:14px}.email-engine-preview-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.email-engine-preview-actions>div{gap:5px;margin-right:auto;display:flex}.email-engine-recipient-details{border-top:1px solid var(--admin-rule);background:var(--admin-panel)}.email-engine-recipient-details>header{border-bottom:1px solid var(--admin-rule);justify-content:space-between;gap:14px;padding:11px 15px;display:flex}.email-engine-recipient-details>header strong{color:var(--admin-title);font-size:11px}.email-engine-recipient-details>header span{color:var(--admin-muted);text-transform:uppercase;font-size:9px}.email-engine-recipient-filters{border-bottom:1px solid var(--admin-rule);background:var(--admin-panel-raised);grid-template-columns:minmax(0,1fr) minmax(160px,.28fr);gap:10px;padding:12px 15px;display:grid}.email-engine-recipient-filters label{gap:6px;display:grid}.email-engine-recipient-filters label>span{color:var(--admin-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.email-engine-recipient-filters :is(input,select){border:1px solid var(--admin-rule-strong);background:var(--admin-panel);min-height:38px;color:var(--admin-title);border-radius:0;padding:0 10px}.email-engine-recipient-table{max-height:480px;display:grid;overflow:auto}.email-engine-recipient-row{border-top:1px solid var(--admin-rule);grid-template-columns:minmax(220px,1.1fr) minmax(105px,.35fr) minmax(260px,1fr);align-items:center;gap:14px;padding:12px 15px;display:grid}.email-engine-recipient-row:first-child{border-top:0}.email-engine-recipient-row>span{gap:5px;min-width:0;display:grid}.email-engine-recipient-row strong,.email-engine-recipient-row small{overflow-wrap:anywhere}.email-engine-recipient-row strong{color:var(--admin-title);font-size:10px}.email-engine-recipient-row small{color:var(--admin-muted);font-size:8px;line-height:1.45}.email-engine-recipient-row .email-engine-status{width:max-content}.email-engine-recipient-table>p{color:var(--admin-muted);text-align:center;margin:0;padding:26px}@media (width<=1120px){.email-engine-builder{grid-template-columns:1fr}.email-engine-preview{position:relative;top:auto}.email-engine-account-layout{grid-template-columns:1fr}.email-engine-account-list{border-right:0;border-bottom:1px solid var(--admin-rule);grid-template-columns:repeat(2,minmax(0,1fr))}.email-engine-policy>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.email-engine-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.email-engine-form-grid,.email-engine-import,.email-engine-copy-grid,.email-engine-template-tools,.email-engine-mode,.email-engine-date-grid,.email-engine-account-fields,.email-engine-account-credentials,.email-engine-hostinger-fields,.email-engine-account-list,.email-engine-campaign-account,.email-engine-policy>div,.email-engine-feedback-list article{grid-template-columns:1fr}.email-engine-feedback-list article>span:last-child{text-align:left}.email-engine-template-tools>.admin-system-button{width:100%}.email-engine-form-grid>:is(.email-engine-import,.email-engine-copy-grid,.email-engine-revision-note){grid-column:auto}.email-engine-actions{flex-direction:column;align-items:stretch}.email-engine-actions>div{display:grid}.email-engine-actions .admin-system-button{width:100%}.email-engine-schedule-summary{grid-template-columns:1fr}.email-engine-schedule-summary>*{border-right:0;border-top:1px solid var(--admin-rule)!important}.email-engine-schedule-summary>:first-child{border-top:0!important}.email-engine-campaign>header{flex-direction:column}.email-engine-campaign-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.email-engine-campaign-counts span{border-top:1px solid var(--admin-rule)}.email-engine-campaign-counts span:nth-child(odd){border-left:0}.email-engine-suppress-form{grid-template-columns:1fr}.email-engine-master{flex-direction:column;align-items:stretch}.email-engine-master .admin-system-button{width:100%}.email-engine-preview-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.email-engine-preview-counts span:nth-child(odd){border-left:0}.email-engine-recipient-row,.email-engine-recipient-filters{grid-template-columns:1fr}.email-engine-header-actions{flex-direction:column;align-items:stretch;width:100%}.email-engine-header-actions .admin-system-button{width:100%}.email-engine-frame>:is(.email-engine-master,.admin-system-stats,.admin-system-alert,.email-engine-workspace,.email-engine-processor-content){margin-inline:10px}.email-engine-account-list strong,.email-engine-account-list small,.email-engine-account-list em{text-overflow:clip;white-space:normal;overflow:visible}.email-engine-campaign-account{margin:20px 28px 0}.email-engine-account-layout{margin:20px 28px}.email-engine-account-list{padding:30px}}@media (width<=420px){.email-engine-tabs.ta-tabs--four{grid-template-columns:repeat(2,minmax(0,1fr))}.email-engine-header{padding:18px}.email-engine-workspace{padding:7px}.email-engine-copy-grid textarea{height:340px;min-height:340px}.email-engine-campaign-account{margin:16px 22px 0;padding:18px}.email-engine-account-layout{margin:16px 22px}.email-engine-account-list{padding:26px}}@media (prefers-reduced-motion:reduce){.email-engine *{scroll-behavior:auto!important;transition:none!important}}.email-engine-breadcrumb{color:var(--admin-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font:700 9px/1 Geist Mono,monospace;display:flex}.email-engine-breadcrumb a{color:var(--theme-accent);text-decoration:none}.email-engine-breadcrumb a:hover{text-decoration:underline}.email-engine-processor .admin-system-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.email-engine-processor-content{gap:16px;display:grid}.processor-control>div:last-child{justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.processor-control p{max-width:740px;color:var(--admin-copy);margin:0;font-size:12px;line-height:1.65}.processor-control>div:last-child>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.processor-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.processor-account-grid>article{border:1px solid var(--admin-rule);background:var(--admin-panel-raised)}.processor-account-grid>article>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.processor-account-grid i{border:1px solid var(--admin-rule-strong);width:42px;height:42px;color:var(--theme-accent);letter-spacing:.08em;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.processor-account-grid h3{color:var(--admin-title);margin:0 0 4px;font-size:14px}.processor-account-grid p{color:var(--admin-muted);text-transform:uppercase;margin:0;font-size:9px}.processor-account-grid header>span{border:1px solid var(--admin-rule-strong);color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:8px;font-weight:700}.processor-account-grid header>span.is-ready{border-color:var(--theme-success-border);background:var(--theme-success-surface-strong);color:var(--theme-success-copy)}.processor-account-grid header>span.is-paused{border-color:var(--theme-warning-border);background:var(--theme-warning-surface);color:var(--theme-warning-copy)}.processor-account-grid article>div{border-top:1px solid var(--admin-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.processor-account-grid article>div span{border-left:1px solid var(--admin-rule);min-width:0;color:var(--admin-muted);letter-spacing:.05em;text-transform:uppercase;gap:4px;padding:11px;font-size:8px;display:grid}.processor-account-grid article>div span:first-child{border-left:0}.processor-account-grid b{color:var(--admin-title);font-size:17px;line-height:1}.processor-account-grid footer{border-top:1px solid var(--admin-rule);color:var(--theme-warning-copy);padding:10px 14px;font-size:9px}.processor-locks{display:grid}.processor-locks>div{border-top:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.processor-locks>div:first-child{border-top:0}.processor-locks strong{color:var(--admin-title);font-size:12px}.processor-locks span,.processor-locks p{color:var(--admin-muted);margin:0;font-size:10px}.processor-locks>p{text-align:center;padding:28px}.processor-table-wrap{overflow-x:auto}.processor-table{border-collapse:collapse;width:100%;min-width:980px}.processor-table th{background:var(--admin-panel-raised);color:var(--admin-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:11px 13px;font-size:9px}.processor-table td{border-top:1px solid var(--admin-rule);color:var(--admin-copy);vertical-align:top;padding:13px;font-size:10px}.processor-table td>strong{color:var(--admin-title);white-space:nowrap;font-weight:500;display:block}.processor-table td>small{max-width:280px;color:var(--theme-accent);margin-top:5px;line-height:1.4;display:block}.processor-run-cards{display:none}.processor-run-card{border-top:1px solid var(--admin-rule);background:var(--admin-panel)}.processor-run-card:first-child{border-top:0}.processor-run-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:10px;padding:13px;display:grid}.processor-run-card summary>span{gap:4px;min-width:0;display:grid}.processor-run-card summary strong{color:var(--admin-title);font-size:10px}.processor-run-card summary small{color:var(--admin-muted);text-transform:uppercase;font-size:8px}.processor-run-card summary b{color:var(--admin-title);font-size:16px}.processor-run-card dl{border-top:1px solid var(--admin-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.processor-run-card dl>div{border-right:1px solid var(--admin-rule);border-bottom:1px solid var(--admin-rule);justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.processor-run-card dt{color:var(--admin-muted);text-transform:uppercase;font-size:8px}.processor-run-card dd{color:var(--admin-title);margin:0;font-size:10px}.processor-run-card>p{color:var(--theme-accent);margin:0;padding:11px 12px;font-size:9px;line-height:1.45}.processor-run-cards>p{color:var(--admin-muted);text-align:center;margin:0;padding:24px}@media (width<=900px){.processor-control>div:last-child{flex-direction:column;align-items:stretch}.processor-control>div:last-child>div{justify-content:flex-start}.processor-account-grid{grid-template-columns:1fr}.email-engine-processor .admin-system-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.processor-control>div:last-child>div{display:grid}.processor-control .admin-system-button{width:100%}.processor-account-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.processor-account-grid article>div span:nth-child(3){border-left:0;border-top:1px solid var(--admin-rule)}.processor-account-grid article>div span:nth-child(4){border-top:1px solid var(--admin-rule)}.processor-table-wrap{display:none}.processor-run-cards{display:grid}.processor-run-card summary{grid-template-columns:minmax(0,1fr) auto}.processor-run-card summary>span:last-child{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline}.email-engine-processor .admin-system-stats{grid-template-columns:1fr}}.enrichment-admin{color:var(--admin-copy)}.enrichment-disclosure{border:1px solid var(--admin-rule);border-left:5px solid var(--theme-accent);background:var(--admin-panel-raised);grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);gap:20px;margin:0 0 18px;padding:18px 20px;display:grid}.enrichment-disclosure strong{color:var(--theme-accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.enrichment-disclosure p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.6}.enrichment-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.admin-app .enrichment-list{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);min-width:0;color:var(--admin-copy);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:1fr auto;gap:7px 12px;padding:16px;display:grid}.admin-app .enrichment-list:hover,.admin-app .enrichment-list.is-active{border-color:var(--theme-accent);background:var(--admin-panel-hover)}.enrichment-list strong{color:var(--admin-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.enrichment-list span,.enrichment-list small{color:var(--admin-muted);font-size:10px}.enrichment-list small{color:var(--theme-accent);text-transform:uppercase;grid-column:1/-1}.enrichment-model-controls{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,.8fr);gap:12px;padding:18px;display:grid}.enrichment-model-controls label,.enrichment-model-price{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.enrichment-model-controls label>span,.enrichment-model-price>span{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.enrichment-model-controls select{border:1px solid var(--admin-rule);background:var(--admin-panel);width:100%;color:var(--admin-title);font:inherit;border-radius:0;padding:11px 12px;font-size:12px}.enrichment-model-controls select:focus{border-color:var(--theme-accent);outline:2px solid color-mix(in srgb, var(--theme-accent) 30%, transparent);outline-offset:1px}.enrichment-model-price strong{color:var(--admin-title);font-size:13px}.enrichment-model-price small{color:var(--admin-muted);text-transform:uppercase;font-size:9px;line-height:1.5}.enrichment-run-status{border:1px solid var(--admin-rule);color:var(--admin-muted);letter-spacing:.09em;text-transform:uppercase;align-self:center;padding:7px 10px;font-size:10px;font-style:normal}.enrichment-run-status.is-processing,.enrichment-run-status.is-pending{border-color:var(--theme-accent);color:var(--theme-accent)}.enrichment-run-status.is-paused{border-color:var(--ta-signal-warning,#d99a3e);color:var(--ta-signal-warning,#d99a3e)}.enrichment-run-status.is-completed{border-color:var(--ta-signal-green);color:var(--ta-signal-green)}.enrichment-run-status.is-needs_retry{border-color:var(--theme-accent);color:var(--theme-accent)}.enrichment-progress-wrap,.enrichment-ready{gap:18px;padding:22px 18px;display:grid}.enrichment-ready h3{color:var(--admin-title);margin:0;font-size:18px}.enrichment-ready p{max-width:780px;color:var(--admin-muted);margin:0;font-size:12px;line-height:1.65}.enrichment-progress-copy{background:var(--admin-rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.enrichment-progress-copy>div{background:var(--admin-panel-raised);gap:7px;padding:16px;display:grid}.enrichment-progress-copy span{color:var(--admin-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.enrichment-progress-copy strong{color:var(--admin-title);font-size:18px}.enrichment-progress-track{border:1px solid var(--admin-rule);background:var(--admin-panel);height:12px;overflow:hidden}.enrichment-progress-track span{background:var(--theme-accent);height:100%;transition:width .35s;display:block}.enrichment-live-line{color:var(--admin-title);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.enrichment-live-line i{background:var(--theme-accent);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--theme-accent) 18%, transparent);border-radius:50%;animation:1.35s ease-in-out infinite enrichment-pulse}.enrichment-lifecycle{border:1px solid var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 5%, var(--admin-panel-raised));gap:14px;padding:16px;display:grid}.enrichment-lifecycle header{justify-content:space-between;align-items:center;gap:14px;display:flex}.enrichment-lifecycle header strong{color:var(--admin-title);font-size:12px}.enrichment-lifecycle header span,.enrichment-lifecycle p{color:var(--admin-muted);margin:0;font-size:9px;line-height:1.5}.enrichment-lifecycle ol{background:var(--admin-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.enrichment-lifecycle li{background:var(--admin-panel);min-height:42px;color:var(--admin-muted);text-transform:uppercase;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.enrichment-lifecycle li i{border:1px solid var(--admin-rule);border-radius:50%;flex:none;width:8px;height:8px}.enrichment-lifecycle li.is-done{color:var(--ta-signal-green)}.enrichment-lifecycle li.is-done i{border-color:var(--ta-signal-green);background:var(--ta-signal-green)}.enrichment-lifecycle li.is-current{color:var(--theme-accent)}.enrichment-lifecycle li.is-current i{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-accent) 18%, transparent);animation:1.35s ease-in-out infinite enrichment-pulse}.enrichment-activity{border:1px solid var(--admin-rule);background:var(--admin-panel);gap:12px;padding:16px;display:grid}.enrichment-activity>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.enrichment-activity>header div{align-items:baseline;gap:10px;display:flex}.enrichment-activity>header span{color:var(--theme-accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.enrichment-activity>header strong{color:var(--admin-title);font-size:13px}.enrichment-activity>header small,.enrichment-activity>p{color:var(--admin-muted);margin:0;font-size:9px}.enrichment-activity ol{background:var(--admin-rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}.enrichment-activity li{background:var(--admin-panel-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.enrichment-activity li>i{border:1px solid var(--admin-rule);border-radius:50%;width:9px;height:9px}.enrichment-activity li>div{gap:3px;min-width:0;display:grid}.enrichment-activity li strong,.enrichment-activity li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enrichment-activity li strong{color:var(--admin-title);font-size:11px}.enrichment-activity li small{color:var(--admin-muted);font-size:9px}.enrichment-activity li>span{color:var(--admin-muted);text-transform:uppercase;font-size:9px}.enrichment-activity li.is-preparing>i,.enrichment-activity li.is-processing>i,.enrichment-activity li.is-request_sent>i{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-accent) 18%, transparent);animation:1s ease-in-out infinite enrichment-pulse}.enrichment-activity li.is-saving_results>i{border-color:var(--theme-accent);background:0 0;animation:.7s ease-in-out infinite enrichment-pulse}.enrichment-activity li.is-completed>i{border-color:var(--ta-signal-green);background:var(--ta-signal-green)}.enrichment-activity li.is-completed>span{color:var(--ta-signal-green)}.enrichment-activity li.is-needs_retry>i{border-color:var(--theme-accent);background:var(--theme-accent)}.enrichment-outcome-line{border-left:3px solid var(--theme-accent);color:var(--admin-muted);margin:0;padding-left:12px;font-size:11px;line-height:1.6}.enrichment-outcome-line strong{color:var(--admin-title)}.enrichment-run-error,.enrichment-cost-block{color:var(--theme-accent);margin:0;padding:0 18px 18px;font-size:11px;line-height:1.5}.enrichment-actions{padding:0 18px 18px}.enrichment-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.enrichment-profile-pagination{justify-content:space-between;align-items:center;padding:14px 18px 0}.enrichment-profile-pagination span{color:var(--admin-muted);font-size:12px}.enrichment-profile-details{border:1px solid var(--admin-rule);background:var(--admin-panel);margin:18px}.enrichment-profile-details>summary{cursor:pointer;color:var(--theme-accent);letter-spacing:.06em;text-transform:uppercase;padding:15px 16px;font-size:11px;font-weight:800}.enrichment-profile-details[open]>summary{border-bottom:1px solid var(--admin-rule)}.enrichment-profile-details .enrichment-profile-grid{padding:14px}.enrichment-profile{border:1px solid var(--admin-rule);border-top:3px solid var(--theme-accent);background:var(--admin-panel-raised);gap:16px;min-width:0;padding:18px;display:grid}.enrichment-profile>header{justify-content:space-between;gap:18px;display:flex}.enrichment-profile>header div{gap:5px;min-width:0;display:grid}.enrichment-profile>header span,.enrichment-profile section>span{color:var(--theme-accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.enrichment-profile h3{color:var(--admin-title);margin:0;font-size:17px;line-height:1.15}.enrichment-profile header small{color:var(--admin-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.enrichment-profile dl{background:var(--admin-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.enrichment-profile dl>div{background:var(--admin-panel);gap:6px;min-width:0;padding:11px;display:grid}.enrichment-profile dl>div.is-wide{grid-column:1/-1}.enrichment-profile dt{color:var(--admin-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.enrichment-profile dd{overflow-wrap:anywhere;color:var(--admin-title);margin:0;font-size:11px;line-height:1.45}.enrichment-profile dd em{color:var(--admin-muted);font-style:normal}.enrichment-profile a{color:var(--theme-accent)}.enrichment-profile section{border-left:3px solid var(--admin-rule);gap:8px;padding-left:13px;display:grid}.enrichment-profile section>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.enrichment-profile section p{color:var(--admin-copy);margin:0;font-size:11px;line-height:1.6}.enrichment-profile footer{border-top:1px solid var(--admin-rule);color:var(--admin-muted);text-transform:uppercase;justify-content:space-between;gap:12px;padding-top:12px;font-size:9px;display:flex}.enrichment-confidence{border:1px solid var(--admin-rule);width:fit-content;color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;align-self:start;padding:4px 6px;font-size:8px;font-style:normal}.enrichment-confidence.is-high{border-color:var(--ta-signal-green);color:var(--ta-signal-green)}.enrichment-confidence.is-medium{border-color:var(--theme-accent);color:var(--theme-accent)}.enrichment-confidence.is-low,.enrichment-confidence.is-unknown{opacity:.75}.enrichment-run-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.admin-app .enrichment-history-row{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);min-width:0;color:var(--admin-copy);text-align:left;cursor:pointer;border-radius:0;gap:8px;padding:15px;display:grid}.admin-app .enrichment-history-row:hover,.admin-app .enrichment-history-row.is-active{border-color:var(--theme-accent);background:var(--admin-panel-hover)}.enrichment-history-row>span{justify-content:space-between;gap:10px;display:flex}.enrichment-history-row b,.enrichment-history-row em{color:var(--theme-accent);font-size:10px;font-style:normal}.enrichment-history-row i,.enrichment-history-row small{color:var(--admin-muted);text-transform:uppercase;font-size:9px;font-style:normal}.enrichment-history-row strong{color:var(--admin-title);font-size:14px}@keyframes enrichment-pulse{50%{opacity:.45;transform:scale(.75)}}@media (width<=1050px){.enrichment-list-grid,.enrichment-run-grid,.enrichment-model-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.enrichment-model-price{grid-column:1/-1}.enrichment-profile-grid{grid-template-columns:1fr}.enrichment-progress-copy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.enrichment-disclosure{grid-template-columns:1fr}.enrichment-list-grid,.enrichment-run-grid,.enrichment-profile-grid,.enrichment-model-controls{grid-template-columns:1fr;padding:14px}.enrichment-model-price{grid-column:auto}.enrichment-progress-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.enrichment-lifecycle ol{grid-template-columns:1fr}.enrichment-lifecycle header,.enrichment-activity>header{flex-direction:column;align-items:flex-start}.enrichment-activity li{grid-template-columns:auto minmax(0,1fr)}.enrichment-activity li>span{grid-column:2}.enrichment-progress-wrap,.enrichment-ready{padding:18px 14px}.enrichment-actions{padding:0 14px 14px}.enrichment-profile-pagination{flex-direction:column;align-items:stretch;padding-top:14px}.enrichment-profile dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.enrichment-admin *{transition:none!important;animation:none!important}}.email-admin{color:var(--admin-copy)}.email-admin-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.admin-app .email-admin-list-choice{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);min-width:0;min-height:118px;color:var(--admin-copy);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:28px 58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.admin-app .email-admin-list-choice:hover{border-color:var(--admin-rule-strong);background:var(--admin-panel-hover);color:var(--admin-title)}.admin-app .email-admin-list-choice.is-active{border-color:var(--theme-accent);background:var(--admin-panel-hover);box-shadow:var(--ta-shadow-offset)}.email-admin-list-number,.email-admin-row-number{color:var(--theme-accent);letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}.email-admin-list-copy{gap:7px;min-width:0;display:grid}.email-admin-list-copy strong{color:var(--admin-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.email-admin-list-copy small{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.email-admin-list-meta{text-align:right;justify-items:end;gap:4px;display:grid}.email-admin-list-meta b{color:var(--admin-title);font-size:18px}.email-admin-list-meta small,.email-admin-list-meta i{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal}.email-admin-list-meta i{color:var(--theme-accent)}.email-admin-list-image{object-fit:cover;border:1px solid var(--admin-rule-strong);background:var(--admin-panel-hover);width:58px;height:58px}.email-admin-list-image.is-large{width:96px;height:96px}.email-admin-list-fallback{color:var(--admin-title);letter-spacing:.04em;place-items:center;font-size:16px;font-weight:800;display:grid}.email-admin-editor{overflow:hidden}.email-admin-editor-head{min-height:88px}.email-admin-form,.email-admin-recipients,.email-admin-templates{gap:18px;padding:22px;display:grid}.email-admin-subsection{border:1px solid var(--admin-rule);background:var(--admin-panel-raised);align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.email-admin-subsection-heading{gap:8px;display:grid}.email-admin-subsection-heading h3,.email-admin-image-row h3,.email-admin-recipient-table h3{color:var(--admin-title);margin:0;font-size:19px}.email-admin-subsection-heading>p:last-child,.email-admin-image-row>div>p:not(.admin-system-eyebrow){max-width:780px;color:var(--admin-copy);margin:0;font-size:12px;line-height:1.6}.email-admin-image-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px}.email-admin-image-row>div{gap:8px;min-width:0;display:grid}.email-admin-image-row small{color:var(--admin-muted);font-size:10px}.email-admin-inline-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.email-admin-field-grid{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(110px,.7fr) minmax(120px,.8fr);gap:12px;display:grid}.email-admin-recipients{grid-template-columns:minmax(310px,.8fr) minmax(420px,1.2fr)}.email-admin-import small{color:var(--admin-muted);font-size:10px;line-height:1.55}.email-admin-import .admin-system-button{width:100%}.email-admin-recipient-table{padding:0;overflow:hidden}.email-admin-recipient-table>header{border-bottom:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;display:flex}.email-admin-recipient-table>header>div{gap:7px;display:grid}.email-admin-recipient-table>div{max-height:640px;overflow-y:auto}.email-admin-recipient-table article{border-bottom:1px solid var(--admin-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:grid}.email-admin-recipient-table article:last-child{border-bottom:0}.email-admin-recipient-table article>span:nth-child(2){gap:5px;min-width:0;display:grid}.email-admin-recipient-table article strong{color:var(--admin-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-admin-recipient-table article small{color:var(--admin-muted);font-size:10px}.email-admin-recipient-actions{align-items:center;gap:10px;display:flex}.email-admin-recipient-edit{border-bottom:1px solid var(--admin-rule-strong);background:var(--admin-panel-hover);gap:16px;padding:20px;display:grid}.email-admin-recipient-edit .email-admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-admin-recipient-edit .admin-system-actions{justify-content:flex-start}.email-admin-templates{gap:18px}.email-admin-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-app .email-admin-template-choice{border:1px solid var(--admin-rule);background:var(--admin-panel);min-width:0;min-height:104px;color:var(--admin-copy);text-align:left;cursor:pointer;border-radius:0;align-content:center;gap:7px;padding:16px;display:grid}.admin-app .email-admin-template-choice:hover{border-color:var(--admin-rule-strong);background:var(--admin-panel-hover)}.admin-app .email-admin-template-choice.is-active{border-color:var(--theme-accent);background:var(--admin-panel-hover)}.admin-app .email-admin .email-admin-template-choice>span{color:var(--theme-accent);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}.email-admin-template-choice strong{color:var(--admin-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-admin-template-choice small{color:var(--admin-muted);font-size:10px;line-height:1.45}.email-admin-template-editor{gap:18px}.email-admin-checks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.email-admin-checks label{border:1px solid var(--admin-rule);background:var(--admin-panel);grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.email-admin-checks input{accent-color:var(--theme-accent)}.email-admin-checks span{gap:5px;display:grid}.email-admin-checks strong{color:var(--admin-title);font-size:11px}.email-admin-checks small{color:var(--admin-muted);font-size:10px;line-height:1.45}.email-admin-empty{color:var(--admin-muted);text-align:center;margin:0;padding:32px;font-size:12px}@media (width<=1080px){.email-admin-list-grid,.email-admin-recipients{grid-template-columns:1fr}.email-admin-field-grid{grid-template-columns:1fr 1fr}.email-admin-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.email-admin-list-grid,.email-admin-form,.email-admin-recipients,.email-admin-templates{padding:14px}.admin-app .email-admin-list-choice{grid-template-columns:24px 48px minmax(0,1fr);gap:10px;padding:13px}.email-admin-list-image{width:48px;height:48px}.email-admin-list-meta{text-align:left;grid-column:3;grid-template-columns:auto auto;place-items:center start}.email-admin-list-meta i{grid-column:span 2}.email-admin-field-grid,.email-admin-checks,.email-admin-template-grid,.email-admin-image-row{grid-template-columns:1fr}.email-admin-recipient-table article{grid-template-columns:24px minmax(0,1fr)}.email-admin-recipient-actions{flex-wrap:wrap;grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.email-admin *{scroll-behavior:auto!important;transition:none!important}}.intelligence-admin{gap:18px;display:grid}.intelligence-admin__heading{margin-bottom:0}.intelligence-admin__heading p:last-child{max-width:900px}.intelligence-admin__heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.intelligence-admin__status{border:1px solid var(--theme-accent);background:var(--theme-surface-deep);min-width:112px;box-shadow:4px 4px 0 var(--theme-shadow);border-radius:0;gap:4px;padding:12px 15px;display:grid}.intelligence-admin__status span{color:var(--theme-copy-muted);font:400 calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-transform:uppercase}.intelligence-admin__status strong{color:var(--theme-accent)}.intelligence-admin__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intelligence-admin__tabs button{min-height:46px}.intelligence-admin__tabs button[aria-selected=true]{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;box-shadow:3px 4px 0 var(--theme-shadow)!important}.intelligence-admin__notice,.intelligence-admin__error{border-left:4px solid var(--theme-accent);background:var(--theme-surface-raised);color:var(--theme-title);margin:0;padding:13px 16px}.intelligence-admin__error{border-left-color:var(--theme-danger,var(--theme-accent))}.intelligence-admin__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intelligence-admin__metrics article{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);min-height:140px;box-shadow:5px 5px 0 var(--theme-shadow);border-radius:0;align-content:space-between;gap:12px;padding:20px;display:grid}.intelligence-admin__metrics span,.intelligence-admin__metrics small{color:var(--theme-copy-muted);font:calc(10px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;text-transform:uppercase}.intelligence-admin__metrics strong{color:var(--theme-title);font-size:calc(34px * var(--text-scale))}.intelligence-admin .admin-panel{border-radius:0}.intelligence-admin .admin-panel>header{border-bottom:1px solid var(--theme-rule-strong);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 20px;display:flex}.intelligence-admin .admin-panel>header span{color:var(--theme-accent);font:calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.intelligence-admin .admin-panel>header h2{margin:6px 0 0}.intelligence-admin .admin-panel>header small{color:var(--theme-copy-muted)}.intelligence-admin__table-wrap{overflow-x:auto}.intelligence-admin table{border-collapse:collapse;width:100%}.intelligence-admin th{background:var(--theme-surface-raised);color:var(--theme-copy-muted);font:calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-align:left;text-transform:uppercase;padding:13px 16px}.intelligence-admin td{border-top:1px solid var(--theme-rule-strong);color:var(--theme-copy-secondary);padding:15px 16px}.intelligence-admin td strong,.intelligence-admin td small{display:block}.intelligence-admin td strong{color:var(--theme-title)}.intelligence-admin td small{color:var(--theme-copy-muted);font-family:var(--font-geist-mono), monospace;margin-top:5px}.intelligence-admin td .ready,.intelligence-admin td .pending{border:1px solid var(--theme-rule-strong);color:var(--theme-copy-muted);font:calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;padding:5px 8px;display:inline-block}.intelligence-admin td .ready{border-color:var(--theme-accent);color:var(--theme-accent)}.intelligence-admin button{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);min-height:36px;color:var(--theme-title);cursor:pointer;border-radius:0;padding:8px 12px}.intelligence-admin button:disabled{cursor:default;opacity:.55}.intelligence-admin__fields{grid-template-columns:minmax(0,1fr) 180px;gap:14px;padding:20px;display:grid}.intelligence-admin__fields label{gap:7px;display:grid}.intelligence-admin__fields label.wide{grid-column:1/-1}.intelligence-admin__fields label>span{color:var(--theme-copy-muted);font:calc(10px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-transform:uppercase}.intelligence-admin__fields input,.intelligence-admin__fields textarea{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);width:100%;color:var(--theme-title);border-radius:0;padding:11px 12px}.intelligence-admin__editor>footer{border-top:1px solid var(--theme-rule-strong);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.intelligence-admin__editor>footer p{color:var(--theme-copy-muted);margin:0}.intelligence-admin__empty{min-height:140px;color:var(--theme-copy-muted);place-items:center;margin:0;display:grid}.intelligence-admin__overview-grid,.intelligence-admin__settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.intelligence-admin__overview-grid article,.intelligence-admin__settings-grid article{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);border-radius:0;padding:17px}.intelligence-admin__overview-grid strong,.intelligence-admin__settings-grid strong{color:var(--theme-title)}.intelligence-admin__overview-grid p,.intelligence-admin__settings-grid p{color:var(--theme-copy-muted);margin:8px 0 0;line-height:1.55}.intelligence-admin__settings-grid span{color:var(--theme-accent);font:400 calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:7px;display:block}.intelligence-question-admin{gap:14px;display:grid}.intelligence-question-admin__toolbar{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) 160px auto;align-items:end;gap:12px;padding:16px;display:grid}.intelligence-question-admin__toolbar label,.intelligence-question-admin__fields label{gap:7px;display:grid}.intelligence-question-admin__toolbar label>span,.intelligence-question-admin__fields label>span{color:var(--theme-copy-muted);font:calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.intelligence-question-admin input,.intelligence-question-admin select,.intelligence-question-admin textarea{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);width:100%;color:var(--theme-title);font:inherit;border-radius:0;padding:11px 12px}.intelligence-question-admin textarea{resize:vertical;line-height:1.55}.intelligence-question-admin textarea.code{font-family:var(--font-geist-mono), monospace;font-size:calc(13px * var(--text-scale))}.intelligence-question-admin__workspace{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);min-height:680px;display:grid}.intelligence-question-admin__list{border-right:1px solid var(--theme-rule-strong);flex-direction:column;min-width:0;display:flex}.intelligence-question-admin__list>header,.intelligence-question-admin__list>footer{background:var(--theme-surface-raised);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.intelligence-question-admin__list>header{border-bottom:1px solid var(--theme-rule-strong);color:var(--theme-copy-muted)}.intelligence-question-admin__list>footer{border-top:1px solid var(--theme-rule-strong);margin-top:auto}.intelligence-question-admin__list>button{border:0;border-bottom:1px solid var(--theme-rule-strong);text-align:left;background:0 0;gap:7px;min-height:104px;padding:14px;display:grid}.intelligence-question-admin__list>button:hover,.intelligence-question-admin__list>button.selected{background:var(--theme-surface-raised);box-shadow:inset 4px 0 0 var(--theme-accent)}.intelligence-question-admin__list>button span,.intelligence-question-admin__list>button small{color:var(--theme-copy-muted);font:calc(9px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;text-transform:uppercase}.intelligence-question-admin__list>button span{color:var(--theme-accent)}.intelligence-question-admin__list>button strong{color:var(--theme-title);line-height:1.35}.intelligence-question-admin__loading{color:var(--theme-copy-muted);padding:28px 16px}.intelligence-question-admin__editor{background:var(--theme-surface-raised);min-width:0}.intelligence-question-admin__editor>header{border-bottom:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.intelligence-question-admin__editor>header span{color:var(--theme-accent);font:calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-transform:uppercase}.intelligence-question-admin__editor>header h2{margin:5px 0 0}.intelligence-question-admin__meta{border-bottom:1px solid var(--theme-rule-strong);color:var(--theme-copy-muted);font:calc(9px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;padding:10px 20px;display:flex}.intelligence-question-admin__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.intelligence-question-admin__fields .wide{grid-column:1/-1}.intelligence-question-admin__actions{border-top:1px solid var(--theme-rule-strong);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.intelligence-question-admin__preview,.intelligence-question-admin__history{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-deep);color:var(--theme-copy-secondary);margin:0 20px 20px;padding:18px}.intelligence-question-admin__preview>header{border-bottom:1px solid var(--theme-rule-strong);color:var(--theme-accent);font-family:var(--font-geist-mono), monospace;justify-content:space-between;margin:-18px -18px 18px;padding:11px 14px;display:flex}.intelligence-question-admin__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.intelligence-question-admin__preview p{line-height:1.7}.intelligence-question-admin__preview a{color:var(--theme-accent)}.intelligence-question-admin__history h3{margin-top:0}.intelligence-question-admin__history p{border-top:1px solid var(--theme-rule-strong);justify-content:space-between;gap:16px;margin:0;padding:10px 0;display:flex}.intelligence-question-admin__history span{color:var(--theme-copy-muted)}.intelligence-question-admin__blank{text-align:center;color:var(--theme-copy-muted);place-content:center;padding:48px;display:grid}.intelligence-question-admin__blank strong{color:var(--theme-title);font-size:calc(24px * var(--text-scale))}.intelligence-question-admin__blank p{max-width:440px;line-height:1.6}@media (width<=980px){.intelligence-admin__metrics,.intelligence-admin__overview-grid,.intelligence-admin__settings-grid,.intelligence-question-admin__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-question-admin__workspace{grid-template-columns:1fr}.intelligence-question-admin__list{border-right:0;border-bottom:1px solid var(--theme-rule-strong);max-height:520px;overflow-y:auto}}@media (width<=640px){.intelligence-admin__heading{flex-direction:column;align-items:stretch}.intelligence-admin__tabs,.intelligence-admin__metrics,.intelligence-admin__overview-grid,.intelligence-admin__settings-grid,.intelligence-admin__fields{grid-template-columns:1fr}.intelligence-admin__fields label.wide{grid-column:auto}.intelligence-admin__editor>footer{flex-direction:column;align-items:stretch}.intelligence-question-admin__toolbar,.intelligence-question-admin__fields{grid-template-columns:1fr}.intelligence-question-admin__fields .wide{grid-column:auto}.intelligence-question-admin__actions{flex-direction:column;align-items:stretch}}.notifications-admin{gap:18px;display:grid}.notifications-admin .admin-page-heading{margin-bottom:0!important}.notification-dispatch-state{border:1px solid var(--theme-accent-border);border-radius:var(--ta-radius-md);background:var(--theme-accent-surface);align-items:center;gap:11px;min-width:190px;padding:12px 14px;display:flex}.notification-dispatch-state>span{background:var(--theme-accent);width:9px;height:9px;box-shadow:0 0 10px rgb(from var(--theme-accent) r g b / .4);border-radius:50%;flex:none}.notification-dispatch-state>div{gap:5px;display:grid}.notification-dispatch-state strong{color:var(--theme-accent-copy);font:400 10px/1.1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.notification-dispatch-state small{color:var(--theme-accent);font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.notification-dispatch-state.is-enabled{background:#2f664738;border-color:#2f6647}.notification-dispatch-state.is-enabled>span{background:#75d491;box-shadow:0 0 10px #75d49173}.notification-dispatch-state.is-enabled strong{color:#75d491}.notification-dispatch-state.is-enabled small{color:#8cad98}.notification-summary{margin-top:2px}.notification-policy,.notification-message{background:#241f13;border:1px solid #5b4e30;border-left:3px solid #d7b45f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.notification-policy strong,.notification-message strong{color:#e2c77d;font:400 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.notification-policy span,.notification-message span{color:#c4baa0;font-size:12px;line-height:1.55}.notification-message--error{border-color:var(--theme-accent-border);border-left-color:var(--theme-accent);background:var(--theme-accent-surface)}.notification-message--error :is(strong,span){color:var(--theme-accent-copy)}.notification-message--success{background:#14231a;border-color:#2f6647 #2f6647 #2f6647 #75d491}.notification-message--success strong{color:#75d491}.notification-message--success span{color:#a9c8b2}.notification-tabs{border-radius:var(--ta-radius-md);background:#111214;border:1px solid #3d3f44;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.admin-app .admin-page .notification-tabs button{min-height:48px;border-radius:var(--ta-radius-sm)!important;color:#c1c3c8!important;background:#1b1c1f!important}.admin-app .admin-page .notification-tabs button[aria-selected=true]{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .34)!important}.notification-panel,.notification-form-panel,.notification-preview-panel,.notification-eligibility-panel,.notification-test-panel{box-shadow:var(--ta-shadow-offset);overflow:hidden}.notification-empty{min-height:210px;color:var(--admin-muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:34px;display:grid}.notification-empty strong{color:var(--admin-title);font-size:16px}.notification-empty p{max-width:540px;margin:0 0 6px;font-size:12px;line-height:1.6}.notification-table-wrap{overflow-x:auto}.notification-table{border-collapse:collapse;width:100%}.notification-table th{color:#85888f;font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#111214;padding:12px 15px}.notification-table td{color:#b8bac0;vertical-align:middle;border-top:1px solid #34363b;padding:16px 15px;font-size:11px;line-height:1.5}.notification-table td>strong{color:#e1e3e6;margin-bottom:5px;font-size:12px;display:block}.notification-table td>small{color:#85888f;margin-top:5px;font-size:10px;display:block}.notification-status{border-radius:var(--ta-radius-sm);color:#b7bac0;min-height:24px;font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#1b1c1f;border:1px solid #4b4e54;align-items:center;padding:4px 7px;display:inline-flex}.notification-status--scheduled,.notification-status--active,.notification-status--completed{color:#75d491;background:#14231a;border-color:#2f6647}.notification-status--paused{color:#d7b45f;background:#241f13;border-color:#5b4e30}.notification-status--canceled,.notification-status--failed{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.notification-row-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-app .admin-page .notification-row-actions button{min-height:34px;padding-inline:10px}.notification-editor{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);align-items:start;gap:18px;display:grid}.notification-editor-aside{top:calc(var(--admin-topbar-height) + 18px);gap:18px;display:grid;position:sticky}.notification-form-body{gap:22px;padding:22px;display:grid}.notification-form-body>fieldset{background:#131416;border:1px solid #393c41;gap:18px;margin:0;padding:19px;display:grid}.notification-form-body>fieldset>legend{padding:0 9px;color:var(--theme-accent)!important}.notification-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notification-form-grid label{align-content:start;gap:8px;display:grid}.notification-form-grid label.wide{grid-column:1/-1}.notification-form-grid label small{color:#85888f;font-size:10px;line-height:1.45}.notification-content-group{gap:14px;padding-top:2px;display:grid}.notification-content-group+.notification-content-group{border-top:1px solid #34363b;padding-top:18px}.notification-content-group h3{margin:0}.notification-channel-options,.notification-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-channel-options>label,.notification-choice-row>label{border-radius:var(--ta-radius-sm);cursor:pointer;background:#1b1c1f;border:1px solid #45484e;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:flex}:is(.notification-channel-options>label:has(input:checked),.notification-choice-row>label:has(input:checked)){border-color:var(--admin-red);background:var(--theme-accent-surface)}.notification-channel-options label>span,.notification-choice-row label>span{gap:5px;display:grid;color:#d7d9dd!important;font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.notification-channel-options label strong{font-size:12px}.notification-channel-options label small{color:#92949a;font-size:10px;line-height:1.4}.notification-time-mode{margin-top:-4px}.notification-type-options{margin-bottom:2px}.notification-transactional-trigger{background:#14231a;border:1px solid #2f6647;border-left:3px solid #75d491;padding:16px}.notification-transactional-trigger strong{color:#75d491;font-size:12px}.notification-transactional-trigger p{color:#a9c8b2;margin:8px 0 0;font-size:11px;line-height:1.6}.notification-weekdays{border:1px solid #393c41;gap:12px;margin:0;padding:14px;display:grid}.notification-weekdays>legend{padding-inline:8px}.notification-weekdays>p{color:#92949a;margin:0;font-size:11px;line-height:1.5}.notification-weekdays>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.notification-weekdays label{cursor:pointer;background:#1b1c1f;border:1px solid #45484e;place-items:center;gap:5px;min-height:50px;padding:8px 4px;display:grid}.notification-weekdays label:has(input:checked){border-color:var(--admin-red);background:var(--theme-accent-surface)}.notification-weekdays label span{color:#b7bac0!important;font:400 9px/1.2 var(--font-geist-mono), monospace!important;letter-spacing:.05em!important;text-transform:uppercase!important}.notification-validation{border:1px solid var(--theme-accent-border);border-left:3px solid var(--theme-accent);background:var(--theme-accent-surface);padding:14px 16px}.notification-validation strong{color:var(--theme-accent-copy);font:400 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.notification-validation ul{margin:9px 0 0;padding-left:19px}.notification-validation li{font-size:11px;line-height:1.55;color:var(--theme-accent-copy)!important}.notification-form-actions{border-top:1px solid #393c41;justify-content:flex-end;gap:10px;padding:17px 22px 22px;display:flex}.notification-device-preview{background:#0e0f11;gap:12px;padding:18px;display:grid}.notification-device-preview article{border-radius:var(--ta-radius-md);background:#202125;border:1px solid #45484e;gap:8px;padding:15px;display:grid;box-shadow:4px 5px #00000042}.notification-device-preview small{color:#85888f;font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.notification-device-preview strong{color:#e1e3e6;font-size:13px}.notification-device-preview p{color:#b7bac0;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.notification-device-preview article>span{color:var(--theme-accent);font:400 9px/1.3 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-device-preview .notification-email-preview{background:#17181b;align-content:start;min-height:190px}.notification-email-preview b{background:var(--admin-red);color:#fff;width:fit-content;font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;padding:9px 11px}.notification-eligibility-panel>p,.notification-test-panel>div{color:#92949a;margin:0;padding:18px;font-size:11px;line-height:1.6}.notification-eligibility-panel dl{margin:0;padding:8px 18px 15px}.notification-eligibility-panel dl>div{border-bottom:1px solid #34363b;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.notification-eligibility-panel dl>div:last-child{border-bottom:0}.notification-eligibility-panel dt{color:#aeb0b6;font-size:11px}.notification-eligibility-panel dd{color:#e1e3e6;font:600 12px var(--font-geist-mono), monospace;margin:0}.notification-test-panel>div{gap:13px;display:grid}.notification-test-panel p{margin:0}.notification-test-panel label{gap:7px;display:grid}.notification-report-grid{gap:18px;display:grid}@media (width<=1180px){.notification-editor{grid-template-columns:1fr}.notification-editor-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.notification-preview-panel{grid-row:span 2}}@media (width<=760px){.notification-policy,.notification-message{grid-template-columns:1fr;gap:6px}.notification-tabs,.notification-form-grid,.notification-channel-options,.notification-choice-row,.notification-editor-aside{grid-template-columns:1fr}.notification-form-grid label.wide{grid-column:auto}.notification-weekdays>div{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-preview-panel{grid-row:auto}.notification-form-body{padding:16px}.notification-form-body>fieldset{padding:15px}.notification-form-actions{flex-direction:column;align-items:stretch;padding-inline:16px}.notification-dispatch-state{width:100%}}@media (width<=480px){.notification-tabs,.notification-weekdays>div{grid-template-columns:1fr}.notification-weekdays label{grid-template-columns:auto 1fr;justify-items:start}}._page_15kfo_1{gap:15px;display:grid}._page_15kfo_1 .admin-page-heading{margin-bottom:0}._filters_15kfo_5 form{background:var(--admin-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}._filters_15kfo_5 label{gap:7px;display:grid}._filters_15kfo_5 label>span{color:var(--admin-muted);font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}._filters_15kfo_5 select,._filters_15kfo_5 input{border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);width:100%;min-height:42px;color:var(--admin-title);font:11px/1 var(--font-geist-mono), monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:0 11px}._filterActions_15kfo_13{grid-column:1/-1;gap:10px;display:flex}._filterActions_15kfo_13 button,._filterActions_15kfo_13 a,._pagination_15kfo_15 a,._pagination_15kfo_15>span{border:1px solid var(--admin-rule-strong);background:var(--admin-panel-raised);min-height:40px;color:var(--admin-title);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._filterActions_15kfo_13 button{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast);cursor:pointer}._reconciliationGrid_15kfo_19{background:var(--admin-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._reconciliationGrid_15kfo_19>div{border-right:1px solid var(--admin-rule);align-content:center;gap:8px;min-height:120px;padding:20px 24px;display:grid}._reconciliationGrid_15kfo_19>div:last-child{border-right:0}._reconciliationGrid_15kfo_19 span,._reconciliationGrid_15kfo_19 small{color:var(--admin-muted);font-size:10px}._reconciliationGrid_15kfo_19 strong{color:var(--admin-title);font:700 24px/1 var(--font-geist-mono), monospace}._reconciliation_15kfo_19>p,._methodology_15kfo_29>p{border-top:1px solid var(--admin-rule);color:var(--admin-copy);margin:0;padding:16px 22px;font-size:10px;line-height:1.65}._methodology_15kfo_29>p a{color:var(--theme-accent)}._tableWrap_15kfo_33{overflow-x:auto}._ledger_15kfo_35 table{border-collapse:collapse;background:var(--admin-panel);white-space:nowrap;width:100%}._ledger_15kfo_35 th{background:var(--admin-panel-raised);color:var(--admin-muted);font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:13px 15px}._ledger_15kfo_35 td{border-top:1px solid var(--admin-rule);color:var(--admin-copy);vertical-align:top;padding:15px;font-size:10px}._ledger_15kfo_35 td strong,._ledger_15kfo_35 td small{display:block}._ledger_15kfo_35 td strong{color:var(--admin-title);font:600 10px/1.35 var(--font-geist-mono), monospace}._ledger_15kfo_35 td small{color:var(--admin-muted);margin-top:6px}._ledger_15kfo_35 td:last-child strong{color:var(--theme-accent-copy)}._pagination_15kfo_15{border-top:1px solid var(--admin-rule);grid-template-columns:120px 1fr 120px;align-items:center;gap:12px;padding:14px 16px;display:grid}._pagination_15kfo_15 b{color:var(--admin-copy);font:10px/1 var(--font-geist-mono), monospace;text-align:center}._pagination_15kfo_15>span{color:var(--admin-muted)}._methodGrid_15kfo_55{background:var(--admin-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._methodGrid_15kfo_55 article{border-right:1px solid var(--admin-rule);align-content:start;gap:8px;min-height:155px;padding:20px;display:grid}._methodGrid_15kfo_55 article:last-child{border-right:0}._methodGrid_15kfo_55 strong{color:var(--admin-title);margin-bottom:4px;font-size:12px}._methodGrid_15kfo_55 span,._methodGrid_15kfo_55 small{color:var(--admin-copy);font:10px/1.4 var(--font-geist-mono), monospace}._methodGrid_15kfo_55 small{color:var(--admin-muted);margin-top:4px;font-family:inherit}@media (width<=1000px){._filters_15kfo_5 form,._methodGrid_15kfo_55{grid-template-columns:repeat(2,minmax(0,1fr))}._methodGrid_15kfo_55 article:nth-child(2){border-right:0}}@media (width<=700px){._filters_15kfo_5 form,._reconciliationGrid_15kfo_19,._methodGrid_15kfo_55{grid-template-columns:1fr}._reconciliationGrid_15kfo_19>div,._methodGrid_15kfo_55 article{border-right:0;border-bottom:1px solid var(--admin-rule)}._filterActions_15kfo_13{flex-direction:column}._pagination_15kfo_15{grid-template-columns:1fr 1fr}._pagination_15kfo_15 b{grid-area:1/1/auto/-1}}.admin-settings-panel{max-width:780px;padding:28px}.admin-settings-copy{color:#a9abb0;max-width:650px;margin:16px 0 24px;line-height:1.65}.admin-settings-panel form{background:#121315;border:1px solid #3d3f44;gap:12px;padding:22px;display:grid}.admin-settings-panel label{color:#eceef1;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.admin-settings-control{grid-template-columns:minmax(0,220px) auto;align-items:center;gap:12px;display:grid}.admin-settings-control input{color:#fff;min-height:46px;font:600 18px var(--font-geist-mono), monospace;background:#0d0e10;border:1px solid #55585e;border-radius:4px;padding:0 14px}.admin-settings-control span,.admin-settings-help,.admin-settings-panel footer p{color:#85888e;font-size:12px}.admin-settings-help{margin:0 0 5px}.admin-settings-panel .admin-primary-button{justify-self:start}.admin-settings-status{color:#76d892}.admin-settings-error{color:var(--theme-accent-copy)}.admin-settings-panel footer{border-top:1px solid #34363b;gap:8px;margin-top:24px;padding-top:20px;display:grid}.admin-settings-panel footer strong{color:#eceef1;font-size:13px}.admin-settings-panel footer code{color:var(--theme-accent);font:12px var(--font-geist-mono), monospace}.admin-settings-panel footer p{margin:0;line-height:1.55}@media (width<=600px){.admin-settings-panel{padding:20px}.admin-settings-control{grid-template-columns:1fr}}.social-studio{min-width:0}.social-studio-notice{border:1px solid var(--theme-accent-border);border-left:3px solid var(--red);background:var(--theme-accent-surface);color:var(--theme-accent-copy);gap:7px;margin-bottom:16px;padding:16px 18px;display:grid}.social-studio-notice b{font-size:calc(12px * var(--text-scale))}.social-studio-notice span{font-size:calc(11px * var(--text-scale));line-height:1.5}.social-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.social-entry-panel,.social-platform-panel,.social-chart-panel,.social-recent-panel{overflow:hidden}.social-entry-panel,.social-platform-panel{flex-direction:column;min-height:100%;display:flex}.social-entry-tabs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:14px 22px 4px;display:grid}.admin-app .admin-page .social-entry-tabs button{width:100%;min-width:0;min-height:48px;color:#c1c3c8!important;background:#1b1c1f!important;border:1px solid #4b4d52!important}.admin-app .admin-page .social-entry-tabs button.active{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .34)!important}.social-entry-form{flex:1;grid-template-rows:auto auto minmax(280px,1fr) auto;grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:22px;display:grid}.social-entry-form label{gap:8px;min-width:0;display:grid}.social-entry-form label>span{color:#b7bac0;font:calc(10px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.social-entry-form :is(input,select,textarea){width:100%;padding:0 13px}.social-entry-form textarea{resize:vertical;padding-top:13px;line-height:1.55;min-height:150px!important}.social-entry-form .social-entry-copy textarea{height:100%;min-height:280px!important}.social-entry-form .wide{grid-column:1/-1}.social-entry-actions{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.social-entry-actions>a,.social-platform-list a,.social-query-table a,.social-modal a,.social-studio-empty>a{color:#c8cacf;font:calc(10px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.social-entry-actions>a:hover,.social-platform-list a:hover,.social-query-table a:hover,.social-modal a:hover,.social-studio-empty>a:hover{color:var(--theme-accent)}.social-entry-actions p{font-size:calc(11px * var(--text-scale));margin:0 0 0 auto}.social-entry-actions p.success{color:#78ce95}.social-entry-actions p.error{color:var(--theme-accent-copy)}.social-platform-heading button{min-height:36px!important;padding-inline:11px!important}.social-platform-list{flex:1;grid-template-rows:repeat(9,minmax(68px,1fr));display:grid}.social-platform-list>div{border-bottom:1px solid var(--admin-divider);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 14px;display:grid}.social-platform-list>div:last-child{border-bottom:0}.social-platform-list>div>span{width:38px;height:38px;color:var(--theme-accent);font:700 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;background:#202125;border:1px solid #4a4c52;place-items:center;display:grid}.social-platform-icon svg{fill:currentColor;width:18px;height:18px;display:block}.social-platform-icon b{font:inherit}.social-platform-list>div>div{gap:5px;min-width:0;display:grid}.social-platform-list strong{color:#e1e3e6;font-size:calc(12px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-platform-list small{color:#85888f;font-size:calc(10px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-platform-list .social-studio-empty{grid-template-columns:1fr;justify-items:start;gap:9px;padding:25px 20px;display:grid}.social-platform-actions{text-align:right;align-items:flex-end;gap:7px!important;display:flex!important}.social-platform-actions a{white-space:nowrap}.social-query-panel,.social-chart-panel{margin-top:16px;overflow:hidden}.social-query-tabs{border-bottom:1px solid var(--admin-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 22px;display:grid}.admin-app .admin-page .social-query-tabs button{min-height:46px;color:#c1c3c8!important;background:#1b1c1f!important;border-color:#4b4d52!important}.admin-app .admin-page .social-query-tabs button.active{border-color:var(--admin-red)!important;background:var(--admin-red)!important;color:#fff!important;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .34)!important}.social-query-error,.social-modal-error{border-left:3px solid var(--red);background:var(--theme-accent-surface);color:var(--theme-accent-copy);font-size:calc(11px * var(--text-scale));margin:14px 22px 0;padding:11px 13px}.social-query-table-wrap{overflow-x:auto}.social-query-table{border-collapse:collapse;width:100%}.social-query-table th{color:#85888f;font:400 calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#111214;padding:12px 15px}.social-query-table td{border-top:1px solid var(--admin-divider);color:#b8bac0;font-size:calc(11px * var(--text-scale));vertical-align:middle;padding:15px}.social-query-table td:nth-child(2){min-width:260px}.social-query-table td>a{color:#e1e3e6;font-size:calc(11px * var(--text-scale));text-transform:none;display:block}.social-query-table td>small{color:var(--theme-accent);font:calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:5px;display:block}.social-query-table td>span{color:#d7b45f;font:400 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#241f13;border:1px solid #5b4e30;padding:5px 7px;display:inline-flex}.social-query-table td>span.is-posted{color:#78ce95;background:#14231a;border-color:#2f6842}.social-query-table time{color:#8f9298;white-space:nowrap}.social-table-links{flex-wrap:wrap;gap:9px 13px;display:flex}.social-table-links small{color:#73767d;white-space:nowrap}.social-query-empty{text-align:center;height:110px;color:#85888f!important}.social-activity-chart{background:#151619;border-top:1px solid #2e3035;width:100%;height:390px;padding:8px 10px 4px}.social-recent-panel{margin-top:16px}.social-studio-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-studio-list>article{border-bottom:1px solid var(--admin-divider);gap:14px;min-width:0;padding:20px 22px;display:grid}.social-studio-list>article:nth-child(odd){border-right:1px solid var(--admin-divider)}.social-studio-list>article header,.social-studio-list>article footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.social-studio-list>article header>span{color:#a6a9af;font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.social-studio-list>article header>b{color:#d7b45f;font:400 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#241f13;border:1px solid #5b4e30;padding:5px 7px}.social-studio-list>article header>b.is-posted{color:#78ce95;background:#14231a;border-color:#2f6842}.social-studio-list>article div>small{color:var(--theme-accent);font:calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.social-studio-list h3{margin:7px 0 9px}.social-studio-list p{color:#a5a8ae;min-height:3.1em;font-size:calc(12px * var(--text-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.social-studio-list time{color:#7f8289;font:calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.social-studio-empty{text-align:center;grid-column:1/-1;padding:42px 22px}.social-studio-empty strong{color:#e1e3e6;font-size:calc(14px * var(--text-scale))}.social-studio-empty p{color:#85888f;min-height:0;font-size:calc(11px * var(--text-scale));margin:8px 0 13px}.social-modal-backdrop{z-index:1000;background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.social-modal{color:#d7d9dd;background:#17181b;border:1px solid #414349;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:14px 16px #00000061}.social-platform-modal{width:min(980px,100%)}.social-modal>header{z-index:2;background:#17181b;border-bottom:1px solid #34363b;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 20px;display:flex;position:sticky;top:0}.social-modal>header small{color:var(--theme-accent);font:400 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.social-modal>header h2{color:#fff;font-size:calc(21px * var(--text-scale));margin:5px 0 0}.admin-app .admin-page .social-modal>header>button{width:38px;min-height:38px;padding:0;font-size:21px}.social-modal form{padding:22px}.social-modal-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.social-modal-grid label,.social-modal-notes{gap:8px;min-width:0;display:grid}.social-modal-grid label>span,.social-modal-notes>span,.social-api-fields legend{color:#b7bac0;font:400 calc(10px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.social-modal-grid .wide{grid-column:1/-1}.social-modal :is(input:not([type=checkbox]),select,textarea){width:100%}.social-modal textarea{resize:vertical;padding:12px 13px;line-height:1.5}.social-input-link,.social-password-field{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.social-input-link input,.social-password-field input{border-right:0!important}.social-input-link a,.admin-app .admin-page .social-password-field button{white-space:nowrap;background:#202226;border:1px solid #4d5056;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.admin-app .admin-page .social-password-field button{border-radius:0!important}.social-check-field{align-self:end;align-items:center;min-height:44px;gap:10px!important;display:flex!important}.social-api-fields{background:#131416;border:1px solid #34363b;gap:16px;margin:22px 0;padding:18px;display:grid}.social-api-fields legend{color:var(--theme-accent);padding-inline:8px}.social-modal-notes{margin-top:18px}.social-security-note{color:#85888f;font-size:calc(10px * var(--text-scale));margin:16px 0 0;line-height:1.5}.social-modal-loading{color:#9da0a6;place-items:center;min-height:260px;display:grid}.social-modal form>footer{border-top:1px solid #34363b;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.social-modal form>footer>span{color:#85888f;font-size:calc(10px * var(--text-scale));margin-right:auto}@media (width<=1050px){.social-workspace-grid{grid-template-columns:1fr}.social-entry-panel,.social-platform-panel{min-height:auto}.social-entry-form{grid-template-rows:auto}.social-entry-form .social-entry-copy textarea{height:auto}.social-platform-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.social-platform-list>div:nth-child(odd){border-right:1px solid var(--admin-divider)}}@media (width<=760px){.social-summary-grid{grid-template-columns:1fr 1fr}.social-entry-form{grid-template-columns:1fr;padding:17px}.social-entry-form .wide{grid-column:auto}.social-entry-actions p{width:100%;margin-left:0}.social-platform-list,.social-studio-list{grid-template-columns:1fr}.social-platform-list>div:nth-child(odd),.social-studio-list>article:nth-child(odd){border-right:0}.social-activity-chart{height:340px;padding-inline:2px}.social-query-tabs,.social-modal-grid{grid-template-columns:1fr}.social-modal-grid .wide{grid-column:auto}.social-modal-backdrop{padding:10px}.social-modal{max-height:calc(100vh - 20px)}}@media (width<=480px){.social-summary-grid{grid-template-columns:1fr}.social-entry-tabs{gap:12px;padding-inline:17px}.admin-app .admin-page .social-entry-tabs button{padding-inline:8px}.social-entry-actions{flex-direction:column;align-items:stretch}.social-entry-actions>:is(button,a){justify-content:center;width:100%}.social-studio-list>article footer{flex-direction:column;align-items:flex-start}.social-query-tabs{gap:8px;padding-inline:17px}.admin-app .admin-page .social-query-tabs button{padding-inline:7px}.social-modal form{padding:17px}.social-modal form>footer{flex-direction:column;align-items:stretch}.social-modal form>footer>span{margin:0 0 5px}}.storage-admin{--storage-red:var(--theme-accent);--storage-ink:#141518;--storage-line:#dedfe2;min-width:0}.storage-page-heading{margin-bottom:24px}.storage-connected{color:#2d8c49;min-height:38px;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;white-space:nowrap;background:#fff;border:1px solid #cfd8d2;align-items:center;padding:0 14px;display:flex}.storage-connected span{background:#40b664;border-radius:50%;width:7px;height:7px;margin-right:9px;box-shadow:0 0 8px #40b664a6}.storage-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.storage-stat-grid article{border:1px solid var(--storage-line);background:#fff;border-top:2px solid #242529;min-width:0;padding:17px 19px}.storage-stat-grid article:first-child{border-top-color:var(--storage-red)}.storage-stat-grid small{color:#8d8f94;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.storage-stat-grid strong{color:#222327;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 5px;font-size:23px;display:block;overflow:hidden}.storage-stat-grid p{color:#97999e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.storage-explorer{background:#fff;border:1px solid #303136;min-height:650px;position:relative;overflow:hidden;box-shadow:10px 12px #11121412}.storage-titlebar{color:#e9e9ea;background:#111214;border-bottom:1px solid #323338;justify-content:space-between;align-items:center;height:44px;padding:0 15px;display:flex}.storage-titlebar>div{align-items:center;gap:10px;display:flex}.storage-app-mark{background:var(--storage-red);color:#fff;width:25px;height:25px;font:700 10px/1 var(--font-geist-mono),monospace;place-items:center;display:grid;transform:rotate(45deg)}.storage-app-mark:first-line{transform:rotate(-45deg)}.storage-titlebar strong{letter-spacing:.04em;font-size:11px}.storage-title-status{color:#7d7f85;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.storage-title-status i{background:#42ad62;border-radius:50%;width:5px;height:5px}.storage-commandbar{background:#f8f8f9;border-bottom:1px solid #dcdddf;grid-template-columns:auto minmax(260px,1fr) minmax(210px,330px);align-items:center;gap:10px;min-height:53px;padding:7px 10px;display:grid}.storage-history-controls{gap:3px;display:flex}.storage-history-controls button{color:#404146;cursor:pointer;background:0 0;border:1px solid #0000;width:42px;height:42px;font-size:17px}.storage-history-controls button:hover:not(:disabled){background:#fff;border-color:#d5d6d9}.storage-history-controls button:disabled{opacity:.25;cursor:default}.storage-address{white-space:nowrap;background:#fff;border:1px solid #cacbd0;align-items:center;min-width:0;height:36px;padding:0 9px;display:flex;overflow:hidden}.storage-address span{align-items:center;min-width:0;display:flex}.storage-address b{color:#b4b5b9;margin:0 4px;font-size:16px;font-weight:400}.storage-address button{color:#55575c;min-width:0;font:10px/1 var(--font-geist-mono),monospace;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:5px 4px;overflow:hidden}.storage-address button:hover{color:#111214;background:#f2f2f3}.storage-search{background:#fff;border:1px solid #cacbd0;align-items:center;gap:8px;height:44px;padding:0 9px 0 12px;display:flex}.storage-search>span{color:#717278;font-size:17px}.storage-search input{color:#292a2e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.storage-search button{color:#777980;cursor:pointer;background:0 0;border:0;width:36px;height:36px}.storage-actions{background:#fff;border-bottom:1px solid #dedfe2;align-items:center;gap:3px;min-height:49px;padding:5px 10px;display:flex}.storage-actions>button{color:#4a4b50;cursor:pointer;background:0 0;border:1px solid #0000;min-height:42px;padding:0 11px;font-size:10px}.storage-actions>button:hover:not(:disabled){background:#f6f6f7;border-color:#d7d8db}.storage-actions>button:disabled{color:#b6b7ba;cursor:default}.storage-actions>button span{color:var(--storage-red);margin-right:5px;font-size:15px}.storage-actions>button.is-danger:not(:disabled){color:var(--theme-accent-border)}.storage-actions>i{background:#dedfe2;width:1px;height:25px;margin:0 5px}.storage-action-spacer{flex:1}.storage-sort-select{color:#999ba0;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;align-items:center;gap:6px;display:flex}.storage-sort-select select{color:#505156;background:#fafafa;border:1px solid #dedfe2;outline:0;max-width:120px;height:42px;font-size:10px}.storage-view-switch{border:1px solid #d6d7da;height:32px;margin-left:5px;display:flex;overflow:hidden}.storage-view-switch button{color:#686a70;cursor:pointer;background:#fafafa;border:0;border-right:1px solid #d6d7da;width:34px;font-size:15px}.storage-view-switch button:last-child{border-right:0}.storage-view-switch button.active{color:#fff;background:#212226}.storage-message{border-bottom:1px solid;align-items:center;gap:9px;min-height:36px;padding:7px 13px;font-size:10px;display:flex}.storage-message>span{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.storage-message button{cursor:pointer;background:0 0;border:0;margin-left:auto}.storage-message.is-error{border-color:var(--theme-accent-copy);background:var(--theme-accent-contrast);color:var(--theme-accent-border)}.storage-message.is-error>span{background:var(--theme-accent)}.storage-message.is-success{color:#287b40;background:#f0fbf3;border-color:#cde7d3}.storage-message.is-success>span{background:#3b9d58}.storage-workarea{grid-template-columns:188px minmax(380px,1fr) 280px;min-height:500px;display:grid}.storage-places{background:#f7f7f8;border-right:1px solid #e0e1e3;min-width:0;padding:17px 10px}.storage-places>p{color:#9b9ca1;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;margin:11px 10px 8px}.storage-places>button{color:#686a70;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;font-size:10px;display:flex;overflow:hidden}.storage-places>button:hover{color:#27282c;background:#ececee}.storage-places>button.active{border-left-color:var(--storage-red);color:#1d1e21;background:#e6e6e8;font-weight:700}.storage-places>button>span:first-child{color:var(--theme-accent);font-size:14px}.mini-folder{background:#d4a424;border-radius:1px;width:15px;height:11px;display:block;position:relative}.mini-folder:before{content:"";background:#e0b438;width:7px;height:3px;position:absolute;top:-3px;left:1px}.storage-limit-card{border:1px solid #dfe0e2;border-left:2px solid var(--storage-red);background:#fff;margin-top:22px;padding:13px}.storage-limit-card small{color:#a1a2a6;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em}.storage-limit-card strong{color:#28292d;margin:8px 0 2px;font-size:17px;display:block}.storage-limit-card p{color:#929398;margin:0 0 12px;font-size:10px}.storage-limit-card dl{margin:0}.storage-limit-card dl div{border-top:1px solid #ededee;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.storage-limit-card dt{color:#929399}.storage-limit-card dd{color:#414247;margin:0}.storage-file-area{background:#fff;min-width:0;min-height:500px;position:relative;overflow:auto}.storage-table-wrap{min-width:680px}.storage-table{border-collapse:collapse;table-layout:fixed;width:100%}.storage-table th{color:#85868b;height:42px;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.06em;text-align:left;background:#f5f5f6;border-bottom:1px solid #dfe0e2;border-right:1px solid #e3e4e6;padding:0 9px}.storage-table th:first-child{width:37px}.storage-table th:nth-child(2){width:38%}.storage-table th:nth-child(3){width:24%}.storage-table th:nth-child(4){width:20%}.storage-table th:nth-child(5){width:90px}.storage-table th button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0}.storage-table td{color:#66676c;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f0f0f1;height:45px;padding:5px 9px;font-size:10px;overflow:hidden}.storage-table tbody tr{cursor:default;-webkit-user-select:none;user-select:none}.storage-table tbody tr:hover{background:#f7f7f8}.storage-table tbody tr.selected{background:var(--theme-accent-contrast);box-shadow:inset 3px 0 var(--storage-red)}.storage-check{text-align:center!important}.storage-check input{width:18px;height:18px;accent-color:var(--storage-red)}.storage-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.storage-name-cell>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.storage-name-cell strong{color:#343539;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.storage-name-cell small{color:#9b9ca0;text-overflow:ellipsis;font-size:10px;overflow:hidden}.storage-folder-glyph{background:linear-gradient(#e5b83a,#c99213);border-radius:2px;flex:0 0 28px;width:28px;height:20px;display:block;position:relative;box-shadow:inset 0 1px #fff6}.storage-folder-glyph:before{content:"";background:#e2ae29;border-radius:2px 2px 0 0;width:12px;height:5px;position:absolute;top:-4px;left:2px}.storage-folder-glyph i{border-top:1px solid #ffffff59;position:absolute;inset:4px 2px 2px}.storage-file-glyph{color:#fff;background:#fff;border:1px solid #aeb0b5;border-radius:1px;flex:0 0 25px;place-items:end center;width:25px;height:31px;padding-bottom:4px;display:grid;position:relative}.storage-file-glyph:after{content:"";border-bottom:7px solid #d8d9dc;border-left:7px solid #0000;position:absolute;top:-1px;right:-1px}.storage-file-glyph i{width:calc(100% + 4px);font:normal 10px/1 var(--font-geist-mono),monospace;text-align:center;background:#6a6c72;padding:2px 1px}.storage-file-glyph.is-image i{background:#347b91}.storage-file-glyph.is-video i{background:#744ea1}.storage-file-glyph.is-audio i{background:#a14979}.storage-file-glyph.is-document i{background:#3367a8}.storage-file-glyph.is-spreadsheet i{background:#348457}.storage-file-glyph.is-presentation i{background:var(--theme-accent)}.storage-file-glyph.is-archive i{background:#9b751d}.storage-file-glyph.is-code i{background:#555861}.storage-image-thumb{background:#e9e9eb;border:1px solid #d1d2d5;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.storage-image-thumb img{object-fit:cover;width:100%;height:100%}.storage-tiles{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;gap:9px;padding:14px;display:grid}.storage-tiles>button{color:#333438;cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:142px;padding:13px 9px 10px;display:flex;position:relative}.storage-tiles>button:hover{background:#f8f8f9;border-color:#dedfe1}.storage-tiles>button.selected{border-color:var(--theme-accent-copy);background:var(--theme-accent-contrast)}.storage-tiles .storage-folder-glyph{flex-basis:43px;width:62px;height:43px}.storage-tiles .storage-folder-glyph:before{width:26px;height:8px;top:-7px}.storage-tiles .storage-file-glyph{flex-basis:58px;width:44px;height:58px}.storage-tiles .storage-file-glyph i{font-size:10px}.storage-tiles .storage-image-thumb{flex-basis:70px;width:88px;height:70px;box-shadow:0 2px 7px #0000001f}.storage-tiles>button>span:nth-child(2){flex-direction:column;gap:4px;width:100%;display:flex}.storage-tiles strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.storage-tiles small{color:#929399;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tile-check{background:var(--storage-red);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font:10px/1 Arial;display:none;position:absolute;top:6px;right:6px}.storage-tiles>button.selected .tile-check{display:grid}.storage-loading,.storage-empty{color:#8e9095;text-align:center;align-content:center;place-items:center;min-height:410px;display:grid}.storage-loading span{border:2px solid #d8d9dc;border-top-color:var(--storage-red);border-radius:50%;width:27px;height:27px;animation:.7s linear infinite storage-spin}.storage-loading p{font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em}@keyframes storage-spin{to{transform:rotate(360deg)}}.storage-empty-mark{width:52px;height:52px;color:var(--storage-red);border:1px solid #d7d8db;place-items:center;font-size:25px;display:grid}.storage-empty h2{margin:17px 0 7px;font-size:21px}.storage-empty p{color:#9b9ca1;margin:0;font-size:10px}.storage-empty button{cursor:pointer;background:#fff;border:1px solid #d6d7da;margin-top:15px;padding:9px 13px;font-size:10px}.storage-drop-layer{z-index:8;border:2px dashed var(--theme-accent);background:rgb(from var(--theme-accent) r g b / .94);color:var(--theme-accent-border);text-align:center;pointer-events:none;place-content:center;gap:8px;display:grid;position:absolute;inset:8px}.storage-drop-layer strong{font-size:22px}.storage-drop-layer span{color:#8c6d70;font:10px/1 var(--font-geist-mono),monospace}.storage-details-pane{background:#fafafa;border-left:1px solid #e0e1e3;min-width:0}.storage-details-head{color:#8c8e93;height:37px;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;border-bottom:1px solid #e3e4e6;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.storage-details-head button{color:#777980;cursor:pointer;background:0 0;border:0;font-size:16px}.storage-no-selection{color:#9b9ca1;text-align:center;align-content:center;place-items:center;min-height:390px;padding:25px;display:grid}.storage-no-selection div{width:42px;height:42px;color:var(--theme-accent);border:1px solid #dadbde;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.storage-no-selection p{max-width:150px;font-size:10px;line-height:1.6}.storage-detail-content{padding:16px}.storage-preview-box{background:#fff;border:1px solid #dddfe1;place-items:center;height:145px;display:grid;overflow:hidden}.storage-preview-box img{object-fit:contain;width:100%;height:100%}.storage-preview-box .storage-folder-glyph{flex-basis:54px;width:78px;height:54px}.storage-preview-box .storage-folder-glyph:before{width:32px;height:10px;top:-8px}.storage-preview-box .storage-file-glyph{flex-basis:73px;width:56px;height:73px}.storage-preview-box .storage-file-glyph i{font-size:10px}.storage-detail-content h3{color:#2d2e32;text-overflow:ellipsis;margin:15px 0 5px;font-size:15px;overflow:hidden}.storage-detail-content>p{color:#929398;margin:0;font-size:10px}.storage-detail-actions{gap:6px;margin:14px 0;display:flex}.storage-detail-actions a,.storage-detail-actions button{color:#4f5055;text-align:center;cursor:pointer;background:#fff;border:1px solid #d5d6d9;flex:1;padding:9px 6px;font-size:10px}.storage-detail-actions a:first-child,.storage-detail-actions button:first-child{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.storage-detail-content dl{margin:0}.storage-detail-content dl div{border-top:1px solid #e3e4e6;grid-template-columns:70px minmax(0,1fr);gap:9px;padding:8px 0;font-size:10px;display:grid}.storage-detail-content dt{color:#96979c}.storage-detail-content dd{color:#45464b;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.storage-detail-content dl div.is-path{display:block}.storage-detail-content .is-path dd{font:10px/1.45 var(--font-geist-mono),monospace;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#f0f0f1;margin-top:7px;padding:8px}.storage-statusbar{color:#888a8f;height:31px;font:10px/1 var(--font-geist-mono),monospace;background:#f7f7f8;border-top:1px solid #dfe0e2;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 12px;display:grid}.storage-statusbar span:nth-child(2){text-align:center}.storage-statusbar span:last-child{color:#2b8d48;text-align:right}.storage-pagination{color:#8f9298;min-height:48px;font:10px/1 var(--font-geist-mono), monospace;background:#151618;border-top:1px solid #393b40;justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex}.storage-pagination button{color:#d7d9dd;text-transform:uppercase;background:#202125;border:1px solid #484b51;min-height:32px;padding:0 11px}.storage-pagination button:disabled{opacity:.38}.storage-upload-panel{z-index:80;color:#fff;background:#151619;border:1px solid #38393e;width:min(380px,100vw - 24px);max-height:320px;position:fixed;bottom:18px;right:18px;overflow:auto;box-shadow:0 18px 50px #00000059}.storage-upload-panel>div{border-bottom:1px solid #35363b;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.storage-upload-panel>div strong{font-size:12px}.storage-upload-panel>div button{color:#888a91;cursor:pointer;background:0 0;border:0;font-size:20px}.storage-upload-panel article{border-bottom:1px solid #2b2c30;grid-template-columns:1fr auto;gap:7px 12px;padding:12px 15px;display:grid}.storage-upload-panel article>span{color:#d6d7da;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.storage-upload-panel article>b{color:#8a8c92;font:10px/1 var(--font-geist-mono),monospace}.storage-upload-panel article>div{background:#303136;grid-column:1/-1;height:3px;overflow:hidden}.storage-upload-panel article i{background:var(--storage-red);height:100%;transition:width .15s;display:block}.storage-modal-backdrop{z-index:100;background:#090a0ba8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.storage-modal{border:1px solid #404147;border-top:3px solid var(--storage-red);color:#fff;background:#18191c;width:min(450px,100%);padding:28px;box-shadow:15px 15px #00000047}.storage-modal>p{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;margin:0}.storage-modal h2{margin:11px 0 24px;font-size:27px}.storage-modal label{color:#a5a7ad;gap:8px;font-size:10px;display:grid}.storage-modal input{color:#fff;width:100%;height:44px;font:11px var(--font-geist-mono),monospace;background:#0e0f11;border:1px solid #4a4b50;outline:0;padding:0 13px}.storage-modal input:focus{border-color:var(--theme-accent)}.storage-modal>small{color:#777980;margin-top:9px;font-size:10px;line-height:1.5;display:block}.storage-modal>div{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.storage-modal>div button{color:#bbbcc0;cursor:pointer;background:0 0;border:1px solid #494a4f;min-height:42px;padding:0 16px;font-size:10px}.storage-modal>div button:last-child{border-color:var(--storage-red);background:var(--storage-red);color:#fff;font-weight:700}.storage-modal>div button:disabled{opacity:.45}.storage-context{z-index:110;background:#fff;border:1px solid #cfd0d4;width:180px;padding:6px;position:fixed;box-shadow:0 12px 35px #0003}.storage-context button,.storage-context a{color:#4c4d52;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;width:100%;min-height:42px;padding:0 10px;font-size:10px;display:flex}.storage-context button:hover,.storage-context a:hover{background:#f1f1f2}.storage-context hr{background:#e5e5e7;border:0;height:1px;margin:5px 3px}.storage-context .danger{color:var(--theme-accent-border)}.storage-admin{--storage-line:#393b40;color:#e5e7ea}.storage-admin .storage-connected{color:#66c480;background:#151a17;border-color:#33513c}.storage-admin .storage-stat-grid article{background:linear-gradient(145deg,#1c1d20,#151618);border-color:#55575d #3b3d42 #3b3d42}.storage-admin .storage-stat-grid article:first-child{border-top-color:var(--storage-red)}.storage-admin .storage-stat-grid strong{color:#eceef1}.storage-admin .storage-stat-grid p{color:#85878e}.storage-admin .storage-explorer{box-shadow:10px 12px 0 #0000004d, -3px -3px 0 rgb(from var(--theme-accent) r g b / .09);background:#111214;border-color:#44464c}.storage-admin .storage-commandbar{background:#191a1d;border-bottom-color:#34363b}.storage-admin .storage-history-controls button{color:#b3b5ba}.storage-admin .storage-history-controls button:hover:not(:disabled){color:#fff;background:#25262a;border-color:#4a4c52}.storage-admin .storage-address,.storage-admin .storage-search{background:#101113;border-color:#484a50}.storage-admin .storage-address b{color:#64666d}.storage-admin .storage-address button{color:#c0c2c7}.storage-admin .storage-address button:hover{color:#fff;background:#292a2e}.storage-admin .storage-search>span,.storage-admin .storage-search button{color:#8e9096}.storage-admin .storage-search input{color:#eef0f2}.storage-admin .storage-search input::placeholder{color:#6f7178}.storage-admin .storage-actions{background:#151619;border-bottom-color:#35373c}.storage-admin .storage-actions>button{color:#c3c5ca}.storage-admin .storage-actions>button:hover:not(:disabled){color:#fff;background:#26272b;border-color:#4a4c52}.storage-admin .storage-actions>button:disabled{color:#5f6167}.storage-admin .storage-actions>button.is-danger:not(:disabled){color:var(--theme-accent)}.storage-admin .storage-actions>i{background:#3b3d42}.storage-admin .storage-sort-select select{color:#d4d6da;background:#111214;border-color:#46484e}.storage-admin .storage-view-switch{border-color:#46484e}.storage-admin .storage-view-switch button{color:#9a9ca2;background:#1d1e22;border-right-color:#46484e}.storage-admin .storage-view-switch button:hover{color:#fff;background:#2a2b2f}.storage-admin .storage-view-switch button.active{background:var(--storage-red);color:#fff}.storage-admin .storage-message.is-error{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.storage-admin .storage-message.is-success{color:#8bd3a1;background:#14231a;border-color:#2f6842}.storage-admin .storage-places{background:#141517;border-right-color:#36383d}.storage-admin .storage-places>p{color:#696b72}.storage-admin .storage-places>button{color:#9b9da3}.storage-admin .storage-places>button:hover{color:#f0f1f3;background:#242529}.storage-admin .storage-places>button.active{border-left-color:var(--theme-accent);background:var(--theme-accent-surface);color:#fff}.storage-admin .storage-limit-card{border-color:#3b3d42;border-left-color:var(--storage-red);background:#1b1c1f}.storage-admin .storage-limit-card strong{color:#eceef1}.storage-admin .storage-limit-card p,.storage-admin .storage-limit-card dt{color:#85878d}.storage-admin .storage-limit-card dl div{border-top-color:#34363a}.storage-admin .storage-limit-card dd{color:#c2c4c9}.storage-admin .storage-file-area{background:#101113}.storage-admin .storage-table th{color:#8f9197;background:#1c1d20;border-bottom-color:#404247;border-right-color:#3c3e43}.storage-admin .storage-table td{color:#a8aab0;border-bottom-color:#292b2f}.storage-admin .storage-table tbody tr:hover{background:#1b1c1f}.storage-admin .storage-table tbody tr.selected{background:var(--theme-accent-surface);box-shadow:inset 3px 0 var(--theme-accent)}.storage-admin .storage-name-cell strong{color:#e6e8eb}.storage-admin .storage-name-cell small{color:#777980}.storage-admin .storage-file-glyph{background:#242529;border-color:#686a70}.storage-admin .storage-file-glyph:after{border-bottom-color:#56585e}.storage-admin .storage-image-thumb{background:#202125;border-color:#494b50}.storage-admin .storage-tiles>button{color:#e1e3e6;background:#111214}.storage-admin .storage-tiles small{color:#85878d}.storage-admin .storage-loading,.storage-admin .storage-empty{color:#b5b7bc}.storage-admin .storage-loading span{border-color:#3d3f44;border-top-color:var(--theme-accent)}.storage-admin .storage-empty-mark{background:#17181b;border-color:#43454a}.storage-admin .storage-empty p{color:#85878d}.storage-admin .storage-empty button{color:#d8dade;background:#242529;border-color:#4a4c51}.storage-admin .storage-drop-layer{border-color:var(--theme-accent);background:rgb(from var(--theme-accent) r g b / .96);color:var(--theme-accent-copy)}.storage-admin .storage-drop-layer span{color:var(--theme-accent)}.storage-admin .storage-details-pane{background:#141517;border-left-color:#36383d}.storage-admin .storage-details-head{color:#7e8086;border-bottom-color:#36383d}.storage-admin .storage-no-selection div{background:#1a1b1e;border-color:#424449}.storage-admin .storage-preview-box{background:#0f1012;border-color:#3d3f44}.storage-admin .storage-detail-content h3{color:#e6e8eb}.storage-admin .storage-detail-actions a,.storage-admin .storage-detail-actions button{color:#d5d7db;background:#242529;border-color:#484a50}.storage-admin .storage-detail-content dl div{border-top-color:#34363b}.storage-admin .storage-detail-content dd{color:#c0c2c7}.storage-admin .storage-detail-content .is-path dd{color:#aeb0b5;background:#0f1012}.storage-admin .storage-statusbar{color:#85878d;background:#17181b;border-top-color:#383a3f}.storage-admin .storage-context{background:#1a1b1e;border-color:#46484e;box-shadow:0 12px 35px #00000073}.storage-admin .storage-context button,.storage-admin .storage-context a{color:#d2d4d8;background:#1a1b1e}.storage-admin .storage-context button:hover,.storage-admin .storage-context a:hover{color:#fff;background:#292a2e}.storage-admin .storage-context hr{background:#3b3d42}.storage-admin .storage-context .danger{color:var(--theme-accent)}.storage-admin .storage-connected,.storage-admin .storage-stat-grid small,.storage-admin .storage-title-status,.storage-admin .storage-address button,.storage-admin .storage-sort-select,.storage-admin .storage-places>p,.storage-admin .storage-limit-card small,.storage-admin .storage-details-head,.storage-admin .storage-statusbar,.storage-upload-panel article>b,.storage-modal>p,.storage-admin .storage-stat-grid p,.storage-admin .storage-actions>button,.storage-admin .storage-sort-select select,.storage-admin .storage-message,.storage-admin .storage-places>button,.storage-admin .storage-limit-card p,.storage-admin .storage-limit-card dl div,.storage-admin .storage-table th,.storage-admin .storage-table td,.storage-admin .storage-name-cell small,.storage-admin .storage-tiles small,.storage-admin .storage-loading p,.storage-admin .storage-empty button,.storage-admin .storage-drop-layer span,.storage-admin .storage-no-selection p,.storage-admin .storage-detail-content>p,.storage-admin .storage-detail-actions a,.storage-admin .storage-detail-actions button,.storage-admin .storage-detail-content dl div,.storage-admin .storage-detail-content .is-path dd,.storage-upload-panel article>span,.storage-modal label,.storage-modal>small,.storage-modal>div button,.storage-context button,.storage-context a{font-size:calc(10px * var(--text-scale))}.storage-admin .storage-name-cell strong,.storage-admin .storage-tiles strong,.storage-admin .storage-empty p{font-size:calc(11px * var(--text-scale))}.storage-admin .storage-app-mark{font-size:10px}.storage-admin .storage-file-glyph i,.storage-admin .storage-tiles .storage-file-glyph i{font-size:calc(10px * var(--text-scale))}.storage-admin .storage-commandbar{grid-template-columns:auto minmax(0,1fr) minmax(190px,300px);gap:9px;padding:8px 11px}.storage-admin .storage-address,.storage-admin .storage-search{width:100%;min-width:0;max-width:100%;height:44px;padding-top:0;padding-bottom:0;overflow:hidden}.storage-admin .storage-address{padding-left:10px;padding-right:10px}.storage-admin .storage-address button{align-items:center;height:36px;padding:0 6px;line-height:1;display:inline-flex}.storage-admin .storage-search{padding-left:11px;padding-right:7px}.storage-admin .storage-search input{flex:1 1 0;width:0;max-width:100%;margin:0;line-height:1.2;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;padding:0 2px!important}.storage-admin .storage-search>span,.storage-admin .storage-search>button{flex:none}.storage-admin .storage-sort-select select{width:132px;max-width:132px;height:42px;padding:0 28px 0 9px}.storage-modal{max-width:calc(100vw - 32px)}.storage-modal input{max-width:100%;height:44px;min-height:44px;margin:0;padding:0 11px}.storage-admin .storage-folder-glyph{border:1px solid #5a5c62;border-left:2px solid var(--theme-accent);background:linear-gradient(145deg,#292a2e,#17181b);border-radius:2px;flex:0 0 25px;place-items:center;width:25px;height:31px;display:grid;box-shadow:2px 2px #0000003d}.storage-admin .storage-folder-glyph:before,.storage-admin .storage-folder-glyph:after{display:none}.storage-admin .storage-folder-glyph svg{fill:none;width:17px;height:17px;stroke:var(--theme-accent);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.storage-admin .mini-folder{border:1px solid #45474c;border-left:2px solid var(--theme-accent);background:#1b1c1f;border-radius:2px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.storage-admin .mini-folder:before,.storage-admin .mini-folder:after{display:none}.storage-admin .mini-folder svg{fill:none;width:14px;height:14px;stroke:var(--theme-accent);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.storage-admin .storage-tiles>button{gap:10px;min-height:168px;padding:24px 12px 22px}.storage-admin .storage-tiles .storage-folder-glyph{flex:0 0 48px;width:48px;height:58px}.storage-admin .storage-tiles .storage-folder-glyph svg{width:31px;height:31px}.storage-admin .storage-preview-box .storage-folder-glyph{flex:0 0 58px;width:58px;height:72px}.storage-admin .storage-preview-box .storage-folder-glyph svg{width:36px;height:36px}.storage-admin .storage-table th:not(.storage-check){height:42px;padding:0}.storage-admin .storage-table th button{z-index:2;cursor:pointer;align-items:center;width:100%;height:42px;padding:0 10px;display:flex;position:relative}.storage-admin .storage-table th:nth-child(5) button{justify-content:flex-end}.storage-admin .storage-table td{height:49px}@media (width<=1280px){.storage-workarea{grid-template-columns:175px minmax(380px,1fr)}.storage-details-pane{display:none}.storage-admin .storage-commandbar{grid-template-columns:auto minmax(0,1fr) 250px}.storage-stat-grid article{padding:15px}.storage-actions>button{padding:0 8px}}@media (width<=980px){.storage-stat-grid{grid-template-columns:repeat(2,1fr)}.storage-admin .storage-commandbar{grid-template-columns:auto minmax(0,1fr)}.storage-search{grid-column:1/-1}.storage-actions{overflow-x:auto}.storage-sort-select{display:none}.storage-workarea{grid-template-columns:168px minmax(360px,1fr)}.storage-title-status{display:none}}@media (width<=760px){.storage-page-heading{align-items:flex-start}.storage-stat-grid{grid-template-columns:1fr 1fr}.storage-stat-grid article{padding:14px}.storage-stat-grid strong{font-size:19px}.storage-workarea{display:block}.storage-places{display:none}.storage-file-area{min-height:460px}.storage-admin .storage-commandbar{grid-template-columns:1fr}.storage-history-controls{display:none}.storage-address{width:100%}.storage-search{grid-column:auto}.storage-actions>button{flex:none}.storage-actions>button:nth-of-type(4),.storage-actions>button:nth-of-type(5),.storage-actions>button:nth-of-type(6){display:none}.storage-action-spacer{min-width:10px}.storage-titlebar{padding:0 10px}.storage-tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));padding:9px}.storage-statusbar{grid-template-columns:1fr 1fr}.storage-statusbar span:nth-child(2){display:none}}@media (width<=460px){.storage-stat-grid{grid-template-columns:1fr}.storage-stat-grid article:nth-child(3),.storage-stat-grid article:nth-child(4){display:none}.storage-page-heading h1{font-size:34px}.storage-connected{display:none}.storage-explorer{margin:0 -6px}.storage-actions>button{padding:0 7px}.storage-view-switch{display:none}.storage-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-admin .storage-tiles>button{min-height:154px;padding:20px 9px 18px}}@media (prefers-reduced-motion:reduce){.storage-loading span{animation:none}.storage-upload-panel article i{transition:none}}.storage-admin .storage-detail-actions>a,.storage-admin .storage-detail-actions>button{white-space:nowrap;appearance:none;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-family:inherit;font-weight:700;line-height:1;display:inline-flex}.storage-admin .storage-detail-actions>a:hover,.storage-admin .storage-detail-actions>button:hover{border-color:var(--theme-accent);color:#fff}.storage-admin .storage-detail-actions>:focus-visible,.storage-admin .storage-details-close:focus-visible,.storage-admin .storage-actions>button:focus-visible,.storage-modal button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.storage-admin .storage-details-head{align-items:center;height:46px;min-height:46px;padding:0 9px 0 14px}.storage-admin .storage-details-close{color:#aeb0b5;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:2px;flex:0 0 36px;align-self:center;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:0;display:grid}.storage-admin .storage-details-close svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:square;pointer-events:none;width:20px;height:20px;display:block}.storage-admin .storage-actions>.storage-selection-action:not(:disabled){color:#e1e3e6;background:#202125;border-color:#45474c;margin-inline:2px}.storage-admin .storage-actions>.storage-selection-action:not(:disabled):hover{border-color:var(--theme-accent);background:#292a2e}.storage-admin .storage-actions>.storage-migrate-action{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy);white-space:nowrap;margin-inline:4px;font-weight:700}.storage-admin .storage-actions>.storage-migrate-action:hover:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent-surface);color:#fff}.storage-modal>div button{appearance:none;justify-content:center;align-items:center;min-height:42px;font-family:inherit;font-weight:700;line-height:1;display:inline-flex}.storage-admin :is(.storage-history-controls button,.storage-actions>button,.storage-view-switch button){min-width:42px;min-height:42px}.storage-admin .storage-actions{gap:4px;min-height:58px;padding:8px 12px}.storage-admin .storage-table th button{min-height:42px;padding-inline:12px}.storage-admin .storage-table td{min-height:50px;padding:8px 12px}.storage-admin .storage-tiles{padding-top:18px;padding-bottom:18px}.storage-admin .storage-detail-content{padding:20px}.storage-admin .storage-detail-actions{gap:8px;margin:18px 0}.storage-admin .storage-detail-content dl div{padding:10px 0}.storage-modal{max-height:min(88vh,680px);overflow:auto}.storage-context :is(button,a){min-height:42px;padding-inline:12px}.storage-admin :is(.storage-address,.storage-search){height:44px;min-height:44px}.storage-admin .storage-address button{height:36px;min-height:36px}.storage-admin .storage-search input{height:40px!important;min-height:40px!important}.storage-admin .storage-search>button{min-width:36px;min-height:36px;padding:0}.storage-admin .storage-sort-select select{height:42px;min-height:42px}.storage-admin :is(.storage-table,.storage-tiles) input[type=checkbox]{width:18px;height:18px}.storage-modal input{height:44px;min-height:44px}.storage-admin :is(.storage-history-controls button,.storage-address button,.storage-search>button,.storage-table th button,.storage-details-close){color:inherit!important;background:0 0!important}.storage-admin .storage-details-close,.storage-admin :is(.storage-address button,.storage-search>button,.storage-table th button){border-color:#0000!important}.storage-admin .storage-table th button:hover{color:#fff!important;background:#292a2e!important}.storage-admin .storage-tiles>button{letter-spacing:normal;text-transform:none;color:#d9dbe0!important;background:#111214!important;border-color:#0000!important}.storage-admin .storage-tiles>button:hover{background:#1d1e21!important;border-color:#5b5d63!important}.storage-admin .storage-tiles>button.selected{border-color:var(--theme-accent)!important;background:var(--theme-accent-surface)!important}.storage-admin .storage-view-switch button{color:#9da0a6!important;background:#17181b!important}.storage-admin .storage-view-switch button.active{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:#fff!important}.storage-admin .storage-details-close:hover{color:#fff!important;background:#242529!important;border-color:#4b4d52!important}.storage-admin :is(.storage-history-controls button,.storage-search>button,.storage-actions>button,.storage-places>button,.storage-table th button,.storage-detail-actions button,.storage-empty button),.storage-modal button,.storage-context button{vertical-align:middle;align-items:center;line-height:1}.storage-admin :is(.storage-history-controls button,.storage-search>button,.storage-message button,.storage-upload-panel>div button){place-items:center;padding:0;display:grid}.storage-admin .storage-view-switch{box-sizing:border-box;flex:none;align-items:center;height:42px;min-height:42px;display:flex}.storage-admin .storage-view-switch button{align-self:center;place-items:center;width:42px;min-width:42px;height:40px;min-height:40px;line-height:0;display:grid;padding:0!important}.storage-admin .storage-view-switch button svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:square;stroke-linejoin:miter;pointer-events:none;width:18px;height:18px;display:block}.storage-admin .storage-tiles{grid-auto-rows:176px;gap:12px;padding:20px}.storage-admin .storage-tiles>button{box-sizing:border-box;justify-content:center;gap:12px;height:176px;min-height:176px;padding:22px 14px}.storage-admin .storage-tiles .storage-folder-glyph{flex-basis:58px}@media (width<=760px){.storage-admin .storage-commandbar{gap:10px;padding:10px}.storage-admin .storage-actions{overflow-x:auto}.storage-admin .storage-actions>button{flex:none}.storage-admin .storage-tiles{grid-auto-rows:164px;gap:10px;padding:14px}.storage-admin .storage-tiles>button{height:164px;min-height:164px;padding:18px 10px}}.users-heading-actions,.legacy-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.legacy-console{gap:18px;display:grid}.legacy-console-heading{margin-bottom:0}.legacy-console-heading>div:first-child{max-width:790px}.legacy-metric-strip{border:1px solid var(--ta-rule);background:var(--ta-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.legacy-metric-strip article{border-right:1px solid var(--ta-rule);min-width:0;padding:18px 20px}.legacy-metric-strip article:last-child{border-right:0}.legacy-metric-strip small,.legacy-metric-strip span{color:var(--ta-copy-muted);font:500 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;display:block}.legacy-metric-strip strong{color:var(--ta-title);margin:8px 0 5px;font-size:28px;line-height:1;display:block}.legacy-tabs{border:1px solid var(--ta-rule);background:var(--ta-panel);gap:6px;padding:5px;display:flex}.legacy-tabs button{min-width:0;min-height:46px;color:var(--ta-copy-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-weight:700;display:flex}.legacy-tabs button span{color:var(--ta-copy-muted);font:500 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.legacy-tabs button:hover{border-color:var(--ta-rule-strong);background:var(--ta-panel-hover);color:var(--ta-title)}.legacy-tabs button.active{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.legacy-tabs button.active span{color:#ffffffc7}.legacy-notice{border:1px solid color-mix(in srgb, var(--theme-accent) 48%, var(--ta-rule));border-left:3px solid var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 8%, var(--ta-panel));color:var(--ta-copy);margin:0;padding:13px 16px}.legacy-list-panel,.legacy-editor-panel,.legacy-preview-panel,.legacy-engine-control,.legacy-engine-log,.legacy-history{padding:22px}.legacy-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.legacy-panel-heading h2{color:var(--ta-title);margin:3px 0 0;font-size:21px}.legacy-panel-heading p:not(.admin-kicker){max-width:680px;color:var(--ta-copy-secondary);margin:8px 0 0;line-height:1.55}.legacy-panel-heading>span,.legacy-panel-heading>a{color:var(--theme-accent);font:600 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.legacy-batch-picker{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.legacy-batch-picker label{color:var(--ta-copy-muted);font:600 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.legacy-batch-picker select{min-width:130px;min-height:40px}.legacy-list-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,230px) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.legacy-list-toolbar input,.legacy-list-toolbar select{width:100%;min-height:42px}.legacy-list-toolbar b{min-width:105px;color:var(--theme-accent);font:600 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase}.legacy-table-wrap{border:1px solid var(--ta-rule);max-height:600px;overflow:auto}.legacy-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.legacy-table-wrap th{z-index:2;border-bottom:1px solid var(--ta-rule-strong);background:var(--ta-panel-raised);color:var(--ta-copy-muted);font:600 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:11px 12px;position:sticky;top:0}.legacy-table-wrap td{border-bottom:1px solid var(--ta-rule);color:var(--ta-copy-secondary);vertical-align:middle;padding:12px}.legacy-table-wrap tr.selected td{background:color-mix(in srgb, var(--theme-accent) 8%, transparent)}.legacy-table-wrap td>strong,.legacy-table-wrap td>span{display:block}.legacy-table-wrap td>strong{color:var(--ta-title);overflow-wrap:anywhere}.legacy-table-wrap td>span{color:var(--ta-copy-muted);margin-top:4px;font-size:10px}.legacy-table-wrap td:first-child{text-align:center;width:58px}.legacy-table-wrap input[type=checkbox]{width:17px;height:17px;accent-color:var(--theme-accent)}.legacy-table-wrap td:last-child{min-width:220px}.legacy-table-wrap td:last-child button{border:1px solid var(--ta-rule-strong);color:var(--ta-copy-secondary);cursor:pointer;background:0 0;border-radius:2px;margin:2px 4px 2px 0;padding:7px 9px;font-size:10px}.legacy-table-wrap td:last-child button:hover:not(:disabled){border-color:var(--theme-accent);color:var(--ta-title)}.legacy-table-wrap button:disabled{opacity:.4;cursor:not-allowed}.legacy-status{border:1px solid var(--ta-rule-strong);color:var(--ta-copy-secondary);font:600 9px/1.1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 7px;display:inline-block}.legacy-status.status-accepted{border-color:var(--ta-signal-green);color:var(--ta-signal-green)}.legacy-status.status-failed{border-color:var(--theme-accent);color:var(--theme-accent)}.legacy-status.status-prepared,.legacy-status.status-preparing{color:#e0b66e;border-color:#c8933e}.legacy-empty{text-align:center;padding:42px 20px}.legacy-empty strong{color:var(--ta-title)}.legacy-empty p{color:var(--ta-copy-muted)}.legacy-step-footer{border-top:1px solid var(--ta-rule);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.legacy-step-footer>span{background:var(--theme-accent);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.legacy-step-footer p{color:var(--ta-copy-muted);flex:1;margin:0;font-size:12px}.legacy-step-footer p strong{color:var(--ta-title);margin-bottom:3px;display:block}.legacy-studio-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.legacy-field{color:var(--ta-copy-muted);font:600 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:7px;margin-bottom:16px;display:grid}.legacy-field input{min-height:44px}.legacy-field textarea{resize:vertical;width:100%;min-height:360px;font:400 14px/1.55 var(--font-geist), sans-serif}.legacy-field textarea.code{font:400 12px/1.5 var(--font-geist-mono), monospace}.legacy-editor-switch{gap:4px;margin-bottom:8px;display:flex}.legacy-editor-switch button{border:1px solid var(--ta-rule);min-width:110px;min-height:34px;color:var(--ta-copy-muted);cursor:pointer;background:0 0;font-size:11px}.legacy-editor-switch button.active{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.legacy-variable-bank{border:1px solid var(--ta-rule);background:var(--ta-canvas);padding:14px}.legacy-variable-bank>small{color:var(--ta-copy-muted);font:600 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.legacy-variable-bank>div{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.legacy-variable-bank button{border:1px solid var(--ta-rule-strong);background:var(--ta-panel);color:var(--ta-copy-secondary);font:500 10px/1.1 var(--font-geist-mono), monospace;cursor:pointer;border-radius:2px;padding:6px 8px}.legacy-variable-bank button:hover{border-color:var(--theme-accent);color:var(--ta-title)}.legacy-variable-bank p{color:var(--ta-copy-muted);margin:0;font-size:11px;line-height:1.5}.legacy-sender{overflow-wrap:anywhere;text-align:right;max-width:260px}.legacy-preview-panel{align-self:start}.legacy-preview-subject{border:1px solid var(--ta-rule);background:var(--ta-canvas);padding:12px 14px}.legacy-preview-subject small,.legacy-preview-subject strong{display:block}.legacy-preview-subject small{color:var(--ta-copy-muted);font:600 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.legacy-preview-subject strong{color:var(--ta-title);margin-top:6px;line-height:1.4}.legacy-preview-panel iframe{height:340px;min-height:0}.legacy-job-detail iframe,.legacy-history iframe{border:1px solid var(--ta-rule);background:#fff;width:100%;min-height:480px;margin-top:10px}.legacy-preview-panel iframe{border:1px solid var(--ta-rule);background:#fff;width:100%;margin-top:10px}.legacy-preview-note{color:var(--ta-copy-muted);margin-top:10px;font-size:10px;line-height:1.5}.legacy-studio-footer{border:1px solid var(--ta-rule);background:var(--ta-panel);grid-column:1/-1;margin-top:0;padding:16px 20px}.legacy-engine-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.legacy-live{padding-left:15px;position:relative;color:var(--ta-signal-green)!important}.legacy-live:before{content:"";background:var(--ta-signal-green);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ta-signal-green) 45%, transparent);border-radius:50%;animation:1s infinite legacy-live-pulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}.legacy-engine-visual{border:1px solid var(--ta-rule);background:var(--ta-canvas);grid-template-columns:190px 1fr;align-items:center;gap:22px;padding:18px;display:grid}.legacy-orbit{--legacy-progress:0%;aspect-ratio:1;background:conic-gradient(var(--theme-accent) var(--legacy-progress), var(--ta-rule) 0);border-radius:50%;place-items:center;width:170px;display:grid;position:relative}.legacy-orbit:before{content:"";background:var(--ta-panel);border-radius:50%;position:absolute;inset:8px}.legacy-orbit:after{content:"";border:1px dashed var(--ta-rule-strong);border-radius:50%;position:absolute;inset:-8px}.legacy-orbit.running:after{animation:4s linear infinite legacy-orbit-spin}.legacy-orbit>div{z-index:1;text-align:center;position:relative}.legacy-orbit strong,.legacy-orbit span{display:block}.legacy-orbit strong{color:var(--ta-title);font-size:34px;line-height:1}.legacy-orbit span{color:var(--ta-copy-muted);font:600 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:7px}.legacy-engine-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.legacy-engine-stats>div{border:1px solid var(--ta-rule);background:var(--ta-panel);padding:13px}.legacy-engine-stats small,.legacy-engine-stats strong{display:block}.legacy-engine-stats small{color:var(--ta-copy-muted);font:600 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.legacy-engine-stats strong{color:var(--ta-title);margin-top:6px;font-size:22px}.legacy-engine-contract{gap:7px;margin:14px 0;display:grid}.legacy-engine-contract>div{border:1px solid var(--ta-rule);grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.legacy-engine-contract>div>span{border:1px solid var(--theme-accent);width:26px;height:26px;color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.legacy-engine-contract p{color:var(--ta-copy-muted);margin:0;font-size:11px;line-height:1.4}.legacy-engine-contract p strong{color:var(--ta-title);display:block}.legacy-review-check{border:1px solid var(--ta-rule-strong);background:var(--ta-canvas);cursor:pointer;align-items:flex-start;gap:11px;padding:13px;display:flex}.legacy-review-check input{width:18px;height:18px;accent-color:var(--theme-accent)}.legacy-review-check span{color:var(--ta-copy-muted);font-size:11px;line-height:1.45}.legacy-review-check strong{color:var(--ta-title);margin-bottom:2px;display:block}.legacy-launch{width:100%;margin-top:10px;min-height:48px!important}.legacy-engine-log{min-width:0}.legacy-job-list{max-height:780px;overflow:auto}.legacy-job{border:1px solid var(--ta-rule);border-left:3px solid var(--ta-rule-strong);background:var(--ta-canvas)}.legacy-job+.legacy-job{margin-top:7px}.legacy-job.status-sending{border-left-color:#c8933e}.legacy-job.status-accepted{border-left-color:var(--ta-signal-green)}.legacy-job.status-failed{border-left-color:var(--theme-accent)}.legacy-job summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:grid}.legacy-job summary::-webkit-details-marker{display:none}.legacy-job summary>span{color:var(--ta-copy-muted);font:600 10px/1 var(--font-geist-mono), monospace}.legacy-job summary p{min-width:0;margin:0}.legacy-job summary strong,.legacy-job summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.legacy-job summary strong{color:var(--ta-title)}.legacy-job summary small{color:var(--ta-copy-muted);margin-top:3px}.legacy-job summary i{color:var(--ta-copy-muted);font:600 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.legacy-job.status-accepted summary i{color:var(--ta-signal-green)}.legacy-job.status-failed summary i{color:var(--theme-accent)}.legacy-job-detail{border-top:1px solid var(--ta-rule);padding:14px}.legacy-job-detail dl{gap:7px;margin:0 0 14px;display:grid}.legacy-job-detail dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.legacy-job-detail dt{color:var(--ta-copy-muted);font:600 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.legacy-job-detail dd{color:var(--ta-title);overflow-wrap:anywhere;margin:0}.legacy-job-detail h3{color:var(--ta-title);font-size:14px}.legacy-rendered-subject{border:1px solid var(--ta-rule);color:var(--ta-title);padding:10px;display:block}.legacy-job-detail pre,.legacy-history pre{border:1px solid var(--ta-rule);background:var(--ta-panel);max-height:280px;color:var(--ta-copy-secondary);font:400 11px/1.5 var(--font-geist-mono), monospace;white-space:pre-wrap;word-break:break-word;padding:12px;overflow:auto}.legacy-error{color:#ff7d82!important}.legacy-engine-empty{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.legacy-engine-empty strong{color:var(--ta-title);margin-top:18px}.legacy-engine-empty p{max-width:330px;color:var(--ta-copy-muted)}.legacy-pulse{border:2px solid var(--theme-accent);width:70px;height:70px;box-shadow:0 0 0 0 color-mix(in srgb, var(--theme-accent) 45%, transparent);border-radius:50%;animation:1.8s infinite legacy-ready-pulse}.legacy-history{grid-column:1/-1}.legacy-history-list{gap:6px;display:grid}.legacy-history details{border:1px solid var(--ta-rule);background:var(--ta-canvas)}.legacy-history summary{cursor:pointer;grid-template-columns:100px minmax(140px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.legacy-history summary strong{color:var(--ta-title)}.legacy-history summary span,.legacy-history summary time{color:var(--ta-copy-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-history details>div{border-top:1px solid var(--ta-rule);padding:14px}.legacy-delivery-panel{gap:18px;display:grid}.legacy-provider-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legacy-provider-options>label{border:1px solid var(--ta-rule);border-left:3px solid var(--ta-rule-strong);background:var(--ta-canvas);cursor:pointer;align-items:flex-start;gap:12px;min-height:92px;padding:16px;display:flex}.legacy-provider-options>label.active{border-color:var(--theme-accent);border-left-color:var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 6%, var(--ta-canvas))}.legacy-provider-options input{width:18px;height:18px;accent-color:var(--theme-accent)}.legacy-provider-options strong,.legacy-provider-options small{display:block}.legacy-provider-options strong{color:var(--ta-title)}.legacy-provider-options small{color:var(--ta-copy-muted);margin-top:5px;line-height:1.45}.legacy-smtp-grid{border:1px solid var(--ta-rule);border-left:3px solid var(--theme-accent);background:var(--ta-canvas);grid-template-columns:2fr 1fr;gap:13px;padding:18px;display:grid}.legacy-smtp-grid .legacy-field{margin:0}.legacy-smtp-grid select{border:1px solid var(--ta-rule-strong);background:var(--ta-panel);width:100%;min-height:44px;color:var(--ta-title);border-radius:0;padding:0 12px}.legacy-smtp-security,.legacy-cloudflare-note{border:1px solid var(--ta-rule);background:var(--ta-panel);grid-column:1/-1;padding:14px 16px}.legacy-smtp-security strong,.legacy-cloudflare-note strong{color:var(--ta-title)}.legacy-smtp-security p,.legacy-cloudflare-note p{color:var(--ta-copy-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.legacy-delivery-actions{gap:8px;display:flex}@keyframes legacy-orbit-spin{to{transform:rotate(360deg)}}@keyframes legacy-live-pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes legacy-ready-pulse{70%{box-shadow:0 0 0 20px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.legacy-orbit.running:after,.legacy-live:before,.legacy-pulse{animation:none}}@media (width<=1080px){.legacy-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-metric-strip article{border-bottom:1px solid var(--ta-rule)}.legacy-studio-grid,.legacy-engine-grid{grid-template-columns:1fr}.legacy-history{grid-column:auto}}@media (width<=720px){.legacy-heading-actions,.users-heading-actions{flex-direction:column;align-items:stretch}.legacy-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-tabs{overflow-x:auto}.legacy-tabs button{min-width:150px}.legacy-panel-heading{flex-direction:column;align-items:stretch}.legacy-batch-picker{justify-content:flex-start}.legacy-list-toolbar{grid-template-columns:1fr}.legacy-list-toolbar b{text-align:left}.legacy-step-footer{flex-wrap:wrap;align-items:stretch}.legacy-step-footer p{min-width:calc(100% - 50px)}.legacy-step-footer button{width:100%}.legacy-engine-visual{grid-template-columns:1fr;justify-items:center}.legacy-engine-stats{width:100%}.legacy-history summary{grid-template-columns:88px 1fr}.legacy-history summary span,.legacy-history summary time{grid-column:2}.legacy-provider-options,.legacy-smtp-grid{grid-template-columns:1fr}.legacy-delivery-actions{flex-direction:column;width:100%}}@media (width<=460px){.legacy-metric-strip{grid-template-columns:1fr}.legacy-metric-strip article{border-right:0}.legacy-list-panel,.legacy-editor-panel,.legacy-preview-panel,.legacy-engine-control,.legacy-engine-log,.legacy-history,.legacy-delivery-panel{padding:16px}.legacy-job summary{grid-template-columns:28px minmax(0,1fr)}.legacy-job summary i{grid-column:2}}._page_13eda_1{background:var(--theme-canvas);min-height:100vh;color:var(--ta-copy-primary)}._hero_13eda_13{border-bottom:1px solid var(--theme-rule);background:var(--ta-page-mesh), var(--theme-surface-deep);background-size:32px 32px;position:relative;overflow:hidden}._hero_13eda_13:before{content:"";border:1px solid var(--theme-accent-border);width:520px;height:520px;box-shadow:0 0 120px rgb(from var(--theme-accent) r g b / .13);border-radius:50%;position:absolute;top:-260px;right:-180px}._hero_13eda_13:after{content:"";background:var(--theme-accent);width:280px;height:5px;position:absolute;bottom:0;left:calc(50% - 580px)}._heroInner_13eda_73{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:76px;min-height:500px;padding-top:82px;padding-bottom:76px;display:grid}._heroCopy_13eda_93{max-width:800px}._heroCopy_13eda_93 h1{max-width:760px;margin-bottom:22px}._heroCopy_13eda_93>p:last-child{max-width:730px;margin-bottom:0}._window_13eda_101{background:var(--theme-surface-alt);min-height:300px;box-shadow:var(--ta-shadow-offset);align-content:center;padding:30px;display:grid}._window_13eda_101>strong{color:var(--theme-text);letter-spacing:-.07em;font-size:76px;line-height:.95}._window_13eda_101>span{color:var(--theme-accent-copy);font:600 11px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}._window_13eda_101>div{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);gap:5px;margin-top:24px;padding:14px;display:grid}._window_13eda_101 b{color:var(--theme-copy);font-size:15px;font-weight:600}._window_13eda_101 small{color:var(--theme-copy-muted);font:10px/1.45 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}._schedule_13eda_193{padding-top:62px;padding-bottom:86px}._scheduleHeader_13eda_195{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}._scheduleHeader_13eda_195 h2{max-width:720px;margin-bottom:0}._scheduleHeader_13eda_195>a{flex:none}._callList_13eda_203{gap:16px;display:grid}._call_13eda_203{border-left:3px solid var(--theme-accent);background:var(--theme-surface);grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:194px;padding:16px 20px 16px 16px;display:grid;box-shadow:6px 7px #00000038}._imageWrap_13eda_231{border:1px solid var(--theme-accent-border);border-radius:var(--ta-radius-sm);background:var(--theme-accent-surface);place-items:center;width:168px;height:160px;display:grid;overflow:hidden}._imageWrap_13eda_231 img{object-fit:cover;width:100%;height:100%;display:block}._imageWrap_13eda_231>span{color:var(--theme-accent-copy);font-family:var(--font-geist-mono), monospace;justify-items:center;gap:8px;display:grid}._imageWrap_13eda_231>span b{letter-spacing:-.06em;font-size:38px;line-height:1}._imageWrap_13eda_231>span small{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:500}._callCopy_13eda_263{align-self:center;min-width:0}._date_13eda_265{color:var(--theme-accent-copy);font:400 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;display:flex}._date_13eda_265 i{background:var(--theme-rule-strong);width:3px;height:3px;display:inline-block}._date_13eda_265 span:last-child:not(:first-child){color:var(--theme-copy-muted)}._call_13eda_203 h3{max-width:760px;color:var(--theme-text);font-size:max(20px, calc(20px * var(--text-scale)));letter-spacing:-.025em;margin:0 0 12px;line-height:1.24}._callCopy_13eda_263>p:last-child{max-width:820px;color:var(--theme-copy-secondary);font-size:max(13px, calc(13px * var(--text-scale)));margin:0;line-height:1.62}._detail_13eda_275{white-space:nowrap;align-self:center;min-width:142px}._detail_13eda_275 span{font-size:14px}._empty_13eda_281{min-height:330px}._attribution_13eda_283{color:var(--theme-copy-muted);margin:25px 0 0;font-size:11px;line-height:1.6}._attribution_13eda_283 a{color:var(--theme-accent-copy);text-underline-offset:3px;text-decoration:underline}@media (width<=980px){._heroInner_13eda_73{grid-template-columns:1fr;gap:34px;padding-top:68px;padding-bottom:64px}._window_13eda_101{width:min(100%,520px);min-height:250px}._call_13eda_203{grid-template-columns:168px minmax(0,1fr)}._detail_13eda_275{grid-column:2;justify-self:start}}@media (width<=680px){._hero_13eda_13:after{width:150px;left:20px}._hero_13eda_13:before{width:340px;height:340px;top:-170px;right:-210px}._heroInner_13eda_73{min-height:0;padding-top:50px;padding-bottom:48px}._window_13eda_101{padding:22px}._schedule_13eda_193{padding-top:42px;padding-bottom:64px}._scheduleHeader_13eda_195{flex-direction:column;align-items:stretch}._scheduleHeader_13eda_195>a{width:100%}._call_13eda_203{grid-template-columns:1fr;gap:18px;padding:15px}._imageWrap_13eda_231{aspect-ratio:16/9;width:100%;height:auto}._detail_13eda_275{grid-column:1;width:100%}}._page_1fvpx_1{background:var(--theme-canvas);min-height:100vh;color:var(--ta-copy-primary)}._hero_1fvpx_13{border-bottom:1px solid var(--theme-rule);background:var(--ta-page-mesh), var(--theme-surface-deep);background-size:32px 32px;position:relative;overflow:hidden}._hero_1fvpx_13:before{content:"";border:1px solid var(--theme-accent-border);width:520px;height:520px;box-shadow:0 0 120px rgb(from var(--theme-accent) r g b / .13);border-radius:50%;position:absolute;top:-260px;right:-180px}._hero_1fvpx_13:after{content:"";background:var(--theme-accent);width:280px;height:5px;position:absolute;bottom:0;left:calc(50% - 580px)}._heroInner_1fvpx_73{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:76px;min-height:500px;padding-top:82px;padding-bottom:76px;display:grid}._heroCopy_1fvpx_93{max-width:800px}._heroCopy_1fvpx_93 h1{max-width:760px;margin-bottom:22px}._heroCopy_1fvpx_93>p:last-of-type{max-width:730px;margin-bottom:0}._heroBadges_1fvpx_101{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}._heroBadges_1fvpx_101>span{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);min-height:36px;color:var(--theme-copy-secondary);font:500 10px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;padding:0 11px;display:inline-flex}._heroBadges_1fvpx_101 strong{background:var(--theme-accent-surface-strong);min-width:22px;height:22px;color:var(--theme-accent-copy);border-radius:999px;place-items:center;font-size:9px;display:grid}._heroStats_1fvpx_167{background:var(--theme-surface-alt);min-height:300px;box-shadow:var(--ta-shadow-offset);align-content:center;padding:30px;display:grid}._heroStats_1fvpx_167>strong{color:var(--theme-text);letter-spacing:-.07em;font-size:76px;line-height:.95}._heroStats_1fvpx_167>span{color:var(--theme-accent-copy);font:600 11px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}._heroStats_1fvpx_167>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}._heroStats_1fvpx_167>div p{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);color:var(--theme-copy-muted);font:10px/1.3 var(--font-geist-mono), monospace;text-transform:uppercase;gap:4px;margin:0;padding:11px;display:grid}._heroStats_1fvpx_167>div b{color:var(--theme-copy);font-size:16px}._heroStats_1fvpx_167>small{color:var(--theme-copy-muted);margin-top:18px;font-size:11px;line-height:1.55}._directory_1fvpx_259{padding-top:62px;padding-bottom:86px}._sectionHeader_1fvpx_261{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}._sectionHeader_1fvpx_261 h2{margin-bottom:0}._sectionHeader_1fvpx_261>p{max-width:480px;color:var(--theme-copy-muted);text-align:right;margin:0 0 5px;font-size:12px;line-height:1.65}._browser_1fvpx_267{gap:24px;display:grid}._searchPanel_1fvpx_271{border-color:var(--theme-rule-strong);background:var(--theme-surface);gap:18px;padding:22px;display:grid}._kindTabs_1fvpx_287{grid-template-columns:repeat(5,minmax(0,1fr))}._search_1fvpx_271{background:var(--theme-surface-input)}._search_1fvpx_271>input{background:0 0!important}._filters_1fvpx_295{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}._filter_1fvpx_295{gap:7px;min-width:0;display:grid}._filter_1fvpx_295>span,._resultBar_1fvpx_321 label>span{color:var(--theme-copy-muted);font:500 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}._filter_1fvpx_295 select,._resultBar_1fvpx_321 select{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface-raised);width:100%;height:44px;color:var(--theme-copy);cursor:pointer;padding:0 36px 0 11px;font-size:11px}._filter_1fvpx_295 select:focus-visible,._resultBar_1fvpx_321 select:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:2px;border-color:var(--theme-accent)}._filterFooter_1fvpx_375{border-top:1px solid var(--theme-rule-soft);justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding-top:12px;display:flex}._filterFooter_1fvpx_375 span{color:var(--theme-copy-muted);font:10px/1.3 var(--font-geist-mono), monospace}._filterFooter_1fvpx_375 button{color:var(--theme-accent-copy);font:600 10px/1 var(--font-geist-mono), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:0}._filterFooter_1fvpx_375 button:hover{color:var(--theme-text)}._resultBar_1fvpx_321{border-bottom:1px solid var(--theme-rule);justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 2px;display:flex}._resultBar_1fvpx_321 p{color:var(--theme-copy-muted);font:11px/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;margin:0}._resultBar_1fvpx_321 p strong{color:var(--theme-text);font-size:16px}._resultBar_1fvpx_321 label{grid-template-columns:auto 1fr;align-items:center;gap:10px;width:190px;display:grid}._resultBar_1fvpx_321 select{height:38px}._grid_1fvpx_433{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;transition:opacity .16s;display:grid}._loading_1fvpx_449{opacity:.52}._card_1fvpx_453{background:var(--theme-surface);gap:18px;min-width:0;padding:22px;display:grid;box-shadow:6px 7px #00000038}._cardHeader_1fvpx_471{grid-template-columns:52px minmax(0,1fr);gap:14px;min-width:0;display:grid}._kindIcon_1fvpx_485{border:1px solid var(--theme-accent-border);border-radius:var(--ta-radius-sm);background:var(--theme-accent-surface);width:52px;height:52px;color:var(--theme-accent-copy);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}._cardTitle_1fvpx_511{min-width:0}._badges_1fvpx_513{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}._badges_1fvpx_513 span{border:1px solid var(--theme-rule);min-height:22px;color:var(--theme-copy-muted);font:8px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}._badges_1fvpx_513 ._featured_1fvpx_539{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}._card_1fvpx_453 h3{color:var(--theme-text);font-size:max(19px, calc(19px * var(--text-scale)));letter-spacing:-.025em;margin:0 0 7px;line-height:1.2}._cardTitle_1fvpx_511>a{color:var(--theme-accent-copy);font:10px/1.3 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;display:block;overflow:hidden}._description_1fvpx_547{color:var(--theme-copy-secondary);font-size:max(12px, calc(12px * var(--text-scale)));-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.68;display:-webkit-box;overflow:hidden}._categoryLine_1fvpx_569,._topicList_1fvpx_571{flex-wrap:wrap;gap:6px;display:flex}._categoryLine_1fvpx_569 span,._topicList_1fvpx_571 span{border:1px solid var(--theme-rule-soft);border-radius:var(--ta-radius-sm);background:var(--theme-surface-deep);min-height:26px;color:var(--theme-copy-muted);font:9px/1.2 var(--font-geist-mono), monospace;align-items:center;padding:0 8px;display:inline-flex}._categoryLine_1fvpx_569 span:first-child{border-color:var(--theme-accent-border);color:var(--theme-accent-copy)}._quickFacts_1fvpx_613{border:1px solid var(--theme-rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._quickFacts_1fvpx_613>div{border-right:1px solid var(--theme-rule-soft);min-width:0;padding:10px}._quickFacts_1fvpx_613>div:last-child{border-right:0}._quickFacts_1fvpx_613 dt,._detailGrid_1fvpx_633 dt{color:var(--theme-copy-muted);font:8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}._quickFacts_1fvpx_613 dd,._detailGrid_1fvpx_633 dd{color:var(--theme-copy);text-overflow:ellipsis;margin:0;font-size:10px;line-height:1.4;overflow:hidden}._quickFacts_1fvpx_613 dd[data-status=Active]{color:var(--ta-signal-green)}._details_1fvpx_643{border-top:1px solid var(--theme-rule-soft);border-bottom:1px solid var(--theme-rule-soft)}._details_1fvpx_643 summary{min-height:44px;color:var(--theme-copy-secondary);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}._details_1fvpx_643 summary::-webkit-details-marker{display:none}._details_1fvpx_643 summary span{color:var(--theme-accent-copy);font-size:17px;transition:transform .16s}._details_1fvpx_643[open] summary span{transform:rotate(45deg)}._detailBody_1fvpx_677{gap:14px;padding:0 0 16px;display:grid}._detailGrid_1fvpx_633{background:var(--theme-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}._detailGrid_1fvpx_633>div{background:var(--theme-surface-deep);min-width:0;padding:10px}._detailGrid_1fvpx_633 dd{overflow-wrap:anywhere}._verification_1fvpx_685{border-left:3px solid var(--theme-accent);background:var(--theme-accent-surface);padding:12px}._verification_1fvpx_685 strong{color:var(--theme-accent-copy);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}._verification_1fvpx_685 p{color:var(--theme-copy-secondary);margin:7px 0 0;font-size:10px;line-height:1.55}._checked_1fvpx_691{color:var(--theme-copy-muted);font:9px/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;margin:0}._cardActions_1fvpx_695{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}._cardActions_1fvpx_695 .ta-button{min-height:38px;padding:0 12px;font-size:9px}._empty_1fvpx_699{min-height:330px}._pagination_1fvpx_703{border:1px solid var(--theme-rule);background:var(--theme-surface);grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:18px;padding:18px;display:grid}._pagination_1fvpx_703>button,._pagination_1fvpx_703 div button{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface-raised);min-height:40px;color:var(--theme-copy-secondary);font:10px/1 var(--font-geist-mono), monospace;cursor:pointer;padding:0 13px}._pagination_1fvpx_703>button:disabled{opacity:.4;cursor:not-allowed}._pagination_1fvpx_703>button:last-child{justify-self:end}._pagination_1fvpx_703 div{justify-content:center;align-items:center;gap:5px;display:flex}._pagination_1fvpx_703 div span{display:contents}._pagination_1fvpx_703 div i{color:var(--theme-copy-muted);padding:0 5px;font-style:normal}._pagination_1fvpx_703 div button{min-width:40px;padding:0 8px}._pagination_1fvpx_703 div button[aria-current=page]{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff;box-shadow:3px 4px 0 rgb(from var(--theme-accent) r g b / .35)}._pagination_1fvpx_703 button:focus-visible{outline:3px solid var(--ta-focus-ring);outline-offset:2px}._notice_1fvpx_761{margin-top:8px}@media (width<=1060px){._heroInner_1fvpx_73{grid-template-columns:minmax(0,1fr) 300px;gap:42px}._filters_1fvpx_295{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){._heroInner_1fvpx_73{grid-template-columns:1fr;gap:34px;padding-top:64px;padding-bottom:62px}._heroStats_1fvpx_167{width:min(100%,520px);min-height:240px}._sectionHeader_1fvpx_261{flex-direction:column;align-items:start}._sectionHeader_1fvpx_261>p{text-align:left}._kindTabs_1fvpx_287{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1fvpx_433{grid-template-columns:1fr}}@media (width<=620px){._hero_1fvpx_13:after{width:160px;left:20px}._heroInner_1fvpx_73{min-height:0;padding-top:52px;padding-bottom:50px}._heroStats_1fvpx_167{padding:24px}._directory_1fvpx_259{padding-top:44px;padding-bottom:66px}._searchPanel_1fvpx_271{padding:15px}._kindTabs_1fvpx_287,._filters_1fvpx_295{grid-template-columns:1fr}._resultBar_1fvpx_321{flex-direction:column;align-items:stretch;padding-bottom:12px}._resultBar_1fvpx_321 label{grid-template-columns:46px 1fr;width:100%}._card_1fvpx_453{padding:17px}._cardHeader_1fvpx_471{grid-template-columns:44px minmax(0,1fr)}._kindIcon_1fvpx_485{width:44px;height:44px}._quickFacts_1fvpx_613{grid-template-columns:1fr}._quickFacts_1fvpx_613>div{border-right:0;border-bottom:1px solid var(--theme-rule-soft)}._quickFacts_1fvpx_613>div:last-child{border-bottom:0}._detailGrid_1fvpx_633{grid-template-columns:1fr}._cardActions_1fvpx_695 .ta-button{width:100%}._pagination_1fvpx_703{grid-template-columns:1fr 1fr}._pagination_1fvpx_703>button{width:100%}._pagination_1fvpx_703>button:last-child{grid-area:1/2}._pagination_1fvpx_703 div{flex-wrap:wrap;grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){._grid_1fvpx_433,._details_1fvpx_643 summary span{transition:none}}._page_1omh0_1{background:var(--theme-canvas);min-height:100vh;color:var(--theme-text)}._indexHero_1omh0_13,._detailHero_1omh0_15{border-bottom:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);position:relative;overflow:hidden}._indexHero_1omh0_13:after,._detailHero_1omh0_15:after{background:var(--theme-accent);content:"";width:min(34vw,440px);height:7px;position:absolute;bottom:0;right:0}._indexHero_1omh0_13{padding:78px 0 72px}._detailHero_1omh0_15{padding:58px 0 62px}._breadcrumbs_1omh0_57{color:var(--theme-copy-muted);font:700 calc(10px * var(--text-scale))/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;display:flex}._breadcrumbs_1omh0_57 a{color:var(--theme-copy-secondary)}._breadcrumbs_1omh0_57 a:hover,._breadcrumbs_1omh0_57 a:focus-visible{color:var(--theme-accent-copy);outline:none}._breadcrumbs_1omh0_57 span[aria-hidden]{color:var(--theme-accent)}._eyebrow_1omh0_91{color:var(--theme-accent-copy);font:750 calc(10px * var(--text-scale))/1.35 var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 16px}._indexHero_1omh0_13 h1,._detailHero_1omh0_15 h1{max-width:1120px;color:var(--theme-text);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(43px,6.5vw,82px);line-height:.98}._detailHero_1omh0_15 h1{font-size:clamp(38px,5.4vw,70px)}._lead_1omh0_131{max-width:860px;color:var(--theme-copy-secondary);font-size:calc(17px * var(--text-scale));margin:24px 0 0;line-height:1.72}._indexCollection_1omh0_147,._relatedSection_1omh0_149{padding:68px 0 88px}._sectionHeading_1omh0_153{justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px;display:flex}._sectionHeading_1omh0_153 h2{color:var(--theme-text);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(31px,4vw,48px);line-height:1}._sectionHeading_1omh0_153>p,._sectionHeading_1omh0_153>a{max-width:440px;color:var(--theme-copy-muted);margin:0;line-height:1.65}._sectionHeading_1omh0_153>a{color:var(--theme-accent-copy);font-weight:750}._videoGrid_1omh0_207{gap:25px;display:grid}._videoCard_1omh0_211{border:1px solid var(--theme-rule);background:var(--theme-surface);box-shadow:10px 11px 0 rgb(from var(--theme-canvas-deep) r g b / .9);grid-template-columns:minmax(380px,1.1fr) minmax(0,1fr);display:grid}._thumbnail_1omh0_227{border-right:1px solid var(--theme-rule);background:var(--theme-canvas-deep);min-height:320px;display:block;position:relative;overflow:hidden}._thumbnail_1omh0_227 img{object-fit:cover;filter:saturate(.62)contrast(1.08)brightness(.76);width:100%;height:100%;transition:filter .18s,transform .24s;display:block}._thumbnail_1omh0_227:hover img,._thumbnail_1omh0_227:focus-visible img{filter:saturate(.85)contrast(1.08)brightness(.9);transform:scale(1.018)}._thumbnail_1omh0_227:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-4px}._thumbnail_1omh0_227 b{border:1px solid var(--theme-rule-strong);background:rgb(from var(--theme-canvas-deep) r g b / .9);color:var(--theme-text);font:750 10px/1 var(--font-geist-mono), monospace;padding:8px 9px;position:absolute;bottom:14px;right:14px}._playMark_1omh0_273{border:1px solid var(--theme-accent-hover);background:var(--theme-accent);min-width:68px;min-height:43px;color:var(--theme-text);font:850 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;box-shadow:5px 6px 0 rgb(from var(--theme-canvas-deep) r g b / .72);place-items:center;display:grid;position:absolute;bottom:18px;left:18px}._videoCardBody_1omh0_305{flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}._cardMeta_1omh0_307{width:100%;color:var(--theme-accent-copy);font:750 calc(9px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em;flex-wrap:wrap;gap:8px 18px;display:flex}._videoCard_1omh0_211 h2{letter-spacing:-.04em;margin:24px 0 13px;font-size:clamp(27px,3.2vw,42px);line-height:1.05}._videoCard_1omh0_211 h2 a{color:var(--theme-text)}._videoCard_1omh0_211 h2 a:hover,._videoCard_1omh0_211 h2 a:focus-visible{color:var(--theme-accent-copy);outline:none}._videoCardBody_1omh0_305>p{max-width:700px;color:var(--theme-copy-secondary);margin:0 0 24px;line-height:1.65}._keywordList_1omh0_321{flex-wrap:wrap;gap:7px;display:flex}._keywordList_1omh0_321 span{border:1px solid var(--theme-rule);background:var(--theme-surface-input);color:var(--theme-copy);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;text-transform:uppercase;padding:7px 9px}._openVideo_1omh0_325{color:var(--theme-accent-copy);margin-top:auto;padding-top:27px;font-weight:800}._detailMeta_1omh0_329{border:1px solid var(--theme-rule);background:var(--theme-rule);box-shadow:8px 9px 0 rgb(from var(--theme-canvas-deep) r g b / .9);flex-wrap:wrap;gap:1px;margin-top:34px;display:flex}._detailMeta_1omh0_329>span{background:var(--theme-surface-alt);gap:7px;min-width:170px;padding:14px 18px;display:grid}._detailMeta_1omh0_329 small{color:var(--theme-copy-muted);font:700 calc(8px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.11em}._detailMeta_1omh0_329 strong{color:var(--theme-text);font-size:calc(14px * var(--text-scale))}._playerSection_1omh0_357{background:var(--theme-canvas-deep);padding:58px 0 64px}._playerFrame_1omh0_359{aspect-ratio:16/9;border:1px solid var(--theme-rule-strong);background:var(--theme-canvas-deep);width:100%;box-shadow:13px 14px 0 var(--theme-surface-alt);position:relative}._playerFrame_1omh0_359:before,._playerFrame_1omh0_359:after{z-index:1;pointer-events:none;content:"";width:23px;height:23px;position:absolute}._playerFrame_1omh0_359:before{border-left:3px solid var(--theme-accent);border-top:3px solid var(--theme-accent);top:-1px;left:-1px}._playerFrame_1omh0_359:after{border-right:3px solid var(--theme-accent);border-bottom:3px solid var(--theme-accent);bottom:-1px;right:-1px}._playerFrame_1omh0_359 iframe,._playerFrame_1omh0_359 video{border:0;width:100%;height:100%;display:block}._playerFrame_1omh0_359 video{object-fit:contain;background:var(--theme-canvas-deep)}._playerFooter_1omh0_377{border:1px solid var(--theme-rule);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:15px 17px;display:flex}._playerFooter_1omh0_377>div{gap:5px;display:grid}._playerFooter_1omh0_377 span{color:var(--theme-accent-copy);font:750 calc(8px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}._playerFooter_1omh0_377 strong{font-size:calc(15px * var(--text-scale))}._playerFooter_1omh0_377 a{color:var(--theme-text);font-weight:750}._playerFooter_1omh0_377 ._downloadMovie_1omh0_387{border:1px solid var(--theme-accent-hover);background:var(--theme-accent);color:var(--theme-text);padding:11px 14px}._playerFooter_1omh0_377 ._downloadMovie_1omh0_387:hover,._playerFooter_1omh0_377 ._downloadMovie_1omh0_387:focus-visible{background:var(--theme-accent-hover);outline:2px solid var(--theme-focus);outline-offset:2px}._transcriptSection_1omh0_395{border-top:1px solid var(--theme-rule-soft);background:var(--theme-page-bg);padding:76px 0 92px}._transcriptLayout_1omh0_397{grid-template-columns:minmax(250px,.58fr) minmax(0,1.55fr);align-items:start;gap:46px;display:grid}._transcriptSidebar_1omh0_399{border:1px solid var(--theme-rule);border-top:4px solid var(--theme-accent);background:var(--theme-surface-alt);box-shadow:8px 9px 0 rgb(from var(--theme-canvas-deep) r g b / .9);padding:25px;position:sticky;top:24px}._transcriptSidebar_1omh0_399 h2{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(29px,3vw,41px);line-height:1}._transcriptSidebar_1omh0_399>p:not(._eyebrow_1omh0_91){color:var(--theme-copy-secondary);margin:0 0 22px;line-height:1.68}._transcriptSidebar_1omh0_399 ._keywordList_1omh0_321{margin-bottom:25px}._transcriptSidebar_1omh0_399>a{color:var(--theme-accent-copy);font-weight:800}._transcriptExplorer_1omh0_411{min-width:0}._transcriptSearch_1omh0_413{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);gap:10px;margin-bottom:14px;padding:15px;display:grid}._transcriptSearch_1omh0_413 label{color:var(--theme-text);font:750 calc(10px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}._transcriptSearch_1omh0_413>div{gap:8px;display:flex}._transcriptSearch_1omh0_413 input{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-input);min-width:0;color:var(--theme-text);font:inherit;border-radius:0;flex:1;padding:12px 13px}._transcriptSearch_1omh0_413 input::placeholder{color:var(--theme-copy-muted)}._transcriptSearch_1omh0_413 input:focus-visible{border-color:var(--theme-focus);outline:2px solid var(--theme-focus);outline-offset:1px}._transcriptSearch_1omh0_413 button{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);color:var(--theme-text);cursor:pointer;padding:0 14px;font-weight:750}._transcriptSearch_1omh0_413 button:hover,._transcriptSearch_1omh0_413 button:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);outline:none}._transcriptSearch_1omh0_413 p{color:var(--theme-copy-muted);font:650 calc(9px * var(--text-scale))/1.4 var(--font-geist-mono), monospace;margin:0}._transcript_1omh0_395{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--theme-rule);background:var(--theme-page-bg);min-width:0;max-height:min(72vh,760px);overflow-y:auto}._transcript_1omh0_395>p{border-bottom:1px solid var(--theme-rule-soft);grid-template-columns:72px minmax(0,1fr);gap:20px;margin:0;padding:20px 4px;display:grid}._transcript_1omh0_395>p:target{background:var(--theme-surface-raised)}._transcript_1omh0_395>p>button{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);width:fit-content;height:fit-content;color:var(--theme-accent-copy);font:750 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;cursor:pointer;padding:7px 8px}._transcript_1omh0_395>p>button:hover,._transcript_1omh0_395>p>button:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text);outline:none}._transcript_1omh0_395>p>span{color:var(--theme-copy);font-size:calc(16px * var(--text-scale));line-height:1.78}._transcript_1omh0_395>._transcriptEmpty_1omh0_449{color:var(--theme-copy-secondary);padding:30px 24px;display:block}._relatedSection_1omh0_149{border-top:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep)}._relatedGrid_1omh0_455{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._relatedGrid_1omh0_455>a{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-width:0;box-shadow:7px 8px 0 rgb(from var(--theme-canvas-deep) r g b / .9);grid-template-rows:auto 1fr;grid-template-columns:170px minmax(0,1fr);gap:8px 18px;padding:13px;display:grid}._relatedGrid_1omh0_455 img{object-fit:cover;filter:saturate(.6)contrast(1.08);grid-row:1/3;width:170px;height:105px}._relatedGrid_1omh0_455 span{color:var(--theme-copy-muted);font:700 calc(8px * var(--text-scale))/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;align-self:end}._relatedGrid_1omh0_455 strong{color:var(--theme-text);font-size:calc(18px * var(--text-scale));line-height:1.15}._relatedGrid_1omh0_455>a:hover,._relatedGrid_1omh0_455>a:focus-visible{border-color:var(--theme-accent);outline:none}@media (width<=900px){._videoCard_1omh0_211{grid-template-columns:1fr}._thumbnail_1omh0_227{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--theme-rule);min-height:0}._transcriptLayout_1omh0_397{grid-template-columns:1fr}._transcriptSidebar_1omh0_399{position:static}._relatedGrid_1omh0_455{grid-template-columns:1fr}}@media (width<=680px){._indexHero_1omh0_13{padding:55px 0 57px}._detailHero_1omh0_15{padding:43px 0 48px}._breadcrumbs_1omh0_57{margin-bottom:25px}._indexHero_1omh0_13 h1,._detailHero_1omh0_15 h1{font-size:39px}._lead_1omh0_131{font-size:calc(15px * var(--text-scale))}._indexCollection_1omh0_147,._relatedSection_1omh0_149{padding:49px 0 65px}._sectionHeading_1omh0_153{gap:16px;display:grid}._videoCardBody_1omh0_305{padding:23px}._detailMeta_1omh0_329{grid-template-columns:1fr 1fr;display:grid}._detailMeta_1omh0_329>span{min-width:0}._playerSection_1omh0_357{padding:38px 0 46px}._playerFooter_1omh0_377{flex-direction:column;align-items:flex-start}._transcriptSection_1omh0_395{padding:54px 0 66px}._transcript_1omh0_395>p{grid-template-columns:1fr;gap:12px}._transcript_1omh0_395>p>span{font-size:calc(15px * var(--text-scale))}._relatedGrid_1omh0_455>a{grid-template-columns:118px minmax(0,1fr)}._relatedGrid_1omh0_455 img{width:118px;height:82px}}._page_s0vai_1{background-color:var(--theme-canvas);background-image:radial-gradient(circle at 62% 22%, rgb(from var(--theme-accent) r g b / .09), transparent 31%), linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px);min-height:70vh;color:var(--theme-text);background-size:auto,38px 38px,38px 38px;padding:28px 0 72px;overflow:hidden}._shell_s0vai_27{gap:18px;display:grid}._hero_s0vai_31{background:var(--theme-surface-deep);grid-template-columns:minmax(280px,.74fr) minmax(0,1.48fr);min-height:330px;padding:12px;display:grid}._heroImage_s0vai_47{border:1px solid var(--theme-accent-border);background:var(--theme-surface-input);min-height:304px;position:relative;overflow:hidden}._heroImage_s0vai_47:after{content:"";background:linear-gradient(90deg, transparent 58%, var(--theme-surface-deep));pointer-events:none;position:absolute;inset:0}._heroImage_s0vai_47 img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.08)}._heroImage_s0vai_47>span{z-index:1;color:var(--theme-accent);font-size:50px;line-height:1;position:absolute;bottom:2px;right:10px}._heroCopy_s0vai_111{flex-direction:column;justify-content:center;min-width:0;padding:10px 34px 10px 38px;display:flex}._heroTopline_s0vai_127{justify-content:space-between;align-items:center;gap:18px;display:flex}._heroTopline_s0vai_127 p{margin:0}._heroCopy_s0vai_111 h1{letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(31px,3.8vw,49px);font-weight:450;line-height:1.05}._heroCopy_s0vai_111 h1 em{color:var(--theme-accent);font-style:normal}._heroLead_s0vai_171{color:var(--theme-copy);font-size:calc(15px * var(--text-scale));margin:0;line-height:1.6}._promises_s0vai_185{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}._promises_s0vai_185 article{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;display:grid}._promiseIcon_s0vai_213,._detailIcon_s0vai_215{color:var(--theme-accent);place-items:center;display:grid}._promiseIcon_s0vai_213{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);border-radius:4px;width:46px;height:46px}._promiseIcon_s0vai_213 svg,._detailIcon_s0vai_215 svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:23px;height:23px}._promises_s0vai_185 h2,._details_s0vai_263 h2{color:var(--theme-text);font-size:calc(13px * var(--text-scale));margin:2px 0 5px;font-weight:650}._promises_s0vai_185 p,._details_s0vai_263 p{color:var(--theme-copy-secondary);font-size:calc(11px * var(--text-scale));margin:0;line-height:1.55}._contentGrid_s0vai_293{grid-template-columns:minmax(260px,.84fr) minmax(440px,1.08fr) minmax(215px,.46fr);align-items:start;gap:18px;display:grid}._about_s0vai_307,._formPanel_s0vai_309,._details_s0vai_263{background:var(--theme-surface-translucent);min-width:0}._about_s0vai_307 h2{letter-spacing:-.035em;margin:12px 0 9px;font-size:clamp(25px,2.5vw,34px);font-weight:480}._accentRule_s0vai_335{background:var(--theme-accent);width:34px;height:2px;box-shadow:40px 0 0 var(--theme-rule);margin:0 0 20px;display:block}._about_s0vai_307>p:not(:first-child){color:var(--theme-copy);font-size:calc(12px * var(--text-scale));margin:0 0 16px;line-height:1.65}._signature_s0vai_367{justify-items:start;margin:22px 0;display:grid}._signature_s0vai_367>span{color:var(--theme-text);font-family:Segoe Script,Brush Script MT,cursive;font-size:36px;font-style:italic;line-height:1;transform:rotate(-4deg)}._signature_s0vai_367 strong{color:var(--theme-accent);font-size:calc(11px * var(--text-scale));margin-top:9px;font-weight:600}._signature_s0vai_367 small{color:var(--theme-copy-muted);font-size:calc(10px * var(--text-scale));margin-top:3px}._personalSite_s0vai_423{color:var(--theme-link);font-family:var(--font-mono);font-size:calc(10px * var(--text-scale));letter-spacing:.04em;margin-top:10px;text-decoration:none}._personalSite_s0vai_423:hover,._personalSite_s0vai_423:focus-visible{color:var(--theme-accent);text-underline-offset:4px;text-decoration:underline}._about_s0vai_307 blockquote{border:1px solid var(--theme-accent-border);background:linear-gradient(135deg, var(--theme-accent-surface), transparent);grid-template-columns:32px 1fr;gap:12px;margin:24px 0 0;padding:18px;display:grid;position:relative;overflow:hidden}._about_s0vai_307 blockquote:after{content:"";border:1px solid var(--theme-accent-border);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-70px;right:-25px}._about_s0vai_307 blockquote>span{color:var(--theme-accent);font:700 42px/1 Georgia,serif}._about_s0vai_307 blockquote p{color:var(--theme-copy);font-size:calc(11px * var(--text-scale));margin:1px 0 0;line-height:1.55}._formPanel_s0vai_309>p{margin:0 0 18px}._form_s0vai_309{gap:17px;display:grid}._form_s0vai_309 .ta-form-grid{gap:15px 14px}._form_s0vai_309 .ta-field>span{color:var(--theme-text);font-family:var(--font-geist-sans), sans-serif;font-size:calc(11px * var(--text-scale));letter-spacing:0;text-transform:none;font-weight:550}._form_s0vai_309 .ta-field>span small{color:var(--theme-copy-muted);font-size:inherit;display:inline}._form_s0vai_309 textarea{min-height:142px}._characterCount_s0vai_571{font-family:var(--font-geist-mono), monospace;justify-self:end;margin-top:-27px;padding:0 9px 9px}._confirmation_s0vai_585{color:var(--theme-copy);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}._confirmation_s0vai_585 input{width:18px;height:18px;accent-color:var(--theme-accent);margin:2px 0 0}._confirmation_s0vai_585 span{gap:5px;display:grid}._confirmation_s0vai_585 strong{color:var(--theme-text);font-size:calc(11px * var(--text-scale));font-weight:550}._confirmation_s0vai_585 small,._formNote_s0vai_635,._formStatus_s0vai_637{color:var(--theme-copy-muted);font-size:calc(10px * var(--text-scale));line-height:1.5}._form_s0vai_309 button{text-transform:uppercase;letter-spacing:.08em;gap:10px}._form_s0vai_309 button>span{font-size:19px}._formNote_s0vai_635,._formStatus_s0vai_637{margin:0}._formNote_s0vai_635>span{color:var(--theme-accent);margin-right:8px}._formStatus_s0vai_637:not(:empty){color:var(--theme-success-copy)}._details_s0vai_263{padding:20px}._details_s0vai_263 section{border-bottom:1px solid var(--theme-rule-soft);grid-template-columns:28px 1fr;gap:11px;margin:0 0 20px;padding:0 0 20px;display:grid}._details_s0vai_263 section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}._detailIcon_s0vai_215{width:26px;height:26px;font-size:25px;line-height:1}._details_s0vai_263 h2{color:var(--theme-accent-copy);font-family:var(--font-geist-mono), monospace;font-size:calc(10px * var(--text-scale));letter-spacing:.09em;text-transform:uppercase}._details_s0vai_263 a{color:var(--theme-accent-copy)}._srOnly_s0vai_743{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1080px){._hero_s0vai_31{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr)}._promises_s0vai_185{grid-template-columns:1fr;gap:12px}._contentGrid_s0vai_293{grid-template-columns:minmax(260px,.75fr) minmax(440px,1.25fr)}._details_s0vai_263{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;display:grid}._details_s0vai_263 section{border-bottom:0;border-right:1px solid var(--theme-rule-soft);margin:0}._details_s0vai_263 section:last-child{border-right:0}}@media (width<=820px){._page_s0vai_1{padding-top:18px}._hero_s0vai_31{grid-template-columns:1fr}._heroImage_s0vai_47{min-height:290px}._heroImage_s0vai_47:after{background:linear-gradient(0deg, var(--theme-surface-deep), transparent 55%)}._heroCopy_s0vai_111{padding:26px 18px 24px}._contentGrid_s0vai_293{grid-template-columns:1fr}._details_s0vai_263{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}._details_s0vai_263 section:nth-child(2){border-right:0}}@media (width<=560px){._hero_s0vai_31{padding:8px}._heroImage_s0vai_47{min-height:220px}._heroTopline_s0vai_127{flex-direction:column;align-items:flex-start}._heroCopy_s0vai_111 h1{font-size:34px}._heroLead_s0vai_171 br{display:none}._details_s0vai_263{grid-template-columns:1fr}._details_s0vai_263 section{border-right:0;border-bottom:1px solid var(--theme-rule-soft)}._details_s0vai_263 section:nth-child(2){border-bottom:1px solid var(--theme-rule-soft)}._form_s0vai_309 .ta-form-grid{grid-template-columns:1fr}._form_s0vai_309 .ta-form-grid>.ta-field--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){._signature_s0vai_367>span{transform:none}}._page_9cho0_1{background-color:var(--theme-canvas);background-image:radial-gradient(circle at 72% 7%, rgb(from var(--theme-accent) r g b / .1), transparent 29%), linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px);min-height:70vh;color:var(--theme-text);background-size:auto,42px 42px,42px 42px;padding-bottom:76px;overflow:hidden}._hero_9cho0_27{border-bottom:1px solid var(--theme-rule-strong);background:linear-gradient(90deg, var(--theme-canvas-deep), rgb(from var(--theme-canvas-deep) r g b / .88)), var(--theme-canvas-deep);position:relative}._hero_9cho0_27:after{content:"";background:linear-gradient(90deg, transparent, var(--theme-accent), transparent);height:1px;position:absolute;inset:auto 0 0}._heroGrid_9cho0_59{grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);align-items:center;gap:52px;min-height:620px;padding-block:82px;display:grid}._heroCopy_9cho0_77 h1{letter-spacing:-.055em;max-width:760px;margin:15px 0 24px;font-size:clamp(44px,5.4vw,70px);font-weight:460;line-height:.99}._heroCopy_9cho0_77 h1 em{color:var(--theme-accent-copy);font-style:normal}._heroLead_9cho0_99{max-width:760px;color:var(--theme-copy);font-size:max(17px, calc(17px * var(--text-scale)));margin:0;line-height:1.7}._heroCopy_9cho0_77 .ta-button-row{margin-top:32px}._subHeroInner_9cho0_119{flex-direction:column;justify-content:center;min-height:440px;padding-block:72px;display:flex}._subHeroInner_9cho0_119 h1{max-width:920px;color:var(--theme-text);letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(46px,7vw,76px);font-weight:470;line-height:1}._subHeroInner_9cho0_119>p:not(.ta-eyebrow){max-width:790px;color:var(--theme-copy);font-size:max(17px, calc(17px * var(--text-scale)));margin:0;line-height:1.7}._subHeroInner_9cho0_119 .ta-button-row{margin-top:30px}._heroBrief_9cho0_175{background:var(--theme-surface-translucent);min-width:0;box-shadow:14px 14px 0 rgb(from var(--theme-accent) r g b / .08);padding:32px}._briefTopline_9cho0_189{grid-template-columns:minmax(112px,auto) max-content;justify-content:space-between;align-items:center;gap:24px;display:grid}._briefTopline_9cho0_189 .ta-badge,._briefTopline_9cho0_189 small{white-space:nowrap}._briefTopline_9cho0_189 small{color:var(--theme-copy-muted);font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}._heroBrief_9cho0_175>p{color:var(--theme-copy);font-size:max(16px, calc(16px * var(--text-scale)));margin:30px 0;line-height:1.6}._heroBrief_9cho0_175 dl{margin:0}._heroBrief_9cho0_175 dl div{border-top:1px solid var(--theme-rule);grid-template-columns:96px minmax(0,1fr);gap:22px;padding:15px 0;display:grid}._heroBrief_9cho0_175 dt{color:var(--theme-copy-muted);font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}._heroBrief_9cho0_175 dd{color:var(--theme-text);font-size:calc(12px * var(--text-scale));white-space:nowrap;margin:0}._content_9cho0_207{gap:86px;padding-top:28px;display:grid}._mandate_9cho0_211{background:var(--theme-surface-translucent);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:72px;display:grid}._mandate_9cho0_211 h2,._sectionHeading_9cho0_227 h2,._whyIntro_9cho0_227 h2,._reviewMandate_9cho0_227 h2,._dossierCopy_9cho0_227 h2,._contact_9cho0_227 h2,._closing_9cho0_227 h2{color:var(--theme-text);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(32px,4vw,50px);font-weight:470;line-height:1.08}._mandate_9cho0_211 p{color:var(--theme-copy-secondary);font-size:calc(14px * var(--text-scale));margin:0 0 16px;line-height:1.72}._mandate_9cho0_211 ._termLine_9cho0_247{color:var(--theme-text);font-size:max(19px, calc(19px * var(--text-scale)));font-weight:650;line-height:1.55}._sectionHeading_9cho0_227{grid-template-columns:minmax(0,1.1fr) minmax(260px,.6fr);align-items:end;gap:64px;margin-bottom:30px;display:grid}._sectionHeading_9cho0_227>p{color:var(--theme-copy-secondary);font-size:calc(13px * var(--text-scale));margin:0;line-height:1.68}._audienceGrid_9cho0_257{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._audienceGrid_9cho0_257 article{background:var(--theme-surface-translucent);min-width:0}._cardNumber_9cho0_261,._policyGrid_9cho0_261 article>span,._actionList_9cho0_261 article>span{color:var(--theme-accent-copy);font:750 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}._audienceGrid_9cho0_257 h3{color:var(--theme-text);letter-spacing:-.035em;margin:34px 0 16px;font-size:clamp(25px,3vw,34px);font-weight:520;line-height:1.13}._audienceGrid_9cho0_257 p,._audienceGrid_9cho0_257 li{color:var(--theme-copy-secondary);font-size:calc(13px * var(--text-scale));line-height:1.65}._audienceGrid_9cho0_257 ul{border-top:1px solid var(--theme-rule);gap:8px;margin:24px 0 0;padding:20px 0 0 20px;display:grid}._audienceGrid_9cho0_257 li::marker{color:var(--theme-accent-copy)}._routeGrid_9cho0_273{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._routeGrid_9cho0_273 article,._routeCard_9cho0_275{background:var(--theme-surface-translucent);flex-direction:column;min-height:300px;display:flex}._routeCard_9cho0_275{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s,background-color .16s}._routeCard_9cho0_275:hover,._routeCard_9cho0_275:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent-surface);transform:translateY(-2px)}._routeGrid_9cho0_273 h3{color:var(--theme-text);font-size:calc(25px * var(--text-scale));letter-spacing:-.025em;margin:36px 0 14px;font-weight:560;line-height:1.15}._routeGrid_9cho0_273 p{color:var(--theme-copy-secondary);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.68}._routeGrid_9cho0_273 strong,._currentPage_9cho0_285{color:var(--theme-accent-copy);font:750 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:28px}._currentPage_9cho0_285{color:var(--theme-copy-muted)}._issueGrid_9cho0_291{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._issueGrid_9cho0_291 article{background:var(--theme-surface-translucent);flex-direction:column;min-height:330px;display:flex}._issueLabel_9cho0_295{color:var(--theme-accent-copy);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}._issueGrid_9cho0_291 h3{color:var(--theme-text);font-size:calc(23px * var(--text-scale));margin:34px 0 14px;font-weight:570;line-height:1.16}._issueGrid_9cho0_291 p{color:var(--theme-copy-secondary);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.68}._issueGrid_9cho0_291 strong{color:var(--theme-text);font-size:calc(12px * var(--text-scale));margin-top:auto;padding-top:24px;line-height:1.55}._notice_9cho0_303{max-width:920px;color:var(--theme-copy-muted);font-size:calc(10px * var(--text-scale));margin:20px 0 0;line-height:1.65}._why_9cho0_227{background:var(--theme-surface-deep);grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:78px;display:grid}._whyIntro_9cho0_227>p:last-child{color:var(--theme-copy-secondary);font-size:calc(13px * var(--text-scale));line-height:1.7}._whyList_9cho0_311{border-top:1px solid var(--theme-rule-strong)}._whyList_9cho0_311 article{border-bottom:1px solid var(--theme-rule);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}._whyList_9cho0_311 article>span{color:var(--theme-accent-copy);font:750 9px/1 var(--font-geist-mono), monospace;padding-top:4px}._whyList_9cho0_311 h3{color:var(--theme-text);font-size:calc(18px * var(--text-scale));margin:0 0 7px;font-weight:600}._whyList_9cho0_311 p{color:var(--theme-copy-secondary);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.62}._actionList_9cho0_261{border-top:2px solid var(--theme-accent)}._actionList_9cho0_261 article{background:var(--theme-surface-translucent);border-top:0;border-left:0;border-right:0;grid-template-columns:120px minmax(220px,.72fr) minmax(0,1.28fr);align-items:baseline;gap:32px;padding:25px 24px;display:grid}._actionList_9cho0_261 h3{color:var(--theme-text);font-size:calc(20px * var(--text-scale));margin:0;font-weight:580;line-height:1.25}._actionList_9cho0_261 p{color:var(--theme-copy-secondary);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.65}._reviewMandate_9cho0_227{background:var(--theme-accent-surface);grid-template-columns:1fr 1fr;gap:76px;padding:40px;display:grid}._reviewMandate_9cho0_227 ol{border-top:1px solid var(--theme-rule-strong);margin:0;padding:0;list-style:none}._reviewMandate_9cho0_227 li{border-bottom:1px solid var(--theme-rule-strong);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:21px 0;display:grid}._reviewMandate_9cho0_227 li span{color:var(--theme-accent-copy);font:750 9px/1 var(--font-geist-mono), monospace}._reviewMandate_9cho0_227 li strong{color:var(--theme-text);font-size:calc(18px * var(--text-scale));line-height:1.4}._policyGrid_9cho0_261{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._policyGrid_9cho0_261 article{background:var(--theme-surface-translucent);min-height:235px}._policyGrid_9cho0_261 h3{max-width:500px;color:var(--theme-text);font-size:calc(24px * var(--text-scale));letter-spacing:-.025em;margin:40px 0 13px;font-weight:540;line-height:1.17}._policyGrid_9cho0_261 p{color:var(--theme-copy-secondary);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.65}._dossier_9cho0_227{background:var(--theme-surface-translucent);grid-template-columns:minmax(250px,.52fr) minmax(0,1.48fr);align-items:stretch;gap:64px;display:grid}._dossierMark_9cho0_357{border:1px solid var(--theme-rule-strong);border-bottom:5px solid var(--theme-accent);background:var(--theme-canvas-deep);flex-direction:column;min-height:440px;padding:30px;display:flex}._dossierMark_9cho0_357>span{border:1px solid var(--theme-accent-border);width:54px;height:54px;color:var(--theme-accent-copy);font:750 14px/1 var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}._dossierMark_9cho0_357 strong{color:var(--theme-text);letter-spacing:-.04em;margin-top:auto;font-size:clamp(30px,3vw,40px);font-weight:480;line-height:1.05}._dossierMark_9cho0_357 small{color:var(--theme-copy-muted);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:28px}._dossierCopy_9cho0_227{align-self:center}._dossierCopy_9cho0_227>p:not(.ta-eyebrow){color:var(--theme-copy-secondary);font-size:calc(13px * var(--text-scale));line-height:1.7}._dossierCopy_9cho0_227 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;margin:25px 0 30px;padding:0;list-style:none;display:grid}._dossierCopy_9cho0_227 li{border-bottom:1px solid var(--theme-rule);color:var(--theme-copy);font-size:calc(11px * var(--text-scale));padding:10px 0}._dossierDownload_9cho0_373{gap:12px;width:fit-content;max-width:100%}._dossierDownload_9cho0_373 .file-type-icon{flex:none}._contact_9cho0_227{background:var(--theme-accent-surface);grid-template-columns:1fr 1fr;align-items:center;gap:76px;padding:42px;display:grid}._contact_9cho0_227>div:last-child>p{color:var(--theme-copy-secondary);font-size:calc(13px * var(--text-scale));line-height:1.7}._contact_9cho0_227 strong{color:var(--theme-text)}._closing_9cho0_227{max-width:930px;padding:12px 0 24px}._closing_9cho0_227 h2{font-size:clamp(38px,5vw,62px)}._closing_9cho0_227>p:last-child{max-width:760px;color:var(--theme-copy-secondary);font-size:max(16px, calc(16px * var(--text-scale)));line-height:1.7}._sectionNav_9cho0_395{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}._nextActions_9cho0_399{background:var(--theme-surface-translucent);gap:32px;padding:40px;display:grid}._nextActionsHeading_9cho0_413{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:64px;display:grid}._nextActionsHeading_9cho0_413 h2{max-width:720px;color:var(--theme-text);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(34px,4vw,52px);font-weight:470;line-height:1.04}._nextActionsHeading_9cho0_413>p{color:var(--theme-copy-secondary);font-size:calc(13px * var(--text-scale));margin:0;line-height:1.68}._nextActionGrid_9cho0_461{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._nextActionGrid_9cho0_461 a{border:1px solid var(--theme-rule);background:var(--ta-panel);min-width:0;min-height:190px;color:inherit;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:24px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}._nextActionGrid_9cho0_461 a:hover,._nextActionGrid_9cho0_461 a:focus-visible{border-color:var(--theme-accent);background:var(--ta-panel-hover);transform:translateY(-2px)}._nextActionGrid_9cho0_461 span{color:var(--theme-accent-copy);font:750 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;grid-column:1/-1}._nextActionGrid_9cho0_461 strong{color:var(--theme-text);font-size:calc(20px * var(--text-scale));letter-spacing:-.025em;align-self:end;font-weight:560;line-height:1.2}._nextActionGrid_9cho0_461 small{color:var(--theme-copy-muted);font-size:calc(10px * var(--text-scale));grid-column:1;line-height:1.5}._nextActionGrid_9cho0_461 b{color:var(--theme-accent);grid-area:2/2/4;align-self:end;font-size:24px;font-weight:450}@media (width<=980px){._heroGrid_9cho0_59,._mandate_9cho0_211,._why_9cho0_227,._reviewMandate_9cho0_227,._dossier_9cho0_227,._contact_9cho0_227{grid-template-columns:1fr;gap:42px}._heroGrid_9cho0_59{min-height:auto;padding-block:68px}._heroBrief_9cho0_175{width:min(100%,660px);max-width:none}._issueGrid_9cho0_291{grid-template-columns:repeat(2,minmax(0,1fr))}._actionList_9cho0_261 article{grid-template-columns:100px 1fr}._actionList_9cho0_261 p{grid-column:2}._dossierMark_9cho0_357{width:min(360px,100%);min-height:430px}._nextActionsHeading_9cho0_413{grid-template-columns:1fr;gap:18px}}@media (width<=700px){._page_9cho0_1{padding-bottom:56px}._heroGrid_9cho0_59{padding-block:52px}._heroCopy_9cho0_77 h1{font-size:clamp(42px,12vw,60px)}._heroCopy_9cho0_77 .ta-button-row,._heroCopy_9cho0_77 .ta-button{width:100%}._content_9cho0_207{gap:64px}._sectionHeading_9cho0_227,._audienceGrid_9cho0_257,._issueGrid_9cho0_291,._policyGrid_9cho0_261,._routeGrid_9cho0_273,._nextActionGrid_9cho0_461{grid-template-columns:1fr;gap:18px}._sectionHeading_9cho0_227{margin-bottom:24px}._issueGrid_9cho0_291 article{min-height:300px}._actionList_9cho0_261 article{grid-template-columns:1fr;gap:10px}._actionList_9cho0_261 p{grid-column:auto}._reviewMandate_9cho0_227,._contact_9cho0_227{padding:28px}._dossierCopy_9cho0_227 ul{grid-template-columns:1fr}._dossierDownload_9cho0_373{width:100%}._sectionNav_9cho0_395{flex-direction:column;align-items:stretch}._sectionNav_9cho0_395 .ta-button{width:100%}._nextActions_9cho0_399{padding:28px}._nextActionGrid_9cho0_461 a{min-height:160px}}@media (width<=460px){._briefTopline_9cho0_189{grid-template-columns:1fr;align-items:start;gap:12px}._heroBrief_9cho0_175 dl div{grid-template-columns:1fr;gap:5px}._heroBrief_9cho0_175 dd{white-space:normal}._mandate_9cho0_211,._dossier_9cho0_227,._nextActions_9cho0_399{padding:24px}}@media (prefers-reduced-motion:reduce){._page_9cho0_1{scroll-behavior:auto}}._bar_40m44_1{z-index:3;border-bottom:1px solid var(--theme-rule);background:var(--theme-canvas);position:relative}._inner_40m44_15{gap:9px;padding-block:11px 13px;display:grid}._context_40m44_27{color:var(--theme-copy-muted);font:500 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;display:flex}._context_40m44_27 strong{color:var(--theme-accent);font:inherit}._context_40m44_27 strong._contextTitle_40m44_59{color:var(--theme-title);font:400 clamp(22px, 2.2vw, 30px) / 1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.035em;text-transform:none;padding-bottom:5px}._tabs_40m44_75{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}._tabs_40m44_75._tabs_40m44_75>a{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-color:var(--theme-rule)!important;background:var(--ta-panel)!important;min-height:58px!important;color:var(--theme-copy-secondary)!important;text-align:left!important;justify-content:stretch!important;padding:9px 12px!important;display:grid!important}._tabs_40m44_75._tabs_40m44_75>a:hover,._tabs_40m44_75._tabs_40m44_75>a:focus-visible{border-color:var(--theme-accent-border)!important;background:var(--ta-panel-hover)!important}._tabs_40m44_75._tabs_40m44_75>a[aria-current=page]{border-color:var(--theme-accent)!important;background:var(--theme-accent-surface-strong)!important;box-shadow:inset 3px 0 0 var(--theme-accent), 3px 4px 0 var(--theme-accent-surface)!important;color:var(--theme-title)!important}._number_40m44_139{color:var(--theme-accent);font:700 14px/1 var(--font-geist-mono), monospace;letter-spacing:-.04em}._copy_40m44_151{gap:4px;min-width:0;display:grid}._copy_40m44_151 strong{color:var(--theme-title);font:650 11px/1.15 var(--font-geist-sans), sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}._copy_40m44_151 small{color:var(--theme-copy-muted);font:400 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:none;overflow-wrap:anywhere}@media (width<=720px){._inner_40m44_15{padding-block:9px 11px}._tabs_40m44_75{gap:5px!important}._tabs_40m44_75._tabs_40m44_75>a{gap:7px;min-height:56px!important;padding:8px 9px!important}}@media (width<=520px){._context_40m44_27 span{display:none}._tabs_40m44_75{grid-template-columns:repeat(3,minmax(0,1fr))!important}._tabs_40m44_75._tabs_40m44_75>a{grid-template-columns:1fr;align-content:center;gap:3px;min-height:52px!important;padding:7px 6px!important}._number_40m44_139{font-size:10px}._copy_40m44_151{gap:0}._copy_40m44_151 strong{font-size:calc(9px * var(--text-scale));line-height:1.12}._copy_40m44_151 small{display:none}}@media (prefers-reduced-motion:reduce){._tabs_40m44_75._tabs_40m44_75>a{transition:none}}._page_1hp86_1{background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), var(--theme-page-background), var(--theme-page-bg);color:var(--theme-text);background-size:40px 40px,40px 40px,auto,auto;overflow:hidden}._page_1hp86_1 :is(h1,h2,h3,p,blockquote){margin-top:0}._hero_1hp86_23{border-bottom:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 78% 14%, rgb(from var(--theme-accent) r g b / .16), transparent 32%), linear-gradient(112deg, rgb(from var(--theme-canvas-deep) r g b / .7), transparent 60%);padding:62px 0 0;position:relative}._hero_1hp86_23:after{background:linear-gradient(90deg, transparent, var(--theme-accent));content:"";width:46%;height:1px;position:absolute;bottom:-1px;right:0}._heroGrid_1hp86_27{grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr);align-items:center;gap:58px;min-height:650px;padding-bottom:60px;display:grid}._heroCopy_1hp86_29{z-index:2;position:relative}._heroCopy_1hp86_29 .ta-eyebrow{margin-bottom:22px}._heroCopy_1hp86_29 h1{max-width:820px;color:var(--theme-title);letter-spacing:-.055em;margin-bottom:23px;font-size:clamp(48px,5.9vw,80px);font-weight:750;line-height:.96}._heroCopy_1hp86_29 h1 span{color:var(--theme-accent);text-shadow:0 0 34px var(--theme-accent-glow)}._heroTerms_1hp86_37{max-width:830px;color:var(--theme-accent-copy);font:400 10px/1.7 var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;margin-bottom:20px}._heroLead_1hp86_39{max-width:800px;color:var(--theme-copy);font-size:max(15px, calc(15px * var(--text-scale)));margin-bottom:28px;line-height:1.7}._heroLead_1hp86_39 strong{color:var(--theme-title);font-weight:560}._heroAsk_1hp86_43{max-width:790px;color:var(--theme-copy-secondary);margin:-12px 0 28px;font-size:13px;line-height:1.65}._heroVisual_1hp86_45{border:1px solid var(--ta-rule-strong);background:var(--theme-canvas-deep);min-height:530px;box-shadow:14px 16px 0 var(--theme-shadow-medium), -4px -4px 0 var(--theme-accent-surface);margin:0;position:relative;overflow:hidden}._heroVisual_1hp86_45:before,._heroVisual_1hp86_45:after,._reportCard_1hp86_47:before,._actionCard_1hp86_47:before,._programCard_1hp86_47:before,._dossierPanel_1hp86_47:before,._collaborationPanel_1hp86_47:before,._journeyCard_1hp86_47:before,._actionIndex_1hp86_47:before{z-index:3;pointer-events:none;content:"";width:15px;height:15px;position:absolute}._heroVisual_1hp86_45:before,._reportCard_1hp86_47:before,._actionCard_1hp86_47:before,._programCard_1hp86_47:before,._dossierPanel_1hp86_47:before,._collaborationPanel_1hp86_47:before,._journeyCard_1hp86_47:before,._actionIndex_1hp86_47:before{border-top:2px solid var(--theme-accent);border-left:2px solid var(--theme-accent);top:-1px;left:-1px}._heroVisual_1hp86_45:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}._heroVisual_1hp86_45 img{object-fit:cover;object-position:66% center}._heroVisualShade_1hp86_55{z-index:1;background:linear-gradient(#0000 42%,#020406f0 100%),linear-gradient(90deg,#0204062e,#0000 55%);position:absolute;inset:0}._heroVisual_1hp86_45 figcaption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020406ad;border-top:1px solid #ffffff2b;gap:7px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}._heroVisual_1hp86_45 figcaption span,._heroVisual_1hp86_45 figcaption small{color:#c6cdd2;font:400 8px/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em}._heroVisual_1hp86_45 figcaption strong{color:#fff;letter-spacing:-.025em;font-size:27px;font-weight:610}._disclaimer_1hp86_63{z-index:2;border-top:1px solid var(--theme-rule-soft);color:var(--theme-copy-muted);padding-top:20px;padding-bottom:20px;font-size:10px;line-height:1.6;position:relative}._subHero_1hp86_67{border-bottom:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 78% 14%, rgb(from var(--theme-accent) r g b / .16), transparent 34%), linear-gradient(112deg, rgb(from var(--theme-canvas-deep) r g b / .78), transparent 66%);padding-top:46px;position:relative}._subHeroGrid_1hp86_69{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:60px;min-height:570px;padding-bottom:52px;display:grid}._subHeroCopy_1hp86_71{z-index:2;position:relative}._breadcrumb_1hp86_73{color:var(--theme-copy-muted);font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:46px;display:flex}._breadcrumb_1hp86_73 a{color:var(--theme-accent);text-decoration:none}._breadcrumb_1hp86_73 a:hover,._breadcrumb_1hp86_73 a:focus-visible{text-underline-offset:4px;text-decoration:underline}._breadcrumb_1hp86_73 strong{color:var(--theme-copy-secondary);font-weight:450}._subHeroCopy_1hp86_71 .ta-eyebrow{margin-bottom:18px}._subHeroCopy_1hp86_71 h1{max-width:880px;color:var(--theme-title);letter-spacing:-.052em;margin-bottom:24px;font-size:clamp(46px,5.7vw,76px);font-weight:740;line-height:.98}._subHeroCopy_1hp86_71 h1 span{color:var(--theme-accent);text-shadow:0 0 32px var(--theme-accent-glow)}._subHeroCopy_1hp86_71>p:not(.ta-eyebrow){max-width:790px;color:var(--theme-copy);font-size:max(15px, calc(15px * var(--text-scale)));margin-bottom:29px;line-height:1.72}._subHeroVisual_1hp86_89{min-height:470px}._actionHeroGrid_1hp86_93{grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:66px;min-height:570px;padding-bottom:52px;display:grid}._actionIndex_1hp86_47{border:1px solid var(--ta-rule-strong);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));box-shadow:11px 13px 0 var(--theme-shadow-medium);padding:30px;position:relative}._actionIndex_1hp86_47>span{color:var(--theme-copy-muted);font:400 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em}._actionIndex_1hp86_47>strong{color:var(--theme-accent);letter-spacing:-.08em;margin:27px 0 5px;font-size:76px;font-weight:720;line-height:.8;display:block}._actionIndex_1hp86_47 h2{color:var(--theme-title);letter-spacing:-.03em;margin-bottom:27px;font-size:25px;font-weight:610;line-height:1.12}._actionIndex_1hp86_47 ol{border-top:1px solid var(--theme-rule);margin:0;padding:0;list-style:none}._actionIndex_1hp86_47 li{border-bottom:1px solid var(--theme-rule-soft);grid-template-columns:35px 1fr;gap:11px;padding:11px 0;display:grid}._actionIndex_1hp86_47 li b{color:var(--theme-accent);font:400 8px/1.4 var(--font-geist-mono), monospace}._actionIndex_1hp86_47 li span{color:var(--theme-copy-secondary);font-size:10px;line-height:1.4}._pathNav_1hp86_113{border-bottom:1px solid var(--theme-rule);background:var(--theme-canvas-deep)}._pathNav_1hp86_113>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}._pathNav_1hp86_113 a{border-left:1px solid var(--theme-rule);min-height:92px;color:var(--theme-copy-secondary);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:background .18s,color .18s;display:grid}._pathNav_1hp86_113 a:last-child{border-right:1px solid var(--theme-rule)}._pathNav_1hp86_113 a:hover,._pathNav_1hp86_113 a:focus-visible{background:var(--theme-accent-surface);color:var(--theme-title)}._pathNav_1hp86_113 span{color:var(--theme-accent);font:400 9px/1 var(--font-geist-mono), monospace}._pathNav_1hp86_113 strong{font-size:12px;font-weight:560;line-height:1.3}._pathNav_1hp86_113 b{color:var(--theme-accent);font-weight:400}._section_1hp86_131{padding:82px 0}._sectionHead_1hp86_133{grid-template-columns:minmax(0,1.12fr) minmax(320px,.75fr);align-items:end;gap:72px;margin-bottom:40px;display:grid}._sectionHead_1hp86_133 .ta-eyebrow{margin-bottom:14px}._sectionHead_1hp86_133 h2,._dossierCopy_1hp86_137 h2,._collaborationCopy_1hp86_137 h2,._finalSection_1hp86_137 h2{max-width:840px;color:var(--theme-title);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.048em;margin-bottom:0;font-size:clamp(34px,4.4vw,58px);font-weight:670;line-height:1}._sectionHead_1hp86_133>p{color:var(--theme-copy-secondary);font-family:var(--font-geist-sans), Arial, sans-serif;font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:2px;line-height:1.72}._sectionHead_1hp86_133>p strong{color:var(--theme-accent-copy);font-weight:570}._journeySection_1hp86_145{background:linear-gradient(115deg, var(--theme-surface-deep), var(--theme-canvas-deep))}._journeyGrid_1hp86_147{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._journeyCard_1hp86_47{border:1px solid var(--ta-rule-strong);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:455px;box-shadow:9px 10px 0 var(--theme-shadow-soft);color:inherit;flex-direction:column;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative}._journeyCard_1hp86_47:hover,._journeyCard_1hp86_47:focus-visible{border-color:var(--theme-accent);background:var(--ta-panel-hover);transform:translate(-2px,-2px)}._journeyTop_1hp86_153{justify-content:space-between;align-items:flex-start;margin-bottom:31px;display:flex}._journeyTop_1hp86_153 b{color:var(--theme-accent);letter-spacing:-.08em;font-size:56px;font-weight:720;line-height:.85}._journeyCard_1hp86_47>small{color:var(--theme-copy-muted);font:400 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:14px}._journeyCard_1hp86_47 h3{color:var(--theme-title);letter-spacing:-.03em;margin-bottom:15px;font-size:25px;font-weight:620;line-height:1.08}._journeyCard_1hp86_47 p{color:var(--theme-copy-secondary);margin-bottom:21px;font-size:13px;line-height:1.7}._journeyCard_1hp86_47 ul{gap:8px;margin:0 0 27px;padding:0;list-style:none;display:grid}._journeyCard_1hp86_47 li{color:var(--theme-copy-muted);padding-left:15px;font-size:10px;line-height:1.45;position:relative}._journeyCard_1hp86_47 li:before{background:var(--theme-accent);content:"";width:5px;height:5px;position:absolute;top:.48em;left:0}._journeyCard_1hp86_47>strong{color:var(--theme-accent);font:400 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:auto}._landingBrief_1hp86_173{border-block:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 18% 50%, var(--theme-accent-surface), transparent 36%), var(--theme-page-bg);padding:86px 0}._landingBriefGrid_1hp86_175{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:74px;display:grid}._landingBriefGrid_1hp86_175 .ta-eyebrow{margin-bottom:16px}._landingBriefGrid_1hp86_175 h2{max-width:800px;color:var(--theme-title);letter-spacing:-.048em;margin-bottom:23px;font-size:clamp(36px,4.6vw,61px);font-weight:680;line-height:1}._landingBriefGrid_1hp86_175>div:first-child>p:not(.ta-eyebrow){max-width:760px;color:var(--theme-copy-secondary);margin-bottom:0;font-size:14px;line-height:1.75}._landingBriefActions_1hp86_183{border:1px solid var(--theme-rule);box-shadow:8px 9px 0 var(--theme-shadow-soft)}._landingBriefActions_1hp86_183 a{border-top:1px solid var(--theme-rule);background:var(--ta-panel);color:inherit;grid-template-columns:1fr auto;gap:6px 16px;padding:21px 23px;text-decoration:none;transition:background .18s;display:grid}._landingBriefActions_1hp86_183 a:first-child{border-top:0}._landingBriefActions_1hp86_183 a:hover,._landingBriefActions_1hp86_183 a:focus-visible{background:var(--ta-panel-hover)}._landingBriefActions_1hp86_183 span{color:var(--theme-copy-muted);font:400 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em;grid-column:1}._landingBriefActions_1hp86_183 strong{color:var(--theme-title);grid-column:1;font-size:13px;font-weight:570;line-height:1.4}._landingBriefActions_1hp86_183 b{color:var(--theme-accent);grid-area:1/2/span 2;align-self:center;font-weight:400}._reportGrid_1hp86_199{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._reportCard_1hp86_47{border:1px solid var(--ta-rule);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:430px;box-shadow:8px 9px 0 var(--theme-shadow-soft);flex-direction:column;align-items:flex-start;padding:32px;display:flex;position:relative}._reportTop_1hp86_203{justify-content:space-between;align-items:center;width:100%;margin-bottom:28px;display:flex}._iconBox_1hp86_205{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);width:54px;height:54px;color:var(--theme-accent);place-items:center;display:grid}._iconBox_1hp86_205 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:26px}._reportTop_1hp86_203 small{color:var(--theme-copy-muted);font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}._reportCard_1hp86_47 h3{color:var(--theme-title);letter-spacing:-.025em;margin-bottom:15px;font-size:26px;font-weight:620}._reportCard_1hp86_47 p{color:var(--theme-copy-secondary);margin-bottom:14px;font-size:13px;line-height:1.7}._reportCard_1hp86_47 blockquote{border-left:2px solid var(--theme-accent);background:var(--theme-accent-surface);width:100%;color:var(--theme-accent-copy);margin:5px 0 18px;padding:16px 18px;font-size:17px;font-weight:560;line-height:1.45}._reportCard_1hp86_47 a,._actionBody_1hp86_217 a,._programCard_1hp86_47 a{color:var(--theme-accent);font:400 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;text-decoration:none}._reportCard_1hp86_47 a:hover,._reportCard_1hp86_47 a:focus-visible,._actionBody_1hp86_217 a:hover,._actionBody_1hp86_217 a:focus-visible,._programCard_1hp86_47 a:hover,._programCard_1hp86_47 a:focus-visible{color:var(--theme-accent-hover);text-underline-offset:5px;text-decoration:underline}._rightsSection_1hp86_223{border-block:1px solid var(--theme-rule-soft);background:rgb(from var(--theme-surface-deep) r g b / .74)}._rightsList_1hp86_225{border:1px solid var(--theme-rule);box-shadow:8px 9px 0 var(--theme-shadow-soft)}._rightRow_1hp86_227{border-top:1px solid var(--theme-rule);background:var(--ta-panel);transition:background .2s,border-color .2s}._rightRow_1hp86_227:first-child{border-top:0}._rightRow_1hp86_227:hover,._rightRowOpen_1hp86_231{background:var(--ta-panel-hover)}._rightRow_1hp86_227 button{width:100%;min-height:112px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:74px 76px minmax(0,1fr) 76px;align-items:stretch;padding:0;display:grid}._rightRow_1hp86_227 button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-4px}._rightCode_1hp86_237{border-right:1px solid var(--theme-rule-soft);color:var(--theme-copy-muted);font:400 9px/1 var(--font-geist-sans), Arial, sans-serif;place-items:center;display:grid}._rightIcon_1hp86_239{color:var(--theme-accent);place-items:center;display:grid}._rightIcon_1hp86_239 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:25px}._rightHeading_1hp86_243{font-family:var(--font-geist-sans), Arial, sans-serif;align-content:center;gap:7px;padding:20px 22px;display:grid}._rightHeading_1hp86_243 strong{color:var(--theme-title);font-size:19px;font-weight:590}._rightHeading_1hp86_243 small{color:var(--theme-copy-muted);font-size:12px;line-height:1.5}._rightToggle_1hp86_249{border-left:1px solid var(--theme-rule-soft);color:var(--theme-accent);place-items:center;display:grid;position:relative}._rightToggle_1hp86_249 i{background:currentColor;width:18px;height:1px;transition:transform .26s;position:absolute}._rightToggle_1hp86_249 i:last-child{transform:rotate(90deg)}._rightRowOpen_1hp86_231 ._rightToggle_1hp86_249 i:last-child{transform:rotate(0)}._rightReveal_1hp86_257{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .24s;display:grid}._rightReveal_1hp86_257>div{min-height:0;overflow:hidden}._rightRowOpen_1hp86_231 ._rightReveal_1hp86_257{opacity:1;grid-template-rows:1fr}._rightReveal_1hp86_257 p{border-top:1px solid var(--theme-rule-soft);color:var(--theme-copy-secondary);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0 76px 0 150px;padding:24px 22px 14px;font-size:14px;line-height:1.72}._rightReveal_1hp86_257 small{color:var(--theme-copy-muted);font:400 8px/1.3 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.12em;margin:0 76px 0 150px;padding:0 22px 25px;display:block}._actionGrid_1hp86_269{gap:18px;display:grid}._actionCard_1hp86_47{border:1px solid var(--ta-rule-strong);background:linear-gradient(125deg, var(--ta-panel-raised), var(--ta-panel));box-shadow:8px 9px 0 var(--theme-shadow-soft);grid-template-columns:150px minmax(0,1fr);display:grid;position:relative}._actionNumber_1hp86_273{border-right:1px solid var(--theme-rule);align-content:start;gap:9px;padding:30px;display:grid}._actionNumber_1hp86_273 span{color:var(--theme-copy-muted);font:400 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}._actionNumber_1hp86_273 strong{color:var(--theme-accent);letter-spacing:-.07em;font-size:57px;font-weight:720;line-height:1}._actionBody_1hp86_217{grid-template-columns:minmax(240px,.72fr) minmax(260px,1fr);gap:12px 38px;padding:30px 34px;display:grid}._actionBody_1hp86_217 h3{color:var(--theme-title);letter-spacing:-.03em;margin-bottom:0;font-size:27px;font-weight:620}._actionBody_1hp86_217>p{color:var(--theme-copy-secondary);margin-bottom:0;font-size:13px;line-height:1.7}._actionBody_1hp86_217 ul,._actionBody_1hp86_217 blockquote{grid-area:1/2/span 3}._actionBody_1hp86_217 ul{flex-wrap:wrap;align-content:flex-start;gap:7px;margin:0;padding:0;list-style:none;display:flex}._actionBody_1hp86_217 li{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy);font:400 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.045em;text-transform:uppercase;padding:8px 10px}._actionBody_1hp86_217 blockquote{border-left:2px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-accent-copy);align-self:start;margin:0;padding:18px;font-size:17px;font-weight:540;line-height:1.5}._actionBody_1hp86_217 a{justify-self:start;margin-top:14px}._programSection_1hp86_297{border-block:1px solid var(--theme-rule-soft);background:linear-gradient(115deg, var(--theme-surface-deep), var(--theme-canvas-deep))}._programGrid_1hp86_299{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._programCard_1hp86_47{border:1px solid var(--ta-rule);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:330px;box-shadow:8px 9px 0 var(--theme-shadow-soft);flex-direction:column;align-items:flex-start;padding:30px;display:flex;position:relative}._programCard_1hp86_47 ._iconBox_1hp86_205{margin-bottom:35px}._programCard_1hp86_47 h3{max-width:490px;color:var(--theme-title);letter-spacing:-.025em;margin-bottom:15px;font-size:23px;font-weight:620;line-height:1.15}._programCard_1hp86_47 p{color:var(--theme-copy-secondary);margin-bottom:25px;font-size:13px;line-height:1.7}._dossierSection_1hp86_311{background:radial-gradient(circle at 80% 30%, var(--theme-accent-surface), transparent 36%)}._dossierPanel_1hp86_47{border:1px solid var(--ta-rule-strong);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));box-shadow:12px 14px 0 var(--theme-shadow-medium);grid-template-columns:minmax(0,1.2fr) minmax(300px,.58fr);gap:60px;padding:52px;display:grid;position:relative}._dossierCopy_1hp86_137 .ta-eyebrow{margin-bottom:15px}._dossierCopy_1hp86_137 h2{margin-bottom:22px}._dossierCopy_1hp86_137>p:not(.ta-eyebrow){max-width:800px;color:var(--theme-copy);margin-bottom:28px;font-size:14px;line-height:1.72}._dossierCopy_1hp86_137>p strong{color:var(--theme-title);font-weight:580}._dossierMeta_1hp86_323{border:1px solid var(--theme-rule);grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid}._dossierMeta_1hp86_323 div{border-left:1px solid var(--theme-rule);align-content:center;gap:7px;min-height:86px;padding:13px 16px;display:grid}._dossierMeta_1hp86_323 div:first-child{border-left:0}._dossierMeta_1hp86_323 span{color:var(--theme-copy-muted);font:400 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em}._dossierMeta_1hp86_323 strong{color:var(--theme-accent-copy);font-size:14px;font-weight:560;line-height:1.25}._dossierItems_1hp86_333{flex-wrap:wrap;gap:7px;margin-bottom:30px;display:flex}._dossierItems_1hp86_333 span{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);color:var(--theme-copy-muted);padding:7px 9px;font-size:10px;line-height:1.3}._dossierCover_1hp86_337{aspect-ratio:3/4;border:1px solid var(--theme-accent-border);background:linear-gradient(155deg, var(--theme-canvas-deep), var(--theme-surface-raised));box-shadow:12px 14px 0 var(--theme-shadow-strong), inset 0 0 70px var(--theme-shadow-medium);color:inherit;flex-direction:column;justify-content:space-between;align-self:center;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}._dossierCover_1hp86_337:before{aspect-ratio:1;border:1px solid var(--theme-accent-border);width:76%;box-shadow:inset 0 0 0 30px var(--theme-accent-surface), inset 0 0 0 31px var(--theme-accent-border);opacity:.38;content:"";border-radius:50%;position:absolute;top:18%;left:12%}._dossierCover_1hp86_337:hover,._dossierCover_1hp86_337:focus-visible{border-color:var(--theme-accent);transform:translate(-2px,-2px)}._dossierCover_1hp86_337>span,._dossierCover_1hp86_337>strong,._dossierCover_1hp86_337 div{z-index:1;position:relative}._dossierCover_1hp86_337>span,._dossierCover_1hp86_337>strong,._dossierCover_1hp86_337 small{color:var(--theme-copy-muted);font:400 8px/1.4 var(--font-geist-mono), monospace;letter-spacing:.13em}._dossierCover_1hp86_337 b{color:var(--theme-accent);letter-spacing:-.07em;margin:15px 0 8px;font-size:76px;line-height:.8;display:block}._dossierCover_1hp86_337 h3{max-width:260px;color:var(--theme-title);letter-spacing:-.04em;margin-bottom:12px;font-size:36px;font-weight:650;line-height:.95}._dossierCover_1hp86_337 p{color:var(--theme-copy-secondary);margin-bottom:0;font-size:10px}._dossierCover_1hp86_337>strong{color:var(--theme-accent);font-weight:400}._collaborationPanel_1hp86_47{border:1px solid var(--ta-rule-strong);background:linear-gradient(125deg, var(--ta-panel-raised), var(--ta-panel));box-shadow:12px 14px 0 var(--theme-shadow-medium);grid-template-columns:minmax(0,1fr) 390px;gap:52px;padding:48px;display:grid;position:relative}._collaborationCopy_1hp86_137 .ta-eyebrow{margin-bottom:15px}._collaborationCopy_1hp86_137 h2{margin-bottom:20px}._collaborationCopy_1hp86_137>p{max-width:790px;color:var(--theme-copy-secondary);margin-bottom:28px;font-size:14px;line-height:1.75}._topicChips_1hp86_365{flex-wrap:wrap;gap:8px;display:flex}._topicChips_1hp86_365 span{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy);font:400 9px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;padding:9px 11px}._contactCard_1hp86_369{border:1px solid var(--theme-rule);background:var(--theme-canvas-deep);box-shadow:7px 8px 0 var(--theme-shadow-soft);padding:28px}._contactCard_1hp86_369>span{color:var(--theme-accent);font:400 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:25px;display:block}._contactCard_1hp86_369 h3{color:var(--theme-title);letter-spacing:-.03em;margin-bottom:13px;font-size:29px;font-weight:630}._contactCard_1hp86_369 p{color:var(--theme-copy-secondary);margin-bottom:20px;font-size:12px;line-height:1.68}._contactCard_1hp86_369 ul{margin:0 0 25px;padding:0;list-style:none}._contactCard_1hp86_369 li{border-bottom:1px solid var(--theme-rule-soft);color:var(--theme-copy-muted);padding:9px 0;font-size:11px}._contactCard_1hp86_369 .ta-button{width:100%}._finalSection_1hp86_137{border-top:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 50% 50%, var(--theme-accent-surface), transparent 48%), var(--theme-canvas-deep);text-align:center;padding:104px 0}._finalSection_1hp86_137 .ta-eyebrow{margin-bottom:20px}._finalSection_1hp86_137 h2{max-width:1000px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:clamp(42px,6vw,76px)}._finalSection_1hp86_137>div>p:not(.ta-eyebrow){max-width:900px;color:var(--theme-copy-secondary);margin-bottom:38px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.75}._finalSection_1hp86_137 ._finalPosition_1hp86_393{max-width:980px;color:var(--theme-copy);margin-bottom:30px}._principles_1hp86_395{border:1px solid var(--theme-rule);background:var(--theme-rule);grid-template-columns:repeat(2,1fr);gap:1px;max-width:980px;margin:0 auto 35px;display:grid}._principles_1hp86_395 strong{background:var(--ta-panel);color:var(--theme-title);padding:22px;font-size:18px;font-weight:580}._finalCalls_1hp86_399{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}._finalCalls_1hp86_399 span{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy);font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:10px 13px}._finalButtons_1hp86_403{justify-content:center;margin-top:34px}._nextRoute_1hp86_407{border-top:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 76% 50%, var(--theme-accent-surface), transparent 38%), var(--theme-canvas-deep);padding:94px 0}._nextRoute_1hp86_407>div{max-width:1000px}._nextRoute_1hp86_407>div>span{color:var(--theme-accent);font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.13em}._nextRoute_1hp86_407 h2{max-width:920px;color:var(--theme-title);letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(38px,5.2vw,68px);font-weight:680;line-height:1}._nextRoute_1hp86_407 p{max-width:780px;color:var(--theme-copy-secondary);margin-bottom:29px;font-size:14px;line-height:1.75}@media (width<=1100px){._heroGrid_1hp86_27{grid-template-columns:1fr}._heroCopy_1hp86_29{max-width:920px}._heroVisual_1hp86_45{width:min(100%,820px)}._subHeroGrid_1hp86_69,._actionHeroGrid_1hp86_93{grid-template-columns:1fr}._subHeroCopy_1hp86_71{max-width:930px}._subHeroVisual_1hp86_89{width:min(100%,760px)}._actionIndex_1hp86_47{width:min(100%,690px)}._pathNav_1hp86_113 a{border-bottom:1px solid var(--theme-rule)}._journeyGrid_1hp86_147{grid-template-columns:1fr}._journeyCard_1hp86_47{min-height:0}._landingBriefGrid_1hp86_175,._actionBody_1hp86_217{grid-template-columns:1fr}._actionBody_1hp86_217 ul,._actionBody_1hp86_217 blockquote{grid-area:auto/1}._dossierPanel_1hp86_47{grid-template-columns:1fr}._dossierCover_1hp86_337{justify-self:center;width:min(100%,420px)}._collaborationPanel_1hp86_47{grid-template-columns:1fr}._contactCard_1hp86_369{width:min(100%,590px)}}@media (width<=760px){._hero_1hp86_23{padding-top:45px}._heroGrid_1hp86_27{gap:42px;min-height:0;padding-bottom:48px}._heroCopy_1hp86_29 h1{font-size:clamp(43px,13vw,64px)}._heroCopy_1hp86_29 .ta-button-row,._heroCopy_1hp86_29 .ta-button{width:100%}._heroCopy_1hp86_29 .ta-button-row{display:grid}._heroVisual_1hp86_45{min-height:440px}._subHero_1hp86_67{padding-top:31px}._subHeroGrid_1hp86_69,._actionHeroGrid_1hp86_93{gap:40px;min-height:0;padding-bottom:42px}._breadcrumb_1hp86_73{margin-bottom:34px}._subHeroCopy_1hp86_71 h1{font-size:clamp(42px,12vw,61px)}._subHeroCopy_1hp86_71 .ta-button-row,._subHeroCopy_1hp86_71 .ta-button{width:100%}._subHeroCopy_1hp86_71 .ta-button-row{display:grid}._subHeroVisual_1hp86_89{min-height:420px}._actionIndex_1hp86_47{padding:24px 21px}._pathNav_1hp86_113>div{grid-template-columns:1fr}._pathNav_1hp86_113 a{border-right:1px solid var(--theme-rule);min-height:68px}._section_1hp86_131{padding:58px 0}._sectionHead_1hp86_133{grid-template-columns:1fr;gap:20px}._reportGrid_1hp86_199,._programGrid_1hp86_299{grid-template-columns:1fr}._journeyCard_1hp86_47{padding:25px 22px}._landingBrief_1hp86_173{padding:62px 0}._reportCard_1hp86_47{min-height:0;padding:25px 22px}._rightRow_1hp86_227 button{grid-template-columns:48px 52px minmax(0,1fr) 44px;min-height:104px}._rightHeading_1hp86_243{padding:16px 10px}._rightHeading_1hp86_243 strong{font-size:16px}._rightHeading_1hp86_243 small{font-size:10px}._rightReveal_1hp86_257 p,._rightReveal_1hp86_257 small{margin-left:100px;margin-right:44px;padding-left:10px;padding-right:10px}._actionCard_1hp86_47{grid-template-columns:78px minmax(0,1fr)}._actionNumber_1hp86_273{padding:21px 15px}._actionNumber_1hp86_273 strong{font-size:39px}._actionBody_1hp86_217{padding:23px 18px}._actionBody_1hp86_217 h3{font-size:22px}._dossierPanel_1hp86_47,._collaborationPanel_1hp86_47{gap:40px;padding:28px 22px}._dossierMeta_1hp86_323{grid-template-columns:1fr}._dossierMeta_1hp86_323 div{border-top:1px solid var(--theme-rule);border-left:0}._dossierMeta_1hp86_323 div:first-child{border-top:0}._principles_1hp86_395{grid-template-columns:1fr}._finalSection_1hp86_137{padding:72px 0}._finalSection_1hp86_137 .ta-button-row,._finalSection_1hp86_137 .ta-button{width:100%}._finalSection_1hp86_137 .ta-button-row{display:grid}._nextRoute_1hp86_407{padding:68px 0}._nextRoute_1hp86_407 .ta-button-row,._nextRoute_1hp86_407 .ta-button{width:100%}._nextRoute_1hp86_407 .ta-button-row{display:grid}}@media (prefers-reduced-motion:reduce){._pathNav_1hp86_113 a,._rightRow_1hp86_227,._rightReveal_1hp86_257,._rightToggle_1hp86_249 i,._dossierCover_1hp86_337,._journeyCard_1hp86_47,._landingBriefActions_1hp86_183 a{transition:none}}@media print{._page_1hp86_1{color:#111;background:#fff}._heroVisual_1hp86_45,._reportCard_1hp86_47,._actionCard_1hp86_47,._programCard_1hp86_47,._dossierPanel_1hp86_47,._collaborationPanel_1hp86_47{box-shadow:none}}._page_187xj_1{background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), var(--theme-page-background), var(--theme-page-bg);color:var(--theme-text);background-size:40px 40px,40px 40px,auto,auto;overflow:hidden}._page_187xj_1 :is(h1,h2,h3,p,dl,blockquote){margin-top:0}._hero_187xj_27{border-bottom:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 82% 20%, var(--theme-accent-surface-strong), transparent 30%), linear-gradient(112deg, var(--theme-surface-translucent), transparent 62%);position:relative}._hero_187xj_27:before{background:linear-gradient(90deg, transparent, var(--theme-accent));content:"";width:min(44vw,700px);height:1px;position:absolute;bottom:-1px;right:0}._heroGrid_187xj_63{grid-template-columns:minmax(0,1.14fr) minmax(380px,.72fr);align-items:center;gap:68px;min-height:720px;padding-top:64px;padding-bottom:76px;display:grid}._heroCopy_187xj_83{z-index:2;position:relative}._heroCopy_187xj_83 .ta-eyebrow{margin-bottom:25px}._heroCopy_187xj_83 h1{max-width:900px;color:var(--theme-title);letter-spacing:-.057em;margin-bottom:28px;font-size:clamp(48px,5.55vw,78px);font-weight:760;line-height:.95}._heroCopy_187xj_83 h1 span{color:var(--theme-accent);text-shadow:0 0 32px var(--theme-accent-glow)}._heroLead_187xj_119{max-width:810px;color:var(--theme-accent-copy);font-size:max(17px, calc(17px * var(--text-scale)));margin-bottom:15px;font-weight:560;line-height:1.55}._heroBody_187xj_137{max-width:760px;color:var(--theme-copy);font-size:max(15px, calc(15px * var(--text-scale)));margin-bottom:30px;line-height:1.72}._heroActions_187xj_153{max-width:830px}._pressBrief_187xj_157{border:1px solid var(--ta-rule-strong);background:linear-gradient(150deg, var(--ta-panel-raised), var(--theme-canvas-deep) 72%);min-height:546px;box-shadow:14px 16px 0 var(--theme-shadow-medium), -4px -4px 0 var(--theme-accent-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}._pressBrief_187xj_157:before,._pressBrief_187xj_157:after,._termCard_187xj_183:before,._termCard_187xj_183:after,._dossierPanel_187xj_187:before,._dossierPanel_187xj_187:after,._sourceDesk_187xj_191:before,._sourceDesk_187xj_191:after{z-index:3;pointer-events:none;content:"";width:15px;height:15px;position:absolute}._pressBrief_187xj_157:before,._termCard_187xj_183:before,._dossierPanel_187xj_187:before,._sourceDesk_187xj_191:before{border-top:2px solid var(--theme-accent);border-left:2px solid var(--theme-accent);top:-1px;left:-1px}._pressBrief_187xj_157:after,._termCard_187xj_183:after,._dossierPanel_187xj_187:after,._sourceDesk_187xj_191:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}._briefMasthead_187xj_251,._sourceTopline_187xj_253{border-bottom:1px solid var(--theme-rule);min-height:46px;color:var(--theme-copy-muted);font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex}._briefMasthead_187xj_251 b,._sourceTopline_187xj_253 b{color:var(--theme-success);font-weight:400}._briefSignal_187xj_285{border-bottom:1px solid var(--theme-rule);background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), radial-gradient(circle, var(--theme-accent-surface-strong), transparent 65%);background-size:22px 22px,22px 22px,auto;place-items:center;height:226px;display:grid;position:relative;overflow:hidden}._briefSignal_187xj_285 strong{z-index:2;color:var(--theme-title);letter-spacing:-.07em;text-shadow:0 0 30px var(--theme-accent-glow);font-size:clamp(45px,5vw,72px);font-weight:800;line-height:1;position:relative}._signalRing_187xj_335{border:1px solid var(--theme-accent-border);width:170px;height:170px;box-shadow:inset 0 0 0 30px var(--theme-accent-surface), 0 0 32px var(--theme-accent-surface-strong);border-radius:50%;position:absolute}._signalRing_187xj_335:before,._signalRing_187xj_335:after{border:1px solid var(--theme-rule-soft);content:"";border-radius:50%;position:absolute}._signalRing_187xj_335:before{inset:24px}._signalRing_187xj_335:after{inset:52px}._signalCrosshair_187xj_375:before,._signalCrosshair_187xj_375:after{z-index:1;background:var(--theme-rule-soft);content:"";position:absolute}._signalCrosshair_187xj_375:before{width:1px;top:18px;bottom:18px;left:50%}._signalCrosshair_187xj_375:after{height:1px;top:50%;left:18px;right:18px}._signalSweep_187xj_397{z-index:1;background:linear-gradient(var(--theme-accent), transparent);width:1px;height:90px;box-shadow:0 0 10px var(--theme-accent-glow);transform-origin:50% 90px;animation:5s linear infinite _press-signal-sweep_187xj_1;position:absolute;top:23px;left:50%}._briefTitle_187xj_423{padding:25px 28px 23px}._briefTitle_187xj_423>span{color:var(--theme-accent);font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.15em}._briefTitle_187xj_423 h2{color:var(--theme-title);letter-spacing:-.04em;margin:10px 0;font-size:34px;font-weight:650;line-height:1}._briefTitle_187xj_423 p{max-width:410px;color:var(--theme-copy-secondary);margin-bottom:0;font-size:12px;line-height:1.58}._briefStats_187xj_467{border-top:1px solid var(--theme-rule);grid-template-columns:repeat(3,1fr);min-height:72px;margin:auto 0 0;display:grid}._briefStats_187xj_467 div{border-left:1px solid var(--theme-rule);align-content:center;gap:7px;padding:12px 16px;display:grid}._briefStats_187xj_467 div:first-child{border-left:0}._briefStats_187xj_467 dt{color:var(--theme-copy-muted);font:400 8px/1 var(--font-geist-mono), monospace;letter-spacing:.11em}._briefStats_187xj_467 dd{color:var(--theme-accent-copy);margin:0;font-size:14px;font-weight:600}._attribution_187xj_491{border-bottom:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep)}._attribution_187xj_491>div{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:36px;min-height:96px;display:grid}._attribution_187xj_491 span{color:var(--theme-accent);font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.13em}._attribution_187xj_491 p{max-width:980px;color:var(--theme-copy-muted);font-size:max(11px, calc(11px * var(--text-scale)));margin-bottom:0;padding:23px 0;line-height:1.65}._landingBrief_187xj_501,._nextSection_187xj_503,._termsSection_187xj_505,._storySection_187xj_507,._examplesSection_187xj_509,._dossierSection_187xj_511,._communitySection_187xj_513,._finalSection_187xj_515{padding:82px 0}._landingBrief_187xj_501{background:var(--theme-surface-translucent)}._landingBriefGrid_187xj_521{grid-template-columns:minmax(0,.72fr) minmax(500px,1.1fr);align-items:center;gap:70px;display:grid}._landingBriefGrid_187xj_521>div:first-child .ta-eyebrow{margin-bottom:14px}._landingBriefGrid_187xj_521 h2{color:var(--theme-title);letter-spacing:-.052em;margin-bottom:21px;font-size:clamp(38px,4.5vw,61px);font-weight:700;line-height:.98}._landingBriefGrid_187xj_521>div:first-child>p:not(.ta-eyebrow){color:var(--theme-copy-secondary);font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:0;line-height:1.72}._landingBriefActions_187xj_529{gap:15px;display:grid}._landingBriefActions_187xj_529>a{border:1px solid var(--theme-rule);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:190px;box-shadow:8px 9px 0 var(--theme-shadow-soft);color:inherit;flex-direction:column;padding:28px 31px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative}._landingBriefActions_187xj_529>a:hover,._landingBriefActions_187xj_529>a:focus-visible{border-color:var(--theme-accent);transform:translate(4px)}._landingBriefActions_187xj_529 small{color:var(--theme-accent);font:400 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em;margin-bottom:10px}._landingBriefActions_187xj_529 strong{color:var(--theme-title);letter-spacing:-.03em;margin-bottom:9px;font-size:24px;font-weight:640;line-height:1.14}._landingBriefActions_187xj_529>a>span{color:var(--theme-copy-secondary);font-size:12px;line-height:1.55}._landingBriefActions_187xj_529 b{color:var(--theme-accent);font:500 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:17px}._subHero_187xj_547{border-bottom:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 82% 28%, var(--theme-accent-surface-strong), transparent 28%), linear-gradient(112deg, var(--theme-surface-translucent), transparent 66%);position:relative}._subHeroGrid_187xj_563{grid-template-columns:minmax(0,1.15fr) minmax(340px,.62fr);align-items:center;gap:70px;min-height:620px;padding-top:65px;padding-bottom:70px;display:grid}._subHeroGrid_187xj_563>div .ta-eyebrow{margin-bottom:22px}._subHero_187xj_547 h1{max-width:930px;color:var(--theme-title);letter-spacing:-.058em;margin-bottom:25px;font-size:clamp(48px,5.8vw,79px);font-weight:760;line-height:.94}._subHeroGrid_187xj_563>div>p:not(.ta-eyebrow){max-width:790px;color:var(--theme-copy);font-size:max(15px, calc(15px * var(--text-scale)));margin-bottom:30px;line-height:1.72}._breadcrumb_187xj_571{color:var(--theme-copy-muted);font:500 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:9px;margin-bottom:28px;text-decoration:none;display:inline-flex}._breadcrumb_187xj_571 span{color:var(--theme-accent)}._breadcrumb_187xj_571:hover,._breadcrumb_187xj_571:focus-visible{color:var(--theme-accent-copy)}._subHeroIndex_187xj_581,._assignmentCard_187xj_583{border:1px solid var(--ta-rule-strong);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:430px;box-shadow:11px 13px 0 var(--theme-shadow-medium);padding:30px;position:relative}._subHeroIndex_187xj_581>span,._assignmentCard_187xj_583>span{border-bottom:1px solid var(--theme-rule);color:var(--theme-copy-muted);font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:28px;padding-bottom:16px;display:block}._subHeroIndex_187xj_581>strong{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);min-width:82px;min-height:72px;color:var(--theme-accent);letter-spacing:-.035em;place-items:center;margin:0 7px 9px 0;font-size:25px;display:inline-grid}._subHeroIndex_187xj_581 p{border-top:1px solid var(--theme-rule-soft);color:var(--theme-copy-secondary);margin:19px 0 0;padding-top:19px;font-size:12px;line-height:1.62}._assignmentCard_187xj_583>strong{color:var(--theme-accent);letter-spacing:-.09em;text-shadow:0 0 28px var(--theme-accent-glow);margin-bottom:4px;font-size:92px;font-weight:780;line-height:.8;display:block}._assignmentCard_187xj_583 h2{color:var(--theme-title);letter-spacing:-.04em;margin-bottom:22px;font-size:29px;font-weight:650;line-height:1}._assignmentCard_187xj_583 ul{background:var(--theme-rule);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}._assignmentCard_187xj_583 li{background:var(--ta-panel);color:var(--theme-copy-secondary);font:400 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;padding:12px}._nextSection_187xj_503{border-top:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 50% 45%, var(--theme-accent-surface-strong), transparent 38%), var(--theme-canvas-deep);text-align:center}._nextSection_187xj_503 .ta-eyebrow{margin-bottom:15px}._nextSection_187xj_503 h2{max-width:920px;color:var(--theme-title);letter-spacing:-.05em;margin-bottom:31px;margin-left:auto;margin-right:auto;font-size:clamp(36px,4.5vw,58px);font-weight:690;line-height:1}._nextSection_187xj_503 .ta-button-row{justify-content:center}._sectionHead_187xj_613{grid-template-columns:minmax(0,1fr) minmax(330px,.74fr);align-items:end;gap:70px;margin-bottom:40px;display:grid}._sectionHead_187xj_613 .ta-eyebrow{margin-bottom:14px}._sectionHead_187xj_613 h2,._examplesHead_187xj_631 h2,._dossierCopy_187xj_633 h2,._communityGrid_187xj_635 h2,._finalSection_187xj_515 h2{color:var(--theme-title);letter-spacing:-.047em;margin-bottom:0;font-size:clamp(34px,4.6vw,58px);font-weight:680;line-height:1.01}._sectionHead_187xj_613>p{color:var(--theme-copy-secondary);font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:2px;line-height:1.72}._termsGrid_187xj_667{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}._termCard_187xj_183{border:1px solid var(--ta-rule);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:390px;box-shadow:8px 9px 0 var(--theme-shadow-soft);flex-direction:column;grid-column:span 2;align-items:flex-start;padding:28px;display:flex;position:relative}._termCard_187xj_183:nth-child(4){grid-column:2/span 2}._termTopline_187xj_695{justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:35px;display:flex}._termTopline_187xj_695 span{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);width:58px;height:58px;color:var(--theme-accent);font:650 13px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}._termTopline_187xj_695 small{color:var(--theme-copy-muted);font:400 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}._termCard_187xj_183 h3{color:var(--theme-title);letter-spacing:-.02em;margin-bottom:13px;font-size:23px;font-weight:610;line-height:1.12}._termCard_187xj_183>p{color:var(--theme-copy-secondary);font-size:max(13px, calc(13px * var(--text-scale)));margin-bottom:18px;line-height:1.68}._termContext_187xj_723{color:var(--theme-copy-muted);font:400 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:25px}._termCard_187xj_183>a{color:var(--theme-accent);font:500 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;text-decoration:none}._termCard_187xj_183>a:hover,._termCard_187xj_183>a:focus-visible{color:var(--theme-accent-hover);text-underline-offset:5px;text-decoration:underline}._storySection_187xj_507{border-block:1px solid var(--theme-rule-soft);background:var(--theme-surface-translucent)}._storyList_187xj_735{border:1px solid var(--theme-rule);box-shadow:10px 12px 0 var(--theme-shadow-soft)}._storyCard_187xj_737{border-top:1px solid var(--theme-rule);background:var(--ta-panel);grid-template-columns:140px minmax(0,1fr) 190px;align-items:stretch;min-height:250px;transition:background .18s,border-color .18s;display:grid}._storyCard_187xj_737:first-child{border-top:0}._storyCard_187xj_737:hover{background:var(--ta-panel-hover)}._storyIndex_187xj_759{border-right:1px solid var(--theme-rule);align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}._storyIndex_187xj_759 span{color:var(--theme-copy-muted);font:400 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}._storyIndex_187xj_759 strong{color:var(--theme-accent);letter-spacing:-.08em;text-shadow:0 0 23px var(--theme-accent-glow);font-size:62px;font-weight:760;line-height:.85}._storyIndex_187xj_759 small{color:var(--theme-accent-copy);font:400 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase}._storyCopy_187xj_767{align-content:center;padding:30px 38px;display:grid}._storyCopy_187xj_767 h3{color:var(--theme-title);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(23px,2.4vw,34px);font-weight:620;line-height:1.08}._storyCopy_187xj_767 p{max-width:880px;color:var(--theme-copy-muted);margin-bottom:0;font-size:12px;line-height:1.58}._storyCopy_187xj_767 ._storyQuestion_187xj_773{color:var(--theme-copy);font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:11px;font-weight:530;line-height:1.58}._storyCard_187xj_737>a{border-left:1px solid var(--theme-rule);color:var(--theme-accent);font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:25px;text-decoration:none;display:grid}._storyCard_187xj_737>a:hover,._storyCard_187xj_737>a:focus-visible{background:var(--theme-accent-surface);color:var(--theme-accent-hover)}._examplesSection_187xj_509{background:linear-gradient(110deg, var(--theme-canvas-deep), var(--theme-surface-deep))}._examplesHead_187xj_631{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}._examplesHead_187xj_631 .ta-eyebrow{margin-bottom:13px}._examplesHead_187xj_631>a{color:var(--theme-accent);font:500 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}._examplesGrid_187xj_813{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}._exampleCard_187xj_815{border:1px solid var(--theme-rule);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:340px;box-shadow:7px 8px 0 var(--theme-shadow-soft);flex-direction:column;padding:29px;display:flex}._exampleCard_187xj_815>p{color:var(--theme-accent);font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:30px}._exampleCard_187xj_815 h3{color:var(--theme-title);letter-spacing:-.025em;margin-bottom:16px;font-size:24px;font-weight:610;line-height:1.15}._exampleCard_187xj_815>span{color:var(--theme-copy-secondary);margin-bottom:25px;font-size:13px;line-height:1.65}._exampleCard_187xj_815>a{border-top:1px solid var(--theme-rule-soft);color:var(--theme-accent);font:500 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:18px;text-decoration:none}._exampleCard_187xj_815>a:hover,._exampleCard_187xj_815>a:focus-visible,._examplesHead_187xj_631>a:hover,._examplesHead_187xj_631>a:focus-visible{color:var(--theme-accent-hover);text-underline-offset:5px;text-decoration:underline}._dossierSection_187xj_511{border-block:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 78% 45%, var(--theme-accent-surface), transparent 32%), var(--theme-canvas-deep)}._dossierPanel_187xj_187{border:1px solid var(--ta-rule-strong);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));box-shadow:12px 14px 0 var(--theme-shadow-medium);grid-template-columns:minmax(0,1.14fr) minmax(320px,.62fr);gap:64px;padding:52px;display:grid;position:relative}._dossierCopy_187xj_633 .ta-eyebrow{margin-bottom:14px}._dossierCopy_187xj_633 h2{margin-bottom:20px}._dossierLead_187xj_861{max-width:790px;color:var(--theme-copy);font-size:max(15px, calc(15px * var(--text-scale)));margin-bottom:29px;line-height:1.72}._dossierMeta_187xj_863{border:1px solid var(--theme-rule);grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}._dossierMeta_187xj_863 div{border-left:1px solid var(--theme-rule);align-content:center;gap:7px;min-height:84px;padding:13px 17px;display:grid}._dossierMeta_187xj_863 div:first-child{border-left:0}._dossierMeta_187xj_863 dt{color:var(--theme-copy-muted);font:400 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em}._dossierMeta_187xj_863 dd{color:var(--theme-accent-copy);margin:0;font-size:16px;font-weight:570}._dossierList_187xj_873{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 27px;margin:0 0 32px;padding:0;list-style:none;display:grid}._dossierList_187xj_873 li{border-bottom:1px solid var(--theme-rule-soft);color:var(--theme-copy-secondary);font-size:max(12px, calc(12px * var(--text-scale)));padding:12px 0 12px 20px;line-height:1.45;position:relative}._dossierList_187xj_873 li:before{border:1px solid var(--theme-accent);background:var(--theme-accent-surface);content:"";width:7px;height:7px;position:absolute;top:17px;left:1px;transform:rotate(45deg)}._dossierCover_187xj_881{aspect-ratio:3/4;border:1px solid var(--theme-rule-strong);background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), linear-gradient(155deg, var(--theme-canvas-deep), var(--theme-surface-raised));box-shadow:12px 14px 0 var(--theme-shadow-strong), inset 0 0 70px var(--theme-shadow-medium);color:inherit;background-size:28px 28px,28px 28px,auto;flex-direction:column;justify-content:space-between;align-self:center;padding:30px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}._dossierCover_187xj_881:hover,._dossierCover_187xj_881:focus-visible{border-color:var(--theme-accent);transform:translateY(-3px)}._dossierCover_187xj_881:before{aspect-ratio:1;border:1px solid var(--theme-accent-border);width:72%;box-shadow:inset 0 0 0 28px var(--theme-accent-surface), inset 0 0 0 29px var(--theme-accent-border);opacity:.47;content:"";border-radius:50%;position:absolute;top:20%;left:14%}._coverStripe_187xj_927{z-index:3;background:var(--theme-accent);color:var(--theme-accent-contrast);font:500 8px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;padding:8px 58px;position:absolute;top:29px;right:-49px;transform:rotate(45deg)}._coverBrand_187xj_929{z-index:2;color:var(--theme-copy-muted);font:500 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.14em;position:relative}._coverCore_187xj_931{z-index:2;position:relative}._coverCore_187xj_931>span{color:var(--theme-accent);font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}._coverCore_187xj_931 b{color:var(--theme-accent);letter-spacing:-.1em;opacity:.86;margin:21px 0 13px;font-size:82px;font-weight:800;line-height:.65;display:block}._coverCore_187xj_931 h3{color:var(--theme-title);letter-spacing:-.05em;margin-bottom:15px;font-size:clamp(32px,4vw,47px);font-weight:680;line-height:.9}._coverCore_187xj_931 p{max-width:260px;color:var(--theme-copy-secondary);font:400 8px/1.6 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:0}._coverFooter_187xj_941{z-index:2;border-top:1px solid var(--theme-rule);grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding-top:15px;display:grid;position:relative}._coverFooter_187xj_941 span{color:var(--theme-copy-muted);font:400 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.07em}._coverFooter_187xj_941 strong{color:var(--theme-accent);font:600 9px/1 var(--font-geist-mono), monospace}._communitySection_187xj_513{background:linear-gradient(118deg, var(--theme-surface-deep), var(--theme-canvas-deep))}._communityGrid_187xj_635{grid-template-columns:minmax(0,1.12fr) minmax(340px,.62fr);align-items:center;gap:70px;display:grid}._communityGrid_187xj_635>div>.ta-eyebrow{margin-bottom:14px}._communityGrid_187xj_635 h2{max-width:860px;margin-bottom:24px}._communityGrid_187xj_635>div>p:not(.ta-eyebrow){max-width:800px;color:var(--theme-copy-secondary);font-size:max(14px, calc(14px * var(--text-scale)));margin-bottom:14px;line-height:1.72}._communityGrid_187xj_635 .ta-button-row{margin-top:29px}._sourceDesk_187xj_191{border:1px solid var(--ta-rule-strong);background:linear-gradient(145deg, var(--ta-panel-raised), var(--ta-panel));min-height:430px;box-shadow:10px 12px 0 var(--theme-shadow-medium);position:relative}._sourceDesk_187xj_191 h3{color:var(--theme-title);letter-spacing:-.04em;margin:33px 31px 22px;font-size:31px;font-weight:650}._sourceDesk_187xj_191 ul{margin:0 31px 31px;padding:0;list-style:none}._sourceDesk_187xj_191 li{border-bottom:1px solid var(--theme-rule-soft);color:var(--theme-copy-secondary);padding:12px 0 12px 22px;font-size:13px;position:relative}._sourceDesk_187xj_191 li:before{background:var(--theme-accent);width:8px;height:8px;box-shadow:0 0 12px var(--theme-accent-glow);content:"";position:absolute;top:17px;left:1px}._sourceDesk_187xj_191>p{color:var(--theme-accent);font:400 9px/1.65 var(--font-geist-mono), monospace;letter-spacing:.08em;margin:auto 31px 31px;padding-top:22px}._finalSection_187xj_515{border-top:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 50% 48%, var(--theme-accent-surface-strong), transparent 38%), var(--theme-canvas-deep);text-align:center}._finalSection_187xj_515 .ta-eyebrow{margin-bottom:18px}._finalSection_187xj_515 h2{max-width:1030px;margin-bottom:41px;margin-left:auto;margin-right:auto}._finalCadence_187xj_981{border:1px solid var(--theme-rule);background:var(--theme-rule);grid-template-columns:repeat(3,1fr);gap:1px;max-width:940px;margin:0 auto 38px;display:grid}._finalCadence_187xj_981 span{background:var(--ta-panel);min-height:68px;color:var(--theme-copy-secondary);font:500 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:14px;display:grid}._finalSection_187xj_515>div>strong{color:var(--theme-accent);letter-spacing:-.05em;text-shadow:0 0 30px var(--theme-accent-glow);margin-bottom:34px;font-size:clamp(32px,4.5vw,58px);font-weight:760;line-height:1;display:block}._finalActions_187xj_987{justify-content:center}._missionNote_187xj_991{padding:26px var(--ta-page-gutter);border-top:1px solid var(--theme-rule);background:var(--theme-canvas-deep);text-align:center}._missionNote_187xj_991 p{max-width:930px;color:var(--theme-copy-muted);margin:0 auto;font-size:11px;line-height:1.65}._missionNote_187xj_991 strong,._missionNote_187xj_991 b{color:var(--theme-accent-copy);font-weight:600}@keyframes _press-signal-sweep_187xj_1{to{transform:rotate(360deg)}}@media (width<=1080px){._heroGrid_187xj_63{grid-template-columns:1fr;gap:45px}._heroCopy_187xj_83{max-width:900px}._pressBrief_187xj_157{width:min(100%,720px);min-height:520px}._termsGrid_187xj_667{grid-template-columns:repeat(2,1fr)}._termCard_187xj_183,._termCard_187xj_183:nth-child(4){grid-column:auto}._termCard_187xj_183:last-child{grid-column:1/-1;min-height:300px}._storyCard_187xj_737{grid-template-columns:120px minmax(0,1fr)}._storyCard_187xj_737>a{border-top:1px solid var(--theme-rule);border-left:0;grid-column:1/-1;min-height:72px}._dossierPanel_187xj_187{grid-template-columns:1fr}._dossierCover_187xj_881{justify-self:center;width:min(100%,430px)}._communityGrid_187xj_635{grid-template-columns:1fr}._sourceDesk_187xj_191{width:min(100%,720px);min-height:0}._landingBriefGrid_187xj_521,._subHeroGrid_187xj_563{grid-template-columns:1fr}._subHeroIndex_187xj_581,._assignmentCard_187xj_583{width:min(100%,720px);min-height:0}}@media (width<=760px){._heroGrid_187xj_63{min-height:0;padding-top:48px;padding-bottom:56px}._heroCopy_187xj_83 h1{font-size:clamp(42px,13vw,62px)}._heroLead_187xj_119{font-size:max(15px, calc(15px * var(--text-scale)))}._heroActions_187xj_153,._heroActions_187xj_153 .ta-button{width:100%}._heroActions_187xj_153{display:grid}._pressBrief_187xj_157{min-height:500px}._briefSignal_187xj_285{height:205px}._briefTitle_187xj_423{padding:23px}._briefStats_187xj_467{grid-template-columns:1fr}._briefStats_187xj_467 div{border-top:1px solid var(--theme-rule);border-left:0;min-height:56px}._briefStats_187xj_467 div:first-child{border-top:0}._attribution_187xj_491>div{grid-template-columns:1fr;gap:8px;min-height:0;padding-top:22px;padding-bottom:22px}._attribution_187xj_491 p{padding:0}._landingBrief_187xj_501,._nextSection_187xj_503,._termsSection_187xj_505,._storySection_187xj_507,._examplesSection_187xj_509,._dossierSection_187xj_511,._communitySection_187xj_513,._finalSection_187xj_515{padding:56px 0}._sectionHead_187xj_613{grid-template-columns:1fr;gap:18px}._landingBriefGrid_187xj_521{gap:38px}._landingBriefActions_187xj_529>a{min-height:0;padding:24px 21px}._landingBriefActions_187xj_529 b{margin-top:22px}._subHeroGrid_187xj_563{gap:42px;min-height:0;padding-top:43px;padding-bottom:55px}._subHero_187xj_547 h1{font-size:clamp(42px,13vw,62px)}._subHeroGrid_187xj_563 .ta-button-row,._subHeroGrid_187xj_563 .ta-button,._nextSection_187xj_503 .ta-button-row,._nextSection_187xj_503 .ta-button{width:100%}._subHeroGrid_187xj_563 .ta-button-row,._nextSection_187xj_503 .ta-button-row{display:grid}._subHeroIndex_187xj_581,._assignmentCard_187xj_583{padding:24px 21px}._termsGrid_187xj_667,._examplesGrid_187xj_813{grid-template-columns:1fr}._termCard_187xj_183,._termCard_187xj_183:last-child{grid-column:auto;min-height:0;padding:24px 22px}._storyCard_187xj_737{grid-template-columns:82px minmax(0,1fr)}._storyIndex_187xj_759{padding:20px 10px}._storyIndex_187xj_759 strong{font-size:45px}._storyCopy_187xj_767{padding:24px 20px}._storyCopy_187xj_767 h3{font-size:23px}._examplesHead_187xj_631{flex-direction:column;align-items:flex-start}._exampleCard_187xj_815{min-height:0}._dossierPanel_187xj_187{gap:43px;padding:28px 22px}._dossierMeta_187xj_863,._dossierList_187xj_873{grid-template-columns:1fr}._dossierMeta_187xj_863 div{border-top:1px solid var(--theme-rule);border-left:0}._dossierMeta_187xj_863 div:first-child{border-top:0}._dossierCopy_187xj_633 .ta-button-row,._dossierCopy_187xj_633 .ta-button,._communityGrid_187xj_635 .ta-button-row,._communityGrid_187xj_635 .ta-button,._finalActions_187xj_987,._finalActions_187xj_987 .ta-button{width:100%}._dossierCopy_187xj_633 .ta-button-row,._communityGrid_187xj_635 .ta-button-row,._finalActions_187xj_987{display:grid}._sourceDesk_187xj_191 h3{margin:29px 24px 20px}._sourceDesk_187xj_191 ul,._sourceDesk_187xj_191>p{margin-left:24px;margin-right:24px}._finalCadence_187xj_981{grid-template-columns:1fr}}@media (width<=470px){._storyCard_187xj_737{grid-template-columns:1fr}._storyIndex_187xj_759{border-right:0;border-bottom:1px solid var(--theme-rule);grid-template-columns:auto auto auto;justify-content:start;min-height:92px}._storyIndex_187xj_759 strong{font-size:40px}._storyCard_187xj_737>a{grid-column:auto}._dossierCover_187xj_881{padding:24px}._coverCore_187xj_931 h3{font-size:35px}._coverFooter_187xj_941{grid-template-columns:1fr auto}._coverFooter_187xj_941 span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){._signalSweep_187xj_397{animation:none}._storyCard_187xj_737,._dossierCover_187xj_881,._landingBriefActions_187xj_529>a{transition:none}}@media print{._page_187xj_1{color:#000;background:#fff}._pressBrief_187xj_157,._termCard_187xj_183,._storyList_187xj_735,._exampleCard_187xj_815,._dossierPanel_187xj_187,._dossierCover_187xj_881,._sourceDesk_187xj_191{box-shadow:none}._signalSweep_187xj_397{display:none}}.ta-style-page{min-height:100vh;color:var(--ta-copy-primary);background:#0d0e10}.ta-style-page main{background:#0d0e10;min-height:70vh}.sg-hero{background:radial-gradient(circle at 82% 14%, rgb(from var(--theme-accent) r g b / .22), transparent 31%), linear-gradient(135deg, #1a1b1f, #0d0e10 65%);border-bottom:1px solid #34363b;padding:88px 0 78px;position:relative;overflow:hidden}.sg-hero:after{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.sg-hero .shell{z-index:1;position:relative}.sg-hero-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.sg-hero-topline .ta-eyebrow{margin:0}.sg-hero h1{color:var(--ta-title);letter-spacing:-.065em;margin:32px 0 18px;font-size:clamp(54px,8vw,72px);line-height:.9}.sg-hero>.shell>p{color:#b9bbc1;max-width:790px;font-size:max(17px, calc(17px * var(--text-scale)));margin:0;line-height:1.72}.sg-hero-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.sg-search-strip{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0e10f5;border-bottom:1px solid #37393f;padding:12px 0;position:sticky;top:0}.sg-search-strip .shell{grid-template-columns:minmax(300px,660px) auto;justify-content:space-between;align-items:center;gap:20px;display:grid}.sg-search-strip .ta-search-control{width:100%;min-height:48px}.sg-search-strip p{color:#8f9298;font:400 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.sg-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:28px;padding-top:32px;padding-bottom:96px;display:grid}.sg-sidebar{background:#121315;border:1px solid #3e4147;max-height:calc(100vh - 115px);position:sticky;top:92px;overflow-y:auto;box-shadow:7px 8px #00000040}.sg-sidebar>div:first-child{border-bottom:1px solid #33363b;padding:18px 17px 15px}.sg-sidebar>div:first-child .ta-eyebrow{margin-bottom:7px}.sg-sidebar>div:first-child p{color:#85888e;margin:0;font-size:11px;line-height:1.5}.sg-sidebar nav{padding:7px;display:grid}.sg-sidebar nav a{color:#a8abb1;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 11px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:flex}.sg-sidebar nav a:hover,.sg-sidebar nav a:focus-visible{border-left-color:var(--theme-accent);color:#fff;background:#1d1f22}.sg-sidebar nav a.is-active,.sg-sidebar nav a[aria-current=location]{border-left-color:var(--theme-accent-copy);background:var(--theme-accent);color:#fff}.sg-sidebar nav small{color:#75787e;min-width:23px;height:23px;font:400 9px var(--font-geist-mono), monospace;border:1px solid #3d4046;border-radius:50%;place-items:center;display:grid}.sg-sidebar nav a.is-active small,.sg-sidebar nav a[aria-current=location] small{color:#fff;background:#0000002e;border-color:#ffffff6b}.sg-sidebar-note{background:#101113;border-top:1px solid #33363b;padding:15px 17px 17px}.sg-sidebar-note strong{color:var(--ta-title);font-size:11px}.sg-sidebar-note p{color:#85888e;margin:7px 0 0;font-size:10px;line-height:1.55}.sg-sidebar-note code{color:var(--theme-accent);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere}.sg-content{min-width:0}.sg-section{margin-bottom:76px;scroll-margin-top:90px}.sg-section:last-child{margin-bottom:0}.sg-section-head{border:1px solid #494c52;border-left:4px solid var(--theme-accent);background:linear-gradient(135deg,#1c1d21,#141517);grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:30px;min-height:185px;padding:27px 29px;display:grid;box-shadow:8px 9px #00000047}.sg-section-head h2{color:var(--ta-title);letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.02}.sg-section-head p{color:#a5a8ae;max-width:690px;margin:13px 0 0;font-size:13px;line-height:1.62}.sg-section-head>div:last-child{justify-items:end;gap:10px;min-width:0;display:grid}.sg-section-head>div:last-child code{color:#777a80;max-width:100%;font:400 10px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-copy-button{color:#d7d9dd;font:400 10px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#24262a;border:1px solid #50535a;border-radius:3px;justify-content:center;align-items:center;padding:0 11px;display:inline-flex;min-height:34px!important}.sg-copy-button:hover{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:#fff}.sg-card-list{gap:18px;margin-top:24px;display:grid}.sg-spec-card{background:#17181b;border:1px solid #41444a;min-width:0;scroll-margin-top:90px;position:relative;box-shadow:6px 7px #0003}.sg-spec-card:before,.sg-spec-card:after{content:"";z-index:2;pointer-events:none;width:14px;height:14px;position:absolute}.sg-spec-card:before{border-left:2px solid var(--theme-accent);border-top:2px solid var(--theme-accent);top:-1px;left:-1px}.sg-spec-card:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.sg-spec-card:target{border-color:var(--theme-accent);box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .13), 9px 10px 0 #00000052;animation:1.1s sg-target}@keyframes sg-target{0%,45%{background:var(--theme-accent-surface)}to{background:#17181b}}.sg-spec-head{background:#1b1c1f;border-bottom:1px solid #34373c;justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:19px 21px;display:flex}.sg-spec-head .ta-eyebrow{margin-bottom:6px}.sg-spec-head h3{color:var(--ta-title);font-size:max(20px, calc(20px * var(--text-scale)));letter-spacing:-.025em;margin:0;line-height:1.2}.sg-spec-description{color:#a7aab0;max-width:860px;margin:0;padding:20px 22px 0;font-size:13px;line-height:1.65}.sg-preview{background-color:#111214;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #34373c;min-width:0;margin:20px 22px;padding:25px;overflow:hidden}.sg-preview>*{max-width:100%}.sg-dropdown-preview{width:min(100%,330px);position:relative}.sg-dropdown-preview--multi{min-height:455px}.sg-dropdown-preview--single{min-height:330px}.sg-header-flyout-demo{background:0 0;border:0;min-height:360px;padding:2px}.sg-header-flyout-demo .desktop-nav{display:flex!important}.sg-header-flyout-demo .navigation-flyout{width:min(720px,100vw - 118px)}.sg-spec-meta{border:1px solid #34373c;grid-template-columns:1fr 1.3fr 1fr;margin:0 22px 20px;display:grid}.sg-spec-meta>div{border-left:1px solid #34373c;min-width:0;padding:12px 14px}.sg-spec-meta>div:first-child{border-left:0}.sg-spec-meta dt{color:var(--theme-accent);font:400 9px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.sg-spec-meta dd{color:#b9bbc1;margin:0;font-size:11px;line-height:1.48}.sg-spec-meta dd code{color:#8f9298;font:400 9px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sg-spec-meta dd .sg-copy-button{margin-top:8px;padding-inline:8px;font-size:9px;min-height:29px!important}.sg-code-panel{background:#101113;border-top:1px solid #34373c}.sg-code-panel>summary{color:#d4d6da;min-height:48px;font:400 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 21px;display:flex}.sg-code-panel>summary:after{content:"+";color:var(--theme-accent);font-size:18px}.sg-code-panel[open]>summary:after{content:"−"}.sg-code-panel>div{gap:12px;padding:0 21px 21px;display:grid}.sg-code-panel section{background:#151618;border:1px solid #34373c;min-width:0}.sg-code-panel section>header{color:#92959b;min-height:42px;font:400 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #34373c;justify-content:space-between;align-items:center;gap:18px;padding:0 12px;display:flex}.sg-code-panel section>code{color:var(--theme-accent-copy);font:400 11px/1.55 var(--font-geist-mono), monospace;overflow-wrap:anywhere;padding:14px;display:block}.sg-code-panel pre{max-width:100%;margin:0;padding:14px;overflow:auto}.sg-code-panel pre code{color:#c8cbd0;font:400 11px/1.65 var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere}.sg-code-panel .sg-legacy{background:#1d1811;border-color:#644a25}.sg-code-panel .sg-legacy p{color:#d8bc87;margin:0;padding:13px 14px;font-size:11px;line-height:1.6}.sg-source{color:#74777d;margin:0;font-size:10px;line-height:1.55}.sg-source code{color:#a8abb1;font-family:var(--font-geist-mono), monospace}.sg-theme-demo{border:1px solid #45474d;grid-template-columns:repeat(4,1fr);min-height:145px;display:grid}.sg-theme-demo>*{text-align:center;place-items:center;margin:0;padding:18px;font-size:11px;font-style:normal;font-weight:400;display:grid}.sg-theme-demo>span{color:#b5b7bc;background:#0d0e10}.sg-theme-demo>div{color:var(--ta-copy-primary);background:#1b1c1f}.sg-theme-demo>div i{background:#45474d;width:25px;height:2px}.sg-theme-demo>strong{background:var(--theme-accent);color:#fff}.sg-theme-demo>em{color:#75d491;background:#163520}.sg-theme-demo--purple>span{color:#b6acc1;background:#030305}.sg-theme-demo--purple>div{color:#d3cadd;background:#171320}.sg-theme-demo--purple>div i{background:#3a2b4a}.sg-theme-demo--purple>strong{color:#fff;background:#8f4bd6}.sg-theme-demo--purple>em{color:#d8b8f3;background:#21162d}.sg-theme-demo--green>span{color:#a8c0b2;background:#040907}.sg-theme-demo--green>div{color:#c3d8cc;background:#14241c}.sg-theme-demo--green>div i{background:#28493b}.sg-theme-demo--green>strong{color:#fff;background:#168a55}.sg-theme-demo--green>em{color:#a8dfbd;background:#10271c}.sg-theme-demo--pink>span{color:#c5a9b8;background:#090407}.sg-theme-demo--pink>div{color:#dfc5d3;background:#25151f}.sg-theme-demo--pink>div i{background:#4a2b3b}.sg-theme-demo--pink>strong{color:#fff;background:#d13f82}.sg-theme-demo--pink>em{color:#f0b7d2;background:#2d1723}.sg-theme-demo--blue>span{color:#a9bdcf;background:#03070c}.sg-theme-demo--blue>div{color:#c5d5e4;background:#122030}.sg-theme-demo--blue>div i{background:#29445f}.sg-theme-demo--blue>strong{color:#fff;background:#2d7fca}.sg-theme-demo--blue>em{color:#add4f4;background:#102338}.sg-theme-control-demo{place-items:start;min-height:210px;padding:18px;display:grid}.sg-theme-control-demo .theme-control__menu{left:0;right:auto}.sg-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sg-swatches>div{background:#17181b;border:1px solid #383b40;grid-template-columns:54px minmax(0,1fr);min-width:0;display:grid}.sg-swatches i{min-height:54px}.sg-swatches span{align-content:center;gap:5px;min-width:0;padding:8px 11px;display:grid}.sg-swatches b{color:var(--ta-title);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.sg-swatches code{color:#7f8288;font:400 10px var(--font-geist-mono), monospace;text-transform:uppercase}.sg-type-demo{max-width:800px;margin:0}.sg-type-scale-wrap{border:1px solid #383b40;width:100%;overflow-x:auto}.sg-type-scale{border-collapse:collapse;width:100%;min-width:820px;color:var(--ta-copy-secondary);background:#151618;font-size:11px}.sg-type-scale th,.sg-type-scale td{text-align:left;white-space:nowrap;border-top:1px solid #34373c;padding:11px 12px}.sg-type-scale thead th{color:var(--theme-accent);font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#1b1c1f;border-top:0}.sg-type-scale tbody th{color:var(--ta-title);font-weight:500}.sg-type-scale tbody td{color:#a8abb1;font-family:var(--font-geist-mono), monospace;font-size:10px}.sg-type-scale tbody tr:hover{background:#1b1c1f}.sg-type-scale td:last-child i{vertical-align:-2px;border:1px solid #54575d;width:12px;height:12px;margin-right:7px;display:inline-block}.sg-type-scale td:last-child code{color:#a8abb1;font:inherit}.sg-font-demo{color:var(--ta-copy-primary);gap:13px;display:grid}.sg-font-demo strong{color:var(--ta-title);font-size:24px;font-weight:600}.sg-font-demo p{color:var(--ta-copy-primary);margin:0;font-size:17px;line-height:1.5}.sg-font-demo code{color:var(--ta-copy-muted);font:inherit;overflow-wrap:anywhere}.sg-title-case{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sg-title-case>div{background:#17181b;border:1px solid #3f4248;align-content:center;justify-items:start;gap:10px;min-height:148px;padding:18px;display:grid}.sg-title-case span{color:#61bf7d;font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.sg-title-case h3{color:var(--ta-title);margin:0;font-size:20px;font-weight:600;line-height:1.2}.sg-title-case .ta-text-link{font-size:15px}.sg-title-case .ta-button{min-height:40px;padding:8px 12px}.sg-title-case small{color:var(--ta-copy-muted);font-size:11px}.sg-spacing{gap:9px;display:grid}.sg-spacing div{align-items:center;gap:13px;display:flex}.sg-spacing span{background:var(--theme-accent);min-width:4px;height:12px}.sg-spacing code{color:#aeb1b6;font:400 10px var(--font-geist-mono), monospace}.sg-shadow-grid{grid-template-columns:repeat(3,1fr);gap:25px;padding:8px;display:grid}.sg-shadow-grid>div{min-height:118px;color:var(--ta-title);text-align:center;background:#1b1c1f;border:1px solid #4a4d53;place-content:center;gap:8px;display:grid}.sg-shadow-grid code{color:#92959b;font:400 10px var(--font-geist-mono), monospace}.sg-shadow-hard{box-shadow:8px 9px #0000008c}.sg-shadow-echo{box-shadow:8px 9px 0 #00000059, -3px -3px 0 rgb(from var(--theme-accent) r g b / .38)}.sg-shadow-float{box-shadow:0 24px 55px #000000bf}.sg-icon-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.sg-icon-grid span{min-height:90px;color:var(--theme-accent);background:#17181b;border:1px solid #383b40;place-content:center;justify-items:center;gap:9px;display:grid}.sg-icon-grid svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.sg-icon-grid small{color:#8f9298;font:400 9px var(--font-geist-mono), monospace;text-transform:uppercase}.sg-alert-stack{gap:8px;display:grid}.sg-mini-header>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.sg-mini-header>div:first-child .ta-eyebrow{margin:0}.sg-mini-header section{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:17px;margin-top:23px;display:grid}.sg-mini-header-icon{width:58px;height:58px;color:var(--theme-accent);border:1px solid #4b4e54;border-radius:5px;place-items:center;display:grid}.sg-mini-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:28px;height:28px}.sg-mini-header h3{color:var(--ta-title);letter-spacing:-.04em;margin:0 0 6px;font-size:31px}.sg-mini-header p{color:#9da0a6;margin:0}.sg-directory-card{flex-direction:column;max-width:560px;min-height:240px;display:flex}.sg-directory-card .ta-heading{margin-bottom:11px}.sg-directory-card .ta-button{width:max-content;margin-top:auto}.sg-progress-copy{margin:10px 0 0}.sg-loading{color:#aeb1b6;align-items:center;gap:14px;font-size:12px;display:flex}.sg-skeleton{grid-template-columns:55px 1fr;align-items:center;gap:13px;display:grid}.sg-skeleton>span{border-radius:4px;width:55px;height:55px}.sg-skeleton>div{gap:9px;display:grid}.sg-skeleton i{width:100%;height:13px}.sg-skeleton i:last-child{width:63%}.ta-toast small{color:#92959b;margin-top:3px;display:block}.sg-page-map{grid-template-columns:1fr;gap:6px;max-width:660px;margin:0 auto;display:grid}.sg-page-map>*{color:#aeb1b6;text-align:center;background:#17181b;border:1px solid #3c3f45;place-items:center;min-height:46px;padding:9px 14px;font-size:11px;font-weight:400;display:grid}.sg-page-map>strong{border-color:var(--theme-accent);background:var(--theme-accent-surface);min-height:82px;color:var(--ta-title)}.sg-page-map>b{color:var(--ta-title);background:#24262a}.sg-consolidation{grid-template-columns:minmax(0,1fr) auto minmax(120px,.45fr);align-items:center;gap:18px;display:grid}.sg-consolidation>div{flex-wrap:wrap;gap:7px;display:flex}.sg-consolidation code{color:#aeb1b6;font:400 10px var(--font-geist-mono), monospace;background:#17181b;border:1px solid #3d4046;padding:8px 10px}.sg-consolidation>span{color:var(--theme-accent);font-size:25px}.sg-consolidation>strong{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;place-items:center;min-height:62px;padding:12px;font-size:14px;font-weight:500;display:grid}@media (width<=1050px){.sg-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.sg-spec-meta{grid-template-columns:1fr}.sg-spec-meta>div{border-top:1px solid #34373c;border-left:0}.sg-spec-meta>div:first-child{border-top:0}.sg-theme-demo{grid-template-columns:repeat(2,1fr)}.sg-icon-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.sg-search-strip{position:relative;top:auto}.sg-search-strip .shell{grid-template-columns:1fr;gap:8px}.sg-layout{display:block}.sg-sidebar{max-height:none;margin-bottom:32px;position:relative;top:auto}.sg-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-section,.sg-spec-card{scroll-margin-top:18px}.sg-section-head{grid-template-columns:1fr;align-items:start}.sg-section-head>div:last-child{justify-items:start}.sg-shadow-grid{grid-template-columns:1fr}}@media (width<=620px){.sg-hero{padding:62px 0 58px}.sg-hero h1{margin-top:25px;font-size:54px}.sg-hero-topline{flex-direction:column;align-items:flex-start}.sg-hero-actions .ta-button{width:100%}.sg-layout{padding-top:22px;padding-bottom:70px}.sg-sidebar nav{grid-template-columns:1fr}.sg-section{margin-bottom:54px}.sg-section-head{min-height:0;padding:23px 20px}.sg-section-head h2{font-size:32px}.sg-spec-head{flex-direction:column;align-items:flex-start;padding:18px}.sg-spec-description{padding:17px 18px 0}.sg-preview{margin:17px 18px;padding:18px}.sg-spec-meta{margin:0 18px 17px}.sg-code-panel>summary{padding-inline:18px}.sg-code-panel>div{padding:0 18px 18px}.sg-swatches,.sg-theme-demo{grid-template-columns:1fr}.sg-icon-grid{grid-template-columns:repeat(2,1fr)}.sg-consolidation,.sg-title-case{grid-template-columns:1fr}.sg-consolidation>span{text-align:center;transform:rotate(90deg)}.ta-style-page .sg-preview .ta-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-style-page .sg-preview .ta-stepper{grid-template-columns:1fr 1fr}}.ta-style-page,.ta-style-page main{background:var(--theme-canvas);color:var(--theme-copy)}.ta-style-page .sg-hero{border-color:var(--theme-rule-soft);background:radial-gradient(circle at 82% 14%, rgb(from var(--theme-accent) r g b / .22), transparent 31%), linear-gradient(135deg, var(--theme-surface-raised), var(--theme-canvas) 65%)}.ta-style-page .sg-search-strip{border-color:var(--theme-rule-soft);background:color-mix(in srgb, var(--theme-canvas) 96%, transparent)}.ta-style-page :is(.sg-sidebar,.sg-section-head,.sg-spec-card,.sg-preview,.sg-code-panel){border-color:var(--theme-rule)}.ta-style-page .sg-sidebar{background:var(--theme-surface-deep)}.ta-style-page .sg-section-head{border-left-color:var(--theme-accent);background:linear-gradient(135deg, var(--theme-surface-raised), var(--theme-surface))}.ta-style-page .sg-spec-card{background:var(--theme-surface-alt)}.ta-style-page .sg-spec-card:before{border-left-color:var(--theme-accent);border-top-color:var(--theme-accent)}.ta-style-page .sg-spec-card:after{border-right-color:var(--theme-accent);border-bottom-color:var(--theme-accent)}.ta-style-page .sg-spec-head{border-color:var(--theme-rule-soft);background:var(--theme-surface-raised)}.ta-style-page .sg-preview{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg,#ffffff06 1px,transparent 1px), var(--theme-surface-deep);background-size:28px 28px}.ta-style-page .sg-sidebar nav a:hover,.ta-style-page .sg-sidebar nav a:focus-visible{border-left-color:var(--theme-accent);background:var(--theme-surface-hover);color:var(--theme-text)}.ta-style-page .sg-sidebar nav a.is-active,.ta-style-page .sg-sidebar nav a[aria-current=location]{border-left-color:var(--theme-focus);background:var(--theme-accent);color:#fff}.court-map-shell{--court-map-gap:var(--ta-space-6,24px);--court-map-panel:var(--theme-surface-raised);--court-map-panel-deep:var(--theme-surface);--court-map-rule:var(--theme-rule);--court-map-accent:var(--theme-accent);--court-map-text:var(--theme-text);--court-map-title:color-mix(in srgb, var(--theme-text) 92%, var(--theme-surface));--court-map-copy:color-mix(in srgb, var(--theme-text) 72%, var(--theme-surface));--court-map-copy-muted:color-mix(in srgb, var(--theme-text) 54%, var(--theme-surface));gap:var(--court-map-gap);margin:var(--ta-space-8,32px) 0;display:grid}.court-map-controls{align-items:end;gap:var(--ta-space-4,16px);padding:var(--ta-space-5,20px);border:1px solid var(--court-map-rule);background:var(--court-map-panel);box-shadow:var(--ta-shadow-offset);grid-template-columns:minmax(260px,1.2fr) minmax(210px,.8fr) auto;display:grid}.court-map-field select{width:100%}.court-map-controls__summary{min-height:var(--ta-control-lg,52px);align-content:center;gap:var(--ta-space-1,4px);padding-inline:var(--ta-space-4,16px);border-left:2px solid var(--court-map-accent);display:grid}.court-map-controls__summary .ta-eyebrow{margin:0}.court-map-controls__summary strong{color:var(--court-map-text)}.court-map-controls__summary small{color:var(--ta-copy-muted)}.court-map-stage{border:1px solid var(--court-map-rule);background:var(--court-map-panel-deep);min-width:0;box-shadow:var(--ta-shadow-offset), -3px -3px 0 color-mix(in srgb, var(--court-map-accent) 12%, transparent);grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);display:grid}.court-map-canvas-wrap{min-width:0;padding:var(--ta-space-3,12px);border-right:1px solid var(--court-map-rule);background:linear-gradient(145deg, var(--court-map-panel-deep), var(--court-map-panel));position:relative}.court-map-canvas{width:100%;min-height:610px}.court-map-canvas-wrap>p{padding:var(--ta-space-2,8px) var(--ta-space-3,12px) 0;color:var(--ta-copy-muted);font:400 max(10px, calc(10px * var(--text-scale)))/1.45 var(--font-geist-mono), monospace;text-align:center;margin:0}.court-map-status{z-index:2;inset:var(--ta-space-4,16px);align-content:center;place-items:center;gap:var(--ta-space-5,20px);padding:var(--ta-space-6,24px);background:color-mix(in srgb, var(--court-map-panel-deep) 96%, transparent);color:var(--ta-copy-primary);font:400 max(11px, calc(11px * var(--text-scale)))/1.5 var(--font-geist-mono), monospace;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;position:absolute}.court-map-canvas-wrap[data-map-status=ready] .court-map-status{display:none}.court-map-canvas-wrap[data-map-status=error] .court-map-canvas,.court-map-canvas-wrap[data-map-status=timed-out] .court-map-canvas{opacity:.2}.court-map-loader{width:104px;height:104px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--court-map-accent) 58%, transparent));place-items:center;display:grid;position:relative}.court-map-loader__ring{border:2px solid color-mix(in srgb, var(--court-map-rule) 86%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--court-map-accent) 32%, transparent), inset 0 0 12px color-mix(in srgb, var(--court-map-accent) 18%, transparent);border-radius:50%;position:absolute}.court-map-loader__ring--outer{border-top-color:var(--court-map-accent);border-right-color:var(--court-map-accent);width:86px;height:86px;animation:1.35s linear infinite court-map-orbit}.court-map-loader__ring--inner{border-bottom-color:var(--court-map-text);border-left-color:var(--court-map-accent);width:54px;height:54px;animation:.9s linear infinite court-map-orbit-reverse}.court-map-loader__dots{justify-content:space-between;gap:var(--ta-space-2,8px);width:56px;display:flex;position:absolute;bottom:-1px}.court-map-loader__dots i{background:var(--court-map-accent);width:7px;height:7px;box-shadow:0 0 12px var(--court-map-accent);border-radius:50%;animation:1.1s ease-in-out infinite court-map-dot-run;display:block}.court-map-loader__dots i:nth-child(2){animation-delay:.12s}.court-map-loader__dots i:nth-child(3){animation-delay:.24s}.court-map-loader__dots i:nth-child(4){animation-delay:.36s}.court-map-status__copy{justify-items:center;gap:var(--ta-space-2,8px);max-width:470px;display:grid}.court-map-status__copy strong{color:var(--ta-title);font:600 max(17px, calc(17px * var(--text-scale)))/1.3 var(--font-geist-sans), Arial, sans-serif}.court-map-status__copy span{color:var(--ta-copy-secondary)}.court-map-status__copy small{padding:var(--ta-space-2,8px) var(--ta-space-3,12px);border:1px solid var(--court-map-accent);color:var(--theme-accent-copy);letter-spacing:.08em;text-transform:uppercase}@keyframes court-map-orbit{to{transform:rotate(1turn)}}@keyframes court-map-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes court-map-dot-run{0%,to{opacity:.25;transform:translateY(0)scale(.78)}48%{opacity:1;transform:translateY(-9px)scale(1.18)}}.court-map-detail{min-width:0;min-height:610px;padding:var(--ta-space-8,32px);background:var(--court-map-panel);color:var(--court-map-copy);flex-direction:column;display:flex}.court-map-detail h3{margin:0 0 var(--ta-space-2,8px);color:var(--court-map-title);letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);line-height:1.05}.court-map-detail>p{color:var(--court-map-copy);line-height:1.65}.court-map-detail__organization{margin:0 0 var(--ta-space-5,20px);font:400 max(10px, calc(10px * var(--text-scale)))/1.5 var(--font-geist-mono), monospace;color:var(--court-map-accent)!important}.court-map-detail address{gap:var(--ta-space-2,8px);margin:0 0 var(--ta-space-6,24px);padding:var(--ta-space-5,20px);border:1px solid var(--court-map-rule);border-left:3px solid var(--court-map-accent);background:var(--court-map-panel-deep);color:var(--court-map-copy);font-style:normal;line-height:1.45;display:grid}.court-map-detail address strong{color:var(--court-map-title)}.court-map-detail address span{color:var(--court-map-copy)}.court-map-detail address a{width:fit-content;color:var(--theme-accent-copy);text-underline-offset:3px;text-decoration:underline}.court-map-link-grid{gap:var(--ta-space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.court-map-more{margin-top:var(--ta-space-6,24px);border-top:1px solid var(--court-map-rule)}.court-map-more summary{padding:var(--ta-space-4,16px) 0;color:var(--theme-accent-copy);font:400 max(10px, calc(10px * var(--text-scale)))/1.4 var(--font-geist-mono), monospace;cursor:pointer}.court-map-more dl{margin:0}.court-map-more dl>div{gap:var(--ta-space-3,12px);padding:var(--ta-space-3,12px) 0;border-top:1px solid var(--court-map-rule);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);display:grid}.court-map-more dt{color:var(--court-map-copy-muted);font:400 max(9px, calc(9px * var(--text-scale)))/1.45 var(--font-geist-mono), monospace;text-transform:uppercase}.court-map-more dd{min-width:0;color:var(--court-map-copy);overflow-wrap:anywhere;margin:0;line-height:1.5}.court-map-more__links{gap:var(--ta-space-4,16px);margin-top:var(--ta-space-4,16px);flex-wrap:wrap;display:flex}.court-map-detail__key{align-items:center;gap:var(--ta-space-3,12px);padding:var(--ta-space-4,16px);border:1px solid var(--court-map-rule);color:var(--court-map-copy-muted);margin-top:auto;line-height:1.5;display:flex}.court-map-detail__key i{border:2px solid var(--court-map-text);background:var(--court-map-accent);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in srgb, var(--court-map-accent) 18%, transparent);border-radius:50%;flex:none}.court-map-results{border:1px solid var(--court-map-rule);background:var(--court-map-panel-deep)}.court-map-results__header{align-items:end;gap:var(--ta-space-6,24px);padding:var(--ta-space-6,24px);border-bottom:1px solid var(--court-map-rule);grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);display:grid}.court-map-results__header .ta-eyebrow{margin-bottom:var(--ta-space-2,8px)}.court-map-results__header h3{color:var(--ta-title);letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,32px)}.court-map-results__header p{margin:var(--ta-space-2,8px) 0 0;color:var(--ta-copy-muted)}.court-map-results__list{max-height:520px;padding:var(--ta-space-3,12px);overflow-y:auto}.court-map-result{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.court-map-result div strong{color:var(--court-map-title);font-weight:600}.court-map-result div small{color:var(--court-map-copy-muted);line-height:1.45}.court-map-result.is-selected{border-color:var(--court-map-accent);background:color-mix(in srgb, var(--court-map-accent) 13%, var(--court-map-panel));box-shadow:inset 3px 0 var(--court-map-accent)}.court-map-prompt{gap:var(--ta-space-2,8px);padding:var(--ta-space-6,24px);border:1px solid var(--court-map-rule);border-left:4px solid var(--court-map-accent);background:var(--court-map-panel);display:grid}.court-map-prompt .ta-eyebrow{margin:0}.court-map-prompt strong{color:var(--ta-title);font-size:max(17px, calc(17px * var(--text-scale)))}.court-map-prompt p{max-width:780px;color:var(--ta-copy-secondary);margin:0;line-height:1.6}.court-map-source{color:var(--ta-copy-muted);font:400 max(10px, calc(10px * var(--text-scale)))/1.55 var(--font-geist-mono), monospace;margin:0}@media (width<=980px){.court-map-controls{grid-template-columns:minmax(0,1fr) minmax(200px,.7fr)}.court-map-controls>.ta-button{grid-column:1/-1}.court-map-stage{grid-template-columns:1fr}.court-map-canvas-wrap{border-right:0;border-bottom:1px solid var(--court-map-rule)}.court-map-detail{min-height:0}}@media (width<=700px){.court-map-controls,.court-map-results__header{grid-template-columns:1fr}.court-map-controls__summary{padding-block:var(--ta-space-3,12px)}.court-map-canvas{min-height:460px}.court-map-detail{padding:var(--ta-space-6,24px)}.court-map-link-grid{grid-template-columns:1fr}.court-map-more dl>div{gap:var(--ta-space-1,4px);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.court-map-shell *{scroll-behavior:auto!important}.court-map-loader__ring,.court-map-loader__dots i{animation:none}}._page_1chh2_1{--music-red:var(--theme-accent);--music-blue:#5a9fc9;--music-steel:#9da4ad;color:#f1f2f4;background:#070809;min-height:100vh}._eyebrow_1chh2_19{color:var(--theme-accent);font:600 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 18px}._landingHero_1chh2_33{background:radial-gradient(circle at 76% 32%, rgb(from var(--theme-accent) r g b / .23), transparent 29rem), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), #101215;background-size:auto,42px 42px,42px 42px,auto;border-bottom:1px solid #383c42;position:relative;overflow:hidden}._landingHero_1chh2_33:after,._songHero_1chh2_59:after{background:linear-gradient(90deg, transparent 8%, var(--music-red) 32%, var(--music-red) 68%, transparent 92%);content:"";height:4px;position:absolute;bottom:0;left:0;right:0}._landingHeroGrid_1chh2_79{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.66fr);align-items:center;gap:78px;min-height:690px;padding-block:76px 84px;display:grid;position:relative}._landingHero_1chh2_33 h1,._songHero_1chh2_59 h1{letter-spacing:-.065em;max-width:790px;margin:0;font-size:clamp(56px,7vw,86px);font-weight:700;line-height:.92}._heroLead_1chh2_121{color:#b9bdc2;max-width:720px;font-size:calc(17px * var(--text-scale));margin:28px 0 0;line-height:1.7}._heroLead_1chh2_121 strong{color:#f2f3f4;font-weight:700}._heroActions_1chh2_141,._primaryActions_1chh2_143{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}._heroActions_1chh2_141 a,._primaryActions_1chh2_143 a{color:#f4f5f6;min-height:52px;font:700 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#191b1f;border:1px solid #555a62;justify-content:space-between;align-items:center;gap:28px;padding:0 19px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}._heroActions_1chh2_141 a:first-child,._primaryActions_1chh2_143 a:first-child{border-color:var(--music-red);background:var(--music-red)}._heroActions_1chh2_141 a:hover,._heroActions_1chh2_141 a:focus-visible,._primaryActions_1chh2_143 a:hover,._primaryActions_1chh2_143 a:focus-visible{border-color:#fff;outline:none;transform:translateY(-2px)}._heroFeature_1chh2_205{background:#090a0c;border:1px solid #4b5057;margin:0;position:relative;box-shadow:20px 22px #0000004d}._heroFeature_1chh2_205:before{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:14px}._heroFeature_1chh2_205 img{filter:saturate(.82)contrast(1.05);width:100%;height:auto;display:block}._heroFeature_1chh2_205>div{border-top:2px solid var(--music-red);gap:7px;padding:21px 23px 23px;display:grid}._heroFeature_1chh2_205 span,._songCardHeading_1chh2_245 span,._songHeroCover_1chh2_247>span,._songMeta_1chh2_249 span,._relatedGrid_1chh2_251 a>span{color:#92969d;font:600 9px/1.35 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}._heroFeature_1chh2_205 strong{font-size:23px}._heroFeature_1chh2_205 p{color:#aeb2b8;margin:0;font-size:13px;line-height:1.5}._collection_1chh2_269{background:radial-gradient(circle at 50% 4%, rgb(from var(--theme-accent) r g b / .14), transparent 34rem), linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), #060709;background-size:auto,34px 34px,34px 34px,auto;padding:92px 0 104px}._sectionHeading_1chh2_289{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:64px;margin-bottom:44px;display:grid}._sectionHeading_1chh2_289 h2,._songStory_1chh2_307 h2,._lyricsGrid_1chh2_309 aside h2,._downloadPanel_1chh2_311 h2,._relatedSection_1chh2_313 h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,60px);line-height:.98}._sectionHeading_1chh2_289>p{color:#9ea2a8;margin:0;font-size:14px;line-height:1.75}._songGrid_1chh2_341{gap:34px;display:grid}._songCard_1chh2_245{--card-accent:var(--music-red);border:1px solid #3f444a;border-top:3px solid var(--card-accent);background:#101215;grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);display:grid;box-shadow:13px 15px #00000047}._accent-blue_1chh2_365{--card-accent:var(--music-blue)}._accent-steel_1chh2_367{--card-accent:var(--music-steel)}._coverLink_1chh2_371{background:#020304;border-right:1px solid #3f444a;min-height:100%;position:relative;overflow:hidden}._coverLink_1chh2_371:after,._songHeroCover_1chh2_247:after{border-right:2px solid var(--card-accent);border-bottom:2px solid var(--card-accent);content:"";width:18px;height:18px;position:absolute;bottom:10px;right:10px}._coverLink_1chh2_371 img{object-fit:cover;width:100%;height:100%;min-height:430px;transition:transform .25s,filter .2s;display:block}._coverLink_1chh2_371>span{color:#fff;font:700 10px/1 var(--font-geist-mono), monospace;background:#000c;padding:7px 8px;position:absolute;top:14px;left:14px}._coverLink_1chh2_371:hover img,._coverLink_1chh2_371:focus-visible img{filter:brightness(1.08);transform:scale(1.025)}._coverLink_1chh2_371:focus-visible{outline-offset:3px;outline:2px solid #fff}._songCardBody_1chh2_423{flex-direction:column;justify-content:center;min-width:0;padding:34px;display:flex}._songCardHeading_1chh2_245{justify-content:space-between;align-items:start;gap:24px;display:flex}._songCardHeading_1chh2_245>div{gap:9px;display:grid}._songCardHeading_1chh2_245 h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,45px);line-height:1}._songCardHeading_1chh2_245 h2 a:hover,._songCardHeading_1chh2_245 h2 a:focus-visible{color:var(--card-accent);outline:none}._songCardHeading_1chh2_245>b{color:var(--card-accent);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;white-space:nowrap}._songCardBody_1chh2_423>p{color:#aeb2b7;max-width:720px;margin:18px 0 24px;font-size:14px;line-height:1.65}._player_1chh2_441{--player-progress:0%;background:#090b0d;border:1px solid #3c4147;padding:17px}._playerTopline_1chh2_455{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}._playerTopline_1chh2_455 span{color:var(--theme-accent);font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}._playerTopline_1chh2_455 strong{color:#dfe1e4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}._waveform_1chh2_463{border-top:1px solid #252a2f;border-bottom:1px solid #252a2f;align-items:center;gap:3px;height:46px;display:flex;position:relative;overflow:hidden}._waveform_1chh2_463 i{opacity:.7;background:#484d54;flex:1 1 0;min-width:1px}._waveform_1chh2_463 b{background:linear-gradient(90deg, rgb(from var(--theme-accent) r g b / .2), rgb(from var(--theme-accent) r g b / .04));pointer-events:none;border-right:1px solid #fff;position:absolute;inset:0 auto 0 0;overflow:hidden}._playerControls_1chh2_491{grid-template-columns:46px 46px minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-top:13px;display:grid}._playButton_1chh2_493{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;cursor:pointer;width:46px;height:42px;font-size:15px}._playButton_1chh2_493:hover,._playButton_1chh2_493:focus-visible{outline-offset:2px;border-color:#fff;outline:2px solid #fff}._repeatButton_1chh2_499{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff;cursor:pointer;width:46px;height:42px;font-size:20px;line-height:1}._repeatButton_1chh2_499:hover,._repeatButton_1chh2_499:focus-visible{color:#fff;border-color:#fff;outline:none}._repeatButton_1chh2_499:focus-visible{outline-offset:2px;outline:2px solid #fff}._repeatButtonActive_1chh2_507{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}._timeline_1chh2_509{gap:5px;min-width:0;display:grid}._timeline_1chh2_509 input,._volume_1chh2_513 input{appearance:none;background:linear-gradient(90deg, var(--theme-accent) 0 var(--player-progress), #3e434a var(--player-progress) 100%);cursor:pointer;border-radius:0;width:100%;height:4px;margin:0}._timeline_1chh2_509 input::-webkit-slider-thumb{appearance:none;border:1px solid var(--theme-accent);background:var(--theme-accent);border-radius:0;width:10px;height:16px}._volume_1chh2_513 input::-webkit-slider-thumb{appearance:none;border:1px solid var(--theme-accent);background:var(--theme-accent);border-radius:0;width:10px;height:16px}._timeline_1chh2_509 input::-moz-range-thumb{border:1px solid var(--theme-accent);background:var(--theme-accent);border-radius:0;width:9px;height:15px}._volume_1chh2_513 input::-moz-range-thumb{border:1px solid var(--theme-accent);background:var(--theme-accent);border-radius:0;width:9px;height:15px}._timeline_1chh2_509>div{color:#7f848b;font:600 8px/1 var(--font-geist-mono), monospace;justify-content:space-between;display:flex}._volume_1chh2_513{gap:6px;width:78px;display:grid}._volume_1chh2_513 span{color:#797e85;font:600 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}._volume_1chh2_513 input{--player-progress:90%}._playerDownload_1chh2_547{color:#e7e9eb;min-width:52px;height:42px;font:700 9px/1 var(--font-geist-mono), monospace;border:1px solid #4a4f56;justify-content:center;align-items:center;gap:5px;display:inline-flex}._playerDownload_1chh2_547:hover,._playerDownload_1chh2_547:focus-visible{border-color:var(--theme-accent);background:#191c20;outline:none}._cardActions_1chh2_555{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}._cardActions_1chh2_555>a,._shareActions_1chh2_559>a,._shareActions_1chh2_559>button{color:#d7d9dc;min-height:40px;font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#15181b;border:1px solid #42474e;align-items:center;padding:0 12px;display:inline-flex}._cardActions_1chh2_555>a:first-child{border-color:var(--card-accent)}._cardActions_1chh2_555>a:hover,._cardActions_1chh2_555>a:focus-visible,._shareActions_1chh2_559>a:hover,._shareActions_1chh2_559>a:focus-visible,._shareActions_1chh2_559>button:hover,._shareActions_1chh2_559>button:focus-visible{color:#fff;background:#24282d;border-color:#fff;outline:none}._shareActions_1chh2_559{flex-wrap:wrap;gap:8px;display:flex}._cardActions_1chh2_555 ._shareActions_1chh2_559>a,._cardActions_1chh2_555 ._shareActions_1chh2_559>button{min-height:40px;padding-inline:10px}._movementBand_1chh2_609{background:#14171a;border-top:1px solid #3b3f45;padding:36px 0}._movementBand_1chh2_609>div{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}._movementBand_1chh2_609 span{color:var(--music-red);font:600 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.14em}._movementBand_1chh2_609 strong{font-size:19px;line-height:1.4}._movementBand_1chh2_609 a{color:#fff;min-height:46px;font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border:1px solid #565b62;align-items:center;padding:0 15px;display:inline-flex}._movementBand_1chh2_609 a:hover,._movementBand_1chh2_609 a:focus-visible{border-color:var(--music-red);background:var(--music-red);outline:none}._songHero_1chh2_59{--card-accent:var(--music-red);background:radial-gradient(circle at 22% 40%, color-mix(in srgb, var(--card-accent) 18%, transparent), transparent 33rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), #0d0f12;background-size:auto,42px 42px,42px 42px,auto;border-bottom:1px solid #3b3f45;position:relative;overflow:hidden}._songHero_1chh2_59:after{background:linear-gradient(90deg, transparent 8%, var(--card-accent) 32%, var(--card-accent) 68%, transparent 92%)}._songHeroGrid_1chh2_653{grid-template-columns:minmax(330px,.78fr) minmax(0,1.2fr);align-items:center;gap:72px;min-height:730px;padding-block:72px 80px;display:grid}._songHeroCover_1chh2_247{background:#050607;border:1px solid #50555c;position:relative;box-shadow:22px 24px #0000004d}._songHeroCover_1chh2_247 img{width:100%;height:auto;display:block}._songHeroCover_1chh2_247>span{border-top:2px solid var(--card-accent);color:#b7bbc0;padding:16px 18px;display:block}._songHeroCopy_1chh2_661{min-width:0}._songHeroCopy_1chh2_661 ._player_1chh2_441{margin-top:31px}._songMeta_1chh2_249{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}._songMeta_1chh2_249 span{color:#aeb2b7;background:#14171a;border:1px solid #3c4147;padding:8px 10px}._songHeroCopy_1chh2_661>._shareActions_1chh2_559{margin-top:12px}._songStory_1chh2_307{background:#111316;border-bottom:1px solid #31353a;padding:86px 0}._songStoryGrid_1chh2_675{grid-template-columns:minmax(280px,.78fr) minmax(0,1.12fr);gap:84px;display:grid}._songStoryGrid_1chh2_675>div:last-child{border-left:3px solid var(--music-red);padding-left:32px}._songStoryGrid_1chh2_675>div:last-child p{color:#b8bbc0;margin:0;font-size:16px;line-height:1.78}._songStoryGrid_1chh2_675>div:last-child p+p{margin-top:20px}._lyricsSection_1chh2_685{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/32px 32px,#060708;padding:96px 0 110px}._lyricsGrid_1chh2_309{grid-template-columns:minmax(250px,.62fr) minmax(0,1.25fr);align-items:start;gap:88px;display:grid}._lyricsGrid_1chh2_309>aside{border:1px solid #40444a;border-top:3px solid var(--music-red);background:#111316;padding:24px;position:sticky;top:110px;box-shadow:12px 13px #00000047}._lyricsGrid_1chh2_309 aside h2{font-size:clamp(34px,4vw,50px)}._lyricsGrid_1chh2_309 aside>span{color:#969aa0;font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:14px;display:block}._lyricsGrid_1chh2_309 aside>a{color:#fff;min-height:46px;font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #555a61;align-items:center;margin-top:24px;padding:0 14px;display:inline-flex}._lyricsGrid_1chh2_309 aside>a:hover,._lyricsGrid_1chh2_309 aside>a:focus-visible{border-color:var(--music-red);background:var(--music-red);outline:none}._lyrics_1chh2_309{gap:42px;display:grid}._lyrics_1chh2_309>section{border-bottom:1px solid #30343a;padding:0 0 42px}._lyrics_1chh2_309 h3{color:var(--music-red);font:650 11px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px}._lyrics_1chh2_309 p{color:#d5d7da;margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.78}._lyrics_1chh2_309 br{content:"";height:12px;display:block}._downloadSection_1chh2_727{background:#121417;border-top:1px solid #33373c;padding:82px 0}._downloadPanel_1chh2_311{border:1px solid #484d54;border-left:4px solid var(--music-red);background:#080a0c;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:center;gap:72px;padding:34px;display:grid;box-shadow:15px 16px #00000040}._downloadPanel_1chh2_311>div:first-child>span{color:var(--music-red);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.15em}._downloadPanel_1chh2_311 h2{margin-top:14px}._downloadPanel_1chh2_311 p{color:#a9adb3;max-width:640px;margin:18px 0 0;font-size:14px;line-height:1.7}._downloadPanel_1chh2_311>div:last-child{gap:10px;display:grid}._downloadPanel_1chh2_311>div:last-child>a{background:#15181b;border:1px solid #3e4349;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:10px 14px;display:grid}._downloadPanel_1chh2_311>div:last-child>a:hover,._downloadPanel_1chh2_311>div:last-child>a:focus-visible{border-color:var(--music-red);background:#1d2024;outline:none}._downloadPanel_1chh2_311 a>b{color:var(--music-red);font:700 10px/1 var(--font-geist-mono), monospace}._downloadPanel_1chh2_311 a>span{gap:5px;display:grid}._downloadPanel_1chh2_311 a strong{font-size:14px}._downloadPanel_1chh2_311 a small{color:#898e95;font-size:10px}._downloadPanel_1chh2_311 a>i{color:#fff;font-size:21px;font-style:normal}._relatedSection_1chh2_313{background:#070809;padding:88px 0 104px}._relatedSection_1chh2_313>div>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}._relatedSection_1chh2_313 header>a{color:#b7bbc0;font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}._relatedSection_1chh2_313 header>a:hover,._relatedSection_1chh2_313 header>a:focus-visible{color:#fff;outline:none}._relatedGrid_1chh2_251{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._relatedGrid_1chh2_251 a{border:1px solid #3c4147;border-top:2px solid var(--music-red);background:#111316;gap:8px;padding:11px 11px 18px;transition:border-color .16s,transform .16s;display:grid}._relatedGrid_1chh2_251 a:hover,._relatedGrid_1chh2_251 a:focus-visible{border-color:#fff;outline:none;transform:translateY(-4px)}._relatedGrid_1chh2_251 img{width:100%;height:auto;margin-bottom:7px;display:block}._relatedGrid_1chh2_251 a>strong{font-size:18px}._playerCompact_1chh2_781{padding:12px}._playerCompact_1chh2_781 ._playerTopline_1chh2_455{margin-bottom:8px}._playerCompact_1chh2_781 ._waveform_1chh2_463{height:31px}._playerCompact_1chh2_781 ._playerControls_1chh2_491{grid-template-columns:40px 40px minmax(0,1fr) 46px;gap:8px;margin-top:9px}._playerCompact_1chh2_781 ._playButton_1chh2_493,._playerCompact_1chh2_781 ._repeatButton_1chh2_499{width:40px;height:36px}._playerCompact_1chh2_781 ._playerDownload_1chh2_547{min-width:46px;height:36px}._playerCompact_1chh2_781 ._playerDownload_1chh2_547 span{display:none}@media (width<=1050px){._landingHeroGrid_1chh2_79,._songHeroGrid_1chh2_653{grid-template-columns:1fr;gap:48px}._landingHeroGrid_1chh2_79{padding-block:68px 76px}._heroFeature_1chh2_205,._songHeroCover_1chh2_247{max-width:610px}._songCard_1chh2_245{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}._songCardBody_1chh2_423{padding:27px}._downloadPanel_1chh2_311{grid-template-columns:1fr;gap:36px}}@media (width<=800px){._sectionHeading_1chh2_289,._songStoryGrid_1chh2_675,._lyricsGrid_1chh2_309{grid-template-columns:1fr;gap:34px}._songCard_1chh2_245{grid-template-columns:1fr}._coverLink_1chh2_371{border-bottom:1px solid #3f444a;border-right:0}._coverLink_1chh2_371 img{aspect-ratio:1;min-height:0}._lyricsGrid_1chh2_309>aside{position:static}._movementBand_1chh2_609>div{grid-template-columns:1fr}._movementBand_1chh2_609 a{justify-self:start}._relatedGrid_1chh2_251{grid-template-columns:1fr 1fr}}@media (width<=560px){._landingHeroGrid_1chh2_79,._songHeroGrid_1chh2_653{min-height:0;padding-block:54px 62px}._landingHero_1chh2_33 h1,._songHero_1chh2_59 h1{font-size:clamp(46px,15vw,66px)}._heroLead_1chh2_121{font-size:15px}._collection_1chh2_269,._lyricsSection_1chh2_685{padding-block:66px 74px}._songCardBody_1chh2_423{padding:20px}._songCardHeading_1chh2_245{display:grid}._playerControls_1chh2_491{grid-template-columns:44px 44px minmax(0,1fr) 48px;gap:8px}._repeatButton_1chh2_499{width:44px}._volume_1chh2_513,._playerDownload_1chh2_547 span{display:none}._shareActions_1chh2_559>a,._shareActions_1chh2_559>button{flex:calc(50% - 8px);justify-content:center}._songStoryGrid_1chh2_675>div:last-child{padding-left:20px}._downloadPanel_1chh2_311{padding:23px}._relatedGrid_1chh2_251{grid-template-columns:1fr}}._page_1ulbp_1{background:var(--theme-canvas);color:var(--theme-text)}._hero_1ulbp_3{border-bottom:1px solid var(--theme-rule-strong);background:linear-gradient(135deg, var(--theme-canvas) 0 55%, var(--theme-surface) 55% 100%);position:relative;overflow:hidden}._hero_1ulbp_3:before{content:"";pointer-events:none;background:linear-gradient(var(--theme-rule) 1px, transparent 1px), linear-gradient(90deg, var(--theme-rule) 1px, transparent 1px);opacity:.12;background-size:80px 80px;position:absolute;inset:0}._heroGrid_1ulbp_7{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:72px;min-height:720px;padding-block:88px;display:grid;position:relative}._heroCopy_1ulbp_9 h1{max-width:770px;color:var(--theme-title);letter-spacing:-.055em;margin:14px 0 24px;font-size:clamp(48px,6.2vw,82px);line-height:.98}._heroCopy_1ulbp_9 h1 span{color:var(--theme-accent);display:block}._heroLead_1ulbp_13{max-width:720px;color:var(--theme-copy);margin:0 0 28px;font-size:19px;line-height:1.72}._heroNote_1ulbp_15{border-left:3px solid var(--theme-accent);max-width:700px;color:var(--theme-copy-muted);margin:28px 0 0;padding-left:18px;font-size:14px;line-height:1.65}._heroPosterWall_1ulbp_17{min-height:520px;position:relative}._heroPosterWall_1ulbp_17 article{aspect-ratio:1;border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);width:min(84%,440px);box-shadow:12px 14px 0 var(--theme-shadow-medium);flex-direction:column;padding:36px;display:flex;position:absolute;overflow:hidden}._heroPosterWall_1ulbp_17 article:before{content:"";background:linear-gradient(var(--theme-accent-surface), transparent 36%), repeating-linear-gradient(90deg, transparent 0 47px, var(--theme-rule) 48px);opacity:.34;position:absolute;inset:0}._heroPosterWall_1ulbp_17 ._heroPosterBack_1ulbp_23{background:var(--theme-surface-deep);top:0;right:0;transform:rotate(2.5deg)}._heroPosterBack_1ulbp_23 small{opacity:.62}._heroPosterWall_1ulbp_17 ._heroPosterMain_1ulbp_27{z-index:2;background:var(--theme-surface-raised);justify-content:flex-end;bottom:0;left:0;transform:rotate(-1.5deg)}._heroPosterWall_1ulbp_17 article>*{z-index:1;position:relative}._heroPosterWall_1ulbp_17 small{color:var(--theme-accent);letter-spacing:.18em;margin-bottom:auto;font-size:11px}._heroPosterWall_1ulbp_17 strong{max-width:310px;color:var(--theme-title);font-size:clamp(22px,2.5vw,32px);line-height:1.05}._heroPosterWall_1ulbp_17 b{color:var(--theme-accent);margin-top:8px;font-size:clamp(28px,3.4vw,44px);line-height:.96}._heroPosterWall_1ulbp_17 span{border-top:1px solid var(--theme-rule);color:var(--theme-copy);letter-spacing:.14em;margin-top:28px;padding-top:16px;font-size:13px}._heroPosterWall_1ulbp_17>i{z-index:1;border:1px solid var(--theme-accent);width:96px;height:96px;box-shadow:0 0 0 18px var(--theme-accent-surface), 0 0 0 42px color-mix(in srgb, var(--theme-accent) 8%, transparent);border-radius:50%;position:absolute;bottom:7%;right:2%}._quickSection_1ulbp_43,._posterLibrarySection_1ulbp_43,._toolSection_1ulbp_43,._messageSection_1ulbp_43,._flyerSection_1ulbp_43,._bannerSection_1ulbp_43,._audienceSection_1ulbp_43,._videoSection_1ulbp_43,._finalSection_1ulbp_43{border-bottom:1px solid var(--theme-rule);padding:80px 0}._posterLibrarySection_1ulbp_43{background:var(--theme-surface-deep)}._messageSection_1ulbp_43,._bannerSection_1ulbp_43,._videoSection_1ulbp_43{background:var(--theme-surface)}._sectionHead_1ulbp_49{grid-template-columns:minmax(0,1fr) minmax(300px,520px);align-items:end;gap:48px;margin-bottom:38px;display:grid}._sectionHead_1ulbp_49 h2{color:var(--theme-title);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(34px,4.5vw,56px);line-height:1}._sectionHead_1ulbp_49>p{color:var(--theme-copy-muted);margin:0;font-size:16px;line-height:1.7}._quickGrid_1ulbp_55{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}._quickGrid_1ulbp_55>a{min-height:290px;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}._quickGrid_1ulbp_55>a:hover{border-color:var(--theme-accent);transform:translateY(-4px)}._quickGrid_1ulbp_55>a>div{color:var(--theme-accent);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:11px;display:flex}._quickGrid_1ulbp_55>a>div b{color:var(--theme-copy-muted);letter-spacing:0;font-size:24px}._quickGrid_1ulbp_55 h3{color:var(--theme-title);margin:44px 0 12px;font-size:22px;line-height:1.15}._quickGrid_1ulbp_55 p{color:var(--theme-copy);margin:0;line-height:1.65}._quickGrid_1ulbp_55>a>strong{color:var(--theme-accent);margin-top:auto;padding-top:24px;font-size:13px}._posterLibraryGrid_1ulbp_73{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._posterLibraryCard_1ulbp_75{border:1px solid var(--theme-rule-strong);background:var(--theme-surface);min-width:0;box-shadow:10px 12px 0 var(--theme-shadow-medium);flex-direction:column;display:flex;overflow:hidden}._posterLibraryImage_1ulbp_77{aspect-ratio:941/1672;border-bottom:1px solid var(--theme-rule);background:var(--theme-canvas-deep);display:block;position:relative;overflow:hidden}._posterLibraryImage_1ulbp_77 img{object-fit:cover;width:100%;height:100%;transition:transform .24s,filter .24s;display:block}._posterLibraryImage_1ulbp_77 span{border:1px solid var(--theme-accent-border);background:var(--theme-overlay);color:var(--theme-title);letter-spacing:.11em;padding:9px 11px;font-size:9px;font-weight:750;position:absolute;bottom:14px;right:14px}._posterLibraryImage_1ulbp_77:hover img,._posterLibraryImage_1ulbp_77:focus-visible img{filter:brightness(1.06);transform:scale(1.018)}._posterLibraryImage_1ulbp_77:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-2px}._posterLibraryBody_1ulbp_87{flex-direction:column;flex:auto;min-height:310px;padding:24px;display:flex}._posterLibraryBody_1ulbp_87 small{color:var(--theme-accent);letter-spacing:.14em;font-size:10px;font-weight:750}._posterLibraryBody_1ulbp_87 h3{color:var(--theme-title);margin:14px 0 12px;font-size:24px;line-height:1.08}._posterLibraryBody_1ulbp_87>p:not(._status_1ulbp_93){color:var(--theme-copy-secondary);margin:0;font-size:13px;line-height:1.65}._posterLibraryActions_1ulbp_95{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:26px;display:grid}._posterLibraryActions_1ulbp_95 .ta-button{width:100%;min-width:0}._posterWorkspace_1ulbp_101{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start;gap:28px;display:grid}._posterChoices_1ulbp_103,._audienceChoices_1ulbp_103,._bannerControls_1ulbp_103{gap:10px;display:grid}._posterChoices_1ulbp_103 button,._audienceChoices_1ulbp_103 button,._bannerControls_1ulbp_103 button{border:1px solid var(--theme-rule);background:var(--theme-surface);width:100%;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;border-radius:0}._posterChoices_1ulbp_103 button{grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:18px;display:grid}._posterChoices_1ulbp_103 button span{color:var(--theme-copy-muted);font-size:12px}._posterChoices_1ulbp_103 button strong{color:var(--theme-copy);font-size:14px;line-height:1.45}._posterChoices_1ulbp_103 button:hover,._posterChoices_1ulbp_103 ._activeChoice_1ulbp_113,._audienceChoices_1ulbp_103 button:hover,._audienceChoices_1ulbp_103 ._activeAudience_1ulbp_113,._bannerControls_1ulbp_103 button:hover,._bannerControls_1ulbp_103 ._activeBanner_1ulbp_113{border-color:var(--theme-accent);background:var(--theme-accent-surface)}._posterChoices_1ulbp_103 ._activeChoice_1ulbp_113 strong,._audienceChoices_1ulbp_103 ._activeAudience_1ulbp_113 span{color:var(--theme-title)}._posterOutput_1ulbp_117{grid-template-columns:minmax(320px,.8fr) minmax(280px,.7fr);align-items:stretch;gap:24px;display:grid}._posterPreview_1ulbp_119{aspect-ratio:1;border:1px solid var(--theme-accent);background:var(--theme-surface-raised);min-width:0;box-shadow:12px 14px 0 var(--theme-shadow-medium);flex-direction:column;padding:8%;display:flex;position:relative;overflow:hidden}._posterPreview_1ulbp_119:before{content:"";background:linear-gradient(var(--theme-rule) 1px, transparent 1px), linear-gradient(90deg, var(--theme-rule) 1px, transparent 1px), radial-gradient(circle at 80% 18%, var(--theme-accent-surface) 0 12%, transparent 12.5%);opacity:.42;background-size:54px 54px,54px 54px,auto;position:absolute;inset:0}._posterPreview_1ulbp_119>*{z-index:1;position:relative}._posterPreview_1ulbp_119 small{color:var(--theme-accent);letter-spacing:.15em;font-size:clamp(9px,.9vw,12px)}._posterPreview_1ulbp_119 strong{color:var(--theme-title);text-transform:uppercase;margin-top:auto;font-size:clamp(24px,2.6vw,38px);line-height:.98}._posterPreview_1ulbp_119 i{background:var(--theme-accent);width:28%;height:6px;margin:14px 0}._posterPreview_1ulbp_119 span{color:var(--theme-copy-muted);letter-spacing:.1em;font-size:clamp(8px,.72vw,11px)}._posterBrandRow_1ulbp_133{border-top:1px solid var(--theme-rule);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;padding-top:10px;display:flex}._posterBrandRow_1ulbp_133 b{color:var(--theme-title);white-space:nowrap;font-size:clamp(15px,1.4vw,20px)}._posterBrandRow_1ulbp_133 em{color:var(--theme-accent);letter-spacing:.06em;text-align:right;white-space:nowrap;font-size:clamp(9px,.72vw,11px);font-style:normal}._poster_rights_1ulbp_139:after,._poster_record_1ulbp_139:after{content:"";aspect-ratio:1;border:2px solid var(--theme-accent);width:34%;transform:rotate(calc(var(--poster-order) * 12deg));position:absolute;top:23%;right:-7%}._poster_record_1ulbp_139:after{box-shadow:0 0 0 18px var(--theme-accent-surface);border-radius:50%}._captionPanel_1ulbp_143{border:1px solid var(--theme-rule);background:var(--theme-surface);flex-direction:column;padding:28px;display:flex}._captionPanel_1ulbp_143>span,._messagePreview_1ulbp_145>div>span,._embedPanel_1ulbp_145>span{color:var(--theme-accent);letter-spacing:.15em;font-size:11px}._captionPanel_1ulbp_143>p{color:var(--theme-copy);font-size:14px;line-height:1.72}._captionPanel_1ulbp_143 .ta-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}._captionPanel_1ulbp_143 .ta-button-row>:first-child{grid-column:1/-1}._captionPanel_1ulbp_143 .ta-button{width:100%}._status_1ulbp_93{color:var(--theme-success)!important;margin:16px 0 0!important;font-size:13px!important}._messageWorkspace_1ulbp_159{grid-template-columns:minmax(230px,.32fr) minmax(0,.68fr);gap:28px;display:grid}._audienceChoices_1ulbp_103 button{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}._audienceChoices_1ulbp_103 button span{color:var(--theme-copy);font-weight:600}._audienceChoices_1ulbp_103 button i{color:var(--theme-accent);font-style:normal}._messagePreview_1ulbp_145{gap:20px;display:grid}._messagePreview_1ulbp_145>div:not(.ta-button-row){border-bottom:1px solid var(--theme-rule);padding-bottom:20px}._messagePreview_1ulbp_145 strong,._messagePreview_1ulbp_145 p,._messagePreview_1ulbp_145 a{margin-top:8px;display:block}._messagePreview_1ulbp_145 strong{color:var(--theme-title);font-size:18px}._messagePreview_1ulbp_145 p{color:var(--theme-copy);margin-bottom:0;line-height:1.72}._messagePreview_1ulbp_145 a{color:var(--theme-accent);overflow-wrap:anywhere}._flyerWorkspace_1ulbp_181{grid-template-columns:minmax(440px,.65fr) minmax(280px,.35fr);align-items:start;gap:34px;display:grid}._flyer_1ulbp_43{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);min-height:740px;box-shadow:12px 14px 0 var(--theme-shadow-medium);padding:52px;position:relative}._flyer_1ulbp_43:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--theme-accent) 0 12px, transparent 12px), repeating-linear-gradient(0deg, transparent 0 87px, var(--theme-rule) 88px);opacity:.4;position:absolute;inset:0}._flyer_1ulbp_43>*{z-index:1;position:relative}._flyer_1ulbp_43 header span{color:var(--theme-accent);letter-spacing:.16em;font-size:11px}._flyer_1ulbp_43 header strong{max-width:720px;color:var(--theme-title);margin-top:18px;font-size:clamp(34px,4vw,56px);line-height:.98;display:block}._flyer_1ulbp_43>p{max-width:760px;color:var(--theme-copy);font-size:17px;line-height:1.65}._flyer_1ulbp_43>div{grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:32px;margin-top:48px;display:grid}._flyer_1ulbp_43 img{width:100%;height:auto;image-rendering:pixelated;background:#fff;border:14px solid #fff;display:block}._flyer_1ulbp_43 section span{color:var(--theme-accent);letter-spacing:.16em;font-size:11px}._flyer_1ulbp_43 section strong{color:var(--theme-title);overflow-wrap:anywhere;margin-top:10px;font-size:24px;display:block}._flyer_1ulbp_43 section p{color:var(--theme-copy);line-height:1.65}._flyer_1ulbp_43 footer{border-top:1px solid var(--theme-rule);color:var(--theme-accent);letter-spacing:.12em;margin-top:48px;padding-top:20px;font-weight:700}._flyerActions_1ulbp_207{position:sticky;top:96px}._flyerActions_1ulbp_207 h3{color:var(--theme-title);font-size:28px;line-height:1.12}._flyerActions_1ulbp_207 ul{color:var(--theme-copy);margin:24px 0 32px;padding-left:18px;line-height:1.9}._flyerActions_1ulbp_207 .ta-button{width:100%;margin-top:10px}._bannerWorkspace_1ulbp_217{grid-template-columns:210px minmax(320px,1fr) minmax(300px,.8fr);align-items:start;gap:24px;display:grid}._bannerControls_1ulbp_103 button{color:var(--theme-copy);padding:16px}._bannerPreview_1ulbp_221{border:1px solid var(--outreach-banner-accent);background:var(--outreach-banner-bg);min-height:128px;box-shadow:8px 9px 0 var(--theme-shadow-medium);align-items:center;gap:18px;padding:26px;display:flex}._bannerPreview_1ulbp_221[data-variant=compact]{width:fit-content;min-height:auto;padding:16px;display:inline-flex}._bannerPreview_1ulbp_221 img{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--outreach-banner-accent) 28%, transparent))}._bannerPreview_1ulbp_221 strong,._bannerPreview_1ulbp_221 span{display:block}._bannerPreview_1ulbp_221 strong{color:var(--outreach-banner-title);letter-spacing:.04em;font-size:22px}._bannerPreview_1ulbp_221 span{color:var(--outreach-banner-copy);margin-top:6px}._embedPanel_1ulbp_145 code{border:1px solid var(--theme-rule);background:var(--theme-canvas);max-height:180px;color:var(--theme-copy);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 18px;padding:14px;font-family:inherit;font-size:12px;line-height:1.55;display:block;overflow:auto}._audienceGrid_1ulbp_237{border-top:1px solid var(--theme-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._audienceCard_1ulbp_239{border-right:1px solid var(--theme-rule);border-bottom:1px solid var(--theme-rule);color:inherit;grid-template-columns:62px 1fr;gap:22px;padding:32px;text-decoration:none;display:grid}._audienceCard_1ulbp_239:nth-child(2n){border-right:0}._audienceCard_1ulbp_239>span{color:var(--theme-accent);font-size:24px}._audienceCard_1ulbp_239 h3{color:var(--theme-title);margin:0;font-size:24px}._audienceCard_1ulbp_239 p{color:var(--theme-copy);line-height:1.65}._audienceCard_1ulbp_239 strong{color:var(--theme-accent);font-size:13px}._audienceCard_1ulbp_239:hover{background:var(--theme-accent-surface)}._videoGrid_1ulbp_255{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._videoCard_1ulbp_257{border:1px solid var(--theme-rule);background:var(--theme-surface)}._videoCard_1ulbp_257>a{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}._videoCard_1ulbp_257 img{object-fit:cover;filter:saturate(.78)contrast(1.08);width:100%;height:100%;transition:transform .25s}._videoCard_1ulbp_257>a:hover img{transform:scale(1.035)}._videoCard_1ulbp_257>a span{background:var(--theme-accent);color:var(--theme-accent-contrast);letter-spacing:.14em;padding:9px 13px;font-size:11px;font-weight:700;position:absolute;bottom:18px;left:18px}._videoCard_1ulbp_257>div{padding:24px}._videoCard_1ulbp_257 p{color:var(--theme-accent);letter-spacing:.15em;margin:0 0 10px;font-size:10px}._videoCard_1ulbp_257 h3{min-height:56px;color:var(--theme-title);margin:0 0 18px;font-size:21px;line-height:1.25}._videoCard_1ulbp_257>div a{color:var(--theme-accent);font-size:13px;font-weight:700;text-decoration:none}._centerAction_1ulbp_275{justify-content:center;margin-top:34px;display:flex}._finalSection_1ulbp_43{background:var(--theme-surface-raised);border-bottom:0}._finalGrid_1ulbp_279{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}._finalGrid_1ulbp_279 h2{max-width:820px;color:var(--theme-title);margin:10px 0 20px;font-size:clamp(40px,5.4vw,68px);line-height:.98}._finalGrid_1ulbp_279 p{max-width:780px;color:var(--theme-copy);font-size:17px;line-height:1.72}._finalActions_1ulbp_285{gap:12px;min-width:310px;display:grid}@media (width<=1080px){._heroGrid_1ulbp_7{grid-template-columns:1fr;gap:42px;min-height:auto}._heroPosterWall_1ulbp_17{width:min(620px,100%);min-height:480px}._heroPosterBack_1ulbp_23{right:2%}._heroPosterMain_1ulbp_27{left:2%}._quickGrid_1ulbp_55,._posterLibraryGrid_1ulbp_73{grid-template-columns:repeat(2,minmax(0,1fr))}._posterOutput_1ulbp_117,._bannerWorkspace_1ulbp_217{grid-template-columns:1fr}._posterPreview_1ulbp_119{max-width:620px}._bannerControls_1ulbp_103{grid-template-columns:repeat(2,minmax(0,1fr))}._videoGrid_1ulbp_255{grid-template-columns:1fr 1fr}._finalGrid_1ulbp_279{grid-template-columns:1fr}._finalActions_1ulbp_285{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._hero_1ulbp_3{background:var(--theme-canvas)}._heroGrid_1ulbp_7{gap:0;padding-block:58px}._heroCopy_1ulbp_9 h1{font-size:clamp(44px,14vw,64px)}._heroPosterWall_1ulbp_17{display:none}._quickSection_1ulbp_43,._posterLibrarySection_1ulbp_43,._toolSection_1ulbp_43,._messageSection_1ulbp_43,._flyerSection_1ulbp_43,._bannerSection_1ulbp_43,._audienceSection_1ulbp_43,._videoSection_1ulbp_43,._finalSection_1ulbp_43{padding:52px 0}._sectionHead_1ulbp_49{grid-template-columns:1fr;gap:18px}._quickGrid_1ulbp_55,._posterWorkspace_1ulbp_101,._messageWorkspace_1ulbp_159,._flyerWorkspace_1ulbp_181,._audienceGrid_1ulbp_237,._videoGrid_1ulbp_255{grid-template-columns:1fr}._quickGrid_1ulbp_55>a{min-height:210px}._quickGrid_1ulbp_55 h3{margin-top:30px}._posterLibraryGrid_1ulbp_73{scroll-snap-type:x mandatory;scrollbar-color:var(--theme-accent-border) var(--theme-surface-deep);gap:16px;padding:2px 0 18px;display:flex;overflow-x:auto}._posterLibraryCard_1ulbp_75{scroll-snap-align:start;flex:0 0 min(82vw,340px)}._posterLibraryBody_1ulbp_87{min-height:300px}._posterOutput_1ulbp_117{display:block}._posterPreview_1ulbp_119{margin-bottom:24px}._flyer_1ulbp_43{min-height:0;padding:24px}._flyer_1ulbp_43>div{grid-template-columns:1fr;gap:24px;margin-top:32px}._flyer_1ulbp_43 img{width:min(230px,100%)}._flyer_1ulbp_43 footer{margin-top:32px}._flyerActions_1ulbp_207{position:static}._audienceCard_1ulbp_239,._audienceCard_1ulbp_239:nth-child(2n){border-right:0}._finalActions_1ulbp_285{grid-template-columns:1fr;min-width:0}}@media (width<=430px){._quickGrid_1ulbp_55,._bannerControls_1ulbp_103{grid-template-columns:1fr}._posterPreview_1ulbp_119 strong{font-size:26px}._posterPreview_1ulbp_119 span{font-size:9px}._posterBrandRow_1ulbp_133{flex-direction:column;align-items:flex-start;gap:8px}._posterBrandRow_1ulbp_133 em{text-align:left;font-size:9px}._captionPanel_1ulbp_143,._messagePreview_1ulbp_145{padding:20px}._audienceCard_1ulbp_239{grid-template-columns:46px 1fr;padding:24px 0}}@media print{.site-header,.site-footer,._page_1ulbp_1>:not(._flyerSection_1ulbp_43),._flyerSection_1ulbp_43 ._sectionHead_1ulbp_49,._flyerActions_1ulbp_207{display:none!important}._page_1ulbp_1,._flyerSection_1ulbp_43{background:#fff!important;border:0!important;padding:0!important}._flyerSection_1ulbp_43 .shell{width:100%!important;max-width:none!important;padding:0!important}._flyerWorkspace_1ulbp_181{display:block}._flyer_1ulbp_43{min-height:100vh;box-shadow:none;color:#111;break-inside:avoid;background:#fff;border:0;padding:.55in}._flyer_1ulbp_43:before{display:none}._flyer_1ulbp_43 header strong,._flyer_1ulbp_43 section strong{color:#111}._flyer_1ulbp_43 header span,._flyer_1ulbp_43 section span,._flyer_1ulbp_43 footer{color:#5d238f}._flyer_1ulbp_43>p,._flyer_1ulbp_43 section p{color:#333}._flyer_1ulbp_43 footer{border-color:#bbb}}._page_1o9h3_1{--poster-red:var(--theme-accent);--poster-line:#3e4248;color:#f3f4f5;background:#08090b}._hero_1o9h3_15{background:radial-gradient(circle at 80% 24%, rgb(from var(--theme-accent) r g b / .2), transparent 31rem), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), #101215;background-size:auto,42px 42px,42px 42px,auto;border-bottom:1px solid #383b40;position:relative;overflow:hidden}._hero_1o9h3_15:after{background:linear-gradient(90deg, transparent 8%, var(--poster-red) 30%, var(--poster-red) 70%, transparent 92%);content:"";height:5px;position:absolute;inset:auto 0 0}._heroGrid_1o9h3_55{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(350px,.62fr);align-items:center;gap:78px;min-height:620px;padding-block:82px 88px;display:grid;position:relative}._eyebrow_1o9h3_77{color:var(--theme-accent);font:700 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.19em;margin:0 0 20px}._hero_1o9h3_15 h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(52px,6.8vw,72px);font-weight:700;line-height:.94}._lead_1o9h3_109{color:#b6b9be;max-width:730px;font-size:calc(17px * var(--text-scale));margin:30px 0 0;line-height:1.72}._heroActions_1o9h3_125{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}._heroActions_1o9h3_125 a{color:#f4f5f6;min-height:52px;font:800 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#191b1f;border:1px solid #555960;justify-content:space-between;align-items:center;gap:28px;padding:0 19px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}._heroActions_1o9h3_125 a:first-child{border-color:var(--poster-red);background:var(--poster-red)}._heroActions_1o9h3_125 a:hover,._heroActions_1o9h3_125 a:focus-visible{border-color:#fff;outline:none;transform:translateY(-2px)}._mission_1o9h3_177{border:1px solid #474b51;border-top:3px solid var(--poster-red);background:#090b0ddb;padding:24px;position:relative;box-shadow:18px 20px #00000047}._mission_1o9h3_177:after{border-right:2px solid var(--poster-red);border-bottom:2px solid var(--poster-red);content:"";width:18px;height:18px;position:absolute;bottom:-1px;right:-1px}._mission_1o9h3_177>span{color:#858990;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}._mission_1o9h3_177>strong{color:#f0f1f2;margin-top:10px;font-size:25px;display:block}._mission_1o9h3_177 ol{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}._mission_1o9h3_177 li{background:#111417;border:1px solid #30343a;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:grid}._mission_1o9h3_177 li b{color:var(--theme-accent);font:700 11px/1 var(--font-geist-mono), monospace}._mission_1o9h3_177 li span{color:#b8bbc0;font-size:13px;line-height:1.45}._wallSection_1o9h3_231{background:radial-gradient(circle at 50% 10%, rgb(from var(--theme-accent) r g b / .13), transparent 36rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), #060709;background-size:auto,32px 32px,32px 32px,auto;padding:84px 0 92px}._sectionHeading_1o9h3_251{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:65px;margin-bottom:38px;display:grid}._sectionHeading_1o9h3_251 h2,._shareHeading_1o9h3_267 h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,60px);line-height:1}._sectionHeading_1o9h3_251>p{color:#9da0a6;margin:0;font-size:14px;line-height:1.7}._posterRoom_1o9h3_273{aspect-ratio:3/2;background:#020304;border:1px solid #383d43;position:relative;overflow:hidden;box-shadow:0 28px 70px #000000b3}._posterRoomBackdrop_1o9h3_291{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}._posterRoomGrid_1o9h3_313{z-index:2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:3% 1.02%;height:50%;display:grid;position:absolute;top:14.9%;left:15.3%;right:15.35%}._posterDownloadScreen_1o9h3_341{border:1px solid rgb(from var(--theme-accent) r g b / .52);cursor:pointer;background:#010203;min-width:0;min-height:0;transition:border-color .16s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000}._posterDownloadScreen_1o9h3_341:before,._posterDownloadScreen_1o9h3_341:after{z-index:3;pointer-events:none;content:"";width:14px;height:14px;position:absolute}._posterDownloadScreen_1o9h3_341:before{border-top:2px solid var(--poster-red);border-left:2px solid var(--poster-red);top:5px;left:5px}._posterDownloadScreen_1o9h3_341:after{border-right:2px solid var(--poster-red);border-bottom:2px solid var(--poster-red);bottom:5px;right:5px}._posterDownloadScreen_1o9h3_341 img{object-fit:contain;filter:brightness(.93)contrast(1.04);width:100%;height:100%;transition:filter .16s,transform .2s;display:block}._posterDownloadScreen_1o9h3_341:hover,._posterDownloadScreen_1o9h3_341:focus-visible{z-index:4;border-color:var(--theme-accent);box-shadow:0 8px 28px rgb(from var(--theme-accent) r g b / .35);outline-offset:2px;outline:2px solid #fff;transform:scale(1.035)}._posterDownloadScreen_1o9h3_341:hover img,._posterDownloadScreen_1o9h3_341:focus-visible img{filter:brightness(.68)contrast(1.08);transform:scale(1.025)}._posterScreenNumber_1o9h3_395{z-index:4;color:#aeb1b6;font:700 8px/1 var(--font-geist-mono), monospace;background:#000000c7;padding:4px 5px;position:absolute;top:7px;right:7px}._posterScreenDownload_1o9h3_417{z-index:4;border:1px solid var(--theme-accent);color:#fff;min-width:102px;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:0;background:#08090beb;padding:10px 9px;transition:opacity .16s,transform .16s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-42%)}._posterDownloadScreen_1o9h3_341:hover ._posterScreenDownload_1o9h3_417,._posterDownloadScreen_1o9h3_341:focus-visible ._posterScreenDownload_1o9h3_417{opacity:1;transform:translate(-50%,-50%)}._posterEmpty_1o9h3_457{text-align:center;background:#0d0f12;border:1px dashed #4c5056;place-content:center;gap:10px;min-height:360px;display:grid}._posterEmpty_1o9h3_457 strong{color:var(--theme-accent);font:800 16px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}._posterEmpty_1o9h3_457 p{color:#93979e;margin:0}._shareSection_1o9h3_465{background:#111316;border-top:1px solid #34373c;padding:90px 0 104px}._shareHeading_1o9h3_267{max-width:840px}._shareHeading_1o9h3_267>p:last-child{color:#aeb1b6;max-width:760px;margin:23px 0 0;font-size:16px;line-height:1.72}._shareHeading_1o9h3_267 strong{color:#fff}._platforms_1o9h3_483{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}._platforms_1o9h3_483 article{border:1px solid #40444a;border-top:3px solid var(--poster-red);background:#171a1e;min-height:220px;padding:27px;position:relative;box-shadow:8px 9px #00000040}._platforms_1o9h3_483 article>span{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}._platforms_1o9h3_483 h3{margin:28px 0 12px;font-size:26px}._platforms_1o9h3_483 p{color:#aeb1b6;margin:0;font-size:13px;line-height:1.66}._callout_1o9h3_495{border:1px solid #484c53;border-left:4px solid var(--poster-red);background:#090b0d;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:30px;padding:24px 27px;display:grid}._callout_1o9h3_495>span{color:var(--theme-accent);font:700 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.14em}._callout_1o9h3_495>strong{font-size:17px;line-height:1.45}._callout_1o9h3_495>a{color:#fff;min-height:46px;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5c6067;align-items:center;padding:0 15px;display:inline-flex}._callout_1o9h3_495>a:hover,._callout_1o9h3_495>a:focus-visible{border-color:var(--poster-red);background:var(--poster-red);outline:none}@media (width<=1000px){._heroGrid_1o9h3_55{grid-template-columns:1fr;gap:48px}._mission_1o9h3_177{max-width:680px}._callout_1o9h3_495{grid-template-columns:1fr}._callout_1o9h3_495>a{justify-self:start}}@media (width<=720px){._heroGrid_1o9h3_55{min-height:0;padding-block:60px 68px}._hero_1o9h3_15 h1{font-size:clamp(45px,14vw,65px)}._lead_1o9h3_109{font-size:15px}._sectionHeading_1o9h3_251{grid-template-columns:1fr;gap:20px}._wallSection_1o9h3_231,._shareSection_1o9h3_465{padding-block:66px}._posterRoom_1o9h3_273{aspect-ratio:auto;padding-bottom:12px}._posterRoomBackdrop_1o9h3_291{object-fit:contain;border-bottom:1px solid #343941;height:auto;position:relative}._posterRoomGrid_1o9h3_313{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;padding:12px;position:relative;inset:auto}._posterDownloadScreen_1o9h3_341{aspect-ratio:9/16}._platforms_1o9h3_483{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._posterDownloadScreen_1o9h3_341,._posterDownloadScreen_1o9h3_341 img,._posterScreenDownload_1o9h3_417,._heroActions_1o9h3_125 a{transition:none}}._page_4ipfm_1{background:var(--theme-page-bg);color:var(--theme-copy);overflow:clip}._page_4ipfm_1 h1,._page_4ipfm_1 h2,._page_4ipfm_1 h3,._page_4ipfm_1 p{margin-top:0}._page_4ipfm_1 h1,._page_4ipfm_1 h2,._page_4ipfm_1 h3,._page_4ipfm_1 strong{color:var(--theme-title)}._hero_4ipfm_9{isolation:isolate;border-bottom:1px solid var(--theme-rule-strong);background:var(--theme-canvas-deep);min-height:min(780px,100vh - 76px);display:grid;position:relative}._heroBackdrop_4ipfm_11,._heroTint_4ipfm_11{z-index:-2;pointer-events:none;position:absolute;inset:0}._heroBackdrop_4ipfm_11{filter:contrast(1.08)brightness(.72);background:url(/images/sos2/sos2-hero-neutral.png) 50%/cover no-repeat}._heroTint_4ipfm_11{z-index:-1;background:linear-gradient(90deg, var(--theme-canvas-deep) 0%, rgb(from var(--theme-canvas-deep) r g b / .96) 38%, rgb(from var(--theme-canvas-deep) r g b / .64) 64%, rgb(from var(--theme-canvas-deep) r g b / .22) 100%), linear-gradient(0deg, var(--theme-canvas-deep), transparent 42%), radial-gradient(circle at 76% 38%, rgb(from var(--theme-accent) r g b / .44), transparent 35%)}._hero_4ipfm_9:after{z-index:-1;opacity:.26;background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px);content:"";background-size:44px 44px;position:absolute;inset:0}._heroInner_4ipfm_19{min-height:inherit;align-items:center;padding-block:clamp(72px,9vw,124px);display:flex}._heroCopy_4ipfm_21{width:min(780px,68%)}._heroEyebrow_4ipfm_23{color:var(--theme-accent-bright);font-size:max(11px, calc(11px * var(--text-scale)));letter-spacing:.18em;margin-bottom:18px;font-weight:900}._hero_4ipfm_9 h1{letter-spacing:-.075em;text-shadow:0 8px 30px var(--theme-shadow);margin:0;font-size:clamp(7rem,14vw,12rem);font-weight:950;line-height:.72}._hero_4ipfm_9 h2{letter-spacing:-.05em;max-width:720px;margin:clamp(36px,5vw,52px) 0 22px;font-size:clamp(2rem,4.3vw,4.25rem);line-height:.98}._heroLead_4ipfm_29{max-width:700px;color:var(--theme-copy-secondary);font-size:max(18px, calc(18px * var(--text-scale)));margin-bottom:16px;line-height:1.65}._heroQualifier_4ipfm_31{border-left:3px solid var(--theme-accent);max-width:690px;color:var(--theme-copy-muted);font-size:max(14px, calc(14px * var(--text-scale)));padding-left:15px;line-height:1.55}._heroActions_4ipfm_33,._shareTools_4ipfm_33{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}._shareTools_4ipfm_33{align-items:center;margin-top:13px}._shareTools_4ipfm_33 button{min-height:44px}._shareTools_4ipfm_33 span{min-width:120px;color:var(--theme-accent-copy);font-size:12px}._addressSection_4ipfm_43,._experiencesSection_4ipfm_43,._appealSection_4ipfm_43,._evidenceSection_4ipfm_43,._knownSection_4ipfm_43,._peopleSection_4ipfm_43,._askSection_4ipfm_43,._dossierSection_4ipfm_43,._respondSection_4ipfm_43{padding-block:clamp(64px,8vw,112px)}._addressSection_4ipfm_43{border-bottom:1px solid var(--theme-rule);background:var(--theme-accent-surface);padding-block:clamp(42px,6vw,72px)}._addressGrid_4ipfm_47{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,74px);display:grid}._recipientPanel_4ipfm_49{border-left:5px solid var(--theme-accent);padding:clamp(30px,5vw,54px)}._recipientPanel_4ipfm_49 h2{margin:14px 0 10px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}._recipientRole_4ipfm_53{color:var(--theme-copy-secondary);font-size:max(15px, calc(15px * var(--text-scale)));line-height:1.55}._audienceBadge_4ipfm_55{border:1px solid var(--theme-accent);color:var(--theme-accent-copy);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}._recipientContacts_4ipfm_57{border-top:1px solid var(--theme-rule);gap:11px;margin:24px 0 0;padding:22px 0 0;display:grid}._recipientContacts_4ipfm_57>div{grid-template-columns:minmax(82px,.3fr) minmax(0,1fr);gap:14px;display:grid}._recipientContacts_4ipfm_57 dt{color:var(--theme-accent-copy);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}._recipientContacts_4ipfm_57 dd{min-width:0;color:var(--theme-copy-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}._recipientContacts_4ipfm_57 a{color:var(--theme-copy-secondary);-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent);text-underline-offset:3px}._recipientBiography_4ipfm_67{border-top:1px solid var(--theme-rule);margin-top:22px;padding-top:20px}._recipientBiography_4ipfm_67>strong{color:var(--theme-accent-copy);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}._recipientBiography_4ipfm_67 p{color:var(--theme-copy-secondary);font-size:max(14px, calc(14px * var(--text-scale)));margin:0;line-height:1.65}._whyPanel_4ipfm_73 h2{letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}._whyPanel_4ipfm_73>p:last-child{max-width:720px;color:var(--theme-copy-secondary);font-size:max(17px, calc(17px * var(--text-scale)));margin-bottom:0;line-height:1.7}._experiencesSection_4ipfm_43{background:radial-gradient(circle at 50% 0%, var(--theme-accent-surface-strong), transparent 32%), var(--theme-canvas-deep)}._sectionHeading_4ipfm_81{text-align:center;max-width:900px;margin:0 auto clamp(38px,6vw,64px)}._sectionHeading_4ipfm_81 h2{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(2.3rem,5vw,4.9rem);line-height:.96}._sectionHeading_4ipfm_81>p:not(.ta-eyebrow){max-width:800px;color:var(--theme-copy-secondary);font-size:max(17px, calc(17px * var(--text-scale)));margin-inline:auto;line-height:1.7}._experienceGrid_4ipfm_87{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._experienceCard_4ipfm_89{text-align:center;flex-direction:column;align-items:center;min-height:300px;padding:30px 20px;display:flex}._experienceIcon_4ipfm_91{width:76px;height:76px;color:var(--theme-accent);place-items:center;display:grid}._experienceIcon_4ipfm_91 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:58px;height:58px}._experienceCard_4ipfm_89 h3{min-height:48px;margin:12px 0;font-size:18px;line-height:1.25}._experienceCard_4ipfm_89 p{color:var(--theme-copy-muted);margin:0;font-size:14px;line-height:1.6}._appealSection_4ipfm_43{background:var(--theme-page-bg)}._appealGrid_4ipfm_103{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(36px,7vw,96px);display:grid}._appealGrid_4ipfm_103 h2,._knownCard_4ipfm_105 h2,._investigateCard_4ipfm_105 h2,._peopleGrid_4ipfm_105 h2,._respondPanel_4ipfm_105 h2{letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:.97}._appealGrid_4ipfm_103 article>p:not(.ta-eyebrow){color:var(--theme-copy-secondary);font-size:max(17px, calc(17px * var(--text-scale)));line-height:1.75}._principlesPanel_4ipfm_109{border-top:4px solid var(--theme-accent);padding:clamp(30px,5vw,50px)}._principlesPanel_4ipfm_109 ul,._knownCard_4ipfm_105 ul,._investigateCard_4ipfm_105 ul{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}._principlesPanel_4ipfm_109 li,._knownCard_4ipfm_105 li,._investigateCard_4ipfm_105 li{color:var(--theme-copy-secondary);padding-left:24px;line-height:1.65;position:relative}._principlesPanel_4ipfm_109 li:before,._knownCard_4ipfm_105 li:before,._investigateCard_4ipfm_105 li:before{color:var(--theme-accent);content:"◆";position:absolute;left:0}._evidenceSection_4ipfm_43{border-block:1px solid var(--theme-rule);background:var(--theme-canvas-deep)}._evidenceGrid_4ipfm_121{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._evidenceCard_4ipfm_123{border-top:3px solid var(--theme-accent);flex-direction:column;min-height:370px;padding:clamp(28px,4vw,44px);display:flex}._evidenceTop_4ipfm_125{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._evidenceTop_4ipfm_125>span{color:var(--theme-accent);font-size:30px;font-weight:950}._evidenceTop_4ipfm_125 small{max-width:260px;color:var(--theme-accent-copy);letter-spacing:.1em;text-align:right;font-size:10px;font-weight:900;line-height:1.4}._evidenceCard_4ipfm_123 h3{margin:28px 0 14px;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08}._evidenceCard_4ipfm_123 p{color:var(--theme-copy-secondary);line-height:1.7}._sourceLinks_4ipfm_135{border-top:1px solid var(--theme-rule);gap:10px;margin-top:auto;padding-top:22px;display:grid}._sourceLinks_4ipfm_135 a{color:var(--theme-accent-copy);font-weight:850;text-decoration:none}._sourceLinks_4ipfm_135 a:hover{text-decoration:underline}._knownSection_4ipfm_43{background:var(--theme-accent-surface)}._knownGrid_4ipfm_145{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._knownCard_4ipfm_105,._investigateCard_4ipfm_105{padding:clamp(32px,5vw,56px)}._knownCard_4ipfm_105{border-left:5px solid var(--theme-accent)}._investigateCard_4ipfm_105{border-left:5px solid var(--theme-rule-strong)}._knownCard_4ipfm_105 h2,._investigateCard_4ipfm_105 h2{font-size:clamp(2rem,4vw,3.6rem)}._peopleSection_4ipfm_43{background:var(--theme-page-bg)}._peopleGrid_4ipfm_105{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(36px,7vw,96px);display:grid}._peopleGrid_4ipfm_105>div:first-child>p:not(.ta-eyebrow){color:var(--theme-copy-secondary);font-size:max(17px, calc(17px * var(--text-scale)));line-height:1.75}._peopleSignal_4ipfm_163{border-bottom:5px solid var(--theme-accent);text-align:center;align-content:center;place-items:center;gap:18px;min-height:340px;padding:42px;display:grid}._peopleSignal_4ipfm_163 svg{fill:none;width:82px;height:82px;stroke:var(--theme-accent);stroke-width:1.5px}._peopleSignal_4ipfm_163 strong{font-size:23px}._peopleSignal_4ipfm_163 span{color:var(--theme-copy-muted);line-height:1.55}._askSection_4ipfm_43{border-block:1px solid var(--theme-rule);background:var(--theme-canvas-deep)}._askGrid_4ipfm_175{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}._askGrid_4ipfm_175 li{border-top:3px solid var(--theme-accent);flex-direction:column;justify-content:space-between;min-height:180px;padding:30px;display:flex}._askGrid_4ipfm_175 span{color:var(--theme-accent);font-size:30px;font-weight:950}._askGrid_4ipfm_175 strong{font-size:19px;line-height:1.35}._dossierSection_4ipfm_43{background:var(--theme-page-bg)}._dossierGrid_4ipfm_187{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._dossierCard_4ipfm_189{min-height:340px;color:inherit;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}._dossierCard_4ipfm_189:hover{border-color:var(--theme-accent);transform:translateY(-3px)}._dossierIcon_4ipfm_193{width:68px;height:68px;color:var(--theme-accent);place-items:center;margin-bottom:24px;display:grid}._dossierIcon_4ipfm_193 svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:56px;height:56px}._dossierCard_4ipfm_189 small{color:var(--theme-accent-copy);letter-spacing:.12em;font-size:9px;font-weight:900}._dossierCard_4ipfm_189 h3{margin:13px 0;font-size:22px;line-height:1.15}._dossierCard_4ipfm_189 p{color:var(--theme-copy-muted);line-height:1.6}._dossierCard_4ipfm_189>strong{color:var(--theme-accent-copy);margin-top:auto}._respondSection_4ipfm_43{background:var(--theme-accent-surface);padding-bottom:clamp(120px,13vw,180px)}._respondPanel_4ipfm_105{border-top:5px solid var(--theme-accent);grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:clamp(30px,6vw,76px);padding:clamp(32px,6vw,64px);display:grid}._respondPanel_4ipfm_105 h2{font-size:clamp(2.2rem,4vw,4rem)}._respondPanel_4ipfm_105 p{color:var(--theme-copy-secondary);line-height:1.65}._requestFlow_4ipfm_215{gap:12px;display:grid}._requestFlow_4ipfm_215 label{color:var(--theme-title);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}._requestFlow_4ipfm_215 select{border:1px solid var(--theme-rule-strong);background:var(--theme-canvas-deep);width:100%;min-height:58px;color:var(--theme-title);font:inherit;border-radius:0;padding:0 16px}._requestFlow_4ipfm_215 a{justify-content:center;width:100%}._stickyActions_4ipfm_225{z-index:80;border:1px solid var(--theme-rule-strong);background:rgb(from var(--theme-canvas-deep) r g b / .94);box-shadow:0 14px 40px var(--theme-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:9px;padding:9px;display:flex;position:fixed;bottom:22px;right:22px}@media (width<=1180px){._heroCopy_4ipfm_21{width:min(760px,76%)}._experienceGrid_4ipfm_87{grid-template-columns:repeat(3,minmax(0,1fr))}._dossierGrid_4ipfm_187{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){._hero_4ipfm_9{min-height:720px}._heroBackdrop_4ipfm_11{background-position:65%}._heroTint_4ipfm_11{background:linear-gradient(90deg, var(--theme-canvas-deep) 0%, rgb(from var(--theme-canvas-deep) r g b / .94) 70%, rgb(from var(--theme-canvas-deep) r g b / .55) 100%), linear-gradient(0deg, var(--theme-canvas-deep), transparent 55%)}._heroCopy_4ipfm_21{width:100%}._addressGrid_4ipfm_47,._appealGrid_4ipfm_103,._knownGrid_4ipfm_145,._peopleGrid_4ipfm_105,._respondPanel_4ipfm_105,._evidenceGrid_4ipfm_121,._askGrid_4ipfm_175{grid-template-columns:1fr}._askGrid_4ipfm_175 li{min-height:140px}}@media (width<=620px){._hero_4ipfm_9{min-height:auto}._heroInner_4ipfm_19{padding-block:72px 88px}._hero_4ipfm_9 h1{font-size:clamp(6rem,30vw,8rem)}._hero_4ipfm_9 h2{font-size:clamp(2rem,10vw,3rem)}._heroActions_4ipfm_33>*,._shareTools_4ipfm_33 button{justify-content:center;width:100%}._shareTools_4ipfm_33 span{text-align:center;width:100%}._experienceGrid_4ipfm_87,._dossierGrid_4ipfm_187{grid-template-columns:1fr}._experienceCard_4ipfm_89{min-height:250px}._dossierCard_4ipfm_189{min-height:290px}._recipientPanel_4ipfm_49,._principlesPanel_4ipfm_109,._knownCard_4ipfm_105,._investigateCard_4ipfm_105,._respondPanel_4ipfm_105{padding:26px 22px}._recipientContacts_4ipfm_57>div{grid-template-columns:1fr;gap:3px}._evidenceCard_4ipfm_123{min-height:0;padding:26px 22px}._evidenceTop_4ipfm_125{display:grid}._evidenceTop_4ipfm_125 small{text-align:left}._stickyActions_4ipfm_225{bottom:10px;left:10px;right:10px}._stickyActions_4ipfm_225>*{flex:1;justify-content:center}}@media print{._page_4ipfm_1{overflow:visible}._hero_4ipfm_9{min-height:auto}._heroBackdrop_4ipfm_11{opacity:.16}._stickyActions_4ipfm_225,._shareTools_4ipfm_33{display:none!important}._addressSection_4ipfm_43,._experiencesSection_4ipfm_43,._appealSection_4ipfm_43,._evidenceSection_4ipfm_43,._knownSection_4ipfm_43,._peopleSection_4ipfm_43,._askSection_4ipfm_43,._dossierSection_4ipfm_43,._respondSection_4ipfm_43{padding-block:32px}._experienceGrid_4ipfm_87,._dossierGrid_4ipfm_187{grid-template-columns:repeat(2,minmax(0,1fr))}._dossierCard_4ipfm_189,._experienceCard_4ipfm_89,._evidenceCard_4ipfm_123{break-inside:avoid}}._page_121d1_1{background:var(--theme-page-bg);color:var(--theme-copy);overflow:hidden}._page_121d1_1 h1,._page_121d1_1 h2,._page_121d1_1 h3,._page_121d1_1 strong{color:var(--theme-text)}._page_121d1_1 h1,._page_121d1_1 h2,._page_121d1_1 h3,._page_121d1_1 p{margin-top:0}._campaignArt_121d1_33{border-bottom:1px solid var(--theme-rule-strong);background:var(--theme-canvas-deep);margin:0;position:relative}._campaignArtImage_121d1_47{aspect-ratio:1672/941;background:url(/images/sos/sos-campaign-purple.webp) 50%/contain no-repeat;width:min(100%,1672px);margin-inline:auto;display:block}html[data-theme=red] ._campaignArtImage_121d1_47{background-image:url(/images/sos/sos-campaign-red.webp)}html[data-theme=purple] ._campaignArtImage_121d1_47{background-image:url(/images/sos/sos-campaign-purple.webp)}html[data-theme=green] ._campaignArtImage_121d1_47{background-image:url(/images/sos/sos-campaign-green.webp)}html[data-theme=pink] ._campaignArtImage_121d1_47{background-image:url(/images/sos/sos-campaign-pink.webp)}html[data-theme=blue] ._campaignArtImage_121d1_47{background-image:url(/images/sos/sos-campaign-blue.webp)}._campaignArt_121d1_33 figcaption{border:1px solid var(--theme-rule);background:var(--theme-overlay);color:var(--theme-copy-muted);font:500 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;position:absolute;bottom:12px;right:14px}._letterStage_121d1_101{background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), var(--theme-canvas-deep);background-size:42px 42px,42px 42px,auto;padding:clamp(34px,7vw,96px) clamp(14px,3vw,28px) clamp(70px,10vw,140px);position:relative}._letter_121d1_101{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);max-width:1080px;box-shadow:0 28px 80px var(--theme-shadow), 14px 14px 0 var(--theme-accent-surface);margin:0 auto;position:relative}._letter_121d1_101:before{z-index:0;border:1px solid var(--theme-rule-soft);pointer-events:none;content:"";position:absolute;inset:12px}._letter_121d1_101:after{border-top:5px solid var(--theme-accent);border-right:5px solid var(--theme-accent);pointer-events:none;content:"";width:58px;height:58px;position:absolute;top:-1px;right:-1px}._letterhead_121d1_185,._letterBody_121d1_187{z-index:1;position:relative}._letterhead_121d1_185{border-bottom:1px solid var(--theme-rule);grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);gap:clamp(28px,6vw,70px);padding:clamp(42px,7vw,78px) clamp(34px,8vw,96px) clamp(34px,5vw,54px);display:grid}._letterIdentity_121d1_213{flex-direction:column;gap:8px;display:flex}._letterIdentity_121d1_213 strong{color:var(--theme-accent-copy);letter-spacing:-.04em;font-size:clamp(1.25rem,3vw,2rem)}._letterIdentity_121d1_213 span{color:var(--theme-copy-muted);font:600 11px/1.3 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}._letterAddress_121d1_251{gap:11px;margin:0;display:grid}._letterAddress_121d1_251>div{grid-template-columns:74px minmax(0,1fr);gap:18px;display:grid}._letterAddress_121d1_251 dt{color:var(--theme-copy-muted);font:600 10px/1.6 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}._letterAddress_121d1_251 dd{color:var(--theme-text);margin:0;font-weight:700;line-height:1.55}._personalizedLetterNote_121d1_303{border-left:3px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-copy-secondary);font-size:max(13px, calc(13px * var(--text-scale)));grid-column:1/-1;margin:6px 0 0;padding:14px 17px;line-height:1.65}._letterBody_121d1_187{max-width:850px;margin:0 auto;padding:clamp(54px,9vw,106px) clamp(34px,8vw,90px) clamp(64px,10vw,118px)}._letterFor_121d1_337{border:1px solid var(--theme-rule-strong);border-left:6px solid var(--theme-accent);background:var(--theme-accent-surface);letter-spacing:.14em;text-transform:uppercase;gap:15px;padding:clamp(24px,4vw,40px);display:grid;color:var(--theme-copy-muted)!important;font:600 max(12px, calc(12px * var(--text-scale)))/1.55 var(--font-geist-mono), monospace!important;margin:0 0 clamp(44px,7vw,70px)!important}._letterFor_121d1_337 strong{overflow-wrap:anywhere;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.065em;text-transform:none;font-size:clamp(3.4rem,8.5vw,7rem);font-weight:850;line-height:.88;display:block;color:var(--theme-accent-copy)!important}._recipientProfile_121d1_389{border:1px solid var(--theme-rule-strong);border-top:4px solid var(--theme-accent);background:var(--theme-surface-raised);box-shadow:12px 12px 0 rgb(from var(--theme-accent) r g b / .08);gap:24px;margin:calc(clamp(44px,7vw,70px)/-2.22222) 0 clamp(50px,8vw,82px);padding:clamp(24px,5vw,42px);display:grid}._recipientProfile_121d1_389>header{justify-content:space-between;align-items:start;gap:24px;display:flex}._recipientProfile_121d1_389>header>div{min-width:0}._recipientProfile_121d1_389>header p{color:var(--theme-accent-copy);font-size:max(10px, calc(10px * var(--text-scale)));letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-weight:800}._recipientProfile_121d1_389 h2{color:var(--theme-text);letter-spacing:-.04em;overflow-wrap:anywhere;border:0;margin:0;padding:0;font-size:clamp(1.8rem,4vw,3rem)}._recipientProfile_121d1_389>header span{color:var(--theme-copy-secondary);font-size:max(14px, calc(14px * var(--text-scale)));margin-top:8px;line-height:1.5;display:block}._recipientProfileSummary_121d1_467,._recipientProfileReason_121d1_467{border-left:4px solid var(--theme-accent);background:var(--theme-accent-surface);gap:10px;padding:18px 20px;display:grid}._recipientProfileSummary_121d1_467>span,._recipientProfileReason_121d1_467>span{color:var(--theme-accent-copy);font-size:max(10px, calc(10px * var(--text-scale)));letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}._recipientProfileSummary_121d1_467 p,._recipientProfileReason_121d1_467 p{color:var(--theme-copy-secondary);font-size:max(15px, calc(15px * var(--text-scale)));margin:0;line-height:1.68}._recipientProfileFacts_121d1_473{background:var(--theme-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}._recipientProfileFacts_121d1_473>div{background:var(--theme-surface);gap:8px;min-width:0;padding:15px;display:grid}._recipientProfileFacts_121d1_473 dt{color:var(--theme-copy-muted);font-size:max(9px, calc(9px * var(--text-scale)));letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:9px;font-weight:800;display:flex}._recipientProfileFacts_121d1_473 dd{color:var(--theme-text);font-size:max(13px, calc(13px * var(--text-scale)));overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.5}._recipientProfileFacts_121d1_473 a{color:var(--theme-accent-copy);text-underline-offset:3px}._recipientProfile_121d1_389 footer{border-top:1px solid var(--theme-rule);color:var(--theme-copy-muted);font-size:max(10px, calc(10px * var(--text-scale)));padding-top:15px;line-height:1.55}._recipientConfidence_121d1_485{border:1px solid var(--theme-rule-strong);width:fit-content;color:var(--theme-copy-muted);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:4px 6px;font-size:8px;font-style:normal;line-height:1}._confidence_high_121d1_487{border-color:var(--ta-signal-green);color:var(--ta-signal-green)}._confidence_medium_121d1_489{border-color:var(--theme-accent);color:var(--theme-accent-copy)}._confidence_low_121d1_491,._confidence_unknown_121d1_491{opacity:.72}._letterBody_121d1_187 h1{letter-spacing:-.045em;max-width:690px;margin:0 0 42px;font-size:clamp(2rem,4.3vw,3.65rem);font-weight:780;line-height:1.05}._letterAudience_121d1_513{margin:0 0 38px;color:var(--theme-text)!important;font-size:max(20px, calc(20px * var(--text-scale)))!important;line-height:1.55!important}._letterCopy_121d1_527{color:var(--theme-copy-secondary);font-size:max(18px, calc(18px * var(--text-scale)));line-height:1.78}._letterCopy_121d1_527 p{margin:0 0 25px}._letterVisitorNote_121d1_543{border:1px solid var(--theme-rule-strong);border-left:5px solid var(--theme-accent);background:var(--theme-surface-raised);margin:0 0 clamp(50px,8vw,82px);padding:clamp(24px,5vw,42px)}._letterVisitorNote_121d1_543 h2{color:var(--theme-accent-copy);letter-spacing:-.025em;border:0;margin:0 0 18px;padding:0;font-size:clamp(1.6rem,3vw,2.35rem)}._letterVisitorNote_121d1_543 p{color:var(--theme-copy-secondary);font-size:max(16px, calc(16px * var(--text-scale)));margin:0;line-height:1.72}._letterCopy_121d1_527>._ta-eyebrow_121d1_591{color:var(--theme-accent-copy);margin-bottom:16px}._letterStatements_121d1_601{border-left:4px solid var(--theme-accent);background:var(--theme-accent-surface);gap:8px;margin:32px 0 38px;padding:22px 26px;display:grid}._letterStatements_121d1_601 p{color:var(--theme-text);font-size:max(19px, calc(19px * var(--text-scale)));margin:0;font-weight:750;line-height:1.45}._letterSection_121d1_635{border-top:1px solid var(--theme-rule-strong);margin-top:clamp(58px,8vw,88px);padding-top:clamp(42px,6vw,62px)}._letterSection_121d1_635>h2{border-top:0;margin-top:0;padding-top:0}._letterActionGrid_121d1_659{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}._letterDossierCard_121d1_673{border:1px solid var(--theme-rule);border-bottom:4px solid var(--theme-accent);background:var(--theme-surface-raised);min-height:205px;color:var(--theme-text);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:clamp(24px,4vw,32px);text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}._letterDossierCard_121d1_673:hover,._letterDossierCard_121d1_673:focus-visible{border-color:var(--theme-accent);background:var(--theme-surface-hover);transform:translateY(-3px)}._letterDossierCard_121d1_673 .file-type-icon{width:44px;height:56px}._letterDossierCard_121d1_673 .file-type-icon b{background:var(--theme-text);color:var(--theme-canvas-deep);bottom:8px;left:4px;right:4px}._letterDossierCard_121d1_673>span{min-width:0}._letterDossierCard_121d1_673 small,._letterDossierCard_121d1_673 em{color:var(--theme-accent-bright);font:600 11px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;display:block}._letterDossierCard_121d1_673 h3{color:var(--theme-text);text-transform:uppercase;margin:12px 0 10px;font-size:1.25rem;line-height:1.18}._letterDossierCard_121d1_673 em{color:var(--theme-copy-muted);font-size:9px;font-style:normal}._letterDossierCard_121d1_673 strong{border-top:1px solid var(--theme-rule-soft);color:var(--theme-accent-copy);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;margin-top:12px;padding-top:18px;font-size:.82rem;display:flex}._letterDossierCard_121d1_673 strong b{font-size:1.1rem}._letterInvitation_121d1_827{border-left:4px solid var(--theme-accent);background:var(--theme-surface-alt);padding:clamp(34px,6vw,58px)}._communitySignature_121d1_839{color:var(--theme-text);letter-spacing:.025em;font-size:1.2rem;margin-bottom:6px!important}._communitySignature_121d1_839+._communitySignature_121d1_839{color:var(--theme-accent-copy);letter-spacing:.08em;font-size:1.35rem}._letterAppendix_121d1_865{border-top:3px double var(--theme-rule-strong);margin-top:clamp(54px,9vw,92px);padding-top:clamp(40px,6vw,64px)}._letterBody_121d1_187 h2{border-top:1px solid var(--theme-rule);color:var(--theme-text);letter-spacing:-.035em;margin:clamp(44px,7vw,72px) 0 20px;padding-top:24px;font-size:clamp(1.65rem,3.7vw,2.7rem);line-height:1.12}._letterBody_121d1_187>p:not(._ta-eyebrow_121d1_591),._letterRequests_121d1_899,._letterEnclosures_121d1_901{color:var(--theme-copy-secondary);font-size:max(18px, calc(18px * var(--text-scale)));line-height:1.78}._letterBody_121d1_187>p strong,._letterRequests_121d1_899 strong{color:var(--theme-text)}._salutation_121d1_919{margin-bottom:28px;font-weight:700;color:var(--theme-text)!important}._letterLead_121d1_931{color:var(--theme-text)!important;font-size:max(21px, calc(21px * var(--text-scale)))!important;line-height:1.72!important}._letterExhibit_121d1_943{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-alt);margin:40px 0 8px;padding:10px}._letterExhibit_121d1_943 a,._letterExhibit_121d1_943 img{display:block}._letterExhibit_121d1_943 img{width:100%;height:auto}._letterExhibit_121d1_943 figcaption{color:var(--theme-copy-muted);font:500 max(11px, calc(11px * var(--text-scale)))/1.55 var(--font-geist-mono), monospace;padding:14px 8px 6px}._letterExhibit_121d1_943 figcaption strong{color:var(--theme-accent-copy)}._letterRequests_121d1_899{gap:14px;margin:28px 0 0;padding-left:26px;display:grid}._letterRequests_121d1_899 li{padding-left:8px}._letterRequests_121d1_899 li::marker{color:var(--theme-accent-copy);font-weight:800}._letterEnclosures_121d1_901{border-top:1px solid var(--theme-rule);margin:30px 0 0;padding:0;list-style:none}._letterEnclosures_121d1_901 li{border-bottom:1px solid var(--theme-rule-soft);grid-template-columns:145px minmax(0,1fr);gap:22px;padding:17px 0;display:grid}._letterEnclosures_121d1_901 span{color:var(--theme-copy-muted);font:600 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding-top:5px}._letterEnclosures_121d1_901 a,._moreRecord_121d1_1057 a{color:var(--theme-accent-copy);text-underline-offset:4px;font-weight:750;line-height:1.45}._moreRecord_121d1_1057{margin-top:24px!important}._letterClosing_121d1_1075{border-left:3px solid var(--theme-accent);flex-direction:column;margin-top:48px;padding:4px 0 4px 22px;display:flex}._letterClosing_121d1_1075 p{color:var(--theme-copy-secondary);font:600 max(18px, calc(18px * var(--text-scale)))/1.5 var(--font-geist-sans), Arial, sans-serif;margin:0 0 22px}._letterClosing_121d1_1075 strong{font-size:1.45rem}._letterClosing_121d1_1075 span{color:var(--theme-copy-muted);margin-top:5px;line-height:1.55}._letterActions_121d1_1109{border-top:1px solid var(--theme-rule-strong);gap:28px;margin-top:54px;padding-top:34px;display:grid}._letterContact_121d1_1125{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}._letterContact_121d1_1125 p{max-width:470px;color:var(--theme-copy-secondary);margin:0;line-height:1.55}._letterContact_121d1_1125>button{flex:none}._hero_121d1_1163{isolation:isolate;border-bottom:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 76% 18%, rgb(from var(--theme-accent) r g b / .22), transparent 28%), linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), var(--theme-canvas-deep);background-size:auto,42px 42px,42px 42px,auto;position:relative}._hero_121d1_1163:before{background:var(--theme-accent);content:"";width:7px;position:absolute;inset:0 auto 0 0}._heroGrid_121d1_1203{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:680px;padding-block:clamp(70px,10vw,132px);display:grid}._heroCopy_121d1_1221{max-width:850px}._recipient_121d1_389{border-left:3px solid var(--theme-accent);background:var(--theme-accent-surface);width:fit-content;color:var(--theme-copy-secondary);margin:18px 0 0;padding:10px 14px}._recipient_121d1_389 strong{color:var(--theme-accent-contrast)}._hero_121d1_1163 h1{letter-spacing:-.085em;text-transform:uppercase;max-width:820px;margin:20px 0 26px;font-size:clamp(4.2rem,10vw,9.6rem);line-height:.82}._heroLead_121d1_1265{max-width:800px;color:var(--theme-text);letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(1.5rem,3vw,2.45rem);font-weight:650;line-height:1.13}._heroCopy_121d1_1221>p:not(._heroLead_121d1_1265,._recipient_121d1_389){max-width:770px;color:var(--theme-copy-secondary);font-size:max(18px, calc(18px * var(--text-scale)));line-height:1.72}._heroActions_121d1_1299,._communityLinks_121d1_1301{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}._rememberActions_121d1_1315{align-items:center;gap:16px;margin-top:18px;display:flex}._rememberActions_121d1_1315 p{max-width:500px;color:var(--theme-copy-muted);font:500 max(11px, calc(11px * var(--text-scale)))/1.5 var(--font-geist-mono), monospace;letter-spacing:.025em;margin:0}._signalPanel_121d1_1345{border:1px solid var(--theme-rule);border-top:4px solid var(--theme-accent);background:var(--theme-surface-translucent);box-shadow:18px 18px 0 rgb(from var(--theme-accent) r g b / .08);grid-template-columns:48px 1fr;display:grid;position:relative}._signalPanel_121d1_1345:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);content:"";width:32px;height:32px;position:absolute;bottom:-1px;right:-1px}._signalPanel_121d1_1345>*{margin:0;padding-inline:18px}._signalPanel_121d1_1345>span{border-right:1px solid var(--theme-rule-soft);color:var(--theme-accent-bright);font:500 11px/1 var(--font-geist-mono), monospace;grid-column:1;padding-top:24px}._signalPanel_121d1_1345>strong{text-transform:uppercase;grid-column:2;padding-top:22px;font-size:1.35rem}._signalPanel_121d1_1345>p{border-bottom:1px solid var(--theme-rule-soft);color:var(--theme-copy-muted);grid-column:2;margin-bottom:0;padding-top:8px;padding-bottom:24px;line-height:1.55}._signalPanel_121d1_1345>p:last-of-type{border-bottom:0}._personalizedNote_121d1_1437{border-right:1px solid var(--theme-rule);border-bottom:1px solid var(--theme-rule);border-left:4px solid var(--theme-accent);background:var(--theme-surface);grid-template-columns:minmax(180px,auto) 1fr;gap:18px;padding:18px 22px;display:grid}._personalizedNote_121d1_1437 strong{text-transform:uppercase}._personalizedNote_121d1_1437 span{color:var(--theme-copy-muted);line-height:1.55}._narrow_121d1_1463{max-width:970px}._plea_121d1_1467{padding:clamp(70px,10vw,140px) 0}._plea_121d1_1467 h2{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 34px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}._plea_121d1_1467 p:not(._ta-eyebrow_121d1_591){color:var(--theme-copy-secondary);font-size:max(19px, calc(19px * var(--text-scale)));line-height:1.82}._plea_121d1_1467 strong{color:var(--theme-accent-copy)}._hearingSection_121d1_1497{border-block:1px solid var(--theme-rule-soft);background:var(--theme-canvas);padding-block:clamp(56px,8vw,100px)}._hearingGrid_121d1_1507{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:clamp(36px,6vw,86px);display:grid}._hearingImage_121d1_1519{border:1px solid var(--theme-rule-strong);border-bottom:4px solid var(--theme-accent);background:var(--theme-surface-alt);box-shadow:18px 18px 0 rgb(from var(--theme-accent) r g b / .11);color:var(--theme-text);text-decoration:none;display:block;position:relative;overflow:hidden}._hearingImage_121d1_1519 img{width:100%;height:auto;transition:transform .24s,filter .24s;display:block}._hearingImage_121d1_1519 span{background:var(--theme-surface-high);color:var(--theme-text);text-transform:uppercase;padding:15px 18px;font-weight:750;display:block}._hearingImage_121d1_1519:hover img{filter:contrast(1.08);transform:scale(1.015)}._hearingCopy_121d1_1561 h2{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 24px;font-size:clamp(2.25rem,4.7vw,4.4rem);line-height:.98}._hearingCopy_121d1_1561 p:not(._ta-eyebrow_121d1_591){color:var(--theme-copy-secondary);font-size:max(17px, calc(17px * var(--text-scale)));line-height:1.72}._textLinks_121d1_1577{gap:9px;margin-top:28px;display:grid}._textLinks_121d1_1577 a{width:fit-content;color:var(--theme-accent-copy);text-underline-offset:4px;font-weight:750}._recordSection_121d1_1583,._requestsSection_121d1_1585,._resourcesSection_121d1_1587,._moreEvidence_121d1_1589,._questionsSection_121d1_1591{padding-block:clamp(64px,9vw,116px)}._sectionHeading_121d1_1595{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}._sectionHeading_121d1_1595 h2{letter-spacing:-.05em;text-transform:uppercase;max-width:900px;margin:13px 0 0;font-size:clamp(2.15rem,4.8vw,4.35rem);line-height:.98}._sectionHeading_121d1_1595>a{color:var(--theme-accent-copy);text-underline-offset:4px;flex:none;font-weight:750}._recordGrid_121d1_1629{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._recordGrid_121d1_1629 article{border:1px solid var(--theme-rule);border-top:3px solid var(--theme-accent);background:var(--theme-surface);min-height:330px;padding:clamp(24px,3vw,36px);position:relative}._recordGrid_121d1_1629 article:after{border-right:1px solid var(--theme-accent);border-bottom:1px solid var(--theme-accent);content:"";width:12px;height:12px;position:absolute;bottom:14px;right:14px}._recordGrid_121d1_1629 span,._resourceGrid_121d1_1669 small,._evidenceList_121d1_1671 small{color:var(--theme-accent-bright);font:550 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}._recordGrid_121d1_1629 h3{text-transform:uppercase;margin:22px 0 18px;font-size:1.65rem}._recordGrid_121d1_1629 p{color:var(--theme-copy-secondary);line-height:1.68}._recordGrid_121d1_1629 a{color:var(--theme-accent-copy);font-weight:700}._requestsSection_121d1_1585{border-block:1px solid var(--theme-rule-soft);background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), var(--theme-canvas-deep);background-size:42px 42px,42px 42px,auto}._requestGrid_121d1_1707{background:var(--theme-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}._requestGrid_121d1_1707 li{background:var(--theme-surface-deep);grid-template-columns:52px 1fr;gap:18px;min-height:190px;padding:28px;display:grid}._requestGrid_121d1_1707 li>span{color:var(--theme-accent-bright);font:500 12px/1 var(--font-geist-mono), monospace}._requestGrid_121d1_1707 h3{text-transform:uppercase;margin:0 0 10px;font-size:1.18rem}._requestGrid_121d1_1707 p{color:var(--theme-copy-secondary);margin:0;line-height:1.65}._resourcesSection_121d1_1587{background:var(--theme-page-bg)}._resourceGrid_121d1_1669{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._resourceGrid_121d1_1669>a{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);min-height:265px;color:var(--theme-copy-secondary);flex-direction:column;padding:26px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}._resourceGrid_121d1_1669>a:hover{border-color:var(--theme-accent);background:var(--theme-surface-hover);transform:translateY(-3px)}._resourceGrid_121d1_1669 h3{text-transform:uppercase;margin:18px 0 12px;font-size:1.3rem;line-height:1.15}._resourceGrid_121d1_1669 p{line-height:1.58}._resourceGrid_121d1_1669 strong{color:var(--theme-accent-copy);text-transform:uppercase;margin-top:auto;font-size:.82rem}._communitySection_121d1_1755{border-top:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 80% 45%, var(--theme-accent-surface-strong), transparent 28%), var(--theme-canvas);padding-block:clamp(72px,10vw,130px)}._communityGrid_121d1_1765{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(46px,8vw,120px);display:grid}._communityGrid_121d1_1765>div>h2,._moreContact_121d1_1769 h2{letter-spacing:-.06em;text-transform:uppercase;margin:16px 0 24px;font-size:clamp(2.4rem,5.7vw,5.2rem);line-height:.94}._communityGrid_121d1_1765>div>p:not(._ta-eyebrow_121d1_591),._moreContactInner_121d1_1785>div>p:not(._ta-eyebrow_121d1_591){color:var(--theme-copy-secondary);font-size:max(18px, calc(18px * var(--text-scale)));line-height:1.75}._contactPanel_121d1_1787{border:1px solid var(--theme-rule-strong);border-top:4px solid var(--theme-accent);background:var(--theme-surface-raised);box-shadow:16px 16px 0 rgb(from var(--theme-accent) r g b / .1);padding:clamp(28px,4vw,44px)}._contactPanel_121d1_1787 h3{text-transform:uppercase;margin:15px 0 16px;font-size:1.75rem}._contactPanel_121d1_1787>p:not(._ta-eyebrow_121d1_591){color:var(--theme-copy-secondary);line-height:1.68}._contactDetails_121d1_1805{gap:8px;margin-top:20px;display:grid}._contactDetails_121d1_1805 a{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);min-height:48px;color:var(--theme-accent-contrast);align-items:center;padding:10px 13px;font-weight:750;text-decoration:none;display:flex}._contactDetails_121d1_1805 a:hover{background:var(--theme-accent-surface-strong)}._moreHero_121d1_1833{border-bottom:1px solid var(--theme-rule-soft);background:radial-gradient(circle at 50% 0, var(--theme-accent-surface-strong), transparent 40%), var(--theme-canvas-deep);text-align:center;padding-block:clamp(76px,11vw,140px)}._moreHero_121d1_1833 h1{letter-spacing:-.075em;text-transform:uppercase;margin:18px 0 28px;font-size:clamp(3.4rem,8vw,7.5rem);line-height:.86}._moreHero_121d1_1833 p:not(._ta-eyebrow_121d1_591){max-width:820px;color:var(--theme-copy-secondary);font-size:max(19px, calc(19px * var(--text-scale)));margin:0 auto 30px;line-height:1.7}._moreEvidence_121d1_1589{background:var(--theme-page-bg)}._evidenceList_121d1_1671{border-top:1px solid var(--theme-rule)}._evidenceList_121d1_1671>a{border-bottom:1px solid var(--theme-rule);color:var(--theme-copy-secondary);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:26px;padding:25px 8px;text-decoration:none;display:grid}._evidenceList_121d1_1671>a:hover{background:var(--theme-surface)}._evidenceList_121d1_1671 h3{margin:0 0 6px;font-size:1.18rem}._evidenceList_121d1_1671 p{margin:0;line-height:1.5}._evidenceList_121d1_1671 strong{color:var(--theme-accent-copy);text-transform:uppercase}._questionsSection_121d1_1591{border-block:1px solid var(--theme-rule-soft);background:var(--theme-canvas)}._questionsList_121d1_1899{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._questionsList_121d1_1899 li{border:1px solid var(--theme-rule);border-left:3px solid var(--theme-accent);background:var(--theme-surface);grid-template-columns:48px 1fr;gap:18px;min-height:180px;padding:26px;display:grid}._questionsList_121d1_1899 span{color:var(--theme-accent-bright);font:500 11px/1 var(--font-geist-mono), monospace}._questionsList_121d1_1899 p{color:var(--theme-text);margin:0;font-size:1.05rem;font-weight:650;line-height:1.55}._moreContact_121d1_1769{padding-block:clamp(70px,10vw,130px)}._moreContactInner_121d1_1785{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(45px,7vw,100px);display:grid}._appealSection_121d1_1913{background:var(--theme-page-bg);padding-block:clamp(64px,9vw,116px)}._visitorNote_121d1_1923{border:1px solid var(--theme-rule-strong);border-left:5px solid var(--theme-accent);background:var(--theme-surface-raised);margin-bottom:clamp(54px,8vw,90px);padding:clamp(26px,5vw,46px)}._visitorNote_121d1_1923 p:last-child{color:var(--theme-copy-secondary);font-size:max(17px, calc(17px * var(--text-scale)));margin:18px 0 0;line-height:1.78}._appealCopy_121d1_1953 h2,._missionBlock_121d1_1955 h2,._invitation_121d1_1957 h2{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 28px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}._appealCopy_121d1_1953>p:not(._ta-eyebrow_121d1_591),._missionBlock_121d1_1955>p:not(._ta-eyebrow_121d1_591),._invitation_121d1_1957>p:not(._ta-eyebrow_121d1_591){color:var(--theme-copy-secondary);font-size:max(18px, calc(18px * var(--text-scale)));line-height:1.78}._phenomenaGrid_121d1_1989,._missionGrid_121d1_1991{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(38px,6vw,62px);display:grid}._phenomenaGrid_121d1_1989 article,._missionGrid_121d1_1991 article{border:1px solid var(--theme-rule);border-top:3px solid var(--theme-accent);background:var(--theme-surface);padding:clamp(24px,4vw,34px)}._phenomenaGrid_121d1_1989 span{color:var(--theme-accent-bright);font:600 11px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}._phenomenaGrid_121d1_1989 h3,._missionGrid_121d1_1991 h3,._actionCard_121d1_2037 h3{text-transform:uppercase;margin:22px 0 14px;font-size:1.25rem;line-height:1.18}._phenomenaGrid_121d1_1989 p,._missionGrid_121d1_1991 p,._actionCard_121d1_2037 p{color:var(--theme-copy-secondary);margin:0;line-height:1.65}._missionBlock_121d1_1955{border-top:1px solid var(--theme-rule);margin-top:clamp(72px,10vw,120px);padding-top:clamp(54px,8vw,82px)}._missionGrid_121d1_1991 h3{color:var(--theme-accent-copy);margin-top:0}._actionSection_121d1_2083{border-block:1px solid var(--theme-rule-soft);background:linear-gradient(var(--theme-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-line) 1px, transparent 1px), var(--theme-canvas-deep);background-size:42px 42px,42px 42px,auto;padding-block:clamp(64px,9vw,116px)}._sectionHeading_121d1_1595 p:not(._ta-eyebrow_121d1_591){max-width:640px;color:var(--theme-copy-secondary);font-size:max(17px, calc(17px * var(--text-scale)));margin:14px 0 0;line-height:1.65}._actionGrid_121d1_2119{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._actionCard_121d1_2037{border:1px solid var(--theme-rule);border-bottom:4px solid var(--theme-accent);background:var(--theme-surface-raised);min-height:300px;color:var(--theme-text);flex-direction:column;padding:clamp(25px,4vw,34px);text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}._actionCard_121d1_2037:hover,._actionCard_121d1_2037:focus-visible{border-color:var(--theme-accent);background:var(--theme-surface-hover);transform:translateY(-3px)}._actionCard_121d1_2037>span{color:var(--theme-accent-bright);font:600 11px/1 var(--font-geist-mono), monospace}._actionCard_121d1_2037 strong{color:var(--theme-accent-copy);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:.82rem}._memberFlowNote_121d1_2199{border-left:3px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-copy-secondary);margin:20px 0 0;padding:16px 20px;line-height:1.6}._memberFlowNote_121d1_2199 strong{color:var(--theme-accent-contrast)}._invitationSection_121d1_2221{background:radial-gradient(circle at 50% 50%, var(--theme-accent-surface-strong), transparent 48%), var(--theme-page-bg);padding-block:clamp(70px,10vw,130px)}._invitation_121d1_1957{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);text-align:center;padding:clamp(34px,7vw,72px)}._invitation_121d1_1957>p:not(._ta-eyebrow_121d1_591){max-width:790px;margin-inline:auto}._invitation_121d1_1957>p:last-child{color:var(--theme-text);margin-top:34px}@media (width<=980px){._heroGrid_121d1_1203,._hearingGrid_121d1_1507,._communityGrid_121d1_1765,._moreContactInner_121d1_1785{grid-template-columns:1fr}._heroGrid_121d1_1203{min-height:0}._signalPanel_121d1_1345{max-width:620px}._hearingImage_121d1_1519{max-width:760px}._recordGrid_121d1_1629,._resourceGrid_121d1_1669,._actionGrid_121d1_2119{grid-template-columns:repeat(2,minmax(0,1fr))}._phenomenaGrid_121d1_1989,._missionGrid_121d1_1991{grid-template-columns:1fr}._recordGrid_121d1_1629 article:last-child{grid-column:1/-1;min-height:250px}}@media (width<=700px){._letterStage_121d1_101{padding-inline:8px}._letter_121d1_101{box-shadow:6px 7px 0 var(--theme-accent-surface)}._letter_121d1_101:before{inset:7px}._letter_121d1_101:after{border-width:3px;width:34px;height:34px}._letterhead_121d1_185{grid-template-columns:1fr;gap:26px;padding:38px 28px 30px}._letterAddress_121d1_251>div{grid-template-columns:58px minmax(0,1fr);gap:12px}._letterBody_121d1_187{padding:48px 28px 64px}._letterFor_121d1_337{gap:12px;padding:22px 20px}._letterFor_121d1_337 strong{font-size:clamp(3rem,16vw,5rem)}._recipientProfile_121d1_389{box-shadow:7px 7px 0 rgb(from var(--theme-accent) r g b / .08);margin-top:-22px;padding:22px 18px}._recipientProfile_121d1_389>header{display:grid}._recipientProfileFacts_121d1_473{grid-template-columns:1fr}._letterBody_121d1_187 h1{margin-bottom:34px;font-size:clamp(1.9rem,8.5vw,2.8rem)}._letterBody_121d1_187 h2{font-size:clamp(1.65rem,8vw,2.3rem)}._letterBody_121d1_187>p:not(._ta-eyebrow_121d1_591),._letterRequests_121d1_899,._letterEnclosures_121d1_901{font-size:max(17px, calc(17px * var(--text-scale)));line-height:1.78}._letterEnclosures_121d1_901 li{grid-template-columns:1fr;gap:7px}._letterContact_121d1_1125{flex-direction:column;align-items:stretch}._letterContact_121d1_1125>button{justify-content:center;width:100%}._letterActionGrid_121d1_659{grid-template-columns:1fr}._letterDossierCard_121d1_673{min-height:190px}._hero_121d1_1163:before{width:4px}._heroGrid_121d1_1203{padding-block:62px 70px}._hero_121d1_1163 h1{font-size:clamp(3.65rem,21vw,6.4rem)}._heroLead_121d1_1265{font-size:1.55rem}._heroActions_121d1_1299,._communityLinks_121d1_1301{flex-direction:column;align-items:stretch}._heroActions_121d1_1299 a,._communityLinks_121d1_1301 a{justify-content:center;width:100%}._rememberActions_121d1_1315{flex-direction:column;align-items:flex-start}._personalizedNote_121d1_1437{grid-template-columns:1fr}._plea_121d1_1467 h2,._hearingCopy_121d1_1561 h2,._sectionHeading_121d1_1595 h2{font-size:clamp(2.05rem,11vw,3.4rem)}._recordGrid_121d1_1629,._requestGrid_121d1_1707,._resourceGrid_121d1_1669,._actionGrid_121d1_2119,._questionsList_121d1_1899{grid-template-columns:1fr}._actionCard_121d1_2037{min-height:250px}._recordGrid_121d1_1629 article:last-child{grid-column:auto}._sectionHeading_121d1_1595{flex-direction:column;align-items:flex-start}._evidenceList_121d1_1671>a{grid-template-columns:1fr;gap:10px;padding:24px 12px}._evidenceList_121d1_1671 strong{justify-self:start}._moreHero_121d1_1833{text-align:left}._moreHero_121d1_1833 p:not(._ta-eyebrow_121d1_591){margin-inline:0}._moreHero_121d1_1833 h1{font-size:clamp(3rem,17vw,5rem)}}@media (prefers-reduced-motion:reduce){._hearingImage_121d1_1519 img,._resourceGrid_121d1_1669>a,._actionCard_121d1_2037,._letterDossierCard_121d1_673{transition:none}}.ta-panels-page{background:var(--theme-page-bg)}.panels-hero{border-bottom:1px solid var(--theme-rule-soft)}.panels-hero .sg-hero-actions .ta-button:first-child{background:var(--theme-accent)}.panels-rule-strip{border-bottom:1px solid var(--theme-rule-soft);background:var(--theme-canvas-deep)}.panels-rule-strip>.shell{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.panels-rule-strip div div{border-right:1px solid var(--theme-rule-soft);gap:6px;min-width:0;padding:22px 20px;display:grid}.panels-rule-strip div div:first-child{border-left:1px solid var(--theme-rule-soft)}.panels-rule-strip span{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.panels-rule-strip strong{color:var(--theme-title);font-size:14px}.panels-rule-strip small{color:var(--theme-copy-muted);font-size:11px;line-height:1.45}.panels-layout{grid-template-columns:230px minmax(0,1fr);gap:34px;padding-block:46px 90px;display:grid}.panels-nav{border:1px solid var(--ta-rule);background:var(--ta-panel);height:max-content;box-shadow:var(--ta-shadow-offset);gap:7px;padding:15px;display:grid;position:sticky;top:92px}.panels-nav>span{color:var(--theme-copy-muted);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 6px 7px}.panels-nav a{color:#cfd1d4;background:#17181b;border:1px solid #393a3f;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 10px;text-decoration:none;display:grid}.panels-nav a:hover,.panels-nav a:focus-visible{border-color:var(--theme-accent);background:#202125;outline:none}.panels-nav a b{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace}.panels-nav a span{font-size:11px;line-height:1.3}.panels-nav .panels-nav__styles{background:#101113;margin-top:7px}.panels-content{gap:78px;min-width:0;display:grid}.panels-section{min-width:0;scroll-margin-top:100px}.panels-section>header{max-width:790px;margin-bottom:28px}.panels-section>header h2{color:var(--theme-title);letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.04}.panels-section>header p{color:var(--theme-copy-secondary);margin:0;font-size:15px;line-height:1.7}.panels-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.panel-reference-card{border:1px solid var(--ta-rule);background:var(--ta-panel);min-width:0;scroll-margin-top:110px;overflow:hidden;box-shadow:8px 9px #00000047}.panel-reference-card>header{background:#191a1d;border-bottom:1px solid #34373c;justify-content:space-between;align-items:flex-start;gap:16px;min-height:92px;padding:21px;display:flex}.panel-reference-card>header>div{min-width:0}.panel-reference-card>header h3{color:#e2e3e6;margin:8px 0 0;font-size:18px;line-height:1.22}.panel-reference-card>p{color:#b5b7bc;min-height:96px;margin:0;padding:19px 21px;font-size:13px;line-height:1.62}.panel-reference-preview{background:#0c0d0f;border-block:1px solid #34373c;place-items:center;min-height:330px;padding:28px;display:grid;overflow:hidden}.panel-reference-preview>*{width:100%}.panel-reference-card>dl{margin:0}.panel-reference-card>dl>div{border-bottom:1px solid #303237;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:14px 21px;display:grid}.panel-reference-card dt{color:#7f8288;font:700 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.panel-reference-card dd{color:#c2c4c8;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.55}.panel-reference-card dd code{color:var(--theme-accent-copy);margin-bottom:9px;display:block}.panel-reference-card .sg-code-panel{border-top:0}.panel-reference-card .sg-code-panel pre{max-height:360px}.panel-example__anatomy{gap:22px;display:grid}.panel-example__anatomy>header,.panel-example__anatomy>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-example__anatomy>footer{border-top:1px solid var(--ta-rule);flex-wrap:wrap;padding-top:18px}.panel-example__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.panel-example__grid article{min-height:180px}.panel-reference-preview>.home-story-start{margin-top:0}.panel-example__media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.panel-example__media-grid .home-media-card{align-content:end;min-height:120px}.panel-example__media-grid strong{color:#dadddf;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.panel-example__topic{max-width:260px;margin-inline:auto}.panel-example__disclosure{margin:0;display:block}.panel-example__disclosure li{min-height:220px}.panel-example__disclosure summary svg{width:44px;height:44px;stroke:var(--theme-accent);border:1px solid #414349;padding:8px}.panel-example__about-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:270px;display:flex}.panel-example__icon{width:58px;height:58px;color:var(--theme-accent);background:#111214;border:1px solid #414349;place-items:center;display:grid}.panel-example__icon svg{width:30px;height:30px}.panel-example__about-wide{grid-template-columns:82px minmax(0,1fr);gap:24px;display:grid}.panel-example__about-wide>ul{border-top:1px solid var(--ta-rule);color:#b5b7bc;grid-column:1/-1;gap:8px;margin:0;padding:18px 0 0;list-style:none;display:grid}.panel-example__about-wide li:before{color:var(--theme-accent);content:"—";margin-right:9px}.panel-example__list>ul{margin:18px 0 0;padding:0;list-style:none}.panel-example__list li{border-top:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;display:grid}.panel-example__list li svg{width:24px;height:24px;color:var(--theme-accent)}.panel-example__list li div{gap:3px;display:grid}.panel-example__list li strong{color:#e2e3e6;font-size:11px}.panel-example__list li small{color:#8e9197;font-size:9px}.panel-example__war-frame{border:1px solid var(--war-border);border-radius:var(--ta-radius-lg);background:var(--war-shell);box-shadow:var(--ta-shadow-offset);overflow:hidden}.panel-example__war-breadcrumbs{border-bottom:1px solid var(--war-border);background:var(--war-panel);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.panel-example__war-title{border-bottom:1px solid var(--war-border);background:var(--war-panel);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.panel-example__war-title :is(.ta-heading,.ta-body){margin-bottom:0}.panel-example__war-title .ta-body{margin-top:8px}.panel-example__war-content{background:var(--war-shell);gap:14px;padding:18px;display:grid}.panel-example__war-content>section{border:1px solid var(--war-border);background:var(--war-panel);align-content:center;gap:8px;min-height:130px;padding:20px;display:grid}.panel-example__war-card{background:#0d0f11;border-color:#3b3e43;flex-direction:column;gap:16px;max-width:310px;min-height:390px;margin-inline:auto;display:flex;box-shadow:8px 9px #00000057}.panel-example__war-card-inset{background:#17191c;border:1px solid #383b40;justify-content:space-between;align-items:center;min-height:120px;padding:18px;display:flex}.panel-example__war-card .ta-button{margin-top:auto}.panel-example__recovery{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.panel-example__bad{border:1px solid var(--theme-rule);background:var(--theme-surface-raised);min-height:190px;color:var(--theme-copy);align-content:center;gap:10px;padding:24px;display:grid}.panel-example__bad span{color:var(--theme-accent);font:700 10px var(--font-geist-mono), monospace;text-transform:uppercase}.panel-example__bad small{color:var(--theme-copy-muted)}.panel-example__recovery>.ta-box{align-content:center;gap:10px;min-height:190px;display:grid}.panel-example__recovery>span{color:var(--theme-accent);font-size:22px}@media (width<=1100px){.panels-spec-grid{grid-template-columns:1fr}.panel-reference-card>p{min-height:0}}@media (width<=800px){.panels-rule-strip>.shell{grid-template-columns:repeat(2,minmax(0,1fr))}.panels-layout{padding-top:28px;display:block}.panels-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:42px;position:static}.panels-nav>span{grid-column:1/-1}.panels-content{gap:58px}}@media (width<=600px){.panels-rule-strip>.shell,.panels-nav{grid-template-columns:1fr}.panels-rule-strip div div{border-right:0;border-bottom:1px solid var(--theme-rule-soft)}.panel-reference-preview{min-height:260px;padding:20px 16px}.panel-reference-card>dl>div,.panel-example__grid{grid-template-columns:1fr}.panel-example__media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-example__about-wide,.panel-example__war-title,.panel-example__recovery{grid-template-columns:1fr}.panel-example__recovery>span{text-align:center;transform:rotate(90deg)}}.tool-sales-page{min-height:100vh;color:var(--ta-copy-primary);background:#0d0e10}.tool-sales-page main{overflow:hidden}.tool-sales-page :is(h1,h2,h3){font-family:var(--font-geist-sans),Arial,sans-serif;font-stretch:100%}.tool-sales-hero{background:radial-gradient(circle at 82% 18%,rgb(from var(--theme-accent) r g b / .22),transparent 28%),linear-gradient(135deg,#191a1d,#0d0e10 62%);border-bottom:1px solid #34363b;padding:96px 0 90px;position:relative}.tool-sales-hero:after{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.tool-sales-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:72px;display:grid;position:relative}.tool-sales-hero-copy{max-width:840px}.tool-sales-status{color:#9ea1a7;font:400 10px/1.35 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:22px 0 25px;display:flex}.tool-sales-status span{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);color:var(--theme-accent-copy);padding:7px 9px}.tool-sales-status i{background:#61bf7d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #61bf7d1f}.tool-sales-hero h1{color:#d7d9dd;letter-spacing:-.02em;max-width:900px;margin:0 0 25px;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:.98}.tool-sales-hero-copy>p:not(.tool-sales-assurance){color:#c0c2c7;max-width:780px;font-size:max(18px,calc(18px * var(--text-scale)));margin:0;line-height:1.72}.tool-sales-actions{margin-top:33px}.tool-sales-assurance{color:#85888e;font:400 10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:16px 0 0}.tool-sales-hero-mark{background:linear-gradient(145deg,#212226f0,#111214f0);border:1px solid #4a4d53;align-content:center;place-items:center;gap:16px;min-height:390px;display:grid;position:relative;box-shadow:14px 15px #0000004d}.tool-sales-hero-mark:before,.tool-sales-hero-mark:after{content:"";width:38px;height:38px;position:absolute}.tool-sales-hero-mark:before{border-top:3px solid var(--theme-accent);border-left:3px solid var(--theme-accent);top:-1px;left:-1px}.tool-sales-hero-mark:after{border-right:3px solid var(--theme-accent);border-bottom:3px solid var(--theme-accent);bottom:-1px;right:-1px}.tool-sales-hero-image{width:210px;height:210px;color:var(--theme-accent);box-shadow:0 0 0 15px rgb(from var(--theme-accent) r g b / .07);background:#101113;border:1px solid #5b5e65;border-radius:50%;display:block;position:relative;overflow:hidden}.tool-sales-hero-image>img{object-fit:cover;object-position:56% 62%;filter:saturate(.9)contrast(1.04)brightness(.78)}.tool-sales-hero-image>i{border:1px solid rgb(from var(--theme-accent) r g b / .68);background:#0d0e10e0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:17px;right:17px;box-shadow:0 8px 24px #0000006b}.tool-sales-hero-image svg{width:31px;height:31px}.tool-sales-hero-mark small{color:#8f9298;font:400 10px/1.4 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.tool-sales-hero-mark b{color:#d7d9dd;font-size:22px}.tool-sales-conviction{background:#111214;padding:72px 0}.tool-sales-conviction-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tool-sales-conviction article{background:#17181b;border:1px solid #41444a;border-left:4px solid #55585e;min-height:300px;padding:34px 36px;position:relative;box-shadow:8px 9px #0003}.tool-sales-conviction article:last-child{border-left-color:var(--theme-accent);background:linear-gradient(135deg,#21181a,#17181b 58%)}.tool-sales-conviction h2{color:#d7d9dd;letter-spacing:-.015em;max-width:610px;margin:11px 0 18px;font-size:clamp(30px,3.7vw,48px);font-weight:650;line-height:1.06}.tool-sales-conviction p{color:#aeb1b6;max-width:680px;font-size:max(15px,calc(15px * var(--text-scale)));margin:0;line-height:1.75}.tool-sales-preview-section,.tool-sales-features,.tool-sales-path{border-top:1px solid #292b2f;padding:92px 0}.tool-sales-section-head{grid-template-columns:minmax(0,1fr) minmax(270px,430px);align-items:end;gap:40px;margin-bottom:35px;display:grid}.tool-sales-section-head h2{color:#d7d9dd;letter-spacing:-.018em;max-width:760px;margin:0;font-size:clamp(36px,4.7vw,62px);font-weight:650;line-height:1.03}.tool-sales-section-head>p{color:#979aa0;font-size:max(14px,calc(14px * var(--text-scale)));margin:0;line-height:1.7}.tool-sales-preview{aspect-ratio:16/9;background:#101113;border:1px solid #4d5056;min-height:420px;overflow:hidden;box-shadow:12px 13px #00000042}.tool-sales-preview>header{color:#8e9197;min-height:48px;font:400 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;background:#1b1c1f;border-bottom:1px solid #393c42;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid}.tool-sales-preview>header>span{gap:6px;display:flex}.tool-sales-preview>header i{background:#55585e;border-radius:50%;width:8px;height:8px}.tool-sales-preview>header i:first-child{background:var(--theme-accent)}.tool-sales-preview>header small{color:#72757b;justify-self:end}.tool-sales-preview-image{background:#111214;height:calc(100% - 48px);min-height:370px;position:relative;overflow:hidden}.tool-sales-preview-image img{object-fit:cover;object-position:center top}.tool-sales-features{background:#111214}.tool-sales-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-sales-feature-grid article{background:#17181b;border:1px solid #3f4248;min-height:230px;padding:25px 24px;transition:transform .16s,border-color .16s,background .16s;position:relative}.tool-sales-feature-grid article:hover{background:#1b1c1f;border-color:#666970;transform:translateY(-3px)}.tool-sales-feature-grid article:after{content:"";border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);width:16px;height:16px;position:absolute;bottom:-1px;right:-1px}.tool-sales-feature-grid article>span{color:var(--theme-accent);font:400 10px var(--font-geist-mono),monospace;letter-spacing:.12em}.tool-sales-feature-grid h3{color:#d7d9dd;letter-spacing:-.005em;margin:25px 0 11px;font-size:21px;font-weight:600;line-height:1.2}.tool-sales-feature-grid p{color:#9fa2a8;font-size:max(13px,calc(13px * var(--text-scale)));margin:0;line-height:1.68}.tool-sales-path ol{background:#151618;border:1px solid #43464c;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;box-shadow:9px 10px #00000038}.tool-sales-path li{border-right:1px solid #34373c;grid-template-columns:52px 1fr;gap:20px;min-height:210px;padding:30px;display:grid}.tool-sales-path li:last-child{border-right:0}.tool-sales-path li>span{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);width:48px;height:48px;color:var(--theme-accent-copy);font:400 13px var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}.tool-sales-path h3{color:#d7d9dd;letter-spacing:-.005em;margin:5px 0 12px;font-size:23px;font-weight:600}.tool-sales-path p{color:#9b9ea4;font-size:max(13px,calc(13px * var(--text-scale)));margin:0;line-height:1.65}.tool-sales-suite{background:linear-gradient(135deg,#211719,#121315 56%);border-block:1px solid #3b3e44;padding:86px 0}.tool-sales-suite-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;gap:70px;display:grid}.tool-sales-suite h2{color:#d7d9dd;letter-spacing:-.018em;max-width:780px;margin:9px 0 20px;font-size:clamp(37px,4.8vw,64px);font-weight:650;line-height:1.03}.tool-sales-suite p{color:#afb2b7;max-width:740px;font-size:max(15px,calc(15px * var(--text-scale)));margin:0;line-height:1.75}.tool-sales-suite ul{border:1px solid var(--theme-accent-border);background:#0a0b0c80;grid-template-columns:1fr 1fr;margin:0;padding:8px;list-style:none;display:grid}.tool-sales-suite li{color:#bfc1c6;border:1px solid #0000;align-items:center;min-height:58px;padding:0 14px;font-size:13px;display:flex}.tool-sales-suite li:before{content:"+";color:var(--theme-accent);font-family:var(--font-geist-mono),monospace;margin-right:10px}.tool-sales-suite li:hover{color:#fff;background:#18191c;border-color:#4a4d53}.tool-sales-final{text-align:center;background:radial-gradient(circle at 50% 100%,rgb(from var(--theme-accent) r g b / .17),transparent 36%),#0d0e10;padding:110px 0}.tool-sales-final .shell{max-width:980px}.tool-sales-final h2{color:#e0e1e4;letter-spacing:-.02em;margin:12px auto 22px;font-size:clamp(43px,6vw,76px);font-weight:700;line-height:1}.tool-sales-final p{color:#aeb1b6;max-width:790px;font-size:max(17px,calc(17px * var(--text-scale)));margin:0 auto;line-height:1.72}.tool-sales-final .ta-button-row{justify-content:center;margin-top:34px}.tool-sales-page--intelligence .tool-sales-hero{background:radial-gradient(circle at 82% 24%,rgb(from var(--theme-accent) r g b / .28),transparent 30%),linear-gradient(135deg,var(--theme-surface-raised),var(--theme-surface-deep) 64%)}.tool-sales-page--intelligence .tool-sales-hero-mark{border-color:var(--theme-rule-strong);background:linear-gradient(145deg,var(--theme-surface-high),var(--theme-surface-deep))}.tool-sales-page--intelligence .tool-sales-hero-image{border-color:var(--theme-accent-border);width:230px;height:230px;box-shadow:0 0 0 15px var(--theme-accent-surface),0 22px 60px #00000073}.tool-sales-page--intelligence .tool-sales-hero-image>img{object-position:50% 50%;filter:saturate(.9)contrast(1.06)brightness(.82)}.tool-sales-page--intelligence .tool-sales-conviction article{border-color:var(--theme-rule);border-left-color:var(--theme-rule-strong);background:var(--theme-surface-alt)}.tool-sales-page--intelligence .tool-sales-conviction article:last-child{border-left-color:var(--theme-accent);background:linear-gradient(135deg,var(--theme-accent-surface),var(--theme-surface-alt) 58%)}.tool-sales-page--intelligence .tool-sales-preview{border-color:var(--theme-rule-strong);box-shadow:12px 13px 0 rgb(from var(--theme-accent) r g b / .13)}.tool-sales-page--intelligence .tool-sales-preview-image img{object-position:center center}.tool-sales-intelligence-catalog{border-top:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);padding:92px 0}.tool-sales-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tool-sales-intelligence-grid li{border:1px solid var(--theme-rule);background:var(--theme-surface-alt);grid-template-columns:32px 1fr;gap:13px;min-height:176px;padding:20px 18px;display:grid;position:relative}.tool-sales-intelligence-grid li:after{content:"";border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.tool-sales-intelligence-grid li>span{color:var(--theme-accent);font:400 9px/1.2 var(--font-geist-mono),monospace;letter-spacing:.1em;padding-top:3px}.tool-sales-intelligence-grid h3{color:var(--theme-title);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.22}.tool-sales-intelligence-grid p{color:var(--theme-copy-muted);font-size:max(11px,calc(11px * var(--text-scale)));margin:0;line-height:1.55}.tool-sales-intelligence-note{border:1px solid var(--theme-accent-border);border-left:4px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-copy-secondary);margin:18px 0 0;padding:18px 20px;line-height:1.65}.tool-sales-intelligence-note strong{color:var(--theme-title)}.tool-sales-page--intelligence .tool-sales-features{background:var(--theme-surface)}.tool-sales-page--intelligence .tool-sales-feature-grid article{border-color:var(--theme-rule);background:var(--theme-surface-alt)}.tool-sales-page--intelligence .tool-sales-suite{background:linear-gradient(135deg,var(--theme-accent-surface-strong),var(--theme-surface-deep) 58%)}.tool-sales-page--story .tool-sales-hero{background:radial-gradient(circle at 80% 24%,rgb(from var(--theme-accent) r g b / .3),transparent 31%),linear-gradient(135deg,var(--theme-surface-raised),var(--theme-surface-deep) 64%)}.tool-sales-page--story .tool-sales-hero-mark{border-color:var(--theme-rule-strong);background:linear-gradient(145deg,var(--theme-surface-high),var(--theme-surface-deep))}.tool-sales-page--story .tool-sales-hero-image{border-color:var(--theme-accent-border);width:230px;height:230px;box-shadow:0 0 0 15px var(--theme-accent-surface),0 22px 60px #00000073;border-radius:2px}.tool-sales-page--story .tool-sales-hero-image>img{object-position:center center;filter:saturate(.82)contrast(1.06)brightness(.8)}.tool-sales-page--story .tool-sales-conviction article{border-color:var(--theme-rule);border-left-color:var(--theme-rule-strong);background:var(--theme-surface-alt)}.tool-sales-page--story .tool-sales-conviction article:last-child{border-left-color:var(--theme-accent);background:linear-gradient(135deg,var(--theme-accent-surface),var(--theme-surface-alt) 58%)}.tool-sales-page--story .tool-sales-preview{border-color:var(--theme-rule-strong);box-shadow:12px 13px 0 rgb(from var(--theme-accent) r g b / .13)}.tool-sales-page--story .tool-sales-preview-image img{object-position:center center}.tool-sales-story-screenshots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-sales-story-screenshots figure{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-alt);box-shadow:8px 9px 0 rgb(from var(--theme-accent) r g b / .11);margin:0;overflow:hidden}.tool-sales-story-screenshots header{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-high);min-height:42px;color:var(--theme-copy-muted);font:400 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;padding:0 13px;display:grid}.tool-sales-story-screenshots header>span{gap:5px;display:flex}.tool-sales-story-screenshots header i{background:var(--theme-rule-strong);border-radius:50%;width:7px;height:7px}.tool-sales-story-screenshots header i:first-child{background:var(--theme-accent)}.tool-sales-story-screenshot-image{aspect-ratio:3/4;background:var(--theme-surface-deep);position:relative;overflow:hidden}.tool-sales-story-screenshot-image img{object-fit:contain;object-position:center top}.tool-sales-story-screenshots figcaption{border-top:1px solid var(--theme-rule);color:var(--theme-title);font:600 13px var(--font-geist-sans),sans-serif;letter-spacing:.02em;padding:14px 15px}.tool-sales-story-record{border-top:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);padding:92px 0}.tool-sales-story-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tool-sales-story-grid li{border:1px solid var(--theme-rule);border-top:3px solid var(--theme-rule-strong);background:var(--theme-surface-alt);min-height:220px;padding:22px 19px;position:relative}.tool-sales-story-grid li:after{content:"";border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.tool-sales-story-grid li>span{color:var(--theme-accent);font:400 9px/1.2 var(--font-geist-mono),monospace;letter-spacing:.12em}.tool-sales-story-grid h3{color:var(--theme-title);margin:32px 0 12px;font-size:20px;font-weight:600}.tool-sales-story-grid p{color:var(--theme-copy-muted);font-size:max(11px,calc(11px * var(--text-scale)));margin:0;line-height:1.6}.tool-sales-story-note{border:1px solid var(--theme-accent-border);border-left:4px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-copy-secondary);margin:18px 0 0;padding:18px 20px;line-height:1.65}.tool-sales-story-note strong{color:var(--theme-title)}.tool-sales-page--story .tool-sales-features{background:var(--theme-surface)}.tool-sales-page--story .tool-sales-feature-grid article{border-color:var(--theme-rule);background:var(--theme-surface-alt)}.tool-sales-page--story .tool-sales-suite{background:linear-gradient(135deg,var(--theme-accent-surface-strong),var(--theme-surface-deep) 58%)}@media (width<=900px){.tool-sales-hero-grid,.tool-sales-suite-grid{grid-template-columns:1fr}.tool-sales-hero-mark{min-height:280px}.tool-sales-conviction-grid,.tool-sales-section-head{grid-template-columns:1fr}.tool-sales-feature-grid{grid-template-columns:repeat(2,1fr)}.tool-sales-path ol{grid-template-columns:1fr}.tool-sales-path li{border-bottom:1px solid #34373c;border-right:0}.tool-sales-path li:last-child{border-bottom:0}}@media (width<=1100px){.tool-sales-intelligence-grid,.tool-sales-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.tool-sales-intelligence-grid,.tool-sales-story-grid,.tool-sales-story-screenshots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tool-sales-hero{padding:66px 0 64px}.tool-sales-hero-grid{gap:46px}.tool-sales-hero h1{font-size:clamp(42px,13vw,66px)}.tool-sales-actions .ta-button{width:100%}.tool-sales-conviction,.tool-sales-preview-section,.tool-sales-features,.tool-sales-path,.tool-sales-intelligence-catalog,.tool-sales-story-record{padding:62px 0}.tool-sales-conviction article{min-height:0;padding:27px 24px}.tool-sales-feature-grid,.tool-sales-intelligence-grid,.tool-sales-story-grid,.tool-sales-story-screenshots{grid-template-columns:1fr}.tool-sales-intelligence-grid li,.tool-sales-story-grid li{min-height:0}.tool-sales-preview{aspect-ratio:auto;min-height:350px}.tool-sales-preview>header{grid-template-columns:1fr auto}.tool-sales-preview>header b{display:none}.tool-sales-preview-image{min-height:302px}.tool-sales-suite{padding:64px 0}.tool-sales-suite-grid{gap:36px}.tool-sales-suite ul{grid-template-columns:1fr}.tool-sales-final{padding:78px 0}.tool-sales-final .ta-button{width:100%}}@media (prefers-reduced-motion:reduce){.tool-sales-feature-grid article{transition:none}}.email-outreach-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ta-canvas:var(--theme-canvas);--ta-title:var(--theme-title);--ta-copy-primary:var(--theme-copy);--ta-copy:var(--theme-copy);--ta-copy-secondary:var(--theme-copy-secondary);--ta-copy-muted:var(--theme-copy-muted);--ta-command-red:var(--theme-accent);--ta-command-red-hover:var(--theme-accent-hover);background:var(--theme-canvas);min-height:100vh;color:var(--theme-text)}.email-outreach-page button,.email-outreach-page input,.email-outreach-page textarea,.email-outreach-page select{font:inherit}.outreach-reassurance{background:var(--ta-panel-raised);border-bottom:1px solid var(--ta-rule-strong)}.outreach-reassurance .shell{grid-template-columns:repeat(3,1fr);display:grid}.outreach-reassurance .shell>div{border-right:1px solid var(--ta-rule-strong);align-content:center;gap:7px;min-height:86px;padding:18px 26px;display:grid}.outreach-reassurance .shell>div:first-child{border-left:1px solid var(--ta-rule-strong)}.outreach-reassurance b{font:800 calc(10px * var(--text-scale))/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.outreach-reassurance span{color:var(--ta-copy-secondary);font-size:calc(11px * var(--text-scale))}.outreach-workspace{padding:54px 0 90px;position:relative;overflow:hidden}.outreach-workspace:before{content:"";border:1px solid var(--ta-rule-strong);width:640px;height:640px;box-shadow:0 0 0 70px rgb(from var(--theme-accent) r g b / .025),0 0 0 140px rgb(from var(--ta-canvas) r g b / .018);pointer-events:none;border-radius:50%;position:absolute;top:80px;right:-310px}.outreach-member-notice{z-index:1;border:1px solid var(--ta-command-red);border-left:4px solid var(--ta-command-red);background:var(--theme-accent-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin:0 auto 24px;padding:18px 22px;display:grid;position:relative}.outreach-member-notice>span{color:var(--ta-command-red-hover);font:800 10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;white-space:nowrap}.outreach-member-notice p{color:var(--ta-copy-muted);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.5}.outreach-member-notice>div{gap:8px;display:flex}.outreach-wizard{z-index:1;border:1px solid var(--ta-rule-strong);background:var(--ta-panel-raised);box-shadow:16px 16px 0 rgb(from var(--ta-canvas) r g b / .3),-5px -5px 0 rgb(from var(--theme-accent) r g b / .08);position:relative}.outreach-wizard:before,.outreach-wizard:after{content:"";z-index:2;border-color:var(--ta-command-red);pointer-events:none;width:18px;height:18px;position:absolute}.outreach-wizard:before{border-left:2px solid var(--ta-command-red);border-top:2px solid var(--ta-command-red);top:-1px;left:-1px}.outreach-wizard:after{border-right:2px solid var(--ta-command-red);border-bottom:2px solid var(--ta-command-red);bottom:-1px;right:-1px}.outreach-wizard-top{background:var(--ta-panel);min-height:116px;color:var(--theme-accent-contrast);grid-template-columns:195px 1fr;display:grid}.outreach-wizard-top>div{border-right:1px solid var(--ta-rule);grid-template-columns:1fr auto;align-content:center;padding:20px 25px;display:grid}.outreach-wizard-top>div>span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;grid-column:1/-1}.outreach-wizard-top>div>strong{margin-top:10px;font-size:32px;line-height:1}.outreach-wizard-top>div>strong small{color:var(--ta-copy-secondary);font-size:13px}.outreach-wizard-top>div>p{color:var(--ta-copy-secondary);align-self:end;margin:0 0 2px;font-size:10px}.outreach-wizard-top ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.outreach-wizard-top li{border-right:1px solid var(--ta-rule);min-width:0}.outreach-wizard-top li:last-child{border-right:0}.outreach-wizard-top li button{width:100%;height:100%;color:var(--ta-copy-secondary);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:10px;padding:15px 8px;display:grid}.outreach-wizard-top li button:disabled{cursor:default}.outreach-wizard-top li button>span{border:1px solid var(--ta-rule);width:34px;height:32px;color:var(--theme-accent);border-radius:4px;place-items:center;display:grid;position:relative}.outreach-wizard-top li button>span svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.outreach-wizard-top li button b{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.outreach-wizard-top li.is-current{box-shadow:inset 0 -4px var(--ta-command-red);background:var(--ta-panel-raised)}.outreach-wizard-top li.is-current button{color:var(--theme-accent-contrast)}.outreach-wizard-top li.is-current button>span{border-color:rgb(from var(--ta-title) r g b / .7);background:rgb(from var(--ta-canvas) r g b / .14);color:var(--theme-accent-contrast)}.outreach-wizard-top li.is-complete:not(.is-current) button{color:var(--ta-copy-primary)}.outreach-wizard-top li.is-complete:not(.is-current) button>span{border-color:var(--ta-copy-muted);background:var(--ta-panel-raised);color:var(--theme-accent)}.outreach-wizard-top li.is-complete:not(.is-current) button>span:after{content:"✓";border:2px solid var(--ta-rule);background:var(--ta-signal-green);width:15px;height:15px;color:var(--theme-accent-contrast);font:10px/1 var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-5px}.outreach-panel{padding:46px 48px 40px}.outreach-step-heading{margin-bottom:34px}.outreach-step-heading>span{color:var(--ta-command-red);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.outreach-step-heading h2{letter-spacing:-.05em;margin:11px 0 12px;font-size:clamp(36px,4.6vw,54px);line-height:1.02}.outreach-step-heading p{max-width:760px;color:var(--ta-copy-secondary);font-size:calc(14px * var(--text-scale));margin:0;line-height:1.65}.outreach-mode-tabs{background:var(--ta-panel-hover);border:1px solid var(--ta-rule-strong);grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;padding:6px;display:grid}.outreach-mode-tabs button{min-height:48px;color:var(--ta-copy-secondary);cursor:pointer;background:0 0;border:1px solid #0000;font-size:11px;font-weight:800}.outreach-mode-tabs button[aria-selected=true]{border-color:var(--ta-copy-primary);background:var(--ta-panel-raised);color:var(--ta-title);box-shadow:4px 4px 0 rgb(from var(--ta-canvas) r g b / .08)}.outreach-recipient-layout{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.outreach-field{align-content:start;gap:9px;min-width:0;display:grid}.outreach-field>span{color:var(--ta-title);font-size:calc(10px * var(--text-scale));letter-spacing:.04em;font-weight:800}.outreach-field input,.outreach-field textarea,.outreach-field select{border:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover);width:100%;min-width:0;color:var(--ta-title);font-size:calc(13px * var(--text-scale));border-radius:0;outline:0}.outreach-field input,.outreach-field select{height:49px;padding:0 14px}.outreach-field textarea{resize:vertical;padding:15px;line-height:1.6}.outreach-field input:focus,.outreach-field textarea:focus,.outreach-field select:focus{border-color:var(--ta-command-red);background:var(--ta-panel-raised);box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .09)}.outreach-field input[readonly]{color:var(--ta-copy-muted);background:var(--ta-panel-hover)}.outreach-field select:disabled{color:var(--ta-copy-muted);opacity:1;background:var(--ta-panel-hover)}.outreach-field small{color:var(--ta-copy-secondary);font-size:calc(10px * var(--text-scale));line-height:1.45}.outreach-recipient-summary{border:1px solid var(--ta-rule);background:var(--ta-panel);min-height:345px;color:var(--theme-accent-contrast);grid-template-rows:auto 1fr;display:grid}.outreach-recipient-summary>div:first-child{border-bottom:1px solid var(--ta-rule);justify-content:space-between;align-items:center;min-height:62px;padding:14px 17px;display:flex}.outreach-recipient-summary>div:first-child span{color:var(--ta-copy-primary);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.outreach-recipient-summary>div:first-child strong{color:var(--theme-accent);font-size:26px}.outreach-recipient-scroll{max-height:310px;padding:7px 9px 7px 7px;overflow:auto}.outreach-recipient-scroll>p{border:1px solid var(--ta-rule);border-left:2px solid var(--ta-command-red);background:var(--ta-panel-raised);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 5px;padding:11px 10px;display:grid}.outreach-recipient-scroll>p i{color:var(--ta-copy-secondary);font:normal 10px/1 var(--font-geist-mono),monospace}.outreach-recipient-scroll>p span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.outreach-recipient-scroll>p b{color:var(--ta-signal-green);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.outreach-empty-list{min-height:220px;color:var(--ta-copy-secondary);text-align:center;place-content:center;justify-items:center;gap:15px;padding:30px;display:grid}.outreach-empty-list>span{border:1px solid var(--ta-rule);width:55px;height:55px;color:var(--theme-accent);border-radius:50%;place-items:center;font-size:23px;display:grid}.outreach-empty-list p{max-width:220px;margin:0;font-size:11px;line-height:1.5}.outreach-total{border:1px solid var(--ta-rule-strong);border-left:4px solid var(--ta-command-red);background:var(--ta-panel-hover);grid-template-columns:1fr auto;align-items:center;margin-top:17px;padding:16px 20px;display:grid}.outreach-total>span{color:var(--ta-copy-secondary);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.outreach-total strong{grid-area:1/2/3;font-size:31px}.outreach-total strong small{color:var(--ta-copy-primary);font-size:14px}.outreach-total p{color:var(--ta-copy-secondary);margin:5px 0 0;font-size:10px}.outreach-total.is-over{border-color:var(--theme-accent);background:var(--theme-accent-surface)}.outreach-congress-search{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.outreach-dark-button{background:var(--ta-panel);min-height:49px;color:var(--theme-accent-contrast);cursor:pointer;border:0;padding:0 22px;font-size:10px;font-weight:800}.outreach-dark-button:hover{background:var(--ta-command-red)}.outreach-dark-button:disabled{cursor:wait;opacity:.65}.outreach-inline-error{border-left:3px solid var(--ta-command-red);background:var(--theme-accent-surface);color:var(--ta-command-red);margin:12px 0 0;padding:12px 14px;font-size:11px}.outreach-congress-results{gap:7px;max-height:360px;margin-top:16px;display:grid;overflow:auto}.outreach-congress-results>button{border:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.outreach-congress-results>button:hover{border-color:var(--ta-command-red);background:var(--ta-panel-raised);transform:translate(3px)}.outreach-congress-results>button span{gap:5px;min-width:0;display:grid}.outreach-congress-results b{font-size:13px}.outreach-congress-results small{color:var(--ta-copy-secondary);font-size:10px}.outreach-congress-results em{color:var(--ta-command-red);font:normal 10px/1 var(--font-geist-mono),monospace;white-space:nowrap}.outreach-selected-office{border:1px solid var(--ta-rule-strong);margin-top:17px}.outreach-office-head{background:var(--ta-panel);color:var(--theme-accent-contrast);justify-content:space-between;gap:20px;padding:21px 22px;display:flex}.outreach-office-head span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.outreach-office-head h3{margin:8px 0 5px;font-size:24px}.outreach-office-head p{color:var(--ta-copy-primary);margin:0;font-size:10px}.outreach-staff-list{max-height:340px;display:grid;overflow:auto}.outreach-staff-list label{border-bottom:1px solid var(--ta-rule-strong);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:13px 17px;display:grid}.outreach-staff-list label:last-child{border-bottom:0}.outreach-staff-list label:hover{background:var(--ta-panel-hover)}.outreach-staff-list input{width:18px;height:18px;accent-color:var(--ta-command-red)}.outreach-staff-list span{gap:4px;min-width:0;display:grid}.outreach-staff-list b{font-size:12px}.outreach-staff-list small{color:var(--ta-copy-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.outreach-congress-panel-head{border:1px solid var(--ta-rule);border-left:3px solid var(--ta-command-red);background:var(--ta-panel);color:var(--theme-accent-contrast);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px;display:flex}.outreach-congress-panel-head>div:first-child{min-width:0}.outreach-congress-panel-head>div:first-child>span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.outreach-congress-panel-head h3{color:var(--theme-accent-contrast);margin:8px 0 6px;font-size:19px}.outreach-congress-panel-head p{max-width:670px;color:var(--ta-copy-primary);margin:0;font-size:11px;line-height:1.55}.outreach-congress-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.outreach-congress-loading{border:1px solid var(--ta-rule);background:var(--ta-panel);min-height:130px;color:var(--ta-copy-primary);text-align:center;place-items:center;margin-top:10px;font-size:11px;display:grid}.outreach-hearing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.outreach-hearing-grid>label{border:1px solid var(--ta-rule);border-left:3px solid var(--ta-rule);background:var(--ta-panel);min-width:0;min-height:94px;color:var(--ta-title);cursor:pointer;border-radius:3px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 11px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.outreach-hearing-grid>label:hover{border-color:var(--ta-copy-secondary);background:var(--ta-panel-raised);transform:translateY(-1px)}.outreach-hearing-grid>label.is-locked{cursor:default}.outreach-hearing-grid>label.is-locked:hover{border-color:var(--ta-title);background:var(--ta-panel);transform:none}.outreach-hearing-grid>label>input{width:17px;height:17px;accent-color:var(--ta-command-red);margin:0;position:absolute;top:9px;right:9px}.outreach-congress-avatar{border:1px solid var(--ta-rule);background:var(--ta-panel);place-items:center;width:56px;height:64px;display:grid;position:relative;overflow:hidden}.outreach-congress-avatar>b{color:var(--theme-accent);font:800 14px/1 var(--font-geist-mono),monospace}.outreach-congress-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.outreach-congress-card-copy{align-content:center;gap:5px;min-width:0;padding-right:6px;display:grid}.outreach-congress-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.outreach-congress-card-copy small{color:var(--ta-copy-primary);font-size:10px}.outreach-congress-card-copy em{color:var(--theme-accent);font:normal 10px/1.25 var(--font-geist-mono),monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-congress-recipient-count{min-width:32px;color:var(--ta-title);align-self:end;justify-items:center;gap:2px;padding-bottom:2px;display:grid}.outreach-congress-recipient-count b{font-size:17px;line-height:1}.outreach-congress-recipient-count small{color:var(--ta-copy-secondary);font:10px/1 var(--font-geist-mono),monospace}.outreach-message-grid{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);align-items:start;gap:24px;display:grid}.outreach-form-stack{gap:17px;display:grid}.outreach-two-fields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.outreach-message-preview{border:1px solid var(--ta-rule);background:var(--ta-panel);box-shadow:9px 9px 0 rgb(from var(--ta-canvas) r g b / .3);padding:18px;position:sticky;top:20px}.outreach-message-preview>span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.outreach-preview-email{border:1px solid var(--ta-rule);background:var(--ta-panel-hover);margin-top:14px}.outreach-preview-email header{background:var(--ta-panel-raised);gap:5px;padding:10px;display:flex}.outreach-preview-email header i{background:var(--ta-panel-hover);border-radius:50%;width:7px;height:7px}.outreach-preview-email header i:first-child{background:var(--ta-command-red)}.outreach-preview-email section{min-height:520px;padding:24px 22px}.outreach-preview-meta{border-bottom:1px solid var(--ta-rule);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:18px;margin-bottom:18px;padding-bottom:18px;display:grid}.outreach-preview-meta>div{min-width:0}.outreach-preview-meta small{color:var(--ta-copy-primary);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;margin:0 0 6px;display:block}.outreach-preview-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.outreach-preview-meta h3{margin:0;font-size:19px;line-height:1.3}.outreach-preview-body textarea{height:500px;min-height:500px;color:var(--ta-copy-primary);white-space:pre-wrap;padding:18px;font-size:12px;line-height:1.7}.outreach-message-format-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.outreach-message-format-tabs button{justify-content:center;width:100%}.outreach-rendered-preview{gap:14px;display:grid}.outreach-rendered-preview>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.outreach-rendered-preview>div small{color:var(--ta-copy-muted);font-size:10px}.outreach-rendered-preview iframe,.outreach-rendered-preview pre{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);width:100%;height:500px;min-height:500px;margin:0}.outreach-rendered-preview iframe{display:block}.outreach-rendered-preview pre{color:var(--ta-copy-primary);background:var(--ta-panel-raised);font:12px/1.7 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;overflow:auto}.outreach-provider-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.outreach-provider-grid>button{border:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-content:center;gap:4px 11px;min-height:104px;padding:14px;display:grid;position:relative}.outreach-provider-grid>button:hover{border-color:var(--ta-copy-primary);background:var(--ta-panel-raised)}.outreach-provider-grid>button.is-selected{border-color:var(--ta-command-red);background:var(--ta-panel-raised);box-shadow:inset 3px 0 var(--ta-command-red),4px 4px 0 rgb(from var(--theme-accent) r g b / .12)}.outreach-provider-grid>button>span{border:1px solid var(--ta-rule-strong);background:var(--ta-panel);width:40px;height:40px;color:var(--theme-accent-contrast);font:10px/1 var(--font-geist-mono),monospace;grid-row:1/3;place-items:center;display:grid}.outreach-provider-grid>button b{align-self:end;font-size:12px}.outreach-provider-grid>button small{color:var(--ta-copy-secondary);font-size:10px}.outreach-provider-grid>button>i{color:var(--ta-command-red);font:normal 10px/1 var(--font-geist-mono),monospace;position:absolute;top:8px;right:9px}.outreach-server-card{border:1px solid var(--ta-rule-strong);margin-top:18px}.outreach-server-status{background:var(--ta-panel);color:var(--theme-accent-contrast);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:20px 22px;display:grid}.outreach-server-mark{border:1px solid var(--ta-rule);width:50px;height:50px;color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;place-items:center;display:grid}.outreach-server-status>div small{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em}.outreach-server-status h3{margin:6px 0 3px;font-size:22px}.outreach-server-status p{color:var(--ta-copy-secondary);margin:0;font-size:10px}.outreach-encryption{letter-spacing:.09em}.outreach-server-fields{background:var(--ta-panel-hover);grid-template-columns:2fr .65fr 1fr 1fr;gap:15px 12px;padding:22px;display:grid}.outreach-server-fields .outreach-field:nth-last-child(-n+2){grid-column:span 2}.outreach-secret-field>div{grid-template-columns:1fr auto;display:grid}.outreach-secret-field>div input{border-right:0}.outreach-provider-note{border-bottom:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.outreach-provider-note b{color:var(--ta-command-red);font-size:10px}.outreach-provider-note p{color:var(--ta-copy-muted);margin:0;font-size:10px;line-height:1.45}.outreach-rest-fields{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.outreach-rest-fields .outreach-field:nth-last-child(-n+2){grid-column:auto}.outreach-rest-contract{border-top:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.outreach-rest-contract>b{color:var(--ta-command-red);letter-spacing:.08em;font-size:10px}.outreach-rest-contract p{color:var(--ta-copy-muted);margin:0;font-size:10px;line-height:1.5}.outreach-rest-contract code{border:1px solid var(--ta-rule-strong);background:var(--ta-panel);color:var(--ta-title);font:9px/1.4 var(--font-geist-mono),monospace;white-space:nowrap;padding:8px 10px}.outreach-privacy-strip{border-top:1px solid var(--ta-rule-strong);background:var(--ta-panel-raised);grid-template-columns:auto 1fr;gap:13px;padding:14px 20px;display:grid}.outreach-privacy-strip b{color:var(--ta-signal-green);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.09em}.outreach-privacy-strip span{color:var(--ta-copy-secondary);font-size:10px;line-height:1.45}.outreach-connection-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.outreach-oauth-guide{border-bottom:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover)}.outreach-oauth-guide summary{cursor:pointer;justify-content:space-between;padding:14px 20px;font-size:10px;font-weight:800;display:flex}.outreach-oauth-guide summary span{color:var(--ta-command-red);font-size:16px}.outreach-oauth-guide[open] summary span{transform:rotate(45deg)}.outreach-oauth-guide ol{background:var(--ta-panel-hover);grid-template-columns:repeat(2,1fr);gap:1px;margin:0 20px 14px;padding:1px;list-style:none;display:grid}.outreach-oauth-guide li{background:var(--ta-panel-raised);gap:6px;padding:13px;display:grid}.outreach-oauth-guide li b{font-size:10px}.outreach-oauth-guide li span{color:var(--ta-copy-secondary);font-size:10px;line-height:1.5}.outreach-oauth-guide>a{color:var(--ta-command-red);margin:0 20px 16px;font-size:10px;font-weight:800;display:inline-block}.outreach-microsoft-connect{align-content:start}.outreach-microsoft-connect button{width:100%;min-height:44px}.outreach-microsoft-connect small{color:var(--ta-copy-secondary);font-size:10px;line-height:1.5}.outreach-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.outreach-review-card{border:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover);min-width:0;min-height:215px;padding:24px;position:relative}.outreach-review-card>span{color:var(--ta-copy-primary);font:10px/1 var(--font-geist-mono),monospace;position:absolute;top:17px;right:18px}.outreach-review-card>small{color:var(--ta-command-red);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:33px;display:block}.outreach-review-card>strong{overflow-wrap:anywhere;font-size:18px;line-height:1.3;display:block}.outreach-review-card>p{overflow-wrap:anywhere;min-width:0;color:var(--ta-copy-secondary);margin:9px 0 24px;font-size:10px;line-height:1.7}.outreach-timing{border:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--theme-accent-contrast);grid-template-columns:225px 1fr;margin-top:14px;display:grid}.outreach-timing>div{border-right:1px solid var(--ta-rule);align-content:center;gap:10px;padding:24px;display:grid}.outreach-timing>div span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.outreach-timing>div strong{font-size:31px}.outreach-timing>p{color:var(--ta-copy-primary);align-self:center;margin:0;padding:24px;font-size:11px;line-height:1.65}.outreach-confirm{border:1px solid var(--ta-rule-strong);background:var(--theme-accent-surface);cursor:pointer;grid-template-columns:auto 1fr;gap:15px;margin-top:14px;padding:21px;display:grid}.outreach-confirm input{width:21px;height:21px;accent-color:var(--ta-command-red)}.outreach-confirm span{gap:7px;display:grid}.outreach-confirm b{font-size:12px}.outreach-confirm small{color:var(--ta-copy-secondary);font-size:10px;line-height:1.55}.outreach-transmission{border:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--theme-accent-contrast);overflow:hidden}.outreach-flight{background-image:linear-gradient(rgb(from var(--ta-title) r g b / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(from var(--ta-title) r g b / .035) 1px,transparent 1px);isolation:isolate;background-size:32px 32px;height:190px;position:relative;overflow:hidden}.outreach-flight:before{content:"";background:radial-gradient(circle at 12% 47%,rgb(from var(--theme-accent) r g b / .17),transparent 25%),radial-gradient(circle at 88% 47%,rgb(from var(--theme-accent) r g b / .12),transparent 24%);opacity:.78;position:absolute;inset:0}.outreach-flight:after{content:"";z-index:1;background:linear-gradient(90deg,var(--ta-panel) 0,transparent 12%,transparent 88%,var(--ta-panel) 100%);pointer-events:none;position:absolute;inset:0}.outreach-envelope{z-index:4;border:2px solid var(--ta-rule-strong);background:var(--ta-panel-raised);width:70px;height:50px;box-shadow:0 0 24px rgb(from var(--theme-accent) r g b / .3);position:absolute;top:62px;left:9%}.outreach-envelope:before,.outreach-envelope:after{content:"";background:var(--ta-panel-hover);transform-origin:0;width:49px;height:2px;position:absolute;top:0}.outreach-envelope:before{left:0;transform:rotate(29deg)}.outreach-envelope:after{right:-49px;transform:rotate(151deg)}.outreach-envelope>span{background:var(--ta-command-red);width:11px;height:11px;box-shadow:0 0 10px var(--ta-command-red),0 0 24px rgb(from var(--theme-accent) r g b / .48);border-radius:50%;position:absolute;top:19px;left:28px}.outreach-envelope>small,.outreach-flight-target>span{color:var(--ta-copy-secondary);font:800 9px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;white-space:nowrap;position:absolute;top:66px;left:50%;transform:translate(-50%)}.outreach-flight-line{z-index:2;background:rgb(from var(--theme-accent) r g b / .16);width:72%;height:2px;box-shadow:0 0 10px rgb(from var(--theme-accent) r g b / .12);position:absolute;top:87px;left:14%}.outreach-flight-line:before{content:"";background:linear-gradient(90deg,var(--ta-command-red),var(--ta-copy-primary),var(--ta-command-red));opacity:.24;transform-origin:0;position:absolute;inset:0;transform:scaleX(.08)}.outreach-flight-line i{background:var(--ta-command-red);width:6px;height:6px;box-shadow:0 0 12px rgb(from var(--theme-accent) r g b / .55);opacity:.28;border-radius:50%;animation:none;position:absolute;top:-2px}.outreach-flight-line i:first-child{left:24%}.outreach-flight-line i:nth-child(2){left:50%}.outreach-flight-line i:nth-child(3){left:76%}.outreach-energy{z-index:6;border:1px solid var(--ta-copy-primary);background:radial-gradient(circle,var(--ta-title) 0 12%,var(--ta-command-red) 32%,rgb(from var(--theme-accent) r g b / .35) 58%,transparent 72%);width:22px;height:22px;box-shadow:0 0 13px var(--ta-command-red),0 0 30px rgb(from var(--theme-accent) r g b / .68);opacity:0;border-radius:50%;position:absolute;top:76px;left:14%;transform:translate(-50%)scale(.25)}.outreach-energy:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,rgb(from var(--theme-accent) r g b / .16),var(--ta-copy-primary));filter:blur(1px);transform-origin:100%;width:96px;height:5px;position:absolute;top:8px;right:12px}.outreach-energy:after{content:"";border:1px solid rgb(from var(--theme-accent) r g b / .44);border-radius:50%;position:absolute;inset:-8px}.outreach-energy>span{background:var(--ta-title);box-shadow:0 0 8px var(--ta-title);border-radius:50%;position:absolute;inset:7px}.outreach-energy>i{background:var(--ta-copy-primary);width:4px;height:4px;box-shadow:0 0 7px var(--ta-command-red);border-radius:50%;position:absolute}.outreach-energy>i:first-of-type{top:3px;left:-7px}.outreach-energy>i:nth-of-type(2){bottom:1px;right:-5px}.outreach-flight-target{z-index:4;border:2px solid var(--ta-command-red);width:60px;height:60px;box-shadow:0 0 0 10px rgb(from var(--theme-accent) r g b / .06),0 0 0 22px rgb(from var(--theme-accent) r g b / .025),0 0 24px rgb(from var(--theme-accent) r g b / .24);border-radius:50%;place-items:center;display:grid;position:absolute;top:58px;right:8%}.outreach-flight-target:before{content:"";border:1px solid rgb(from var(--theme-accent) r g b / .6);background:rgb(from var(--theme-accent) r g b / .12);border-radius:50%;width:18px;height:18px}.outreach-flight-target:after{content:"";border:1px solid rgb(from var(--theme-accent) r g b / .22);opacity:.6;border-radius:50%;position:absolute;inset:-9px}.outreach-flight-target>span{color:var(--theme-accent);top:77px}.outreach-transmission.is-email-active .outreach-flight-line:before{animation:outreach-track-charge var(--outreach-animation-duration,1s) linear 1}.outreach-transmission.is-email-active .outreach-flight-line i{animation-name:outreach-track-spark;animation-duration:var(--outreach-animation-duration,1s);animation-timing-function:ease-in-out;animation-iteration-count:1}.outreach-transmission.is-email-active .outreach-flight-line i:nth-child(2){animation-delay:50ms}.outreach-transmission.is-email-active .outreach-flight-line i:nth-child(3){animation-delay:.1s}.outreach-transmission.is-email-active .outreach-envelope{animation:outreach-envelope-launch var(--outreach-animation-duration,1s) ease-out 1}.outreach-transmission.is-email-active .outreach-envelope>span{animation:outreach-core-launch var(--outreach-animation-duration,1s) ease-out 1}.outreach-transmission.is-email-active .outreach-energy{animation:outreach-energy-flight var(--outreach-animation-duration,1s) cubic-bezier(.2,.72,.24,1) 1}.outreach-transmission.is-email-active .outreach-energy:after{animation:outreach-energy-ring var(--outreach-animation-duration,1s) ease-out 1}.outreach-transmission.is-email-active .outreach-flight-target{animation:outreach-target-impact var(--outreach-animation-duration,1s) ease-out 1}.outreach-flight-target.is-accepted{border-color:var(--ta-signal-green);box-shadow:0 0 0 10px rgb(from var(--ta-signal-green) r g b / .08),0 0 34px rgb(from var(--ta-signal-green) r g b / .58);animation:.76s ease-out outreach-result-pulse}.outreach-flight-target.is-accepted:before{border-color:var(--ta-signal-green);background:rgb(from var(--ta-signal-green) r g b / .55);box-shadow:0 0 16px var(--ta-signal-green)}.outreach-flight-target.is-accepted>span{color:var(--ta-signal-green)}.outreach-flight-target.is-failed{border-color:var(--ta-command-red);box-shadow:0 0 0 10px rgb(from var(--theme-accent) r g b / .09),0 0 34px rgb(from var(--theme-accent) r g b / .64);animation:.76s ease-out outreach-result-pulse}.outreach-flight-target.is-failed:before{background:var(--ta-command-red);box-shadow:0 0 16px var(--ta-command-red)}.outreach-flight-target.is-failed>span{color:var(--ta-command-red)}.outreach-transmission.is-complete .outreach-flight-target{border-color:var(--ta-signal-green);box-shadow:0 0 0 10px rgb(from var(--ta-signal-green) r g b / .07),0 0 28px rgb(from var(--ta-signal-green) r g b / .4)}.outreach-transmission-status{text-align:center;justify-items:center;gap:8px;padding:0 30px 20px;display:grid}.outreach-transmission-status>span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.outreach-transmission-status h3{text-overflow:ellipsis;white-space:nowrap;max-width:750px;margin:0;font-size:17px;overflow:hidden}.outreach-progress{grid-template-columns:1fr 48px;align-items:center;gap:12px;padding:0 30px 22px;display:grid}.outreach-progress>div{background:var(--ta-panel-raised);height:8px;overflow:hidden}.outreach-progress>div>span{background:linear-gradient(90deg,var(--ta-command-red),var(--ta-command-red),var(--theme-accent));height:100%;transition:width .3s;display:block}.outreach-progress>span{color:var(--ta-copy-primary);font:10px/1 var(--font-geist-mono),monospace;text-align:right}.outreach-send-stats{border-top:1px solid var(--ta-rule);grid-template-columns:repeat(4,1fr);display:grid}.outreach-send-stats>div{border-right:1px solid var(--ta-rule);justify-items:center;gap:7px;padding:17px;display:grid}.outreach-send-stats>div:last-child{border-right:0}.outreach-send-stats span{color:var(--ta-copy-secondary);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.outreach-send-stats strong{font-size:23px}.outreach-event-log{border:1px solid var(--ta-rule-strong);margin-top:14px;overflow:hidden}.outreach-event-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:320px;overflow:hidden scroll}.outreach-event-scroll:focus-visible{outline:2px solid var(--ta-command-red);outline-offset:-2px}.outreach-event-scroll{scrollbar-color:var(--ta-copy-secondary) var(--ta-panel);scrollbar-width:thin}.outreach-event-scroll::-webkit-scrollbar{width:11px}.outreach-event-scroll::-webkit-scrollbar-track{background:var(--ta-panel-raised)}.outreach-event-scroll::-webkit-scrollbar-thumb{border:3px solid var(--ta-rule);background:var(--ta-panel-hover);border-radius:8px}.outreach-event-scroll::-webkit-scrollbar-thumb:hover{background:var(--ta-panel-hover)}.outreach-log-head{z-index:2;border-bottom:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--theme-accent-contrast);justify-content:space-between;padding:13px 15px;display:flex;position:sticky;top:0}.outreach-log-head span{color:var(--theme-accent);font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.outreach-log-head b{color:var(--ta-copy-secondary);font-size:10px}.outreach-log-row{border-bottom:1px solid var(--ta-rule-strong);background:var(--ta-panel-hover);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.outreach-log-row:last-child{border-bottom:0}.outreach-log-row>i{border:1px solid var(--ta-rule-strong);width:25px;height:25px;color:var(--ta-copy-secondary);font:normal 10px/1 var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}.outreach-log-row>span{gap:4px;min-width:0;display:grid}.outreach-log-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.outreach-log-row>span small{color:var(--ta-command-red);font-size:10px;line-height:1.45}.outreach-log-row>em{color:var(--ta-copy-secondary);font:normal 10px/1 var(--font-geist-mono),monospace}.outreach-log-row.is-sent>i{border-color:var(--ta-signal-green);background:var(--ta-panel-hover);color:var(--ta-signal-green)}.outreach-log-row.is-failed>i,.outreach-log-row.is-fatal>i{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--ta-command-red)}.outreach-send-actions{justify-content:center;align-items:center;gap:15px;margin-top:20px;display:flex}.outreach-error{border:1px solid var(--ta-command-red);border-left:4px solid var(--ta-command-red);background:var(--theme-accent-surface);grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:20px;padding:15px 18px;display:grid}.outreach-error b{color:var(--ta-command-red);white-space:nowrap;font-size:10px}.outreach-error span{color:var(--ta-command-red);font-size:11px;line-height:1.5}.outreach-nav{border-top:1px solid var(--ta-rule-strong);justify-content:space-between;align-items:center;margin-top:34px;padding-top:22px;display:flex}@keyframes outreach-track-charge{0%{opacity:.1;transform:scaleX(.04)}72%{opacity:1;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}@keyframes outreach-track-spark{0%,15%{opacity:.18;transform:scale(.7)}55%{opacity:1;transform:scale(1.8)}to{opacity:.22;transform:scale(.8)}}@keyframes outreach-envelope-launch{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(-7px)scale(1.05)}28%{transform:translateY(2px)scale(.98)}}@keyframes outreach-core-launch{0%{opacity:1;transform:scale(1)}18%{opacity:.25;transform:scale(2.6)}34%,to{opacity:1;transform:scale(1)}}@keyframes outreach-energy-flight{0%{opacity:0;left:14%;transform:translate(-50%)scale(.25)}10%{opacity:1;transform:translate(-50%)scale(.9)}58%{opacity:1;transform:translate(-50%)scale(1.05)}82%{opacity:1;left:86%;transform:translate(-50%)scale(1.35)}to{opacity:0;left:86%;transform:translate(-50%)scale(.25)}}@keyframes outreach-energy-ring{0%{opacity:0;transform:scale(.3)}18%{opacity:.9;transform:scale(1)}76%{opacity:.5;transform:scale(1.45)}to{opacity:0;transform:scale(2.2)}}@keyframes outreach-target-impact{0%,70%{transform:scale(1)}84%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes outreach-result-pulse{0%{opacity:.55;transform:scale(.82)}45%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.outreach-flight-line:before,.outreach-flight-line i,.outreach-transmission .outreach-envelope,.outreach-transmission .outreach-envelope>span,.outreach-energy,.outreach-energy:after,.outreach-flight-target{animation:none!important}.outreach-transmission.is-email-active .outreach-energy{opacity:1;left:82%;transform:translate(-50%)scale(1)}.outreach-progress>div>span{transition:none}}@media (width<=900px){.outreach-wizard-top{grid-template-columns:1fr}.outreach-wizard-top>div{display:none}.outreach-wizard-top ol{min-height:92px}.outreach-panel{padding:36px 28px 32px}.outreach-recipient-layout,.outreach-message-grid{grid-template-columns:1fr}.outreach-message-preview{position:static}.outreach-provider-grid,.outreach-server-fields{grid-template-columns:repeat(2,1fr)}.outreach-server-fields .outreach-field:nth-last-child(-n+2){grid-column:span 1}.outreach-review-grid{grid-template-columns:1fr}.outreach-review-card{min-height:180px}.outreach-member-notice{grid-template-columns:1fr}.outreach-member-notice>div{justify-self:start}.outreach-hearing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-congress-panel-head{flex-direction:column;align-items:flex-start}.outreach-congress-actions{justify-content:flex-start}}@media (width<=640px){.email-outreach-page .tool-subheader{padding:38px 0}.email-outreach-page .tool-subheader-inner{grid-template-columns:1fr;gap:24px}.outreach-reassurance .shell{grid-template-columns:1fr}.outreach-reassurance .shell>div{border-left:1px solid var(--ta-rule-strong);border-bottom:1px solid var(--ta-rule-strong);min-height:72px}.outreach-reassurance .shell>div:last-child{border-bottom:0}.outreach-workspace{padding-top:26px}.outreach-wizard{box-shadow:7px 7px 0 rgb(from var(--ta-canvas) r g b / .3)}.outreach-wizard-top{overflow-x:auto}.outreach-wizard-top ol{min-width:510px}.outreach-panel{padding:30px 18px 27px}.outreach-step-heading h2{font-size:36px}.outreach-mode-tabs,.outreach-congress-search,.outreach-two-fields,.outreach-provider-grid{grid-template-columns:1fr}.outreach-server-status{grid-template-columns:auto 1fr}.outreach-encryption{grid-column:1/-1;justify-self:start}.outreach-server-fields,.outreach-provider-note,.outreach-oauth-guide ol,.outreach-timing{grid-template-columns:1fr}.outreach-timing>div{border-right:0;border-bottom:1px solid var(--ta-rule)}.outreach-flight{height:172px}.outreach-envelope{transform-origin:0;top:59px;left:5%;transform:scale(.84)}.outreach-flight-line{width:70%;top:82px;left:15%}.outreach-energy{top:71px}.outreach-flight-target{width:48px;height:48px;top:58px;right:5%}.outreach-flight-target>span{top:66px}.outreach-send-stats{grid-template-columns:repeat(2,1fr)}.outreach-send-stats>div:nth-child(2){border-right:0}.outreach-send-stats>div:nth-child(-n+2){border-bottom:1px solid var(--ta-rule)}.outreach-transmission-status h3{max-width:calc(100vw - 95px)}.outreach-send-actions{flex-direction:column}.outreach-nav{gap:18px}.outreach-error{grid-template-columns:1fr}.outreach-member-notice>div{width:100%;display:grid}.outreach-hearing-grid{grid-template-columns:1fr}.outreach-congress-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.outreach-hearing-grid>label{min-height:90px}}.email-outreach-page{background:var(--ta-panel);color:var(--ta-title)}.outreach-reassurance,.outreach-member-notice,.outreach-wizard,.outreach-mode-tabs,.outreach-total,.outreach-congress-results>button,.outreach-selected-office,.outreach-staff-list,.outreach-preview-email,.outreach-provider-grid>button,.outreach-server-card,.outreach-log-row{border-color:var(--ta-title);background:var(--ta-panel);color:var(--ta-title)}.outreach-reassurance .shell>div,.outreach-staff-list label,.outreach-log-row{border-color:var(--ta-rule)}.outreach-wizard{box-shadow:16px 16px 0 rgb(from var(--ta-canvas) r g b / .38), -5px -5px 0 rgb(from var(--theme-accent) r g b / .1)}.outreach-field input,.outreach-field textarea,.outreach-field select{border-color:var(--ta-title);background:var(--ta-panel);color:var(--ta-title)}.outreach-field input:focus,.outreach-field textarea:focus,.outreach-field select:focus,.outreach-mode-tabs button[aria-selected=true],.outreach-congress-results>button:hover,.outreach-provider-grid>button:hover,.outreach-provider-grid>button.is-selected,.outreach-staff-list label:hover{background:var(--ta-panel-raised);color:var(--ta-title)}.outreach-field input[readonly],.outreach-field select:disabled{background:var(--ta-panel-raised);color:var(--ta-copy-primary)}.outreach-preview-email section{background:var(--ta-panel)}.outreach-inline-error,.outreach-error{background:var(--theme-accent-surface);color:var(--ta-command-red);border-color:var(--ta-command-red)}.outreach-log-row.is-sent>i{background:var(--ta-signal-green)}.outreach-log-row.is-failed>i,.outreach-log-row.is-fatal>i{background:var(--theme-accent-surface)}.outreach-reassurance span,.outreach-member-notice p,.outreach-step-heading p,.outreach-field small,.outreach-total>span,.outreach-total p,.outreach-congress-results small,.outreach-staff-list small,.outreach-provider-grid>button small,.outreach-provider-note p,.outreach-privacy-strip span,.outreach-oauth-guide li span,.outreach-review-card>p,.outreach-confirm small{color:var(--ta-copy-primary)}.email-outreach-prototype-page .email-outreach-page{min-height:0}.email-outreach-prototype-page .panel-page-body .outreach-workspace{background:0 0;padding:0;overflow:visible}.email-outreach-prototype-page .panel-page-body .outreach-workspace>.shell{width:100%}.email-outreach-prototype-page .outreach-workspace:before{display:none}.email-outreach-prototype-page .outreach-wizard{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.email-outreach-prototype-page .outreach-wizard:before,.email-outreach-prototype-page .outreach-wizard:after{display:none}.email-outreach-prototype-page .outreach-wizard-top{border-bottom:1px solid var(--ta-rule);background:var(--ta-panel);grid-template-columns:178px 1fr;gap:6px;min-height:96px;padding:7px 14px}.email-outreach-prototype-page .outreach-wizard-top>div{border:1px solid var(--ta-rule);border-left:2px solid var(--ta-command-red);background:var(--ta-panel);border-radius:6px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;row-gap:4px;padding:14px 17px}.email-outreach-prototype-page .outreach-wizard-top>div>strong{font-size:27px}.email-outreach-prototype-page .outreach-wizard-top ol{gap:6px}.email-outreach-prototype-page .outreach-wizard-top li{border:1px solid var(--ta-rule);background:var(--ta-panel);border-radius:6px;overflow:hidden}.email-outreach-prototype-page .outreach-wizard-top li:last-child{border:1px solid var(--ta-rule)}.email-outreach-prototype-page .outreach-wizard-top li.is-current{border-color:var(--theme-accent);background:var(--ta-command-red);box-shadow:none}.email-outreach-prototype-page .outreach-wizard-top li.is-current button>span{border-color:rgb(from var(--ta-title) r g b / .65);background:rgb(from var(--ta-canvas) r g b / .14);color:var(--theme-accent-contrast)}.email-outreach-prototype-page .outreach-panel{background:var(--ta-panel);padding:36px 38px 32px}.email-outreach-prototype-page .outreach-step-heading{margin-bottom:27px}.email-outreach-prototype-page .outreach-panel :is(h2,h3){color:var(--ta-copy-primary);font-size:calc(18px * var(--text-scale));letter-spacing:-.018em;line-height:1.25}.email-outreach-prototype-page .outreach-panel :is(h2,h3)+p{color:var(--ta-copy-primary)}.email-outreach-prototype-page :is(.outreach-step-heading>span,.outreach-office-head span,.outreach-message-preview>span,.outreach-server-status>div small,.outreach-transmission-status>span){color:var(--theme-accent)}.email-outreach-prototype-page .outreach-mode-tabs{background:var(--ta-panel);border-radius:7px;gap:6px;padding:6px}.email-outreach-prototype-page .outreach-mode-tabs button{border-radius:5px}.email-outreach-prototype-page .outreach-mode-tabs button[aria-selected=true]{border-color:var(--theme-accent);background:var(--ta-command-red);color:var(--theme-accent-contrast);box-shadow:none}.email-outreach-prototype-page .outreach-field input,.email-outreach-prototype-page .outreach-field textarea,.email-outreach-prototype-page .outreach-field select,.email-outreach-prototype-page .outreach-dark-button,.email-outreach-prototype-page .outreach-congress-results>button,.email-outreach-prototype-page .outreach-provider-grid>button,.email-outreach-prototype-page .outreach-review-card,.email-outreach-prototype-page .outreach-confirm{border-radius:6px}.email-outreach-prototype-page .outreach-field>span{color:var(--ta-title)}.email-outreach-prototype-page .outreach-total.is-over,.email-outreach-prototype-page .outreach-error{background:var(--theme-accent-surface)}.email-outreach-prototype-page .outreach-error b,.email-outreach-prototype-page .outreach-error span,.email-outreach-prototype-page .outreach-provider-note b{color:var(--ta-command-red)}.email-outreach-prototype-page .outreach-rest-contract{background:var(--ta-panel)}.email-outreach-prototype-page .outreach-rest-contract>b{color:var(--theme-accent)}.email-outreach-prototype-page .outreach-rest-contract p{color:var(--ta-copy-primary)}.email-outreach-prototype-page .outreach-rest-contract code{background:var(--ta-panel)}.email-outreach-prototype-page .outreach-oauth-guide ol{background:var(--ta-panel-hover)}.email-outreach-prototype-page .outreach-event-log{border-color:var(--ta-rule-strong)}.email-outreach-prototype-page .outreach-nav{border-top-color:var(--ta-title)}.email-outreach-prototype-page .outreach-total,.email-outreach-prototype-page .outreach-selected-office,.email-outreach-prototype-page .outreach-server-card,.email-outreach-prototype-page .outreach-transmission,.email-outreach-prototype-page .outreach-event-log{border-radius:7px;overflow:hidden}.email-outreach-prototype-page :is(.outreach-member-notice,.outreach-recipient-summary,.outreach-total,.outreach-selected-office,.outreach-server-card,.outreach-review-card,.outreach-timing,.outreach-confirm,.outreach-transmission,.outreach-event-log){box-shadow:5px 6px 0 rgb(from var(--ta-canvas) r g b / .24), -2px -2px 0 rgb(from var(--theme-accent) r g b / .1);position:relative}.email-outreach-prototype-page .outreach-message-preview{box-shadow:5px 6px 0 rgb(from var(--ta-canvas) r g b / .24), -2px -2px 0 rgb(from var(--theme-accent) r g b / .1)}.email-outreach-prototype-page :is(.outreach-member-notice,.outreach-recipient-summary,.outreach-total,.outreach-selected-office,.outreach-message-preview,.outreach-server-card,.outreach-review-card,.outreach-timing,.outreach-confirm,.outreach-transmission,.outreach-event-log):before,.email-outreach-prototype-page :is(.outreach-member-notice,.outreach-recipient-summary,.outreach-total,.outreach-selected-office,.outreach-message-preview,.outreach-server-card,.outreach-review-card,.outreach-timing,.outreach-confirm,.outreach-transmission,.outreach-event-log):after{content:"";z-index:3;pointer-events:none;width:13px;height:13px;position:absolute}.email-outreach-prototype-page :is(.outreach-member-notice,.outreach-recipient-summary,.outreach-total,.outreach-selected-office,.outreach-message-preview,.outreach-server-card,.outreach-review-card,.outreach-timing,.outreach-confirm,.outreach-transmission,.outreach-event-log):before{border-left:2px solid var(--ta-command-red);border-top:2px solid var(--ta-command-red);top:0;left:0}.email-outreach-prototype-page :is(.outreach-member-notice,.outreach-recipient-summary,.outreach-total,.outreach-selected-office,.outreach-message-preview,.outreach-server-card,.outreach-review-card,.outreach-timing,.outreach-confirm,.outreach-transmission,.outreach-event-log):after{border-right:2px solid var(--ta-command-red);border-bottom:2px solid var(--ta-command-red);bottom:0;right:0}@media (width<=900px){.email-outreach-prototype-page .outreach-wizard-top{grid-template-columns:1fr}.email-outreach-prototype-page .outreach-wizard-top>div{display:none}}@media (width<=640px){.email-outreach-prototype-page .outreach-workspace .shell{width:min(100% - 30px,1180px)}.email-outreach-prototype-page .panel-page-body .outreach-workspace .shell{width:100%}.email-outreach-prototype-page .outreach-wizard{box-shadow:none}.email-outreach-prototype-page .outreach-wizard-top{padding:6px}.email-outreach-prototype-page .outreach-wizard-top ol{min-width:0}.email-outreach-prototype-page .outreach-wizard-top li button{padding:10px 3px}.email-outreach-prototype-page .outreach-wizard-top li button b{white-space:normal;font-size:10px}.email-outreach-prototype-page .outreach-panel{padding:28px 17px 25px}.email-outreach-prototype-page .outreach-field input,.email-outreach-prototype-page .outreach-field textarea,.email-outreach-prototype-page .outreach-field select{font-size:16px}}.email-outreach-prototype-page .outreach-wizard{scroll-margin-top:92px}.email-outreach-prototype-page .outreach-member-notice{border-radius:0;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;gap:20px;min-height:80px;padding:17px 20px}.email-outreach-prototype-page .outreach-member-notice>div{align-items:stretch;gap:8px}.email-outreach-prototype-page .outreach-wizard-top li{border-radius:3px}.email-outreach-prototype-page .panel-page-body .outreach-wizard-top li button{min-height:82px;color:var(--ta-copy-primary);box-shadow:none;background:0 0;border:0;border-radius:0;line-height:1.2}.email-outreach-prototype-page .panel-page-body .outreach-wizard-top li button:hover{background:var(--ta-panel-raised);color:var(--theme-accent-contrast);border:0}.email-outreach-prototype-page .panel-page-body .outreach-wizard-top li.is-current button,.email-outreach-prototype-page .panel-page-body .outreach-wizard-top li.is-current button:hover{color:var(--theme-accent-contrast);background:0 0;border:0}.email-outreach-prototype-page .outreach-wizard-top li:not(.is-current){border-color:var(--ta-rule)}.email-outreach-prototype-page .outreach-wizard-top li.is-current{border-color:var(--ta-command-red)}.email-outreach-prototype-page .panel-page-body .outreach-mode-tabs button{border:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--ta-copy-primary);box-shadow:none;border-radius:3px;line-height:1.2;min-height:48px!important}.email-outreach-prototype-page .panel-page-body .outreach-mode-tabs button:hover{border-color:var(--ta-copy-secondary);background:var(--ta-panel-raised);color:var(--theme-accent-contrast)}.email-outreach-prototype-page .panel-page-body .outreach-provider-grid>button{border:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--ta-title);box-shadow:none;border-radius:3px;line-height:1.2;min-height:104px!important}.email-outreach-prototype-page .panel-page-body .outreach-provider-grid>button:hover{border-color:var(--ta-copy-secondary);background:var(--ta-panel-raised);color:var(--theme-accent-contrast)}.email-outreach-prototype-page .panel-page-body .outreach-provider-grid>button.is-selected,.email-outreach-prototype-page .panel-page-body .outreach-provider-grid>button.is-selected:hover{border-color:var(--ta-command-red);background:var(--ta-panel-raised);color:var(--theme-accent-contrast);box-shadow:inset 3px 0 var(--ta-command-red), 5px 6px 0 rgb(from var(--ta-canvas) r g b / .2)}.email-outreach-prototype-page .panel-page-body button.outreach-dark-button{border:1px solid var(--ta-command-red);background:var(--ta-command-red);color:var(--theme-accent-contrast);min-height:49px!important}.email-outreach-prototype-page .panel-page-body button.outreach-dark-button:hover{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast)}.email-outreach-prototype-page :is(.outreach-recipient-summary,.outreach-total,.outreach-selected-office,.outreach-message-preview,.outreach-server-card,.outreach-review-card,.outreach-timing,.outreach-confirm,.outreach-transmission,.outreach-event-log){border-radius:0}.email-outreach-prototype-page .outreach-field :is(input,select),.email-outreach-prototype-page .outreach-congress-results>button{line-height:1.2}.email-outreach-prototype-page .outreach-oauth-guide>a{align-items:center;min-height:44px;line-height:1.35;display:inline-flex}.email-outreach-prototype-page .outreach-template-lock{border:1px solid var(--ta-command-red);border-left:4px solid var(--ta-command-red);background:var(--ta-command-red);gap:5px;padding:15px 17px;display:grid}.email-outreach-prototype-page .outreach-template-lock b{color:var(--ta-title);font:700 11px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.email-outreach-prototype-page .outreach-template-lock span{color:var(--ta-copy-primary);font-size:12px;line-height:1.55}.email-outreach-prototype-page .outreach-contact-grid{border:1px solid var(--ta-rule);background:var(--ta-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px;display:grid}.email-outreach-prototype-page .outreach-field :is(input,textarea)[readonly]{border-color:var(--ta-title);background:var(--ta-panel);color:var(--ta-copy-primary);cursor:default}.email-outreach-prototype-page .outreach-list-selector{z-index:12;margin-bottom:14px;position:relative}.email-outreach-prototype-page .panel-page-body .outreach-list-trigger{border:1px solid var(--ta-rule);border-left:4px solid var(--ta-command-red);background:var(--ta-panel);width:100%;color:var(--ta-title);text-align:left;box-shadow:5px 6px 0 rgb(from var(--ta-canvas) r g b / .22);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:13px 18px 13px 20px;display:flex;min-height:75px!important}.email-outreach-prototype-page .panel-page-body .outreach-list-trigger:hover,.email-outreach-prototype-page .panel-page-body .outreach-list-trigger[aria-expanded=true]{border-color:var(--theme-accent);background:var(--ta-panel);color:var(--theme-accent-contrast)}.outreach-list-trigger>span:first-child{gap:7px;min-width:0;display:grid}.outreach-list-trigger small{color:var(--theme-accent);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em}.outreach-list-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.outreach-list-trigger-meta{flex:none;align-items:center;gap:16px;display:flex}.outreach-list-trigger-meta small{color:var(--ta-copy-primary);white-space:nowrap}.outreach-list-trigger-meta b{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);width:39px;height:39px;color:var(--theme-accent-contrast);place-items:center;font-size:27px;font-weight:400;line-height:1;transition:transform .18s;display:grid}.outreach-list-trigger-meta b:before{content:"";border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transform:translateY(-2px)rotate(45deg)}.outreach-list-trigger[aria-expanded=true] .outreach-list-trigger-meta b{transform:rotate(180deg)}.outreach-list-menu{z-index:30;border:1px solid var(--ta-rule);background:var(--ta-panel);min-height:285px;box-shadow:11px 13px 0 rgb(from var(--ta-canvas) r g b / .46);grid-template-columns:minmax(210px,250px) minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}.outreach-list-options{border-right:1px solid var(--ta-rule);background:var(--ta-panel);align-content:start;gap:6px;padding:8px;display:grid}.email-outreach-prototype-page .panel-page-body .outreach-list-options>button{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);color:var(--ta-title);text-align:left;cursor:pointer;border-radius:2px;align-content:center;gap:8px;padding:15px 37px 15px 15px;display:grid;position:relative;min-height:104px!important}.email-outreach-prototype-page .panel-page-body .outreach-list-options>button:hover,.email-outreach-prototype-page .panel-page-body .outreach-list-options>button:focus-visible,.email-outreach-prototype-page .panel-page-body .outreach-list-options>button.is-selected{border-color:var(--ta-command-red);background:var(--ta-panel-raised);color:var(--theme-accent-contrast);box-shadow:inset 3px 0 var(--ta-command-red)}.outreach-list-options button>span{color:var(--theme-accent);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em}.outreach-list-options button>strong{font-size:12px;line-height:1.45}.outreach-list-options button>i{color:var(--theme-accent);font:normal 15px/1 var(--font-geist-mono), monospace;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.outreach-list-description{min-width:0;padding:24px 27px}.outreach-list-description>span,.outreach-template-selector-head>span,.outreach-list-placeholder>span{color:var(--theme-accent);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em}.email-outreach-prototype-page .outreach-list-description h3,.email-outreach-prototype-page .outreach-list-placeholder h3{color:var(--ta-title);margin:9px 0 16px;font-size:19px}.outreach-list-description dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 17px;display:grid}.outreach-list-description dl>div{border:1px solid var(--ta-rule);background:var(--ta-panel);min-width:0;padding:12px}.outreach-list-description dt{color:var(--ta-copy-secondary);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.outreach-list-description dd{overflow-wrap:anywhere;color:var(--ta-title);margin:0;font-size:10px;line-height:1.5}.outreach-list-description>p{color:var(--ta-copy-primary);margin:0 0 14px;font-size:11px;line-height:1.6}.outreach-list-description>b{color:var(--ta-title);font-size:10px}.outreach-list-placeholder{border:1px solid var(--ta-rule);border-left:4px solid var(--ta-command-red);background:var(--ta-panel);align-content:center;justify-items:start;min-height:245px;padding:28px;display:grid}.outreach-list-placeholder p{max-width:700px;color:var(--ta-copy-primary);margin:0 0 20px;font-size:12px;line-height:1.7}.email-outreach-prototype-page .panel-page-body .outreach-list-placeholder button{border:1px solid var(--ta-command-red);background:var(--ta-command-red);min-height:46px;color:var(--theme-accent-contrast);cursor:pointer;padding:0 17px;font-size:10px;font-weight:800}.outreach-template-selector{border:1px solid var(--ta-rule);background:var(--ta-panel);gap:7px;margin-bottom:22px;padding:8px;display:grid}.outreach-template-selector-head{gap:5px;padding:9px 11px 7px;display:grid}.outreach-template-selector-head p{color:var(--ta-copy-primary);margin:0;font-size:10px;line-height:1.45}.email-outreach-prototype-page .panel-page-body .outreach-template-selector>button{border:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--ta-title);text-align:left;cursor:pointer;border-radius:2px;grid-template-columns:37px minmax(0,1fr) 30px;align-items:center;gap:13px;padding:10px 13px;display:grid;min-height:76px!important}.email-outreach-prototype-page .panel-page-body .outreach-template-selector>button:hover,.email-outreach-prototype-page .panel-page-body .outreach-template-selector>button.is-selected{border-color:var(--ta-command-red);background:var(--ta-panel-raised);color:var(--theme-accent-contrast);box-shadow:inset 3px 0 var(--ta-command-red)}.outreach-template-selector button>i{border:1px solid var(--ta-rule);width:37px;height:37px;color:var(--theme-accent);font:normal 10px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.outreach-template-selector button>span{gap:5px;min-width:0;display:grid}.outreach-template-selector button>span strong{font-size:12px;line-height:1.35}.outreach-template-selector button>span small{color:var(--ta-copy-primary);font-size:10px;line-height:1.5}.outreach-template-selector button>b{color:var(--theme-accent);justify-self:center;font-size:14px}.outreach-list-load-note,.outreach-transport-note{border:1px solid var(--ta-rule);border-left:4px solid var(--ta-command-red);background:var(--ta-panel);color:var(--ta-copy-primary);margin:0 0 14px;padding:12px 14px;font-size:11px;line-height:1.55}.outreach-transport-note b{color:var(--ta-title);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.outreach-transport-note p{margin:0}.email-outreach-prototype-page .panel-page-body .outreach-list-trigger{justify-content:flex-start;min-height:103px!important}.outreach-list-trigger>span:not(.outreach-list-thumbnail):not(.outreach-list-trigger-meta){flex:1;gap:7px;min-width:0;display:grid}.outreach-list-thumbnail{object-fit:cover;border:1px solid var(--ta-rule);background:var(--ta-panel-raised);width:75px;height:75px;color:var(--ta-title);font:800 15px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;flex:0 0 75px;place-items:center;display:grid}.outreach-list-thumbnail-fallback{box-shadow:inset 0 0 0 3px rgb(from var(--ta-command-red) r g b / .12)}.outreach-list-menu{grid-template-columns:minmax(330px,390px) minmax(0,1fr)}.email-outreach-prototype-page .panel-page-body .outreach-list-options>button{align-items:center;align-content:initial;grid-template-columns:75px minmax(0,1fr);gap:12px;padding:11px;min-height:99px!important}.outreach-list-options button>span:not(.outreach-list-thumbnail){min-width:0;color:inherit;font:inherit;letter-spacing:0;gap:5px;display:grid}.outreach-list-options button>span small{color:var(--ta-command-red);font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em}.outreach-list-options button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.outreach-list-options button>span em{color:var(--ta-copy-primary);font:normal 9px/1.3 var(--font-geist-mono), monospace}.outreach-list-options button>i{position:static;transform:none}.outreach-list-placeholder .outreach-recipient-summary{width:100%;margin-top:18px}.email-outreach-prototype-page .outreach-wizard-top>div>span{white-space:nowrap;grid-column:auto}.email-outreach-prototype-page .outreach-wizard-top>div>strong{white-space:nowrap;margin-top:0;font-size:27px;line-height:1}.email-outreach-prototype-page .outreach-wizard-top>div>p{text-transform:uppercase;align-self:auto;margin:0;line-height:1}.email-outreach-prototype-page .outreach-wizard-top li button:disabled{opacity:.55}.email-outreach-prototype-page .outreach-wizard-top li.is-current button:disabled{opacity:1}.email-outreach-prototype-page .outreach-mode-tabs{background:0 0;border:0;border-radius:0;gap:6px;margin-bottom:14px;padding:0}.email-outreach-prototype-page .panel-page-body .outreach-mode-tabs button{border-color:var(--ta-rule)!important;background:var(--ta-panel)!important}.email-outreach-prototype-page .panel-page-body .outreach-mode-tabs button[aria-selected=true],.email-outreach-prototype-page .panel-page-body .outreach-mode-tabs button[aria-selected=true]:hover{border-color:var(--ta-command-red)!important;background:var(--ta-command-red)!important;color:var(--theme-accent-contrast)!important}.outreach-recipient-layout{align-items:stretch}.outreach-paste-panel,.outreach-recipient-summary{border:1px solid var(--ta-rule);border-left:4px solid var(--ta-command-red);background:var(--ta-panel);height:323px;min-height:323px}.outreach-paste-panel{grid-template-rows:62px minmax(0,1fr);min-width:0;display:grid}.outreach-paste-panel>span{border-bottom:1px solid var(--ta-rule);color:var(--ta-copy-primary);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:14px 17px;display:flex}.outreach-paste-panel textarea{resize:none;background:var(--ta-panel);width:100%;min-width:0;min-height:0;color:var(--ta-title);font-size:calc(13px * var(--text-scale));border:0;border-radius:0;outline:0;padding:15px 17px;line-height:1.6}.outreach-paste-panel textarea:focus{box-shadow:inset 0 0 0 2px var(--ta-command-red), inset 0 0 0 5px rgb(from var(--theme-accent) r g b / .09)}.outreach-paste-help{color:var(--ta-copy-primary);font-size:calc(10px * var(--text-scale));grid-column:1;margin:-7px 0 0;line-height:1.45}.outreach-recipient-summary{grid-template-rows:62px minmax(0,1fr)}.outreach-recipient-summary>div:first-child{min-height:62px;padding:14px 17px}.outreach-recipient-summary>div:first-child strong{font-size:27px;line-height:1}.outreach-recipient-scroll{min-height:0;max-height:none}.email-outreach-prototype-page .outreach-total{border-color:var(--ta-rule);border-left-color:var(--ta-command-red);background:var(--ta-panel)}.email-outreach-prototype-page .outreach-total strong{white-space:nowrap;font-size:27px;line-height:1}.email-outreach-prototype-page .outreach-total p{text-transform:none}.email-outreach-prototype-page .outreach-nav{gap:18px;padding-inline:8px}.outreach-step-heading-row{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.outreach-step-heading-row .outreach-step-heading{flex:1;min-width:0}.outreach-nano-mark{border:1px solid rgb(from var(--ta-title) r g b / .5);background:var(--ta-command-red);width:34px;height:34px;font:800 14px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.outreach-nano-panel{border:1px solid var(--ta-rule);border-left:4px solid var(--ta-command-red);background:var(--ta-panel);box-shadow:7px 8px 0 rgb(from var(--ta-canvas) r g b / .3);gap:16px;margin:-6px 0 22px;padding:18px;display:grid}.outreach-nano-panel>header{border-bottom:1px solid var(--ta-rule);justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.outreach-nano-panel>header>div{align-items:center;gap:11px;display:flex}.outreach-nano-panel>header p{gap:5px;margin:0;display:grid}.outreach-nano-panel>header small{color:var(--ta-command-red);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.outreach-nano-panel>header strong{color:var(--ta-title);font-size:13px}.outreach-nano-message{border:1px solid var(--ta-rule);background:var(--ta-panel);place-items:center;min-height:68px;padding:14px;display:grid}.outreach-nano-message>p{width:100%;color:var(--ta-title);margin:0;font-size:13px;line-height:1.65}.outreach-nano-caret{vertical-align:-.12em;background:var(--ta-command-red);width:2px;height:1em;margin-left:3px;animation:.8s step-end infinite outreach-nano-caret;display:inline-block}.outreach-nano-waiting{white-space:nowrap;justify-content:center;align-items:center;gap:12px;width:100%;display:inline-flex}.outreach-nano-waiting>strong{color:var(--ta-title);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.outreach-nano-waiting svg{flex:0 220px;width:min(220px,52vw);height:18px;overflow:visible}.outreach-nano-waiting-dot{fill:var(--ta-copy-muted)}.outreach-nano-waiting-runner{fill:var(--ta-command-red);filter:drop-shadow(0 0 4px rgb(from var(--ta-command-red) r g b / .75));animation:2.4s ease-in-out infinite outreach-nano-runner}.outreach-nano-panel>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.outreach-nano-panel>footer small{color:var(--ta-copy-primary);font-size:10px}.email-outreach-prototype-page .outreach-template-lock{grid-template-columns:minmax(0,1fr) auto;align-items:center}.email-outreach-prototype-page .outreach-template-lock span{gap:5px;display:grid}.outreach-personal-template-save{border:1px solid var(--ta-rule);background:var(--ta-panel);grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;align-items:center;gap:10px;padding:13px;display:grid}.outreach-personal-template-save>span{gap:4px;display:grid}.outreach-personal-template-save b{color:var(--ta-title);font-size:10px}.outreach-personal-template-save small{color:var(--ta-copy-primary);font-size:9px}.outreach-personal-template-save input{border:1px solid var(--ta-rule);background:var(--ta-panel);min-height:40px;color:var(--ta-title);padding:0 10px}@keyframes outreach-nano-runner{0%,to{transform:translate(0)}50%{transform:translate(180px)}}@keyframes outreach-nano-caret{50%{opacity:0}}@media (width<=900px){.email-outreach-prototype-page .outreach-member-notice{grid-template-columns:1fr}.email-outreach-prototype-page .outreach-member-notice>div{justify-self:stretch}}@media (width<=640px){.email-outreach-prototype-page .outreach-wizard-top{overflow:hidden}.email-outreach-prototype-page .outreach-wizard-top ol{gap:3px;width:100%;min-width:0}.email-outreach-prototype-page .outreach-wizard-top li button{gap:5px;min-width:0;min-height:68px;padding:7px 1px}.email-outreach-prototype-page .outreach-wizard-top li button>span{width:27px;height:26px}.email-outreach-prototype-page .outreach-wizard-top li button>span svg{width:15px;height:15px}.email-outreach-prototype-page .outreach-wizard-top li button b{letter-spacing:0;overflow-wrap:anywhere;white-space:normal;font-size:8px;line-height:1.15}.email-outreach-prototype-page .outreach-recipient-layout{grid-template-columns:1fr;grid-template-areas:"paste""help""summary"}.email-outreach-prototype-page .outreach-paste-panel{grid-area:paste}.email-outreach-prototype-page .outreach-paste-help{grid-area:help;margin-top:-8px}.email-outreach-prototype-page .outreach-recipient-summary{grid-area:summary}.email-outreach-prototype-page .outreach-paste-panel textarea{font-size:16px}.email-outreach-prototype-page .outreach-nav{align-items:stretch}.email-outreach-prototype-page .outreach-contact-grid{grid-template-columns:1fr}.email-outreach-prototype-page .outreach-contact-wide{grid-column:auto}.outreach-rest-fields,.outreach-rest-contract{grid-template-columns:1fr}.outreach-rest-contract code{white-space:nowrap;overflow-x:auto}.email-outreach-prototype-page .panel-page-body .outreach-template-selector>button{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px;padding-inline:10px}.outreach-step-heading-row{display:grid}.outreach-nano-panel>footer{flex-direction:column;align-items:stretch}.outreach-personal-template-save,.email-outreach-prototype-page .outreach-template-lock{grid-template-columns:1fr}}.outreach-source-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.email-outreach-prototype-page .panel-page-body .outreach-source-choice{border:1px solid var(--ta-rule);background:linear-gradient(180deg, var(--ta-panel), var(--ta-canvas));min-width:0;color:var(--ta-copy-primary);text-align:left;box-shadow:5px 6px 16px var(--war-shadow-soft);cursor:pointer;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid;min-height:150px!important}.outreach-source-choice-icon{border:1px solid var(--ta-command-red);background:radial-gradient(circle at 40% 35%, var(--theme-accent-surface), var(--ta-panel-raised) 70%);width:66px;height:66px;color:var(--ta-command-red);place-items:center;display:grid}.outreach-source-choice-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:38px;height:38px}.outreach-source-choice-icon img{object-fit:cover;width:100%;height:100%}.outreach-source-choice-copy{min-width:0;display:block}.email-outreach-prototype-page .outreach-source-choice-copy h3{color:var(--ta-copy-primary);margin:0 0 8px;font-size:20px}.outreach-source-choice-copy p{color:var(--ta-copy-secondary);margin:0 0 9px;font-size:12px;line-height:1.5}.outreach-source-choice-copy small{color:var(--ta-copy-muted);margin-bottom:13px;font-size:10px;line-height:1.4;display:block}.outreach-source-choice-copy b{color:var(--ta-command-red);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.outreach-source-selected{border:1px solid var(--ta-rule);border-left:3px solid var(--ta-command-red);background:var(--ta-panel);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;margin-bottom:18px;padding:14px 16px;display:grid;position:relative}.outreach-source-selected .outreach-source-choice-icon{width:54px;height:54px}.outreach-source-selected .outreach-source-choice-icon svg{width:30px;height:30px}.outreach-source-selected>span:nth-child(2){gap:5px;min-width:0;display:grid}.outreach-source-selected>span:nth-child(2) small{color:var(--ta-copy-muted);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.outreach-source-selected>span:nth-child(2) strong{color:var(--ta-copy-primary);font-size:16px;line-height:1.25}.outreach-source-selected>span:nth-child(2) p{color:var(--ta-copy-secondary);margin:0;font-size:10px;line-height:1.4}.outreach-source-selected:before,.outreach-paste-panel:before,.outreach-recipient-summary:before,.outreach-total:before,.outreach-list-empty:before{border-top:2px solid var(--ta-command-red);border-left:2px solid var(--ta-command-red);content:"";pointer-events:none;width:17px;height:17px;position:absolute;inset:-1px auto auto -1px}.outreach-list-empty{border:1px solid var(--ta-rule);background:var(--ta-panel);align-content:center;min-height:150px;padding:24px;display:grid;position:relative}.email-outreach-prototype-page .outreach-list-empty h3{color:var(--ta-title);margin:0 0 8px;font-size:18px}.outreach-list-empty p{max-width:720px;color:var(--ta-copy-primary);margin:0;font-size:11px;line-height:1.6}.outreach-paste-panel,.outreach-recipient-summary,.email-outreach-prototype-page .outreach-total{border-left:1px solid var(--ta-rule);position:relative}.email-outreach-prototype-page .outreach-nav{border-top:0;padding-top:0}.email-outreach-prototype-page .outreach-message-step{gap:20px}.email-outreach-prototype-page .outreach-message-section{border:1px solid var(--ta-rule);border-left:3px solid var(--ta-command-red);background:var(--ta-panel);border-radius:0;gap:16px;padding:18px;display:grid}.email-outreach-prototype-page .outreach-message-section>header{gap:5px;display:grid}.email-outreach-prototype-page .outreach-message-section>header>span,.email-outreach-prototype-page .outreach-message-preview>span{color:var(--ta-copy-muted);font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.email-outreach-prototype-page .outreach-message-section>header h3{color:var(--ta-copy-primary);margin:0;font-size:17px;line-height:1.25}.email-outreach-prototype-page .outreach-message-section>header p{max-width:720px;color:var(--ta-copy-muted);margin:0;font-size:11px;line-height:1.55}.email-outreach-prototype-page .outreach-message-section .outreach-contact-grid{background:0 0;border:0;padding:0}.email-outreach-prototype-page .outreach-message-step .outreach-field>span{color:var(--ta-copy-primary)}.email-outreach-prototype-page .outreach-message-step .outreach-field>small{color:var(--ta-copy-muted)}.email-outreach-prototype-page .outreach-message-step .outreach-field :is(input,textarea){border-color:var(--ta-rule);background:var(--ta-panel-raised);color:var(--ta-copy-primary);border-radius:0}.email-outreach-prototype-page .outreach-message-step .outreach-field :is(input,textarea)[readonly]{border-color:var(--ta-rule);background:var(--ta-panel);color:var(--ta-copy-secondary)}.email-outreach-prototype-page .outreach-message-preview{border-color:var(--ta-rule);background:var(--ta-panel);box-shadow:5px 6px 0 rgb(from var(--ta-canvas) r g b / .2);border-radius:0;padding:16px}.email-outreach-prototype-page .outreach-preview-email{border-color:var(--ta-rule);background:var(--ta-panel-raised);border-radius:0}.email-outreach-prototype-page .outreach-preview-email section{color:var(--ta-copy-primary)}.email-outreach-prototype-page .outreach-preview-meta small{color:var(--ta-copy-muted)}.email-outreach-prototype-page .outreach-preview-meta b,.email-outreach-prototype-page .outreach-preview-meta h3{color:var(--ta-copy-primary)}@media (width<=640px){.outreach-source-choice-grid{grid-template-columns:1fr}.email-outreach-prototype-page .panel-page-body .outreach-source-choice{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.outreach-source-choice-icon{width:54px;height:54px}.outreach-source-choice-icon svg{width:32px;height:32px}.outreach-source-selected{grid-template-columns:50px minmax(0,1fr)}.outreach-source-selected .outreach-source-choice-icon{width:46px;height:46px}.email-outreach-prototype-page .panel-page-body .outreach-source-selected>button{grid-column:1/-1;justify-self:start;padding-inline:0}.email-outreach-prototype-page .outreach-message-section{padding:14px}.outreach-preview-email section{min-height:440px;padding:18px 14px}.outreach-preview-meta{grid-template-columns:minmax(0,1fr)}.outreach-preview-body textarea{height:420px;min-height:420px;font-size:16px}}.email-outreach-prototype-page .outreach-workspace{padding:30px 0 70px}.email-outreach-prototype-page .outreach-wizard{box-shadow:none;background:0 0;border:0;gap:10px;display:grid}.email-outreach-prototype-page .outreach-wizard-top{background:0 0;border:0;min-height:0;padding:0;display:block}.email-outreach-prototype-page .outreach-panel{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas));box-shadow:6px 8px 20px var(--war-shadow-soft);padding:clamp(22px,3vw,34px)}.outreach-step-one-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:24px;display:grid}.email-outreach-prototype-page .outreach-step-one-heading h2{color:var(--theme-title);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.6vw,42px);line-height:1.06}.outreach-recipient-counter{min-width:178px}.outreach-recipient-counter strong{white-space:nowrap}.outreach-source-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.email-outreach-prototype-page .panel-page-body .outreach-source-choice{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas));min-width:0;color:var(--theme-text);box-shadow:5px 6px 16px var(--war-shadow-soft);grid-template-columns:66px minmax(0,1fr);gap:16px;padding:20px;position:relative;min-height:170px!important}.email-outreach-prototype-page .panel-page-body .outreach-source-choice:hover,.email-outreach-prototype-page .panel-page-body .outreach-source-choice:focus-visible{border-color:var(--theme-accent);background:linear-gradient(180deg, var(--theme-surface-hover), var(--theme-canvas));outline:3px solid var(--theme-focus);outline-offset:2px;transform:translateY(-2px)}.outreach-source-choice-icon{border:1px solid var(--theme-accent);border-radius:var(--ta-radius-md);background:radial-gradient(circle at 40% 35%, var(--theme-accent-surface), var(--theme-surface-input) 70%);width:66px;height:66px;color:var(--theme-accent)}.email-outreach-prototype-page .outreach-source-choice-copy h3{color:var(--theme-title);font-size:calc(19px * var(--text-scale))}.outreach-source-choice-copy p{color:var(--theme-copy-secondary)}.outreach-source-choice-copy small{color:var(--theme-copy-muted)}.outreach-source-choice-copy b{color:var(--theme-accent)}.outreach-selected-source-bar{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-surface-alt);justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-bottom:14px;padding:12px 14px;display:flex}.outreach-selected-source-bar>span{gap:5px;min-width:0;display:grid}.outreach-selected-source-bar small{color:var(--theme-copy-muted);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.outreach-selected-source-bar strong{color:var(--theme-title);font-size:calc(15px * var(--text-scale))}.outreach-selected-source-bar p{color:var(--theme-copy-secondary);font-size:calc(10px * var(--text-scale));margin:0;line-height:1.45}.outreach-congress-panel-head{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-surface-alt);color:var(--theme-text);align-items:center;padding:14px 16px}.outreach-congress-panel-head>p{max-width:760px;color:var(--theme-copy-secondary);font-size:calc(11px * var(--text-scale));margin:0;line-height:1.55}.outreach-hearing-grid>label{border-color:var(--theme-rule);border-left-color:var(--theme-rule);border-radius:var(--ta-radius-md);background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas));color:var(--theme-title)}.outreach-hearing-grid>label:hover{border-color:var(--theme-accent);background:linear-gradient(180deg, var(--theme-surface-hover), var(--theme-canvas))}.outreach-hearing-grid>label.is-selected{border-color:var(--theme-accent);border-left-color:var(--theme-accent);background:var(--theme-accent-surface);box-shadow:inset 0 0 0 1px var(--war-accent-soft)}.outreach-hearing-source{color:var(--theme-copy-muted);font-size:calc(9px * var(--text-scale));margin:12px 2px 0}.outreach-hearing-source a{color:var(--theme-accent);text-underline-offset:3px;text-decoration:underline}.outreach-template-selector{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.outreach-template-selector-head{grid-column:1/-1;padding:0 0 6px}.email-outreach-prototype-page .panel-page-body .outreach-template-selector>button{grid-template-columns:66px minmax(0,1fr) 24px;gap:16px;min-width:0;padding:20px;border:1px solid var(--theme-rule)!important;border-radius:var(--ta-radius-md)!important;background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas))!important;min-height:150px!important;color:var(--theme-text)!important;box-shadow:5px 6px 16px var(--war-shadow-soft)!important}.email-outreach-prototype-page .panel-page-body .outreach-template-selector>button:hover{border-color:var(--theme-accent)!important;background:linear-gradient(180deg, var(--theme-surface-hover), var(--theme-canvas))!important;color:var(--theme-text)!important;box-shadow:5px 6px 16px var(--war-shadow-soft)!important}.email-outreach-prototype-page .panel-page-body .outreach-template-selector>button.is-selected{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;box-shadow:3px 4px 0 var(--war-accent-soft)!important}.email-outreach-prototype-page .outreach-template-selector>button.is-selected :is(strong,small){color:var(--theme-accent-contrast)!important}.outreach-template-selector button>i{border:1px solid var(--theme-accent);border-radius:var(--ta-radius-md);background:radial-gradient(circle at 40% 35%, var(--theme-accent-surface), var(--theme-surface-input) 70%);width:66px;height:66px;color:var(--theme-accent);font-size:calc(12px * var(--text-scale))}.outreach-template-selector button>span strong{color:var(--theme-title);font-size:calc(16px * var(--text-scale))}.outreach-template-selector button>span small{color:var(--theme-copy-secondary);font-size:calc(10px * var(--text-scale))}@media (width<=980px){.outreach-source-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.outreach-step-one-heading{grid-template-columns:1fr;gap:14px}.outreach-recipient-counter{width:100%}.outreach-template-selector{grid-template-columns:1fr}}@media (width<=640px){.email-outreach-prototype-page .outreach-wizard-top{padding:0;overflow:hidden}.email-outreach-prototype-page .outreach-panel{padding:22px 16px}.outreach-source-choice-grid{grid-template-columns:1fr}.email-outreach-prototype-page .panel-page-body .outreach-source-choice{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.outreach-selected-source-bar{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.outreach-nano-waiting-runner,.outreach-nano-caret{animation:none}}.email-outreach-prototype-page .panel-page-body :is(.outreach-source-choice,.outreach-selected-source-bar,.outreach-congress-panel-head,.outreach-paste-panel,.outreach-recipient-summary,.outreach-message-section,.outreach-message-preview,.outreach-server-card){border:1px solid var(--ta-rule);background:var(--ta-panel);color:var(--ta-copy);border-radius:0}.email-outreach-prototype-page .panel-page-body .outreach-source-choice{border:1px solid var(--ta-rule);background:var(--ta-panel);box-shadow:none;border-radius:0;padding:24px;transform:none}.email-outreach-prototype-page .panel-page-body .outreach-source-choice:hover,.email-outreach-prototype-page .panel-page-body .outreach-source-choice:focus-visible{border-color:var(--ta-rule-strong);background:var(--ta-panel-raised);box-shadow:none;transform:none}.email-outreach-prototype-page .outreach-source-choice-icon,.email-outreach-prototype-page .outreach-template-choice>i{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);border-radius:0}.email-outreach-prototype-page .outreach-selected-source-bar,.email-outreach-prototype-page .outreach-congress-panel-head{background:var(--ta-panel)}.email-outreach-prototype-page .outreach-hearing-grid>.outreach-congress-card,.email-outreach-prototype-page .panel-page-body .outreach-template-selector>.outreach-template-choice,.email-outreach-prototype-page .panel-page-body .outreach-provider-grid>.outreach-provider-choice{border:1px solid var(--ta-rule)!important;background:var(--ta-panel)!important;color:var(--ta-copy)!important;box-shadow:none!important;border-radius:0!important}.email-outreach-prototype-page .outreach-hearing-grid>.outreach-congress-card:hover,.email-outreach-prototype-page .panel-page-body .outreach-template-selector>.outreach-template-choice:hover,.email-outreach-prototype-page .panel-page-body .outreach-provider-grid>.outreach-provider-choice:hover{border-color:var(--ta-rule-strong)!important;background:var(--ta-panel-raised)!important;color:var(--ta-copy)!important}.email-outreach-prototype-page .outreach-hearing-grid>.outreach-congress-card.is-selected,.email-outreach-prototype-page .panel-page-body .outreach-template-selector>.outreach-template-choice.is-selected,.email-outreach-prototype-page .panel-page-body .outreach-provider-grid>.outreach-provider-choice.is-selected{border-color:var(--theme-accent)!important;background:var(--ta-panel-raised)!important;color:var(--ta-title)!important;box-shadow:var(--ta-shadow-offset)!important}.email-outreach-prototype-page .outreach-template-selector>.outreach-template-choice.is-selected :is(strong,small),.email-outreach-prototype-page .outreach-provider-grid>.outreach-provider-choice.is-selected :is(b,small){color:var(--ta-title)!important}.email-outreach-prototype-page .outreach-message-grid{grid-template-columns:minmax(0,1fr)}.email-outreach-prototype-page .outreach-form-stack,.email-outreach-prototype-page .outreach-message-preview{width:100%}.email-outreach-prototype-page .outreach-message-preview{border-color:var(--ta-rule);background:var(--ta-panel-raised);box-shadow:var(--ta-shadow-offset);border-radius:0;position:static}.email-outreach-prototype-page .outreach-message-section{border-left:1px solid var(--ta-rule);background:var(--ta-panel);box-shadow:none;padding:24px}.email-outreach-prototype-page .outreach-contact-grid{grid-template-columns:minmax(0,1fr)}.email-outreach-prototype-page .outreach-contact-wide{grid-column:auto}.email-outreach-prototype-page .panel-page-body .outreach-server-card{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);box-shadow:var(--ta-shadow-offset);border-radius:0;padding:32px}.email-outreach-prototype-page .outreach-server-status{background:0 0;border:0;border-radius:0}@media (width<=640px){.email-outreach-prototype-page .panel-page-body .outreach-source-choice{padding:18px}.email-outreach-prototype-page .panel-page-body .outreach-server-card{padding:24px}}.email-outreach-prototype-page .panel-page-body .outreach-server-card :is(.outreach-provider-note,.outreach-server-fields,.outreach-rest-contract,.outreach-privacy-strip,.outreach-oauth-guide,.outreach-oauth-guide li){box-shadow:none;background:0 0;border:0}.email-outreach-prototype-page .panel-page-body .outreach-provider-note{padding:18px 0}.email-outreach-prototype-page .panel-page-body .outreach-server-fields{padding:20px 0}.email-outreach-prototype-page .panel-page-body .outreach-rest-contract{padding:16px 0}.email-outreach-prototype-page .panel-page-body .outreach-rest-contract code{background:var(--ta-panel);border:0}.email-outreach-prototype-page .panel-page-body .outreach-privacy-strip{padding:16px 0 0}.email-outreach-prototype-page .panel-page-body .outreach-oauth-guide summary{padding:16px 0}.email-outreach-prototype-page .panel-page-body .outreach-oauth-guide ol{background:0 0;gap:12px;margin:0 0 14px;padding:0}.email-outreach-prototype-page .panel-page-body .outreach-oauth-guide li{padding:12px 0}.email-outreach-prototype-page .panel-page-body .outreach-oauth-guide>a{margin:0 0 16px}.email-outreach-prototype-page .panel-page-body .outreach-server-card .outreach-field input{border-color:var(--ta-rule-strong)}.email-outreach-prototype-page .panel-page-body .outreach-review-panel{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);box-shadow:var(--ta-shadow-offset)}.email-outreach-prototype-page .panel-page-body .outreach-review-card{background:var(--ta-panel);box-shadow:none;border:0}.email-outreach-prototype-page .panel-page-body :is(.outreach-review-card,.outreach-timing,.outreach-confirm):before,.email-outreach-prototype-page .panel-page-body :is(.outreach-review-card,.outreach-timing,.outreach-confirm):after{content:none}.email-outreach-prototype-page .panel-page-body .outreach-timing{border:0;border-top:1px solid var(--ta-rule);box-shadow:none;background:0 0;margin-top:12px}.email-outreach-prototype-page .panel-page-body .outreach-confirm{border:0;border-top:1px solid var(--ta-rule);box-shadow:none;background:0 0;margin-top:0;padding:18px 4px 0}.email-outreach-prototype-page .panel-page-body .outreach-confirm input:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}@media (width<=640px){.email-outreach-prototype-page .panel-page-body .outreach-provider-note,.email-outreach-prototype-page .panel-page-body .outreach-rest-contract,.email-outreach-prototype-page .panel-page-body .outreach-privacy-strip{padding-inline:0}.email-outreach-prototype-page .panel-page-body .outreach-review-panel{padding:22px 16px}}.email-outreach-prototype-page .outreach-variable-reference{border:1px solid var(--theme-accent);background:var(--ta-panel);border-radius:0;gap:16px;padding:20px;display:grid}.email-outreach-prototype-page .outreach-variable-reference header{gap:6px;display:grid}.email-outreach-prototype-page .outreach-variable-reference header span{color:var(--theme-accent);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em}.email-outreach-prototype-page .outreach-variable-reference header h3{color:var(--ta-title);margin:0;font-size:17px}.email-outreach-prototype-page .outreach-variable-reference header p{color:var(--ta-copy);margin:0;font-size:12px;line-height:1.6}.outreach-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.outreach-variable-grid>div{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);gap:5px;min-width:0;padding:12px;display:grid}.outreach-variable-grid code{color:var(--theme-accent);font:700 12px/1.3 var(--font-geist-mono), monospace;overflow-wrap:anywhere}.outreach-variable-grid span{color:var(--ta-title);font-size:11px;line-height:1.45}.outreach-variable-grid small{color:var(--ta-copy-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}@media (width<=900px){.outreach-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.outreach-variable-grid,.outreach-message-format-tabs{grid-template-columns:1fr}}.email-outreach-prototype-page .outreach-step-tabs{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.email-outreach-prototype-page .outreach-step-tabs>button{min-width:0}.email-outreach-prototype-page .outreach-recipient-browser{grid-template-rows:62px auto auto auto;height:auto;min-height:0;overflow:hidden}.email-outreach-prototype-page .outreach-recipient-browser .outreach-recipient-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:clamp(220px,38vh,340px);min-height:220px;max-height:340px;overflow-y:auto}.email-outreach-prototype-page .outreach-recipient-browser .outreach-recipient-scroll:focus-visible{outline:2px solid var(--ta-command-red);outline-offset:-2px}.email-outreach-prototype-page .outreach-recipient-browser-tools{border-bottom:1px solid var(--ta-rule);background:var(--ta-panel-raised);grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:end;gap:14px;padding:14px 17px;display:grid}.email-outreach-prototype-page .outreach-recipient-browser-tools .ta-field{gap:6px;display:grid}.email-outreach-prototype-page .outreach-recipient-browser-tools .ta-field>span{color:var(--ta-copy-secondary);font-size:calc(10px * var(--text-scale));font-weight:800}.email-outreach-prototype-page .outreach-recipient-browser-tools input{border:1px solid var(--ta-rule-strong);background:var(--ta-panel);width:100%;min-height:38px;color:var(--ta-title);padding:7px 10px}.email-outreach-prototype-page .outreach-recipient-browser-tools .ta-button-row{flex-wrap:wrap;justify-content:flex-end}.email-outreach-prototype-page .outreach-recipient-browser-footer{border-top:1px solid var(--ta-rule);background:var(--ta-panel-raised);grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:9px 16px;padding:12px 17px;display:grid}.email-outreach-prototype-page .outreach-recipient-browser-footer>span,.email-outreach-prototype-page .outreach-recipient-browser-footer>small{color:var(--ta-copy-secondary);font-size:calc(10px * var(--text-scale))}.email-outreach-prototype-page .outreach-recipient-browser-footer>small{grid-column:1/-1;min-height:1.3em}.email-outreach-prototype-page .outreach-batch-panel{border:1px solid var(--ta-rule);background:var(--ta-panel-raised);gap:18px;padding:28px;display:grid}.email-outreach-prototype-page .outreach-batch-progress{border-bottom:1px solid var(--ta-rule);gap:8px;padding-bottom:18px;display:grid}.email-outreach-prototype-page .outreach-batch-progress>span,.email-outreach-prototype-page .outreach-batch-summary>span{color:var(--theme-accent);font-size:calc(10px * var(--text-scale));letter-spacing:.1em;font-weight:800}.email-outreach-prototype-page .outreach-batch-progress>strong{font-size:clamp(22px,3vw,34px)}.email-outreach-prototype-page .outreach-batch-progress>p,.email-outreach-prototype-page .outreach-batch-summary>p{color:var(--ta-copy-secondary);font-size:calc(12px * var(--text-scale));margin:0;line-height:1.55}.email-outreach-prototype-page .outreach-batch-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.email-outreach-prototype-page .outreach-batch-choices{flex-wrap:wrap;gap:10px;display:flex}.email-outreach-prototype-page .outreach-batch-summary{border-left:4px solid var(--theme-accent);gap:8px;padding:22px;display:grid}.email-outreach-prototype-page .outreach-batch-summary>strong{font-size:clamp(26px,4vw,42px)}.email-outreach-prototype-page .outreach-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1040px){.email-outreach-prototype-page .outreach-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.email-outreach-prototype-page .outreach-step-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.email-outreach-prototype-page .outreach-recipient-browser-tools,.email-outreach-prototype-page .outreach-batch-controls{grid-template-columns:1fr}.email-outreach-prototype-page .outreach-recipient-browser-tools .ta-button-row{justify-content:flex-start}.email-outreach-prototype-page .outreach-recipient-browser-footer{grid-template-columns:1fr}.email-outreach-prototype-page .outreach-recipient-browser-footer>small{grid-column:auto}}@media (width<=560px){.email-outreach-prototype-page .outreach-review-grid{grid-template-columns:1fr}.email-outreach-prototype-page .outreach-batch-panel{padding:20px 16px}}.simple-foia-page{color:var(--theme-text);background:var(--theme-page-background)}.foia-reassurance{border-block:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep)}.foia-reassurance .shell{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foia-reassurance .shell>div{border-inline-end:1px solid var(--theme-rule-soft);align-content:center;gap:6px;min-height:82px;padding:18px 28px;display:grid}.foia-reassurance .shell>div:first-child{border-inline-start:1px solid var(--theme-rule-soft)}.foia-reassurance b{color:var(--theme-title);font-size:calc(13px * var(--text-scale))}.foia-reassurance span{color:var(--theme-copy-muted);font-size:calc(11px * var(--text-scale))}.simple-foia-workspace{padding:30px 0 70px}.foia-wizard{gap:10px;max-width:1180px;margin:auto;display:grid}.foia-progress.ta-tabs{width:calc(100% - 36px);margin:0 18px;scroll-margin-top:92px}.foia-step-label{margin-bottom:12px}.foia-step h2+.foia-request-working{margin-top:20px}.foia-step-intro{max-width:800px}.foia-error{margin:18px 42px 0}.foia-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.foia-choice,.foia-direction{min-width:0;color:var(--ta-copy-primary);text-align:start;cursor:pointer}.foia-choice{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;min-height:150px;display:grid}.foia-choice-icon{border:1px solid var(--ta-rule);border-radius:var(--ta-radius-md);background:var(--ta-panel-raised);width:66px;height:66px;color:var(--theme-accent-copy);place-items:center;display:grid}.foia-choice-icon .topic-directory-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:38px;height:38px}.foia-choice-copy{min-width:0;display:block}.foia-choice h3{margin-bottom:8px}.foia-choice p{margin-bottom:14px}.foia-choice b{color:var(--theme-accent-copy);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em}.foia-choice:hover,.foia-choice:focus-visible,.foia-direction:hover,.foia-direction:focus-visible{border-color:var(--theme-accent-border);background:var(--ta-panel-hover);outline:3px solid var(--theme-focus);outline-offset:2px;transform:translateY(-2px)}.foia-request-working{place-content:center;justify-items:center;gap:18px;min-height:250px;display:grid}.foia-request-working p{color:var(--theme-title);font-size:calc(13px * var(--text-scale));text-align:center;margin:0;font-weight:750}.foia-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.foia-direction{flex-direction:column;align-items:flex-start;min-height:240px;display:flex}.foia-direction>span{color:var(--theme-accent);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.foia-direction h3{margin:18px 0 10px}.foia-direction p{margin-bottom:20px}.foia-direction small{color:var(--theme-copy-muted);font-size:calc(10px * var(--text-scale));margin-top:auto;line-height:1.5;display:block}.foia-direction b{color:var(--theme-accent-copy);font-size:calc(10px * var(--text-scale));text-transform:uppercase;letter-spacing:.08em;margin-top:18px}.foia-regenerate{margin:24px auto 0;display:block}.foia-selected-summary{grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin:0 0 22px;display:grid}.foia-selected-summary span{color:var(--theme-copy-muted);font-size:calc(10px * var(--text-scale))}.foia-selected-summary b{color:var(--theme-title);grid-column:1}.foia-selected-summary .foia-change-request{grid-area:1/2/3;justify-self:end}.foia-writing-layout{align-items:start;gap:18px;display:grid}.foia-details-card,.foia-request-editor,.foia-submit-panel,.foia-actions-panel,.foia-final-preview{overflow:hidden}.foia-details-card>header,.foia-request-editor>header,.foia-final-preview>header{border-bottom:1px solid var(--ta-rule);background:var(--ta-panel);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 16px;display:flex}.foia-details-card>header span,.foia-request-editor>header>span,.foia-final-preview>header span{color:var(--theme-accent);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.foia-details-card>header b{color:var(--theme-copy-muted);font-size:calc(9px * var(--text-scale));font-weight:500}.foia-details-card .foia-form-grid{padding:18px}.foia-field>span small{margin-inline-start:5px}.foia-date-fields{gap:10px}.foia-date-fields input[type=date]{cursor:pointer}.foia-identity-note{margin:0 18px 18px}.foia-write-button{width:calc(100% - 36px);margin:0 18px 18px}.foia-write-again{margin:0 auto 19px;display:block}.foia-request-editor{min-height:660px;scroll-margin-top:92px}.foia-request-editor.is-writing{border-color:var(--theme-accent-border);box-shadow:inset 0 0 0 1px var(--war-accent-soft)}.foia-draft-working{text-align:center;place-content:center;justify-items:center;gap:20px;min-height:596px;display:grid}.foia-draft-working p{color:var(--theme-title);font-size:calc(15px * var(--text-scale));margin:0;font-weight:750}.foia-draft-status{max-width:420px;min-height:1.5em;color:var(--theme-copy-muted);font-size:calc(11px * var(--text-scale));line-height:1.5}.foia-view-toggle{min-width:160px}.foia-request-view,.foia-final-preview pre{min-height:596px;color:var(--theme-text);white-space:pre-wrap;overflow-wrap:anywhere;font:calc(12px * var(--text-scale))/1.68 var(--font-geist-sans), sans-serif;margin:0;padding:24px;overflow:auto}.foia-editor-field,.foia-editor-field textarea{min-height:596px}.foia-editor-field textarea{line-height:1.68}.foia-request-empty{min-height:596px}.foia-request-empty>span svg{width:28px;height:28px}.foia-typing-caret{vertical-align:-.16em;background:var(--theme-accent);width:2px;height:1.1em;margin-inline-start:4px;animation:.72s step-end infinite foia-caret;display:inline-block}@keyframes foia-caret{50%{opacity:0}}.foia-step-actions{justify-content:flex-end;margin-top:20px;display:flex}.foia-submit-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;display:grid}.foia-submit-panel h3,.foia-actions-panel h3{margin:17px 0}.foia-agency-abbr{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);min-width:50px;min-height:34px;color:var(--theme-title);font:700 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;place-items:center;padding:0 8px;display:inline-grid}.foia-method{gap:5px;display:grid}.foia-method small{color:var(--theme-copy-muted);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace}.foia-submit-panel ol{color:var(--theme-copy-secondary);font-size:calc(11px * var(--text-scale));gap:11px;margin:20px 0;padding-inline-start:22px;line-height:1.5;display:grid}.foia-submit-panel .ta-button{text-align:center;width:100%}.foia-source-link{text-align:center;font-size:calc(10px * var(--text-scale));margin-top:15px;display:block}.foia-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.foia-action-grid .ta-button{width:100%}.foia-actions-panel>p{margin:18px 0 0}.foia-final-preview{margin-top:18px}.foia-final-preview>header .foia-return-editor{flex:none}.foia-final-preview pre{min-height:240px;max-height:560px}.foia-start-over{margin:26px auto 0;display:block}.foia-plain-note{border-top:1px solid var(--theme-rule-soft);background:var(--theme-surface-deep);padding:32px 0}.foia-plain-note .shell{grid-template-columns:auto 1fr;gap:16px;max-width:990px;display:grid}.foia-plain-note b{color:var(--theme-accent-copy)}.foia-plain-note p{color:var(--theme-copy-secondary);font-size:calc(11px * var(--text-scale));margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.foia-typing-caret{animation:none}.foia-choice:hover,.foia-choice:focus-visible,.foia-direction:hover,.foia-direction:focus-visible{transform:none}}@media (width<=920px){.foia-direction-grid,.foia-submit-layout{grid-template-columns:1fr}.foia-request-editor{min-height:520px}.foia-request-view,.foia-request-editor textarea,.foia-request-empty{min-height:460px}}@media (width<=640px){.foia-reassurance .shell{grid-template-columns:1fr}.foia-reassurance .shell>div,.foia-reassurance .shell>div:first-child{border-inline:1px solid var(--theme-rule-soft);border-block-end:1px solid var(--theme-rule-soft);min-height:64px}.simple-foia-workspace{padding:18px 0 42px}.foia-progress.ta-tabs{width:calc(100% - 20px);margin-inline:10px}.foia-error{margin-inline:18px}.foia-topic-grid{grid-template-columns:1fr}.foia-choice{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.foia-choice-icon{width:54px;height:54px}.foia-choice-icon .topic-directory-icon{width:32px;height:32px}.foia-selected-summary{grid-template-columns:1fr}.foia-selected-summary .foia-change-request{grid-area:auto/1;justify-self:start;margin-top:8px}.foia-details-card>header{flex-direction:column;align-items:flex-start}.foia-request-view,.foia-final-preview pre{padding:18px}.foia-step-actions .ta-button{width:100%}.foia-action-grid{grid-template-columns:1fr}.foia-plain-note .shell{grid-template-columns:1fr;gap:6px}}.war-dashboard{gap:40px;display:grid}.war-dashboard-section{display:grid}.war-dashboard-panel-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.war-dashboard-panel-heading :is(.ta-eyebrow,.ta-subheading){margin-bottom:0}.war-dashboard-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.war-dashboard-tool-card{flex-direction:column;min-height:300px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:flex}.war-dashboard-tool-card:hover{border-color:var(--ta-rule-strong);background:var(--ta-panel-hover);transform:translateY(-3px)}.war-dashboard-tool-card__preview{aspect-ratio:16/7;border:1px solid var(--theme-rule);background:var(--theme-canvas);width:100%;min-height:82px;color:var(--theme-accent);margin-bottom:14px;position:relative;overflow:hidden}.war-dashboard-tool-card__preview:before,.war-dashboard-tool-card__preview:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute}.war-dashboard-tool-card__preview:before{border-left:2px solid var(--theme-accent);border-top:2px solid var(--theme-accent);top:-1px;left:-1px}.war-dashboard-tool-card__preview:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);bottom:-1px;right:-1px}.war-dashboard-tool-card__preview .ta-badge{position:absolute;top:9px;right:9px}.war-dashboard-tool-card__preview img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.war-dashboard-activity-list__icon{border:1px solid var(--war-border);border-radius:var(--ta-radius-md);background:var(--war-shell);color:var(--theme-accent);place-items:center;display:grid}.war-dashboard-activity-list__icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.war-dashboard-tool-card .ta-subheading{font-size:max(16px, calc(16px * var(--text-scale)));margin-bottom:9px;line-height:1.12}.war-dashboard-tool-card .ta-supporting{margin-bottom:16px}.war-dashboard-tool-card .ta-button{min-height:36px;font-size:max(9px, calc(9px * var(--text-scale)));margin-top:auto;padding-inline:10px}.war-dashboard-tool-card .ta-button span{color:var(--theme-accent);font-size:15px}.war-dashboard-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;display:grid}.war-dashboard-panel{min-width:0}.war-dashboard-panel-heading{border-bottom:1px solid var(--theme-rule-soft);align-items:center;padding-bottom:18px}.war-dashboard-activity-list{margin:0;padding:0;list-style:none;display:grid}.war-dashboard-activity-list li{border-bottom:1px solid var(--war-border-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.war-dashboard-activity-list li:last-child{border-bottom:0}.war-dashboard-activity-list__icon{width:38px;height:38px}.war-dashboard-activity-list__icon svg{width:18px;height:18px}.war-dashboard-activity-list li>div{gap:4px;min-width:0;display:grid}.war-dashboard-activity-list strong{color:var(--ta-title);font-size:max(12px, calc(12px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.war-dashboard-activity-list small,.war-dashboard-activity-list time{color:var(--ta-copy-muted);font:400 max(10px, calc(10px * var(--text-scale)))/1.35 var(--font-geist-mono), monospace}.war-dashboard-activity-list time{text-align:right}.war-dashboard-empty-state{grid-template-columns:44px minmax(0,1fr);place-content:center;align-items:center;gap:15px;min-height:230px;display:grid}.war-dashboard-empty-state>span{border:1px solid var(--theme-rule);width:44px;height:44px;color:var(--theme-accent);font:300 24px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.war-dashboard-empty-state strong{color:var(--ta-title);font-size:14px;font-weight:500}.war-dashboard-empty-state p{color:var(--ta-copy-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.war-dashboard-progress{border:1px solid var(--theme-rule);background:var(--theme-canvas);height:7px;margin:20px 0;overflow:hidden}.war-dashboard-progress span{background:var(--ta-command-red);height:100%;transition:width .2s;display:block}.war-dashboard-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 19px;padding:0;list-style:none;display:grid}.war-dashboard-checklist li{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-input);min-width:0;color:var(--ta-copy-muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:grid}.war-dashboard-checklist li>span{color:var(--theme-copy-muted);font-family:var(--font-geist-mono), monospace}.war-dashboard-checklist li.is-complete{border-color:var(--war-success-border);color:var(--war-success-copy)}.war-dashboard-checklist li.is-complete>span{color:var(--ta-signal-green)}.war-dashboard-checklist a:hover{color:var(--theme-text)}.war-dashboard-panel>.ta-supporting{margin-bottom:0}@media (width<=900px){.war-dashboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.war-dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=620px){.war-dashboard{gap:30px}.war-dashboard-tool-grid{grid-template-columns:1fr}.war-dashboard-tool-card{min-height:300px}.war-dashboard-checklist{grid-template-columns:1fr}.war-dashboard-activity-list li{grid-template-columns:38px minmax(0,1fr)}.war-dashboard-activity-list time{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.war-dashboard-tool-card,.war-dashboard-progress span{transition:none}}.war-email-tool{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.war-email-tool .email-outreach-page{min-height:0}.war-email-tool .panel-page-body{background:0 0;border-top:0;margin:0;padding:0}.war-email-tool .outreach-workspace{padding:32px 0 48px}.war-email-tool .shell{width:min(100% - 32px,1120px)}.war-email-tool :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--war-accent-strong);outline-offset:2px}@media (width<=620px){.war-email-tool .outreach-workspace{padding:20px 0 34px}.war-email-tool .shell{width:min(100% - 20px,1120px)}}.war-room-route--framed[data-war-room-route=foia]>.war-room-page-content{padding:0}.war-foia-tool{background:var(--war-shell);min-width:0;overflow:hidden}.war-foia-tool .shell{width:min(100% - 32px,1180px)}.war-foia-tool .simple-foia-workspace{background:0 0;padding-top:18px}.war-foia-tool .simple-foia-workspace>.shell{width:100%;max-width:none}.war-foia-tool .foia-wizard{max-width:none}.war-foia-tool :is(button,a,input,textarea):focus-visible{outline-color:var(--war-accent-strong)}@media (width<=640px){.war-foia-tool .shell{width:min(100% - 20px,1180px)}.war-foia-tool .simple-foia-workspace>.shell{width:100%}}.intelligence-route{min-width:0;color:var(--theme-title)}.intelligence-experience{gap:32px;width:min(1480px,100%);min-width:0;margin:0 auto;padding:18px;display:grid}.intelligence-animation-panel{scroll-margin-top:92px}.intelligence-route :is(.intelligence-animation-panel,.intelligence-flow-panel,.intelligence-record-page,.intelligence-detail-page){border:1px solid var(--war-border-strong);background:var(--war-shell);box-shadow:7px 7px 0 var(--war-shadow-medium);border-radius:0;position:relative}.intelligence-route :is(.intelligence-animation-panel,.intelligence-flow-panel,.intelligence-record-page,.intelligence-detail-page):before{content:"";z-index:2;border-top:3px solid var(--theme-accent);border-left:3px solid var(--theme-accent);pointer-events:none;width:18px;height:18px;position:absolute;top:-1px;left:-1px}.intelligence-route :is(.intelligence-animation-panel,.intelligence-flow-panel,.intelligence-record-page,.intelligence-detail-page):after{content:"";border-right:3px solid var(--theme-accent);border-bottom:3px solid var(--theme-accent);pointer-events:none;width:18px;height:18px;position:absolute;bottom:-1px;right:-1px}.intelligence-engine{background:var(--war-page);gap:14px;padding:clamp(16px,2vw,22px);display:grid}.intelligence-engine__heading{border-bottom:1px solid var(--war-border);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-bottom:14px;display:flex}.intelligence-engine__heading h1{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(24px,2.4vw,30px);line-height:1}.intelligence-engine__heading-actions{align-items:center;gap:9px;display:flex}.intelligence-engine__heading-actions>*{border-radius:0;height:28px;min-height:28px}.intelligence-panel-number{border:1px solid var(--war-border-strong);background:var(--war-panel);min-height:28px;color:var(--theme-copy-secondary);font:400 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.intelligence-panel-topic{border-color:var(--theme-accent);color:var(--theme-accent)}.intelligence-engine__my-intelligence{cursor:pointer}.intelligence-engine__my-intelligence:hover,.intelligence-engine__my-intelligence:focus-visible{background:var(--theme-accent);color:var(--theme-accent-contrast)}.intelligence-engine__layout{grid-template-columns:minmax(205px,.8fr) minmax(240px,1fr) minmax(205px,.8fr) minmax(220px,.72fr);gap:12px;min-width:0;display:grid}.intelligence-engine__panels{grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;display:grid}.intelligence-engine__panels>div{border:1px solid var(--war-border);background:var(--war-panel);align-items:center;gap:11px;min-width:0;min-height:88px;padding:12px;transition:border-color .18s,transform .18s,background .18s;display:flex}.intelligence-engine__panels>div>span{border:1px solid var(--war-border);width:34px;height:34px;color:var(--theme-copy-muted);flex:0 0 34px;place-items:center;display:grid}.intelligence-engine__panels svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.intelligence-engine__panels p{gap:5px;min-width:0;margin:0;display:grid}.intelligence-engine__panels strong{color:var(--theme-title);font-size:calc(11px * var(--text-scale))}.intelligence-engine__panels small{color:var(--theme-copy-muted);font-size:calc(9px * var(--text-scale));line-height:1.35}.intelligence-engine__panels>div.is-active{border-color:var(--theme-accent);background:var(--theme-accent-surface);box-shadow:4px 4px 0 var(--war-shadow-medium);transform:translate(-2px,-2px)}.intelligence-engine__panels>div.is-complete{border-color:var(--theme-accent);background:var(--theme-accent-surface);box-shadow:3px 3px 0 var(--war-shadow-medium)}.intelligence-engine__panels>div.is-active>span,.intelligence-engine__panels>div.is-complete>span{border-color:var(--theme-accent);color:var(--theme-accent)}.intelligence-engine__panels>div.is-complete small{color:var(--theme-accent)}.intelligence-engine__center{border:1px solid var(--war-border);background:var(--theme-canvas-deep);align-content:center;justify-items:center;gap:8px;min-width:0;min-height:320px;padding:14px 18px 18px;display:grid}.intelligence-engine__stream{aspect-ratio:1;width:min(242px,100%);color:var(--theme-accent);filter:drop-shadow(0 18px 30px var(--war-shadow-medium))}.intelligence-engine__stream svg{width:100%;height:100%;display:block;overflow:visible}.n-stream__ambient,.n-stream__traffic,.n-stream__track,.n-stream__progress,.n-stream__core,.n-stream__pulse{fill:none;vector-effect:non-scaling-stroke}.n-stream__ambient{stroke:var(--war-border-strong);stroke-width:1px;opacity:.54}.n-stream__ambient--outer{stroke:var(--war-border);opacity:.34}.n-stream__traffic{stroke:currentColor;transform-origin:50%;transform:rotate(-90deg)}.n-stream__traffic--wide{stroke-width:9px;stroke-dasharray:13 4;opacity:.18}.n-stream__traffic--fine{stroke-width:2px;stroke-dasharray:5 7;opacity:.32}.n-stream__track{stroke:var(--war-border-strong);stroke-width:10px;opacity:.72}.n-stream__progress{stroke:currentColor;stroke-width:10px;transform-origin:50%;transition:stroke-dashoffset .12s linear;transform:rotate(-90deg)}.n-stream__core{fill:var(--war-shell);stroke:var(--war-border-strong);stroke-width:2px}.n-stream__pulse{stroke:currentColor;stroke-width:2px;opacity:.18}.n-stream__orbit{fill:currentColor;opacity:.24}.n-stream__letter{fill:currentColor;font:800 64px/1 var(--font-geist-sans), sans-serif;letter-spacing:-.06em}.n-stream__status{fill:var(--theme-title);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.n-stream__percent{fill:var(--theme-copy-muted);font:500 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.intelligence-engine__stream.is-working .n-stream__traffic--wide{opacity:.9;animation:1.4s linear infinite n-stream-forward}.intelligence-engine__stream.is-working .n-stream__traffic--fine{opacity:.72;animation:2.1s linear infinite n-stream-reverse}.intelligence-engine__stream.is-working .n-stream__pulse{animation:.8s ease-in-out infinite n-stream-pulse}.intelligence-engine__stream.is-working .n-stream__orbit circle{animation:1.05s ease-in-out infinite n-stream-orbit}.intelligence-engine__stream.is-working .n-stream__orbit circle:nth-child(2){animation-delay:.12s}.intelligence-engine__stream.is-working .n-stream__orbit circle:nth-child(3){animation-delay:.24s}.intelligence-engine__stream.is-working .n-stream__orbit circle:nth-child(4){animation-delay:.36s}.intelligence-engine__stream.is-working .n-stream__orbit circle:nth-child(5){animation-delay:.48s}.intelligence-engine__stream.is-working .n-stream__orbit circle:nth-child(6){animation-delay:.6s}.intelligence-engine__stream.is-working .n-stream__orbit circle:nth-child(7){animation-delay:.72s}.intelligence-engine__stream.is-working .n-stream__orbit circle:nth-child(8){animation-delay:.84s}.intelligence-engine__message{text-align:center;place-items:center;min-height:52px;display:grid}.intelligence-engine__message p{color:var(--theme-copy-secondary);font-size:calc(11px * var(--text-scale));margin:0;line-height:1.55}.intelligence-engine__message a{color:var(--theme-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.n-running-lights{grid-template-columns:repeat(12,1fr);align-items:center;gap:8px;width:min(236px,88%);min-height:22px;display:grid}.n-running-lights>span{border:1px solid var(--theme-accent);background:var(--theme-accent);width:9px;height:9px;box-shadow:0 0 7px color-mix(in srgb, var(--theme-accent) 45%, transparent);border-radius:50%;justify-self:center;transition:opacity .1s linear,transform .1s,box-shadow .1s;transform:scale(.82)}.n-running-lights>span.is-head{box-shadow:0 0 12px color-mix(in srgb, var(--theme-accent) 82%, transparent);transform:scale(1.22)}.n-message-caret{vertical-align:-.12em;background:var(--theme-accent);opacity:0;width:1px;height:1em;margin-left:3px;display:inline-block}.n-message-caret.is-typing{opacity:1;animation:.7s step-end infinite n-message-caret-blink}@keyframes n-stream-forward{to{stroke-dashoffset:-34px}}@keyframes n-stream-reverse{to{stroke-dashoffset:28px}}@keyframes n-stream-pulse{50%{opacity:.62;stroke-width:6px}}@keyframes n-stream-orbit{0%,65%,to{opacity:.18}24%{opacity:1}}@keyframes n-message-caret-blink{50%{opacity:.2}}.intelligence-activity{border:1px solid var(--war-border);background:var(--war-control);align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.intelligence-activity>header{border-bottom:1px solid var(--war-border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.intelligence-activity__status{align-items:flex-start;gap:10px;min-height:58px;display:flex}.intelligence-activity__status>span{border:1px solid var(--war-border-strong);background:var(--theme-copy-muted);flex:0 0 10px;width:10px;height:10px;margin-top:3px}.intelligence-activity__status>span.is-working{border-color:var(--theme-accent);background:var(--theme-accent);will-change:opacity;animation:1.6s ease-in-out infinite intelligence-pulse}.intelligence-activity__status>span.is-complete{border-color:var(--war-signal-success);background:var(--war-signal-success)}.intelligence-activity__status div{gap:5px;min-width:0;display:grid}.intelligence-activity__status strong{color:var(--theme-title);font-size:calc(11px * var(--text-scale))}.intelligence-activity__status small{min-height:2.9em;color:var(--theme-copy-muted);font-size:calc(9px * var(--text-scale));line-height:1.45}.intelligence-activity__progress{border:1px solid var(--war-border);background:var(--war-shell);height:6px;overflow:hidden}.intelligence-activity__progress i{background:var(--theme-accent);height:100%;transition:width .22s;display:block}.intelligence-activity>p{color:var(--theme-copy-muted);font:400 calc(9px * var(--text-scale))/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;margin:0}@keyframes intelligence-pulse{50%{opacity:.68}}.intelligence-page-notice{border-left:4px solid var(--theme-accent);background:var(--war-panel);color:var(--theme-title);margin:-14px 0;padding:12px 15px}.intelligence-page-notice.is-error{border-left-color:var(--ta-danger)}.intelligence-workflow-shell{gap:10px;min-width:0;scroll-margin-top:92px;display:grid}.intelligence-workflow-tabs{width:100%}.intelligence-workflow-tabs>:is(button,a){text-align:center;border-radius:0;place-items:center;min-width:0;min-height:44px;padding:9px 10px;text-decoration:none;display:grid}.intelligence-workflow-tabs>:is(button,a)[aria-selected=true]{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;box-shadow:4px 4px 0 var(--war-shadow-medium)!important}.intelligence-workflow-tabs>button:disabled{opacity:.4;box-shadow:none!important}.intelligence-flow-panel{min-width:0;min-height:320px;padding:clamp(20px,3vw,34px)}.intelligence-flow-panel__header{border-bottom:1px solid var(--war-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.intelligence-flow-panel__header h2{margin:5px 0 0}.intelligence-flow-panel__header p{max-width:780px;color:var(--theme-copy-muted);margin:9px 0 0}.intelligence-state{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:220px;display:flex}.intelligence-state h3,.intelligence-state p{margin:0}.intelligence-state p{color:var(--theme-copy-muted);margin-top:5px}.intelligence-state--n-active{gap:22px}.intelligence-state__n{background:var(--theme-canvas-deep);width:72px;height:72px;color:var(--theme-accent);box-shadow:inset 0 0 0 7px var(--war-shell);border-radius:50%;flex:0 0 72px;place-items:center;font-size:30px;font-weight:800;display:grid;position:relative}.intelligence-state__n:before,.intelligence-state__n:after{content:"";border-radius:50%;position:absolute}.intelligence-state__n:before{border:7px dashed var(--theme-accent);animation:1.7s linear infinite intelligence-state-n-spin;inset:0}.intelligence-state__n:after{border:1px solid var(--war-border-strong);inset:-13px}@keyframes intelligence-state-n-spin{to{transform:rotate(360deg)}}.intelligence-state__n{line-height:1}.intelligence-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding-top:20px;display:grid}.intelligence-topic-card{border:1px solid var(--war-border);background:var(--war-panel);text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:11px;min-width:0;min-height:150px;padding:18px 14px;display:grid;position:relative}.intelligence-topic-card:hover,.intelligence-topic-card:focus-visible,.intelligence-topic-card.is-selected{border-color:var(--theme-accent);outline:none}.intelligence-topic-card.is-selected{box-shadow:4px 4px 0 var(--war-shadow-medium);transform:translate(-2px,-2px)}.intelligence-topic-card__icon{width:45px;height:45px;color:var(--theme-accent);place-items:center;display:grid}.intelligence-topic-card__icon svg{width:36px;height:36px}.intelligence-topic-card>strong{color:var(--theme-title);font-size:calc(12px * var(--text-scale))}.intelligence-research-choice-list{gap:11px;padding-top:20px;display:grid}.intelligence-research-choice{border:1px solid var(--war-border);background:var(--war-panel);min-width:0;min-height:104px;color:var(--theme-title);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:15px;padding:15px;display:grid}.intelligence-research-choice:hover,.intelligence-research-choice:focus-visible,.intelligence-research-choice.is-selected{border-color:var(--theme-accent);outline:none}.intelligence-research-choice.is-selected{background:var(--theme-accent-surface);box-shadow:4px 4px 0 var(--war-shadow-medium);transform:translate(-2px,-2px)}.intelligence-research-choice>span{color:var(--theme-accent);font:700 18px/1 var(--font-geist-mono), monospace}.intelligence-research-choice strong{font-size:calc(14px * var(--text-scale));line-height:1.35;display:block}.intelligence-research-choice b{color:var(--theme-accent);font-size:22px;transform:rotate(45deg)}.intelligence-question-actions{justify-content:flex-end;padding-top:16px;display:flex}.intelligence-answer-record{padding:clamp(22px,3vw,36px) 0}.intelligence-answer-record h3{max-width:1050px;margin:0 0 18px;font-size:clamp(20px,2.4vw,32px);line-height:1.25}.intelligence-answer-record>p{max-width:1100px;color:var(--theme-copy-secondary);font-size:calc(15px * var(--text-scale));white-space:pre-wrap;margin:0;line-height:1.78}.intelligence-answer-content{max-width:1100px;color:var(--theme-copy-secondary);font-size:calc(15px * var(--text-scale));overflow-wrap:anywhere;line-height:1.78}.intelligence-answer-content p{margin:0 0 1em}.intelligence-answer-content p:last-child{margin-bottom:0}.intelligence-answer-content.is-preformatted,.intelligence-answer-content pre{border:1px solid var(--war-border);background:var(--war-control);color:var(--theme-copy-secondary);font:calc(12px * var(--text-scale))/1.65 var(--font-geist-mono), monospace;white-space:pre-wrap;margin:0;padding:16px;overflow:auto}.intelligence-answer-content :is(h1,h2,h3,h4){color:var(--theme-title);margin:1.25em 0 .55em;line-height:1.25}.intelligence-answer-content h1{font-size:clamp(23px,3vw,36px)}.intelligence-answer-content h2{font-size:clamp(20px,2.5vw,30px)}.intelligence-answer-content h3{font-size:clamp(18px,2vw,24px)}.intelligence-answer-content h4{font-size:clamp(16px,1.7vw,20px)}.intelligence-answer-content :is(ul,ol){padding-left:1.5em}.intelligence-answer-content blockquote{border-left:3px solid var(--theme-accent);background:var(--war-control);margin:1em 0;padding:10px 14px}.intelligence-answer-content a{color:var(--theme-accent)}.intelligence-extended{margin-top:20px}.intelligence-extended__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.intelligence-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.intelligence-export-actions .ta-button{min-width:118px}.intelligence-export-progress{border:1px solid var(--war-border);background:var(--war-control);margin-top:11px;padding:11px 12px}.intelligence-export-progress>div{color:var(--theme-copy-secondary);font:700 calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;display:flex}.intelligence-export-progress small{color:var(--theme-copy-muted);font:inherit;text-transform:none;letter-spacing:0}.intelligence-export-progress progress{background:var(--theme-rule-soft);width:100%;height:6px;accent-color:var(--theme-accent);border:0;border-radius:0;margin-top:9px;display:block;overflow:hidden}.intelligence-export-progress progress::-webkit-progress-bar{background:var(--theme-rule-soft)}.intelligence-export-progress progress::-webkit-progress-value{background:var(--theme-accent)}.intelligence-export-progress progress::-moz-progress-bar{background:var(--theme-accent)}.intelligence-extended__content{border:1px solid var(--war-border);border-left:4px solid var(--theme-accent);background:var(--war-control);margin-top:16px;padding:clamp(18px,3vw,30px)}.intelligence-extended__content .intelligence-answer-content{max-width:none}.intelligence-extended__error{color:var(--theme-danger,#b91c1c);margin:10px 0 0}.intelligence-answer-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.intelligence-answer-tags span{border:1px solid var(--war-border);color:var(--theme-copy-muted);font:400 calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;padding:5px 8px}.intelligence-result-actions{border-top:1px solid var(--war-border);justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.intelligence-result-actions h3,.intelligence-result-actions p{margin:0}.intelligence-result-actions p{color:var(--theme-copy-muted);margin-top:5px}.intelligence-result-actions>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.intelligence-library-toolbar{grid-template-columns:minmax(260px,1fr) minmax(190px,.45fr) 150px;gap:12px;margin-top:20px;display:grid}.intelligence-library-toolbar label{gap:7px;display:grid}.intelligence-library-toolbar label>span{color:var(--theme-copy-muted);font:700 calc(9px * var(--text-scale))/1.2 var(--font-geist-mono), monospace;text-transform:uppercase}.intelligence-library-toolbar input,.intelligence-library-toolbar select{border:1px solid var(--war-border);background:var(--war-panel);width:100%;min-height:44px;color:var(--theme-title);border-radius:0;padding:9px 11px}.intelligence-library-toolbar__summary{border:1px solid var(--war-border);background:var(--war-panel);align-content:center;justify-items:center;min-height:69px;padding:10px;display:grid}.intelligence-library-toolbar__summary strong{color:var(--theme-accent);font-size:24px}.intelligence-library-toolbar__summary span{color:var(--theme-copy-muted);font:400 8px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase}.intelligence-member-timeline{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.intelligence-member-timeline>li{grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.intelligence-member-timeline__marker{border:2px solid var(--theme-accent);background:var(--war-shell);width:10px;height:10px;margin-top:20px}.intelligence-member-timeline article{border:1px solid var(--war-border);background:var(--war-panel);padding:17px}.intelligence-member-timeline article>header,.intelligence-member-timeline article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.intelligence-member-timeline h3{margin:15px 0 9px}.intelligence-member-timeline article>p{color:var(--theme-copy-secondary);white-space:pre-wrap;margin:0;line-height:1.65}.intelligence-member-timeline article>footer{justify-content:flex-start;margin-top:15px}.intelligence-member-timeline article>footer a{color:var(--theme-accent);font-size:calc(10px * var(--text-scale))}.intelligence-record-page,.intelligence-detail-page{width:min(1200px,100%);margin:0 auto;padding:clamp(22px,4vw,48px)}.intelligence-record-page__topline,.intelligence-detail-page__topline{justify-content:space-between;gap:18px;display:flex}.intelligence-record-page h1,.intelligence-detail-page h1{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(34px,5vw,68px)}.intelligence-record-page__lead,.intelligence-detail-page__lead{max-width:850px;color:var(--theme-copy-secondary);font-size:calc(15px * var(--text-scale));line-height:1.65}.intelligence-record-page__actions{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.intelligence-record-tabs{margin-top:24px}.intelligence-record-section{border:1px solid var(--war-border);background:var(--war-panel);margin-top:10px;padding:24px}.intelligence-community-list{gap:12px;display:grid}.intelligence-community-list article{border:1px solid var(--war-border);background:var(--war-shell);padding:18px}.intelligence-community-list article h3{margin:0 0 10px}.intelligence-community-list article p{color:var(--theme-copy-secondary);white-space:pre-wrap;margin:0;line-height:1.7}.intelligence-community-list article footer{color:var(--theme-copy-muted);font-size:calc(9px * var(--text-scale));flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.intelligence-community-list article a{color:var(--theme-accent)}@media (width<=1100px){.intelligence-engine__layout{grid-template-columns:1fr 1fr}.intelligence-engine__center{grid-row:span 2}.intelligence-activity{grid-column:1/-1}.intelligence-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.intelligence-experience{gap:24px;padding:10px 0}.intelligence-engine__layout{grid-template-columns:1fr}.intelligence-engine__center{grid-row:auto}.intelligence-activity{grid-column:auto}.intelligence-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-library-toolbar{grid-template-columns:1fr}.intelligence-result-actions{flex-direction:column;align-items:stretch}}@media (width<=620px){.intelligence-engine{padding:14px}.intelligence-engine__heading,.intelligence-flow-panel__header{flex-direction:column;align-items:stretch}.intelligence-engine__heading-actions{justify-content:space-between}.intelligence-engine__panels{grid-template-columns:1fr}.intelligence-engine__center{min-height:220px}.intelligence-workflow-tabs.ta-tabs,.intelligence-topic-grid{grid-template-columns:1fr}.intelligence-topic-card{min-height:150px}.intelligence-research-choice{grid-template-columns:38px minmax(0,1fr)}.intelligence-research-choice b{display:none}.intelligence-flow-panel{padding:18px 13px 22px}.intelligence-result-actions>div:last-child{display:grid}.intelligence-extended__toolbar{flex-direction:column;align-items:stretch}.intelligence-extended__toolbar>.ta-button{width:100%}.intelligence-export-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.intelligence-export-actions .ta-button{min-width:0}.intelligence-export-progress>div{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.intelligence-engine__stream.is-working :is(.n-stream__traffic,.n-stream__pulse,.n-stream__orbit circle),.intelligence-state__n:before,.intelligence-activity__status>span.is-working,.n-message-caret.is-typing{animation:none}}.war-introduction{gap:22px;max-width:1040px;margin:0 auto;display:grid}.war-introduction__hero{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:24px;min-height:240px;display:grid}.war-introduction__lock,.war-notification-gate__icon,.war-introduction__menu-icon{border:1px solid var(--theme-accent-border);border-radius:var(--ta-radius-md);background:var(--war-accent-soft);color:var(--theme-accent);place-items:center;display:grid}.war-introduction__lock{width:86px;height:86px}.war-introduction__lock svg,.war-notification-gate__icon svg,.war-introduction__menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:38px;height:38px}.war-introduction__hero .ta-badge{margin-bottom:16px}.war-introduction__hero h1{color:var(--ta-title);letter-spacing:-.035em;margin:7px 0 12px;font-size:clamp(38px,6vw,66px);line-height:.98}.war-introduction__hero p:last-child{max-width:760px;color:var(--ta-copy-secondary);font-size:max(16px, calc(16px * var(--text-scale)));margin:0;line-height:1.65}.war-introduction__key,.war-introduction__email,.war-introduction__notifications,.war-introduction__guide,.war-introduction__signin{padding:clamp(22px,4vw,34px)}.war-introduction__section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.war-introduction h2{color:var(--ta-title);margin:7px 0 12px;font-size:clamp(24px,3vw,34px)}.war-introduction__key code{overflow-wrap:anywhere;border:1px solid var(--theme-accent-border);border-left:5px solid var(--ta-command-red);border-radius:var(--ta-radius-md);background:var(--theme-canvas);width:100%;color:var(--theme-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;text-align:center;box-shadow:inset 0 0 34px var(--war-accent-soft);margin:18px 0;padding:clamp(18px,4vw,28px);font-size:clamp(24px,5vw,48px);font-weight:700;line-height:1.2;display:block}.war-introduction__key>p,.war-introduction__email>p,.war-introduction__notifications>p,.war-introduction__guide>p{color:var(--ta-copy-secondary);line-height:1.65}.war-introduction__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.war-introduction__guide{grid-column:1/-1}.war-introduction__notification-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.war-introduction__notification-topline .ta-badge{flex:none;margin:0}.war-introduction__notifications>h2{white-space:nowrap}.war-introduction__notification-status{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-canvas);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;margin:18px 0;padding:15px;display:grid}.war-introduction__notification-status>span{border:1px solid var(--theme-accent-border);width:44px;height:44px;color:var(--theme-accent-copy);border-radius:50%;place-items:center;font-weight:800;display:grid}.war-introduction__notification-status--enabled{grid-template-columns:minmax(0,1fr)}.war-introduction__notification-status strong{color:var(--ta-title)}.war-introduction__notification-status p{color:var(--ta-copy-muted);margin:5px 0 0;line-height:1.5}.war-introduction__notifications--enabled{border-color:var(--war-success-border)}.war-introduction__notifications--enabled .war-introduction__notification-status{border-color:var(--war-success-border);background:var(--war-success-surface)}.war-introduction__notifications--enabled .war-introduction__notification-status>span{border-color:var(--war-success-border);color:var(--war-success-copy)}.war-introduction__notification-help{border-left:3px solid var(--ta-command-red);background:var(--theme-accent-surface);margin:16px 0;padding:14px}.war-introduction__notification-help strong{color:var(--ta-title)}.war-introduction__notification-help p{color:var(--ta-copy-secondary);margin:7px 0 0;line-height:1.55}.war-introduction__notifications>small{color:var(--ta-copy-muted);margin-top:13px;line-height:1.45;display:block}.war-introduction__email form{gap:10px;margin-top:22px;display:grid}.war-introduction__email label{color:var(--ta-title);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.war-introduction__email input{width:100%;min-height:var(--ta-control-lg);border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-canvas);color:var(--theme-text);font:inherit;padding:0 15px}.war-introduction__email input:focus{border-color:var(--theme-rule-strong);outline:3px solid var(--war-highlight-medium)}.war-introduction__profile{border-top:1px solid var(--ta-rule);margin-top:26px;padding-top:22px}.war-introduction__profile h3{color:var(--ta-title);margin:0 0 7px;font-size:17px}.war-introduction__profile p{color:var(--ta-copy-muted);line-height:1.55}.war-introduction__profile a{color:var(--theme-accent-copy);font-weight:800}.war-introduction__menu-icon{width:58px;height:58px;margin:18px 0}.war-introduction__menu-icon svg{width:27px;height:27px}.war-introduction__signin ol{color:var(--ta-copy-secondary);gap:10px;margin:14px 0 0;padding-left:24px;display:grid}.war-introduction__signin a{color:var(--theme-accent-copy)}.war-introduction__status,.war-introduction__notification-state{min-height:20px;color:var(--war-success-copy);font-size:13px}.war-introduction__key-unavailable{color:var(--war-warning-copy)!important}.war-notification-gate{z-index:2147483000;background:var(--war-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.war-notification-gate__dialog{border:1px solid var(--theme-accent-border);border-top:4px solid var(--ta-command-red);border-radius:var(--ta-radius-lg);background:linear-gradient(var(--war-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--war-grid-line) 1px, transparent 1px), var(--war-panel);width:min(100%,680px);box-shadow:18px 22px 0 var(--war-shadow-strong), 0 0 70px var(--war-accent-soft);text-align:center;background-size:18px 18px;padding:clamp(26px,5vw,48px)}.war-notification-gate__icon{width:72px;height:72px;margin:0 auto 22px}.war-notification-gate__dialog h2{margin:10px 0 14px;font-size:clamp(28px,5vw,43px)}.war-notification-gate__dialog>p{color:var(--ta-copy-secondary);font-size:16px;line-height:1.65}.war-notification-gate__actions{grid-template-columns:1fr 1fr;gap:12px;margin:27px 0 18px;display:grid}.war-notification-gate__error{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);padding:11px;color:var(--theme-accent-copy)!important;font-size:13px!important}.war-notification-gate__dialog small{color:var(--ta-copy-muted);line-height:1.5;display:block}@media (width<=760px){.war-introduction__hero{grid-template-columns:1fr}.war-introduction__lock{width:66px;height:66px}.war-introduction__grid{grid-template-columns:1fr}.war-introduction__guide{grid-column:auto}.war-notification-gate__actions{grid-template-columns:1fr}}.war-messages{gap:20px;display:grid}.war-messages__count{border:1px solid var(--theme-rule);color:var(--theme-copy-secondary);font:10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex:none;padding:9px 11px}.war-messages__list-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.war-messages__layout{grid-template-columns:minmax(230px,.34fr) minmax(0,.66fr);gap:14px;min-height:430px;display:grid}.war-messages__list,.war-messages__reader,.war-messages__connect{padding:22px}.war-messages__list{grid-template-rows:auto minmax(0,1fr);display:grid}.war-messages__list-title h2{color:var(--ta-title);margin:6px 0 16px;font-size:20px}.war-messages__list-scroll{border-top:1px solid var(--theme-rule-soft);max-height:430px;overflow-y:auto}.war-messages__list-scroll button{border:0;border-right:1px solid var(--theme-rule-soft);border-bottom:1px solid var(--theme-rule-soft);width:100%;color:var(--theme-copy);text-align:left;cursor:pointer;background:0 0;border-left:2px solid #0000;gap:7px;padding:16px 13px;display:grid}.war-messages__list-scroll button:hover,.war-messages__list-scroll button:focus-visible{background:var(--theme-surface)}.war-messages__list-scroll button.is-active{border-left-color:var(--ta-command-red);background:linear-gradient(90deg, var(--war-accent-medium), transparent)}.war-messages__list-scroll span,.war-messages__list-scroll small{color:var(--ta-copy-muted);font:9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.war-messages__list-scroll button.is-active span{color:var(--theme-accent)}.war-messages__list-scroll strong{font-size:13px;font-weight:600;line-height:1.4}.war-messages__reader{align-content:center;justify-items:start;min-height:430px;padding:clamp(28px,5vw,54px);display:grid}.war-messages__reader-meta{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.war-messages__reader-meta time{color:var(--ta-copy-muted);font:10px var(--font-geist-mono), monospace}.war-messages__reader h2{max-width:720px;color:var(--ta-title);margin:28px 0 15px;font-size:clamp(26px,4vw,42px)}.war-messages__reader>p{max-width:760px;color:var(--ta-copy-secondary);margin:0 0 28px;font-size:16px;line-height:1.8}.war-messages__connect{padding:clamp(24px,4vw,36px)}.war-messages__connect-intro{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;display:grid}.war-messages__connect-icon{border:1px solid var(--theme-accent-border);background:var(--war-accent-soft);width:58px;height:58px;color:var(--theme-accent);place-items:center;display:grid}.war-messages__connect-icon svg{fill:none;stroke:currentColor;width:27px;height:27px}.war-messages__connect h2{color:var(--ta-title);margin:6px 0 7px;font-size:26px}.war-messages__connect-intro p{color:var(--ta-copy-secondary);margin:0;line-height:1.6}.war-messages__actions{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.war-messages__actions form,.war-messages__notification-action{border:1px solid var(--theme-rule);background:var(--theme-surface-input);align-content:start;gap:10px;padding:18px;display:grid}.war-messages__actions label,.war-messages__notification-action>span{color:var(--theme-title);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.war-messages__actions input{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-canvas-deep);width:100%;min-height:44px;color:var(--theme-text);padding:0 13px}.war-messages__notification-action small{color:var(--ta-copy-muted);line-height:1.5}.war-messages__channel-status{border:1px solid var(--war-success-border);border-radius:var(--ta-radius-sm);background:linear-gradient(135deg, var(--war-success-surface), var(--war-success-surface));box-shadow:inset 3px 0 var(--war-success-copy), 0 8px 24px var(--war-shadow-soft);color:var(--war-success-copy);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;margin-top:2px;padding:12px 13px;display:grid}.war-messages__channel-status>span{border:1px solid var(--war-success-border);background:var(--war-success-surface);width:30px;height:30px;color:var(--war-success-copy);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.war-messages__channel-status>div{gap:3px;min-width:0;display:grid}.war-messages__channel-status strong{color:var(--war-success-copy);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.war-messages__channel-status small{color:var(--war-success-copy);overflow-wrap:anywhere;line-height:1.45}.war-messages__error{color:var(--theme-accent-copy)}@media (width<=800px){.war-messages__layout,.war-messages__actions{grid-template-columns:1fr}.war-messages__list-scroll{max-height:260px}}@media (width<=520px){.war-messages__connect-intro{grid-template-columns:1fr}}.mission-card-topline,.mission-detail-links,.mission-action-panel,.mission-board-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.missions-dashboard{gap:34px;display:grid}.missions-overview{align-items:center;gap:18px;display:flex}.missions-stat-grid{flex:auto}.missions-overview>.ta-button{flex:none}.missions-section-title{font-family:var(--font-geist-sans), sans-serif;margin:6px 0 0;font-size:clamp(24px,3vw,34px)}.mission-dashboard-section{gap:14px;display:grid}.mission-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.mission-result-count{color:var(--theme-copy-muted);font:calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.mission-adoption-confirmation{width:100%}.mission-adoption-confirmation>span{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.mission-adoption-confirmation b{color:inherit;font-size:calc(14px * var(--text-scale));display:block}.active-mission-list{display:grid}.active-mission-row{grid-template-columns:82px minmax(0,1fr) auto;min-height:78px}.active-mission-points{color:var(--theme-accent)!important;font:800 calc(13px * var(--text-scale))/1 var(--font-geist-mono), monospace!important}.active-mission-copy h3{color:var(--theme-text);font:650 calc(15px * var(--text-scale))/1.2 var(--font-geist-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.active-mission-copy small{color:var(--theme-copy-muted)}.active-mission-row .active-mission-actions,.mission-compact-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.active-mission-actions .ta-button,.mission-compact-actions .ta-button{min-height:38px;padding-inline:13px}.mission-browser-controls{grid-template-columns:minmax(0,1fr) minmax(230px,.4fr);gap:16px;display:grid;overflow:visible}.mission-filter-field .ta-dropdown__trigger{min-height:var(--ta-control-lg)}.mission-available-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mission-compact-card{border-left:3px solid var(--theme-rule-strong);grid-template-rows:auto auto 1fr auto auto;gap:10px;transition:border-color .18s,background .18s;display:grid}.mission-compact-card:hover{border-left-color:var(--theme-accent);background:var(--theme-surface-alt)}.mission-card-topline>strong{color:var(--theme-accent);font:800 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.mission-compact-card h3{color:var(--theme-text);font:700 calc(18px * var(--text-scale))/1.2 var(--font-geist-sans), sans-serif;letter-spacing:-.01em;margin:0}.mission-compact-card>p{color:var(--theme-copy-muted);font-size:calc(12px * var(--text-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.mission-compact-meta{border-top:1px solid var(--theme-rule-soft);color:var(--theme-copy-muted);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;padding-top:9px}.missions-empty{border:1px solid var(--theme-rule-strong);background:var(--theme-surface);text-align:center;padding:32px}.missions-empty--compact{min-height:120px}.mission-detail-links{margin-bottom:18px}.mission-detail-links a{color:var(--theme-copy-muted);font:700 calc(10px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.mission-detail-links a:hover{color:var(--theme-accent)}.mission-detail{gap:18px;display:grid}.mission-detail-hero{border-top:3px solid var(--theme-accent);background:radial-gradient(circle at 88% 20%, var(--theme-accent-surface-strong), transparent 34%), linear-gradient(150deg, var(--theme-surface-alt), var(--theme-surface-deep));justify-content:space-between;align-items:flex-end;gap:30px;min-height:260px;padding:clamp(26px,5vw,56px);display:flex;overflow:hidden}.mission-detail-hero>div:first-child{max-width:760px}.mission-detail-hero h2{font:750 clamp(34px, 6vw, 64px)/.98 var(--font-geist-sans), sans-serif;letter-spacing:-.035em;margin:13px 0 14px}.mission-detail-hero p{max-width:720px;color:var(--theme-copy-muted);font-size:calc(15px * var(--text-scale));margin:0;line-height:1.7}.mission-point-value{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);text-align:right;flex:none;min-width:170px;padding:23px}.mission-point-value strong{color:var(--theme-accent);font:850 clamp(31px, 5vw, 50px)/1 var(--font-geist-mono), monospace;letter-spacing:-.06em;display:block}.mission-point-value span{color:var(--theme-copy-muted);font:800 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-top:7px;display:block}.mission-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;display:grid}.mission-detail-grid h3{font:700 calc(24px * var(--text-scale))/1.15 var(--font-geist-sans), sans-serif;margin:10px 0 20px}.mission-instructions{counter-reset:mission-step;gap:12px;display:grid}.mission-instructions p{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-alt);min-height:50px;color:var(--theme-copy-muted);counter-increment:mission-step;margin:0;padding:14px 15px 14px 58px;line-height:1.6;position:relative}.mission-instructions p:before{content:counter(mission-step, decimal-leading-zero);color:var(--theme-accent);font:800 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;position:absolute;top:16px;left:15px}.mission-resources{gap:12px;display:grid}.mission-resource-link,.mission-resources blockquote{border:1px solid var(--theme-rule-soft);border-left:2px solid var(--theme-accent);background:var(--theme-surface-alt);margin:0;padding:15px}.mission-resource-link{color:var(--theme-text);gap:7px;display:grid}.mission-resource-link span,.mission-resources blockquote>span{color:var(--theme-accent);font:800 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.mission-resource-link strong{overflow-wrap:anywhere;font-size:calc(12px * var(--text-scale))}.mission-resources blockquote p{color:var(--theme-copy-muted);margin:10px 0 0;line-height:1.55}.mission-action-panel{border:1px solid var(--theme-rule-strong);border-left:4px solid var(--theme-accent);background:var(--theme-surface);flex-wrap:wrap;min-height:150px;padding:24px}.mission-action-panel h3{font:750 calc(25px * var(--text-scale))/1.1 var(--font-geist-sans), sans-serif;margin:9px 0 7px}.mission-action-panel p{max-width:720px;color:var(--theme-copy-muted);margin:0;line-height:1.55}.mission-action-panel.is-completed{background:linear-gradient(110deg, var(--theme-accent-surface), var(--theme-surface) 55%)}.mission-action-error{font-weight:700;color:var(--theme-accent)!important;margin-top:10px!important}.mission-board{gap:18px;display:grid}.mission-board-header{border-top:3px solid var(--theme-accent);background:linear-gradient(135deg, var(--theme-surface-alt), var(--theme-surface-deep));min-height:190px;padding:clamp(24px,4vw,40px)}.mission-board-header h2{font:750 clamp(34px, 5vw, 52px)/1 var(--font-geist-sans), sans-serif;letter-spacing:-.03em;margin:10px 0 7px}.mission-board-header p{color:var(--theme-copy-muted);margin:0}.mission-board-current{border:1px solid var(--theme-accent);background:var(--theme-accent-surface);text-align:center;min-width:160px;padding:18px}.mission-board-current span,.mission-board-current small{color:var(--theme-copy-muted);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;display:block}.mission-board-current strong{color:var(--theme-accent);font:850 calc(38px * var(--text-scale))/1 var(--font-geist-mono), monospace;margin:8px 0;display:block}.mission-board-table-wrap{overflow-x:auto}.mission-board-table{border-collapse:collapse;width:100%}.mission-board-table th{border-bottom:1px solid var(--theme-rule-strong);color:var(--theme-copy-muted);font:800 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:14px 18px}.mission-board-table td{border-bottom:1px solid var(--theme-rule-soft);color:var(--theme-copy-muted);padding:17px 18px}.mission-board-table td strong{color:var(--theme-text)}.mission-board-table tr.is-current td{background:var(--theme-accent-surface);color:var(--theme-text)}.mission-board-table tr.is-current td:first-child{box-shadow:inset 3px 0 0 var(--theme-accent)}.mission-you-label{background:var(--theme-accent);color:var(--theme-accent-contrast);font:800 calc(8px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-left:10px;padding:4px 7px}.mission-celebration{z-index:1200;background:color-mix(in srgb, var(--theme-canvas) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}.mission-celebration-grid{opacity:.28;background-image:linear-gradient(var(--theme-rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--theme-rule-soft) 1px, transparent 1px);background-size:46px 46px;animation:4s linear infinite mission-grid-scan;position:absolute;inset:0}.mission-celebration-grid:after{content:"";background:radial-gradient(circle, var(--theme-accent-glow), transparent 34%);animation:2.2s ease-in-out infinite mission-energy-pulse;position:absolute;inset:-30%}.mission-celebration-card{z-index:3;border:1px solid var(--theme-accent);background:linear-gradient(150deg, var(--theme-accent-surface-strong), var(--theme-surface-deep) 38%, var(--theme-surface));width:min(760px,100%);box-shadow:0 0 0 7px var(--theme-accent-surface), 0 0 90px var(--theme-accent-glow), 18px 20px 0 color-mix(in srgb, var(--theme-accent) 24%, transparent);text-align:center;padding:clamp(34px,7vw,72px);animation:.72s cubic-bezier(.2,.9,.2,1.1) both mission-card-arrive;position:relative}.mission-celebration-card:before,.mission-celebration-card:after{content:"";border-color:var(--theme-accent);width:80px;height:80px;position:absolute}.mission-celebration-card:before{border-top:2px solid;border-left:2px solid;top:12px;left:12px}.mission-celebration-card:after{border-bottom:2px solid;border-right:2px solid;bottom:12px;right:12px}.mission-celebration-kicker{border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast);font:850 calc(11px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;padding:8px 12px;animation:1s steps(2,end) 2 mission-kicker-flash;display:inline-block}.mission-celebration-card h2{font:850 clamp(47px, 10vw, 88px)/.9 var(--font-geist-sans), sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:25px 0 8px}.mission-celebration-title{color:var(--theme-copy-muted);font-size:calc(15px * var(--text-scale));margin:0 auto 25px}.mission-points-earned{color:var(--theme-accent);font:900 clamp(42px, 9vw, 78px)/1 var(--font-geist-mono), monospace;letter-spacing:-.07em;text-shadow:0 0 25px var(--theme-accent-glow);display:block}.mission-points-earned span{font-size:calc(14px * var(--text-scale));letter-spacing:.22em;text-transform:uppercase;margin-top:7px;display:block}.mission-thank-you{font-size:calc(16px * var(--text-scale));font-weight:700;color:var(--theme-text)!important;margin:25px 0!important}.mission-celebration-card .ta-button-row{justify-content:center}.mission-confetti,.mission-fireworks{z-index:2;pointer-events:none;position:absolute;inset:0}.mission-confetti i{background:var(--theme-accent);width:9px;height:22px;animation:3.4s cubic-bezier(.16,.78,.36,1) infinite mission-confetti-fall;position:absolute;top:-12%}.mission-confetti i:nth-child(3n){background:var(--theme-text)}.mission-confetti i:nth-child(4n){background:var(--theme-accent-contrast);border-radius:50%;width:13px;height:13px}.mission-confetti i:nth-child(5n){background:var(--theme-accent-border)}.mission-fireworks i{border:2px solid var(--theme-accent);opacity:0;width:14px;height:14px;box-shadow:0 -30px 0 -4px var(--theme-accent), 21px -21px 0 -4px var(--theme-text), 30px 0 0 -4px var(--theme-accent), 21px 21px 0 -4px var(--theme-text), 0 30px 0 -4px var(--theme-accent), -21px 21px 0 -4px var(--theme-text), -30px 0 0 -4px var(--theme-accent), -21px -21px 0 -4px var(--theme-text);border-radius:50%;animation:1.8s ease-out infinite mission-firework;position:absolute}@keyframes mission-confetti-fall{0%{transform:translateY(-15vh)rotate(0)}to{transform:translate3d(60px,118vh,0) rotate(var(--mission-spin))}}@keyframes mission-firework{0%{opacity:0;transform:scale(.15)}25%{opacity:1}75%,to{opacity:0;transform:scale(2.3)}}@keyframes mission-card-arrive{0%{opacity:0;transform:scale(.78)translateY(45px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mission-grid-scan{to{background-position:46px 46px}}@keyframes mission-energy-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}@keyframes mission-kicker-flash{50%{filter:brightness(1.7)}}@media (width<=760px){.missions-overview,.mission-detail-hero,.mission-action-panel,.mission-board-header{flex-direction:column;align-items:stretch}.mission-browser-controls,.mission-available-grid,.mission-detail-grid{grid-template-columns:1fr}.missions-overview>.ta-button{align-self:start}.active-mission-row{grid-template-columns:64px minmax(0,1fr)}.active-mission-actions{grid-column:1/-1;justify-content:stretch}.active-mission-actions .ta-button{flex:auto}.mission-compact-actions{justify-content:stretch}.mission-compact-actions .ta-button{flex:auto}.mission-point-value{text-align:left;width:100%}.mission-board-table thead{display:none}.mission-board-table,.mission-board-table tbody,.mission-board-table tr,.mission-board-table td{width:100%;display:block}.mission-board-table tr{border-bottom:1px solid var(--theme-rule-strong);padding:10px 0}.mission-board-table td{text-align:right;border:0;justify-content:space-between;gap:20px;padding:8px 15px;display:flex}.mission-board-table td:before{content:attr(data-label);color:var(--theme-copy-muted);font:700 calc(9px * var(--text-scale))/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase}.mission-celebration-card{box-shadow:0 0 0 5px var(--theme-accent-surface), 0 0 60px var(--theme-accent-glow);padding:44px 22px}.mission-celebration-card .ta-button-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mission-compact-card,.mission-celebration-grid,.mission-celebration-grid:after,.mission-celebration-card,.mission-celebration-kicker,.mission-confetti i,.mission-fireworks i{transition:none!important;animation:none!important}.mission-confetti,.mission-fireworks{display:none}}.secure-setup-page{min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));background-color:var(--theme-canvas-deep);background-image:var(--ta-page-mesh), radial-gradient(circle at 50% 15%, var(--war-accent-soft), transparent 32%);color:var(--theme-text);place-items:center;display:grid;overflow-x:hidden}.secure-setup-shell{border:1px solid var(--theme-rule);background:linear-gradient(160deg, var(--theme-surface), var(--theme-canvas));width:min(1380px,100%);min-height:min(900px,100dvh - 44px);box-shadow:16px 18px 0 var(--war-shadow-medium), 0 0 70px var(--war-accent-soft);position:relative;overflow:hidden}.secure-setup-corners:before,.secure-setup-corners:after,.secure-setup-shell:before,.secure-setup-shell:after{content:"";z-index:8;pointer-events:none;width:24px;height:24px;position:absolute}.secure-setup-corners:before{border-top:3px solid var(--theme-accent);border-left:3px solid var(--theme-accent);top:-1px;left:-1px}.secure-setup-corners:after{border-right:3px solid var(--theme-accent);border-bottom:3px solid var(--theme-accent);bottom:-1px;right:-1px}.secure-setup-shell:before{border-right:1px solid var(--theme-rule-strong);border-top:1px solid var(--theme-rule-strong);top:-1px;right:-1px}.secure-setup-shell:after{border-left:1px solid var(--theme-rule-strong);border-bottom:1px solid var(--theme-rule-strong);bottom:-1px;left:-1px}.secure-setup-header{border-bottom:1px solid var(--theme-rule);background:var(--war-shadow-strong);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 22px 14px 26px;display:flex}.secure-setup-brand{color:var(--theme-text);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.secure-setup-brand-mark{flex:none;width:38px;height:38px;display:block}.secure-setup-brand>span:last-child{gap:4px;display:grid}.secure-setup-brand>span:last-child b{letter-spacing:.05em;font-size:16px}.secure-setup-brand small{color:var(--theme-copy-muted);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.secure-setup-close{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-input);width:48px;height:48px;color:var(--theme-copy);font:300 32px/1 var(--font-geist-sans), sans-serif;cursor:pointer;place-items:center;transition:border-color .15s,background .15s,color .15s;display:grid}.secure-setup-close:hover,.secure-setup-close:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text);outline:2px solid var(--war-accent-strong);outline-offset:2px}.secure-step-indicator{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-input);grid-template-columns:repeat(3,1fr);display:grid}.secure-step-indicator>div{border-right:1px solid var(--theme-rule-soft);min-height:72px;color:var(--theme-rule-strong);align-items:center;gap:12px;padding:12px 22px;display:flex;position:relative}.secure-step-indicator>div:last-child{border-right:0}.secure-step-indicator>div.current{background:linear-gradient(90deg, var(--war-accent-medium), transparent);color:var(--theme-title)}.secure-step-indicator>div.current:after,.secure-step-indicator>div.complete:after{content:"";background:var(--theme-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.secure-step-indicator>div.complete:after{background:var(--war-success-surface)}.secure-step-indicator>div>span{width:34px;height:34px;font:750 11px/1 var(--font-geist-mono), monospace;border:1px solid;place-items:center;display:grid}.secure-step-indicator>div.complete{color:var(--war-success-copy)}.secure-step-indicator div div{gap:4px;display:grid}.secure-step-indicator b{font-size:12px}.secure-step-indicator small{color:var(--theme-copy-muted);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.secure-setup-step{min-height:calc(min(900px,100dvh - 44px) - 155px)}.secure-access-step,.notification-setup-step{grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);display:grid}.secure-visual-column,.secure-notification-hero{border-right:1px solid var(--theme-rule);background:var(--war-shadow-strong);flex-direction:column;min-width:0;padding:32px;display:flex}.secure-visual{border:1px solid var(--theme-rule);background:var(--theme-canvas-deep);min-height:490px;color:var(--theme-accent);isolation:isolate;flex:auto;position:relative;overflow:hidden}.technical-grid{opacity:.42;background-image:linear-gradient(var(--war-highlight-soft) 1px, transparent 1px), linear-gradient(90deg, var(--war-highlight-soft) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.technical-ring{opacity:.55;border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{border-style:dashed;width:330px;height:330px;animation:16s linear infinite secure-spin}.ring-two{border-width:2px;border-color:var(--theme-rule);border-left-color:currentColor;width:260px;height:260px;animation:11s linear infinite secure-spin-reverse}.ring-three{border-color:var(--theme-rule-strong);width:205px;height:205px;box-shadow:inset 0 0 32px var(--war-accent-soft)}.scan-line{z-index:4;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;animation:4s ease-in-out infinite secure-scan;position:absolute;top:21%;left:10%;right:10%;box-shadow:0 0 15px}.secure-symbol{z-index:3;width:190px;height:190px;filter:drop-shadow(0 0 14px var(--war-accent-strong));position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.symbol-stroke,.lock-shackle,.signal-wave{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:square;stroke-linejoin:miter}.lock-shackle{transform-origin:90px 82px;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:translate(24px)rotate(18deg)}.lock-shackle.closed{transform:translate(0)rotate(0)}.lock-body{fill:var(--theme-canvas)}.lock-core{fill:currentColor}.lock-keyway{stroke:currentColor;stroke-width:7px}.signal-wave{stroke-width:4px;opacity:.55;animation:1.8s ease-in-out infinite signal-wave}.signal-wave-two{animation-delay:.5s}.secure-visual--secure,.secure-visual--notification-secure,.secure-visual--ready{color:var(--war-success-copy)}.secure-visual--secure .ring-two,.secure-visual--notification-secure .ring-two,.secure-visual--ready .ring-two{border-left-color:var(--war-success-border)}.secure-visual--ready .technical-ring{animation-duration:32s}.hex-stream{z-index:2;color:var(--theme-rule-strong);font:9px/1.8 var(--font-geist-mono), monospace;letter-spacing:.12em;position:absolute}.hex-stream-a{top:28px;left:28px}.hex-stream-b{text-align:right;bottom:72px;right:26px}.coordinate{z-index:2;color:var(--theme-copy-muted);font:8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;position:absolute}.coordinate-a{top:24px;right:22px}.coordinate-b{bottom:24px;left:24px}.network-line{z-index:5;background:var(--theme-surface-raised);height:1px;position:absolute;bottom:54px;left:13%;right:13%}.network-line i{background:var(--theme-canvas-deep);border:1px solid;width:9px;height:9px;position:absolute;top:-4px;transform:rotate(45deg)}.network-line i:first-child{left:0}.network-line i:nth-child(2){left:33%}.network-line i:nth-child(3){left:66%}.network-line i:nth-child(4){right:0}.network-line b{background:currentColor;border-radius:50%;width:7px;height:7px;transition:left .65s;position:absolute;top:-3px;box-shadow:0 0 14px}.secure-status-terminal{border:1px solid var(--theme-rule);background:var(--theme-canvas-deep);margin-top:16px;padding:16px 18px}.secure-status-terminal>span{color:var(--theme-accent);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;display:block}.secure-status-terminal>strong{min-height:18px;color:var(--theme-copy);font:650 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.06em;margin:9px 0 12px;display:block}.secure-status-terminal>div{background:var(--theme-surface-raised);height:3px}.secure-status-terminal i{background:var(--theme-accent);height:100%;box-shadow:0 0 10px var(--war-accent-strong);transition:width .55s;display:block}.secure-status-terminal small{color:var(--theme-rule-strong);font:8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;margin-top:9px;display:block}.secure-copy-column,.notification-setup-copy{align-content:center;min-width:0;padding:clamp(36px,5vw,76px);display:grid}.secure-eyebrow{color:var(--theme-accent);font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.2em;margin:0}.secure-copy-column h1,.notification-setup-copy h1,.secure-ready-copy h1{color:var(--theme-text);letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(36px,4vw,62px);line-height:.98}.secure-lead{max-width:720px;color:var(--theme-copy-secondary);font-size:max(13px, calc(13px * var(--text-scale)));margin:0 0 25px;line-height:1.72}.secure-field{gap:9px;margin:22px 0;display:grid}.secure-field>span{color:var(--theme-copy);font-size:11px;font-weight:700}.secure-field small{color:var(--theme-copy-muted);font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-left:6px}.secure-field input{border:1px solid var(--theme-rule);background:var(--theme-canvas);width:100%;height:54px;color:var(--theme-text);border-radius:0;outline:0;padding:0 16px}.secure-field input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--war-accent-medium)}.secure-check{color:var(--theme-copy-secondary);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin:13px 0;font-size:11px;line-height:1.55;display:grid}.secure-check input{width:18px;height:18px;accent-color:var(--theme-accent);margin:0}.secure-check a{color:var(--theme-text);text-underline-offset:3px}.secure-primary-action,.secure-secondary-action,.secure-download-action{cursor:pointer;border-radius:0;min-height:54px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .15s}.secure-primary-action{border:1px solid var(--theme-accent);background:var(--theme-accent);width:100%;color:var(--theme-text);text-align:left;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:0 20px;display:flex}.secure-primary-action:hover:not(:disabled),.secure-primary-action:focus-visible:not(:disabled){background:var(--theme-accent);outline:2px solid var(--war-accent-strong);outline-offset:2px;transform:translateY(-2px)}.secure-primary-action:disabled{border-color:var(--theme-rule-soft);background:var(--theme-surface-alt);color:var(--theme-rule-strong);cursor:not-allowed}.secure-link-action{text-decoration:none}.secure-existing-link{color:var(--theme-copy-muted);font-size:max(14px, calc(14px * var(--text-scale)));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:20px 0 0;line-height:1.55;display:flex}.secure-existing-link a{color:var(--theme-copy);text-underline-offset:3px;font-weight:750}.secure-error{border-left:3px solid var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-accent-copy);margin:16px 0 0;padding:12px 14px;font-size:11px;line-height:1.5}.secure-operation-list{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.secure-operation-list li{border-bottom:1px solid var(--theme-rule-soft);min-height:40px;color:var(--theme-rule-strong);font:550 10px/1.35 var(--font-geist-mono), monospace;letter-spacing:.03em;grid-template-columns:24px 1fr;align-items:center;display:grid}.secure-operation-list li span{color:var(--theme-rule-strong)}.secure-operation-list li.active{color:var(--theme-text)}.secure-operation-list li.active span{color:var(--theme-accent)}.secure-operation-list li.complete{color:var(--theme-copy-muted)}.secure-operation-list li.complete span{color:var(--war-success-copy)}.secure-member-key{border:1px solid var(--theme-rule-strong);border-left:3px solid var(--war-success-border);background:var(--theme-canvas);gap:10px;margin:25px 0 14px;padding:22px;display:grid;overflow:hidden}.secure-member-key span{color:var(--theme-copy-muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.secure-member-key strong{overflow-wrap:anywhere;color:var(--theme-text);font:750 clamp(14px,1.7vw,19px)/1.35 var(--font-geist-mono), monospace;letter-spacing:.08em}.secure-member-key small{color:var(--theme-copy-muted);font-size:10px}.secure-key-actions{grid-template-columns:.85fr 1.15fr;gap:9px;display:grid}.secure-secondary-action,.secure-download-action{border:1px solid var(--theme-rule-strong);background:var(--theme-surface);color:var(--theme-copy);padding:0 16px}.secure-download-action{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text);justify-content:space-between;align-items:center;display:flex}.secure-download-action.complete{border-color:var(--war-success-border);background:var(--war-success-surface);color:var(--war-success-copy)}.secure-warning{border:1px solid var(--theme-rule);background:var(--theme-surface-deep);margin-top:14px;padding:14px 16px}.secure-warning b{color:var(--theme-accent);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.secure-warning p{color:var(--theme-copy-muted);margin:7px 0 0;font-size:10px;line-height:1.55}.secure-notification-hero{justify-content:center}.secure-notification-hero .secure-visual{flex:0 500px;min-height:430px}.notification-channel-state{border:1px solid var(--theme-rule);border-left:3px solid var(--theme-accent);background:var(--theme-canvas);margin-top:16px;padding:18px}.notification-channel-state.connected{border-left-color:var(--war-success-border)}.notification-channel-state>span{color:var(--theme-accent);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.notification-channel-state.connected>span{color:var(--war-success-copy)}.notification-channel-state strong{color:var(--theme-title);margin:8px 0 6px;font-size:15px;display:block}.notification-channel-state p{color:var(--theme-copy-muted);margin:0;font-size:10px;line-height:1.5}.notification-channel-state small{color:var(--war-success-copy);font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;margin-top:9px;display:block}.notification-emphasis{border-left:3px solid var(--theme-accent);background:var(--theme-surface-input);color:var(--theme-copy);margin:0 0 20px;padding:14px 16px;font-size:11px;font-weight:700;line-height:1.55}.notification-use-grid{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 20px;padding:0;list-style:none;display:grid}.notification-use-grid li{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-input);min-height:37px;color:var(--theme-copy-muted);font:550 9px/1.35 var(--font-geist-mono), monospace;align-items:center;padding:8px 10px 8px 27px;display:flex;position:relative}.notification-use-grid li:before{content:"";border:1px solid var(--theme-accent);width:6px;height:6px;position:absolute;left:11px;transform:rotate(45deg)}.notification-enable-action{border:1px solid var(--theme-accent);background:linear-gradient(90deg,var(--theme-accent),var(--theme-accent-border));width:100%;min-height:82px;color:var(--theme-text);text-align:left;cursor:pointer;box-shadow:8px 9px 0 var(--war-shadow-medium);border-radius:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:17px;padding:13px 18px;display:grid}.notification-enable-action:disabled{cursor:wait;opacity:.72}.notification-enable-action.connected{border-color:var(--war-success-border);background:var(--war-success-surface);cursor:default;opacity:1}.notification-button-icon{width:48px;height:48px;font:800 20px/1 var(--font-geist-mono), monospace;border:2px solid;place-items:center;display:grid}.notification-enable-action>span:last-child{gap:5px;display:grid}.notification-enable-action b{font-size:14px}.notification-enable-action small{color:var(--theme-copy-secondary);font:550 9px/1.35 var(--font-geist-mono), monospace;letter-spacing:.06em}.notification-continue{min-height:48px;margin-top:15px}.notification-privacy-details{border:1px solid var(--theme-rule);background:var(--theme-canvas);margin-top:16px}.notification-privacy-details summary{color:var(--theme-copy);cursor:pointer;padding:13px 15px;font-size:10px;font-weight:750}.notification-privacy-details p{color:var(--theme-copy-muted);margin:0;padding:0 15px 15px;font-size:10px;line-height:1.6}.secure-instruction-panel{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);margin:0 0 16px;padding:15px 17px}.secure-instruction-panel>b{color:var(--theme-text);font-size:12px}.secure-instruction-panel p,.secure-instruction-panel ol{color:var(--theme-accent-copy);margin:8px 0 0;font-size:10px;line-height:1.65}.secure-instruction-panel ol{padding-left:18px}.ready-setup-step{grid-template-columns:minmax(400px,.9fr) minmax(500px,1.1fr);align-items:center;display:grid}.secure-ready-visual{border-right:1px solid var(--theme-rule);background:var(--war-shadow-strong);align-self:stretch;padding:42px;display:grid}.secure-ready-visual .secure-visual{min-height:500px}.secure-ready-copy{padding:clamp(38px,6vw,82px)}.secure-completion-list{border:1px solid var(--theme-rule);background:var(--theme-canvas);margin:26px 0}.secure-completion-list div{border-bottom:1px solid var(--theme-rule-soft);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 15px;display:flex}.secure-completion-list div:last-child{border-bottom:0}.secure-completion-list dt{color:var(--theme-copy-muted);font:550 10px/1 var(--font-geist-mono), monospace}.secure-completion-list dd{color:var(--theme-copy);margin:0;font-size:11px;font-weight:750}.secure-completion-list dd span{color:var(--war-success-copy);margin-left:7px}.secure-enter-action{min-height:66px;font-size:14px}.secure-review-link{color:var(--theme-copy-secondary);text-align:center;text-underline-offset:4px;margin-top:16px;font-size:11px;font-weight:700;display:block}@keyframes secure-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes secure-spin-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes secure-scan{0%,to{opacity:.25;top:18%}50%{opacity:1;top:78%}}@keyframes signal-wave{0%,to{opacity:.2}50%{opacity:1}}@media (width<=980px){.secure-setup-page{padding:0;display:block}.secure-setup-shell{min-height:100dvh;box-shadow:none;border-left:0;border-right:0}.secure-access-step,.notification-setup-step,.ready-setup-step{grid-template-columns:1fr}.secure-visual-column,.secure-notification-hero,.secure-ready-visual{border-right:0;border-bottom:1px solid var(--theme-rule)}.secure-visual{min-height:360px}.secure-visual-column .secure-visual,.secure-notification-hero .secure-visual{flex-basis:360px}.secure-copy-column,.notification-setup-copy,.secure-ready-copy{padding:42px max(24px, env(safe-area-inset-right)) max(42px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left))}.secure-ready-visual .secure-visual{min-height:380px}}@media (width<=640px){.secure-setup-header{z-index:20;min-height:70px;padding:max(10px, env(safe-area-inset-top)) max(13px, env(safe-area-inset-right)) 10px max(15px, env(safe-area-inset-left));position:sticky;top:0}.secure-setup-brand-mark{width:32px;height:32px}.secure-setup-brand>span:last-child b{font-size:13px}.secure-setup-brand small{letter-spacing:.1em;font-size:7px}.secure-setup-close{width:44px;height:44px}.secure-step-indicator{z-index:19;position:sticky;top:70px}.secure-step-indicator>div{justify-content:center;min-height:58px;padding:8px 4px}.secure-step-indicator>div>span{width:29px;height:29px}.secure-step-indicator div div{display:none}.secure-visual-column,.secure-notification-hero,.secure-ready-visual{padding:16px}.secure-visual{min-height:300px}.secure-visual-column .secure-visual,.secure-notification-hero .secure-visual{flex-basis:300px}.secure-ready-visual .secure-visual{min-height:310px}.ring-one{width:245px;height:245px}.ring-two{width:205px;height:205px}.ring-three{width:160px;height:160px}.secure-symbol{width:150px;height:150px}.secure-copy-column,.notification-setup-copy,.secure-ready-copy{padding-top:34px}.secure-copy-column h1,.notification-setup-copy h1,.secure-ready-copy h1{font-size:clamp(34px,12vw,48px)}.secure-key-actions,.notification-use-grid{grid-template-columns:1fr}.secure-primary-action,.secure-secondary-action,.secure-download-action{min-height:56px}.notification-enable-action{grid-template-columns:46px minmax(0,1fr);min-height:92px;padding:13px}.notification-button-icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.technical-ring,.scan-line,.signal-wave{animation:none!important}.secure-primary-action,.lock-shackle,.network-line b,.secure-status-terminal i{transition-duration:.01ms!important}}.reactivation-welcome-copy{align-content:center;min-height:100%;display:grid}.reactivation-welcome-copy .secure-warning{margin:20px 0}.reactivation-error-state{min-height:640px}.reactivation-error-copy{text-align:center;width:min(720px,100% - 40px);margin:auto;padding:90px 0}.reactivation-error-copy .secure-lead{margin:20px auto 30px}.reactivation-error-copy .secure-link-action{width:max-content;margin:0 auto 18px}.reactivation-error-copy .secure-review-link{display:block}.war-room-settings.settings-page{min-height:0;color:var(--ta-copy-primary);background:0 0;padding:0}.war-room-settings .member-portal{padding:0}.war-room-settings .member-portal-nav{top:92px}.war-room-settings .portal-section-heading h2{color:var(--ta-title)}.war-room-settings .portal-section-heading p{color:var(--ta-copy-muted)!important}.war-room-settings .settings-card,.war-room-settings .portal-overview-grid button{border-radius:var(--ta-radius-md)}.war-room-settings .member-portal-nav,.war-room-settings .settings-card,.war-room-settings .portal-overview-grid button{box-shadow:var(--ta-shadow-offset)}.war-room-settings .settings-card,.war-room-settings .member-portal-content>:is(.portal-key-download-card,.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card),.war-room-settings .portal-overview-grid button{border-color:var(--war-border)!important;background:var(--war-panel)!important}.war-room-settings .portal-overview-grid button:is(:hover,:focus-visible),.war-room-settings .member-portal-content>:is(.portal-key-download-card,.portal-activity-card,.portal-form-card,.portal-key-card,.portal-session-card):hover{border-color:var(--war-border-strong)!important;background:var(--war-panel-raised)!important}.war-room-settings .account-button,.war-room-settings .settings-actions button,.war-room-settings .settings-retain-form button,.war-room-settings .settings-picture-actions button,.war-room-settings .settings-picture-upload{border-radius:var(--ta-radius-md)}.war-room-settings .account-error{border-color:var(--ta-danger);background:var(--theme-accent-surface);color:var(--theme-accent-copy)}.war-room-settings .settings-message{border-color:var(--ta-signal-green);background:var(--war-success-surface);color:var(--war-success-copy)!important}.war-room-settings .portal-notifications-card,.war-room-settings .portal-notification-help{padding:30px;position:relative;overflow:hidden;border:1px solid var(--war-border)!important;background:var(--war-panel)!important}.war-room-settings .portal-notifications-card:before,.war-room-settings .portal-notifications-card:after,.war-room-settings .portal-notification-help:before,.war-room-settings .portal-notification-help:after{content:"";z-index:2;pointer-events:none;width:15px;height:15px;position:absolute}.war-room-settings .portal-notifications-card:before,.war-room-settings .portal-notification-help:before{border-left:2px solid var(--ta-command-red);border-top:2px solid var(--ta-command-red);top:-1px;left:-1px}.war-room-settings .portal-notifications-card:after,.war-room-settings .portal-notification-help:after{border-right:2px solid var(--ta-command-red);border-bottom:2px solid var(--ta-command-red);bottom:-1px;right:-1px}.war-room-settings .portal-notifications-card--active{border-left:4px solid var(--ta-signal-green)!important;background:linear-gradient(135deg, var(--war-success-surface), transparent 48%), var(--war-panel)!important}.war-room-settings .portal-notifications-card--blocked{border-left:4px solid var(--ta-danger)!important}.war-room-settings .portal-notifications-card--incomplete{border-left:4px solid var(--war-warning-border)!important}.war-room-settings .portal-setup-required-card{justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;padding:25px 27px;display:flex;position:relative;overflow:hidden;border:1px solid var(--theme-accent-border)!important;border-left:4px solid var(--ta-command-red)!important;background:linear-gradient(100deg, var(--war-accent-medium), var(--war-panel) 58%)!important}.war-room-settings .portal-setup-required-card small{color:var(--theme-accent);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.war-room-settings .portal-setup-required-card h2{color:var(--ta-title);font-size:max(22px, calc(22px * var(--text-scale)))!important;margin:9px 0 7px!important}.war-room-settings .portal-setup-required-card p{max-width:650px;color:var(--ta-copy-muted);font-size:max(11px, calc(11px * var(--text-scale)));margin:0;line-height:1.55}.portal-notifications-status{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;display:grid}.portal-notifications-status small{color:var(--ta-command-red);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.portal-notifications-status h2{color:var(--ta-title);font-size:max(22px, calc(22px * var(--text-scale)))!important;text-transform:none!important;margin:8px 0 6px!important}.portal-notifications-status p{color:var(--ta-copy-muted);font-size:max(12px, calc(12px * var(--text-scale)));margin:0;line-height:1.55}.portal-notifications-status p strong{color:var(--ta-copy-secondary);font-weight:600}.portal-notifications-signal{border:1px solid var(--theme-rule-strong);border-radius:var(--ta-radius-md);background:var(--theme-canvas);width:64px;height:64px;box-shadow:inset 0 0 0 5px var(--war-shadow-medium);color:var(--ta-command-red);place-items:center;display:grid}.portal-notifications-card--active .portal-notifications-signal{color:var(--ta-signal-green)}.portal-notifications-signal span{width:29px;height:29px;font:700 17px/1 var(--font-geist-mono), monospace;border:2px solid;border-radius:50%;place-items:center;display:grid}.portal-notifications-facts{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.portal-notification-status-grid{border:1px solid var(--theme-rule);background:var(--theme-canvas);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid}.portal-notification-status-grid div{border-right:1px solid var(--theme-rule-soft);min-width:0;padding:13px 14px}.portal-notification-status-grid div:last-child{border-right:0}.portal-notification-status-grid dt{color:var(--theme-copy-muted);font:600 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.portal-notification-status-grid dd{overflow-wrap:anywhere;color:var(--theme-copy);font-size:max(10px, calc(10px * var(--text-scale)));margin:8px 0 0;font-weight:700}.portal-notifications-facts span{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface-input);min-height:28px;color:var(--ta-copy-muted);font:400 max(10px, calc(10px * var(--text-scale)))/1.2 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 9px;display:inline-flex}.portal-notifications-notice{border-left:2px solid var(--ta-command-red);background:var(--theme-canvas);color:var(--theme-copy);font-size:max(12px, calc(12px * var(--text-scale)));margin:18px 0 0;padding:12px 14px;line-height:1.55}.portal-notifications-card--active .portal-notifications-notice{border-left-color:var(--ta-signal-green)}.portal-notification-instructions{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);margin-top:17px;padding:14px 16px}.portal-notification-instructions b{color:var(--theme-text);font-size:max(11px, calc(11px * var(--text-scale)))}.portal-notification-instructions p,.portal-notification-instructions ol{color:var(--theme-accent-copy);font-size:max(10px, calc(10px * var(--text-scale)));margin:8px 0 0;line-height:1.6}.portal-notification-instructions ol{padding-left:18px}.portal-notifications-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.portal-notifications-actions .account-button{min-width:210px}.portal-notification-help{margin-top:16px}.portal-notification-help .portal-section-heading{margin-bottom:18px}.portal-notification-help ol{counter-reset:notification-steps;gap:9px;margin:0;padding:0;list-style:none;display:grid}.portal-notification-help li{counter-increment:notification-steps;border:1px solid var(--theme-rule-soft);background:var(--theme-surface-input);grid-template-columns:34px minmax(150px,.55fr) minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.portal-notification-help li:before{content:counter(notification-steps, decimal-leading-zero);color:var(--ta-command-red);font:700 11px/1 var(--font-geist-mono), monospace}.portal-notification-help li b{color:var(--ta-title);font-size:max(12px, calc(12px * var(--text-scale)))}.portal-notification-help li span{color:var(--ta-copy-muted);font-size:max(11px, calc(11px * var(--text-scale)));line-height:1.45}.portal-notification-details{border:1px solid var(--theme-rule-soft);background:var(--theme-canvas);margin-top:14px}.portal-notification-details summary{color:var(--theme-copy);font-size:max(10px, calc(10px * var(--text-scale)));cursor:pointer;padding:13px 14px;font-weight:700}.portal-notification-details p{color:var(--ta-copy-muted);font-size:max(10px, calc(10px * var(--text-scale)));margin:0;padding:0 14px 14px;line-height:1.6}@media (width<=900px){.war-room-settings .member-portal-nav{top:0}.war-room-settings .member-portal-nav nav{grid-template-columns:repeat(6,minmax(144px,1fr))}.portal-notification-status-grid{grid-template-columns:1fr 1fr}.portal-notification-status-grid div:nth-child(2){border-right:0}.portal-notification-status-grid div:nth-child(-n+2){border-bottom:1px solid var(--theme-rule-soft)}.war-room-settings .portal-setup-required-card{flex-direction:column;align-items:flex-start}}@media (width<=650px){.war-room-settings .portal-notifications-card,.war-room-settings .portal-notification-help{padding:22px 18px}.portal-notifications-status{grid-template-columns:48px minmax(0,1fr)}.portal-notifications-signal{width:48px;height:48px}.portal-notifications-actions{display:grid}.portal-notifications-actions .account-button{width:100%;min-width:0}.portal-notification-help li{grid-template-columns:28px minmax(0,1fr)}.portal-notification-help li span{grid-column:2}.portal-notification-status-grid{grid-template-columns:1fr}.portal-notification-status-grid div{border-right:0;border-bottom:1px solid var(--theme-rule-soft)}.portal-notification-status-grid div:last-child{border-bottom:0}}.my-story{--story-ease:cubic-bezier(.2, .8, .2, 1);width:100%;min-width:0;color:var(--ta-copy-primary);gap:22px;display:grid}.my-story *,.my-story :before,.my-story :after{box-sizing:border-box}.my-story textarea,.my-story input,.my-story select{font:inherit}.my-story button:focus-visible,.my-story textarea:focus-visible,.my-story input:focus-visible,.my-story select:focus-visible{outline:3px solid var(--ta-focus-ring,var(--war-accent-strong));outline-offset:3px}.nano-panel__header .ta-eyebrow,.story-workspace__header .ta-eyebrow,.story-exports .ta-eyebrow{margin:0}.my-story__stage{width:100%;min-width:0;transition:grid-template-columns .52s var(--story-ease);grid-template-columns:minmax(0,1fr);justify-content:center;align-items:stretch;gap:18px;display:grid}.my-story.is-centered .my-story__stage{width:100%;margin-inline:auto}.my-story.has-workspace .my-story__stage{grid-template-columns:minmax(0,1fr)}.nano-panel,.story-workspace{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-lg);background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas));min-width:0;box-shadow:10px 12px 28px var(--war-shadow-medium);overflow:hidden}.nano-panel{width:100%;min-height:0;animation:story-panel-in .42s var(--story-ease) both;grid-template-rows:auto auto auto;justify-self:center;scroll-margin-top:84px;display:grid}.nano-panel__header,.story-workspace__header{border-bottom:1px solid var(--theme-rule);justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 17px;display:flex}.nano-panel__header>div{align-items:center;gap:12px;min-width:0;display:flex}.nano-panel__header>div>div{gap:5px;min-width:0;display:grid}.nano-panel__identity{align-items:center;gap:9px!important;display:flex!important}.nano-panel__secured{border-width:2px;border-color:var(--war-accent-strong);background:var(--war-accent-medium);min-height:24px;color:var(--theme-accent-copy);padding-inline:9px;line-height:1}.nano-panel__header strong{color:var(--ta-title);font-size:max(13px, calc(13px * var(--text-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nano-panel__mark{border:1px solid var(--theme-accent-border);background:radial-gradient(circle at 38% 35%, var(--theme-accent-surface), var(--theme-surface-input) 66%);width:42px;height:42px;color:var(--theme-accent-copy);font:600 17px/1 var(--font-geist-mono), monospace;box-shadow:inset 0 0 0 4px var(--war-accent-soft);border-radius:50%;flex:none;place-items:center;display:grid}.story-workspace__count{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);color:var(--theme-copy-muted);font:400 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:7px 9px}.nano-panel__waveform{background:linear-gradient(90deg, transparent, var(--war-accent-soft), transparent), var(--theme-surface-deep);align-items:center;min-height:144px;padding:12px 24px 15px;display:grid}.nano-follow-up{background:var(--theme-surface-input);gap:8px;min-height:0;padding:0 20px 12px;display:grid}.nano-history{border-top:1px solid var(--theme-rule-soft);min-height:180px;padding:14px 20px 18px}.my-story-tabs-shell{gap:10px;min-width:0;display:grid}.my-story-tabs{width:100%}.my-story-tabs.ta-tabs--five{grid-template-columns:repeat(5,minmax(0,1fr))}.story-panel-heading{align-content:center;gap:6px;min-width:0;display:grid}.story-panel-heading .ta-eyebrow{margin:0}.story-panel-heading :is(h2,strong){color:var(--ta-title);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.12}.story-panel-heading p{color:var(--theme-copy-muted);font-size:max(12px, calc(12px * var(--text-scale)));margin:0;line-height:1.5}.story-tab-panel{min-width:0}.story-tab-panel[hidden]{display:none}.nano-history--tab{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-lg);background:linear-gradient(180deg, var(--theme-surface-deep), var(--theme-canvas));box-shadow:10px 12px 28px var(--war-shadow-medium)}@media (width<=900px){.my-story-tabs.ta-tabs--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.my-story-tabs.ta-tabs--five{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-pagination__dropdown{min-width:170px}.story-files-panel__sort .ta-dropdown,.story-files-panel__sort .ta-dropdown__trigger,.story-map-grouping .ta-dropdown,.story-map-grouping .ta-dropdown__trigger{width:100%}.story-timeline__remove-confirm{border:1px solid var(--theme-accent-border);background:var(--theme-accent-surface);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px;display:flex}.story-timeline__remove-confirm span{color:var(--ta-copy-primary);margin-right:auto}.story-timeline__remove-confirm .is-danger{border-color:var(--ta-command-red);background:var(--ta-command-red);color:var(--theme-accent-contrast)}.nano-history__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-accent-border) var(--theme-rule-soft);min-height:150px;max-height:350px;padding-right:6px;overflow-y:scroll}.nano-history>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.nano-history>header span,.nano-history>header small{color:var(--theme-copy-muted);font:500 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.nano-history p{border-bottom:1px solid var(--war-shadow-medium);color:var(--theme-copy-secondary);font-size:max(11px, calc(11px * var(--text-scale)));animation:story-message-in .24s var(--story-ease) both;grid-template-columns:76px minmax(0,1fr);gap:11px;margin:0;padding:9px 0;line-height:1.5;display:grid}.nano-history__identity{align-content:start;gap:3px;min-width:0;display:grid}.nano-history p strong{color:var(--theme-accent);font:500 8px/1.5 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.nano-history__identity time{color:var(--theme-copy-muted);font:500 7px/1.3 var(--font-geist-mono), monospace;letter-spacing:.02em;white-space:nowrap}.nano-history p strong.is-nano{color:var(--theme-accent)}.nano-history p strong.is-you{color:var(--theme-copy-muted)}.nano-history>small,.nano-history__scroll>small{color:var(--theme-copy-muted);font-size:max(10px, calc(10px * var(--text-scale)))}.nano-history__pagination{border-top:1px solid var(--theme-rule-soft);background:0 0;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding:10px 0 0;display:flex}.nano-history__pagination button{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);min-height:32px;color:var(--theme-copy);font:500 8px/1 var(--font-geist-mono), monospace;cursor:pointer;padding:0 9px}.nano-history__pagination button:disabled{cursor:not-allowed;opacity:.4}.nano-history__pagination span{color:var(--theme-copy-muted);font:500 8px/1 var(--font-geist-mono), monospace;text-transform:uppercase}.nano-error{border-left:2px solid var(--theme-accent);background:var(--war-accent-soft);color:var(--theme-accent-copy);font-size:max(10px, calc(10px * var(--text-scale)));margin:0;padding:10px 12px;line-height:1.45}.nano-composer{background:var(--theme-surface-input);justify-self:center;gap:8px;width:100%;padding:12px 20px 10px;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #0000}.nano-composer.is-dragging{background:var(--theme-surface-deep);box-shadow:inset 0 0 0 1px var(--theme-accent)}.nano-composer>label{color:var(--theme-copy-secondary);font:400 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.nano-composer__input{width:100%;min-width:0;margin-inline:auto}.nano-composer textarea{resize:vertical;border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-surface);width:100%;min-height:86px;max-height:190px;color:var(--theme-title);font-size:max(12px, calc(12px * var(--text-scale)));padding:10px 12px;line-height:1.5;display:block}.nano-composer__footer{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.nano-composer__controls{flex:none;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.nano-composer textarea::placeholder{color:var(--theme-copy-muted)}.nano-composer button{border-radius:var(--ta-radius-md);cursor:pointer;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.nano-composer button[data-tooltip]:after{content:attr(data-tooltip);z-index:8;border:1px solid var(--theme-rule-strong);border-radius:var(--ta-radius-sm);background:var(--theme-canvas-deep);width:max-content;max-width:160px;box-shadow:0 7px 18px var(--war-shadow-medium);color:var(--theme-title);font:500 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.03em;pointer-events:none;opacity:0;padding:7px 9px;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.nano-composer button[data-tooltip]:hover:after,.nano-composer button[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.nano-composer button:disabled{cursor:not-allowed;opacity:.45}.nano-composer button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nano-composer__mic,.nano-composer__upload{border:1px solid var(--theme-rule-strong);background:var(--theme-surface);color:var(--theme-copy-secondary)}.nano-volume-control{flex:none;justify-items:end;display:grid}.nano-composer__volume{border:1px solid var(--theme-rule-strong);background:var(--theme-surface);color:var(--theme-copy-secondary)}.nano-composer__volume:hover,.nano-composer__volume[aria-expanded=true]{border-color:var(--theme-accent-border);color:var(--theme-text)}.nano-composer__volume.is-muted{color:var(--theme-accent-copy)}.nano-volume-inline{border:1px solid var(--theme-rule-strong);border-top:3px solid var(--theme-accent);background:var(--theme-canvas);width:220px;box-shadow:5px 5px 0 var(--war-shadow-medium);border-radius:0;gap:12px;margin-top:8px;padding:12px;display:grid}.nano-volume-inline header{color:var(--ta-copy-muted);font:600 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.nano-volume-inline header strong{color:var(--theme-accent-copy);font-size:9px}.nano-volume-inline label{justify-content:center;width:100%;display:flex}.nano-volume-inline input[type=range]{appearance:none;width:100px;height:18px;accent-color:var(--theme-accent);cursor:pointer;background:0 0;margin:0 auto;padding:0}.nano-volume-inline input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);height:4px}.nano-volume-inline input[type=range]::-webkit-slider-thumb{border:1px solid var(--theme-rule-strong);appearance:none;background:var(--theme-accent);border-radius:50%;width:13px;height:13px;margin-top:-5px}.nano-volume-inline input[type=range]::-moz-range-track{border:1px solid var(--theme-rule-strong);background:var(--theme-surface-raised);height:4px}.nano-volume-inline input[type=range]::-moz-range-thumb{border:1px solid var(--theme-rule-strong);background:var(--theme-accent);border-radius:50%;width:13px;height:13px}.nano-volume-inline button{border:1px solid var(--theme-rule-strong);background:var(--theme-surface);width:100%;height:30px;min-height:30px;color:var(--ta-copy-primary);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:static}.nano-volume-inline button:hover,.nano-volume-inline button:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text)}.nano-composer__upload:hover,.nano-composer__mic:hover{border-color:var(--theme-accent-border);color:var(--theme-text)}.nano-composer__mic.is-listening{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-accent-copy);box-shadow:0 0 0 5px var(--war-accent-soft)}.nano-composer__send{border:1px solid var(--ta-command-red);background:var(--ta-command-red);color:var(--theme-text);width:84px!important;height:48px!important}.nano-composer__instructions{flex:auto;min-width:0;max-width:660px;padding-top:3px}.nano-composer__instructions>span{color:var(--theme-accent);font:700 max(8px, calc(8px * var(--text-scale)))/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;display:block}.nano-composer__instructions>p{color:var(--theme-copy-muted);font-size:max(9px, calc(9px * var(--text-scale)));margin:0;line-height:1.45}.story-workspace{width:100%;min-height:0;animation:story-workspace-in .52s var(--story-ease) both;grid-template-rows:repeat(5,auto);display:grid}.story-workspace__header h2{color:var(--ta-title);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(20px,2vw,28px)}.story-timeline{scrollbar-width:thin;scrollbar-color:var(--theme-accent-border) var(--theme-rule-soft);align-content:start;gap:14px;min-height:0;max-height:720px;margin:0;padding:22px 24px 24px 54px;list-style:none;display:grid;overflow-y:scroll}.story-timeline>li{min-width:0;animation:story-item-in .56s var(--story-ease) both;position:relative}.story-timeline>li:before{content:"";background:linear-gradient(var(--theme-accent-border), var(--theme-surface-raised));transform-origin:top;width:1px;animation:story-connector-in .52s .18s var(--story-ease) both;position:absolute;top:17px;bottom:-30px;left:-21px}.story-timeline>li:last-child:before{display:none}.story-timeline__node{z-index:1;border:2px solid var(--theme-rule-soft);background:var(--theme-accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--theme-accent), 0 0 0 6px var(--war-accent-soft);border-radius:50%;position:absolute;top:12px;left:-26px}.story-timeline article{border:1px solid var(--theme-rule);border-left:2px solid var(--theme-accent);border-radius:var(--ta-radius-md);background:var(--theme-surface-deep);padding:18px 20px;scroll-margin-top:18px;transition:opacity .36s,border-color .36s,background .36s}.story-timeline article:focus{outline:none}.story-timeline .is-draft article{background:var(--theme-surface);opacity:.68;border-style:dashed dashed dashed solid}.story-timeline .is-draft .story-timeline__node{background:var(--theme-surface-deep);box-shadow:0 0 0 1px var(--theme-accent), 0 0 0 6px var(--war-accent-soft)}.story-timeline article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-timeline time,.story-timeline article>header span{font:500 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.story-timeline time{color:var(--theme-accent)}.story-timeline article>header span{border:1px solid var(--theme-rule);color:var(--theme-copy-muted);padding:5px 7px}.story-timeline article>header .story-timeline__secure{border:1px solid var(--war-accent-strong);border-radius:var(--ta-radius-sm);background:var(--war-accent-medium);min-height:28px;color:var(--theme-accent-copy);font:400 max(10px, calc(10px * var(--text-scale)))/1 var(--font-geist-mono), monospace;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.story-timeline .is-draft article>header span{border-color:var(--theme-accent-border);color:var(--theme-accent-copy)}.story-timeline h3{color:var(--ta-title);font-size:max(18px, calc(18px * var(--text-scale)));margin:11px 0 7px;line-height:1.25}.story-timeline p{color:var(--ta-copy-muted);font-size:max(12px, calc(12px * var(--text-scale)));margin:0;line-height:1.55}.story-timeline__actions{flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:12px;display:flex}.story-timeline__actions button{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);min-height:34px;color:var(--theme-copy);font:500 9px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.story-timeline__actions>.story-timeline__remove{border-color:var(--theme-rule);background:var(--theme-surface);color:var(--theme-copy-muted)}.story-timeline__actions button:hover:not(:disabled){border-color:var(--theme-rule-strong);background:var(--theme-surface-alt);color:var(--theme-text)}.story-timeline__actions button:disabled{cursor:not-allowed;opacity:.45}.story-timeline__files{flex-wrap:wrap;flex:360px;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.story-timeline__expanded{border-top:1px solid var(--theme-rule);margin-top:16px;padding-top:16px;animation:.22s both story-panel-in}.story-details--inline{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-surface-input);box-shadow:none}.story-details__loading{border:1px solid var(--theme-rule);background:var(--theme-surface-input);min-height:120px;color:var(--theme-copy-secondary);font:500 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid}.story-timeline__file{display:block}.story-file-preview,.story-timeline__more{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);width:38px;height:38px;color:var(--theme-copy);font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;place-items:center;text-decoration:none;display:grid;overflow:hidden}.story-file-preview:hover,.story-file-preview:focus-visible{border-color:var(--theme-accent);color:var(--theme-text)}.story-file-preview img{object-fit:cover;width:100%;height:100%;display:block}.story-file-preview:not(.is-image) span{border-left:2px solid var(--theme-accent);padding:3px}.story-timeline__more{color:var(--theme-accent)}.story-timeline__more--tablet,.story-timeline__more--mobile{display:none}.story-timeline article>small{color:var(--theme-copy-muted);font-size:max(8px, calc(8px * var(--text-scale)));margin-top:10px;display:block}.story-workspace__file-notice{border:1px solid var(--theme-rule);background:var(--war-success-surface);color:var(--war-success-copy);font:400 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 16px 12px;padding:9px 11px}.story-tab-empty{min-height:280px;color:var(--theme-copy-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:32px;display:grid}.story-tab-empty>span{border:1px solid var(--theme-rule);border-left:2px solid var(--theme-accent);border-radius:var(--ta-radius-sm);width:42px;height:42px;color:var(--theme-accent);font:600 12px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.story-tab-empty h3{color:var(--ta-title);margin:4px 0 0;font-size:18px}.story-tab-empty p{max-width:520px;margin:0;font-size:12px;line-height:1.55}.story-details{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-lg);background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas));min-width:0;box-shadow:10px 12px 28px var(--war-shadow-medium);overflow:visible}.story-details__form{gap:18px;padding:22px 24px 26px;display:grid}.story-details__summary{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.story-details__summary h3{color:var(--ta-title);margin:7px 0 0;font-size:clamp(22px,3vw,32px);line-height:1.15}.story-details__summary small{color:var(--theme-copy-muted);font:500 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;display:block}.story-details__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.story-details__form-grid>label,.story-details__control,.story-datetime{gap:6px;min-width:0;display:grid}.story-details__form-grid>label.is-wide{grid-column:1/-1}.story-details__form-grid>label>span,.story-details__control>span,.story-datetime>span{color:var(--theme-accent);font:500 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.story-details__form-grid>label>input,.story-details__form-grid>label>textarea{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface-input);width:100%;min-height:44px;color:var(--theme-title);padding:11px 12px;font-size:13px;line-height:1.5}.story-details__form-grid>label>textarea{resize:vertical;min-height:122px}.story-details__form-grid>label>input:disabled{cursor:not-allowed;opacity:.45}.story-details__control .ta-dropdown,.story-details__control .ta-dropdown__trigger{width:100%}.story-details__control .ta-dropdown__trigger{min-height:44px}.story-datetime{position:relative}.story-datetime__trigger{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);width:100%;min-height:44px;color:var(--theme-copy);cursor:pointer;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 9px;display:grid}.story-datetime__trigger:hover,.story-datetime__trigger[aria-expanded=true]{border-color:var(--theme-accent)}.story-datetime__trigger:disabled{cursor:not-allowed;opacity:.45}.story-datetime__icon{border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);background:var(--theme-surface-input);width:28px;height:28px;color:var(--theme-accent);font:700 7px/1 var(--font-geist-mono), monospace;border-radius:3px;place-items:center;display:grid}.story-datetime__trigger strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.story-datetime__chevron{color:var(--theme-copy-muted);font-size:16px;transform:rotate(45deg)}.story-datetime__inline-picker{margin-top:7px;position:static}.story-details--inline .story-datetime__inline-picker{width:min(100%,360px);padding:13px}.story-details--inline .ta-calendar>header{min-height:48px;padding-bottom:10px}.story-details--inline .ta-calendar>header strong{font-size:15px}.story-details--inline .ta-calendar>header button{width:32px;height:32px;font-size:11px;min-height:32px!important}.story-details--inline .ta-calendar__weekdays{padding:9px 0 5px}.story-details--inline .ta-calendar__weekdays span{font-size:9px}.story-details--inline .ta-calendar__grid button{height:32px;font-size:10px;min-height:32px!important}.story-details--inline .ta-datetime-picker__time,.story-details--inline .ta-datetime-picker__actions{margin-top:10px;padding-top:10px}.story-details--inline .ta-datetime-picker__actions .ta-button{min-height:32px;padding-inline:10px;font-size:9px}.story-details__checks{border:1px solid var(--theme-rule);background:var(--theme-surface-input);flex-wrap:wrap;gap:10px 24px;padding:14px 16px;display:flex}.story-details__checks label{color:var(--theme-copy);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:inline-flex}.story-details__checks input{width:16px;height:16px;accent-color:var(--theme-accent)}.story-details__supporting-files{border:1px solid var(--theme-rule);background:var(--theme-surface-deep);gap:10px;padding:16px;display:grid}.story-details__files{flex-wrap:wrap;gap:7px;display:flex}.story-details__actions{border-top:1px solid var(--theme-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding-top:16px;display:grid}.story-details__actions button{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);min-height:42px;color:var(--theme-copy);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:0 16px}.story-details__actions button.is-primary{border-color:var(--theme-accent);background:var(--theme-accent);min-width:132px;color:var(--theme-text)}.story-details__actions button:disabled{cursor:not-allowed;opacity:.5}.story-details__actions p{margin:0;font-size:11px}.story-details__status{color:var(--war-success-copy)}.story-details__error{color:var(--theme-accent-copy)}.story-pagination{border-top:1px solid var(--theme-rule);background:var(--theme-surface-input);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding:12px 16px;display:flex}.story-pagination>span{color:var(--theme-copy-muted);font:500 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.story-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.story-pagination button,.story-pagination select{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);min-height:36px;color:var(--theme-copy);font:500 9px/1 var(--font-geist-mono), monospace;padding:0 10px}.story-pagination button{cursor:pointer}.story-pagination button:hover:not(:disabled),.story-pagination select:hover{border-color:var(--theme-accent);color:var(--theme-text)}.story-pagination button:disabled{cursor:not-allowed;opacity:.38}.story-exports{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-input);grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;padding:10px 12px;display:grid;overflow-x:auto}.story-exports__formats{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;min-width:650px;display:grid}.story-exports__formats button{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);min-width:0;min-height:42px;color:var(--theme-copy-secondary);font:400 8px/1 var(--font-geist-mono), monospace;letter-spacing:.04em;cursor:pointer;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:5px;padding:5px 6px;transition:border-color .15s,background .15s,color .15s;display:grid}.story-exports__formats button>span{border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);background:var(--theme-surface-input);width:23px;height:23px;color:var(--theme-accent);font:700 6px/1 var(--font-geist-mono), monospace;border-radius:3px;place-items:center;display:grid}.story-exports__formats button>strong{color:inherit;font:600 7px/1.2 var(--font-geist-mono), monospace;text-align:left;text-overflow:ellipsis;overflow:hidden}.story-exports__formats button:hover{border-color:var(--theme-accent);background:var(--theme-accent-surface);color:var(--theme-text)}.story-exports>p{min-width:650px;color:var(--theme-copy-muted);font-size:max(9px, calc(9px * var(--text-scale)));margin:0}.story-files-panel,.story-exports-panel{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-lg);background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas));min-width:0;box-shadow:10px 12px 28px var(--war-shadow-medium);overflow:hidden}.story-exports-panel>header{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-deep);align-items:center;min-height:96px;padding:18px 20px;display:flex}.story-exports-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.story-exports-panel__grid button{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-surface-raised);min-height:112px;color:var(--theme-copy-secondary);text-align:left;cursor:pointer;align-content:center;justify-items:start;gap:8px;padding:16px;display:grid}.story-exports-panel__grid button:hover,.story-exports-panel__grid button:focus-visible{border-color:var(--theme-accent-border);background:var(--theme-accent-surface);outline:3px solid var(--theme-focus);outline-offset:2px}.story-exports-panel__grid button b{color:var(--theme-title);font-size:18px}.story-exports-panel__grid button span{color:var(--theme-copy-muted);font-size:max(11px, calc(11px * var(--text-scale)));line-height:1.45}.story-exports-panel__progress{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface-deep);min-height:40px;position:relative;overflow:hidden}.story-exports-panel__progress>span{background:var(--theme-accent-surface-strong);border-right:2px solid var(--theme-accent);transition:width .18s;position:absolute;inset:0 auto 0 0}.story-exports-panel__progress>b{z-index:1;color:var(--theme-title);padding:11px 13px;display:block;position:relative}.story-exports-panel__progress,.story-exports-panel>p{margin:0 20px 20px}.story-files-panel__toolbar{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-deep);justify-content:space-between;align-items:center;gap:16px;min-height:96px;padding:18px 20px;display:flex}.story-files-panel.is-dragging{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--war-accent-soft), 10px 12px 28px var(--war-shadow-medium)}.story-files-panel__drop{border:1px dashed var(--theme-accent);background:var(--war-accent-soft);color:var(--theme-text);font:600 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:12px;padding:22px}.story-files-panel__toolbar>div:first-child{gap:4px;display:grid}.story-files-panel__tools{align-items:center;gap:8px;display:inline-flex}.story-files-panel__upload{gap:6px;min-height:32px;padding-inline:10px;font-size:9px}.story-files-panel__filters{border-bottom:1px solid var(--theme-rule-soft);background:var(--theme-surface-input);grid-template-columns:minmax(0,1fr) minmax(190px,250px);align-items:end;gap:12px;padding:12px 15px;display:grid}.story-files-panel__search{border-radius:var(--ta-radius-sm);min-height:44px}.story-files-panel__search input{height:42px}.story-files-panel__sort{gap:6px}.story-files-panel__sort select{min-height:44px}.story-files-panel__upload svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.story-files-panel__toolbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.story-files-panel__table-wrap{border:0;max-height:650px;overflow:auto}.story-files-panel__table{min-width:880px}.story-files-panel__identity{align-items:center;gap:10px;min-width:230px;display:flex}.story-files-panel__identity>div{gap:4px;min-width:0;display:grid}.story-files-panel__identity strong{max-width:300px;color:var(--theme-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-files-panel__identity small{color:var(--theme-copy-muted);font:500 8px/1.3 var(--font-geist-mono), monospace}.story-files-panel__kind{border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);border-radius:var(--ta-radius-sm);background:var(--theme-surface-input);width:34px;height:34px;color:var(--theme-accent);font:700 7px/1 var(--font-geist-mono), monospace;flex:none;place-items:center;display:grid}.story-files-panel__preview{border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);border-radius:var(--ta-radius-sm);background:var(--theme-surface-input);color:var(--theme-accent);font:700 7px/1 var(--font-geist-mono), monospace;text-transform:uppercase;flex:none;place-items:center;display:grid;overflow:hidden}.story-files-panel__preview--small{width:38px;height:38px}.story-files-panel__preview--large{width:104px;height:88px;font-size:12px}.story-files-panel__preview img{object-fit:cover;width:100%;height:100%;display:block}.story-files-panel__explorer{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));align-content:start;gap:10px;max-height:650px;padding:15px;display:grid;overflow-y:auto}.story-files-panel__explorer-item{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-md);background:var(--theme-surface-deep);min-width:0;min-height:174px;color:var(--theme-copy);text-align:center;align-content:start;justify-items:center;gap:7px;padding:13px 10px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.story-files-panel__explorer-item:hover,.story-files-panel__explorer-item:focus-visible{border-color:var(--theme-rule-strong);background:var(--theme-surface-alt);color:var(--theme-text);transform:translateY(-1px)}.story-files-panel__explorer-item strong{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.35;overflow:hidden}.story-files-panel__explorer-item small,.story-files-panel__story-name{color:var(--theme-copy-muted);font:500 8px/1.25 var(--font-geist-mono), monospace}.story-files-panel__story-name{width:100%;min-height:20px;color:var(--theme-copy-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.story-files-panel__download{color:var(--theme-accent);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.story-files-panel__empty{min-height:340px}.story-timeline-toolbar{z-index:6;border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-deep);justify-content:space-between;align-items:end;gap:16px;min-height:76px;padding:12px 15px;display:flex;position:relative}.story-timeline-toolbar__views{width:min(390px,100%)}.story-timeline-toolbar__views.ta-tabs>button{min-height:42px;padding:7px 12px;font-size:9px}.story-date-range{align-items:end;gap:7px;display:flex}.story-date-range__separator{color:var(--theme-copy-muted);font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-bottom:12px}.story-date-range__clear{min-height:42px}.story-date-filter{gap:5px;display:grid;position:relative}.story-date-filter>span{color:var(--theme-copy-muted);font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.story-date-filter__trigger{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface);min-width:150px;min-height:42px;color:var(--theme-copy);cursor:pointer;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:6px 9px;display:grid}.story-date-filter__trigger>span{border:1px solid var(--theme-rule-strong);border-left:2px solid var(--theme-accent);width:26px;height:26px;color:var(--theme-accent);font:700 7px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.story-date-filter__trigger strong{text-align:left;font-size:10px;font-weight:500}.story-date-filter__inline-picker{border:1px solid var(--theme-rule-strong);border-radius:var(--ta-radius-md);background:var(--theme-surface-deep);width:310px;box-shadow:12px 16px 36px var(--war-shadow-strong);margin-top:8px;padding:12px;position:static}.story-date-filter__inline-picker>header,.story-date-filter__inline-picker>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.story-date-filter__inline-picker>header{margin-bottom:10px}.story-date-filter__inline-picker>header>div:first-child{gap:4px;display:grid}.story-date-filter__inline-picker>header small{color:var(--theme-accent);font:600 7px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.story-date-filter__inline-picker>header strong{color:var(--theme-text);font-size:13px}.story-date-filter__inline-picker>header>div:last-child{gap:5px;display:flex}.story-date-filter__inline-picker>header button{border:1px solid var(--theme-rule);background:var(--theme-surface);width:30px;height:30px;color:var(--theme-copy)}.story-date-filter__inline-picker>footer{border-top:1px solid var(--theme-rule-soft);justify-content:flex-end;margin-top:10px;padding-top:10px}.story-timeline--horizontal{scrollbar-width:auto;scrollbar-color:var(--theme-accent) var(--theme-surface-deep);align-items:stretch;gap:28px;min-height:350px;max-height:none;padding:36px 28px 30px;display:flex;overflow:auto hidden}.story-timeline--horizontal::-webkit-scrollbar{height:15px}.story-timeline--horizontal::-webkit-scrollbar-track{border:1px solid var(--theme-rule-soft);background:var(--theme-surface-input)}.story-timeline--horizontal::-webkit-scrollbar-thumb{border:3px solid var(--theme-rule-soft);background:var(--theme-accent);border-radius:8px}.story-timeline--horizontal>li{width:285px;min-width:285px;display:flex}.story-timeline--horizontal>li:before{background:linear-gradient(90deg, var(--theme-accent-border), var(--theme-surface-raised));width:calc(100% + 28px);height:2px;top:-17px;bottom:auto;left:0}.story-timeline--horizontal>li:last-child:before{width:50%;display:block}.story-timeline--horizontal .story-timeline__node{top:-22px;left:0}.story-timeline--horizontal article{flex-direction:column;width:100%;min-height:290px;padding:16px;display:flex}.story-timeline--horizontal h3{font-size:16px}.story-timeline--horizontal p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-timeline--horizontal .story-timeline__actions{margin-top:auto;padding-top:13px}.story-timeline--horizontal .story-timeline__files{flex-basis:100%;justify-content:flex-start;margin-left:0}.story-timeline__expanded--horizontal{border-top:0;margin:0 16px 16px;padding:0}.story-files-panel__export,.story-files-panel__upload{min-height:34px}.story-files-panel__export{gap:7px}.story-files-panel__export>span{color:var(--theme-accent);font:700 7px/1 var(--font-geist-mono), monospace}.story-files-panel__export-progress,.story-files-panel__upload-progress{border-bottom:1px solid var(--war-highlight-medium);background:var(--war-accent-soft);gap:7px;padding:10px 14px;display:grid}.story-files-panel__export-progress>div,.story-files-panel__upload-progress>div{color:var(--theme-copy);font:650 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;display:flex}.story-files-panel__export-progress strong,.story-files-panel__upload-progress strong{color:var(--theme-accent)}.story-files-panel__export-track,.story-files-panel__upload-track{border:1px solid var(--war-accent-strong);background:var(--war-shadow-medium);height:7px;display:block;position:relative;overflow:hidden}.story-files-panel__export-track>span,.story-files-panel__upload-track>span{background:linear-gradient(90deg, var(--theme-accent-border), var(--theme-accent) 68%, var(--theme-accent));width:0;height:100%;box-shadow:0 0 14px var(--war-accent-strong);transition:width .18s ease-out;display:block}.story-files-panel__notice{border-bottom:1px solid var(--theme-rule-soft);background:var(--war-accent-soft);color:var(--theme-copy-secondary);font:500 8px/1.35 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0;padding:8px 15px}.story-files-panel__preview-link{border-radius:var(--ta-radius-sm);display:block}.story-files-panel__rename{gap:5px;width:100%;display:grid}.story-files-panel__file-name,.story-files-panel__rename input{border-radius:var(--ta-radius-sm);width:100%;min-width:0;min-height:30px;color:var(--theme-copy);font:500 11px/1.25 var(--font-geist-sans), sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;padding:5px 7px;overflow:hidden}.story-files-panel__file-name{cursor:text}.story-files-panel__file-name:hover,.story-files-panel__rename input{border-color:var(--theme-rule-strong);background:var(--theme-surface-input)}.story-files-panel__rename-button{color:var(--theme-copy-muted);font:600 7px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 5px}.story-files-panel__rename-button:hover{color:var(--theme-accent)}.story-files-panel__rename-error{color:var(--theme-accent-copy)!important}.story-map-panel{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-lg);background:var(--theme-surface-input);min-width:0;box-shadow:10px 12px 28px var(--war-shadow-medium);overflow:hidden}.story-map-toolbar{border-bottom:1px solid var(--theme-rule);background:var(--theme-surface-deep);justify-content:space-between;align-items:center;gap:16px;min-height:96px;padding:10px 20px;display:flex}.story-map-toolbar>div:first-child{gap:5px;display:grid}.story-map-toolbar__actions{align-items:end;gap:8px;display:flex}.story-map-toolbar__actions .ta-field{min-width:145px}.story-map-toolbar__actions select{min-height:38px}.story-map-status{border-bottom:1px solid var(--theme-rule-soft);min-height:34px;color:var(--theme-copy-muted);font:500 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:7px 13px;display:flex}.story-map-status>span{color:var(--war-success-copy)}.story-map-canvas{width:100%;height:680px}.story-map-flow{background:radial-gradient(circle at center, var(--war-accent-soft), transparent 48%), var(--theme-canvas)}.story-map-canvas .react-flow__controls{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);box-shadow:none;overflow:hidden}.story-map-canvas .react-flow__controls-button{border-bottom-color:var(--theme-rule);background:var(--theme-surface);fill:var(--theme-copy)}.story-map-minimap{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-surface-input)}.story-map-node{border:1px solid var(--theme-rule-strong);border-left:3px solid var(--theme-accent);border-radius:var(--ta-radius-md);background:linear-gradient(180deg, var(--theme-surface), var(--theme-surface-deep));width:300px;min-height:178px;box-shadow:8px 10px 22px var(--war-shadow-medium);color:var(--theme-copy);align-content:start;gap:8px;padding:16px;display:grid}.story-map-node.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--war-accent-soft), 8px 10px 22px var(--war-shadow-medium)}.story-map-node>span,.story-map-node>small{color:var(--theme-accent);font:600 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.story-map-node>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.story-map-node>p{color:var(--theme-copy-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.story-map-node__files{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.story-map-node__files button,.story-map-node__files>small{border:1px solid var(--theme-rule);border-radius:var(--ta-radius-sm);background:var(--theme-canvas);width:34px;height:34px;color:var(--theme-accent);font:700 7px/1 var(--font-geist-mono), monospace;cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.story-map-node__files img{object-fit:cover;width:100%;height:100%}.story-map-node .react-flow__handle{border:2px solid var(--theme-rule-soft);background:var(--theme-accent);width:10px;height:10px}.story-map-preview{border:1px solid var(--theme-rule-strong);border-radius:var(--ta-radius-lg);background:var(--theme-surface-deep);width:100%;max-height:none;box-shadow:7px 7px 0 var(--ta-rule-strong);grid-template-rows:auto minmax(0,1fr) auto;margin-top:14px;display:grid;overflow:visible}.story-map-preview>header,.story-map-preview>footer{border-bottom:1px solid var(--theme-rule);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.story-map-preview>header button{border:1px solid var(--theme-rule);background:var(--theme-surface);min-height:34px;color:var(--theme-copy);padding:0 12px}.story-map-preview>div{background:var(--theme-canvas);place-items:center;min-height:420px;padding:14px;display:grid;overflow:auto}.story-map-preview img,.story-map-preview video,.story-map-preview iframe{object-fit:contain;background:var(--theme-surface-raised);border:0;width:100%;height:min(66vh,650px)}.story-map-preview pre{background:var(--theme-surface-input);width:100%;min-height:420px;color:var(--theme-copy);font:400 11px/1.55 var(--font-geist-mono), monospace;white-space:pre-wrap;margin:0;padding:18px;overflow:auto}.story-map-preview audio{width:min(560px,100%)}.story-map-preview>footer{border-top:1px solid var(--theme-rule);border-bottom:0;justify-content:flex-end}@keyframes story-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes story-workspace-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes story-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes story-item-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes story-connector-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes story-caret{50%{opacity:0}}@media (width<=1180px){.story-exports__formats{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=860px){.story-exports-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-story.has-workspace .my-story__stage,.my-story__stage{grid-template-columns:minmax(0,1fr)}.nano-panel,.story-workspace{min-height:auto}.nano-panel{min-height:0}.story-workspace{min-height:640px}.story-timeline-toolbar,.story-map-toolbar{flex-direction:column;align-items:stretch}.story-date-range,.story-map-toolbar__actions{flex-wrap:wrap;width:100%}.story-date-filter{flex:180px}.story-date-filter__trigger{width:100%}.story-timeline__file--7,.story-timeline__file--8,.story-timeline__file--9,.story-timeline__file--10,.story-timeline__more--desktop{display:none}.story-timeline__more--tablet{display:grid}}@media (width<=560px){.story-exports-panel__grid{grid-template-columns:minmax(0,1fr);padding:14px}.story-exports-panel>header,.story-files-panel__toolbar,.story-map-toolbar{min-height:0;padding:16px}.my-story{gap:15px}.nano-panel,.story-workspace,.story-details,.story-files-panel,.nano-history--tab{border-radius:var(--ta-radius-md)}.nano-panel{min-height:0}.nano-panel__header,.story-workspace__header{min-height:70px;padding:12px}.nano-panel__waveform{min-height:80px;padding-inline:11px}.nano-history,.nano-follow-up,.nano-composer{padding-inline:12px}.nano-composer{padding:11px}.nano-composer button{width:44px;height:44px}.nano-composer__footer{flex-wrap:wrap}.nano-composer__instructions{flex-basis:100%;max-width:none}.story-timeline{padding:17px 12px 20px 41px}.story-details__form{padding:16px 12px 20px}.story-details__summary{gap:12px;display:grid}.story-details__form-grid{grid-template-columns:minmax(0,1fr)}.story-details__form-grid>label.is-wide{grid-column:auto}.story-details__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.story-details__actions>div{grid-column:1/-1}.story-timeline__files{flex-basis:100%;justify-content:flex-start;margin-left:0}.story-timeline__file--5,.story-timeline__file--6,.story-timeline__more--tablet{display:none}.story-timeline__more--mobile{display:grid}.story-files-panel__toolbar{flex-direction:column;align-items:stretch}.story-timeline-toolbar__views.ta-tabs{grid-template-columns:minmax(0,1fr)}.story-date-range{grid-template-columns:minmax(0,1fr);display:grid}.story-date-range__separator{display:none}.story-date-filter__inline-picker{width:min(390px,100vw - 24px);overflow-y:auto}.story-map-toolbar__actions{grid-template-columns:minmax(0,1fr);display:grid}.story-map-canvas{height:560px}.story-map-status{flex-direction:column;align-items:flex-start}.story-files-panel__tools{width:100%}.story-files-panel__upload{margin-left:auto}.story-files-panel__filters{grid-template-columns:minmax(0,1fr)}.story-files-panel__explorer{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:11px}.story-files-panel__preview--large{width:92px;height:78px}.story-datetime__inline-picker{width:min(390px,100vw - 24px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.my-story__stage,.nano-panel,.story-workspace,.nano-history p,.story-timeline>li,.story-timeline>li:before,.nano-typing-caret{transition:none!important;animation:none!important}}.member-detail-page .admin-user-detail-head{border-bottom:1px solid var(--admin-rule);padding-bottom:24px}.member-detail-page .admin-user-detail-head>div>a{color:#a6a9af;margin-bottom:28px;font-size:11px;display:inline-flex}.member-detail-page .admin-user-detail-head>div>a:hover{color:var(--theme-accent)}.member-detail-page .admin-user-summary{margin-bottom:18px}.member-activity-chart-panel,.member-activity-report{margin-top:18px}.member-activity-heading>span{text-align:right;white-space:normal!important}.member-chart-summary{background:#111214;border-bottom:1px solid #34363b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-chart-summary>div{border-left:1px solid #34363b;align-content:center;gap:5px;min-height:84px;padding:14px 20px;display:grid}.member-chart-summary>div:first-child{border-left:0}.member-chart-summary small{color:#85888e;font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.member-chart-summary strong{color:var(--admin-title);letter-spacing:-.03em;font-size:25px;font-weight:650}.member-chart-summary span{color:var(--admin-muted);font-size:10px}.member-activity-chart{background-color:#141517;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;height:390px}.member-report-header{background:#17181b;border-bottom:1px solid #393c41;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:17px 20px;display:flex}.member-report-header .admin-kicker{margin-bottom:6px!important}.member-report-header h2{margin:0}.member-report-search{width:min(100%,310px)}.member-report-search input{min-height:42px!important}.member-report-tabs{background:#111214;border:0;border-bottom:1px solid #3d3f44;padding:8px;overflow-x:auto}.member-report-tabs button{white-space:nowrap;gap:9px}.member-report-tabs button span{color:#8e9197;text-align:center;border:1px solid #45484e;min-width:22px;padding:3px 6px;font-size:9px}.member-report-tabs button[aria-selected=true] span{background:#00000029;border-color:#ffffff73}.member-report-table-wrap{width:100%;overflow-x:auto}.member-report-table{border-collapse:collapse;width:100%;min-width:820px;color:var(--admin-copy);font-size:11px}.member-report-table th{color:var(--theme-accent);font:400 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#1b1c1f;border-bottom:1px solid #41444a;padding:12px 16px}.member-report-table td{color:#b5b7bc;vertical-align:middle;border-bottom:1px solid #34363b;height:59px;padding:10px 16px}.member-report-table tbody tr{background:#151618}.member-report-table tbody tr:hover{background:#1d1f22}.member-report-table tbody tr:last-child td{border-bottom:0}.member-report-table td strong{color:#d7d9dd;font-size:11px;font-weight:550;display:block}.member-report-table td small{color:#777a80;font:400 9px var(--font-geist-mono), monospace;margin-top:5px;display:block}.member-report-table td time{color:#aeb1b6;white-space:nowrap}.member-report-table td code{color:#92959b;white-space:nowrap;font-size:10px}.member-report-number{font:500 13px var(--font-geist-mono), monospace;color:var(--theme-accent)!important}.member-report-muted{color:#6f7278}.member-tool-chip{color:#c3c5ca;font:400 9px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#111214;border:1px solid #484b51;padding:5px 8px;display:inline-flex}.member-share{vertical-align:1px;background:#303238;width:88px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.member-share span{background:linear-gradient(90deg, var(--theme-accent-border), var(--theme-accent));height:100%;display:block}.member-report-table td .member-share+small{margin:0;display:inline}.member-report-empty{text-align:center;background:#141517;place-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.member-report-empty strong{color:var(--admin-title);font-size:14px}.member-report-empty span{color:var(--admin-muted);font-size:11px}.member-detail-secondary{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:18px;margin-top:18px;display:grid}.member-detail-secondary .admin-member-contact{margin-bottom:0}.member-detail-secondary .admin-member-contact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.member-admin-panel .admin-user-editor>div{flex-wrap:wrap;margin-top:4px}@media (width<=1050px){.member-detail-secondary{grid-template-columns:1fr}}@media (width<=700px){.member-report-header{flex-direction:column;align-items:stretch}.member-report-search{width:100%}.member-chart-summary{grid-template-columns:1fr}.member-chart-summary>div{border-top:1px solid #34363b;border-left:0;min-height:70px}.member-chart-summary>div:first-child{border-top:0}.member-activity-chart{height:320px}.member-detail-secondary .admin-member-contact dl{grid-template-columns:1fr}.member-detail-secondary .admin-member-contact dl>div.wide{grid-column:auto}.member-activity-heading{align-items:flex-start!important}.member-activity-heading>span{text-align:left}}
