.channel-demo-module__g29zFG__demo{--c-bg:#111;--c-head:var(--k-charcoal);--c-raise:#1b1b1b;--c-bubble:var(--k-charcoal-2);--c-ctrl:var(--k-charcoal-3);--c-line:#2a2a2a;--c-line-2:var(--k-line-dark);--c-fog:var(--k-fog);--c-body:var(--k-fog-body);--c-muted:var(--k-fog-muted);--c-mist:var(--k-lavender-mist);--c-lav:var(--k-lavender);--c-night:var(--k-lavender-night);--c-night-line:#4e3a7a;--peek-w:256px;--peek-right:56px;color:var(--k-charcoal);flex-direction:column;display:flex;position:relative}.channel-demo-module__g29zFG__demo button{cursor:pointer;font-family:inherit}.channel-demo-module__g29zFG__demoToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.channel-demo-module__g29zFG__channelTabs{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.channel-demo-module__g29zFG__channelTabs button{border:1.5px solid var(--k-charcoal);border-radius:var(--r-pill);min-height:56px;color:var(--k-charcoal);text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:12px;padding:0 24px 0 8px;display:flex}.channel-demo-module__g29zFG__channelTabs button:hover{background:var(--k-lemon-press)}.channel-demo-module__g29zFG__channelTabs button[aria-selected=true]{background:var(--k-charcoal);color:var(--k-lemon)}.channel-demo-module__g29zFG__tabIcon{background:var(--k-charcoal);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.channel-demo-module__g29zFG__channelTabs button[aria-selected=true] .channel-demo-module__g29zFG__tabIcon{background:var(--k-charcoal-3)}.channel-demo-module__g29zFG__kuumaAppIcon{--avatar-bg:var(--k-charcoal-3)}.channel-demo-module__g29zFG__tabText{flex-direction:column;gap:4px;display:flex}.channel-demo-module__g29zFG__tabName{font:600 12.5px/1 var(--font-geist-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase}.channel-demo-module__g29zFG__tabText small{color:var(--k-ink-muted);font-size:12px;line-height:1.2}.channel-demo-module__g29zFG__channelTabs button[aria-selected=true] small{color:var(--k-fog-body)}.channel-demo-module__g29zFG__playback{align-items:center;gap:16px;display:flex}.channel-demo-module__g29zFG__playbackLabel{white-space:nowrap}.channel-demo-module__g29zFG__playButton.channel-demo-module__g29zFG__playButton{flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0}.channel-demo-module__g29zFG__playButton svg{width:20px;height:20px}.channel-demo-module__g29zFG__storyControls{padding-right:calc(var(--peek-w) + var(--peek-right) + 24px);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 40px;display:grid}.channel-demo-module__g29zFG__storyControls button{min-width:0;min-height:44px;color:var(--k-charcoal);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex}.channel-demo-module__g29zFG__stepNumber{font:900 clamp(32px, 2.8vw, 40px)/.9 var(--font-geist-sans), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--k-ink-muted);transform-origin:0 100%;transition:translate var(--dur-s) var(--ease-expo), color var(--dur-xs) linear;display:block}.channel-demo-module__g29zFG__storyControls button[data-state=done] .channel-demo-module__g29zFG__stepNumber,.channel-demo-module__g29zFG__storyControls button[data-state=current] .channel-demo-module__g29zFG__stepNumber{color:var(--k-charcoal)}.channel-demo-module__g29zFG__storyControls button:hover .channel-demo-module__g29zFG__stepNumber{translate:0 -4px}.channel-demo-module__g29zFG__stepLabel{min-height:20px;font:600 15px/1.3 var(--font-geist-sans), sans-serif;letter-spacing:-.01em;color:var(--k-ink-muted);align-items:center;gap:8px;display:flex}.channel-demo-module__g29zFG__storyControls button[data-state=done] .channel-demo-module__g29zFG__stepLabel,.channel-demo-module__g29zFG__storyControls button[data-state=current] .channel-demo-module__g29zFG__stepLabel{color:var(--k-charcoal)}.channel-demo-module__g29zFG__stepDone{background:var(--k-charcoal);width:20px;height:20px;color:var(--k-lemon);border-radius:50%;flex:0 0 20px;place-items:center;display:grid}.channel-demo-module__g29zFG__stepTrack{border:1.5px solid var(--k-charcoal);border-radius:var(--r-pill);width:100%;height:12px;display:block;position:relative;overflow:hidden}.channel-demo-module__g29zFG__stepTrack b{background:var(--k-lavender);transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;inset:0}.channel-demo-module__g29zFG__stage{isolation:isolate;margin-bottom:8px;position:relative}.channel-demo-module__g29zFG__peek{z-index:0;right:var(--peek-right);bottom:calc(100% - var(--peek-w) * .104 - 3px);width:var(--peek-w);aspect-ratio:3/2;pointer-events:none;position:absolute}.channel-demo-module__g29zFG__peekCat{width:100%;display:block}.channel-demo-module__g29zFG__stage>.channel-demo-module__g29zFG__slab{z-index:1;border-radius:var(--r-slab);background:var(--k-charcoal);color:var(--c-fog);padding:12px;position:relative}.channel-demo-module__g29zFG__contact{z-index:-1;background:var(--z-contact,#5e560057);filter:blur(16px);pointer-events:none;border-radius:50%;height:40px;position:absolute;bottom:-16px;left:8%;right:8%}.channel-demo-module__g29zFG__theater{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg);isolation:isolate;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.channel-demo-module__g29zFG__theater.channel-demo-module__g29zFG__appTheater{display:block}.channel-demo-module__g29zFG__chatApp{background:var(--c-bg);min-width:0;display:flex}.channel-demo-module__g29zFG__appRail{background:var(--c-head);border-right:1px solid var(--c-line);flex-direction:column;flex-shrink:0;align-items:center;gap:20px;width:64px;padding:20px 0;display:flex}.channel-demo-module__g29zFG__railSelected,.channel-demo-module__g29zFG__officeAvatar{background:var(--k-lemon);width:40px;height:40px;color:var(--k-charcoal);font:700 12px/1 var(--font-geist-sans), sans-serif;letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.channel-demo-module__g29zFG__railBottom{color:var(--c-muted);margin-top:auto;font-size:20px}.channel-demo-module__g29zFG__chatMain{flex-direction:column;flex:1;min-width:0;display:flex}.channel-demo-module__g29zFG__chatHeader{background:var(--c-head);border-bottom:1px solid var(--c-line);align-items:center;gap:12px;height:76px;padding:16px 24px;display:flex}.channel-demo-module__g29zFG__chatHeader>div{flex-direction:column;min-width:0;display:flex}.channel-demo-module__g29zFG__chatHeader strong{color:var(--c-fog);letter-spacing:-.02em;font-size:15px;font-weight:600}.channel-demo-module__g29zFG__chatHeader>div>span{color:var(--c-muted);margin-top:2px;font-size:12px}.channel-demo-module__g29zFG__chatMenu{color:var(--c-muted);letter-spacing:.08em;margin-left:auto;font-size:24px}.channel-demo-module__g29zFG__pinnedMessage{border-bottom:1px solid var(--c-line);background:#151515;align-items:center;gap:12px;height:64px;padding:12px 24px;display:flex}.channel-demo-module__g29zFG__pinnedMessage>span{color:var(--c-mist);font-size:24px}.channel-demo-module__g29zFG__pinnedMessage>div{border-left:2px solid var(--c-lav);min-width:0;padding-left:12px}.channel-demo-module__g29zFG__pinnedMessage strong{font:500 10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.14em;color:var(--c-mist);display:block}.channel-demo-module__g29zFG__pinnedMessage p{color:var(--c-body);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.channel-demo-module__g29zFG__conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-line-2) transparent;height:380px;padding:16px 20px;overflow:auto}.channel-demo-module__g29zFG__dayTag{border-radius:var(--r-pill);background:var(--c-raise);color:var(--c-muted);margin:0 auto 20px;padding:4px 12px;font-size:11px;display:table}.channel-demo-module__g29zFG__messages{flex-direction:column;gap:12px;display:flex}.channel-demo-module__g29zFG__message{align-items:flex-end;gap:8px;width:100%;padding-right:20px;display:flex}.channel-demo-module__g29zFG__messageAvatar{margin-bottom:4px}.channel-demo-module__g29zFG__bubble{background:var(--c-bubble);border-radius:16px 16px 16px 4px;min-width:0;max-width:100%;padding:8px 12px 6px}.channel-demo-module__g29zFG__bubble p{color:var(--c-fog);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.channel-demo-module__g29zFG__sender{color:var(--c-mist);margin-bottom:4px;font-size:11px;font-weight:600;line-height:1.5}.channel-demo-module__g29zFG__sender .kuuma-wordmark{color:var(--c-fog);font-size:inherit;letter-spacing:-.03em}.channel-demo-module__g29zFG__sender>span:last-child:not(:first-child){border-radius:var(--r-micro);color:var(--c-mist);font:500 9px/1.5 var(--font-geist-mono), monospace;border:1px solid #c9a8ff66;margin-left:6px;padding:0 4px}.channel-demo-module__g29zFG__ownerMessage{justify-content:flex-end;padding:0 0 0 40px}.channel-demo-module__g29zFG__ownerMessage .channel-demo-module__g29zFG__bubble{background:var(--k-lemon);border-radius:16px 16px 4px}.channel-demo-module__g29zFG__ownerMessage .channel-demo-module__g29zFG__bubble p{color:var(--k-charcoal)}.channel-demo-module__g29zFG__mention{color:var(--c-mist);font-weight:600}.channel-demo-module__g29zFG__ownerMessage .channel-demo-module__g29zFG__mention{color:var(--k-lavender-ink);font-weight:700}.channel-demo-module__g29zFG__messageTime{color:var(--c-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:10px;line-height:1.4;display:flex}.channel-demo-module__g29zFG__ownerMessage .channel-demo-module__g29zFG__messageTime{color:var(--k-ink-muted)}.channel-demo-module__g29zFG__messageTime span{color:var(--k-lavender-ink);letter-spacing:-3px;margin-right:2px;font-size:12px;font-weight:700}.channel-demo-module__g29zFG__fileBubble{border:1px solid var(--c-line-2);border-radius:var(--r-control);background:var(--c-ctrl);width:100%;color:var(--c-fog);text-align:left;transition:border-color var(--dur-xs) linear;align-items:center;gap:12px;margin:12px 0 4px;padding:10px 12px;display:flex}.channel-demo-module__g29zFG__fileBubble:hover{border-color:var(--c-mist)}.channel-demo-module__g29zFG__fileBubble>span:first-child{align-items:center;display:flex}.channel-demo-module__g29zFG__fileBubble strong{font-size:12px;font-weight:600;display:block}.channel-demo-module__g29zFG__fileBubble small{color:var(--c-mist);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.channel-demo-module__g29zFG__memoryTag{color:var(--c-mist);border-top:1px solid #c9a8ff33;align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:11px;display:flex}.channel-demo-module__g29zFG__memoryTag svg{flex-shrink:0;width:14px;height:14px}.channel-demo-module__g29zFG__composer{background:var(--c-head);border-top:1px solid var(--c-line);height:68px;color:var(--c-muted);align-items:center;gap:16px;padding:12px 20px;display:flex}.channel-demo-module__g29zFG__composer>span:first-child{font-size:24px}.channel-demo-module__g29zFG__composer>div{flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.channel-demo-module__g29zFG__composer>div>span:not(.channel-demo-module__g29zFG__typingDots){color:var(--c-mist);font-size:20px}.channel-demo-module__g29zFG__sendIcon{color:var(--k-lemon);display:flex}.channel-demo-module__g29zFG__typingDots{align-items:center;gap:4px;display:flex}.channel-demo-module__g29zFG__typingDots i{background:var(--c-lav);border-radius:50%;width:4px;height:4px}.channel-demo-module__g29zFG__slackSidebar{background:var(--c-night);border-right:1px solid #3a2f57;flex-shrink:0;width:156px;padding:24px 12px}.channel-demo-module__g29zFG__slackSidebar>div{align-items:center;gap:8px;padding:6px 0;display:flex}.channel-demo-module__g29zFG__slackSidebar>div:first-child{padding:0 0 20px}.channel-demo-module__g29zFG__slackSidebar strong{color:var(--c-fog);font-size:13px;font-weight:600}.channel-demo-module__g29zFG__slackSidebar>span{color:var(--c-mist);font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.12em;margin:20px 0 8px;display:block}.channel-demo-module__g29zFG__slackSidebar p{color:var(--c-body);padding:6px 8px;font-size:12px}.channel-demo-module__g29zFG__slackSidebar .channel-demo-module__g29zFG__slackActive{border-radius:var(--r-micro);background:var(--k-lemon);color:var(--k-charcoal);font-weight:600}.channel-demo-module__g29zFG__slackSidebar small{color:var(--c-body);font-size:11px}.channel-demo-module__g29zFG__slackHash{color:var(--c-muted);font-size:28px}.channel-demo-module__g29zFG__slackThreadHeader{border-bottom:1px solid var(--c-line);background:#151515;flex-direction:column;justify-content:center;height:64px;padding:12px 20px;display:flex}.channel-demo-module__g29zFG__slackThreadHeader>span{color:var(--c-fog);font-size:13px;font-weight:600}.channel-demo-module__g29zFG__slackThreadHeader small{color:var(--c-muted);margin-top:4px;font-size:11px}.channel-demo-module__g29zFG__slackThreadHeader small span{padding:0 4px}.channel-demo-module__g29zFG__slackConversation{padding:16px}.channel-demo-module__g29zFG__slackMessage{align-items:flex-start;gap:10px;display:flex}.channel-demo-module__g29zFG__slackMessage>div{flex:1;min-width:0}.channel-demo-module__g29zFG__slackMessage p{color:var(--c-body);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.channel-demo-module__g29zFG__slackOwnerMessage p{color:var(--c-fog)}.channel-demo-module__g29zFG__slackMessage .channel-demo-module__g29zFG__mention{border-radius:var(--r-micro);background:#a66bff29;padding:1px 4px;font-weight:500}.channel-demo-module__g29zFG__slackSender{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.channel-demo-module__g29zFG__slackSender strong{color:var(--c-fog);font-size:12px;font-weight:600}.channel-demo-module__g29zFG__slackSender .kuuma-wordmark{color:var(--c-fog);letter-spacing:-.03em}.channel-demo-module__g29zFG__slackSender>span{border-radius:var(--r-micro);background:var(--c-ctrl);color:var(--c-body);font:500 9px/1.6 var(--font-geist-mono), monospace;padding:0 4px}.channel-demo-module__g29zFG__slackSender small{color:var(--c-muted);font-size:10px}.channel-demo-module__g29zFG__slackOwner{border-radius:var(--r-control);background:var(--k-lemon);width:32px;height:32px;color:var(--k-charcoal);flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.channel-demo-module__g29zFG__slackComposer{border:1px solid var(--c-line-2);border-radius:var(--r-control);min-height:88px;color:var(--c-muted);margin:auto 12px 12px;padding:12px;font-size:11px}.channel-demo-module__g29zFG__slackComposer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.channel-demo-module__g29zFG__slackComposer>div>span{gap:16px;font-size:13px;display:flex}.channel-demo-module__g29zFG__slackComposer svg{width:16px;height:16px;color:var(--k-lemon)}.channel-demo-module__g29zFG__computer{border-left:1px solid var(--c-line);background:#151515;flex-direction:column;min-width:0;display:flex}.channel-demo-module__g29zFG__computerTop{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 24px;display:flex}.channel-demo-module__g29zFG__computerTop>span:first-child{color:var(--c-body);align-items:center;gap:8px;font-size:13px;display:flex}.channel-demo-module__g29zFG__computerTop .kuuma-wordmark{color:var(--c-fog);letter-spacing:-.03em;font-weight:600}.channel-demo-module__g29zFG__computerTop svg{color:var(--c-muted);margin-right:2px}.channel-demo-module__g29zFG__sessionDot{color:var(--c-muted);font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:8px;display:flex}.channel-demo-module__g29zFG__sessionDot:before{content:"";background:var(--c-lav);border-radius:50%;width:6px;height:6px;display:block}.channel-demo-module__g29zFG__computerInner{background-image:radial-gradient(#f5f5f00d 1px,#0000 1px);background-size:16px 16px;flex-direction:column;flex:1;padding:24px;display:flex}.channel-demo-module__g29zFG__desktopWindow{border:1px solid var(--c-ctrl);border-radius:var(--r-control);background:var(--c-raise);min-width:0;overflow:hidden}.channel-demo-module__g29zFG__windowChrome{background:var(--c-bubble);border-bottom:1px solid var(--c-ctrl);height:36px;color:var(--c-body);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex}.channel-demo-module__g29zFG__windowDots{gap:4px;display:flex}.channel-demo-module__g29zFG__windowDots i{background:#3a3a3a;border-radius:50%;width:6px;height:6px}.channel-demo-module__g29zFG__windowTitle{border-radius:var(--r-micro);padding:2px 8px;display:inline-block;position:relative}.channel-demo-module__g29zFG__windowTitle>span{position:relative}.channel-demo-module__g29zFG__desktopContent{height:332px;padding:20px}.channel-demo-module__g29zFG__appLocation{min-height:24px;color:var(--c-fog);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.channel-demo-module__g29zFG__appLocation i{color:var(--c-muted);margin:0 4px;font-style:normal}.channel-demo-module__g29zFG__appLocation .channel-demo-module__g29zFG__fileCount{color:var(--c-muted);font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.1em;margin-left:auto}.channel-demo-module__g29zFG__folderFiles{flex-direction:column;gap:4px;display:flex}.channel-demo-module__g29zFG__folderFiles>div{border-radius:var(--r-micro);border:1px solid #0000;align-items:center;gap:10px;padding:8px;display:flex}.channel-demo-module__g29zFG__folderFiles>div>span:nth-last-child(2){color:var(--c-fog);flex:1;font-size:12px}.channel-demo-module__g29zFG__folderFiles small{color:var(--c-muted);font-size:10px;display:block}.channel-demo-module__g29zFG__folderFiles>div>span:last-child{color:var(--c-muted);font-size:10px}.channel-demo-module__g29zFG__folderFiles .channel-demo-module__g29zFG__selectedFile{background:#a66bff1a;border-color:#a66bff66}.channel-demo-module__g29zFG__folderFiles .channel-demo-module__g29zFG__selectedFile>span:last-child{color:var(--c-mist);font-weight:600}.channel-demo-module__g29zFG__contextExcerpt{border-top:1px solid var(--c-ctrl);margin-top:12px;padding-top:12px}.channel-demo-module__g29zFG__contextExcerpt>span{color:var(--c-mist);font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.14em}.channel-demo-module__g29zFG__contextExcerpt p{color:var(--c-body);font-size:12px;line-height:1.6;margin-top:6px!important}.channel-demo-module__g29zFG__miniSheet{border:1px solid var(--c-ctrl);border-radius:var(--r-micro);overflow:hidden}.channel-demo-module__g29zFG__miniSheet>div{border-bottom:1px solid var(--c-line);grid-template-columns:1.5fr 1fr .8fr;display:grid}.channel-demo-module__g29zFG__miniSheet>div:last-child{border-bottom:0}.channel-demo-module__g29zFG__miniSheet>div>span{border-right:1px solid var(--c-line);color:var(--c-body);padding:10px 8px;font-size:11px}.channel-demo-module__g29zFG__miniSheet>div>span:last-child{color:var(--c-mist);border-right:0}.channel-demo-module__g29zFG__miniSheet .channel-demo-module__g29zFG__sheetHeader{background:var(--c-bubble)}.channel-demo-module__g29zFG__miniSheet .channel-demo-module__g29zFG__sheetHeader>span{color:var(--c-muted);font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.1em;padding:8px}.channel-demo-module__g29zFG__writingCard{align-items:flex-start;gap:10px;padding:16px 0 0;display:flex}.channel-demo-module__g29zFG__writingCard>span{color:var(--c-lav);font-size:20px;line-height:1}.channel-demo-module__g29zFG__writingCard strong{color:var(--c-fog);font-size:12px;font-weight:600;display:block}.channel-demo-module__g29zFG__writingCard p{color:var(--c-body);font-size:12px;margin-top:4px!important}.channel-demo-module__g29zFG__writingCard small{color:var(--c-muted);margin-top:6px;font-size:10px;display:block}.channel-demo-module__g29zFG__resultHeading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.channel-demo-module__g29zFG__resultHeading>span{background:var(--k-lemon);width:32px;height:32px;color:var(--k-charcoal);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.channel-demo-module__g29zFG__resultHeading strong{color:var(--c-fog);font-size:14px;font-weight:600}.channel-demo-module__g29zFG__resultHeading p{color:var(--c-muted);font-size:11px;margin-top:2px!important}.channel-demo-module__g29zFG__resultFiles{flex-direction:column;display:flex}.channel-demo-module__g29zFG__resultFiles>div{border-bottom:1px solid var(--c-line);align-items:center;gap:12px;padding:10px 0;display:flex}.channel-demo-module__g29zFG__resultFiles strong{color:var(--c-fog);font-size:12px;font-weight:500;display:block}.channel-demo-module__g29zFG__resultFiles small{color:var(--c-muted);margin-top:2px;font-size:10px;display:block}.channel-demo-module__g29zFG__resultFiles i{color:var(--k-ok);margin-left:auto;font-size:12px;font-style:normal}.channel-demo-module__g29zFG__openResult{border-radius:var(--r-pill);background:var(--k-lemon);min-height:40px;color:var(--k-charcoal);transition:background-color var(--dur-xs) linear;border:0;align-items:center;gap:8px;margin-top:16px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.channel-demo-module__g29zFG__openResult:hover{background:var(--k-lavender)}.channel-demo-module__g29zFG__memoryDocument{border:1px solid var(--c-night-line);border-radius:var(--r-control);background:var(--c-night);padding:16px}.channel-demo-module__g29zFG__memoryDocument>span{color:var(--c-mist);font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.14em}.channel-demo-module__g29zFG__memoryDocument h4{color:var(--c-fog);letter-spacing:-.03em;margin:8px 0 16px;font-size:16px;font-weight:600;line-height:1.35}.channel-demo-module__g29zFG__memoryDocument>div:not(.channel-demo-module__g29zFG__memorySource){align-items:baseline;gap:10px;margin:10px 0;display:flex}.channel-demo-module__g29zFG__memoryDocument>div>span{color:var(--c-mist);font:500 10px/1.5 var(--font-geist-mono), monospace}.channel-demo-module__g29zFG__memoryDocument p{color:var(--c-body);font-size:12px}.channel-demo-module__g29zFG__memorySource{color:var(--c-body);border-top:1px solid #c9a8ff33;margin-top:14px;padding-top:10px;font-size:10px}.channel-demo-module__g29zFG__savedMemory{color:var(--c-mist);align-items:center;gap:8px;padding:14px 0 0;font-size:11px;display:flex}.channel-demo-module__g29zFG__computerActivity{align-items:flex-start;gap:8px;margin-top:18px;display:flex}.channel-demo-module__g29zFG__computerActivity p{color:var(--c-body);font-size:11px;line-height:1.5}.channel-demo-module__g29zFG__activityLine{background:var(--c-lav);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px;display:block}.channel-demo-module__g29zFG__desktopDock{align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.channel-demo-module__g29zFG__desktopDock>span{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-raise);place-items:center;width:36px;height:36px;display:grid}.channel-demo-module__g29zFG__desktopDock>span:last-of-type{border-color:var(--c-night-line);background:var(--c-night)}.channel-demo-module__g29zFG__desktopDock>i{background:var(--c-line-2);width:1px;height:24px;margin:0 4px}.channel-demo-module__g29zFG__desktopDock small{max-width:104px;color:var(--c-muted);font:500 8px/1.6 var(--font-geist-mono), monospace;letter-spacing:.08em}.channel-demo-module__g29zFG__sceneCaption{justify-content:space-between;align-items:baseline;gap:24px;min-height:88px;padding:40px 0 0;display:flex}.channel-demo-module__g29zFG__sceneCaption p{max-width:60ch;color:var(--k-ink-body);letter-spacing:-.01em;font-size:17px;line-height:1.5}.channel-demo-module__g29zFG__sceneCaption>span{color:var(--k-ink-muted);font:500 11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.14em;flex-shrink:0}.channel-demo-module__g29zFG__difference{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:64px 0 48px;display:grid}.channel-demo-module__g29zFG__difference>div{border-top:1.5px solid var(--k-charcoal);padding-top:24px}.channel-demo-module__g29zFG__differenceIcon{background:var(--k-charcoal);width:48px;height:48px;color:var(--k-lemon);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.channel-demo-module__g29zFG__differenceIcon svg{width:22px;height:22px}.channel-demo-module__g29zFG__demo .channel-demo-module__g29zFG__difference h3{color:var(--k-charcoal);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(24px,2.2vw,28px);font-weight:800;line-height:1.1}.channel-demo-module__g29zFG__difference p{color:var(--k-ink-body);letter-spacing:-.01em;font-size:16px;line-height:1.6}.channel-demo-module__g29zFG__demoNotes{border-top:1.5px solid var(--k-charcoal);color:var(--k-ink-body)}.channel-demo-module__g29zFG__demoNotes summary{min-height:64px;color:var(--k-charcoal);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.channel-demo-module__g29zFG__demoNotes summary::-webkit-details-marker{display:none}.channel-demo-module__g29zFG__demoNotes summary>span{border:1.5px solid var(--k-charcoal);width:32px;height:32px;transition:transform var(--dur-s) var(--ease-expo), background-color var(--dur-xs) linear, color var(--dur-xs) linear;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.channel-demo-module__g29zFG__demoNotes summary:hover>span{background:var(--k-charcoal);color:var(--k-lemon)}.channel-demo-module__g29zFG__demoNotes[open] summary>span{transform:rotate(45deg)}.channel-demo-module__g29zFG__demoNotes>div{grid-template-columns:1fr 1fr;gap:16px 48px;padding:8px 0 24px;display:grid}.channel-demo-module__g29zFG__demoNotes p{font-size:16px;line-height:1.6}.channel-demo-module__g29zFG__demoNotes strong{color:var(--k-charcoal);font-weight:600}.channel-demo-module__g29zFG__resultDialog{border:1.5px solid var(--k-charcoal);border-radius:var(--r-card);background:var(--k-paper);width:min(640px,100% - 32px);max-height:88dvh;color:var(--k-charcoal);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.channel-demo-module__g29zFG__resultDialog::backdrop{background:#fff21af0}.channel-demo-module__g29zFG__dialogTop{border-bottom:1px solid #17171724;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 24px;display:flex}.channel-demo-module__g29zFG__dialogTop>span{color:var(--k-charcoal);font:500 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.22em}.channel-demo-module__g29zFG__dialogTop button{border:1.5px solid var(--k-charcoal);width:44px;height:44px;color:var(--k-charcoal);transition:background-color var(--dur-xs) linear, color var(--dur-xs) linear;background:0 0;border-radius:50%;place-items:center;display:grid}.channel-demo-module__g29zFG__dialogTop button:hover{background:var(--k-charcoal);color:var(--k-lemon)}.channel-demo-module__g29zFG__resultPaper{padding:40px;position:relative}.channel-demo-module__g29zFG__stamp{border:2px solid var(--k-lavender-ink);border-radius:var(--r-micro);color:var(--k-lavender-ink);font:700 11px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;white-space:nowrap;padding:8px 12px;position:absolute;top:36px;right:40px;transform:rotate(-3deg)}.channel-demo-module__g29zFG__paperEyebrow{color:var(--k-ink-muted);font:500 11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.18em}.channel-demo-module__g29zFG__demo .channel-demo-module__g29zFG__resultPaper h3{color:var(--k-charcoal);letter-spacing:-.05em;text-wrap:balance;margin:32px 0 12px;font-size:clamp(32px,4.4vw,44px);font-weight:900;line-height:.95}.channel-demo-module__g29zFG__paperLede{color:var(--k-ink-body);font-size:16px;line-height:1.5}.channel-demo-module__g29zFG__previewEntries{margin:24px 0}.channel-demo-module__g29zFG__previewEntries>div{border-top:1px solid #17171724;padding:16px 0}.channel-demo-module__g29zFG__previewEntries small{color:var(--k-ink-muted);font:500 11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.08em;display:block}.channel-demo-module__g29zFG__previewEntries strong{letter-spacing:-.02em;margin-top:4px;font-size:18px;font-weight:700;display:block}.channel-demo-module__g29zFG__previewEntries p{color:var(--k-ink-body);font-size:16px;line-height:1.5;margin-top:8px!important}.channel-demo-module__g29zFG__quotePreview{margin:24px 0}.channel-demo-module__g29zFG__quotePreview>div{border-bottom:1px solid #17171724;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:16px;display:flex}.channel-demo-module__g29zFG__quotePreview>div>span{color:var(--k-ink-body)}.channel-demo-module__g29zFG__quotePreview strong{font-variant-numeric:tabular-nums;font-weight:600}.channel-demo-module__g29zFG__quotePreview>.channel-demo-module__g29zFG__quoteTotal{border-top:1.5px solid var(--k-charcoal);border-bottom:0;flex-wrap:wrap;margin-top:8px;padding:20px 0 4px}.channel-demo-module__g29zFG__quotePreview>.channel-demo-module__g29zFG__quoteTotal>span{color:var(--k-charcoal);font-weight:600}.channel-demo-module__g29zFG__quoteTotal strong{letter-spacing:-.055em;font-size:clamp(44px,8vw,64px);font-weight:900;line-height:.9}.channel-demo-module__g29zFG__quotePreview p{color:var(--k-ink-muted);font-size:15px;line-height:1.5;margin-top:16px!important}.channel-demo-module__g29zFG__paperNote{color:var(--k-ink-muted);font:500 10px/1.6 var(--font-geist-mono), monospace;letter-spacing:.12em;border-top:1px solid #17171724;padding-top:16px}[data-motion=full] .channel-demo-module__g29zFG__stepTrack b{transition:transform .25s linear}[data-motion=full] .channel-demo-module__g29zFG__storyControls button[aria-current=step] .channel-demo-module__g29zFG__stepNumber{animation:channel-demo-module__g29zFG__numeralPop .56s var(--ease-spring) both}[data-motion=full] .channel-demo-module__g29zFG__windowTitle:after{content:"";border-radius:inherit;background:var(--k-lavender);clip-path:inset(0 0 0 100%);animation:channel-demo-module__g29zFG__titleWipe var(--dur-m) var(--ease-io) both;position:absolute;inset:0}[data-motion=full] .channel-demo-module__g29zFG__windowTitle>span{animation:channel-demo-module__g29zFG__titleInk var(--dur-m) linear both}[data-motion=full] .channel-demo-module__g29zFG__desktopContent{animation:channel-demo-module__g29zFG__contentIn var(--dur-m) var(--ease-expo) both}[data-motion=full] .channel-demo-module__g29zFG__computerActivity p{animation:channel-demo-module__g29zFG__contentIn var(--dur-m) var(--ease-expo) both}:is([data-motion=full] .channel-demo-module__g29zFG__demo[data-playing=true] .channel-demo-module__g29zFG__message,[data-motion=full] .channel-demo-module__g29zFG__demo[data-playing=true] .channel-demo-module__g29zFG__slackMessage){animation:channel-demo-module__g29zFG__messageIn .32s var(--ease-expo) both}[data-motion=full] .channel-demo-module__g29zFG__demo[data-playing=true] .channel-demo-module__g29zFG__ownerMessage{animation:none}[data-motion=full] .channel-demo-module__g29zFG__demo[data-playing=true] .channel-demo-module__g29zFG__ownerMessage .channel-demo-module__g29zFG__bubble{animation:channel-demo-module__g29zFG__bubbleIn .36s var(--ease-expo) both;transform-origin:100% 100%}[data-motion=full] .channel-demo-module__g29zFG__demo[data-playing=true] .channel-demo-module__g29zFG__typingDots i{animation:1.2s ease-in-out infinite channel-demo-module__g29zFG__typing}[data-motion=full] .channel-demo-module__g29zFG__demo[data-playing=true] .channel-demo-module__g29zFG__typingDots i:nth-child(2){animation-delay:.15s}[data-motion=full] .channel-demo-module__g29zFG__demo[data-playing=true] .channel-demo-module__g29zFG__typingDots i:nth-child(3){animation-delay:.3s}[data-motion=full] .channel-demo-module__g29zFG__resultDialog[open]{animation:channel-demo-module__g29zFG__paperIn var(--dur-m) var(--ease-expo) both}[data-motion=full] .channel-demo-module__g29zFG__resultDialog[open]::backdrop{animation:channel-demo-module__g29zFG__fadeIn var(--dur-s) linear both}[data-motion=full] .channel-demo-module__g29zFG__resultDialog[open] .channel-demo-module__g29zFG__stamp{animation:channel-demo-module__g29zFG__stampIn .26s var(--ease-spring) .24s both}@keyframes channel-demo-module__g29zFG__numeralPop{0%{scale:.94}to{scale:1}}@keyframes channel-demo-module__g29zFG__titleWipe{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes channel-demo-module__g29zFG__titleInk{0%,40%{opacity:0}60%,to{opacity:1}}@keyframes channel-demo-module__g29zFG__contentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes channel-demo-module__g29zFG__messageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes channel-demo-module__g29zFG__bubbleIn{0%{clip-path:inset(0 0 0 100% round 16px);transform:translateY(8px)scale(.96)}to{clip-path:inset(0 round 16px);transform:none}}@keyframes channel-demo-module__g29zFG__typing{0%,70%,to{opacity:.35}35%{opacity:1}}@keyframes channel-demo-module__g29zFG__paperIn{0%{opacity:0;transform:translateY(24px)rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes channel-demo-module__g29zFG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes channel-demo-module__g29zFG__stampIn{0%{opacity:0;transform:rotate(-3deg)scale(1.04)}to{opacity:1;transform:rotate(-3deg)}}@media (max-width:1240px){.channel-demo-module__g29zFG__tabText small{display:none}.channel-demo-module__g29zFG__channelTabs button{min-height:52px;padding-right:20px}}@media (max-width:1100px){.channel-demo-module__g29zFG__demo{--peek-w:180px;--peek-right:40px}.channel-demo-module__g29zFG__slackSidebar,.channel-demo-module__g29zFG__appRail{display:none}.channel-demo-module__g29zFG__computerInner{padding:20px}.channel-demo-module__g29zFG__desktopContent{padding:16px}.channel-demo-module__g29zFG__sessionDot{display:none}.channel-demo-module__g29zFG__bubble p{font-size:12px}.channel-demo-module__g29zFG__conversation{padding:16px}.channel-demo-module__g29zFG__desktopDock{gap:6px}}@media (max-width:860px){.channel-demo-module__g29zFG__demo{--peek-w:140px;--peek-right:32px}.channel-demo-module__g29zFG__demoToolbar,.channel-demo-module__g29zFG__playback{display:contents}.channel-demo-module__g29zFG__playbackLabel{order:0;margin-bottom:20px}.channel-demo-module__g29zFG__channelTabs{order:1}.channel-demo-module__g29zFG__storyControls{order:2;margin:40px 0 0;padding-right:0}.channel-demo-module__g29zFG__playButton.channel-demo-module__g29zFG__playButton{order:3;align-self:flex-start;margin:24px 0 16px}.channel-demo-module__g29zFG__stage{order:4}.channel-demo-module__g29zFG__sceneCaption{order:5}.channel-demo-module__g29zFG__difference{order:6}.channel-demo-module__g29zFG__demoNotes{order:7}.channel-demo-module__g29zFG__resultDialog{order:8}.channel-demo-module__g29zFG__demo:not(:has(.channel-demo-module__g29zFG__playButton)) .channel-demo-module__g29zFG__storyControls{margin-bottom:calc(var(--peek-w) * .5 + 24px)}.channel-demo-module__g29zFG__theater{grid-template-columns:1fr}.channel-demo-module__g29zFG__appRail{display:flex}.channel-demo-module__g29zFG__computer{border-top:1px solid var(--c-line);border-left:0}.channel-demo-module__g29zFG__computerTop{height:52px;padding:0 20px}.channel-demo-module__g29zFG__sessionDot{display:flex}.channel-demo-module__g29zFG__computerInner{grid-template-columns:1fr 164px;gap:16px 24px;padding:20px;display:grid}.channel-demo-module__g29zFG__desktopWindow{grid-row:span 2}.channel-demo-module__g29zFG__computerActivity{align-self:end;margin-top:8px}.channel-demo-module__g29zFG__desktopDock{flex-wrap:wrap;align-content:start;margin:0;padding:0}.channel-demo-module__g29zFG__desktopDock>i{display:none}.channel-demo-module__g29zFG__desktopDock small{width:100%;max-width:none;margin-top:8px}.channel-demo-module__g29zFG__bubble p{font-size:13px}.channel-demo-module__g29zFG__conversation{height:340px}.channel-demo-module__g29zFG__desktopContent{height:316px}.channel-demo-module__g29zFG__stepLabel{align-items:flex-start;min-height:2.6em}.channel-demo-module__g29zFG__difference{grid-template-columns:1fr;gap:0;padding:48px 0 32px}.channel-demo-module__g29zFG__difference>div{grid-template-columns:48px 1fr;gap:8px 20px;padding:24px 0;display:grid}.channel-demo-module__g29zFG__differenceIcon{grid-row:span 2;margin:0}.channel-demo-module__g29zFG__demo .channel-demo-module__g29zFG__difference h3{margin:0}.channel-demo-module__g29zFG__sceneCaption>span{display:none}}@media (max-width:640px){.channel-demo-module__g29zFG__demo{--peek-w:112px;--peek-right:16px}.channel-demo-module__g29zFG__playbackLabel{margin-bottom:16px}.channel-demo-module__g29zFG__channelTabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.channel-demo-module__g29zFG__channelTabs button{gap:8px;min-height:48px;padding:0 12px 0 4px}.channel-demo-module__g29zFG__tabIcon{flex-basis:36px;width:36px;height:36px}.channel-demo-module__g29zFG__kuumaAppIcon{--avatar:36px}.channel-demo-module__g29zFG__tabName{letter-spacing:.1em;font-size:11.5px}.channel-demo-module__g29zFG__storyControls{gap:12px;margin-top:32px}.channel-demo-module__g29zFG__stepNumber{font-size:28px}.channel-demo-module__g29zFG__stepLabel{align-items:flex-start;font-size:13px}.channel-demo-module__g29zFG__stepDone{display:none}.channel-demo-module__g29zFG__stepTrack{height:10px}.channel-demo-module__g29zFG__playButton.channel-demo-module__g29zFG__playButton{margin:20px 0 12px}.channel-demo-module__g29zFG__stage>.channel-demo-module__g29zFG__slab{border-radius:24px;padding:8px}.channel-demo-module__g29zFG__theater{border-radius:var(--r-card)}.channel-demo-module__g29zFG__appRail{display:none}.channel-demo-module__g29zFG__chatHeader{height:68px;padding:14px 16px}.channel-demo-module__g29zFG__pinnedMessage{height:60px;padding:12px 16px}.channel-demo-module__g29zFG__pinnedMessage p{font-size:11px}.channel-demo-module__g29zFG__conversation{height:404px;padding:16px 12px}.channel-demo-module__g29zFG__message{gap:6px;padding-right:8px}.channel-demo-module__g29zFG__ownerMessage{padding-left:24px;padding-right:0}.channel-demo-module__g29zFG__bubble{padding:8px 10px 5px}.channel-demo-module__g29zFG__bubble p{font-size:13px;line-height:1.55}.channel-demo-module__g29zFG__sender{font-size:10px}.channel-demo-module__g29zFG__composer{gap:10px;height:56px;padding:12px 16px}.channel-demo-module__g29zFG__composer>div{font-size:11px}.channel-demo-module__g29zFG__computerInner{gap:0;padding:16px;display:flex}.channel-demo-module__g29zFG__desktopContent{height:324px;padding:16px}.channel-demo-module__g29zFG__computerActivity{align-self:auto;margin-top:14px}.channel-demo-module__g29zFG__desktopDock{display:none}.channel-demo-module__g29zFG__computerTop{padding:0 16px}.channel-demo-module__g29zFG__computerTop>span:first-child{font-size:12px}.channel-demo-module__g29zFG__miniSheet>div>span{padding:10px 6px;font-size:10px}.channel-demo-module__g29zFG__sceneCaption{min-height:0;padding-top:32px}.channel-demo-module__g29zFG__sceneCaption p{font-size:16px}.channel-demo-module__g29zFG__difference>div{grid-template-columns:40px 1fr;gap:8px 16px}.channel-demo-module__g29zFG__differenceIcon{width:40px;height:40px}.channel-demo-module__g29zFG__demo .channel-demo-module__g29zFG__difference h3{font-size:22px}.channel-demo-module__g29zFG__demoNotes>div{grid-template-columns:1fr}.channel-demo-module__g29zFG__resultPaper{padding:24px}.channel-demo-module__g29zFG__stamp{margin-bottom:20px;display:inline-block;position:static}.channel-demo-module__g29zFG__demo .channel-demo-module__g29zFG__resultPaper h3{margin-top:20px;font-size:30px}.channel-demo-module__g29zFG__quoteTotal strong{font-size:44px}}@media (prefers-reduced-motion:reduce){.channel-demo-module__g29zFG__demo *,.channel-demo-module__g29zFG__demo :before,.channel-demo-module__g29zFG__demo :after,.channel-demo-module__g29zFG__resultDialog,.channel-demo-module__g29zFG__resultDialog::backdrop{transition:none!important;animation:none!important}}[data-motion=reduced] .channel-demo-module__g29zFG__demo *{transition:none!important;animation:none!important}[data-motion=reduced] .channel-demo-module__g29zFG__demo :before{transition:none!important;animation:none!important}[data-motion=reduced] .channel-demo-module__g29zFG__demo :after{transition:none!important;animation:none!important}
.work-results-module__TC7dVW__results{--gap:32px;isolation:isolate;gap:64px var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:48px;padding-top:8px;display:grid;position:relative}.work-results-module__TC7dVW__result{flex-direction:column;min-width:0;display:flex;position:relative}.work-results-module__TC7dVW__result:first-child{--tilt:-3deg;--stack-x:calc(100% + var(--gap));--stack-r:4deg;--deal-delay:0s;z-index:3}.work-results-module__TC7dVW__result:nth-child(2){--tilt:1.5deg;--stack-x:0px;--stack-r:-3deg;--deal-delay:.18s;z-index:1}.work-results-module__TC7dVW__result:nth-child(3){--tilt:-1deg;--stack-x:calc(-100% - var(--gap));--stack-r:-1.5deg;--deal-delay:90ms;z-index:2}.work-results-module__TC7dVW__deal{position:relative}.work-results-module__TC7dVW__deal:after{content:"";z-index:-1;background:var(--z-contact);filter:blur(12px);height:28px;transform:rotate(var(--tilt));transition:transform var(--dur-s) var(--ease-expo), opacity var(--dur-s) linear;border-radius:50%;position:absolute;bottom:-12px;left:10%;right:10%}.work-results-module__TC7dVW__document{border-radius:var(--r-control);min-height:448px;color:var(--k-charcoal);transform:rotate(var(--tilt));transform-origin:50% 60%;transition:transform var(--dur-s) var(--ease-expo);flex-direction:column;padding:24px 28px;display:flex;position:relative}.work-results-module__TC7dVW__result:hover .work-results-module__TC7dVW__document{transform:translateY(-4px)rotate(0)}.work-results-module__TC7dVW__result:hover .work-results-module__TC7dVW__deal:after{opacity:.7;transform:scale(.92)}.work-results-module__TC7dVW__documentTop{border-bottom:1.5px solid var(--k-charcoal);align-items:center;gap:12px;padding-bottom:16px;display:flex}.work-results-module__TC7dVW__documentTop>span{min-width:0;color:var(--k-ink-muted);font:500 10.5px/1.4 var(--font-geist-mono), monospace;letter-spacing:.14em}.work-results-module__TC7dVW__documentTop>i{border:1.5px solid var(--k-charcoal);border-radius:var(--r-micro);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-left:auto;padding:4px 8px;font-style:normal;transform:rotate(-3deg)}.work-results-module__TC7dVW__results .work-results-module__TC7dVW__document h3{letter-spacing:-.035em;text-wrap:balance;margin:32px 0 20px;font-size:26px;font-weight:800;line-height:1.1}.work-results-module__TC7dVW__results .work-results-module__TC7dVW__paperCopy{color:var(--k-ink-muted);margin:-12px 0 0;font-size:14px;line-height:1.5}.work-results-module__TC7dVW__schedule{display:grid}.work-results-module__TC7dVW__schedule>div{border-bottom:1px solid #17171724;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 0;display:grid}.work-results-module__TC7dVW__schedule>div:first-child{border-top:1px solid #17171724}.work-results-module__TC7dVW__schedule time{font:600 12px/1 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.work-results-module__TC7dVW__schedule small{color:var(--k-ink-muted);font:500 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;display:block}.work-results-module__TC7dVW__schedule strong{letter-spacing:-.01em;margin-top:2px;font-size:15px;font-weight:600;line-height:1.3;display:block}.work-results-module__TC7dVW__check{background:var(--k-charcoal);width:24px;height:24px;color:var(--k-lemon);border-radius:50%;place-items:center;display:grid}.work-results-module__TC7dVW__check svg{display:block}.work-results-module__TC7dVW__lineItem{border-top:1px solid #17171724;border-bottom:1px solid #17171724;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:24px;padding:16px 0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.work-results-module__TC7dVW__lineItem small{color:var(--k-ink-muted);font:500 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.04em;margin-top:4px;display:block}.work-results-module__TC7dVW__lineItem strong,.work-results-module__TC7dVW__budget strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.work-results-module__TC7dVW__budget{margin-top:24px;font-size:15px;display:grid}.work-results-module__TC7dVW__budget>div{border-bottom:1px solid #17171724;justify-content:space-between;gap:8px;padding:12px 0;display:flex}.work-results-module__TC7dVW__budget>div:first-child{border-top:1px solid #17171724}.work-results-module__TC7dVW__total{gap:4px;margin-top:20px;display:grid}.work-results-module__TC7dVW__total span{color:var(--k-ink-muted);font:500 10.5px/1.4 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.work-results-module__TC7dVW__total strong{z-index:0;letter-spacing:-.05em;font-variant-numeric:tabular-nums;justify-self:start;font-size:clamp(36px,3.1vw,44px);font-weight:900;line-height:.95;position:relative}.work-results-module__TC7dVW__total strong:before{content:"";z-index:-1;border-radius:var(--r-micro);background:var(--k-lavender);height:48%;position:absolute;bottom:-4px;left:-8px;right:-8px;transform:rotate(-1.2deg)}.work-results-module__TC7dVW__budgetBar{align-items:center;gap:12px;margin-top:16px;display:flex}.work-results-module__TC7dVW__barTrack{border:1.5px solid var(--k-charcoal);border-radius:var(--r-pill);flex:1;height:12px;position:relative;overflow:hidden}.work-results-module__TC7dVW__barTrack i{background:var(--k-charcoal);transform-origin:0;position:absolute;inset:0 30% 0 0}.work-results-module__TC7dVW__budgetBar b{font:700 12px/1 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.work-results-module__TC7dVW__documentFoot{color:var(--k-ink-muted);font:500 11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.04em;margin-top:auto;padding-top:20px}.work-results-module__TC7dVW__caption{color:var(--k-charcoal);flex-direction:column;align-items:flex-start;gap:12px;padding-top:40px;display:flex}.work-results-module__TC7dVW__caption>span{font:500 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.22em}.work-results-module__TC7dVW__results .work-results-module__TC7dVW__caption h3{letter-spacing:-.035em;text-wrap:balance;font-size:26px;font-weight:800;line-height:1.1}.work-results-module__TC7dVW__results .work-results-module__TC7dVW__caption p{letter-spacing:-.01em;text-wrap:pretty;max-width:36ch;font-size:16px;line-height:1.6}.work-results-module__TC7dVW__caption .k-btn{white-space:normal;text-align:left;max-width:100%;margin-top:12px;padding-block:12px;line-height:1.3}[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__deal{transition:transform .7s var(--ease-expo) var(--deal-delay)}[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__barTrack i{transition:transform .9s var(--ease-expo) .82s}[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__result:not([data-played]) .work-results-module__TC7dVW__barTrack i{transform:scaleX(0)}[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__total strong:before{clip-path:inset(0);transition:clip-path .52s var(--ease-expo) .76s}[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__result:not([data-played]) .work-results-module__TC7dVW__total strong:before{clip-path:inset(0 100% 0 0)}@media (min-width:1024px){[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__results:not([data-played]) .work-results-module__TC7dVW__deal{transform:translate3d(var(--stack-x), 24px, 0) rotate(var(--stack-r))}}@media (max-width:1279px){.work-results-module__TC7dVW__document{padding:20px 24px}.work-results-module__TC7dVW__documentTop>span{letter-spacing:.1em;font-size:9.5px}}@media (max-width:1023px){.work-results-module__TC7dVW__results{grid-template-columns:minmax(0,1fr);gap:72px;padding-top:0}.work-results-module__TC7dVW__result{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.work-results-module__TC7dVW__result:nth-child(2) .work-results-module__TC7dVW__deal{order:2}.work-results-module__TC7dVW__result:first-child{--tilt:-2deg}.work-results-module__TC7dVW__result:nth-child(2){--tilt:1.5deg}.work-results-module__TC7dVW__result:nth-child(3){--tilt:-1deg}.work-results-module__TC7dVW__document{min-height:420px}.work-results-module__TC7dVW__documentTop>span{letter-spacing:.14em;font-size:10.5px}.work-results-module__TC7dVW__caption{padding-top:0}[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__deal{transition-delay:0s}[data-motion=full][data-motion-ready] .work-results-module__TC7dVW__result:not([data-played]) .work-results-module__TC7dVW__deal{transform:translate3d(0, 24px, 0) rotate(var(--stack-r))}}@media (max-width:640px){.work-results-module__TC7dVW__results{gap:64px}.work-results-module__TC7dVW__result{gap:0;display:flex}.work-results-module__TC7dVW__result:nth-child(2) .work-results-module__TC7dVW__deal{order:0}.work-results-module__TC7dVW__document{min-height:0;padding:20px}.work-results-module__TC7dVW__documentTop>span{letter-spacing:.1em;font-size:9.5px}.work-results-module__TC7dVW__results .work-results-module__TC7dVW__document h3{margin-top:24px;font-size:24px}.work-results-module__TC7dVW__caption{padding-top:32px}.work-results-module__TC7dVW__results .work-results-module__TC7dVW__caption h3{font-size:24px}}
@property --dilate{syntax:"<number>";inherits:true;initial-value:0}:where(.kuuma-presence){z-index:3;aspect-ratio:1;pointer-events:none;width:min(590px,78%);position:absolute;top:-54px;left:50%;transform:translate(-50%)}@media (max-width:680px){:where(.kuuma-presence){width:104%;top:-6px}}.kuuma-presence{--gaze-x:0px;--gaze-y:0px;--pupil-w:40%;--pupil-h:76%;--slit:.45;--lid:#090705;--lid-low:#1d1a17}.kuuma-presence__figure{width:100%;height:100%;transition:--dilate .22s var(--ease-expo,cubic-bezier(.16, 1, .3, 1));position:relative}.kuuma-presence[data-attention=true] .kuuma-presence__figure{--dilate:1}.kuuma-presence img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.kuuma-tail,.kuuma-tail__swish,.kuuma-tail__sway,.kuuma-tail__flick{transform-origin:var(--pivot-x) var(--pivot-y);pointer-events:none;position:absolute;inset:0}@keyframes kuuma-tail-flick{0%,to{rotate:none}20%{animation-timing-function:cubic-bezier(.3,0,.2,1);rotate:3.5deg}48%{rotate:-1.2deg}72%{rotate:.8deg}}@keyframes kuuma-tail-tip{0%{animation-timing-function:cubic-bezier(.2,0,.1,1);rotate:none}24%{animation-timing-function:cubic-bezier(.4,0,.3,1);rotate:2.8deg}58%{animation-timing-function:cubic-bezier(.4,0,.4,1);rotate:-.8deg}to{rotate:none}}[data-motion=full] .kuuma-presence[data-flick] .kuuma-tail__flick{animation:.76s ease-out kuuma-tail-flick}[data-motion=full] .kuuma-presence[data-flick=tip] .kuuma-tail__flick{animation:.46s ease-out kuuma-tail-tip}.kuuma-eye{--pc-x:50%;--pc-y:50%;width:18%;height:14.23%;position:absolute;top:46.37%}.kuuma-eye--left{--pc-x:49.5%;--pc-y:50.7%;--tilt:7deg;clip-path:polygon(49.5% -.4%,57.2% 2.2%,64.2% 5.8%,70.9% 10.2%,77.2% 15.6%,83.3% 22.1%,89% 30%,94.1% 39.5%,98.5% 50.7%,101.9% 63.8%,102.5% 78.4%,97.6% 91.3%,87.4% 98.7%,76.3% 101.4%,66.5% 102.5%,57.6% 102.4%,49.5% 101.3%,41.8% 99.3%,34.6% 96.2%,27.7% 92.1%,21% 86.7%,15% 79.9%,9.4% 71.7%,4.6% 61.9%,.7% 50.7%,-2% 37.7%,-2.5% 23.4%,1.6% 10.2%,11% 2%,22% -1.4%,32.1% -2.5%,41.2% -2.1%);left:23.42%}.kuuma-eye--right{--pc-x:50.5%;--pc-y:50.7%;--tilt:-7deg;clip-path:polygon(50.5% -.4%,42.8% 2.2%,35.8% 5.8%,29.1% 10.2%,22.8% 15.6%,16.7% 22.1%,11% 30%,5.9% 39.5%,1.5% 50.7%,-1.9% 63.8%,-2.5% 78.4%,2.4% 91.3%,12.6% 98.7%,23.7% 101.4%,33.5% 102.5%,42.4% 102.4%,50.5% 101.3%,58.2% 99.3%,65.4% 96.2%,72.3% 92.1%,79% 86.7%,85% 79.9%,90.6% 71.7%,95.4% 61.9%,99.3% 50.7%,102% 37.7%,102.5% 23.4%,98.4% 10.2%,89% 2%,78% -1.4%,67.9% -2.5%,58.8% -2.1%);right:23.51%}.kuuma-presence.is-sit{--pupil-w:46%;--pupil-h:84%;--slit:.46;--lid:#12100e;--lid-low:#191613}.kuuma-presence.is-sit .kuuma-eye{width:12.06%;height:10.24%;top:32.49%}.kuuma-presence.is-sit .kuuma-eye--left{--pc-x:48.5%;--pc-y:51.5%;clip-path:polygon(48.5% .5%,56.6% 3.6%,63.9% 7.9%,70.3% 13.1%,76.2% 18.9%,81.7% 25.5%,86.8% 32.8%,91.8% 41.4%,96.2% 51.5%,100.1% 63.6%,102.6% 77.9%,99.5% 91.6%,89.3% 99.5%,77.2% 102%,66.5% 102.4%,57% 101.7%,48.5% 100.1%,40.7% 97.8%,33.4% 94.7%,26.3% 90.6%,19.6% 85.6%,13.2% 79.3%,7.8% 71.5%,3.1% 62.1%,-.2% 51.5%,-2.1% 39.6%,-2.4% 26.6%,.5% 13.7%,8.3% 4%,18.8% -.9%,29.5% -2.6%,39.6% -1.8%);left:31.71%}.kuuma-presence.is-sit .kuuma-eye--right{--pc-x:51.5%;--pc-y:51.5%;clip-path:polygon(51.5% .5%,43.4% 3.6%,36.1% 7.9%,29.7% 13.1%,23.8% 18.9%,18.3% 25.5%,13.2% 32.8%,8.2% 41.4%,3.8% 51.5%,-.1% 63.6%,-2.6% 77.9%,.5% 91.6%,10.7% 99.5%,22.8% 102%,33.5% 102.4%,43% 101.7%,51.5% 100.1%,59.3% 97.8%,66.6% 94.7%,73.7% 90.6%,80.4% 85.6%,86.8% 79.3%,92.2% 71.5%,96.9% 62.1%,100.2% 51.5%,102.1% 39.6%,102.4% 26.6%,99.5% 13.7%,91.7% 4%,81.2% -.9%,70.5% -2.6%,60.4% -1.8%);right:32.51%}.kuuma-presence.is-compact{--slit:.48}.kuuma-pupil{left:var(--pc-x);top:var(--pc-y);width:var(--pupil-w);height:var(--pupil-h);translate:calc(-50% + var(--gaze-x)) calc(-50% + var(--gaze-y));rotate:var(--tilt,0deg);scale:calc(var(--slit) + (1 - var(--slit)) * var(--dilate)) calc(1 - .06 * var(--dilate));background:#050505;border-radius:50%;position:absolute;box-shadow:inset 2px 0 3px #ffffff1f}.kuuma-pupil:after{content:"";aspect-ratio:1;width:11%;scale:calc(1 / (var(--slit) + (1 - var(--slit)) * var(--dilate))) 1;background:#ffffffb8;border-radius:50%;position:absolute;top:11%;left:52%}.kuuma-lid{z-index:3;background:var(--lid);height:142%;transition:translate .16s var(--ease-expo,cubic-bezier(.16, 1, .3, 1));border-radius:0 0 50% 50%/0 0 30% 30%;position:absolute;top:-14%;left:-6%;right:-6%;translate:0 -102%}.kuuma-eye:after{content:"";z-index:2;background:var(--lid-low);height:56%;transition:translate .16s var(--ease-expo,cubic-bezier(.16, 1, .3, 1));border-radius:50% 50% 0 0/46% 46% 0 0;position:absolute;top:106%;left:-6%;right:-6%}.kuuma-presence[data-blinking=true] .kuuma-lid{transition:translate 90ms var(--ease-gravity,cubic-bezier(.55, 0, 1, .45));translate:0}.kuuma-presence[data-blinking=true] .kuuma-eye:after{transition:translate 90ms var(--ease-gravity,cubic-bezier(.55, 0, 1, .45));translate:0 -40%}.kuuma-presence:is([data-slow-blink=closing],[data-slow-blink=closed]) .kuuma-lid{transition:translate .36s var(--ease-io,cubic-bezier(.65, 0, .35, 1));translate:0}.kuuma-presence:is([data-slow-blink=closing],[data-slow-blink=closed]) .kuuma-eye:after{transition:translate .36s var(--ease-io,cubic-bezier(.65, 0, .35, 1));translate:0 -55%}.kuuma-presence[data-slow-blink=opening] .kuuma-lid,.kuuma-presence[data-slow-blink=opening] .kuuma-eye:after{transition:translate .42s var(--ease-io,cubic-bezier(.65, 0, .35, 1))}.kuuma-presence[data-slow-blink=opening] .kuuma-presence__figure{--dilate:.4}.kuuma-shut{--tilt:0deg;z-index:4;visibility:hidden;background:radial-gradient(ellipse 70% 60% at 50% 34%, #1b1815, var(--lid) 72%);width:18%;height:14.23%;scale:1.22 1.32;rotate:var(--tilt);pointer-events:none;border-radius:50%;position:absolute;top:46.37%;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000);mask-image:radial-gradient(closest-side,#000 80%,#0000)}.kuuma-shut--left{--tilt:4deg;left:23.42%}.kuuma-shut--right{--tilt:-4deg;right:23.51%}.kuuma-presence.is-sit .kuuma-shut{width:12.06%;height:10.24%;top:32.49%}.kuuma-presence.is-sit .kuuma-shut--left{left:31.71%}.kuuma-presence.is-sit .kuuma-shut--right{right:32.51%}.kuuma-shut:after{content:"";border-bottom:2px solid #030202;border-radius:0 0 50% 50%/0 0 100% 100%;height:30%;position:absolute;top:30%;left:17%;right:17%;box-shadow:0 1.5px #ffbe6e33}.kuuma-presence[data-blinking=true] .kuuma-shut{visibility:visible;transition:visibility 0s linear 85ms}.kuuma-presence[data-slow-blink=closed] .kuuma-shut{visibility:visible}[data-motion=reduced] .kuuma-pupil{translate:-50% -50%!important}[data-motion=reduced] .kuuma-lid{translate:0 -102%!important}[data-motion=reduced] .kuuma-eye:after{translate:none!important}[data-motion=reduced] :is(.kuuma-tail__swish,.kuuma-tail__sway,.kuuma-tail__flick){animation:none!important}[data-motion=reduced] .kuuma-shut{visibility:hidden!important}@media (prefers-reduced-motion:reduce){.kuuma-pupil{translate:-50% -50%!important}.kuuma-lid{translate:0 -102%!important}.kuuma-eye:after{translate:none!important}.kuuma-tail__swish,.kuuma-tail__sway,.kuuma-tail__flick{animation:none!important}}:root[data-page-hidden] *,:root[data-page-hidden] :before,:root[data-page-hidden] :after{animation-play-state:paused!important}
.site-header-module__mxRb3q__skip{z-index:100;top:12px;left:var(--gutter);border-radius:var(--r-pill);background:var(--k-lemon);min-height:44px;color:var(--k-charcoal);font:600 12px/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 20px;display:inline-flex;position:fixed;transform:translateY(-160%)}.site-header-module__mxRb3q__skip:focus,.site-header-module__mxRb3q__skip:focus-visible{outline:2px solid var(--k-charcoal);outline-offset:3px;transform:none}.site-header-module__mxRb3q__sentinel{pointer-events:none;width:1px;height:80px;position:absolute;top:0;left:0}.site-header-module__mxRb3q__header{--cap-top:14px;--cap-h:56px;--cap-w:min(100cqw - 2 * var(--gutter), 1120px);--tight-w:min(100cqw - 2 * var(--gutter), 820px);--tight-h:52px;--lift:6px;--pad-l:24px;--pad-r:6px;--tight-pad-l:20px;--tight-pad-r:4px;--dx:max(0px, (var(--cap-w) - var(--tight-w)) / 2);--dy:calc((var(--cap-h) - var(--tight-h)) / 2);--nav-shift:-63px;--move:.56s;z-index:50;height:calc(var(--cap-top) + var(--cap-h));pointer-events:none;position:fixed;inset:0 0 auto;container-type:inline-size}.site-header-module__mxRb3q__bar{top:var(--cap-top);width:var(--cap-w);height:var(--cap-h);padding:0 var(--pad-r) 0 var(--pad-l);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:0 auto;display:grid;position:absolute;left:0;right:0}.site-header-module__mxRb3q__header .site-header-module__mxRb3q__bar{background-color:#0000}.site-header-module__mxRb3q__plate{z-index:1;border-radius:var(--r-pill);background:var(--k-line-dark);clip-path:inset(0 round var(--r-pill));pointer-events:auto;position:absolute;inset:0}.site-header-module__mxRb3q__plate:before{content:"";border-radius:inherit;background:var(--k-charcoal);clip-path:inset(1px round var(--r-pill));position:absolute;inset:0}.site-header-module__mxRb3q__logo,.site-header-module__mxRb3q__nav,.site-header-module__mxRb3q__header .site-header-module__mxRb3q__cta,.site-header-module__mxRb3q__burger{z-index:2;pointer-events:auto;position:relative}.site-header-module__mxRb3q__logo{border-radius:var(--r-control);letter-spacing:-.06em;grid-column:1;justify-self:start;align-items:center;min-height:44px;margin-left:-4px;padding:0 4px;font-size:27px;font-weight:900;line-height:1;display:inline-flex}.site-header-module__mxRb3q__logo .kuuma-wordmark__eyes{transform-origin:50% 60%;transition:transform .16s var(--ease-io);display:inline-block}.site-header-module__mxRb3q__logo:hover .kuuma-wordmark__eyes{transform:scaleY(.2)}.site-header-module__mxRb3q__header[data-blinking=true] .site-header-module__mxRb3q__logo .kuuma-wordmark__eyes{transform:scaleY(.2)}.site-header-module__mxRb3q__header[data-blinking=true] .site-header-module__mxRb3q__logo .kuuma-wordmark__eyes{transition-duration:90ms}@keyframes site-header-module__mxRb3q__uu-blink{0%,to{transform:scaleY(1)}40%,56%{transform:scaleY(.16)}}.site-header-module__mxRb3q__nav{grid-column:2;align-items:center;gap:2px;display:flex}.site-header-module__mxRb3q__nav a{z-index:1;border-radius:var(--r-pill);min-height:44px;color:var(--k-fog-body);font:600 11.5px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-xs) linear;align-items:center;padding:0 14px;display:inline-flex;position:relative}.site-header-module__mxRb3q__nav a:hover{color:var(--k-fog)}.site-header-module__mxRb3q__nav a[aria-current]{color:var(--k-lemon)}.site-header-module__mxRb3q__spy{z-index:0;border-radius:var(--r-pill);background:var(--k-charcoal-3);clip-path:inset(0 calc(100% - var(--spy-x,0px) - var(--spy-w,0px)) 0 var(--spy-x,0px) round var(--r-pill));opacity:0;pointer-events:none;transition:clip-path .52s var(--ease-expo), opacity var(--dur-s) linear;position:absolute;inset:6px 0}.site-header-module__mxRb3q__nav[data-spy-on] .site-header-module__mxRb3q__spy{opacity:1}.site-header-module__mxRb3q__end{grid-column:3;justify-self:end;align-items:center;gap:4px;display:flex}.site-header-module__mxRb3q__header .site-header-module__mxRb3q__cta{min-height:44px;padding:0 20px}.site-header-module__mxRb3q__plate,.site-header-module__mxRb3q__plate:before{transition:clip-path var(--move) var(--ease-expo), translate var(--move) var(--ease-expo)}.site-header-module__mxRb3q__logo,.site-header-module__mxRb3q__nav,.site-header-module__mxRb3q__burger{transition:translate var(--move) var(--ease-expo)}.site-header-module__mxRb3q__header .site-header-module__mxRb3q__cta{transition:translate var(--move) var(--ease-expo), transform var(--dur-s) var(--ease-expo), color var(--dur-xs) linear, border-color var(--dur-xs) linear}.site-header-module__mxRb3q__header[data-condensed=true]:not(:has([data-site-menu][open])) .site-header-module__mxRb3q__plate{translate:0 calc(-1 * var(--lift));clip-path:inset(var(--dy) var(--dx) round var(--r-pill))}.site-header-module__mxRb3q__header[data-condensed=true]:not(:has([data-site-menu][open])) .site-header-module__mxRb3q__plate:before{clip-path:inset(calc(var(--dy) + 1px) calc(var(--dx) + 1px) round var(--r-pill))}.site-header-module__mxRb3q__header[data-condensed=true]:not(:has([data-site-menu][open])) .site-header-module__mxRb3q__logo{translate:calc(var(--dx) + var(--tight-pad-l) - var(--pad-l)) calc(-1 * var(--lift))}.site-header-module__mxRb3q__header[data-condensed=true]:not(:has([data-site-menu][open])) .site-header-module__mxRb3q__nav{translate:var(--nav-shift) calc(-1 * var(--lift))}:is(.site-header-module__mxRb3q__header[data-condensed=true]:not(:has([data-site-menu][open])) .site-header-module__mxRb3q__cta,.site-header-module__mxRb3q__header[data-condensed=true]:not(:has([data-site-menu][open])) .site-header-module__mxRb3q__burger){translate:calc(var(--pad-r) - var(--tight-pad-r) - var(--dx)) calc(-1 * var(--lift))}[data-motion=full] .site-header-module__mxRb3q__header[data-condensed=true] .site-header-module__mxRb3q__logo .kuuma-wordmark__eyes{animation:site-header-module__mxRb3q__uu-blink .42s var(--ease-io) .22s}.site-header-module__mxRb3q__mobileNav{display:none}.site-header-module__mxRb3q__burger{cursor:pointer;border-radius:var(--r-pill);width:44px;height:44px;color:var(--k-fog);list-style:none;display:block}.site-header-module__mxRb3q__burger::-webkit-details-marker{display:none}.site-header-module__mxRb3q__burger::marker{content:""}.site-header-module__mxRb3q__burger>span{border-radius:var(--r-pill);width:20px;height:2px;transition:transform .32s var(--ease-expo);background:currentColor;position:absolute;left:12px}.site-header-module__mxRb3q__burger>span:first-child{top:17px}.site-header-module__mxRb3q__burger>span:last-child{top:25px}.site-header-module__mxRb3q__mobileNav[open] .site-header-module__mxRb3q__burger>span:first-child{transform:translateY(4px)rotate(45deg)}.site-header-module__mxRb3q__mobileNav[open] .site-header-module__mxRb3q__burger>span:last-child{transform:translateY(-4px)rotate(-45deg)}.site-header-module__mxRb3q__sheet{--ox:calc(50% + var(--cap-w) / 2 - var(--pad-r) - 22px);--oy:calc(var(--cap-top) + var(--cap-h) / 2);z-index:0;width:100%;height:100dvh;padding:calc(var(--cap-top) + var(--cap-h) + 32px) var(--gutter) max(32px, env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:auto;clip-path:circle(150% at var(--ox) var(--oy));flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:fixed;top:0;left:0;overflow:clip auto}.site-header-module__mxRb3q__mobileNav:not([open]) .site-header-module__mxRb3q__sheet{display:none}.site-header-module__mxRb3q__sheetList{border-top:1.5px solid var(--k-charcoal);margin:0;padding:0;list-style:none;display:grid}.site-header-module__mxRb3q__sheetList li{border-bottom:1.5px solid var(--k-charcoal);min-width:0}.site-header-module__mxRb3q__sheetList a{min-height:76px;color:var(--k-charcoal);letter-spacing:-.055em;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:clamp(40px,11vw,88px);font-weight:900;line-height:1;display:grid}.site-header-module__mxRb3q__sheetLabel{overflow-wrap:anywhere;min-width:0}.site-header-module__mxRb3q__sheetIndex{font:500 11px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;color:var(--k-ink-muted);align-self:start;padding-top:.3em}.site-header-module__mxRb3q__sheetList a .action-icon{transition:transform var(--dur-s) var(--ease-expo)}:is(.site-header-module__mxRb3q__sheetList a:hover .action-icon,.site-header-module__mxRb3q__sheetList a:focus-visible .action-icon){transform:translate(4px)}.site-header-module__mxRb3q__sheetList a[aria-current] .site-header-module__mxRb3q__sheetIndex{color:var(--k-charcoal)}.site-header-module__mxRb3q__sheetList a[aria-current] .site-header-module__mxRb3q__sheetIndex:before{content:"● "}.site-header-module__mxRb3q__sheetFoot{gap:16px;display:grid}.site-header-module__mxRb3q__sheetFoot .k-btn{width:100%}.site-header-module__mxRb3q__sheetMail{min-height:44px;font:500 11px/1 var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--k-ink-body);justify-self:start;align-items:center;display:inline-flex}[data-motion=full] .site-header-module__mxRb3q__sheet{transition:clip-path .62s var(--ease-expo)}[data-motion=full] .site-header-module__mxRb3q__mobileNav[data-enhanced]:not([data-shown]) .site-header-module__mxRb3q__sheet{clip-path:circle(0px at var(--ox) var(--oy));transition:clip-path .36s var(--ease-io)}[data-motion=full] .site-header-module__mxRb3q__sheetList li{transition:opacity .42s var(--ease-expo), transform .56s var(--ease-expo);transition-delay:calc(.14s + var(--i,0) * 55ms)}[data-motion=full] .site-header-module__mxRb3q__sheetFoot{transition:opacity .42s var(--ease-expo), transform .56s var(--ease-expo);transition-delay:calc(.14s + var(--i,0) * 55ms)}[data-motion=full] .site-header-module__mxRb3q__mobileNav[data-enhanced]:not([data-shown]) .site-header-module__mxRb3q__sheetList li{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateY(24px)}[data-motion=full] .site-header-module__mxRb3q__mobileNav[data-enhanced]:not([data-shown]) .site-header-module__mxRb3q__sheetFoot{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateY(24px)}@media (max-width:1023px){.site-header-module__mxRb3q__header{--tight-w:min(100cqw - 2 * var(--gutter), 520px)}.site-header-module__mxRb3q__nav{display:none}.site-header-module__mxRb3q__mobileNav{display:block}html:has([data-site-menu][open]){overflow:hidden}.site-header-module__mxRb3q__header:has([data-site-menu][open]) .site-header-module__mxRb3q__cta{visibility:hidden}}@media (max-width:640px){.site-header-module__mxRb3q__header{--cap-top:12px;--cap-h:56px;--tight-h:48px;--tight-w:min(100cqw - 2 * var(--gutter), 208px);--lift:6px;--pad-l:20px;--pad-r:6px;--tight-pad-l:16px;--tight-pad-r:2px}.site-header-module__mxRb3q__logo{font-size:24px}.site-header-module__mxRb3q__header .site-header-module__mxRb3q__cta{display:none}}
.site-footer-module__aWsm_G__footer{padding-top:var(--section-y);position:relative;overflow:clip;container-type:inline-size}.site-footer-module__aWsm_G__top{padding:0 max(var(--gutter), calc((100% - var(--content)) / 2));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;display:grid}.site-footer-module__aWsm_G__lead{align-content:start;justify-items:start;gap:32px;display:grid}.site-footer-module__aWsm_G__line{color:var(--k-fog);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,92px);font-weight:200;line-height:.98}.site-footer-module__aWsm_G__line>span{display:block}.site-footer-module__aWsm_G__line>span:last-child{color:var(--k-lemon)}.site-footer-module__aWsm_G__blurb{max-width:36ch;color:var(--k-fog-body);letter-spacing:-.01em;text-wrap:pretty;margin:-8px 0 8px;font-size:17px;line-height:1.55}.site-footer-module__aWsm_G__nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:32px;display:grid}.site-footer-module__aWsm_G__colHead{color:var(--k-fog-muted);font:500 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px}.site-footer-module__aWsm_G__col ul{border-top:1px solid var(--k-line-dark);margin:0;padding:0;list-style:none;display:grid}.site-footer-module__aWsm_G__col li{border-bottom:1px solid var(--k-line-dark)}.site-footer-module__aWsm_G__col a,.site-footer-module__aWsm_G__toTop{min-height:48px;color:var(--k-fog-body);font:500 11px/1.3 var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;transition:color var(--dur-xs) linear;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.site-footer-module__aWsm_G__col a:after{content:"";background:var(--k-lemon);transform-origin:0;width:100%;height:1px;transition:transform .42s var(--ease-expo);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.site-footer-module__aWsm_G__col a:hover,.site-footer-module__aWsm_G__toTop:hover{color:var(--k-lemon)}.site-footer-module__aWsm_G__col a:hover:after{transform:scaleX(1)}.site-footer-module__aWsm_G__col a .action-icon{transition:transform var(--dur-s) var(--ease-expo)}.site-footer-module__aWsm_G__toTop .action-icon{transition:transform var(--dur-s) var(--ease-expo)}.site-footer-module__aWsm_G__col a:hover .action-icon{transform:translate(2px,-2px)}.site-footer-module__aWsm_G__toTop:hover .action-icon{transform:translateY(-3px)}.site-footer-module__aWsm_G__meta{margin:96px max(var(--gutter), calc((100% - var(--content)) / 2)) 0;border-top:1px solid var(--k-line-dark);color:var(--k-fog-muted);font:500 11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;display:flex;position:relative}.site-footer-module__aWsm_G__toTop{color:var(--k-fog-muted);justify-content:flex-start}.site-footer-module__aWsm_G__stage{--gw:min((100cqw - 2 * var(--gutter)) / 3.171, 52svh);--cat:.86;--head:.64;--ink-x:calc((100cqw - 3.295 * var(--gw)) / 2);font-size:var(--gw);padding:calc(var(--head) * var(--gw)) 0 .1em;margin-top:24px;position:relative}.site-footer-module__aWsm_G__brand{border-radius:var(--r-control);width:max-content;line-height:0;display:block}.site-footer-module__aWsm_G__brand:focus-visible{outline-offset:-8px}.site-footer-module__aWsm_G__giant{margin-left:var(--ink-x);color:var(--k-fog);letter-spacing:-.065em;white-space:nowrap;font-feature-settings:normal;font-weight:900;line-height:.78;display:block}.site-footer-module__aWsm_G__eyesBox{display:inline-block;position:relative}.site-footer-module__aWsm_G__giant .kuuma-wordmark__eyes{transform-origin:50% .205em;transition:transform .42s var(--ease-io);display:inline-block}.site-footer-module__aWsm_G__footer[data-blinking=true]:not([data-slow-blink=opening]) .site-footer-module__aWsm_G__giant .kuuma-wordmark__eyes{transition-duration:.36s;transform:scaleY(.26)}.site-footer-module__aWsm_G__footer[data-slow-blink=closing] .site-footer-module__aWsm_G__giant .kuuma-wordmark__eyes{transition-duration:.36s;transform:scaleY(.26)}.site-footer-module__aWsm_G__footer[data-slow-blink=closed] .site-footer-module__aWsm_G__giant .kuuma-wordmark__eyes{transition-duration:.36s;transform:scaleY(.26)}:is(.site-footer-module__aWsm_G__footer[data-blinking=true]:not([data-slow-blink]) .site-footer-module__aWsm_G__giant .kuuma-wordmark__eyes,.site-footer-module__aWsm_G__footer[data-blinking=true][data-slow-blink=done] .site-footer-module__aWsm_G__giant .kuuma-wordmark__eyes){transition-duration:.1s}.site-footer-module__aWsm_G__footer[data-blinking=true] .site-footer-module__aWsm_G__giant.kuuma-wordmark .kuuma-wordmark__eyes{color:var(--k-lemon)}.site-footer-module__aWsm_G__seat{width:calc(var(--cat) * 1em);aspect-ratio:1;letter-spacing:normal;pointer-events:none;line-height:normal;position:absolute;bottom:calc(100% - .205em);left:50%;transform:translate(-50%,5.6%)}.site-footer-module__aWsm_G__seat .kuuma-presence{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translate(0,0)}.site-footer-module__aWsm_G__caption{--x:calc(var(--ink-x) + (1.22 + var(--cat) / 2 + .06) * var(--gw));top:calc((var(--head) - .5) * var(--gw));left:var(--x);width:min(320px, 100cqw - var(--x) - var(--gutter));color:var(--k-fog-body);font:500 11px/1.6 var(--font-geist-mono), monospace;letter-spacing:.2em;gap:12px;margin:0;display:flex;position:absolute}.site-footer-module__aWsm_G__caption:before{content:"";background:var(--k-lemon);flex:0 0 24px;height:1px;margin-top:.8em}[data-motion=full] .site-footer-module__aWsm_G__caption{opacity:0;transition:opacity .6s var(--ease-expo), transform .6s var(--ease-expo);transform:translateY(8px)}[data-motion=full] .site-footer-module__aWsm_G__footer[data-slow-blink-played] .site-footer-module__aWsm_G__caption{opacity:1;transition-delay:.3s;transform:none}[data-motion=full] .site-footer-module__aWsm_G__footer[data-played]:not([data-slow-blink-played]) .site-footer-module__aWsm_G__caption{animation:site-footer-module__aWsm_G__caption-late .6s var(--ease-expo) 5.2s forwards}@keyframes site-footer-module__aWsm_G__caption-late{to{opacity:1;transform:none}}@media (max-width:900px){.site-footer-module__aWsm_G__top{grid-template-columns:minmax(0,1fr);gap:56px}}@media (max-width:640px){.site-footer-module__aWsm_G__stage{--cat:1.3;--head:1.1}.site-footer-module__aWsm_G__caption{top:calc((var(--head) - 1) * var(--gw));letter-spacing:.14em;gap:8px}.site-footer-module__aWsm_G__caption:before{flex-basis:12px}.site-footer-module__aWsm_G__meta{margin-top:64px}.site-footer-module__aWsm_G__nav{gap:24px}}
.landing-module__jDH3nq__page{color:var(--z-ink);font-size:16px;line-height:1.6}.landing-module__jDH3nq__page :where(h1,h2,h3,p){margin:0}.landing-module__jDH3nq__page button,.landing-module__jDH3nq__page summary,.landing-module__jDH3nq__page a{-webkit-tap-highlight-color:transparent}.landing-module__jDH3nq__page button{font-family:inherit}.landing-module__jDH3nq__page section[id]{scroll-margin-top:88px}.landing-module__jDH3nq__page .tool-icon{width:auto;height:auto;box-shadow:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-module__jDH3nq__page .tool-icon img{object-fit:contain;display:block}:where(.landing-module__jDH3nq__page) .action-icon{flex:none;display:block}.landing-module__jDH3nq__lost{min-height:min(100svh,900px);padding-top:calc(var(--nav-h) + 64px);align-content:center;padding-bottom:clamp(200px,18vw,260px);display:grid}.landing-module__jDH3nq__lostCopy{justify-items:start;gap:32px;max-width:1040px;display:grid}.landing-module__jDH3nq__lostCopy .k-display{--display-fs:clamp(52px, 7.4vw, 120px)}.landing-module__jDH3nq__lostCopy .k-lede{max-width:38ch}.landing-module__jDH3nq__lostCat{z-index:2;right:max(var(--gutter), calc((100% - var(--content)) / 2));aspect-ratio:3/2;pointer-events:none;width:clamp(220px,30vw,420px);position:absolute;bottom:0;overflow:clip}.landing-module__jDH3nq__lostCat img{width:100%;height:auto;display:block;transform:translateY(16%)}[data-motion=full] .landing-module__jDH3nq__lostCat img{animation:landing-module__jDH3nq__lost-peek .9s var(--ease-spring) .38s both}@keyframes landing-module__jDH3nq__lost-peek{0%{transform:translateY(100%)}to{transform:translateY(16%)}}@media (max-width:640px){.landing-module__jDH3nq__lost{padding-top:calc(var(--nav-h) + 48px);align-content:start;padding-bottom:200px}.landing-module__jDH3nq__lostCat{width:260px;margin-right:-130px;right:50%}}
.page-module__E0kJGG__exampleNote{border-top:1.5px solid var(--z-line);color:var(--z-ink);font:500 12px/1.7 var(--font-geist-mono), monospace;letter-spacing:.04em;margin:40px 0 0;padding-top:24px}
.section-head-module__NYjsza__head{gap:32px 64px;margin-bottom:64px;display:grid}.section-head-module__NYjsza__split{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end}.section-head-module__NYjsza__stack{grid-template-columns:minmax(0,1fr);max-width:1040px}.section-head-module__NYjsza__center{text-align:center;justify-items:center}.section-head-module__NYjsza__center .k-kicker{justify-content:center}.section-head-module__NYjsza__center .section-head-module__NYjsza__aside{justify-items:center}.section-head-module__NYjsza__title{gap:24px;min-width:0;display:grid}.section-head-module__NYjsza__aside{gap:24px;min-width:0;padding-bottom:8px;display:grid}.section-head-module__NYjsza__split .section-head-module__NYjsza__aside{justify-self:end;max-width:420px}@media (max-width:900px){.section-head-module__NYjsza__head{margin-bottom:48px}.section-head-module__NYjsza__split{grid-template-columns:minmax(0,1fr);gap:24px}.section-head-module__NYjsza__split .section-head-module__NYjsza__aside{justify-self:start}}
.faq-module__3NzVqa__faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px 80px;display:grid}.faq-module__3NzVqa__head{min-width:0;position:sticky;top:96px}.faq-module__3NzVqa__faq .faq-module__3NzVqa__sectionHead{margin-bottom:0}.faq-module__3NzVqa__ask{color:var(--z-body);justify-items:start;gap:16px;margin:0;font-size:16px;line-height:1.5;display:grid}.faq-module__3NzVqa__ask .faq-module__3NzVqa__askLink{min-height:44px}.faq-module__3NzVqa__list{border-top:1px solid var(--z-line);min-width:0}.faq-module__3NzVqa__item,.faq-module__3NzVqa__more{border-bottom:1px solid var(--z-line);position:relative}.faq-module__3NzVqa__item:before{content:"";z-index:1;background:var(--k-lavender);transform-origin:top;width:3px;transition:transform var(--dur-m) var(--ease-expo);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.faq-module__3NzVqa__item[open]:before{transform:scaleY(1)}.faq-module__3NzVqa__list summary{cursor:pointer;border-radius:var(--r-micro);grid-template-columns:40px minmax(0,1fr) 32px;align-items:start;gap:16px;padding:28px 0 28px 24px;list-style:none;display:grid}.faq-module__3NzVqa__list summary::-webkit-details-marker{display:none}.faq-module__3NzVqa__list summary::marker{content:""}.faq-module__3NzVqa__index{color:var(--z-muted);font:500 11px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;font-variant-numeric:tabular-nums;transition:color var(--dur-xs) linear;padding-top:7px}.faq-module__3NzVqa__question{color:var(--k-fog);letter-spacing:-.02em;text-wrap:pretty;transition:color var(--dur-xs) linear;font-size:22px;font-weight:600;line-height:1.35}.faq-module__3NzVqa__list summary:hover .faq-module__3NzVqa__question,.faq-module__3NzVqa__item[open]>summary .faq-module__3NzVqa__question{color:var(--k-lemon)}.faq-module__3NzVqa__item[open]>summary .faq-module__3NzVqa__index{color:var(--k-lavender-mist)}.faq-module__3NzVqa__disc{border:1.5px solid var(--k-lemon);background:var(--k-lemon);width:32px;height:32px;color:var(--k-charcoal);transition:transform var(--dur-s) var(--ease-expo), background-color var(--dur-xs) linear, color var(--dur-xs) linear;border-radius:50%;place-items:center;margin-top:-1px;display:grid}.faq-module__3NzVqa__list summary:hover .faq-module__3NzVqa__disc{transform:scale(1.04)}.faq-module__3NzVqa__list details[open]>summary .faq-module__3NzVqa__disc{transform:rotate(45deg)}.faq-module__3NzVqa__answer{padding:0 56px 32px 80px}.faq-module__3NzVqa__answer p{max-width:62ch;color:var(--z-body);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.faq-module__3NzVqa__more>summary{grid-template-columns:minmax(0,1fr) auto 32px;align-items:center}.faq-module__3NzVqa__moreLabel{color:var(--k-lemon);font:500 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase}.faq-module__3NzVqa__moreCount{color:var(--z-muted);font:500 11px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.faq-module__3NzVqa__more>summary .faq-module__3NzVqa__disc{color:var(--k-lemon);background:0 0}.faq-module__3NzVqa__more>summary:hover .faq-module__3NzVqa__disc{background:var(--k-lemon);color:var(--k-charcoal)}.faq-module__3NzVqa__moreList{border-top:1px solid var(--z-line)}.faq-module__3NzVqa__moreList>.faq-module__3NzVqa__item:last-child{border-bottom:0}@supports (interpolate-size:allow-keywords){[data-motion=full] .faq-module__3NzVqa__list details{interpolate-size:allow-keywords}[data-motion=full] .faq-module__3NzVqa__list details::details-content{block-size:0;transition:block-size .52s var(--ease-expo), content-visibility .52s allow-discrete;overflow-y:clip}[data-motion=full] .faq-module__3NzVqa__list details[open]::details-content{block-size:auto}[data-motion=full] .faq-module__3NzVqa__answer p{transition:opacity .42s var(--ease-expo), translate .52s var(--ease-expo)}[data-motion=full] .faq-module__3NzVqa__item:not([open]) .faq-module__3NzVqa__answer p{opacity:0;translate:0 -8px}}@media (max-width:900px){.faq-module__3NzVqa__faq{grid-template-columns:minmax(0,1fr);gap:48px}.faq-module__3NzVqa__head{position:static}}@media (max-width:640px){.faq-module__3NzVqa__list summary{grid-template-columns:24px minmax(0,1fr) 32px;gap:12px;padding:24px 0 24px 16px}.faq-module__3NzVqa__more>summary{grid-template-columns:minmax(0,1fr) auto 32px}.faq-module__3NzVqa__index{padding-top:5px}.faq-module__3NzVqa__question{font-size:18px;line-height:1.4}.faq-module__3NzVqa__answer{padding:0 0 24px 52px}.faq-module__3NzVqa__answer p{font-size:16px}}
