.EvePanel-module__MtCBvG__panel{z-index:45;width:320px;max-width:calc(100vw - 40px);color:var(--text);background:var(--bg);border:1px solid var(--ai-border);box-shadow:0 16px 48px rgba(var(--shadow-rgb), .45);transform-origin:50% 100%;animation:EvePanel-module__MtCBvG__eveCubeIn var(--duration-eve-in) cubic-bezier(.16, 1, .3, 1) both;border-radius:2px;flex-direction:column;display:flex;position:fixed;bottom:238px;right:20px;overflow:hidden}.EvePanel-module__MtCBvG__panelExiting{pointer-events:none;animation:EvePanel-module__MtCBvG__eveCubeOut var(--duration-eve-out) cubic-bezier(.4, 0, .7, 1) both}.EvePanel-module__MtCBvG__header{background:var(--surface);border-bottom:1px solid rgba(var(--line-rgb), .1);flex:none;justify-content:space-between;align-items:center;min-height:43px;padding:8px 8px 8px 14px;display:flex}.EvePanel-module__MtCBvG__identity{align-items:center;gap:8px;min-width:0;display:flex}.EvePanel-module__MtCBvG__statusSquare{background:var(--ai);flex:none;width:7px;height:7px}.EvePanel-module__MtCBvG__name,.EvePanel-module__MtCBvG__role,.EvePanel-module__MtCBvG__send,.EvePanel-module__MtCBvG__minimize{font-family:var(--font-mono), ui-monospace, monospace}.EvePanel-module__MtCBvG__name{letter-spacing:.1em;color:var(--text);font-size:11px}.EvePanel-module__MtCBvG__role{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.EvePanel-module__MtCBvG__minimize{width:36px;height:32px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:2px;flex:none;padding:0;font-size:14px;line-height:1}.EvePanel-module__MtCBvG__minimize:hover,.EvePanel-module__MtCBvG__minimize:focus-visible{color:var(--text)}.EvePanel-module__MtCBvG__messages{overscroll-behavior:contain;scrollbar-color:var(--text3) transparent;flex-direction:column;gap:10px;height:230px;min-height:110px;max-height:calc(100vh - 380px);padding:14px;display:flex;overflow-y:auto}.EvePanel-module__MtCBvG__assistantMessage,.EvePanel-module__MtCBvG__userMessage,.EvePanel-module__MtCBvG__errorMessage{max-width:85%;color:var(--text);font-family:var(--font-grotesk), ui-sans-serif, sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;font-size:13px;line-height:1.5}.EvePanel-module__MtCBvG__assistantMessage{background:var(--ai-surface);border-left:2px solid var(--ai);align-self:flex-start}.EvePanel-module__MtCBvG__userMessage{background:var(--clip);border:1px solid var(--clip-border);align-self:flex-end}.EvePanel-module__MtCBvG__errorMessage{color:#c25048;background:var(--surface);border-left:2px solid #c25048;align-self:flex-start}.EvePanel-module__MtCBvG__typing{background:var(--ai-surface);border-left:2px solid var(--ai);align-self:flex-start;gap:4px;padding:10px 12px;display:inline-flex}.EvePanel-module__MtCBvG__typing span{background:var(--ai);width:6px;height:11px;animation:1.1s step-end infinite EvePanel-module__MtCBvG__plBlink}.EvePanel-module__MtCBvG__typing span:nth-child(2){animation-delay:.18s}.EvePanel-module__MtCBvG__typing span:nth-child(3){animation-delay:.36s}.EvePanel-module__MtCBvG__inputRow{border-top:1px solid rgba(var(--line-rgb), .1);flex:none;gap:8px;padding:12px 14px;display:flex}.EvePanel-module__MtCBvG__input{min-width:0;color:var(--text);font-family:var(--font-grotesk), ui-sans-serif, sans-serif;background:var(--surface);border:1px solid rgba(var(--line-rgb), .2);border-radius:2px;outline:none;flex:1;padding:10px 12px;font-size:13px}.EvePanel-module__MtCBvG__input::placeholder{color:var(--text3);opacity:1}.EvePanel-module__MtCBvG__input:focus-visible{border-color:var(--ai);outline:1px solid var(--ai);outline-offset:-1px}.EvePanel-module__MtCBvG__send{color:var(--bg);letter-spacing:.05em;cursor:pointer;background:var(--ai);border:none;border-radius:2px;padding:10px 14px;font-size:11px;font-weight:700}.EvePanel-module__MtCBvG__send:hover:not(:disabled),.EvePanel-module__MtCBvG__send:focus-visible:not(:disabled){color:var(--bg);background:var(--text)}.EvePanel-module__MtCBvG__send:disabled,.EvePanel-module__MtCBvG__input:disabled{cursor:default;opacity:.55}@media (max-width:767px){.EvePanel-module__MtCBvG__panel{z-index:60;width:100%;max-width:none;height:100dvh;box-shadow:none;border:none;border-radius:0;animation-name:EvePanel-module__MtCBvG__eveMobileCubeIn;inset:0}.EvePanel-module__MtCBvG__panelExiting{animation-name:EvePanel-module__MtCBvG__eveMobileCubeOut}.EvePanel-module__MtCBvG__header{min-height:52px;padding-top:max(8px, env(safe-area-inset-top))}.EvePanel-module__MtCBvG__minimize{width:44px;height:44px}.EvePanel-module__MtCBvG__messages{flex:1;height:auto;min-height:0;max-height:none;padding:16px}.EvePanel-module__MtCBvG__assistantMessage,.EvePanel-module__MtCBvG__userMessage,.EvePanel-module__MtCBvG__errorMessage{padding:12px 14px;font-size:14px}.EvePanel-module__MtCBvG__inputRow{padding:14px 16px max(16px, env(safe-area-inset-bottom))}.EvePanel-module__MtCBvG__input,.EvePanel-module__MtCBvG__send{min-height:44px}}@keyframes EvePanel-module__MtCBvG__eveCubeIn{0%{opacity:0;transform:perspective(900px)rotateX(62deg)}60%{opacity:1}to{opacity:1;transform:perspective(900px)rotateX(0)}}@keyframes EvePanel-module__MtCBvG__eveCubeOut{0%{opacity:1;transform:perspective(900px)rotateX(0)}to{opacity:0;transform:perspective(900px)rotateX(62deg)}}@keyframes EvePanel-module__MtCBvG__eveMobileCubeIn{0%{opacity:0;transform:perspective(900px)rotateX(50deg)}60%{opacity:1}to{opacity:1;transform:perspective(900px)rotateX(0)}}@keyframes EvePanel-module__MtCBvG__eveMobileCubeOut{0%{opacity:1;transform:perspective(900px)rotateX(0)}to{opacity:0;transform:perspective(900px)rotateX(50deg)}}@keyframes EvePanel-module__MtCBvG__plBlink{0%,49%{opacity:1}50%,to{opacity:0}}
.SessionShell-module__8qRgGW__app{background:var(--bg);height:100vh;color:var(--text);flex-direction:column;display:flex;overflow:hidden}.SessionShell-module__8qRgGW__nav{border-bottom:1px solid rgba(var(--line-rgb), .12);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;flex:none;justify-content:space-between;align-items:center;padding:14px 32px;font-size:12px;display:flex}.SessionShell-module__8qRgGW__navBrand{cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;color:var(--text);background:0 0;border:none;padding:0}.SessionShell-module__8qRgGW__navLinks{align-items:center;gap:24px;display:flex}.SessionShell-module__8qRgGW__navButton{cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;color:var(--text2);background:0 0;border:none;padding:0;transition:color .12s cubic-bezier(.2,0,0,1)}.SessionShell-module__8qRgGW__navButton:hover{color:var(--text)}.SessionShell-module__8qRgGW__navButtonActive,.SessionShell-module__8qRgGW__navButtonActive:hover{color:var(--accent)}.SessionShell-module__8qRgGW__themeToggle{border:1px solid rgba(var(--line-rgb), .25);color:var(--text2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:8px 11px;font-size:11px;transition:color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1)}.SessionShell-module__8qRgGW__themeToggle:hover{border-color:var(--accent);color:var(--accent)}.SessionShell-module__8qRgGW__navChat{background:var(--ai-surface);border:1px solid var(--ai-border);color:var(--ai-text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:700;transition:border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.SessionShell-module__8qRgGW__navChat:hover{border-color:var(--ai)}.SessionShell-module__8qRgGW__mobileMenuButton,.SessionShell-module__8qRgGW__mobileMenu{display:none}.SessionShell-module__8qRgGW__navDropWrap{display:inline-flex;position:relative}.SessionShell-module__8qRgGW__navDrop{z-index:96;padding-top:15px;display:none;position:absolute;top:100%;left:-14px}.SessionShell-module__8qRgGW__navDropWrap:hover .SessionShell-module__8qRgGW__navDrop,.SessionShell-module__8qRgGW__navDropWrap:focus-within .SessionShell-module__8qRgGW__navDrop{display:block}.SessionShell-module__8qRgGW__navDropPanel{background:var(--panel-bg);border:1px solid rgba(var(--line-rgb), .16);width:244px;box-shadow:0 16px 48px rgba(var(--shadow-rgb), .45);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.SessionShell-module__8qRgGW__eveCursor{background:var(--ai);width:6px;height:11px;animation:1.1s step-end infinite SessionShell-module__8qRgGW__plBlink;display:inline-block}.SessionShell-module__8qRgGW__monitor{background:var(--monitor);flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.SessionShell-module__8qRgGW__dip{z-index:40;opacity:0;transition:opacity var(--duration-dip) cubic-bezier(.16, 1, .3, 1);pointer-events:none;background:#000;position:absolute;inset:0}.SessionShell-module__8qRgGW__dipOn{opacity:1}.SessionShell-module__8qRgGW__reelLayer,.SessionShell-module__8qRgGW__clipLayer{position:absolute;inset:0}.SessionShell-module__8qRgGW__sessionVideoFrame,.SessionShell-module__8qRgGW__sessionVideo{width:100%;height:100%;position:absolute;inset:0}.SessionShell-module__8qRgGW__sessionVideoFrame{background:var(--monitor);overflow:hidden}.SessionShell-module__8qRgGW__sessionVideo{object-fit:cover;display:block}.SessionShell-module__8qRgGW__sessionVideoPending{z-index:2;position:absolute;inset:0}.SessionShell-module__8qRgGW__posterSlot{background:repeating-linear-gradient(-45deg,#161513 0 14px,#12110f 14px 28px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SessionShell-module__8qRgGW__posterSlotImage{background-image:var(--poster-image);background-position:50%;background-size:cover}.SessionShell-module__8qRgGW__posterSlotImage .SessionShell-module__8qRgGW__posterCaption,.SessionShell-module__8qRgGW__posterCaptionMobile,.SessionShell-module__8qRgGW__lowerThirdMobileCopy{display:none}.SessionShell-module__8qRgGW__posterCaption{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--text3);background:var(--monitor);text-align:center;padding:5px 9px;font-size:10px}.SessionShell-module__8qRgGW__lowerThird{z-index:6;border:none;border-left:2px solid var(--ov-accent);cursor:pointer;text-align:left;transform-origin:0 0;background:#0b0a09b8;flex-direction:column;align-items:flex-start;gap:6px;max-width:520px;padding:16px 20px;animation:.4s cubic-bezier(.16,1,.3,1) both SessionShell-module__8qRgGW__ltIn,5.5s ease-in-out 1.4s infinite SessionShell-module__8qRgGW__ltFloat,4.5s ease-in-out 1.4s infinite SessionShell-module__8qRgGW__ltGlow;display:flex;position:absolute;top:28px;left:32px;transform:scale(1.15)}.SessionShell-module__8qRgGW__lowerThird:hover{border-left-color:#a7d4b4;animation:.4s cubic-bezier(.16,1,.3,1) both SessionShell-module__8qRgGW__ltIn,5.5s ease-in-out 1.4s infinite SessionShell-module__8qRgGW__ltFloat;box-shadow:0 0 26px #7fae8c73}.SessionShell-module__8qRgGW__lowerThirdHint{color:#a7d4b4;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:10.5px;display:none}.SessionShell-module__8qRgGW__lowerThird:hover .SessionShell-module__8qRgGW__lowerThirdCta.SessionShell-module__8qRgGW__lowerThirdDesktopCopy{display:none}.SessionShell-module__8qRgGW__lowerThird:hover .SessionShell-module__8qRgGW__lowerThirdHint.SessionShell-module__8qRgGW__lowerThirdDesktopCopy{display:inline}.SessionShell-module__8qRgGW__lowerThirdEyebrow,.SessionShell-module__8qRgGW__lowerThirdEyebrowAi{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--ov-accent);font-size:10.5px}.SessionShell-module__8qRgGW__lowerThirdEyebrowAi{color:var(--ov-ai)}.SessionShell-module__8qRgGW__lowerThirdTitle{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.01em;color:#ecebe6;font-size:22px;font-weight:700;line-height:1.2}.SessionShell-module__8qRgGW__lowerThirdCta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;color:#a8aba0;margin-top:4px;font-size:10.5px}.SessionShell-module__8qRgGW__edgeNav{z-index:5;cursor:pointer;opacity:0;background:0 0;border:none;align-items:center;width:33.333%;padding:0;transition:opacity .2s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;bottom:0}.SessionShell-module__8qRgGW__edgeNav:hover,.SessionShell-module__8qRgGW__edgeNav:focus-visible{opacity:1}.SessionShell-module__8qRgGW__centreZone{z-index:3;cursor:pointer;opacity:0;background:0 0;border:none;width:33.333%;padding:0;position:absolute;top:0;bottom:0;left:33.333%}.SessionShell-module__8qRgGW__edgeNavLeft{justify-content:flex-start;padding-left:24px;left:0}.SessionShell-module__8qRgGW__edgeNavRight{justify-content:flex-end;padding-right:24px;right:0}.SessionShell-module__8qRgGW__edgeNavGlyph{width:44px;height:44px;font-family:var(--font-mono), ui-monospace, monospace;color:#ecebe6;background:#0b0a0999;border:1px solid #e7e5de3d;border-radius:2px;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex}.SessionShell-module__8qRgGW__edgeNav:hover .SessionShell-module__8qRgGW__edgeNavGlyph,.SessionShell-module__8qRgGW__edgeNav:focus-visible .SessionShell-module__8qRgGW__edgeNavGlyph{border-color:var(--ov-accent)}.SessionShell-module__8qRgGW__homeV2Overlay{z-index:6;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.SessionShell-module__8qRgGW__aboutV2Overlay{z-index:6;display:flex;position:absolute;top:56px;right:32px}.SessionShell-module__8qRgGW__aiOverlayChip{text-align:left;border:1px solid var(--ai-border);border-left:2px solid var(--ov-ai);color:#ecebe6;cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;background:#0b0a09c7;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;animation:.4s cubic-bezier(.16,1,.3,1) both SessionShell-module__8qRgGW__ltIn;display:flex}.SessionShell-module__8qRgGW__aiOverlayEyebrow{letter-spacing:.14em;color:var(--ov-ai);font-size:10px}.SessionShell-module__8qRgGW__aiOverlayTitle{font-size:17px;font-weight:700;font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:0}.SessionShell-module__8qRgGW__pgmChip{z-index:6;pointer-events:none;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;color:#ecebe6;background:#0b0a09a6;padding:6px 10px;font-size:11px;position:absolute;top:14px;right:18px}.SessionShell-module__8qRgGW__workWatchActions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;display:flex}.SessionShell-module__8qRgGW__workWatchActionsCompact{margin-bottom:24px}.SessionShell-module__8qRgGW__workWatchActions .SessionShell-module__8qRgGW__workWatchButton{margin-bottom:0}.SessionShell-module__8qRgGW__workTimelineButton{min-height:44px;color:var(--paper-ink);border:1px solid rgba(var(--line-rgb), .28);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:2px;padding:11px 16px;font-size:10.5px;font-weight:600}.SessionShell-module__8qRgGW__workTimelineButton:hover,.SessionShell-module__8qRgGW__workTimelineButton:focus-visible{color:var(--paper-accent);border-color:var(--paper-accent)}.SessionShell-module__8qRgGW__lightboxScrim{z-index:120;background:#090807f0;justify-content:center;align-items:center;padding:clamp(24px,5vw,72px);display:flex;position:fixed;inset:0}.SessionShell-module__8qRgGW__lightboxFrame{color:#ecebe6;width:min(94vw,1440px);box-shadow:0 16px 48px rgba(var(--shadow-rgb), .45);background:#0b0a09;border:1px solid #e7e5de2e;overflow:hidden}.SessionShell-module__8qRgGW__lightboxViewport{aspect-ratio:2.39;background:#0b0a09;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SessionShell-module__8qRgGW__lightboxVideo,.SessionShell-module__8qRgGW__lightboxPhoto{object-fit:contain;width:100%;height:100%;display:block}.SessionShell-module__8qRgGW__lightboxTitle{color:#ecebe6;max-width:calc(100% - 88px);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;top:16px;left:18px;overflow:hidden}.SessionShell-module__8qRgGW__lightboxClose,.SessionShell-module__8qRgGW__lightboxControlButton,.SessionShell-module__8qRgGW__lightboxTextButton{color:#ecebe6;min-width:44px;min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:1px solid #e7e5de3d;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.SessionShell-module__8qRgGW__lightboxClose{z-index:2;font-size:23px;line-height:1;position:absolute;top:10px;right:10px}.SessionShell-module__8qRgGW__lightboxControlButton{flex:none;font-size:12px}.SessionShell-module__8qRgGW__lightboxTextButton{letter-spacing:.08em;flex:none;padding:0 13px;font-size:9.5px;font-weight:700}.SessionShell-module__8qRgGW__lightboxClose:hover,.SessionShell-module__8qRgGW__lightboxControlButton:hover,.SessionShell-module__8qRgGW__lightboxTextButton:hover,.SessionShell-module__8qRgGW__lightboxClose:focus-visible,.SessionShell-module__8qRgGW__lightboxControlButton:focus-visible,.SessionShell-module__8qRgGW__lightboxTextButton:focus-visible{color:var(--accent);border-color:var(--accent)}.SessionShell-module__8qRgGW__lightboxClose:focus-visible,.SessionShell-module__8qRgGW__lightboxControlButton:focus-visible,.SessionShell-module__8qRgGW__lightboxTextButton:focus-visible,.SessionShell-module__8qRgGW__lightboxScrubber:focus-visible,.SessionShell-module__8qRgGW__workTimelineButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SessionShell-module__8qRgGW__lightboxTextButton:disabled{opacity:.42;cursor:not-allowed}.SessionShell-module__8qRgGW__lightboxControls{background:#0b0a09;border-top:1px solid #e7e5de24;align-items:center;gap:14px;min-height:68px;padding:11px 14px;display:flex}.SessionShell-module__8qRgGW__lightboxTimecode{color:#a8aba0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;white-space:nowrap;flex:none;font-size:10.5px}.SessionShell-module__8qRgGW__lightboxScrubber{min-width:80px;height:44px;accent-color:var(--accent);cursor:pointer;flex:1;margin:0}.SessionShell-module__8qRgGW__lightboxFrame:fullscreen{width:100vw;max-width:none;height:100vh;box-shadow:none;border:0;flex-direction:column;display:flex}.SessionShell-module__8qRgGW__lightboxFrame:fullscreen .SessionShell-module__8qRgGW__lightboxViewport{aspect-ratio:auto;flex:1;min-height:0}.SessionShell-module__8qRgGW__pageLayer{z-index:8;flex-direction:column;display:flex;position:absolute;inset:0}.SessionShell-module__8qRgGW__pageHeader{background:var(--bg);border-bottom:1px solid rgba(var(--line-rgb), .12);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--text3);flex:none;justify-content:flex-end;align-items:center;gap:28px;padding:10px 20px;font-size:11px;display:flex}.SessionShell-module__8qRgGW__pageBack{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;transition:color .12s cubic-bezier(.2,0,0,1)}.SessionShell-module__8qRgGW__pageBack:hover{color:var(--text)}.SessionShell-module__8qRgGW__pagePaper{color:#20241e;background:#e9ebe6;flex:1;min-height:0;overflow-y:auto}.SessionShell-module__8qRgGW__pageSlot{min-height:240px}.SessionShell-module__8qRgGW__binPanel{z-index:10;background:var(--panel-bg);border:1px solid rgba(var(--line-rgb), .16);width:244px;box-shadow:0 16px 48px rgba(var(--shadow-rgb), .45);border-radius:2px;flex-direction:column;max-height:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px;overflow:hidden}.SessionShell-module__8qRgGW__binPanelMobile{display:none}.SessionShell-module__8qRgGW__binHeader{background:var(--surface);width:100%;color:var(--text2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10.5px;display:flex}.SessionShell-module__8qRgGW__binHeaderOpen{border-bottom:1px solid rgba(var(--line-rgb), .1)}.SessionShell-module__8qRgGW__binBody{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.SessionShell-module__8qRgGW__binItem{text-align:left;border:none;border-left:2px solid #0000;border-bottom:1px solid rgba(var(--line-rgb), .07);width:100%;color:var(--text);cursor:pointer;background:0 0;padding:9px 12px;display:block}.SessionShell-module__8qRgGW__binItemActive{background:var(--hot-bg);border-left-color:var(--accent);color:var(--accent)}.SessionShell-module__8qRgGW__binItemName{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:11.5px;display:block}.SessionShell-module__8qRgGW__binItemMeta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--text3);margin-top:3px;font-size:9.5px;display:block}.SessionShell-module__8qRgGW__intro{z-index:90;opacity:1;background:#000;justify-content:center;align-items:center;transition:opacity 1.2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.SessionShell-module__8qRgGW__introFadeOut{opacity:0;pointer-events:none}.SessionShell-module__8qRgGW__introStage{aspect-ratio:2.39;background:0 0;width:min(92cqw,198cqh);position:relative;overflow:hidden}.SessionShell-module__8qRgGW__introScrim{pointer-events:none;background:#05050473;position:absolute;inset:0}.SessionShell-module__8qRgGW__introLockup{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.SessionShell-module__8qRgGW__introLogo{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;white-space:nowrap;letter-spacing:-.02em;color:#ecebe6;text-shadow:0 2px 40px #0000008c;align-items:baseline;font-size:clamp(16px,min(7cqw,14.5cqh),88px);font-weight:700;animation:1.9s cubic-bezier(.16,1,.3,1) both SessionShell-module__8qRgGW__introFocus;display:flex}.SessionShell-module__8qRgGW__introSkip{z-index:5;color:#ecebe6;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;cursor:pointer;background:#0a0a098c;border:1px solid #ffffff59;border-radius:2px;padding:10px 16px;font-size:11px;transition:opacity .3s;position:absolute;bottom:24px;right:24px}.SessionShell-module__8qRgGW__transport{border-top:1px solid rgba(var(--line-rgb), .12);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;flex:none;align-items:center;gap:28px;padding:10px 32px;font-size:12px;display:flex}.SessionShell-module__8qRgGW__transportRail{flex:1 1 0;min-width:0}.SessionShell-module__8qRgGW__transportPrimary{flex:none;align-items:center;gap:18px;min-width:0;display:flex}.SessionShell-module__8qRgGW__playButton{border:1px solid rgba(var(--line-rgb), .3);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:7px 13px;font-size:11.5px;transition:color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1)}.SessionShell-module__8qRgGW__playButton:hover{border-color:var(--accent);color:var(--accent)}.SessionShell-module__8qRgGW__playLabelMobile{display:none}.SessionShell-module__8qRgGW__speedLabel{color:var(--ai);white-space:nowrap}.SessionShell-module__8qRgGW__audioCluster{flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.SessionShell-module__8qRgGW__muteButton{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.SessionShell-module__8qRgGW__speakerIcon{clip-path:polygon(0 32%,28% 32%,58% 6%,58% 94%,28% 68%,0 68%);width:14px;height:12px;display:inline-block}.SessionShell-module__8qRgGW__speakerX{font-family:var(--font-mono), ui-monospace, monospace;color:#c25048;font-size:10px;line-height:1}.SessionShell-module__8qRgGW__volumeSlider{cursor:pointer;touch-action:none;align-items:center;width:92px;height:14px;display:flex;position:relative}.SessionShell-module__8qRgGW__volumeRail{background:rgba(var(--line-rgb), .25);border-radius:2px;height:3px;position:absolute;left:0;right:0}.SessionShell-module__8qRgGW__volumeFill{border-radius:2px;height:3px;position:absolute;left:0}.SessionShell-module__8qRgGW__volumeKnob{border-radius:50%;width:10px;height:10px;position:absolute}.SessionShell-module__8qRgGW__vuMeters{align-items:flex-end;gap:3px;height:16px;display:flex}.SessionShell-module__8qRgGW__vuBar{background:linear-gradient(#8fc39b,#3e7c50);border-radius:1px;align-self:flex-end;width:4px}.SessionShell-module__8qRgGW__vuLeft{height:18%}.SessionShell-module__8qRgGW__vuRight{height:26%}.SessionShell-module__8qRgGW__vuLeftActive{animation:SessionShell-module__8qRgGW__vuL var(--duration-vu-left) ease-in-out infinite}.SessionShell-module__8qRgGW__vuRightActive{animation:SessionShell-module__8qRgGW__vuR var(--duration-vu-right) ease-in-out infinite}.SessionShell-module__8qRgGW__audioDivider{background:rgba(var(--line-rgb), .18);width:1px;height:20px}.SessionShell-module__8qRgGW__transportEve{background:linear-gradient(180deg, rgba(var(--line-rgb), .07), rgba(var(--line-rgb), .02));border:1px solid rgba(var(--line-rgb), .28);color:var(--text2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:700;transition:color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.SessionShell-module__8qRgGW__transportEve:hover{border-color:var(--ai);color:var(--ai-text)}.SessionShell-module__8qRgGW__eveStatusDot{background:var(--ai);border-radius:50%;width:6px;height:6px}.SessionShell-module__8qRgGW__eveCursorSmall{background:var(--ai);width:5px;height:10px;animation:1.1s step-end infinite SessionShell-module__8qRgGW__plBlink;display:inline-block}.SessionShell-module__8qRgGW__timelineScroll{border-top:1px solid rgba(var(--line-rgb), .12);flex:none;overflow:auto hidden}.SessionShell-module__8qRgGW__timelineInner{cursor:crosshair;-webkit-user-select:none;user-select:none;min-width:100%;position:relative}.SessionShell-module__8qRgGW__mobileFilmstrip{display:none}.SessionShell-module__8qRgGW__ruler{background:repeating-linear-gradient(90deg, var(--tick) 0 1px, transparent 1px 31px);border-bottom:1px solid rgba(var(--line-rgb), .12);height:26px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--text3);pointer-events:none;justify-content:space-between;align-items:center;padding:0 40px 0 52px;font-size:10px;display:flex;position:relative}.SessionShell-module__8qRgGW__rulerPad{width:34px}.SessionShell-module__8qRgGW__trackRow{box-sizing:border-box;border-bottom:1px solid rgba(var(--line-rgb), .08);align-items:stretch;gap:3px;height:48px;padding:5px 0;display:flex}.SessionShell-module__8qRgGW__audioTrackRow{border-bottom:none;height:30px}.SessionShell-module__8qRgGW__trackLabel{width:52px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--text3);flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.SessionShell-module__8qRgGW__trackRightPad{flex:none;width:40px}.SessionShell-module__8qRgGW__timelineClip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;white-space:nowrap;text-align:left;cursor:pointer;border:1px solid var(--clip-border);background:var(--clip);color:var(--text);border-radius:0;align-items:center;min-width:0;padding:0 14px;font-size:11.5px;display:flex;overflow:hidden}.SessionShell-module__8qRgGW__timelineClipAi{background:var(--ai-surface);border-color:var(--ai-border);color:var(--ai-text)}.SessionShell-module__8qRgGW__timelineClip:hover,.SessionShell-module__8qRgGW__timelineClip:focus-visible{background:var(--hot-bg)!important;border-color:var(--accent)!important;color:var(--accent)!important}.SessionShell-module__8qRgGW__timelineClipAi:hover,.SessionShell-module__8qRgGW__timelineClipAi:focus-visible{background:var(--ai-surface)!important;border-color:var(--ai)!important;color:var(--ai)!important}.SessionShell-module__8qRgGW__waveform{background:repeating-linear-gradient(90deg,#2e4a3d 0 2px,#1d2f27 2px 4px,#243b30 4px 5px,#1d2f27 5px 8px);border:1px solid #3a4a40;flex:1;padding:9px 16px}.SessionShell-module__8qRgGW__pointMark{color:var(--marker);font-family:var(--font-mono), ui-monospace, monospace;z-index:3;pointer-events:none;transition:opacity var(--motion-timeline), visibility var(--motion-timeline);font-size:13px;font-weight:700;line-height:24px;position:absolute;top:0;transform:translate(-50%)}.SessionShell-module__8qRgGW__markerDiamond{background:var(--marker);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);cursor:pointer;z-index:5;width:12px;height:12px;transition:opacity var(--motion-timeline), visibility var(--motion-timeline);border:none;padding:0;position:absolute;top:6px;transform:translate(-50%)}.SessionShell-module__8qRgGW__timelineReveal{transition:grid-template-rows var(--motion-timeline);grid-template-rows:1fr;display:grid}.SessionShell-module__8qRgGW__timelineRevealInner{min-height:0;overflow:hidden}.SessionShell-module__8qRgGW__videoTrackRow{transition:height var(--motion-timeline), padding var(--motion-timeline), border-color var(--motion-timeline)}[data-timeline-expanded=false] .SessionShell-module__8qRgGW__timelineReveal{grid-template-rows:0fr}[data-timeline-expanded=false] .SessionShell-module__8qRgGW__videoTrackRow{border-bottom-color:#0000;height:26px;padding-top:0;padding-bottom:0}[data-timeline-expanded=false] .SessionShell-module__8qRgGW__pointMark,[data-timeline-expanded=false] .SessionShell-module__8qRgGW__markerDiamond{opacity:0;visibility:hidden;pointer-events:none}@media (hover:none){[data-timeline-expanded=false] .SessionShell-module__8qRgGW__timelineReveal{grid-template-rows:1fr}[data-timeline-expanded=false] .SessionShell-module__8qRgGW__videoTrackRow{border-bottom-color:rgba(var(--line-rgb), .08);height:48px;padding-top:5px;padding-bottom:5px}[data-timeline-expanded=false] .SessionShell-module__8qRgGW__pointMark,[data-timeline-expanded=false] .SessionShell-module__8qRgGW__markerDiamond{opacity:1;visibility:visible;pointer-events:auto}}.SessionShell-module__8qRgGW__playhead{background:var(--accent);z-index:4;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.SessionShell-module__8qRgGW__playheadCap{border-left:7px solid #0000;border-right:7px solid #0000;border-top:9px solid var(--accent);position:absolute;top:-1px;left:-6px}.SessionShell-module__8qRgGW__playheadTag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--accent);white-space:nowrap;font-size:9.5px;position:absolute;top:8px;right:8px}.SessionShell-module__8qRgGW__footerStrip{border-top:1px solid rgba(var(--line-rgb), .12);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--text3);white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;padding:12px 32px;font-size:10.5px;display:flex;overflow:hidden}.SessionShell-module__8qRgGW__timelineHint,.SessionShell-module__8qRgGW__markerPop{opacity:0;transition:opacity .2s cubic-bezier(.16, 1, .3, 1), transform var(--duration-marker) cubic-bezier(.34, 1.56, .64, 1), max-width var(--duration-marker) cubic-bezier(.16, 1, .3, 1);pointer-events:none;box-shadow:0 12px 32px rgba(var(--shadow-rgb), .4);border-radius:2px;position:fixed;left:50%;transform:translate(-50%)translateY(8px)scale(.92)}.SessionShell-module__8qRgGW__timelineHint{z-index:29;background:var(--panel-bg);border:1px solid rgba(var(--line-rgb), .28);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--text2);white-space:nowrap;padding:9px 14px;font-size:11px}.SessionShell-module__8qRgGW__timelineHintArrow{color:var(--accent)}.SessionShell-module__8qRgGW__timelineHintOn,.SessionShell-module__8qRgGW__markerPopOn{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.SessionShell-module__8qRgGW__markerPop{z-index:30;background:var(--surface);border:1px solid var(--marker-border);width:max-content;max-width:300px;box-shadow:0 12px 32px rgba(var(--shadow-rgb), .5);padding:9px 13px;left:0}.SessionShell-module__8qRgGW__markerPopExpanded{max-width:400px;padding:12px 16px}.SessionShell-module__8qRgGW__markerPopExpanded.SessionShell-module__8qRgGW__markerPopOn{pointer-events:auto}.SessionShell-module__8qRgGW__markerPopTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--marker);font-size:11px}.SessionShell-module__8qRgGW__markerPopBody{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;color:var(--text);letter-spacing:0;margin-top:8px;font-size:13px;line-height:1.6}@media (max-width:767px){.SessionShell-module__8qRgGW__app{height:100dvh;min-height:100dvh}.SessionShell-module__8qRgGW__workWatchActions{flex-direction:column;align-items:stretch}.SessionShell-module__8qRgGW__workWatchActions .SessionShell-module__8qRgGW__workWatchButton,.SessionShell-module__8qRgGW__workTimelineButton{justify-content:center;width:100%;min-height:44px}.SessionShell-module__8qRgGW__lightboxScrim{padding:0}.SessionShell-module__8qRgGW__lightboxFrame{width:100vw;height:100dvh;box-shadow:none;border:0;flex-direction:column;display:flex}.SessionShell-module__8qRgGW__lightboxViewport{aspect-ratio:auto;flex:1;min-height:0}.SessionShell-module__8qRgGW__lightboxTitle{top:max(14px, env(safe-area-inset-top));left:14px}.SessionShell-module__8qRgGW__lightboxClose{top:max(8px, env(safe-area-inset-top));right:8px}.SessionShell-module__8qRgGW__lightboxControls{min-height:0;padding:8px 10px max(8px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:6px}.SessionShell-module__8qRgGW__lightboxScrubber{flex-basis:100%;order:-1;min-width:100%}.SessionShell-module__8qRgGW__lightboxTimecode{flex:1;padding-inline:4px;font-size:9.5px}.SessionShell-module__8qRgGW__lightboxTextButton{min-height:44px;padding-inline:10px}.SessionShell-module__8qRgGW__nav{min-height:54px;padding:max(4px, env(safe-area-inset-top)) 10px 2px 18px;border-bottom:0;font-size:11px}.SessionShell-module__8qRgGW__navBrand{align-items:center;min-height:44px;display:inline-flex}.SessionShell-module__8qRgGW__navLinks{display:none}.SessionShell-module__8qRgGW__mobileMenuButton{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;width:44px;height:44px;padding:0 8px 0 12px;display:flex}.SessionShell-module__8qRgGW__mobileMenuButton span{background:var(--text);width:18px;height:1.5px}.SessionShell-module__8qRgGW__mobileMenuButton span:last-child{width:12px}.SessionShell-module__8qRgGW__mobileMenu{z-index:50;color:var(--text);background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .12s cubic-bezier(.2,0,0,1);display:flex;position:fixed;inset:0}.SessionShell-module__8qRgGW__mobileMenuOpen{opacity:1;visibility:visible;pointer-events:auto}.SessionShell-module__8qRgGW__mobileMenuHeader{min-height:54px;padding:max(4px, env(safe-area-inset-top)) 10px 2px 18px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;flex:none;justify-content:space-between;align-items:center;font-size:11px;display:flex}.SessionShell-module__8qRgGW__mobileMenuClose{width:44px;height:44px;color:var(--text2);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.SessionShell-module__8qRgGW__mobileMenuBody{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:12px 22px;display:flex;overflow-y:auto}.SessionShell-module__8qRgGW__mobileMenuTitle{color:var(--text3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;margin-bottom:14px;font-size:10px}.SessionShell-module__8qRgGW__mobileMenuRows{flex-direction:column;gap:3px;display:flex}.SessionShell-module__8qRgGW__mobileMenuRow{min-height:54px;color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-align:left;cursor:pointer;background:var(--clip);border:1px solid var(--clip-border);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:13px;display:flex}.SessionShell-module__8qRgGW__mobileMenuRowAi{color:var(--ai-text);background:var(--ai-surface);border-color:var(--ai-border)}.SessionShell-module__8qRgGW__mobileMenuRowActive{color:var(--accent);border-color:var(--accent)}.SessionShell-module__8qRgGW__mobileMenuRowAi.SessionShell-module__8qRgGW__mobileMenuRowActive{color:var(--ai-text)}.SessionShell-module__8qRgGW__mobileMenuTag{color:var(--text3);letter-spacing:0;flex:none;font-size:10px}.SessionShell-module__8qRgGW__mobileMenuRowAi .SessionShell-module__8qRgGW__mobileMenuTag{color:var(--ai)}.SessionShell-module__8qRgGW__mobileMenuRowActive .SessionShell-module__8qRgGW__mobileMenuTag{color:var(--accent)}.SessionShell-module__8qRgGW__mobileMenuEve{min-height:56px;color:var(--ai-text);cursor:pointer;background:var(--ai-surface);border:1px solid var(--ai);border-radius:0;justify-content:space-between;align-items:center;margin-top:14px;padding:0 18px;display:flex}.SessionShell-module__8qRgGW__mobileMenuEveLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;align-items:center;gap:8px;font-size:13px;display:inline-flex}.SessionShell-module__8qRgGW__mobileMenuEveDot{background:var(--ai);border-radius:50%;width:6px;height:6px}.SessionShell-module__8qRgGW__mobileMenuFooter{padding:16px 22px max(16px, env(safe-area-inset-bottom));color:var(--text3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;flex:none;justify-content:space-between;font-size:9.5px;display:flex}.SessionShell-module__8qRgGW__pgmChip{letter-spacing:.1em;padding:5px 8px;font-size:9.5px;top:12px;right:14px}.SessionShell-module__8qRgGW__posterCaptionDesktop,.SessionShell-module__8qRgGW__lowerThirdDesktopCopy{display:none}.SessionShell-module__8qRgGW__posterCaptionMobile,.SessionShell-module__8qRgGW__lowerThirdMobileCopy{display:inline}.SessionShell-module__8qRgGW__lowerThird{gap:5px;max-width:none;min-height:44px;padding:13px 15px;animation:.4s cubic-bezier(.16,1,.3,1) both SessionShell-module__8qRgGW__ltInFlat;inset:auto 64px 16px 14px;transform:none}.SessionShell-module__8qRgGW__edgeNav,.SessionShell-module__8qRgGW__centreZone{display:none}.SessionShell-module__8qRgGW__lowerThirdEyebrow,.SessionShell-module__8qRgGW__lowerThirdEyebrowAi{font-size:9.5px}.SessionShell-module__8qRgGW__lowerThirdTitle{font-size:16.5px;line-height:1.25}.SessionShell-module__8qRgGW__lowerThirdCta{font-size:9.5px}.SessionShell-module__8qRgGW__homeV2Overlay,.SessionShell-module__8qRgGW__aboutV2Overlay{display:none}.SessionShell-module__8qRgGW__pageHeader{letter-spacing:.08em;justify-content:space-between;gap:8px;min-height:44px;padding:0 10px 0 12px;font-size:10px}.SessionShell-module__8qRgGW__pageHeader>span{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SessionShell-module__8qRgGW__pageBack{letter-spacing:.08em;flex:none;order:-1;align-items:center;min-width:0;min-height:44px;padding:0 4px;font-size:10px;display:inline-flex}.SessionShell-module__8qRgGW__pagePaper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.SessionShell-module__8qRgGW__binPanelDesktop{display:none}.SessionShell-module__8qRgGW__binPanelMobile{z-index:10;background:var(--panel-bg);border:0;border-top:1px solid rgba(var(--line-rgb), .12);border-bottom:1px solid rgba(var(--line-rgb), .12);width:100%;max-height:none;box-shadow:none;border-radius:0;flex:none;display:flex;position:relative;inset:auto;overflow:visible}.SessionShell-module__8qRgGW__binPanelMobile .SessionShell-module__8qRgGW__binHeader{min-height:44px;padding:0 16px;font-size:10.5px}.SessionShell-module__8qRgGW__binPanelMobile .SessionShell-module__8qRgGW__binBody{background:var(--panel-bg);border-top:1px solid rgba(var(--line-rgb), .16);max-height:min(45dvh,320px);box-shadow:0 -16px 48px rgba(var(--shadow-rgb), .45);position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.SessionShell-module__8qRgGW__binPanelMobile .SessionShell-module__8qRgGW__binItem{min-height:44px;padding:9px 16px}.SessionShell-module__8qRgGW__introStage{width:min(92cqw,198cqh)}.SessionShell-module__8qRgGW__introLockup{gap:16px}.SessionShell-module__8qRgGW__introSkip{min-height:44px;bottom:14px;right:14px}.SessionShell-module__8qRgGW__transport{gap:12px;min-height:64px;padding:10px 16px}.SessionShell-module__8qRgGW__transportPrimary{gap:12px}.SessionShell-module__8qRgGW__playButton{justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:12px;display:inline-flex}.SessionShell-module__8qRgGW__playLabelDesktop{display:none}.SessionShell-module__8qRgGW__playLabelMobile{display:inline}.SessionShell-module__8qRgGW__speedLabel,.SessionShell-module__8qRgGW__muteButton,.SessionShell-module__8qRgGW__volumeSlider,.SessionShell-module__8qRgGW__vuMeters,.SessionShell-module__8qRgGW__audioDivider{display:none}.SessionShell-module__8qRgGW__audioCluster{gap:0}.SessionShell-module__8qRgGW__transportEve{min-height:44px;padding:0 14px}.SessionShell-module__8qRgGW__timelineScroll{display:none}.SessionShell-module__8qRgGW__mobileFilmstrip{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-top:1px solid rgba(var(--line-rgb), .12);flex:none;min-height:88px;padding:16px 0 14px;display:block;position:relative;overflow:hidden}.SessionShell-module__8qRgGW__mobileFilmstrip:active{cursor:grabbing}.SessionShell-module__8qRgGW__mobileFilmstripInner{will-change:margin-left;gap:3px;height:48px;display:flex;position:relative}.SessionShell-module__8qRgGW__mobileFilmstripClip{box-sizing:border-box;min-width:0;height:48px;color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-align:left;text-overflow:clip;white-space:nowrap;cursor:pointer;background:var(--clip);border:1px solid var(--clip-border);border-radius:0;flex:none;padding:0 10px;font-size:9.5px;overflow:hidden}.SessionShell-module__8qRgGW__mobileFilmstripClipAi{color:var(--ai-text);background:var(--ai-surface);border-color:var(--ai-border)}.SessionShell-module__8qRgGW__mobileFilmstripClipHot{color:var(--accent);background:var(--hot-bg);border-color:var(--accent)}.SessionShell-module__8qRgGW__mobileFilmstripClipSelected{color:var(--accent);border-color:var(--accent)}.SessionShell-module__8qRgGW__mobileFilmstripClipAi.SessionShell-module__8qRgGW__mobileFilmstripClipSelected{color:var(--ai-text);border-color:var(--ai)}.SessionShell-module__8qRgGW__mobileFilmstripMarker{z-index:4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:-14px;transform:translate(-50%)}.SessionShell-module__8qRgGW__mobileFilmstripMarker span{background:var(--marker);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:9px;height:9px}.SessionShell-module__8qRgGW__mobileFixedPlayhead{z-index:3;pointer-events:none;background:var(--accent);width:2px;position:absolute;top:8px;bottom:32px;left:50%;transform:translate(-50%)}.SessionShell-module__8qRgGW__mobileFixedPlayhead span{border-top:7px solid var(--accent);border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-1px;left:-5px}.SessionShell-module__8qRgGW__mobileSequenceLabel{color:var(--text3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-align:center;pointer-events:none;margin-top:12px;font-size:9px}.SessionShell-module__8qRgGW__timelineHint,.SessionShell-module__8qRgGW__markerPop{z-index:29}.SessionShell-module__8qRgGW__markerPop{z-index:30;max-width:min(300px,100vw - 40px)}.SessionShell-module__8qRgGW__markerPopExpanded{max-width:min(300px,100vw - 40px);padding:12px 15px}.SessionShell-module__8qRgGW__timelineHint{text-overflow:ellipsis;max-width:calc(100vw - 28px);padding:9px 14px;font-size:10.5px;overflow:hidden}.SessionShell-module__8qRgGW__markerPopTitle{font-size:10px}.SessionShell-module__8qRgGW__markerPopBody{font-size:12.5px;line-height:1.55}.SessionShell-module__8qRgGW__footerStrip{display:none}}@keyframes SessionShell-module__8qRgGW__plBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes SessionShell-module__8qRgGW__ltIn{0%{opacity:0;transform:translateY(10px)scale(1.15)}to{opacity:1;transform:translateY(0)scale(1.15)}}@keyframes SessionShell-module__8qRgGW__ltInFlat{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionShell-module__8qRgGW__ltGlow{0%,to{box-shadow:0 0 #7fae8c00}50%{box-shadow:0 0 22px #7fae8c52}}@keyframes SessionShell-module__8qRgGW__ltFloat{0%,to{transform:translateY(0)scale(1.15)}50%{transform:translateY(-6px)scale(1.15)}}@keyframes SessionShell-module__8qRgGW__introFocus{0%{opacity:0;filter:blur(18px);transform:scale(1.07)}40%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes SessionShell-module__8qRgGW__introFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes SessionShell-module__8qRgGW__vuL{0%{height:28%}12%{height:82%}28%{height:50%}46%{height:92%}62%{height:38%}78%{height:66%}to{height:28%}}@keyframes SessionShell-module__8qRgGW__vuR{0%{height:40%}18%{height:70%}34%{height:95%}52%{height:45%}70%{height:80%}to{height:40%}}@media (prefers-reduced-motion:reduce){.SessionShell-module__8qRgGW__intro{display:none}.SessionShell-module__8qRgGW__vuLeft,.SessionShell-module__8qRgGW__vuRight{height:40%}}
.SystemStates-module__ldzANW__stateFrame{background:var(--monitor);justify-content:center;align-items:center;padding:48px;display:flex;position:absolute;inset:0}.SystemStates-module__ldzANW__offlineContent{flex-direction:column;align-items:center;gap:22px;width:min(820px,100%);display:flex}.SystemStates-module__ldzANW__offlineFrame,.SystemStates-module__ldzANW__pendingCard{aspect-ratio:2.39;width:min(520px,100%)}.SystemStates-module__ldzANW__offlineFrame{color:#fff;background:repeating-linear-gradient(45deg,#c8321e 0 18px,#a82814 18px 36px);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.SystemStates-module__ldzANW__offlineTitle,.SystemStates-module__ldzANW__offlineCode,.SystemStates-module__ldzANW__pendingTitle,.SystemStates-module__ldzANW__pendingDetail,.SystemStates-module__ldzANW__pendingPgm,.SystemStates-module__ldzANW__pendingTimecode,.SystemStates-module__ldzANW__stateButton{font-family:var(--font-mono), ui-monospace, monospace}.SystemStates-module__ldzANW__offlineTitle{letter-spacing:.12em;font-size:21px;font-weight:700}.SystemStates-module__ldzANW__offlineCode{color:#ffffffc7;letter-spacing:.1em;text-align:center;font-size:10.5px}.SystemStates-module__ldzANW__offlineBody{color:var(--text2);text-align:center;margin:0;font-size:15px}.SystemStates-module__ldzANW__offlineActions{justify-content:center;gap:12px;display:flex}.SystemStates-module__ldzANW__stateButton{letter-spacing:.08em;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 20px;font-size:11.5px;font-weight:700;display:inline-flex}.SystemStates-module__ldzANW__backButton{border:1px solid var(--accent);color:var(--monitor);background:var(--accent)}.SystemStates-module__ldzANW__eveButton{border:1px solid var(--ai-border);color:var(--ai-text);background:0 0}.SystemStates-module__ldzANW__eveCursor{background:var(--ai);width:5px;height:10px;animation:1.1s step-end infinite SystemStates-module__ldzANW__stateBlink}.SystemStates-module__ldzANW__pendingCard{color:#241d0d;background:#c99e2e;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.SystemStates-module__ldzANW__pendingTitle{letter-spacing:.14em;font-size:22px;font-weight:700}.SystemStates-module__ldzANW__pendingDetail{color:#241d0db3;letter-spacing:.12em;text-align:center;font-size:11px}.SystemStates-module__ldzANW__pendingBar{background:#241d0d40;border-radius:2px;width:min(280px,64%);height:3px;position:relative;overflow:hidden}.SystemStates-module__ldzANW__pendingSweep{inset-block:0;width:90px;animation:SystemStates-module__ldzANW__pendingSweep var(--duration-pending) linear infinite;background:#241d0d;position:absolute;left:0}.SystemStates-module__ldzANW__pendingPgm,.SystemStates-module__ldzANW__pendingTimecode{color:#241d0d99;letter-spacing:.1em;font-size:10px;position:absolute}.SystemStates-module__ldzANW__pendingPgm{top:12px;left:16px}.SystemStates-module__ldzANW__pendingTimecode{bottom:12px;right:16px}@keyframes SystemStates-module__ldzANW__stateBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes SystemStates-module__ldzANW__pendingSweep{0%{transform:translate(-100%)}to{transform:translate(560px)}}@media (max-width:767px){.SystemStates-module__ldzANW__stateFrame{padding:24px 16px}.SystemStates-module__ldzANW__offlineActions{flex-direction:column;width:100%}.SystemStates-module__ldzANW__stateButton{width:100%}.SystemStates-module__ldzANW__offlineTitle,.SystemStates-module__ldzANW__pendingTitle{font-size:17px}.SystemStates-module__ldzANW__offlineCode,.SystemStates-module__ldzANW__pendingDetail{max-width:90%;font-size:9px}}@media (prefers-reduced-motion:reduce){.SystemStates-module__ldzANW__pendingSweep{width:40%;transform:none}}
.SessionPages-module__97ugPq__page{color:#20241e;width:100%;max-width:980px;margin:0 auto;padding:56px 48px 72px}.SessionPages-module__97ugPq__pageHeader{align-items:baseline;gap:14px;display:flex}.SessionPages-module__97ugPq__pageCode,.SessionPages-module__97ugPq__eyebrow,.SessionPages-module__97ugPq__sectionLabel,.SessionPages-module__97ugPq__tag,.SessionPages-module__97ugPq__metaRow,.SessionPages-module__97ugPq__benchName,.SessionPages-module__97ugPq__formLabel,.SessionPages-module__97ugPq__fieldError,.SessionPages-module__97ugPq__successLabel{font-family:var(--font-mono), ui-monospace, monospace}.SessionPages-module__97ugPq__pageCode{color:#345f45;font-size:12px}.SessionPages-module__97ugPq__pageCodeAi{color:#456787}.SessionPages-module__97ugPq__pageTitle{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:750}.SessionPages-module__97ugPq__pageRule{border-bottom:1px solid #20241e2e;flex:1}.SessionPages-module__97ugPq__pageKicker{color:#6f766c;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;white-space:nowrap;font-size:11px}.SessionPages-module__97ugPq__intro{color:#555c52;max-width:540px;margin:16px 0 32px;font-size:15px;line-height:1.6}.SessionPages-module__97ugPq__workIntro{margin-bottom:24px}.SessionPages-module__97ugPq__crumbRow{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.SessionPages-module__97ugPq__crumbRow .SessionPages-module__97ugPq__eyebrow{margin-bottom:0}.SessionPages-module__97ugPq__crumbBack{cursor:pointer;color:#345f45;letter-spacing:.14em;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.SessionPages-module__97ugPq__crumbBack:hover,.SessionPages-module__97ugPq__crumbBack:focus-visible{text-underline-offset:3px;text-decoration:underline}.SessionPages-module__97ugPq__crumbSep{color:#9ba196;font-size:11px}.SessionPages-module__97ugPq__eyebrow{color:#345f45;letter-spacing:.14em;margin-bottom:14px;font-size:11px}.SessionPages-module__97ugPq__headline{letter-spacing:-.02em;max-width:640px;margin:0 0 16px;font-size:38px;font-weight:750}.SessionPages-module__97ugPq__body{color:#555c52;max-width:560px;margin:0 0 32px;font-size:15.5px;line-height:1.65}.SessionPages-module__97ugPq__bodyBeforeButton{margin-bottom:20px}.SessionPages-module__97ugPq__playButton,.SessionPages-module__97ugPq__darkLink,.SessionPages-module__97ugPq__bandButton,.SessionPages-module__97ugPq__resetButton,.SessionPages-module__97ugPq__shortcutButton,.SessionPages-module__97ugPq__cardButton,.SessionPages-module__97ugPq__inlineButton{cursor:pointer;border-radius:2px}.SessionPages-module__97ugPq__playButton{color:#e9ebe6;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;white-space:nowrap;background:#20241e;border:0;align-items:center;gap:10px;margin-bottom:32px;padding:13px 22px;font-size:12px;font-weight:600;display:inline-flex}.SessionPages-module__97ugPq__playButton:hover,.SessionPages-module__97ugPq__darkLink:hover{background:#3e6e4f}.SessionPages-module__97ugPq__heartPlayButton{margin-bottom:24px}.SessionPages-module__97ugPq__posterGrid,.SessionPages-module__97ugPq__stillGrid{grid-template-columns:1fr 1fr;display:grid}.SessionPages-module__97ugPq__posterGrid{gap:20px}.SessionPages-module__97ugPq__stillGrid{gap:16px;margin-bottom:28px}.SessionPages-module__97ugPq__stillFrame{aspect-ratio:2.39;background:#dde0d8;border:1px solid #20241e1f;display:block;position:relative;overflow:hidden}.SessionPages-module__97ugPq__stillFrame img{object-fit:cover;width:100%;height:100%;display:block}.SessionPages-module__97ugPq__carousel{margin-bottom:28px}.SessionPages-module__97ugPq__carouselTrack{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:24px;padding:2px 2px 6px;display:flex;overflow-x:auto}.SessionPages-module__97ugPq__carouselTrack::-webkit-scrollbar{display:none}.SessionPages-module__97ugPq__carouselFrame{scroll-snap-align:center;scroll-snap-stop:always;cursor:pointer;background:#dde0d8;border:1px solid #20241e1f;flex:0 0 100%;padding:0;position:relative;overflow:hidden}.SessionPages-module__97ugPq__carouselFrame:hover,.SessionPages-module__97ugPq__carouselFrame:focus-visible{border-color:#345f45}.SessionPages-module__97ugPq__carouselFrame img{aspect-ratio:2.39;object-fit:cover;width:100%;display:block}.SessionPages-module__97ugPq__videoThumb{cursor:pointer;background:#dde0d8;border:1px solid #20241e1f;width:100%;margin-bottom:28px;padding:0;display:block;position:relative;overflow:hidden}.SessionPages-module__97ugPq__videoThumb:hover,.SessionPages-module__97ugPq__videoThumb:focus-visible{border-color:#345f45}.SessionPages-module__97ugPq__videoThumb img{aspect-ratio:2.39;object-fit:cover;width:100%;display:block}.SessionPages-module__97ugPq__framePlayBadge{color:#ecebe6;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;pointer-events:none;background:#0b0a09c7;border-radius:2px;padding:5px 9px;font-size:9.5px;position:absolute;bottom:12px;left:12px}.SessionPages-module__97ugPq__carouselControls{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.SessionPages-module__97ugPq__carouselCounter{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:#6f766c;font-size:10px}.SessionPages-module__97ugPq__carouselButtons{gap:8px;display:inline-flex}.SessionPages-module__97ugPq__carouselButton{color:#20241e;cursor:pointer;background:0 0;border:1px solid #20241e47;border-radius:2px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:17px;line-height:1;display:inline-flex}.SessionPages-module__97ugPq__carouselButton:hover,.SessionPages-module__97ugPq__carouselButton:focus-visible{color:#345f45;border-color:#345f45}.SessionPages-module__97ugPq__slideshow{aspect-ratio:2.39;background:#101312;display:block;position:relative;overflow:hidden}.SessionPages-module__97ugPq__slideshowFill{aspect-ratio:auto;position:absolute;inset:0}.SessionPages-module__97ugPq__slide{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SessionPages-module__97ugPq__slideActive{animation:.9s cubic-bezier(.16,1,.3,1) both SessionPages-module__97ugPq__slideFadeIn}@keyframes SessionPages-module__97ugPq__slideFadeIn{0%{opacity:0}to{opacity:1}}.SessionPages-module__97ugPq__cardButton{color:#20241e;text-align:left;background:#dde0d8;border:1px solid #20241e1f;padding:0;display:block;overflow:hidden}.SessionPages-module__97ugPq__cardButton:hover{border-color:#345f45}.SessionPages-module__97ugPq__posterWide,.SessionPages-module__97ugPq__posterFlagship,.SessionPages-module__97ugPq__posterScreen,.SessionPages-module__97ugPq__portrait{position:relative;overflow:hidden}.SessionPages-module__97ugPq__posterWide{aspect-ratio:2.39}.SessionPages-module__97ugPq__posterFlagship{aspect-ratio:2.75}.SessionPages-module__97ugPq__posterScreen{aspect-ratio:16/9}.SessionPages-module__97ugPq__portrait{aspect-ratio:4/5}.SessionPages-module__97ugPq__cardMeta{justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px 15px;font-size:16px;font-weight:650;display:flex}.SessionPages-module__97ugPq__tag{color:#6f766c;letter-spacing:.1em;white-space:nowrap;font-size:10.5px}.SessionPages-module__97ugPq__metaRow{color:#6f766c;letter-spacing:.1em;border-top:1px solid #20241e2e;gap:32px;padding-top:18px;font-size:11px;display:flex}.SessionPages-module__97ugPq__crossLink{color:#555c52;background:#dde0d8;border-left:2px solid #345f45;max-width:640px;margin-bottom:28px;padding:16px 20px;font-size:14px;line-height:1.6}.SessionPages-module__97ugPq__inlineButton{color:#345f45;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.SessionPages-module__97ugPq__inlineButton:hover{color:#20241e}.SessionPages-module__97ugPq__darkLink{color:#e9ebe6;background:#20241e;padding:13px 22px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-block}.SessionPages-module__97ugPq__flagshipCard{background:#dfe4ea;border:1px solid #a3b1c0;margin-bottom:16px}.SessionPages-module__97ugPq__flagshipMeta{justify-content:space-between;align-items:baseline;gap:24px;padding:22px 24px;display:flex}.SessionPages-module__97ugPq__flagshipMeta h3,.SessionPages-module__97ugPq__serviceRow h3{margin:0;font-size:20px;font-weight:700}.SessionPages-module__97ugPq__flagshipMeta h3{margin-bottom:8px}.SessionPages-module__97ugPq__flagshipMeta p,.SessionPages-module__97ugPq__serviceRow p{color:#555c52;margin:0;font-size:14px;line-height:1.6}.SessionPages-module__97ugPq__flagshipMeta p{max-width:520px}.SessionPages-module__97ugPq__aiTag,.SessionPages-module__97ugPq__darkBandLabelAi,.SessionPages-module__97ugPq__serviceNumber,.SessionPages-module__97ugPq__serviceNumberAi,.SessionPages-module__97ugPq__step,.SessionPages-module__97ugPq__shortcutLabel,.SessionPages-module__97ugPq__chapterNumber,.SessionPages-module__97ugPq__chapterYears{font-family:var(--font-mono), ui-monospace, monospace}.SessionPages-module__97ugPq__aiTag{color:#456787;letter-spacing:.1em;white-space:nowrap;font-size:10.5px}.SessionPages-module__97ugPq__screenStrip{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:40px;display:grid}.SessionPages-module__97ugPq__sectionLabel{color:#20241e;letter-spacing:.14em;margin-bottom:14px;font-size:11.5px}.SessionPages-module__97ugPq__benchGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:48px;display:grid}.SessionPages-module__97ugPq__benchCard{background:#dfe4ea;border:1px dashed #a3b1c0;padding:14px 16px}.SessionPages-module__97ugPq__benchName{color:#456787;margin-bottom:6px;font-size:11.5px}.SessionPages-module__97ugPq__benchDescription{color:#555c52;font-size:13px;line-height:1.5}.SessionPages-module__97ugPq__darkBand{color:#e7e5df;background:#20241e;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.SessionPages-module__97ugPq__darkBandLabelAi{color:#8ba0b1;letter-spacing:.14em;margin-bottom:10px;font-size:11px}.SessionPages-module__97ugPq__darkBandHeadline{letter-spacing:-.01em;max-width:460px;font-size:24px;font-weight:700}.SessionPages-module__97ugPq__bandButton{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;border:0;flex:none;align-items:center;gap:9px;padding:14px 22px;font-size:12.5px;font-weight:600;display:inline-flex}.SessionPages-module__97ugPq__bandButtonAi{color:#20241e;background:#8ba0b1}.SessionPages-module__97ugPq__bandButtonLight{color:#20241e;background:#e9ebe6}.SessionPages-module__97ugPq__bandButton:hover{color:#e9ebe6;background:#345f45}.SessionPages-module__97ugPq__eveCursor{background:currentColor;width:7px;height:13px;animation:1.1s step-end infinite SessionPages-module__97ugPq__plBlink;display:inline-block}.SessionPages-module__97ugPq__servicesIntro{margin-bottom:36px}.SessionPages-module__97ugPq__serviceRows{flex-direction:column;gap:16px;margin-bottom:44px;display:flex}.SessionPages-module__97ugPq__serviceRow{background:#dde0d8;border-top:2px solid #20241e;grid-template-columns:200px 1fr;gap:28px;padding:24px 26px;display:grid}.SessionPages-module__97ugPq__serviceLinkRow{text-align:left;cursor:pointer;background:#dde0d8;border:none;border-top:2px solid #20241e;grid-template-columns:200px 1fr auto;align-items:center;gap:28px;width:100%;padding:26px;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);display:grid}.SessionPages-module__97ugPq__serviceLinkRow:hover,.SessionPages-module__97ugPq__serviceLinkRow:focus-visible{background:#d3d9cd;border-top-color:#345f45}.SessionPages-module__97ugPq__serviceLinkRow:hover .SessionPages-module__97ugPq__serviceLinkCta,.SessionPages-module__97ugPq__serviceLinkRow:focus-visible .SessionPages-module__97ugPq__serviceLinkCta{color:#345f45}.SessionPages-module__97ugPq__serviceLinkTitle{color:#20241e;margin-top:6px;font-size:21px;font-weight:650;display:block}.SessionPages-module__97ugPq__serviceOneLiner{color:#3d423a;max-width:560px;font-size:16.5px;line-height:1.5}.SessionPages-module__97ugPq__serviceLinkCta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:#6f766c;white-space:nowrap;font-size:10.5px}.SessionPages-module__97ugPq__serviceCopy{flex-direction:column;gap:14px;display:flex}.SessionPages-module__97ugPq__serviceRowAi{background:#dfe4ea;border-top-color:#456787}.SessionPages-module__97ugPq__serviceNumber,.SessionPages-module__97ugPq__serviceNumberAi{color:#345f45;margin-bottom:10px;font-size:11px}.SessionPages-module__97ugPq__serviceNumberAi{color:#456787}.SessionPages-module__97ugPq__serviceRow p{font-size:14.5px;line-height:1.65}.SessionPages-module__97ugPq__serviceRow h3{font-size:19px}.SessionPages-module__97ugPq__steps{align-items:center;margin-bottom:44px;display:flex}.SessionPages-module__97ugPq__step{color:#20241e;letter-spacing:.08em;background:#d3d7cc;border:1px solid #b9beb2;flex-direction:column;flex:1;gap:4px;padding:12px 14px;font-size:11px;display:flex}.SessionPages-module__97ugPq__stepActive{color:#345f45;border-color:#3e6e4f}.SessionPages-module__97ugPq__step span{color:#6f766c;font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:0;font-size:12.5px}.SessionPages-module__97ugPq__stepArrow{color:#6f766c;padding:0 10px}.SessionPages-module__97ugPq__honestyGrid,.SessionPages-module__97ugPq__principlesGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:44px;display:grid}.SessionPages-module__97ugPq__honestyCard,.SessionPages-module__97ugPq__principleCard{color:#555c52;background:#dde0d8;border-left:2px solid #345f45;padding:20px 22px;font-size:14px;line-height:1.65}.SessionPages-module__97ugPq__honestyCard strong,.SessionPages-module__97ugPq__principleCard strong{color:#20241e}.SessionPages-module__97ugPq__aboutIntro{grid-template-columns:280px 1fr;gap:40px;margin-bottom:48px;display:grid}.SessionPages-module__97ugPq__aboutHeadline{letter-spacing:-.02em;max-width:560px;margin:0 0 16px;font-size:36px;font-weight:750}.SessionPages-module__97ugPq__aboutBody{color:#555c52;max-width:520px;margin:0;font-size:15.5px;line-height:1.65}.SessionPages-module__97ugPq__aboutBody+.SessionPages-module__97ugPq__aboutBody{margin-top:16px}.SessionPages-module__97ugPq__chapterRows{flex-direction:column;margin-bottom:48px;display:flex}.SessionPages-module__97ugPq__chapterRow{border-bottom:1px solid #20241e24;grid-template-columns:64px 220px 1fr 70px;align-items:baseline;gap:20px;padding:14px 4px;display:grid}.SessionPages-module__97ugPq__chapterNumber{color:#345f45;font-size:11px}.SessionPages-module__97ugPq__chapterTitle{font-size:16px;font-weight:650}.SessionPages-module__97ugPq__chapterDescription{color:#555c52;font-size:13.5px}.SessionPages-module__97ugPq__chapterYears{color:#6f766c;text-align:right;font-size:11px}.SessionPages-module__97ugPq__principlesGrid{grid-template-columns:repeat(3,1fr);margin-bottom:48px}.SessionPages-module__97ugPq__principleCard{border-left:0;line-height:1.6}.SessionPages-module__97ugPq__contactGrid{grid-template-columns:1.2fr 1fr;gap:48px;margin-top:32px;display:grid}.SessionPages-module__97ugPq__contactForm{flex-direction:column;gap:18px;display:flex}.SessionPages-module__97ugPq__honeypot{display:none}.SessionPages-module__97ugPq__formField{flex-direction:column;display:flex}.SessionPages-module__97ugPq__formLabel{color:#555c52;letter-spacing:.12em;margin-bottom:8px;font-size:11px}.SessionPages-module__97ugPq__formLabelError,.SessionPages-module__97ugPq__fieldError,.SessionPages-module__97ugPq__formError{color:#b03a30}.SessionPages-module__97ugPq__contactForm input,.SessionPages-module__97ugPq__contactForm textarea{box-sizing:border-box;color:#20241e;width:100%;font-family:var(--font-grotesk), ui-sans-serif, sans-serif;background:#f1f3ee;border:1px solid #20241e47;border-radius:2px;outline:none;padding:13px 14px;font-size:14.5px}.SessionPages-module__97ugPq__contactForm input:focus,.SessionPages-module__97ugPq__contactForm textarea:focus{outline-offset:2px;outline:2px solid #345f45}.SessionPages-module__97ugPq__contactForm textarea{resize:none;height:110px}.SessionPages-module__97ugPq__contactForm .SessionPages-module__97ugPq__inputError{border-color:#c25048}.SessionPages-module__97ugPq__fieldError{margin-top:7px;font-size:10.5px}.SessionPages-module__97ugPq__formError{margin:0;font-size:12px;line-height:1.5}.SessionPages-module__97ugPq__submitButton{color:#e9ebe6;cursor:pointer;background:#20241e;border:0;border-radius:2px;align-self:flex-start;padding:14px 26px;font-size:13.5px;font-weight:650}.SessionPages-module__97ugPq__submitButton:hover{background:#3e6e4f}.SessionPages-module__97ugPq__submitButton:disabled{cursor:wait;opacity:.65}.SessionPages-module__97ugPq__successPanel{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.SessionPages-module__97ugPq__successLabel{color:#345f45;letter-spacing:.14em;margin-bottom:12px;font-size:12px}.SessionPages-module__97ugPq__successHeadline{color:#20241e;letter-spacing:-.01em;margin-bottom:10px;font-size:22px;font-weight:700}.SessionPages-module__97ugPq__successBody{color:#555c52;max-width:420px;margin:0 0 18px;font-size:14px;line-height:1.6}.SessionPages-module__97ugPq__resetButton{color:#20241e;background:0 0;border:1px solid #20241e4d;padding:11px 18px;font-size:13px;font-weight:600}.SessionPages-module__97ugPq__resetButton:hover{color:#345f45;border-color:#3e6e4f}.SessionPages-module__97ugPq__shortcutLabel{color:#456787;letter-spacing:.12em;margin-bottom:14px;font-size:11px}.SessionPages-module__97ugPq__shortcutList{flex-direction:column;gap:10px;display:flex}.SessionPages-module__97ugPq__shortcutButton{color:#20241e;font-family:var(--font-grotesk), ui-sans-serif, sans-serif;text-align:left;background:#dfe4ea;border:1px solid #a3b1c0;padding:12px 16px;font-size:14px}.SessionPages-module__97ugPq__shortcutButton:hover{border-color:#456787}.SessionPages-module__97ugPq__contactFootnote{color:#6f766c;margin:18px 0 0;font-size:13.5px;line-height:1.6}@media (max-width:767px){.SessionPages-module__97ugPq__page{padding:26px 22px 40px}.SessionPages-module__97ugPq__pageHeader{flex-wrap:wrap;gap:10px}.SessionPages-module__97ugPq__pageKicker{width:100%}.SessionPages-module__97ugPq__pageTitle{font-size:26px}.SessionPages-module__97ugPq__intro{margin-top:14px;margin-bottom:24px;font-size:14px;line-height:1.62}.SessionPages-module__97ugPq__headline{font-size:27px;line-height:1.12}.SessionPages-module__97ugPq__body,.SessionPages-module__97ugPq__aboutBody{font-size:14px;line-height:1.6}.SessionPages-module__97ugPq__aboutHeadline{font-size:27px;line-height:1.12}.SessionPages-module__97ugPq__posterGrid,.SessionPages-module__97ugPq__stillGrid,.SessionPages-module__97ugPq__screenStrip,.SessionPages-module__97ugPq__benchGrid,.SessionPages-module__97ugPq__honestyGrid,.SessionPages-module__97ugPq__principlesGrid,.SessionPages-module__97ugPq__contactGrid,.SessionPages-module__97ugPq__aboutIntro,.SessionPages-module__97ugPq__serviceRow{grid-template-columns:1fr}.SessionPages-module__97ugPq__aboutIntro,.SessionPages-module__97ugPq__contactGrid{gap:28px}.SessionPages-module__97ugPq__flagshipMeta,.SessionPages-module__97ugPq__cardMeta{flex-direction:column;align-items:flex-start;gap:8px}.SessionPages-module__97ugPq__flagshipMeta{padding:18px}.SessionPages-module__97ugPq__playButton,.SessionPages-module__97ugPq__darkLink,.SessionPages-module__97ugPq__bandButton,.SessionPages-module__97ugPq__resetButton,.SessionPages-module__97ugPq__shortcutButton,.SessionPages-module__97ugPq__submitButton{min-height:44px}.SessionPages-module__97ugPq__playButton{white-space:normal;max-width:100%;padding-left:18px;padding-right:18px}.SessionPages-module__97ugPq__contactForm input,.SessionPages-module__97ugPq__contactForm textarea{min-height:44px}.SessionPages-module__97ugPq__steps{flex-direction:column;align-items:stretch;gap:8px}.SessionPages-module__97ugPq__step{width:100%}.SessionPages-module__97ugPq__stepArrow{transform:rotate(90deg)}.SessionPages-module__97ugPq__chapterRow{grid-template-columns:52px 1fr 56px;gap:12px}.SessionPages-module__97ugPq__chapterDescription{grid-column:2/4}.SessionPages-module__97ugPq__darkBand{flex-direction:column;align-items:flex-start;padding:28px 24px}.SessionPages-module__97ugPq__darkBandHeadline{font-size:21px}.SessionPages-module__97ugPq__metaRow{flex-direction:column;gap:10px}}@keyframes SessionPages-module__97ugPq__plBlink{0%,49%{opacity:1}50%,to{opacity:0}}
