*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.shrink-0{flex-shrink:0}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-width:1px}.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)}:root{color-scheme:dark;--cellar-black-cherry: #120a10;--cellar-black-cherry-alt: #170d14;--cellar-graphite: #090711;--cellar-graphite-soft: #1a1018;--cellar-deep-plum: #2a1724;--cellar-action-primary: var(--cellar-brand-chamber-end);--cellar-action-primary-hover: var(--cellar-oxblood-plum);--cellar-action-glass: rgba(43, 19, 40, .76);--cellar-action-glass-hover: var(--cellar-action-glass);--cellar-action-glass-light: rgba(246, 240, 244, .1);--cellar-action-primary-shadow: rgba(43, 19, 40, .34);--cellar-action-primary-shadow-hover: rgba(74, 36, 59, .38);--cellar-oxblood-plum: #4a243b;--cellar-oxblood-plum-hover: #5a2b48;--cellar-dusty-mauve: #a7829b;--cellar-mauve-light: #c2a0b6;--cellar-soft-platinum: #f7f3f6;--cellar-platinum: #e9e5ea;--cellar-soft-violet: #7a67d8;--cellar-text-secondary: rgba(232, 214, 226, .68);--cellar-text-muted: rgba(214, 188, 205, .56);--cellar-text-faint: rgba(194, 160, 182, .42);--cellar-border-subtle: rgba(194, 160, 182, .12);--cellar-control-surface: #2a1724;--cellar-control-surface-hover: #321b2b;--cellar-control-border: rgba(194, 160, 182, .36);--cellar-control-placeholder: rgba(194, 160, 182, .74);--cellar-control-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23C2A0B6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");--cellar-access-accent: rgba(194, 160, 182, .92);--cellar-brand-frame-start: #f0e9f0;--cellar-brand-frame-mid: #a989a0;--cellar-brand-frame-end: #59405a;--cellar-brand-chamber-start: #8b6de0;--cellar-brand-chamber-end: #2b1328;--cellar-brand-floor-start: #f6f0f4;--cellar-brand-floor-end: #7c5b75;--cellar-investor-access: var(--cellar-brand-floor-end);--cellar-mark-frame-start: var(--cellar-brand-frame-start);--cellar-mark-frame-mid: var(--cellar-brand-frame-mid);--cellar-mark-frame-end: var(--cellar-brand-frame-end);--cellar-mark-chamber-start: var(--cellar-brand-chamber-start);--cellar-mark-chamber-end: var(--cellar-brand-chamber-end);--cellar-mark-floor-start: var(--cellar-brand-floor-start);--cellar-mark-floor-end: var(--cellar-brand-floor-end);--cellar-mark-interior: var(--cellar-graphite);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--cellar-black-cherry)}*{box-sizing:border-box}html,body,*{scrollbar-color:rgba(194,160,182,.34) rgba(18,10,16,.42);scrollbar-width:thin}html.cellar-modal-open,body.cellar-modal-open{width:100%;height:100%;overflow:hidden;scrollbar-width:none}html.cellar-modal-open::-webkit-scrollbar,body.cellar-modal-open::-webkit-scrollbar,.fullscreen-slide-backdrop::-webkit-scrollbar{display:none}body{margin:0;min-width:320px;min-height:100vh;background:var(--cellar-black-cherry)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#120a106b}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c2a0b657;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#c2a0b67a;background-clip:padding-box}::-webkit-scrollbar-corner{background:#120a106b}.cellar-app{background:var(--cellar-black-cherry);color:var(--cellar-soft-platinum)}button,input,textarea,select{font:inherit}input:focus,textarea:focus,select:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:#c2a0b6c2;box-shadow:0 0 0 3px #a7829b29,inset 0 1px #f6f0f414}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cellar-control-border);border-radius:8px;min-height:42px;line-height:1.2;padding-right:2.75rem;background-color:var(--cellar-control-surface);background-image:var(--cellar-control-arrow);background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;color:var(--cellar-soft-platinum);cursor:pointer;white-space:nowrap}select:hover{background-color:var(--cellar-control-surface-hover)}select:focus-visible{border-color:#c2a0b6c2;box-shadow:0 0 0 3px #a7829b29,inset 0 1px #f6f0f414}select option{background:var(--cellar-deep-plum);color:var(--cellar-soft-platinum)}select::-ms-expand{display:none}.cellar-login-shell{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.04fr) minmax(460px,.96fr)}.cellar-hero-panel{position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;justify-content:flex-end;padding:28px 40px;background:var(--cellar-black-cherry)}.cellar-hero-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#120a108a,#2a172429 50%,#120a1005),linear-gradient(0deg,rgba(18,10,16,.38),transparent 54%),linear-gradient(180deg,#4a243b0f,#09071103);mix-blend-mode:multiply}.cellar-hero-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 30% 42%,rgba(194,160,182,.14),transparent 24%),radial-gradient(circle at 54% 48%,rgba(90,43,72,.16),transparent 30%),linear-gradient(90deg,rgba(74,36,59,.12),rgba(167,130,155,.04) 48%,transparent 72%);mix-blend-mode:color;opacity:.42;pointer-events:none}.cellar-hero-image,.cellar-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.cellar-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center;filter:saturate(.9) brightness(1.1) contrast(1.02)}.cellar-chamber-card{position:relative;z-index:1;display:flex;max-width:540px;align-items:center;gap:12px;border:1px solid rgba(194,160,182,.18);border-radius:8px;padding:12px 14px;background:#120a10d1;box-shadow:0 18px 54px #07040738;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cellar-chamber-mark{width:42px;height:42px}.cellar-chamber-card p{margin:0 0 3px;color:var(--cellar-soft-platinum);font-weight:560}.cellar-chamber-card span{color:var(--cellar-text-secondary);font-size:13px}.cellar-access-panel{display:flex;min-width:0;min-height:100vh;align-items:center;justify-content:center;border-left:1px solid rgba(194,160,182,.1);padding:28px 42px;background:radial-gradient(circle at 28% 12%,rgba(167,130,155,.13),transparent 32%),linear-gradient(180deg,var(--cellar-graphite-soft) 0%,var(--cellar-black-cherry) 100%)}.cellar-access-card{display:flex;width:min(100%,760px);min-width:0;min-height:calc(100vh - 56px);flex-direction:column}.cellar-access-main{margin-top:clamp(96px,15vh,160px)}.cellar-access-card>.cellar-security-note{margin-top:auto}.cellar-brand-row{display:flex;align-items:flex-end;gap:6px}.cellar-brand-mark{width:38px;height:38px}.cellar-brand-name{margin:0;color:var(--cellar-soft-platinum);font-size:44px;font-weight:500;letter-spacing:.22em;line-height:1}.cellar-brand-subtitle{margin:8px 0 0;color:var(--cellar-dusty-mauve);font-size:12px;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.cellar-access-copy{margin-top:0}.cellar-access-copy .cellar-access-eyebrow{margin:0 0 10px;color:var(--cellar-investor-access);font-size:12px;font-weight:540;letter-spacing:.22em;text-transform:uppercase}.cellar-access-copy h2{margin:0;max-width:540px;font-size:clamp(28px,2.55vw,38px);font-weight:520;letter-spacing:-.03em;line-height:1.08}.cellar-access-copy p{margin:12px 0 0;max-width:520px;color:var(--cellar-text-secondary);font-size:14px;line-height:1.58}.cellar-option-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--cellar-border-subtle);border-radius:8px;background:#120a10b8;color:var(--cellar-mauve-light)}.cellar-code-heading p{margin:0;color:var(--cellar-text-secondary);font-size:14px;line-height:1.5}.cellar-code-form label,.cellar-email-sheet label{display:block;margin:16px 0 8px;color:var(--cellar-text-secondary);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.cellar-code-input-wrap{display:flex;align-items:center;gap:12px;border:1px solid rgba(167,130,155,.38);border-radius:9px;padding:0 16px;background:#09071185;box-shadow:0 18px 50px #0000002e}.cellar-code-input-wrap:focus-within{border-color:#a7829bd1;box-shadow:0 0 0 4px #a7829b24}.cellar-code-input-wrap input{width:100%;border:0;padding:13px 0;background:transparent;color:var(--cellar-soft-platinum);font-size:18px;font-weight:520;letter-spacing:.42em;outline:none;text-transform:uppercase}.cellar-code-input-wrap input::-moz-placeholder{color:var(--cellar-text-faint)}.cellar-code-input-wrap input::placeholder{color:var(--cellar-text-faint)}.cellar-code-status-icon{color:var(--cellar-mauve-light);opacity:.32;transition:color .18s ease,opacity .18s ease}.cellar-code-status-icon.is-ready{color:var(--cellar-brand-frame-start);opacity:.9}.cellar-option-helper{margin:8px 0 0;color:#d6bccd6b;font-size:13px}.cellar-primary-action,.cellar-email-trigger{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:48px;align-items:center;justify-content:center;gap:10px;margin-top:16px;border:0;border-radius:9px;padding:0 20px;background:var(--cellar-action-glass);color:var(--cellar-soft-platinum);cursor:pointer;font-weight:480;letter-spacing:-.01em;transition:transform .18s ease,opacity .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:inset 0 1px 0 var(--cellar-action-glass-light),0 16px 42px var(--cellar-action-primary-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cellar-primary-action:hover:not(:disabled){transform:translateY(-2px);background:var(--cellar-action-glass-hover);box-shadow:inset 0 1px 0 var(--cellar-action-glass-light),0 20px 52px var(--cellar-action-primary-shadow-hover)}.cellar-primary-action:disabled{cursor:not-allowed;opacity:.54}.cellar-email-trigger{width:auto;min-height:0;margin-top:12px;padding:0;border:0;background:transparent;color:#c2a0b6b8;box-shadow:none;font-size:12.5px;font-weight:400}.cellar-email-trigger:hover{color:#f0e9f0e0;transform:none;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.cellar-security-note{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--cellar-text-muted);font-size:13px}.cellar-security-note svg{color:var(--cellar-dusty-mauve)}.cellar-footer{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgba(194,160,182,.09);color:var(--cellar-text-faint);font-size:12px}.cellar-footer p,.cellar-footer span,.cellar-footer button{margin:0}.cellar-footer p{color:var(--cellar-text-secondary);font-weight:620}.cellar-footer-legal{display:flex;gap:12px;align-items:center}.cellar-footer-legal button{border:0;padding:0;background:transparent;color:#c2a0b6a8;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:4px}.cellar-footer-legal button:hover{color:#f0e9f0db}.cellar-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:flex-end;background:#0704079e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cellar-email-sheet{position:relative;display:flex;width:min(100%,430px);height:100%;flex-direction:column;padding:34px;border-left:1px solid var(--cellar-border-subtle);background:radial-gradient(circle at 18% 12%,rgba(167,130,155,.14),transparent 32%),#160d14;box-shadow:-28px 0 80px #0000005c}.cellar-sheet-close{position:absolute;top:18px;right:18px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--cellar-border-subtle);border-radius:8px;background:#c2a0b612;color:#e8d6e2bd;cursor:pointer}.cellar-email-sheet h2{margin:22px 0 0;font-size:28px;line-height:1.05}.cellar-email-sheet p{margin:14px 0 0;color:var(--cellar-text-secondary);font-size:14px;line-height:1.58}.cellar-email-sheet input{width:100%;border:1px solid rgba(167,130,155,.38);border-radius:9px;padding:15px 16px;background:#09071185;color:var(--cellar-soft-platinum);outline:none}.cellar-email-sheet input:focus{border-color:#a7829bd1;box-shadow:0 0 0 4px #a7829b24}.cellar-email-sheet span{margin-top:12px;color:var(--cellar-text-muted);font-size:13px}@media(max-width:1180px){.cellar-login-shell{grid-template-columns:1fr;min-height:100vh;background:linear-gradient(90deg,#120a10e6,#2a1724b3),url(/assets/cellar-login-hero.png) center / cover}.cellar-hero-panel{min-height:auto;padding:24px;background:transparent}.cellar-hero-panel:before,.cellar-hero-image,.cellar-hero-scrim{display:none}.cellar-access-panel{min-height:100vh;border-left:0;padding:24px;background:transparent}}@media(max-width:640px){.cellar-hero-panel,.cellar-access-panel{padding:18px}.cellar-brand-name{font-size:34px;letter-spacing:.18em}.cellar-access-copy{margin-top:42px}.cellar-code-input-wrap input{font-size:16px;letter-spacing:.26em}.cellar-primary-action{width:100%}.cellar-email-sheet{align-self:flex-end;width:100%;height:auto;min-height:62vh;border-top:1px solid var(--cellar-border-subtle);border-left:0;border-radius:18px 18px 0 0;padding:28px 22px}}.cellar-code-form{margin-top:32px}.cellar-workspace{min-height:100vh;color:var(--workspace-text-primary);background:radial-gradient(circle at 8% 4%,var(--workspace-haze),transparent 30%),linear-gradient(135deg,var(--workspace-bg-start),var(--workspace-bg-end))}.cellar-workspace-dark{--workspace-bg-start: #090711;--workspace-bg-end: #170d14;--workspace-panel: rgba(22, 13, 20, .72);--workspace-panel-strong: rgba(18, 10, 16, .82);--workspace-panel-soft: rgba(247, 243, 246, .055);--workspace-border: rgba(194, 160, 182, .14);--workspace-border-active: rgba(194, 160, 182, .46);--workspace-text-primary: #f7f3f6;--workspace-text-secondary: rgba(232, 214, 226, .68);--workspace-text-muted: rgba(214, 188, 205, .48);--workspace-haze: rgba(139, 109, 224, .11);--workspace-shadow: rgba(7, 4, 7, .36)}.cellar-workspace-light{--workspace-bg-start: #f7f3f6;--workspace-bg-end: #efe7ee;--workspace-panel: rgba(255, 255, 255, .68);--workspace-panel-strong: rgba(255, 255, 255, .82);--workspace-panel-soft: rgba(74, 36, 59, .045);--workspace-border: rgba(89, 64, 90, .16);--workspace-border-active: rgba(124, 91, 117, .46);--workspace-text-primary: #170d14;--workspace-text-secondary: rgba(42, 23, 36, .72);--workspace-text-muted: rgba(74, 36, 59, .52);--workspace-haze: rgba(124, 91, 117, .13);--workspace-shadow: rgba(42, 23, 36, .13);--cellar-mark-frame-start: #2b1328;--cellar-mark-frame-mid: #59405a;--cellar-mark-frame-end: #a989a0;--cellar-mark-chamber-start: #7a67d8;--cellar-mark-chamber-end: #2b1328;--cellar-mark-floor-start: #4a243b;--cellar-mark-floor-end: #7c5b75;--cellar-mark-interior: #f7f3f6}.cellar-dashboard-shell{display:grid;min-height:100vh;grid-template-columns:252px minmax(0,1fr);transition:grid-template-columns .22s ease}.cellar-dashboard-shell.is-collapsed{grid-template-columns:82px minmax(0,1fr)}.cellar-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--workspace-border);padding:24px 14px;background:var(--workspace-panel);box-shadow:20px 0 70px var(--workspace-shadow);-webkit-backdrop-filter:blur(28px) saturate(1.18);backdrop-filter:blur(28px) saturate(1.18)}.cellar-sidebar-brand{display:flex;min-height:48px;align-items:center;gap:10px;border:0;border-left:2px solid transparent;padding:0 10px 24px;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease}.cellar-sidebar-brand:hover,.cellar-sidebar-brand.is-selected{border-left-color:var(--workspace-border-active);background:linear-gradient(90deg,var(--workspace-panel-soft),transparent 78%)}.cellar-sidebar-mark{width:30px;height:30px;flex:0 0 auto;filter:drop-shadow(0 10px 18px rgba(7,4,7,.24))}.cellar-workspace-light .cellar-sidebar-mark{filter:drop-shadow(0 10px 18px rgba(42,23,36,.16))}.cellar-sidebar-brand p{margin:0;color:var(--workspace-text-primary);font-size:30px;font-weight:540;letter-spacing:.2em;line-height:1}.cellar-sidebar-nav{display:grid;gap:4px}.cellar-sidebar-item,.cellar-sidebar-collapse,.cellar-icon-action,.cellar-theme-toggle,.cellar-text-action,.cellar-horizontal-tabs button,.cellar-inbox-row{font:inherit}.cellar-sidebar-item,.cellar-sidebar-collapse{display:flex;min-height:42px;align-items:center;gap:10px;border:0;border-left:2px solid transparent;padding:0 10px;background:transparent;color:var(--workspace-text-muted);cursor:pointer;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease}.cellar-sidebar-item:hover,.cellar-sidebar-item.is-selected{border-left-color:var(--workspace-border-active);background:var(--workspace-panel-soft);color:var(--workspace-text-primary)}.cellar-sidebar-collapse{margin-top:auto;color:var(--workspace-text-secondary)}.cellar-sidebar-collapse:hover{border-left-color:var(--workspace-border-active);color:var(--workspace-text-primary)}.cellar-dashboard{display:flex;min-width:0;flex-direction:column;padding:30px clamp(24px,3.4vw,52px)}.cellar-dashboard-header,.cellar-dashboard-toolbar,.cellar-panel-heading,.cellar-row-status,.cellar-header-actions{display:flex;align-items:center}.cellar-dashboard-header{justify-content:space-between;gap:24px}.cellar-dashboard-header p,.cellar-panel-heading p,.cellar-preview-card>p{margin:0 0 8px;color:var(--workspace-text-muted);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.cellar-dashboard-header h1,.cellar-panel-heading h2,.cellar-preview-card h2{margin:0;color:var(--workspace-text-primary);font-weight:520;letter-spacing:-.03em}.cellar-dashboard-header h1{font-size:clamp(34px,4vw,58px);line-height:.96}.cellar-header-actions{gap:10px}.cellar-icon-action,.cellar-theme-toggle,.cellar-text-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--workspace-border);border-radius:8px;background:var(--workspace-panel);color:var(--workspace-text-secondary);cursor:pointer;padding:0 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cellar-icon-action{display:none;width:40px;padding:0}.cellar-theme-toggle:hover,.cellar-text-action:hover,.cellar-icon-action:hover{border-color:var(--workspace-border-active);color:var(--workspace-text-primary)}.cellar-dashboard-toolbar{gap:12px;margin-top:34px}.cellar-search{display:flex;min-width:0;flex:1;align-items:center;gap:10px;border:1px solid var(--workspace-border);border-radius:8px;padding:0 14px;background:var(--workspace-panel);color:var(--workspace-text-muted);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cellar-search:focus-within{border-color:var(--workspace-border-active)}.cellar-search input{width:100%;border:0;padding:13px 0;background:transparent;color:var(--workspace-text-primary);outline:none}.cellar-search input::-moz-placeholder{color:var(--workspace-text-muted)}.cellar-search input::placeholder{color:var(--workspace-text-muted)}.cellar-horizontal-tabs{display:flex;gap:22px;margin-top:26px;border-bottom:1px solid var(--workspace-border);overflow-x:auto}.cellar-horizontal-tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 12px;background:transparent;color:var(--workspace-text-muted);cursor:pointer;white-space:nowrap}.cellar-horizontal-tabs button:hover,.cellar-horizontal-tabs button.is-selected{border-bottom-color:var(--workspace-border-active);color:var(--workspace-text-primary)}.cellar-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);gap:20px;margin-top:24px}.cellar-inbox-panel,.cellar-preview-card,.cellar-activity-panel{border:1px solid var(--workspace-border);border-radius:8px;background:var(--workspace-panel);box-shadow:0 22px 80px var(--workspace-shadow);-webkit-backdrop-filter:blur(28px) saturate(1.14);backdrop-filter:blur(28px) saturate(1.14)}.cellar-inbox-panel{min-width:0;padding:18px}.cellar-panel-heading{justify-content:space-between;gap:18px;margin-bottom:14px}.cellar-panel-heading h2{font-size:24px}.cellar-panel-heading>span{color:var(--workspace-text-muted);font-size:13px}.cellar-inbox-list{display:grid;gap:8px}.cellar-inbox-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid var(--workspace-border);border-left:2px solid transparent;border-radius:8px;padding:17px 16px;background:var(--workspace-panel-soft);color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.cellar-inbox-row:hover,.cellar-inbox-row.is-selected{border-left-color:var(--workspace-border-active);border-top-color:var(--workspace-border-active);background:var(--workspace-panel-strong)}.cellar-inbox-row:hover{transform:translateY(-1px)}.cellar-inbox-row span{display:block;color:var(--workspace-text-muted);font-size:12px}.cellar-inbox-row h3{margin:6px 0 0;color:var(--workspace-text-primary);font-size:19px;font-weight:520}.cellar-inbox-row p{margin:7px 0 0;color:var(--workspace-text-secondary);font-size:13px;line-height:1.5}.cellar-row-status{gap:10px;color:var(--workspace-text-muted)}.cellar-row-status strong{color:var(--workspace-text-secondary);font-size:12px;font-weight:520}.cellar-preview-panel{display:grid;gap:20px;align-content:start}.cellar-preview-card,.cellar-activity-panel{padding:18px}.cellar-preview-card h2{max-width:280px;font-size:28px;line-height:1.04}.cellar-slide-preview{margin:22px 0 18px;border:1px solid var(--workspace-border);border-radius:8px;padding:18px;background:linear-gradient(135deg,rgba(139,109,224,.12),transparent 58%),var(--workspace-panel-soft)}.cellar-slide-preview span,.cellar-slide-preview p{color:var(--workspace-text-muted);font-size:12px}.cellar-slide-preview strong{display:block;margin-top:28px;color:var(--workspace-text-primary);font-size:24px;font-weight:520}.cellar-slide-preview p{margin:8px 0 0}.cellar-activity-panel{display:grid;gap:10px}.cellar-activity-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;align-items:start;color:var(--workspace-text-secondary);font-size:13px;line-height:1.45}.cellar-activity-row span{width:7px;height:7px;margin-top:6px;border-radius:999px;background:var(--workspace-border-active)}.cellar-activity-row p{margin:0}.cellar-workspace-drawer{background:var(--workspace-panel-strong, rgba(22, 13, 20, .86));color:var(--workspace-text-primary, var(--cellar-soft-platinum));-webkit-backdrop-filter:blur(30px) saturate(1.12);backdrop-filter:blur(30px) saturate(1.12)}.cellar-workspace-drawer h2{color:var(--workspace-text-primary, var(--cellar-soft-platinum))}.cellar-workspace-drawer p,.cellar-workspace-drawer span,.cellar-workspace-drawer label{color:var(--workspace-text-secondary, var(--cellar-text-secondary))}.cellar-workspace-drawer input{border-color:var(--workspace-border-active, rgba(167, 130, 155, .38));background:var(--workspace-panel-soft, rgba(9, 7, 17, .52));color:var(--workspace-text-primary, var(--cellar-soft-platinum))}.cellar-workspace-drawer .cellar-sheet-close{border-color:var(--workspace-border, var(--cellar-border-subtle));color:var(--workspace-text-secondary, rgba(232, 214, 226, .74))}.cellar-drawer-detail{margin-top:22px;border:1px solid var(--workspace-border, rgba(194, 160, 182, .14));border-radius:8px;padding:14px;background:var(--workspace-panel-soft, rgba(247, 243, 246, .055))}.cellar-drawer-detail span{margin:0;color:var(--workspace-text-muted, var(--cellar-mauve-light));font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.cellar-drawer-detail p{margin:8px 0 0}.cellar-mobile-hold{display:none}@media(max-width:1040px){.cellar-workspace-grid{grid-template-columns:1fr}.cellar-preview-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.cellar-workspace{display:grid;min-height:100vh;place-items:center;padding:24px}.cellar-dashboard-shell{display:none}.cellar-mobile-hold{display:block;max-width:430px;border:1px solid var(--workspace-border);border-radius:8px;padding:26px;background:var(--workspace-panel);box-shadow:0 24px 80px var(--workspace-shadow);text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.cellar-mobile-mark{width:46px;height:46px}.cellar-mobile-hold h1{margin:22px 0 0;color:var(--workspace-text-primary);font-size:30px;line-height:1.05}.cellar-mobile-hold p{margin:14px 0 0;color:var(--workspace-text-secondary);line-height:1.55}}.investor-app{min-height:100vh;color:var(--cellar-soft-platinum);background:radial-gradient(circle at 14% 4%,rgba(139,109,224,.11),transparent 30%),linear-gradient(135deg,#090711,#120a10 46%,#170d14);--investor-sidebar-width: 260px;--investor-main-offset: 284px}.investor-app.is-light{color:#20151d;background:radial-gradient(circle at 12% 6%,rgba(139,109,224,.055),transparent 28%),linear-gradient(135deg,#fbfafc,#f5f2f6 48%,#eee9ef)}.investor-app.is-sidebar-collapsed{--investor-sidebar-width: 76px;--investor-main-offset: 96px}.investor-sidebar{position:fixed;inset:0 auto 0 0;z-index:8;display:flex;width:var(--investor-sidebar-width);flex-direction:column;border-right:1px solid rgba(194,160,182,.14);padding:26px 14px;background:#120a10bd;box-shadow:22px 0 80px #0704075c;-webkit-backdrop-filter:blur(28px) saturate(1.12);backdrop-filter:blur(28px) saturate(1.12);transition:width .22s ease,padding .22s ease}.investor-sidebar-header{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 22px;padding:0 4px}.is-sidebar-collapsed .investor-sidebar-header{display:grid;justify-items:center;gap:10px;padding:0}.investor-sidebar-tools{display:flex;flex:0 0 auto;gap:6px}.is-sidebar-collapsed .investor-sidebar-tools{display:grid;gap:8px}.investor-logo-lockup{display:flex;min-width:0;flex:1;align-items:center;gap:10px;border:0;padding:0;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,color .16s ease}.investor-logo-lockup:hover,.investor-logo-lockup.is-home-selected{color:var(--cellar-soft-platinum)}.is-sidebar-collapsed .investor-logo-lockup{justify-content:center;padding-inline:0}.investor-sidebar-rule{height:1px;margin:-10px 4px 22px;background:#c2a0b62e}.investor-logo-mark{width:30px;height:30px;flex:0 0 auto}.investor-logo-lockup p{margin:0;color:var(--cellar-soft-platinum);font-size:30px;font-weight:540;letter-spacing:.2em;line-height:1}.investor-nav{display:grid;gap:4px}.investor-nav-group{display:grid;gap:2px}.investor-nav button,.investor-bottom-nav button{font:inherit}.investor-nav button{display:flex;min-height:44px;align-items:center;gap:10px;border:0;border-left:2px solid transparent;border-radius:0;padding:0 10px;background:transparent;color:#d6bccd8a;cursor:pointer;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease}.is-sidebar-collapsed .investor-nav button{justify-content:center;padding:0}.investor-nav button:hover,.investor-nav button.is-selected{border-left-color:#c2a0b680;background:transparent;color:var(--cellar-soft-platinum)}.investor-nav-subitems{display:grid;gap:2px;margin:-2px 0 8px 30px;padding-left:10px;border-left:1px solid rgba(194,160,182,.12)}.investor-nav-subitems button{min-height:30px;border-left:0;padding:0 9px;color:#d6bccd80;font-size:12.5px}.investor-nav-subitems button:hover,.investor-nav-subitems button.is-selected{border-left:0;background:#c2a0b614;color:var(--cellar-soft-platinum)}.investor-sidebar-footer{display:grid;gap:14px;margin-top:auto}.investor-access-status{display:flex;gap:10px;align-items:flex-start;border-top:1px solid rgba(194,160,182,.1);padding:18px 10px 0;color:#d6bccd8f}.is-sidebar-collapsed .investor-access-status{justify-content:center;padding-inline:0}.investor-access-status span{display:block;color:#e8d6e2b8;font-size:13px}.investor-access-status button{border:0;padding:0;background:transparent;color:#c2a0b6c7;cursor:pointer;font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:4px}.investor-sidebar-toggle,.investor-notification-button{position:relative;display:inline-flex;width:36px;min-height:36px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:0;background:#f7f3f60b;color:#d6bccda8;cursor:pointer;font:inherit}.investor-sidebar-toggle:hover,.investor-notification-button:hover{border-color:#c2a0b652;color:var(--cellar-soft-platinum)}.investor-notification-button span{position:absolute;top:-6px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;background:#7c5b75f2;color:var(--cellar-soft-platinum);font-size:10.5px}.is-sidebar-collapsed .investor-sidebar-toggle{align-self:center}.investor-brand-footer{border-top:1px solid rgba(194,160,182,.1);padding:14px 10px 0}.investor-staff-view-link{display:inline-flex;border:0;border-bottom:1px solid rgba(194,160,182,.28);margin:0 0 12px;padding:0 0 4px;background:transparent;color:#c2a0b6c2;cursor:pointer;font:inherit;font-size:12px}.investor-staff-view-link:hover{border-bottom-color:#c2a0b685;color:var(--cellar-soft-platinum)}.investor-brand-footer p{margin:0;color:#e8d6e2a8;font-size:12px;font-weight:540}.investor-brand-footer span{display:block;margin-top:5px;color:#d6bccd6b;font-size:11.5px}.investor-legal-links{display:flex;gap:10px;margin-top:10px}.investor-legal-links button{border:0;padding:0;background:transparent;color:#d6bccd61;cursor:pointer;font:inherit;font-size:11px}.investor-legal-links button:hover{color:#e8d6e2b8}.legal-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.legal-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#09071194;cursor:default;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-info-drawer{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(100%,640px);flex-direction:column;border-left:1px solid rgba(194,160,182,.18);background:radial-gradient(circle at 18% 12%,rgba(167,130,155,.14),transparent 32%),#160d14f5;box-shadow:-24px 0 80px #0704076b;color:var(--cellar-soft-platinum)}.legal-info-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(194,160,182,.14);padding:24px 26px 22px;background:#a7829b14}.legal-info-header p{margin:0;color:#c2a0b6d1;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.legal-info-header h2{margin:8px 0 0;color:var(--cellar-soft-platinum);font-size:28px;font-weight:520;letter-spacing:-.03em}.legal-info-header button,.legal-info-footer button{border:1px solid rgba(194,160,182,.16);border-radius:8px;background:#f7f3f60e;color:#e8d6e2c7;cursor:pointer;font:inherit}.legal-info-header button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center}.legal-info-content{min-height:0;flex:1;overflow:auto;padding:24px 26px}.legal-info-content>p{margin:0;color:#e8d6e2b3;font-size:14px;line-height:1.58}.legal-info-list{display:grid;gap:12px;margin-top:22px}.legal-info-row{display:grid;grid-template-columns:7px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid rgba(194,160,182,.1);padding:0 0 12px}.legal-info-row span{width:7px;height:7px;margin-top:8px;border-radius:999px;background:#c2a0b685}.legal-info-row p{margin:0;color:#e8d6e2b3;font-size:13.5px;line-height:1.48}.legal-info-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(194,160,182,.14);padding:16px 26px;background:#f7f3f60a}.legal-info-footer a{display:inline-flex;align-items:center;gap:8px;color:#c2a0b6e6;font-size:13px;font-weight:560;text-decoration:none}.legal-info-footer button{padding:9px 13px;font-size:13px}.investor-main{position:relative;min-height:100vh;padding:28px 18px 38px var(--investor-main-offset);transition:padding-left .22s ease}.investor-main.is-home-main{padding-bottom:26px}.investor-main-actions{position:fixed;top:24px;right:22px;z-index:7;display:flex;gap:8px;align-items:center}.investor-main-notification-button,.investor-theme-toggle,.investor-sign-out-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#120a10b8;color:#e8d6e2c7;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.investor-main-notification-button,.investor-theme-toggle{width:38px}.investor-sign-out-button{padding:0 12px;font-size:13px;font-weight:520;white-space:nowrap}.investor-main-notification-button:hover,.investor-theme-toggle:hover,.investor-sign-out-button:hover{border-color:#c2a0b652;color:var(--cellar-soft-platinum)}.investor-app.is-light .investor-sidebar,.investor-app.is-light .investor-bottom-nav{border-color:#58465429;background:#faf8fbe6;box-shadow:18px 0 56px #4533411a}.investor-app.is-light .investor-sidebar-rule,.investor-app.is-light .investor-nav-subitems,.investor-app.is-light .investor-legal-links{border-color:#58465424}.investor-app.is-light .investor-logo-lockup p,.investor-app.is-light .home-card h2,.investor-app.is-light .home-progress-panel strong,.investor-app.is-light .home-access-card strong,.investor-app.is-light .home-presentation-row strong,.investor-app.is-light .home-presentation-empty strong,.investor-app.is-light .home-action-empty strong,.investor-app.is-light .pitch-presentation-card strong,.investor-app.is-light .message-thread-card h2,.investor-app.is-light .message-panel-header h2,.investor-app.is-light .updates-feed h2,.investor-app.is-light .locked-asset-card h2,.investor-app.is-light .investor-page-header h1,.investor-app.is-light .qa-question-card strong,.investor-app.is-light .qa-answer-panel h2{color:#20151d}.investor-app.is-light .investor-nav button,.investor-app.is-light .investor-access-status,.investor-app.is-light .investor-access-status span,.investor-app.is-light .investor-access-status button,.investor-app.is-light .investor-brand-footer p,.investor-app.is-light .investor-brand-footer span,.investor-app.is-light .investor-staff-view-link,.investor-app.is-light .investor-legal-links button,.investor-app.is-light .home-header span,.investor-app.is-light .home-card>span,.investor-app.is-light .home-card div>span,.investor-app.is-light .home-action-row,.investor-app.is-light .home-action-row small,.investor-app.is-light .home-action-empty small,.investor-app.is-light .home-presentation-row,.investor-app.is-light .home-presentation-row small,.investor-app.is-light .home-presentation-empty span,.investor-app.is-light .pitch-presentation-card,.investor-app.is-light .pitch-presentation-card small,.investor-app.is-light .message-thread-card p,.investor-app.is-light .message-panel-header span,.investor-app.is-light .locked-asset-card p,.investor-app.is-light .update-row,.investor-app.is-light .investor-page-header span,.investor-app.is-light .qa-answer-panel p{color:#2d222bad}.investor-app.is-light .investor-page-header p,.investor-app.is-light .home-card p,.investor-app.is-light .home-action-list h3,.investor-app.is-light .home-progress-panel span,.investor-app.is-light .pitch-presentation-card span,.investor-app.is-light .message-thread-card>div,.investor-app.is-light .message-panel-header p,.investor-app.is-light .message-composer label,.investor-app.is-light .locked-asset-card>span,.investor-app.is-light .qa-topic-filters button,.investor-app.is-light .qa-question-card span,.investor-app.is-light .qa-answer-panel span{color:#3d2d3a94}.investor-app.is-light .investor-nav button:hover,.investor-app.is-light .investor-nav button.is-selected,.investor-app.is-light .investor-nav-subitems button:hover,.investor-app.is-light .investor-nav-subitems button.is-selected,.investor-app.is-light .qa-question-card:hover,.investor-app.is-light .qa-question-card.is-selected{border-left-color:#5e465ba3;background:transparent;color:#20151d}.investor-app.is-light .qa-topic-filters button.is-selected{border-color:#5e465b38;background:#5e465b12;color:#20151d}.investor-app.is-light .investor-main-notification-button,.investor-app.is-light .investor-theme-toggle,.investor-app.is-light .investor-sign-out-button,.investor-app.is-light .qa-topic-filters button,.investor-app.is-light .home-card,.investor-app.is-light .pitch-presentation-card,.investor-app.is-light .backend-asset-deck,.investor-app.is-light .slide-viewer,.investor-app.is-light .narrative-panel,.investor-app.is-light .slide-notes,.investor-app.is-light .locked-asset-card,.investor-app.is-light .question-search,.investor-app.is-light .ask-question,.investor-app.is-light .message-thread-card,.investor-app.is-light .message-panel,.investor-app.is-light .updates-feed,.investor-app.is-light .slide-controls,.investor-app.is-light .qa-question-card,.investor-app.is-light .qa-answer-panel{border-color:#58465424;background:#ffffffd6;color:#20151d;box-shadow:0 18px 54px #45334114}.investor-app.is-light .home-primary-card{background:radial-gradient(circle at 78% 18%,rgba(139,109,224,.08),transparent 30%),linear-gradient(135deg,#ffffffd1,#f6f2f7e6)}.investor-app.is-light .home-progress-panel,.investor-app.is-light .home-presentation-empty,.investor-app.is-light .home-presentation-row{border-color:#5846541f;background:#f6f2f7b8}.investor-app.is-light .home-presentation-row.is-selected{border-color:#5e465b47;background:#5e465b14;box-shadow:inset 3px 0 #5e465b7a}.investor-app.is-light .home-card button,.investor-app.is-light .message-access-actions button,.investor-app.is-light .fullscreen-slide-modal button{border-color:#58465429;background:#4f384c;color:#fffafc}.investor-app.is-light .home-card button.home-action-row,.investor-app.is-light .home-card button.home-text-action{background:transparent;color:#2d222bb8}.investor-app.is-light .home-card button.home-action-row:hover,.investor-app.is-light .home-card button.home-text-action:hover{color:#20151d}.pitch-room,.home-page,.simple-page{max-width:none}.investor-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.investor-page-header p,.deck-tabs button,.narrative-panel>p,.slide-notes label,.question-search label,.ask-question label{margin:0 0 8px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.investor-page-header h1{margin:0;color:var(--cellar-soft-platinum);font-size:clamp(34px,4vw,56px);font-weight:520;letter-spacing:-.035em;line-height:.96}.pitch-page-header{margin-bottom:18px}.pitch-page-header h1{font-size:clamp(34px,3.4vw,46px)}.pitch-page-header span,.pitch-page-header small{display:block;max-width:760px}.pitch-page-header span{margin-top:10px;color:var(--cellar-soft-platinum);font-size:clamp(17px,1.45vw,22px);font-weight:540;letter-spacing:-.015em;line-height:1.28}.pitch-page-header small{margin-top:7px;color:#e8d6e29e;font-size:13px;line-height:1.45}.home-header{margin-bottom:20px}.home-header span{display:block;max-width:720px;margin-top:16px;color:#e8d6e2a8;font-size:16px;line-height:1.55}.home-grid{display:grid;height:100%;min-height:0;grid-template-columns:minmax(340px,1.25fr) minmax(250px,.85fr) minmax(250px,.85fr);grid-template-rows:minmax(330px,1.18fr) minmax(220px,.96fr);gap:14px;align-items:stretch}.home-card{display:grid;gap:11px;align-content:start;min-height:0;overflow:hidden;border:1px solid rgba(194,160,182,.15);border-radius:8px;padding:16px;background:#120a10a8;box-shadow:0 24px 80px #07040742;-webkit-backdrop-filter:blur(26px) saturate(1.1);backdrop-filter:blur(26px) saturate(1.1)}.home-page{display:grid;height:calc(100vh - 48px);min-height:0;grid-template-rows:auto minmax(0,1fr)}.home-primary-card{min-height:0;grid-row:span 2;background:radial-gradient(circle at 78% 18%,rgba(139,109,224,.12),transparent 30%),linear-gradient(135deg,#f7f3f60f,#120a10b3)}.home-card p{margin:0 0 6px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.home-card h2{margin:0;color:var(--cellar-soft-platinum);font-size:clamp(21px,1.8vw,29px);font-weight:520;letter-spacing:-.035em}.home-card-header{display:grid;align-content:start}.home-card>span,.home-card div>span{color:#e8d6e2a3;font-size:13px;line-height:1.42}.home-progress-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(194,160,182,.13);border-left:2px solid rgba(194,160,182,.46);border-radius:8px;padding:13px 14px;background:#f7f3f609}.home-progress-panel strong,.home-access-card strong{display:block;color:#f7f3f6db;font-size:14px;font-weight:540}.home-progress-panel span{display:block;margin-top:4px;color:#d6bccd8a;font-size:12.5px}.home-card-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.home-card button,.fullscreen-slide-modal button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328b8;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px}.home-card button:hover,.fullscreen-slide-modal button:hover{border-color:#c2a0b657}.home-card button.home-text-action{min-height:auto;border:0;padding:0;background:transparent;color:#c2a0b6c7;text-decoration:underline;text-underline-offset:4px}.home-action-list{display:grid;gap:0;margin-top:auto}.home-action-list h3{margin:0 0 8px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.home-card button.home-action-row{display:flex;width:100%;min-height:58px;justify-content:space-between;border:0;border-bottom:1px solid rgba(194,160,182,.1);border-radius:0;padding:10px 0;background:transparent;color:#e8d6e2b8;text-align:left}.home-card button.home-action-row:hover{color:var(--cellar-soft-platinum)}.home-action-row:last-child{border-bottom:0}.home-action-row span{display:grid;gap:3px}.home-action-row strong{color:inherit;font-size:14px;font-weight:440}.home-action-row small{color:#d6bccd7a;font-size:12.5px}.home-action-empty{display:grid;gap:3px;border-bottom:1px solid rgba(194,160,182,.1);padding:10px 0}.home-action-empty strong{color:#e8d6e2b8;font-size:14px;font-weight:440}.home-action-empty small{color:#d6bccd7a;font-size:12.5px}.home-room-list,.home-update-list,.home-presentation-list{display:grid;gap:6px}.home-presentation-list{gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.home-card,.home-presentation-list,.qa-question-list,.qa-answer-panel,.message-thread-list,.message-stream,.staff-qa-card-grid{scrollbar-width:none}.home-card::-webkit-scrollbar,.home-presentation-list::-webkit-scrollbar,.qa-question-list::-webkit-scrollbar,.qa-answer-panel::-webkit-scrollbar,.message-thread-list::-webkit-scrollbar,.message-stream::-webkit-scrollbar,.staff-qa-card-grid::-webkit-scrollbar{display:none}.home-presentation-empty,.home-presentation-row{display:grid;gap:12px;border:1px solid rgba(194,160,182,.1);border-radius:8px;padding:18px 16px;background:#f7f3f606;color:#e8d6e2b8;text-align:left}.home-presentation-row{display:grid;position:relative;min-height:112px;grid-template-columns:minmax(0,1fr);align-content:center;justify-content:stretch;justify-items:stretch;text-align:left}.home-presentation-row>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.home-presentation-row.is-selected{border-color:#c2a0b657;background:#2b132861;color:var(--cellar-soft-platinum);box-shadow:inset 3px 0 #c2a0b6b8}.home-presentation-empty span{color:#d6bccd85;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.home-presentation-row strong,.home-presentation-empty strong{color:var(--cellar-soft-platinum);font-size:15px;font-weight:440;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-presentation-row small{color:#d6bccd8f;font-size:12px;line-height:1.35;overflow-wrap:anywhere;justify-self:end;white-space:nowrap}.home-card .home-presentation-row button{min-height:30px;flex:0 0 auto;padding:0 10px;border-color:#c2a0b62e;background:#2b13289e;font-size:12px}.home-room-card{grid-template-rows:auto minmax(0,1fr)}.home-room-card .home-action-list{min-height:0;margin-top:0;overflow-y:auto;padding-right:2px}.home-room-list div,.home-room-list .home-room-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(194,160,182,.1);border-right:0;border-left:0;border-top:0;border-radius:0;padding:0;background:transparent;color:#e8d6e2b8;text-align:left}.home-room-list div:last-child,.home-room-list .home-room-row:last-child{border-bottom:0}.home-room-list span{display:inline-flex;align-items:center;gap:7px}.home-room-list strong{color:#e8d6e2b8;font-size:12px;font-weight:540}.home-room-list .is-locked,.home-room-list .is-locked strong{color:#d6bccd75}.booking-contact-list{display:grid;gap:8px}.booking-contact-list div{display:grid;gap:4px;border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:12px;background:#f7f3f609}.booking-contact-list span{color:#d6bccd85;font-size:11px;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.booking-contact-list strong{color:var(--cellar-soft-platinum);font-size:14px;font-weight:560}.home-update-list{min-height:0;overflow:hidden;color:#e8d6e2a3;font-size:12.5px;line-height:1.35}.home-questions-card,.home-messages-card,.home-updates-card{min-height:0;gap:9px}.home-access-card,.home-questions-card,.home-messages-card,.home-updates-card{display:flex;flex-direction:column}.home-questions-card .home-update-list,.home-messages-card .home-update-list,.home-updates-card .home-update-list{flex:0 0 auto;align-content:start}.home-room-card,.home-access-card{gap:16px}.home-room-card .home-room-list{gap:8px;overflow-y:auto}.home-room-card .home-room-list div{min-height:54px;border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:11px 12px;background:#f7f3f608}.home-room-card .home-update-list{display:grid;gap:7px;border:1px solid rgba(194,160,182,.1);border-radius:8px;padding:11px 12px;background:#2b132838}.home-access-card>span{max-width:28rem}.home-access-card button,.home-questions-card button,.home-messages-card button,.home-updates-card button{align-self:end;margin-top:auto}.deck-tabs{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid rgba(194,160,182,.14);overflow-x:auto}.deck-tabs button{display:inline-flex;align-items:center;gap:7px;margin:0;border:0;border-bottom:2px solid transparent;padding:0 0 13px;background:transparent;color:#d6bccd85;cursor:pointer;white-space:nowrap}.deck-tabs button:hover,.deck-tabs button.is-selected{border-bottom-color:#c2a0b680;color:var(--cellar-soft-platinum)}.pitch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,.28fr);gap:18px;align-items:stretch}.pitch-presentation-index{display:grid;max-width:760px;gap:10px}.pitch-presentation-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:16px;background:#120a10ad;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;text-align:left}.pitch-presentation-card span,.pitch-presentation-card small{grid-column:1;color:#d6bccd85;font-size:12px}.pitch-presentation-card span{font-weight:680;letter-spacing:.14em;text-transform:uppercase}.pitch-presentation-card strong{grid-column:1;font-size:18px;font-weight:560}.pitch-presentation-card svg{grid-column:2;grid-row:1 / span 3}.pitch-side-rail{display:grid;height:100%;min-height:0;grid-template-rows:minmax(0,1fr);gap:12px}.slide-viewer,.narrative-panel,.slide-notes,.locked-asset-card,.qa-card,.question-search,.ask-question,.message-thread-card,.message-panel,.updates-feed,.slide-controls{border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#120a10ad;box-shadow:0 24px 80px #0704074d;-webkit-backdrop-filter:blur(26px) saturate(1.1);backdrop-filter:blur(26px) saturate(1.1)}.slide-viewer{position:relative;display:grid;min-height:clamp(330px,44vw,560px);padding:0;background:linear-gradient(135deg,rgba(139,109,224,.14),transparent 46%),linear-gradient(180deg,#f7f3f60e,#120a10b8);overflow:hidden}.slide-expand-button{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;width:38px;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.16);border-radius:8px;padding:0;background:#0907116b;color:#e8d6e2c2;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.slide-expand-button:hover{border-color:#c2a0b657;color:var(--cellar-soft-platinum)}.slide-viewer div{display:flex;min-height:100%;flex-direction:column;justify-content:center;border:0;border-radius:0;padding:clamp(34px,6vw,78px);background:radial-gradient(circle at 78% 18%,rgba(167,130,155,.12),transparent 28%),#0907113d}.slide-viewer span,.slide-viewer p,.narrative-panel span,.slide-notes p,.qa-card span{color:#d6bccd8f}.slide-viewer h2{margin:clamp(58px,10vw,130px) 0 0;color:var(--cellar-soft-platinum);font-size:clamp(38px,5vw,78px);font-weight:520;letter-spacing:-.04em}.slide-viewer p{margin:16px 0 0;font-size:12px;letter-spacing:.2em}.narrative-panel{margin-top:18px;max-height:196px;overflow-y:auto;padding:22px}.narrative-panel h2{margin:0 0 16px;color:var(--cellar-soft-platinum);font-size:26px;font-weight:520;letter-spacing:-.03em}.narrative-panel span{display:block;font-size:15px;font-weight:400;line-height:1.62}.slide-controls{display:grid;gap:12px;align-items:start;padding:13px}.slide-controls button,.pitch-actions button,.locked-asset-card button,.ask-question button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px}.slide-control-actions{display:flex;gap:8px;justify-content:space-between}.slide-controls button:disabled{cursor:not-allowed;opacity:.45}.slide-controls span{color:#d6bccd8f;font-size:13px}.slide-controls h2{margin:4px 0 0;color:var(--cellar-soft-platinum);font-size:20px;font-weight:520}.slide-notes{display:flex;min-height:100%;flex-direction:column;padding:18px}.slide-notes-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.slide-notes-header label{margin:0}.slide-notes-header button,.notes-action-buttons button,.notes-scope-control button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 10px;background:#2b13288a;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:12px}.notes-action-panel{display:grid;gap:16px}.notes-action-panel h2{margin:0;color:var(--cellar-soft-platinum);font-size:26px;font-weight:520}.notes-action-panel p{margin:0;color:#e8d6e2a3;line-height:1.5}.notes-scope-control,.notes-action-buttons{display:flex;flex-wrap:wrap;gap:10px}.notes-scope-control button.is-selected{border-color:#c2a0b66b;background:#c2a0b629}.notes-action-summary{display:grid;gap:5px;border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:12px;background:#f7f3f609}.notes-action-summary strong{color:var(--cellar-soft-platinum);font-weight:560}.notes-action-summary span{color:#d6bccd94;font-size:13px}.slide-notes textarea,.question-search input,.ask-question textarea,.verified-access-drawer input{width:100%;border:1px solid rgba(167,130,155,.34);border-radius:8px;background:#0907117a;color:var(--cellar-soft-platinum);font:inherit;outline:none}.slide-notes textarea,.ask-question textarea{min-height:180px;resize:vertical;padding:14px}.slide-notes textarea{flex:1;overflow:auto;resize:none}.slide-notes p{margin:10px 0 0;font-size:13px}.pitch-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.fullscreen-slide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#050307d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;scrollbar-width:none}.fullscreen-slide-modal{display:grid;width:min(1280px,100%);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(194,160,182,.18);border-radius:8px;background:#120a10e6;box-shadow:0 30px 120px #00000085;overflow:hidden}.fullscreen-slide-modal header,.fullscreen-slide-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(194,160,182,.12);padding:14px 16px}.fullscreen-slide-modal footer{border-top:1px solid rgba(194,160,182,.12);border-bottom:0}.fullscreen-slide-modal header span{color:#d6bccd8f;font-size:12px}.fullscreen-slide-modal h2{margin:2px 0 0;color:var(--cellar-soft-platinum);font-size:22px;font-weight:520}.fullscreen-slide-modal button:disabled{cursor:not-allowed;opacity:.45}.fullscreen-slide-stage{min-height:0;padding:14px}.fullscreen-slide-stage .slide-viewer{min-height:min(72vh,720px);height:100%}.locked-asset-card{display:grid;min-height:clamp(330px,44vw,560px);align-content:start;justify-items:start;padding:clamp(24px,3vw,36px)}.locked-asset-card h2{margin:18px 0 0;color:var(--cellar-soft-platinum);font-size:34px;font-weight:520;letter-spacing:-.03em}.locked-asset-card p{max-width:560px;color:#e8d6e2ad;line-height:1.58}.locked-asset-card>span{order:-1;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.document-preview-card,.backend-asset-deck{border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#120a10ad;box-shadow:0 24px 80px #0704074d;-webkit-backdrop-filter:blur(26px) saturate(1.1);backdrop-filter:blur(26px) saturate(1.1)}.document-preview-card{display:grid;min-height:clamp(330px,44vw,560px);align-content:start;padding:clamp(24px,3vw,36px)}.backend-asset-deck{min-height:clamp(320px,48vh,470px);max-height:min(470px,54vh);overflow:hidden}.pitch-room.has-no-narrative .backend-asset-deck{min-height:clamp(390px,calc(100vh - 292px),620px);max-height:min(620px,calc(100vh - 292px))}.live-asset-viewer{position:relative;display:grid;grid-template-rows:minmax(0,1fr)}.live-asset-stage{min-height:inherit;overflow:hidden}.live-asset-stage iframe{width:100%;height:100%;min-height:clamp(272px,40vh,422px);border:0;background:#090711b8}.backend-asset-deck .slide-viewer{min-height:clamp(272px,40vh,422px);border:0;border-radius:0;box-shadow:none}.live-asset-fullscreen{width:min(1180px,94vw);height:calc(100dvh - 48px)}.live-asset-fullscreen-stage{min-height:0;border-top:1px solid rgba(194,160,182,.12);overflow:hidden}.live-asset-fullscreen-stage iframe{width:100%;height:100%;border:0;background:#090711c7}.pdf-asset-preview,.video-asset-preview,.pdf-asset-canvas-wrap{display:grid;min-height:inherit;min-width:0}.pdf-asset-preview,.video-asset-preview{height:100%;grid-template-rows:minmax(0,1fr) auto;background:#08060b7a}.pdf-asset-canvas-wrap{place-items:center;padding:12px;overflow:hidden}.pdf-asset-canvas-wrap span{color:#d6bccd94;font-size:13px}.pdf-asset-canvas-wrap canvas{max-width:100%;max-height:100%;border-radius:4px;background:transparent;box-shadow:0 14px 38px #0302044d;opacity:0;transition:opacity .14s ease}.pdf-asset-canvas-wrap canvas.is-ready{background:#f6f1f5fa;opacity:1}.pdf-asset-controls{display:grid;min-height:48px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;border-top:1px solid rgba(194,160,182,.12);padding:8px 12px}.video-asset-controls{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(194,160,182,.12);padding:8px 12px}.pdf-asset-controls button,.video-asset-controls button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 10px;background:#2b13288a;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:12px}.pdf-asset-controls button:disabled,.video-asset-controls button:disabled{cursor:not-allowed;opacity:.42}.pdf-asset-controls span,.video-asset-controls span{color:#d6bccd94;font-size:12px}.pdf-asset-page-actions,.pdf-asset-control-actions{display:inline-flex;align-items:center;gap:8px}.pdf-asset-page-actions{justify-content:center}.pdf-asset-control-actions{justify-content:flex-end}.pdf-asset-icon-button{width:32px;padding:0}.live-asset-image-preview,.live-asset-video-preview{width:100%;height:100%;min-height:clamp(272px,40vh,422px);-o-object-fit:contain;object-fit:contain;background:#08060b7a}.document-preview-card h2{margin:0;color:var(--cellar-soft-platinum);font-size:34px;font-weight:520;letter-spacing:-.03em}.document-preview-card p{max-width:560px;margin:10px 0 0;color:#e8d6e2ad;line-height:1.58}.document-file-list{display:grid;gap:8px;max-width:720px;margin-top:26px}.document-file-row{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(194,160,182,.13);border-radius:8px;padding:10px 10px 10px 14px;background:#f7f3f60a}.document-file-row>div{display:flex;min-width:0;align-items:center;gap:10px}.document-file-row strong{display:block;color:var(--cellar-soft-platinum);font-size:14px;font-weight:520}.document-file-row span{display:block;margin-top:3px;color:#d6bccd80;font-size:12px}.document-file-row button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit}.walkthrough-room{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.walkthrough-player-shell,.video-player-card,.walkthrough-card{border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#120a10ad;box-shadow:0 24px 80px #0704074d;-webkit-backdrop-filter:blur(26px) saturate(1.1);backdrop-filter:blur(26px) saturate(1.1)}.walkthrough-player-shell{padding:0;overflow:hidden}.video-player-card{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.video-stage{display:grid;min-height:clamp(320px,calc(100vh - 360px),520px);place-items:center;background:radial-gradient(circle at 72% 18%,rgba(139,109,224,.16),transparent 28%),linear-gradient(135deg,#f7f3f612,#090711bd)}.video-player-card.is-portrait .video-stage{justify-self:center;width:min(100%,380px);min-height:min(640px,68vh);aspect-ratio:9 / 16}.video-stage>div{display:grid;justify-items:center;gap:10px;color:#e8d6e2b8;text-align:center}.video-stage h2{margin:18px 0 0;color:var(--cellar-soft-platinum);font-size:clamp(34px,4vw,58px);font-weight:520;letter-spacing:-.04em}.video-stage p,.video-stage span,.video-player-card aside span,.walkthrough-card p,.walkthrough-card span{color:#d6bccd8f}.video-player-card aside{border-top:1px solid rgba(194,160,182,.12);padding:14px 18px 16px;background:#09071138}.video-player-card aside>p{margin:0 0 7px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.video-player-card aside h2{margin:0 0 9px;color:var(--cellar-soft-platinum);font-size:24px;font-weight:520;letter-spacing:-.03em}.video-player-card aside span{display:block;font-size:14px;line-height:1.45}.is-sidebar-collapsed .walkthrough-room{grid-template-columns:minmax(0,1fr) 280px}.is-sidebar-collapsed .video-stage{min-height:clamp(360px,calc(100vh - 330px),600px)}.video-player-card.is-locked{display:grid;min-height:420px;align-content:center;justify-items:start;padding:clamp(26px,5vw,58px)}.video-player-card.is-locked h2{margin:18px 0 0;color:var(--cellar-soft-platinum);font-size:34px;font-weight:520;letter-spacing:-.03em}.video-player-card.is-locked p{max-width:560px;color:#e8d6e2ad;line-height:1.58}.video-player-card.is-locked button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 14px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit}.walkthrough-card-grid{display:grid;grid-template-columns:1fr;gap:8px}.walkthrough-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:start;border-left:2px solid transparent;padding:10px;color:inherit;cursor:pointer;font:inherit;text-align:left}.walkthrough-card:hover,.walkthrough-card.is-selected{border-left-color:#c2a0b680;background:#f7f3f60d}.walkthrough-card.is-locked{opacity:.74}.walkthrough-card-frame{display:grid;width:52px;min-height:36px;place-items:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;background:linear-gradient(135deg,rgba(139,109,224,.14),transparent 58%),#0907117a;color:#e8d6e2b8}.walkthrough-card-frame.is-portrait{width:32px;min-height:52px;justify-self:center}.walkthrough-card h2{margin:4px 0 0;color:var(--cellar-soft-platinum);font-size:17px;font-weight:540}.walkthrough-card p{margin:7px 0 0;font-size:13px;line-height:1.45}.walkthrough-card strong{display:block;margin-top:10px;color:#e8d6e2b8;font-size:12px;font-weight:520}.questions-layout{display:grid;height:calc(100vh - 165px);min-height:0;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:16px;align-items:stretch}.questions-main-column{display:grid;height:100%;min-height:0;gap:14px;min-width:0;grid-template-rows:auto auto minmax(0,1fr)}.question-search,.ask-question{padding:18px}.question-search input{min-height:46px;padding:0 14px}.topic-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0}.topic-chips span{display:inline-flex;align-items:center;border:1px solid rgba(194,160,182,.14);border-radius:999px;padding:8px 12px;background:#f7f3f60e;color:#e8d6e2bd;font-size:13px}.qa-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(194,160,182,.28) transparent}.qa-list::-webkit-scrollbar{width:6px}.qa-list::-webkit-scrollbar-thumb{border-radius:999px;background:#c2a0b647}.qa-card{padding:14px}.qa-card h2{margin:0;color:var(--cellar-soft-platinum);font-size:16px;font-weight:540;line-height:1.3}.qa-card p{margin:10px 0;color:#e8d6e2ad;font-size:13.5px;line-height:1.45}.ask-question{display:flex;min-height:0;height:100%;flex-direction:column;justify-content:center}.ask-question h2,.message-composer-note h3{margin:0;color:var(--cellar-soft-platinum);font-size:22px;font-weight:520;letter-spacing:-.02em}.ask-question p,.message-composer-note p{margin:10px 0 0;color:#e8d6e2a3;font-size:14px;line-height:1.52}.ask-question button{margin-top:18px}.ask-question textarea{flex:1;min-height:240px;resize:none}.messages-layout{display:grid;height:calc(100vh - 165px);min-height:0;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:16px;align-items:stretch}.message-thread-list{display:grid;min-height:0;align-content:start;gap:10px;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(194,160,182,.28) transparent}.message-thread-intro{border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:12px;background:#f7f3f609}.message-thread-intro p{margin:0 0 5px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.message-thread-intro span{color:#e8d6e29e;font-size:13px;line-height:1.45}.message-thread-list::-webkit-scrollbar,.message-stream::-webkit-scrollbar{width:6px}.message-thread-list::-webkit-scrollbar-thumb,.message-stream::-webkit-scrollbar-thumb{border-radius:999px;background:#c2a0b647}.message-thread-card{display:grid;gap:8px;border-left:2px solid transparent;padding:14px;color:inherit;font:inherit;text-align:left}.message-thread-card.is-selected{border-left-color:#c2a0b680}.message-thread-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d6bccd80;font-size:12px}.message-thread-card h2{margin:0;color:var(--cellar-soft-platinum);font-size:16px;font-weight:540}.message-thread-card p{margin:0;color:#e8d6e29e;font-size:13px;line-height:1.45}.message-panel{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.message-panel-header{border-bottom:1px solid rgba(194,160,182,.12);padding:18px}.message-panel-header p,.message-composer label{margin:0 0 8px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.message-panel-header h2{margin:0;color:var(--cellar-soft-platinum);font-size:26px;font-weight:520;letter-spacing:-.03em}.message-panel-header span{display:block;margin-top:10px;color:#e8d6e29e;font-size:14px}.message-access-panel{max-width:720px}.message-access-actions{padding:14px 18px 18px}.message-access-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px}.message-recipient-note{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(194,160,182,.12);border-radius:8px;margin-top:14px;padding:11px;background:#f7f3f609}.message-recipient-note p{margin:0;color:#e8d6e2a8;font-size:13px;line-height:1.45}.message-stream{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding:18px;scrollbar-width:thin;scrollbar-color:rgba(194,160,182,.28) transparent}.message-bubble{max-width:min(620px,82%);border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:12px 14px;background:#f7f3f60a}.message-bubble.is-user{justify-self:end;background:#2b1328a3}.message-bubble strong{display:block;color:#e8d6e2c7;font-size:12px;font-weight:540}.message-bubble p{margin:7px 0 0;color:#e8d6e2ad;font-size:14px;line-height:1.5}.message-composer{display:grid;gap:10px;border-top:1px solid rgba(194,160,182,.12);padding:16px 18px 18px}.message-composer textarea{width:100%;min-height:96px;border:1px solid rgba(167,130,155,.34);border-radius:8px;padding:12px;background:#0907117a;color:var(--cellar-soft-platinum);font:inherit;outline:none;resize:none}.message-composer button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;justify-self:end;gap:8px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px}.updates-feed{display:grid;gap:28px;padding:24px}.updates-feed h2{margin:0 0 14px;color:var(--cellar-soft-platinum);font-size:24px;font-weight:520}.update-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;align-items:start;padding:8px 0;color:#e8d6e2b8}.update-row span{width:7px;height:7px;margin-top:8px;border-radius:999px;background:#c2a0b68a}.update-row p{margin:0}.verified-access-drawer{background:radial-gradient(circle at 18% 12%,rgba(167,130,155,.14),transparent 32%),#160d14eb;color:var(--cellar-soft-platinum)}.verified-access-drawer .cellar-primary-action{margin-top:14px}.verified-access-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.verified-access-name-grid label{margin-bottom:0}.verified-access-name-grid input{margin-top:8px}.verified-access-select-row{margin-top:16px}.verified-access-drawer .cellar-select-field{gap:8px}.verified-access-drawer .cellar-select-field>span,.verified-access-drawer .cellar-select-trigger>span{margin-top:0}.verified-access-drawer .cellar-select-trigger{min-height:56px;border-radius:9px;padding:15px 16px}.verified-access-drawer input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-color:#c2a0b65c;background:#2a1724;color:#f7f3f6f0;caret-color:#d6bccdeb;color-scheme:dark}.verified-access-drawer input::-moz-placeholder{color:#c2a0b6bd;opacity:1}.verified-access-drawer input::placeholder{color:#c2a0b6bd;opacity:1}.verified-access-drawer input:focus{background:#321b2b;border-color:#d6bccdad;box-shadow:0 0 0 3px #7c5b7538,inset 0 1px #f6f0f40f}.verified-access-drawer input:-webkit-autofill,.verified-access-drawer input:-webkit-autofill:hover,.verified-access-drawer input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cellar-soft-platinum);caret-color:#d6bccdeb;box-shadow:0 0 0 1000px #2a1724 inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.verified-access-drawer .verified-access-consent{margin:auto 0 0;padding-top:20px;color:#d6bccd80;text-align:center}.verified-access-drawer .verified-access-consent p{margin:0;color:#d6bccd9e;font-size:12.5px;line-height:1.65}.verified-access-drawer .verified-access-consent span{display:block;margin:14px 0 0;color:#d6bccd94;font-size:13px;letter-spacing:.02em}.verified-access-drawer .verified-access-consent button{border:0;padding:0;background:transparent;color:#e8d6e2db;cursor:pointer;font:inherit;font-weight:620;text-decoration:underline;text-underline-offset:4px}.verified-access-drawer .verified-access-consent button:hover{color:var(--cellar-soft-platinum)}.investor-account-list{display:grid;gap:0;margin:18px 0;border:1px solid rgba(194,160,182,.13);border-radius:8px;overflow:hidden}.investor-account-list div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(194,160,182,.1);padding:12px}.investor-account-list div:last-child{border-bottom:0}.investor-account-list span{color:#d6bccd80;font-size:12px}.investor-account-list strong{color:#f7f3f6db;font-size:13px;font-weight:540;text-align:right}.notification-list{display:grid;gap:0;margin-top:18px}.booking-slot-list{display:grid;gap:8px;margin:18px 0 4px}.booking-slot-row{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(194,160,182,.13);border-left:2px solid transparent;border-radius:8px;padding:12px;background:#f7f3f609;color:inherit;cursor:pointer;font:inherit;text-align:left}.booking-slot-row:hover{border-left-color:#c2a0b680}.booking-slot-row span{display:block;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.booking-slot-row strong,.booking-slot-row p{margin:0;color:var(--cellar-soft-platinum);font-size:14px;font-weight:540}.booking-slot-row small{color:#e8d6e29e;font-size:12px}.notification-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;border-bottom:1px solid rgba(194,160,182,.1);padding:12px 0}.notification-row:last-child{border-bottom:0}.notification-row span{width:7px;height:7px;margin-top:8px;border-radius:999px;background:#c2a0b68a}.notification-row p{margin:0;color:#e8d6e2b8;font-size:14px;line-height:1.45}.investor-bottom-nav{display:none}@media(max-width:980px){.investor-sidebar{display:none}.investor-main{padding:24px 18px 104px}.questions-page{height:auto;overflow:visible}.qa-browser-layout{grid-template-columns:1fr;overflow:visible}.qa-question-list,.qa-answer-panel{overflow:visible}.investor-main-actions{top:18px;right:18px}.pitch-layout{grid-template-columns:1fr}.home-grid{height:auto;grid-template-columns:1fr;grid-template-rows:none}.home-primary-card{min-height:250px;grid-row:auto}.home-page{height:auto}.questions-layout,.messages-layout{height:auto;grid-template-columns:1fr}.questions-main-column{height:auto;grid-template-rows:none}.qa-list{grid-template-columns:1fr;overflow:visible;padding-right:0}.ask-question{position:static;min-height:0;height:auto}.message-thread-list,.message-stream{overflow:visible;padding-right:0}.message-panel{min-height:620px}.narrative-panel{order:2}.slide-controls{grid-template-columns:1fr}.slide-controls button,.pitch-actions button{width:100%}.investor-bottom-nav{position:fixed;right:12px;bottom:12px;left:12px;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(194,160,182,.16);border-radius:8px;background:#120a10db;box-shadow:0 18px 70px #07040757;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.investor-bottom-nav button{display:grid;min-height:62px;place-items:center;gap:4px;border:0;border-bottom:2px solid transparent;background:transparent;color:#d6bccd8f;cursor:pointer;font-size:11px}.investor-bottom-nav button.is-selected{border-bottom-color:#c2a0b680;color:var(--cellar-soft-platinum)}}@media(max-width:640px){.investor-page-header{display:block}.verified-link{margin-top:12px}.slide-viewer{min-height:300px;padding:18px}.home-card{padding:18px}.home-card-actions{align-items:flex-start;flex-direction:column}.slide-viewer h2{margin-top:34px}.fullscreen-slide-backdrop{padding:12px}.fullscreen-slide-modal{max-height:calc(100vh - 24px)}.fullscreen-slide-modal header,.fullscreen-slide-modal footer{padding:12px}.fullscreen-slide-stage{padding:10px}.fullscreen-slide-stage .slide-viewer{min-height:60vh}.cellar-email-sheet.verified-access-drawer{align-self:flex-end;width:100%;height:auto;min-height:68vh;border-top:1px solid var(--cellar-border-subtle);border-left:0;border-radius:18px 18px 0 0}.verified-access-name-grid{grid-template-columns:1fr;gap:0}}.staff-app{--staff-field-bg: #2a1724;--staff-field-bg-hover: #321b2b;--staff-field-border: rgba(194, 160, 182, .36);display:grid;min-height:100vh;grid-template-columns:260px minmax(0,1fr);color:var(--cellar-soft-platinum);background:radial-gradient(circle at 12% 8%,rgba(139,109,224,.1),transparent 28%),linear-gradient(135deg,#090711,#120a10 48%,#170d14)}.staff-app.is-light{--cellar-soft-platinum: #170d14;--cellar-text-secondary: rgba(42, 23, 36, .72);--cellar-text-muted: rgba(74, 36, 59, .54);--cellar-control-surface: #f1e2eb;--cellar-control-surface-hover: #ead5e2;--cellar-control-border: rgba(124, 91, 117, .32);--cellar-control-placeholder: rgba(124, 91, 117, .66);--staff-field-bg: #f1e2eb;--staff-field-bg-hover: #ead5e2;--staff-field-border: rgba(124, 91, 117, .32);background:radial-gradient(circle at 12% 8%,rgba(124,91,117,.055),transparent 28%),linear-gradient(135deg,#fbfafc,#f5f2f6 48%,#eee9ef)}.staff-app.is-light .staff-sidebar{background:#f0e9f0d1;box-shadow:22px 0 80px #2a172421}.staff-app.is-light .staff-panel,.staff-app.is-light .staff-metric-card{background:#f6f0f4c2;box-shadow:0 24px 80px #2a172421}.staff-app.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.staff-sidebar{display:flex;min-height:100vh;flex-direction:column;border-right:1px solid rgba(194,160,182,.14);padding:26px 14px;background:#120a10bd;box-shadow:22px 0 80px #0704075c;-webkit-backdrop-filter:blur(28px) saturate(1.12);backdrop-filter:blur(28px) saturate(1.12)}.staff-sidebar-header{display:flex;align-items:center;gap:10px;padding:0 4px}.staff-app.is-sidebar-collapsed .staff-sidebar-header{display:grid;justify-items:center;gap:10px;padding:0}.staff-logo-lockup{display:flex;min-width:0;flex:1;align-items:center;gap:10px;border:0;padding:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.staff-logo-lockup p{margin:0;color:var(--cellar-soft-platinum);font-size:26px;font-weight:540;letter-spacing:.2em;line-height:1}.staff-sidebar-footer span{display:block;margin-top:6px;color:#d6bccd80;font-size:12px}.staff-sidebar-context{display:block;width:calc(100% - 8px);border-top:0;border-right:0;border-left:0;margin:12px 4px 0;padding:2px 6px 4px;background:transparent;color:#d6bccd9e;cursor:pointer;font:inherit;font-size:12px;text-align:left}.staff-sidebar-context:hover{color:var(--cellar-soft-platinum)}.staff-sidebar .investor-sidebar-rule{margin:10px 4px 22px}.staff-nav{display:grid;gap:4px;margin-top:22px}.staff-nav-utility{margin-top:auto;border-top:1px solid rgba(194,160,182,.1);padding-top:14px}.staff-nav-utility p{margin:0 10px 6px;color:#d6bccd6b;font-size:11px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.staff-app.is-sidebar-collapsed .staff-nav button{justify-content:center;padding:0}.staff-nav button{display:flex;min-height:44px;align-items:center;gap:10px;border:0;border-left:2px solid transparent;padding:0 10px;background:transparent;color:#d6bccd8f;cursor:pointer;font:inherit;text-align:left}.staff-nav button:hover,.staff-nav button.is-selected{border-left-color:#c2a0b680;color:var(--cellar-soft-platinum)}.staff-nav-subitems{display:grid;gap:2px;margin:-2px 0 8px 26px;border-left:1px solid rgba(194,160,182,.12);padding-left:10px}.staff-nav-subitems button{min-height:32px;border-left-width:1px;padding:0 10px;color:#d6bccd7a;font-size:13px}.staff-nav-subitems button:hover,.staff-nav-subitems button.is-selected{border-left-color:#c2a0b66b;color:#f7f3f6e6}.staff-sidebar-footer{display:flex;gap:10px;align-items:flex-start;margin-top:18px;border-top:1px solid rgba(194,160,182,.1);padding:18px 10px 0;color:#d6bccd8f}.staff-app.is-sidebar-collapsed .staff-sidebar-footer{justify-content:center;padding-inline:0}.staff-sidebar-footer p{margin:4px 0 0;color:#e8d6e2a8;font-size:12px}.staff-main{display:grid;min-height:100vh;min-width:0;grid-template-rows:auto minmax(0,1fr);padding:26px 18px}.staff-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.staff-topbar p,.staff-panel-heading p,.staff-upload-panel>p:first-of-type,.staff-qa-editor>p{margin:0 0 8px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.staff-topbar h1{margin:0;color:var(--cellar-soft-platinum);font-size:clamp(34px,4vw,54px);font-weight:520;letter-spacing:-.035em;line-height:.96}.staff-topbar-actions{display:flex;gap:8px}.staff-topbar-actions button{position:relative;display:inline-flex;width:38px;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#f7f3f60b;color:#e8d6e2c7;cursor:pointer}.staff-topbar-actions .staff-theme-toggle{width:38px;padding:0}.staff-topbar-actions .staff-sign-out-button{width:auto;padding:0 12px;font-size:13px;font-weight:520;white-space:nowrap}.staff-topbar-actions span{position:absolute;top:-6px;right:-5px;display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#7c5b75f2;color:var(--cellar-soft-platinum);font-size:11px}.staff-panel,.staff-metric-card{border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#120a10ad;box-shadow:0 24px 80px #07040742;-webkit-backdrop-filter:blur(26px) saturate(1.1);backdrop-filter:blur(26px) saturate(1.1)}.staff-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.staff-metric-card{padding:16px}.staff-metric-card p{margin:0;color:#d6bccd8a;font-size:12px}.staff-metric-card strong{display:block;margin-top:10px;color:var(--cellar-soft-platinum);font-size:34px;font-weight:520}.staff-metric-card span{color:#e8d6e29e;font-size:13px}.staff-dashboard-grid,.staff-assets-grid,.staff-qa-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:14px;align-items:stretch}.staff-guest-code-panel{margin-bottom:14px}.staff-access-workspace{display:grid;align-content:start}.staff-guest-code-panel .staff-panel-heading{margin-bottom:12px}.staff-guest-code-panel .staff-panel-heading button{width:38px;padding:0}.staff-guest-code-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:14px;align-items:stretch}.staff-guest-code-pane,.staff-guest-code-state{display:grid;border:1px solid rgba(194,160,182,.13);border-radius:8px;background:#f7f3f609}.staff-guest-code-pane{align-content:start;gap:14px;min-width:0;padding:14px}.staff-guest-code-pane-heading{display:grid;justify-items:start;gap:10px}.staff-guest-code-pane-heading>svg{color:#d6bccdad}.staff-guest-code-pane-heading p{margin:0 0 5px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.staff-guest-code-pane-heading h3{margin:0;color:var(--cellar-soft-platinum);font-size:20px;font-weight:520;letter-spacing:-.02em}.staff-guest-code-state{align-content:start;gap:8px;padding:14px}.staff-guest-code-state>span,.staff-guest-code-actions label span{color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.staff-guest-code-state strong{color:var(--cellar-soft-platinum);font-size:clamp(24px,3vw,34px);font-weight:520;letter-spacing:.08em;overflow-wrap:anywhere}.staff-guest-code-state p{margin:0;color:#e8d6e29e;font-size:13px}.staff-guest-code-state button,.staff-guest-code-actions button,.staff-guest-reset-action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px;font-weight:520}.staff-guest-code-actions{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.staff-guest-code-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staff-guest-code-actions label{display:grid;gap:6px;min-width:0}.staff-guest-code-actions input{width:100%;min-height:38px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 10px;background:#0907117a;color:var(--cellar-soft-platinum);font:inherit;font-size:13px}.staff-guest-code-actions input:disabled{opacity:.64}.staff-guest-code-actions button:disabled,.staff-guest-code-panel .staff-panel-heading button:disabled,.staff-guest-reset-action:disabled{cursor:not-allowed;opacity:.5}.staff-panel{padding:18px}.staff-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.staff-dashboard-grid .staff-panel-heading{min-height:56px}.staff-panel-heading h2,.staff-upload-panel h2,.staff-qa-editor h2{margin:0;color:var(--cellar-soft-platinum);font-size:24px;font-weight:520;letter-spacing:-.03em}.staff-panel-heading button,.staff-upload-actions button,.staff-qa-editor button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px;font-weight:520}.staff-table{display:grid;gap:0;min-width:0;overflow:visible}.staff-table.is-empty{display:block;min-width:0}.staff-pipeline-board{display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:hidden}.staff-pipeline-column{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(194,160,182,.12);border-radius:8px;background:#f7f3f607;overflow:hidden}.staff-pipeline-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(194,160,182,.1);padding:12px}.staff-pipeline-heading h3{margin:0;color:var(--cellar-soft-platinum);font-size:15px;font-weight:540}.staff-pipeline-heading span{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:#7c5b756b;color:#f7f3f6db;font-size:12px}.staff-pipeline-cards{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:10px;scrollbar-width:thin;scrollbar-color:rgba(194,160,182,.28) transparent}.staff-pipeline-cards::-webkit-scrollbar{width:6px}.staff-pipeline-cards::-webkit-scrollbar-thumb{border-radius:999px;background:#c2a0b647}.staff-pipeline-card{display:grid;gap:7px;border:1px solid rgba(194,160,182,.13);border-left:2px solid transparent;border-radius:8px;padding:12px;background:#120a108a;color:inherit;cursor:pointer;font:inherit;text-align:left}.staff-pipeline-card:hover{border-left-color:#c2a0b680}.staff-pipeline-card strong{color:var(--cellar-soft-platinum);font-size:14px;font-weight:540}.staff-pipeline-card span,.staff-pipeline-card p,.staff-pipeline-card small{color:#e8d6e29e;font-size:12px}.staff-pipeline-card div{display:flex;gap:8px;flex-wrap:wrap}.staff-pipeline-card p{margin:0}.staff-pipeline-card small{color:#e8d6e2c2}.staff-investor-requests{display:grid;align-content:start;gap:14px}.staff-request-inbox{display:grid;gap:10px;min-width:0}.staff-request-card{display:grid;gap:12px;border:1px solid rgba(194,160,182,.13);border-left:2px solid rgba(194,160,182,.3);border-radius:8px;padding:14px;background:#f7f3f609}.staff-request-main,.staff-request-meta,.staff-request-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.staff-request-main p{margin:0 0 5px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.staff-request-main h3{margin:0;color:var(--cellar-soft-platinum);font-size:20px;font-weight:540;letter-spacing:-.02em}.staff-request-main span,.staff-request-meta span{color:#e8d6e29e;font-size:13px}.staff-request-main strong{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.13);border-radius:999px;padding:6px 10px;background:#7c5b7538;color:#f7f3f6db;font-size:12px;font-weight:560;white-space:nowrap}.staff-request-meta{justify-content:flex-start;flex-wrap:wrap}.staff-request-meta span{border-right:1px solid rgba(194,160,182,.12);padding-right:12px}.staff-request-meta span:last-child{border-right:0;padding-right:0}.staff-request-actions{justify-content:flex-start;flex-wrap:wrap}.staff-request-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px;font-weight:520}.staff-table-head,.staff-table-row{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(72px,.5fr) minmax(78px,.5fr) minmax(126px,.82fr) minmax(128px,.78fr);gap:10px;align-items:center;border-bottom:1px solid rgba(194,160,182,.1);padding:11px 0}.staff-table-row{width:100%;border-top:0;border-right:0;border-left:2px solid transparent;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.staff-table-row:hover,.staff-table-row.is-selected{border-left-color:#c2a0b680}.staff-table-row>div:first-child strong,.staff-table-row>div:first-child span{display:block}.staff-table-row>div:first-child span{margin-top:5px;white-space:normal}.staff-table-head{color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.staff-table-row strong,.staff-asset-row strong,.staff-team-card strong{display:block;color:var(--cellar-soft-platinum);font-weight:540;min-width:0}.staff-table-row span,.staff-asset-row span,.staff-team-card span,.staff-team-card p{color:#e8d6e29e;font-size:13px;min-width:0;white-space:normal}.staff-asset-row span{display:block;margin-top:6px;line-height:1.3}.staff-response-queue,.staff-upload-panel,.staff-qa-editor{display:grid;gap:12px;align-content:start}.staff-response-queue{gap:0}.staff-queue-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:11px 0;color:#e8d6e2b8}.staff-queue-row span{width:7px;height:7px;margin-top:8px;border-radius:999px;background:#c2a0b68a}.staff-assets-grid,.staff-qa-layout,.staff-panel.is-full-height{height:100%;min-height:0}@media(min-height:821px)and (min-width:981px){.staff-app,.staff-sidebar,.staff-main{height:100vh;min-height:0;overflow:hidden}}@media(max-width:980px){.staff-guest-code-grid{grid-template-columns:1fr}}@media(max-width:760px){.staff-guest-code-form-grid{grid-template-columns:1fr}}.staff-record-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.staff-record-summary div{border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:10px;background:#f7f3f609}.staff-record-summary span{display:block;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.staff-record-summary strong{display:block;margin-top:6px;color:var(--cellar-soft-platinum);font-size:13px;font-weight:540}.staff-record-tabs{display:flex;gap:22px;border-bottom:1px solid rgba(194,160,182,.14);margin:16px 0 18px}.staff-record-tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 12px;background:transparent;color:#d6bccd85;cursor:pointer;font:inherit;font-size:12px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.staff-record-tabs button:hover,.staff-record-tabs button.is-selected{border-bottom-color:#c2a0b680;color:var(--cellar-soft-platinum)}.staff-record-contact{display:grid;gap:14px;align-content:start;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(194,160,182,.28) transparent}.staff-access-code-panel{display:grid;gap:14px;border:1px solid rgba(194,160,182,.13);border-radius:8px;padding:14px;background:#f7f3f609}.staff-access-code-panel p{margin:0 0 6px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.staff-access-code-panel h3{margin:0;color:var(--cellar-soft-platinum);font-size:28px;font-weight:520;letter-spacing:.12em}.staff-access-code-panel span{display:block;margin-top:6px;color:#e8d6e29e;font-size:13px}.staff-access-code-actions{display:flex;flex-wrap:wrap;gap:8px}.staff-access-code-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328bd;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px}.staff-record-messages{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.staff-record-message-stream{padding-inline:0}.staff-investor-record-drawer .drawer-eyebrow{margin:12px 0 8px;color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.staff-investor-record-drawer .drawer-subtitle{display:block;margin:8px 0 18px;color:#e8d6e2a8}.staff-investor-record-drawer{display:grid;height:100vh;max-height:100vh;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.staff-record-activity{display:grid;align-content:start;gap:0;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(194,160,182,.28) transparent}.staff-record-contact::-webkit-scrollbar,.staff-record-activity::-webkit-scrollbar{width:6px}.staff-record-contact::-webkit-scrollbar-thumb,.staff-record-activity::-webkit-scrollbar-thumb{border-radius:999px;background:#c2a0b647}.staff-activity-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:start;border-bottom:1px solid rgba(194,160,182,.1);padding:12px 0}.staff-activity-row>span{width:7px;height:7px;margin-top:8px;border-radius:999px;background:#c2a0b68a}.staff-activity-row strong{color:var(--cellar-soft-platinum);font-size:14px;font-weight:540}.staff-activity-row p{margin:4px 0 0;color:#e8d6e29e;font-size:13px}.staff-activity-row time{color:#d6bccd80;font-size:12px;white-space:nowrap}.staff-upload-panel p{color:var(--cellar-text-secondary);line-height:1.48}.staff-upload-panel label{display:grid;gap:6px;color:var(--cellar-text-muted);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.staff-upload-panel label+label,.staff-upload-file-row+label,.staff-upload-selects+label{margin-top:4px}.staff-upload-panel input,.staff-upload-panel select,.staff-upload-panel textarea{width:100%;border:1px solid var(--staff-field-border);border-radius:8px;padding:11px 12px;background-color:var(--staff-field-bg);color:var(--cellar-soft-platinum);font:inherit;font-weight:400;letter-spacing:0;text-transform:none}.staff-upload-panel input::-moz-placeholder,.staff-upload-panel textarea::-moz-placeholder{color:#a7829ba8;opacity:1}.staff-upload-panel input::placeholder,.staff-upload-panel textarea::placeholder{color:#a7829ba8;opacity:1}.staff-app.is-light .staff-upload-panel input::-moz-placeholder,.staff-app.is-light .staff-upload-panel textarea::-moz-placeholder{color:#7c5b759e}.staff-app.is-light .staff-upload-panel input::placeholder,.staff-app.is-light .staff-upload-panel textarea::placeholder{color:#7c5b759e}.staff-upload-panel select{padding-right:2.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-upload-panel input[type=file]{color:#e8d6e2b8}.staff-upload-panel textarea{min-height:76px;resize:vertical}.staff-upload-native-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.staff-upload-panel .staff-file-picker{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(194,160,182,.2);border-radius:8px;padding:10px 12px;background:#4a243b57;color:var(--cellar-soft-platinum);cursor:pointer;font-size:13px;font-weight:520;letter-spacing:0;text-transform:none}.staff-upload-panel .staff-file-picker:hover{border-color:#c2a0b66b;background:#4a243b75}.staff-upload-file-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.staff-upload-native-file:focus-visible+.staff-file-picker,.staff-upload-panel .staff-file-picker:focus-visible{outline:none;border-color:#c2a0b6c2;box-shadow:0 0 0 3px #a7829b29,inset 0 1px #f6f0f414}.staff-upload-file-state{display:flex;min-height:42px;min-width:0;gap:8px;align-items:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:10px 12px;background:#4a243b33}.staff-upload-file-state strong{display:block;min-width:0;overflow:hidden;flex:1;color:var(--cellar-soft-platinum);font-size:13px;font-weight:440;text-overflow:ellipsis;white-space:nowrap}.staff-upload-file-state span{display:block;color:#d6bccd94;font-size:12px;white-space:nowrap}.staff-upload-selects{display:grid;grid-template-columns:minmax(92px,.82fr) minmax(152px,1.36fr) minmax(92px,.82fr);gap:9px}.staff-auth-panel{display:grid;gap:10px;border:1px solid rgba(194,160,182,.18);border-radius:8px;padding:12px;background:#4a243b3d}.staff-auth-panel h3,.staff-auth-panel p{margin:0}.staff-auth-panel h3{color:var(--cellar-soft-platinum);font-size:14px;font-weight:560}.staff-auth-panel p{color:#e8d6e2ad;font-size:13px;line-height:1.42}.staff-auth-form{display:grid;gap:10px}.staff-auth-panel button,.staff-session-pill button{min-height:36px;border:1px solid rgba(194,160,182,.2);border-radius:8px;padding:0 12px;background:#4a243b57;color:var(--cellar-soft-platinum);cursor:pointer;font-size:13px;font-weight:520}.staff-auth-panel button:disabled{cursor:not-allowed;opacity:.55}.staff-session-pill{display:flex;min-height:38px;align-items:center;gap:9px;border:1px solid rgba(194,160,182,.18);border-radius:8px;padding:6px 8px 6px 11px;background:#4a243b38;color:#e8d6e2c7;font-size:13px}.staff-session-pill span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-asset-upload-drawer{display:flex;height:100vh;max-height:100vh;flex-direction:column;overflow:hidden;padding:28px 26px}.staff-asset-upload-drawer .staff-upload-panel{min-height:0;overflow:auto;padding:0 2px 96px 0;scrollbar-width:thin;scrollbar-color:rgba(194,160,182,.28) transparent}.staff-asset-upload-drawer .staff-upload-panel h2,.staff-asset-upload-drawer .staff-upload-panel p,.staff-asset-upload-drawer .staff-upload-panel label{margin:0}.staff-asset-upload-drawer .staff-upload-panel::-webkit-scrollbar{width:6px}.staff-asset-upload-drawer .staff-upload-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#c2a0b647}.staff-asset-upload-drawer .cellar-select-trigger{display:flex;height:38px;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 11px;line-height:1.2}.staff-asset-upload-drawer .cellar-select-trigger>span{display:block;min-width:0;margin:0;line-height:1;transform:none}.staff-asset-upload-drawer .cellar-select-trigger svg{display:block;flex:0 0 auto;align-self:center;transform:none}.staff-asset-upload-drawer .cellar-select-field{gap:5px}.staff-asset-upload-drawer .cellar-select{overflow:visible}.staff-asset-upload-drawer .cellar-select-menu{position:static;margin-top:6px;box-shadow:none}.staff-asset-upload-drawer .staff-file-picker,.staff-asset-upload-drawer .staff-upload-file-state{height:36px;min-height:36px;padding-block:0}.staff-slide-narratives{display:grid;gap:14px;border-top:1px solid rgba(194,160,182,.14);padding-top:16px}.staff-slide-narratives-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.staff-slide-narratives-heading span{display:block;color:var(--cellar-soft-platinum);font-size:.76rem;font-weight:560;letter-spacing:.12em;text-transform:uppercase}.staff-slide-narratives-heading p{margin-top:5px!important;color:var(--cellar-muted);font-size:.82rem}.staff-slide-narratives-heading button,.staff-slide-remove{border:1px solid rgba(194,160,182,.2);border-radius:8px;background:#e8d6e214;color:var(--cellar-soft-platinum)}.staff-slide-narratives-heading button{min-height:34px;padding:0 12px;white-space:nowrap}.staff-slide-narrative-row{display:grid;gap:10px;border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:12px;background:#ffffff06}.staff-slide-narrative-row header,.staff-slide-row-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.staff-slide-narrative-row header label{width:92px}.staff-slide-row-actions{align-items:center;justify-content:flex-end}.staff-slide-narrative-row textarea{min-height:132px;color:#f7f3f6e6;font-weight:400;line-height:1.5}.staff-slide-remove{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0}.staff-slide-save{min-height:34px;border:1px solid rgba(194,160,182,.2);border-radius:8px;padding:0 12px;background:#e8d6e214;color:var(--cellar-soft-platinum);font-weight:440}.staff-slide-save:disabled{cursor:wait;opacity:.58}.staff-slide-narrative-status{margin:0!important;color:#e8d6e2a8!important;font-size:.82rem}.cellar-select-field{display:grid;min-width:0;gap:7px;color:#d6bccd94;font-size:11px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.cellar-select{position:relative;min-width:0}.cellar-select-trigger{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--cellar-control-border);border-radius:8px;padding:10px 11px 10px 12px;background:var(--cellar-control-surface);color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.cellar-select-trigger>span{overflow:hidden;text-overflow:ellipsis}.cellar-select-trigger:hover,.cellar-select-trigger[aria-expanded=true]{border-color:#c2a0b675;background:var(--cellar-control-surface-hover)}.cellar-select-trigger:focus-visible{outline:none;border-color:#c2a0b6c2;box-shadow:0 0 0 3px #a7829b29,inset 0 1px #f6f0f414}.cellar-select-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;overflow:hidden;border:1px solid rgba(194,160,182,.2);border-radius:8px;background:#1a1018fa;box-shadow:0 18px 44px #07040757}.cellar-select-menu button{display:flex;width:100%;justify-content:flex-start;border:0;border-left:2px solid transparent;border-radius:0;padding:10px 12px 10px 14px;background:transparent;color:#e8d6e2b8;cursor:pointer;font:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-align:left;text-transform:none}.cellar-select-menu button:hover,.cellar-select-menu button.is-selected{border-left-color:#c2a0b69e;background:#4a243b61;color:var(--cellar-soft-platinum)}.staff-upload-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.staff-upload-actions button{flex:1 1 120px}.staff-upload-actions button:disabled{cursor:wait;opacity:.58}.staff-asset-actions{display:grid;gap:10px;border-top:1px solid rgba(194,160,182,.14);margin-top:4px;padding-top:16px}.staff-asset-actions>div:first-child span{display:block;color:#d6bccd9e;font-size:.74rem;font-weight:560;letter-spacing:.12em;text-transform:uppercase}.staff-asset-actions>div:first-child p{margin-top:4px!important;color:var(--cellar-muted);font-size:.82rem}.staff-asset-remove-action{min-height:36px;border-color:#ffb9c538;border-radius:8px;border-style:solid;border-width:1px;padding:0 12px;background:#5b192a70;color:#ffb9c5;font:inherit;font-size:13px;font-weight:440}.staff-upload-status{border-left:2px solid rgba(194,160,182,.58);border-radius:6px;padding:10px 12px;background:#4a243b3d;margin:0;color:#e8d6e2bd;font-size:13px;line-height:1.45}.staff-upload-status.is-success{border-left-color:#c2a0b6db;background:#4a243b52;color:var(--cellar-soft-platinum)}.staff-upload-status.is-error{border-left-color:#c7758bdb;background:#4a243b57;color:#f7e2eceb}.staff-guest-code-panel .staff-guest-code-status{margin-top:22px}.staff-app.is-light{color:#20151d}.staff-app.is-light .staff-sidebar{border-right-color:#58465429;background:#faf8fbe6;box-shadow:18px 0 56px #4533411a}.staff-app.is-light .investor-sidebar-rule,.staff-app.is-light .staff-nav-utility,.staff-app.is-light .staff-sidebar-footer{border-color:#58465424}.staff-app.is-light .staff-sidebar-context,.staff-app.is-light .staff-sidebar-footer span,.staff-app.is-light .staff-nav-utility p,.staff-app.is-light .staff-topbar p,.staff-app.is-light .staff-panel-heading p,.staff-app.is-light .staff-guest-code-pane-heading p,.staff-app.is-light .staff-guest-code-state>span,.staff-app.is-light .staff-guest-code-actions label span,.staff-app.is-light .staff-metric-card p,.staff-app.is-light .staff-table-head{color:#3d2d3a94}.staff-app.is-light .staff-sidebar-context:hover,.staff-app.is-light .staff-nav button:hover,.staff-app.is-light .staff-nav button.is-selected,.staff-app.is-light .staff-logo-lockup p,.staff-app.is-light .staff-topbar h1,.staff-app.is-light .staff-panel-heading h2,.staff-app.is-light .staff-guest-code-pane-heading h3,.staff-app.is-light .staff-guest-code-state strong,.staff-app.is-light .staff-metric-card strong,.staff-app.is-light .staff-table-row strong,.staff-app.is-light .staff-empty-state p,.staff-app.is-light .staff-qa-card h3{color:#20151d}.staff-app.is-light .staff-nav button{color:#3d2d3a9e}.staff-app.is-light .staff-nav-subitems{border-left-color:#58465424}.staff-app.is-light .staff-nav button:hover,.staff-app.is-light .staff-nav button.is-selected,.staff-app.is-light .staff-nav-subitems button:hover,.staff-app.is-light .staff-nav-subitems button.is-selected{border-left-color:#5e465ba3;background:transparent;color:#20151d}.staff-app.is-light .staff-sidebar-footer p,.staff-app.is-light .staff-metric-card span,.staff-app.is-light .staff-table-row span,.staff-app.is-light .staff-empty-state span,.staff-app.is-light .staff-guest-code-state p,.staff-app.is-light .staff-qa-card p,.staff-app.is-light .staff-qa-card span{color:#2d222bad}.staff-app.is-light .staff-panel,.staff-app.is-light .staff-metric-card,.staff-app.is-light .staff-request-card,.staff-app.is-light .staff-guest-code-pane,.staff-app.is-light .staff-guest-code-state,.staff-app.is-light .staff-empty-state,.staff-app.is-light .staff-pipeline-column,.staff-app.is-light .staff-table-row,.staff-app.is-light .staff-qa-card,.staff-app.is-light .staff-asset-project-card,.staff-app.is-light .staff-asset-workspace{border-color:#58465424;background:#ffffffd6;box-shadow:0 18px 54px #45334114}.staff-app.is-light .staff-guest-code-pane{background:#ffffffb3}.staff-app.is-light .staff-guest-code-state{background:#f6f2f7c7}.staff-app.is-light .staff-guest-code-pane-heading>svg,.staff-app.is-light .staff-topbar-actions svg,.staff-app.is-light .staff-nav svg{color:#453341c2}.staff-app.is-light .staff-topbar-actions button,.staff-app.is-light .staff-panel-heading button,.staff-app.is-light .staff-guest-code-state button,.staff-app.is-light .staff-guest-code-actions button,.staff-app.is-light .staff-request-actions button,.staff-app.is-light .staff-guest-reset-action,.staff-app.is-light .staff-upload-actions button,.staff-app.is-light .staff-qa-editor button{border-color:#5846542e;background:#ffffffc7;color:#20151d;box-shadow:0 8px 22px #45334112}.staff-app.is-light .staff-guest-code-actions button,.staff-app.is-light .staff-request-actions button,.staff-app.is-light .staff-guest-reset-action,.staff-app.is-light .staff-panel-heading button:not(.staff-theme-toggle),.staff-app.is-light .staff-upload-actions button,.staff-app.is-light .staff-qa-editor button{background:#4f384c;color:#fffafc}.staff-app.is-light .staff-guest-code-actions button svg,.staff-app.is-light .staff-guest-reset-action svg,.staff-app.is-light .staff-panel-heading button:not(.staff-theme-toggle) svg{color:#fffafc}.staff-app.is-light .staff-request-main h3{color:#20151d}.staff-app.is-light .staff-request-main p,.staff-app.is-light .staff-request-main span,.staff-app.is-light .staff-request-meta span{color:#2d222ba3}.staff-app.is-light .staff-request-main strong{border-color:#58465424;background:#5e465b14;color:#20151d}.staff-app.is-light .staff-guest-code-actions input,.staff-app.is-light input:not([type=file]),.staff-app.is-light textarea,.staff-app.is-light select,.staff-app.is-light .cellar-select-trigger{border-color:#58465438;background:#ffffffdb;color:#20151d;box-shadow:inset 0 1px #ffffffb8}.staff-app.is-light .staff-guest-code-actions input::-moz-placeholder,.staff-app.is-light input::-moz-placeholder,.staff-app.is-light textarea::-moz-placeholder{color:#3d2d3a7a}.staff-app.is-light .staff-guest-code-actions input::placeholder,.staff-app.is-light input::placeholder,.staff-app.is-light textarea::placeholder{color:#3d2d3a7a}.staff-app.is-light .staff-upload-status{border-left-color:#5e465b9e;background:#ffffffc7;color:#20151dc7;box-shadow:0 10px 28px #45334112}.staff-app.is-light .staff-upload-status.is-success{border-left-color:#487058c2;background:#f0f8f3e0;color:#1f3e2d}.staff-app.is-light .staff-upload-status.is-error{border-left-color:#a84a5cd1;background:#fff4f7e6;color:#65313c}.staff-asset-workspace{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.staff-asset-heading{margin-bottom:14px}.staff-assets-split{display:grid;min-height:0;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:12px}.staff-asset-project-list,.staff-asset-list-panel{border:1px solid rgba(194,160,182,.12);border-radius:8px;background:#f7f3f607}.staff-asset-project-list{display:grid;min-height:0;grid-template-rows:auto minmax(0,auto) auto;align-content:start;padding:14px}.staff-asset-list-heading p{margin:0 0 7px;color:#d6bccd80;font-size:10.5px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.staff-asset-list-heading h3{margin:0;color:var(--cellar-soft-platinum);font-size:18px;font-weight:540;letter-spacing:-.02em}.staff-asset-project-card{position:relative}.staff-asset-project-card.is-selected .staff-asset-project-item{border-left-color:#c2a0b69e;background:#2b13285c}.staff-asset-project-item{display:grid;gap:7px;width:100%;border:1px solid rgba(194,160,182,.12);border-left:2px solid transparent;border-radius:8px;padding:12px 44px 12px 12px;background:#2b13283d;color:inherit;cursor:pointer;font:inherit;text-align:left}.staff-asset-project-card .staff-overflow-menu{position:absolute;top:8px;right:8px}.staff-asset-project-item>span{color:#d6bccd80;font-size:10.5px;font-weight:520;letter-spacing:.14em;text-transform:uppercase}.staff-asset-project-item strong{color:var(--cellar-soft-platinum);font-size:15px;font-weight:460}.staff-asset-project-item small,.staff-asset-project-note{color:#e8d6e294;font-size:12.5px;line-height:1.38}.staff-asset-project-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.staff-asset-project-stats span{border:1px solid rgba(194,160,182,.1);border-radius:999px;padding:4px 7px;background:#f7f3f608;color:#d6bccd94;font-size:11px}.staff-asset-project-note{margin:12px 0 0}.staff-asset-list-panel{display:flex;min-height:0;flex-direction:column;padding:14px;overflow:hidden}.staff-asset-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.staff-asset-scroll-region{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.staff-asset-list-panel>.staff-upload-status{flex:0 0 auto;margin:12px 0 0}.staff-asset-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.staff-asset-list-heading button,.staff-presentation-editor-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b13288a;color:var(--cellar-soft-platinum);cursor:pointer;font-size:13px;font-weight:520}.staff-asset-list-heading button:disabled{cursor:not-allowed;opacity:.48}.staff-presentation-editor{display:grid;gap:12px;border:1px solid rgba(194,160,182,.12);border-radius:8px;margin-bottom:12px;padding:14px;background:#f7f3f607}.staff-presentation-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);gap:10px}.staff-presentation-editor label{display:grid;gap:7px;min-width:0}.staff-presentation-editor label span{color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.staff-presentation-editor input,.staff-presentation-editor textarea{width:100%;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:10px;background:#0907117a;color:var(--cellar-soft-platinum);font:inherit;font-size:13px}.staff-presentation-editor textarea{min-height:76px;resize:vertical}.staff-presentation-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-presentation-editor-actions span{color:#e8d6e29e;font-size:13px}.staff-asset-table{min-height:0}.staff-asset-table-head{display:grid;grid-template-columns:22px minmax(88px,.8fr) minmax(150px,1.35fr) minmax(96px,.75fr) minmax(82px,.55fr) 48px;gap:10px;border-bottom:1px solid rgba(194,160,182,.12);padding:0 0 10px;color:#d6bccd80;font-size:10.5px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}@media(max-height:820px)and (min-width:981px){.staff-assets-grid,.staff-qa-layout,.staff-panel.is-full-height{height:640px;min-height:0}}.staff-asset-row{display:grid;grid-template-columns:22px minmax(88px,.8fr) minmax(150px,1.35fr) minmax(96px,.75fr) minmax(82px,.55fr) 48px;gap:10px;align-items:center;border-bottom:1px solid rgba(194,160,182,.1);padding:9px 0}.staff-asset-row[draggable=true]{cursor:grab}.staff-asset-row.is-dragging{opacity:.48}.staff-asset-row small{display:block;margin-top:3px;color:#d6bccd75;font-size:10.5px}.staff-asset-row strong{display:block;overflow:hidden;color:var(--cellar-soft-platinum);font-size:12.5px;font-weight:460;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.staff-asset-row p{margin:0;color:#e8d6e2b3;font-size:12px}.staff-asset-status-cell{display:flex;align-items:center;justify-content:space-between;gap:8px}.staff-asset-actions-cell{display:flex;align-items:center;justify-content:flex-end;min-width:0;position:relative}.staff-overflow-menu{position:relative;display:inline-flex;justify-content:flex-end}.staff-overflow-trigger{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(194,160,182,.14);border-radius:8px;background:#2b13288a;color:var(--cellar-soft-platinum);cursor:pointer;font-size:12px;font-weight:520;white-space:nowrap;width:32px;justify-content:center;padding:0}.staff-overflow-trigger[aria-expanded=true]{border-color:#e8d6e247;background:#1a0f1b;color:var(--cellar-soft-platinum)}.staff-overflow-panel{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;min-width:168px;border:1px solid rgba(194,160,182,.18);border-radius:8px;padding:5px;background:#1a0f1b;box-shadow:0 18px 42px #0a040c52}.staff-overflow-panel button{display:inline-flex;align-items:center;min-height:34px;justify-content:flex-start;border:0;border-radius:6px;background:transparent;color:var(--cellar-soft-platinum);font-weight:440;text-align:left}.staff-overflow-panel button:hover:not(:disabled){background:#c2a0b61f}.staff-overflow-panel button.is-danger{color:#ffb9c5}.staff-asset-status-cell button:disabled,.staff-overflow-panel button:disabled{cursor:wait;opacity:.58}.staff-empty-state{width:100%;min-width:0;border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:16px;background:#f7f3f609;color:#e8d6e2a8;overflow-wrap:anywhere}.staff-empty-state p{margin:0 0 6px;color:var(--cellar-soft-platinum);font-size:14px;font-weight:620}.staff-empty-state span{color:#d6bccd94;font-size:13px;line-height:1.45}.staff-qa-list{overflow:auto}.questions-page{display:grid;height:calc(100vh - 66px);min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.investor-page-header span{display:block;max-width:720px;margin-top:12px;color:#e8d6e2a3;font-size:15px;line-height:1.45}.qa-toolbar,.staff-qa-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:10px;align-items:end;margin-bottom:14px}.qa-toolbar label{display:grid;gap:6px}.qa-toolbar label span{color:#d6bccd80;font-size:11px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.qa-toolbar input,.staff-qa-controls input,.staff-qa-controls select{min-height:38px;border:1px solid rgba(167,130,155,.34);border-radius:8px;padding:0 12px;background:#0907117a;color:var(--cellar-soft-platinum);font:inherit;font-size:13px}.qa-filter-pills,.staff-qa-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.qa-toolbar button,.qa-filter-pills button,.staff-qa-heading-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#2b1328b8;color:var(--cellar-soft-platinum);cursor:pointer;font:inherit;font-size:13px;font-weight:520}.qa-filter-pills button.is-selected{border-color:#e8d6e257;background:#c2a0b62e}.qa-topic-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.qa-topic-filters button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(194,160,182,.14);border-radius:8px;padding:0 12px;background:#120a1094;color:#e8d6e2b8;cursor:pointer;font:inherit;font-size:13px}.qa-topic-filters button.is-selected{border-color:#e8d6e252;background:#c2a0b629;color:var(--cellar-soft-platinum)}.qa-browser-layout{display:grid;min-height:0;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:14px;overflow:hidden}.qa-question-list{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;padding-right:2px}.qa-question-card{display:grid;min-height:98px;align-content:start;gap:9px;border:1px solid rgba(194,160,182,.12);border-left:2px solid transparent;border-radius:8px;padding:13px;background:#f7f3f609;color:inherit;cursor:pointer;text-align:left}.qa-question-card:hover,.qa-question-card.is-selected{border-left-color:#c2a0b680;background:transparent}.qa-question-card span,.qa-answer-panel span{color:#d6bccd85;font-size:11px;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.qa-question-card strong{display:-webkit-box;overflow:hidden;color:var(--cellar-soft-platinum);font-size:14px;font-weight:540;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qa-answer-panel{display:grid;align-content:start;gap:14px;max-height:100%;min-height:320px;overflow:auto;border:1px solid rgba(194,160,182,.13);border-radius:8px;padding:20px;background:#120a10a8;box-shadow:0 24px 80px #07040738}.qa-answer-panel h2{margin:0;color:var(--cellar-soft-platinum);font-size:clamp(24px,3vw,36px);font-weight:540;letter-spacing:0;line-height:1.08}.qa-answer-panel p{margin:0;max-width:760px;color:#e8d6e2b8;font-size:16px;line-height:1.62;white-space:pre-line}.qa-card-grid,.staff-qa-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;min-height:0;overflow:auto}.qa-card{display:grid;gap:12px;align-content:start;border:1px solid rgba(194,160,182,.13);border-radius:8px;padding:16px;background:#120a10a8;box-shadow:0 24px 80px #07040738}.qa-card>div,.staff-qa-card>div,.staff-qa-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.qa-card strong,.staff-qa-card strong{color:#e8d6e2bd;font-size:11px;font-weight:620;text-transform:uppercase}.staff-qa-workspace{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.staff-qa-card-grid{padding-right:2px}.staff-qa-card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:210px;border:1px solid rgba(194,160,182,.12);border-radius:8px;padding:14px;background:#f7f3f609;color:inherit;cursor:pointer;text-align:left}.staff-qa-card h3{margin:0;color:var(--cellar-soft-platinum);font-size:17px;font-weight:540}.staff-qa-card p{display:-webkit-box;margin:0;align-self:start;overflow:hidden;color:#e8d6e2a3;font-size:13.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:5}.staff-qa-card span{color:#d6bccd80;font-size:12px}.staff-qa-card footer{align-self:end;min-height:18px}.staff-qa-editor{display:grid;gap:12px}.staff-qa-editor input,.staff-qa-editor textarea{width:100%;border:1px solid rgba(167,130,155,.34);border-radius:8px;padding:12px;background:#0907117a;color:var(--cellar-soft-platinum);font:inherit}.staff-qa-editor textarea{min-height:260px;resize:none}.staff-team-grid{display:grid;gap:12px;align-content:start}.staff-team-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;border-bottom:1px solid rgba(194,160,182,.1);padding:12px 0}.home-card,.home-action-list,.home-presentation-list,.home-room-list,.home-update-list,.qa-question-list,.qa-answer-panel,.qa-list,.message-thread-list,.message-stream,.updates-list,.narrative-panel,.slide-notes textarea,.legal-info-content,.staff-pipeline-cards,.staff-record-contact,.staff-record-activity,.staff-asset-upload-drawer .staff-upload-panel,.staff-asset-table,.staff-qa-list,.staff-qa-card-grid,.staff-qa-card p{-ms-overflow-style:none;scrollbar-width:none}.home-card::-webkit-scrollbar,.home-action-list::-webkit-scrollbar,.home-presentation-list::-webkit-scrollbar,.home-room-list::-webkit-scrollbar,.home-update-list::-webkit-scrollbar,.qa-question-list::-webkit-scrollbar,.qa-answer-panel::-webkit-scrollbar,.qa-list::-webkit-scrollbar,.message-thread-list::-webkit-scrollbar,.message-stream::-webkit-scrollbar,.updates-list::-webkit-scrollbar,.narrative-panel::-webkit-scrollbar,.slide-notes textarea::-webkit-scrollbar,.legal-info-content::-webkit-scrollbar,.staff-pipeline-cards::-webkit-scrollbar,.staff-record-contact::-webkit-scrollbar,.staff-record-activity::-webkit-scrollbar,.staff-asset-upload-drawer .staff-upload-panel::-webkit-scrollbar,.staff-asset-table::-webkit-scrollbar,.staff-qa-list::-webkit-scrollbar,.staff-qa-card-grid::-webkit-scrollbar,.staff-qa-card p::-webkit-scrollbar{display:none}.cellar-app input:not([type=file]),.cellar-app textarea,.investor-app input:not([type=file]),.investor-app textarea,.staff-app input:not([type=file]),.staff-app textarea,.staff-app select,.cellar-select-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-color:var(--cellar-control-border);background-color:var(--cellar-control-surface);color:var(--cellar-soft-platinum);caret-color:#d6bccdeb;color-scheme:dark}.staff-app input:not([type=file]),.staff-app textarea,.staff-app select,.staff-app .cellar-select-trigger{border-color:var(--staff-field-border);background-color:var(--staff-field-bg)}.cellar-app input::-moz-placeholder,.cellar-app textarea::-moz-placeholder,.investor-app input::-moz-placeholder,.investor-app textarea::-moz-placeholder,.staff-app input::-moz-placeholder,.staff-app textarea::-moz-placeholder{color:var(--cellar-control-placeholder);opacity:1}.cellar-app input::placeholder,.cellar-app textarea::placeholder,.investor-app input::placeholder,.investor-app textarea::placeholder,.staff-app input::placeholder,.staff-app textarea::placeholder{color:var(--cellar-control-placeholder);opacity:1}.staff-app.is-light input:not([type=file]),.staff-app.is-light textarea,.staff-app.is-light select,.staff-app.is-light .cellar-select-trigger{color:#170d14;color-scheme:light}.cellar-app input:not([type=file]):focus,.cellar-app textarea:focus,.investor-app input:not([type=file]):focus,.investor-app textarea:focus,.staff-app input:not([type=file]):focus,.staff-app textarea:focus,.staff-app select:focus,.cellar-select-trigger:focus-visible{background-color:var(--cellar-control-surface-hover);border-color:#d6bccdad;box-shadow:0 0 0 3px #7c5b7538,inset 0 1px #f6f0f40f}.staff-app input:not([type=file]):focus,.staff-app textarea:focus,.staff-app select:focus,.staff-app .cellar-select-trigger:focus-visible{background-color:var(--staff-field-bg-hover)}.cellar-app input:-webkit-autofill,.cellar-app input:-webkit-autofill:hover,.cellar-app input:-webkit-autofill:focus,.investor-app input:-webkit-autofill,.investor-app input:-webkit-autofill:hover,.investor-app input:-webkit-autofill:focus,.staff-app input:-webkit-autofill,.staff-app input:-webkit-autofill:hover,.staff-app input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cellar-soft-platinum);caret-color:#d6bccdeb;box-shadow:0 0 0 1000px var(--cellar-control-surface) inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.cellar-app .cellar-code-input-wrap{border-color:#a7829b61;background:#09071185}.cellar-app .cellar-code-input-wrap:focus-within{border-color:#a7829bd1;background:#09071185;box-shadow:0 0 0 4px #a7829b24}.cellar-app .cellar-code-input-wrap input,.cellar-app .cellar-code-input-wrap input:focus{border:0;background:transparent;box-shadow:none}.cellar-app .cellar-code-input-wrap input::-moz-placeholder{color:var(--cellar-text-faint)}.cellar-app .cellar-code-input-wrap input::placeholder{color:var(--cellar-text-faint)}.staff-app.is-light input:-webkit-autofill,.staff-app.is-light input:-webkit-autofill:hover,.staff-app.is-light input:-webkit-autofill:focus{-webkit-text-fill-color:#170d14}@media(max-width:980px){.staff-app{grid-template-columns:1fr}.staff-sidebar{position:static;min-height:auto}.staff-main{padding:22px 16px 32px}.staff-metric-grid,.staff-dashboard-grid,.staff-assets-grid,.staff-qa-layout{height:auto;grid-template-columns:1fr}.staff-asset-workspace{overflow:visible}.staff-assets-split{grid-template-columns:1fr}.staff-asset-table-head,.staff-asset-row{min-width:840px}.staff-table-head,.staff-table-row{grid-template-columns:minmax(190px,1fr) minmax(64px,.42fr) minmax(70px,.42fr) minmax(104px,.62fr) minmax(104px,.62fr)}.staff-pipeline-board{grid-template-columns:1fr;overflow:visible}}
