.pv-6YG_loginPage{--accent-soft:color-mix(in oklch, var(--accent) 8%, var(--paper));--accent-ink:color-mix(in oklch, var(--accent) 65%, var(--ink));flex-direction:column;min-height:100dvh;padding:38px max(24px,50vw - 590px);display:flex}.pv-6YG_loginBrand{align-items:center;gap:12px;font-size:16px;display:flex}.pv-6YG_loginBrand>span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border:1px solid var(--line);border-radius:10px;place-items:center;font-weight:600;display:grid}.pv-6YG_loginLayout{flex:1;grid-template-columns:1fr 430px;align-items:center;gap:90px;padding:72px 0;display:grid}.pv-6YG_loginIntroduction h1{letter-spacing:-2.5px;margin:24px 0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.07}.pv-6YG_loginIntroduction>p{color:var(--muted);max-width:44ch;font-size:15px;line-height:1.8}.pv-6YG_loginPromise{max-width:39ch;color:var(--accent-ink);align-items:flex-start;gap:13px;margin-top:36px;display:flex}.pv-6YG_loginPromise svg{flex-shrink:0;margin-top:2px}.pv-6YG_loginPromise p{margin:0;font-size:12px;line-height:1.7}.pv-6YG_loginCard{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:34px}.pv-6YG_loginCard h2{letter-spacing:-.6px;margin:0 0 12px;font-size:24px;font-weight:500}.pv-6YG_loginCard>p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.7}.pv-6YG_loginDivider{color:var(--muted);align-items:center;gap:12px;margin:25px 0;font-size:11px;display:flex}.pv-6YG_loginDivider:before,.pv-6YG_loginDivider:after{content:"";background:var(--line);flex:1;height:1px}.pv-6YG_loginFooter{color:var(--muted);margin:0;font-size:11px}.pv-6YG_setupPage{min-height:100dvh;padding:36px max(22px,50vw - 590px)}.pv-6YG_setupCard{border:1px solid var(--line);background:var(--paper);border-radius:16px;max-width:540px;margin:72px auto;padding:38px}.pv-6YG_setupIcon{background:var(--accent-soft);width:66px;height:66px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:28px;display:grid}.pv-6YG_setupCard h1{letter-spacing:-1px;margin:14px 0 22px;font-size:31px;font-weight:500;line-height:1.2}.pv-6YG_setupCard>p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 18px;font-size:13px;line-height:1.8}.pv-6YG_setupCard>button{min-height:44px;margin-top:8px}.pv-6YG_setupFootnote{color:var(--muted);align-items:flex-start;gap:10px;margin-top:24px;display:flex}.pv-6YG_setupFootnote p{margin:0;font-size:11px;line-height:1.7}.pv-6YG_form{gap:18px;display:grid}.pv-6YG_form label{color:var(--ink);margin-bottom:5px;font-size:12px}.pv-6YG_form input,.pv-6YG_form textarea{background:var(--paper);border-color:var(--line);font-size:14px}.pv-6YG_form button{min-height:44px}.pv-6YG_studioLabel{color:var(--accent-ink);font-size:11px}.pv-6YG_successNote{background:var(--positive-soft);color:var(--positive);border-radius:9px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;display:flex}.pv-6YG_successNote>svg{flex-shrink:0}.pv-6YG_successNote strong{font-size:13px;font-weight:600}.pv-6YG_successNote p{margin:5px 0;font-size:12px;line-height:1.65}.pv-6YG_successNote a{text-underline-offset:3px;font-size:12px}.pv-6YG_error{color:var(--danger);overflow-wrap:anywhere;padding:10px 0;font-size:12px;line-height:1.7}.pv-6YG_errorPanel{border:1px solid color-mix(in oklch, var(--danger) 30%, var(--paper));color:var(--danger);background:color-mix(in oklch, var(--danger) 4%, var(--paper));border-radius:9px;margin-bottom:20px;padding:16px 20px}.pv-6YG_errorPanel p{margin:0 0 8px;font-size:12px;line-height:1.7}.pv-6YG_errorPanel button{min-height:44px}.pv-6YG_notice{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;margin:0 0 22px;padding:14px 18px;font-size:12px;line-height:1.6}.pv-6YG_previewBanner{border:1px solid var(--accent);color:var(--accent-ink);background:var(--accent-soft);border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:30px;padding:20px;display:flex}.pv-6YG_previewBanner strong{font-size:13px;font-weight:600}.pv-6YG_previewBanner p{margin:6px 0 0;font-size:12px;line-height:1.7}.pv-6YG_historicalMessages{border-bottom:1px solid var(--line);background:var(--wash);padding:20px 24px}.pv-6YG_historicalMessages summary{cursor:pointer;min-height:44px;font-size:13px;font-weight:600}.pv-6YG_historicalMessages>p{color:var(--muted);font-size:12px;line-height:1.7}.pv-6YG_liveToolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:-14px 0 20px;font-size:11px;display:flex}.pv-6YG_touchButton{min-height:44px}.pv-6YG_loadingPanel{min-height:240px;color:var(--muted);place-content:center;justify-items:center;gap:15px;font-size:13px;display:grid}.pv-6YG_loadingPanel p{text-align:center;max-width:40ch}.pv-6YG_sectionHeading{margin-bottom:29px}.pv-6YG_sectionHeading h1{letter-spacing:-1.1px;margin:0 0 10px;font-size:clamp(25px,2.4vw,34px);font-weight:600;line-height:1.25}.pv-6YG_sectionHeading>p{color:var(--muted);max-width:68ch;margin:0;font-size:14px;line-height:1.7}.pv-6YG_headingActions{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pv-6YG_headingActions>button{flex-shrink:0;min-height:44px}.pv-6YG_projectIntroduction{border:1px solid var(--line);background:var(--paper);border-radius:15px;grid-template-columns:1fr .85fr;gap:45px;padding:34px;display:grid}.pv-6YG_projectIntroduction h2{letter-spacing:-1.1px;margin:22px 0 17px;font-size:clamp(29px,3vw,40px);font-weight:500;line-height:1.15}.pv-6YG_projectIntroduction p{color:var(--muted);max-width:44ch;margin:0 0 24px;font-size:13px;line-height:1.8}.pv-6YG_projectIntroduction button{min-height:44px}.pv-6YG_overviewWork{background:var(--accent-soft);border-radius:10px;align-self:stretch;padding:24px}.pv-6YG_overviewWork h3{margin:0 0 16px;font-size:12px;font-weight:600}.pv-6YG_overviewWork button{border:0;border-top:1px solid var(--line);background:var(--clear);text-align:left;cursor:pointer;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.pv-6YG_overviewWork button strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.pv-6YG_overviewWork button small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.pv-6YG_overviewWork button>svg{color:var(--accent);flex-shrink:0}.pv-6YG_approvalPromise{border-top:1px solid var(--line);color:var(--accent-ink);align-items:flex-start;gap:8px;margin-top:12px;padding-top:20px;font-size:11px;line-height:1.6;display:flex}.pv-6YG_approvalPromise svg{flex-shrink:0}.pv-6YG_reviewCallout{background:var(--paper);color:var(--accent-ink);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:14px;width:100%;margin-top:24px;padding:22px;font-size:13px;display:flex}.pv-6YG_reviewCallout>svg{flex-shrink:0}.pv-6YG_reviewCallout>svg:last-child{margin-left:auto}.pv-6YG_briefForm{background:var(--paper);border:1px solid var(--line);border-radius:12px;max-width:760px;margin-bottom:28px;padding:26px}.pv-6YG_briefForm h2{margin:0 0 24px;font-size:20px;font-weight:500}.pv-6YG_briefForm form>button{justify-self:start}.pv-6YG_workLayout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:25px;display:grid}.pv-6YG_projectList{gap:6px;display:grid}.pv-6YG_projectList button{text-align:left;background:var(--clear);border:1px solid var(--clear);width:100%;color:var(--ink);cursor:pointer;border-radius:9px;padding:17px 15px}.pv-6YG_projectList button strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.6;display:block}.pv-6YG_projectList button span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.pv-6YG_projectList button[aria-current]{background:var(--paper);border-color:var(--line)}.pv-6YG_projectDetail{min-width:0}.pv-6YG_projectHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pv-6YG_projectHeading h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:9px 0 0;font-size:24px;font-weight:500;line-height:1.3}.pv-6YG_statePill{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent-ink);border-radius:7px;flex-shrink:0;margin-top:6px;padding:7px 10px;font-size:11px}.pv-6YG_savedBrief{border-block:1px solid var(--line);margin-bottom:24px}.pv-6YG_savedBrief summary,.pv-6YG_versionList>summary{cursor:pointer;min-height:48px;color:var(--muted);padding-block:16px;font-size:12px}.pv-6YG_savedBrief p{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;margin:0;padding:0 0 16px;font-size:13px;line-height:1.8}.pv-6YG_workingNote{background:var(--accent-soft);color:var(--accent-ink);border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:16px 19px;font-size:12px;line-height:1.7;display:flex}.pv-6YG_workingNote svg{flex-shrink:0;margin-top:2px}.pv-6YG_artifact{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-bottom:22px;overflow:hidden}.pv-6YG_artifactToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.pv-6YG_artifactToolbar strong{font-size:12px;font-weight:600;display:block}.pv-6YG_artifactToolbar span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.pv-6YG_downloadLink{min-height:44px;color:var(--accent-ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.pv-6YG_websitePreview{background:var(--paper);border:0;width:100%;height:520px;display:block}.pv-6YG_artifactActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pv-6YG_connectionStatus{color:var(--muted);margin-left:auto;font-size:10px}.pv-6YG_artifactActions button{min-height:44px}.pv-6YG_previewFooter{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:9px 20px;font-size:11px;display:flex}.pv-6YG_previewFooter a{min-height:44px;color:var(--accent-ink);align-items:center;gap:6px;text-decoration:none;display:flex}.pv-6YG_previewModalBody{flex-direction:column;min-height:calc(100dvh - 70px);padding:0 20px 20px;display:flex}.pv-6YG_previewControls{flex-wrap:wrap;align-items:center;gap:10px 24px;padding:10px 0 18px;display:flex}.pv-6YG_previewControls label{min-height:40px;color:var(--ink);place-items:center;display:grid}.pv-6YG_previewControls>span{color:var(--muted);flex:1;font-size:12px}.pv-6YG_previewStage{background:var(--wash);border:1px solid var(--line);border-radius:10px;flex:1;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.pv-6YG_expandedWebsite{background:var(--paper);border:0;width:100%;min-height:calc(100dvh - 170px)}.pv-6YG_previewStage[data-viewport=mobile] .pv-6YG_expandedWebsite{border-inline:1px solid var(--line);width:390px;max-width:100%}.pv-6YG_clarificationPanel{border:1px solid color-mix(in oklch, var(--accent) 35%, var(--paper));background:var(--accent-soft);border-radius:12px;margin-bottom:24px;padding:24px}.pv-6YG_clarificationPanel h3{margin:0 0 10px;font-size:20px;font-weight:500}.pv-6YG_clarificationPanel>p{color:var(--muted);max-width:65ch;font-size:13px;line-height:1.7}.pv-6YG_clarificationPanel form{gap:20px;margin-top:20px;display:grid}.pv-6YG_clarificationPanel textarea{background:var(--paper)}.pv-6YG_clarificationPanel form>button{justify-self:start;min-height:44px}.pv-6YG_documentPreview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;margin:0;padding:26px;font-family:inherit;font-size:13px;line-height:1.8;overflow:auto}.pv-6YG_versionList{margin:0 0 20px}.pv-6YG_nextAction{border-top:1px solid var(--line);margin:27px 0;padding-top:20px}.pv-6YG_nextAction h3{margin:0 0 18px;font-size:14px;font-weight:600}.pv-6YG_nextAction textarea{border-color:var(--line);background:var(--paper);font-size:13px}.pv-6YG_actionRow{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.pv-6YG_actionRow button{white-space:normal;height:auto;min-height:44px;padding-block:10px;font-size:12px}.pv-6YG_actionRow button span{white-space:normal}.pv-6YG_finePrint{color:var(--muted);max-width:65ch;margin:14px 0 0;font-size:11px;line-height:1.7}.pv-6YG_approvalReview{background:var(--accent-soft);border:1px solid color-mix(in oklch, var(--accent) 25%, var(--paper));border-radius:10px;margin:22px 0;padding:24px}.pv-6YG_approvalHeading{color:var(--accent-ink);align-items:flex-start;gap:12px;display:flex}.pv-6YG_approvalHeading>svg{flex-shrink:0;margin-top:3px}.pv-6YG_approvalHeading h3{color:var(--ink);margin:7px 0 0;font-size:18px;font-weight:500}.pv-6YG_approvalReview p,.pv-6YG_approvalReview li{color:var(--muted);font-size:12px;line-height:1.8}.pv-6YG_approvalReview ul{padding-left:18px}.pv-6YG_approvalReview li span{margin-left:6px;font-size:10px}.pv-6YG_approvalReview blockquote{background:var(--paper);border-left:2px solid var(--accent);white-space:pre-wrap;margin:20px 0;padding:15px 18px;font-size:12px;line-height:1.8}.pv-6YG_empty{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;justify-items:center;padding:62px 25px;display:grid}.pv-6YG_empty>svg{color:var(--accent)}.pv-6YG_empty h2{margin:20px 0 12px;font-size:22px;font-weight:500}.pv-6YG_empty p{color:var(--muted);max-width:47ch;margin:0 0 22px;font-size:13px;line-height:1.8}.pv-6YG_conversation{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.pv-6YG_conversationHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 15px;padding:16px 23px;display:flex}.pv-6YG_conversationHeader h2{margin:0 auto 0 0;font-size:13px;font-weight:600}.pv-6YG_conversationHeader>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.pv-6YG_conversation>.pv-6YG_error{margin:15px 24px}.pv-6YG_messageList{gap:24px;margin:0;padding:25px;list-style:none;display:grid}.pv-6YG_messageList li{border-left:2px solid var(--line);padding-left:17px}.pv-6YG_messageList li[data-founder]{border-color:var(--accent)}.pv-6YG_messageList li>div{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pv-6YG_messageList strong{font-size:12px;font-weight:600}.pv-6YG_messageList time{color:var(--muted);font-size:10px}.pv-6YG_messageList p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.8}.pv-6YG_messageEmpty{text-align:center;color:var(--muted);padding:28px 25px 50px}.pv-6YG_messageEmpty svg{color:var(--accent)}.pv-6YG_messageEmpty h3{color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:500}.pv-6YG_messageEmpty p{font-size:12px;line-height:1.7}.pv-6YG_messageForm{border-top:1px solid var(--line);padding:22px 25px 25px}.pv-6YG_messageForm textarea{background:var(--paper);border-color:var(--line);font-size:14px}.pv-6YG_messageForm>button{min-height:44px;margin-top:13px}.pv-6YG_brainList{border-top:1px solid var(--line)}.pv-6YG_brainList details{border-bottom:1px solid var(--line)}.pv-6YG_brainList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 6px;display:flex}.pv-6YG_brainList strong{font-size:13px;font-weight:500;display:block}.pv-6YG_brainList small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.pv-6YG_brainList time{color:var(--muted);text-align:right;font-size:10px}.pv-6YG_brainList pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:8px;max-height:420px;margin:0 0 23px;padding:22px;font-size:12px;line-height:1.8;overflow:auto}.pv-6YG_settingsPanel{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:24px;padding:28px}.pv-6YG_settingsPanel h2{margin:0 0 22px;font-size:16px;font-weight:600}.pv-6YG_settingsPanel dl{margin:0}.pv-6YG_settingsPanel dl>div{border-top:1px solid var(--line);grid-template-columns:175px 1fr;gap:16px;padding:15px 0;font-size:12px;line-height:1.7;display:grid}.pv-6YG_settingsPanel dt{color:var(--muted)}.pv-6YG_settingsPanel dd{overflow-wrap:anywhere;margin:0}.pv-6YG_settingsPanel>a{min-height:44px;color:var(--accent-ink);align-items:center;font-size:12px;display:inline-flex}.pv-6YG_employeeList{gap:21px;margin:0;padding:0;list-style:none;display:grid}.pv-6YG_employeeList li{align-items:center;gap:13px;display:flex}.pv-6YG_employeeList li>span{background:var(--accent-soft);width:39px;height:39px;color:var(--accent-ink);border-radius:10px;place-items:center;font-size:14px;display:grid}.pv-6YG_employeeList strong{font-size:13px;font-weight:600}.pv-6YG_employeeList p{color:var(--muted);margin:5px 0 0;font-size:11px}.pv-6YG_sharingControls{gap:22px;margin-top:24px;display:grid}.pv-6YG_sharingControls label{min-height:44px;font-size:12px;line-height:1.7}.pv-6YG_sharingControls>button{justify-self:start;min-height:44px}.pv-6YG_appearanceControl{background:var(--wash);margin-top:20px}.pv-6YG_workViewControl{background:var(--wash);max-width:100%;margin-bottom:25px}.pv-6YG_workViewControl label{place-items:center;min-height:44px;display:grid}.pv-6YG_appearanceControl label{min-height:44px;color:var(--muted);place-items:center;display:grid}.pv-6YG_updateReview{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.pv-6YG_updateReview>ul,.pv-6YG_updateLimitations ul{padding-left:18px;font-size:12px;line-height:1.8}.pv-6YG_previewLink{min-height:44px;color:var(--accent-ink);align-items:center;gap:9px;font-size:12px;display:inline-flex}.pv-6YG_updateChecks{border-block:1px solid var(--line);margin-top:12px}.pv-6YG_updateChecks summary{cursor:pointer;min-height:44px;color:var(--muted);padding:14px 0;font-size:12px}.pv-6YG_updateChecks ul{gap:18px;margin:0;padding:8px 0 20px;list-style:none;display:grid}.pv-6YG_updateChecks li{align-items:flex-start;gap:10px;display:flex}.pv-6YG_updateChecks li>span{color:var(--positive);margin-top:2px}.pv-6YG_updateChecks strong{font-size:12px;font-weight:600}.pv-6YG_updateChecks p,.pv-6YG_updateLimitations li{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.7}.pv-6YG_updateChecks small{color:var(--muted);font-size:10px}.pv-6YG_updateLimitations h4{margin:19px 0 7px;font-size:12px;font-weight:600}@media (max-width:1150px){.pv-6YG_workLayout{grid-template-columns:150px minmax(0,1fr);gap:20px}.pv-6YG_projectIntroduction{gap:24px;padding:26px}.pv-6YG_loginLayout{gap:40px}}@media (max-width:900px){.pv-6YG_workLayout{grid-template-columns:1fr}.pv-6YG_projectList{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.pv-6YG_projectList button{flex:130px;width:auto}.pv-6YG_projectIntroduction{grid-template-columns:1fr}.pv-6YG_loginLayout{grid-template-columns:1fr 1fr;gap:30px}.pv-6YG_loginCard{padding:25px}}@media (max-width:760px){.pv-6YG_setupPage{padding:24px 20px}.pv-6YG_setupCard{margin:40px auto 100px;padding:25px}.pv-6YG_setupCard h1{font-size:28px}.pv-6YG_loginPage{padding:25px 22px}.pv-6YG_loginLayout{grid-template-columns:1fr;gap:30px;padding:42px 0}.pv-6YG_loginIntroduction h1{letter-spacing:-1.5px;margin:18px 0;font-size:42px}.pv-6YG_loginIntroduction>p{margin-bottom:0;font-size:13px}.pv-6YG_loginPromise{display:none}.pv-6YG_loginCard{padding:24px}.pv-6YG_loginCard h2{font-size:22px}.pv-6YG_loginCard input,.pv-6YG_messageForm textarea,.pv-6YG_form input,.pv-6YG_form textarea,.pv-6YG_nextAction textarea{font-size:16px}.pv-6YG_liveToolbar{margin:-13px 0 20px;font-size:10px}.pv-6YG_sectionHeading h1{letter-spacing:-.8px;font-size:27px;line-height:1.2}.pv-6YG_sectionHeading>p{font-size:13px}.pv-6YG_headingActions{flex-wrap:wrap;gap:4px;margin-bottom:12px}.pv-6YG_projectIntroduction{gap:26px;padding:24px}.pv-6YG_projectIntroduction h2{font-size:32px}.pv-6YG_overviewWork{padding:20px}.pv-6YG_briefForm{padding:22px 19px}.pv-6YG_briefForm h2{font-size:20px;line-height:1.4}.pv-6YG_projectHeading{gap:10px}.pv-6YG_projectHeading h2{font-size:22px}.pv-6YG_statePill{padding:7px 8px;font-size:10px}.pv-6YG_artifactToolbar{flex-wrap:wrap;gap:12px;padding:12px 16px}.pv-6YG_artifactActions{justify-content:space-between;gap:8px;width:100%}.pv-6YG_previewControls>span{flex-basis:100%;order:3}.pv-6YG_previewModalBody{padding-inline:10px}.pv-6YG_clarificationPanel{padding:22px 18px}.pv-6YG_clarificationPanel textarea{font-size:16px}.pv-6YG_documentPreview{padding:21px 18px;font-size:12px}.pv-6YG_websitePreview{height:430px}.pv-6YG_approvalReview{padding:20px}.pv-6YG_conversationHeader{padding:13px 18px}.pv-6YG_conversationHeader h2{width:100%}.pv-6YG_messageList{padding:22px 18px}.pv-6YG_messageList li{padding-left:12px}.pv-6YG_messageList p{font-size:12px}.pv-6YG_messageForm{padding:20px 18px}.pv-6YG_settingsPanel{padding:24px 20px}.pv-6YG_settingsPanel dl>div{grid-template-columns:1fr;gap:5px}.pv-6YG_empty{padding:40px 22px}.pv-6YG_empty h2{font-size:20px}}@media (prefers-reduced-motion:no-preference){.pv-6YG_workingNote>svg,.pv-6YG_loadingPanel>svg{animation:2s linear infinite pv-6YG_turn}}@keyframes pv-6YG_turn{to{transform:rotate(360deg)}}
.NRNrwG_section{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:24px;padding:28px}.NRNrwG_heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.NRNrwG_heading h2{margin:0 0 8px;font-size:16px;font-weight:600}.NRNrwG_description{color:var(--muted);max-width:64ch;margin:0;font-size:13px;line-height:1.7}.NRNrwG_roster,.NRNrwG_invitations{margin:24px 0;padding:0;list-style:none}.NRNrwG_person{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.NRNrwG_avatar{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.NRNrwG_personDetails{flex:1;min-width:0}.NRNrwG_personDetails strong{font-size:14px;font-weight:600}.NRNrwG_personDetails p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.NRNrwG_personLabel{color:var(--muted);font-size:12px}.NRNrwG_inviteHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.NRNrwG_inviteHeading h3{margin:0;font-size:16px;font-weight:600}.NRNrwG_invitation{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:14px 20px;padding:20px 0;display:grid}.NRNrwG_invitation strong{margin-bottom:8px;font-size:14px;display:block}.NRNrwG_invitation p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.6}.NRNrwG_status{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.NRNrwG_status[data-active]{color:var(--positive)}.NRNrwG_status svg{flex-shrink:0}.NRNrwG_linkReady{border:1px solid var(--line);background:var(--accent-soft);border-radius:10px;margin-top:20px;padding:20px}.NRNrwG_linkReady h3{margin:0 0 8px;font-size:16px}.NRNrwG_linkReady p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.7}.NRNrwG_copyRow{align-items:end;gap:10px;display:flex}.NRNrwG_copyRow>div{flex:1;min-width:0}.NRNrwG_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.NRNrwG_empty{color:var(--muted);padding:24px 0 4px;font-size:13px;line-height:1.7}.NRNrwG_error{color:var(--danger);margin-top:18px;font-size:13px;line-height:1.7}.NRNrwG_notice{color:var(--positive);margin-top:16px;font-size:13px;line-height:1.7}.NRNrwG_section button,.NRNrwG_joinCard button{min-height:44px}.NRNrwG_joinPage{min-height:100dvh;padding:30px 32px calc(60px + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink)}.NRNrwG_brand{color:var(--ink);align-items:center;gap:12px;font-size:15px;text-decoration:none;display:inline-flex}.NRNrwG_brand>span{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:12px;place-items:center;font-weight:600;display:grid}.NRNrwG_joinCard{background:var(--paper);border:1px solid var(--line);border-radius:14px;max-width:560px;margin:54px auto 0;padding:36px}.NRNrwG_joinCard h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:18px 0 14px;font-size:30px;font-weight:600;line-height:1.2}.NRNrwG_joinCard h2{margin:28px 0 14px;font-size:18px;font-weight:600}.NRNrwG_joinCard p{color:var(--muted);font-size:14px;line-height:1.75}.NRNrwG_joinCard>svg{color:var(--accent)}.NRNrwG_joinCard>a{min-height:44px;color:var(--accent-ink);align-items:center;font-size:14px;display:inline-flex}.NRNrwG_accessNote{border-block:1px solid var(--line);margin:22px 0;padding:16px 0}.NRNrwG_accessNote strong{color:var(--ink);font-size:14px}.NRNrwG_accessNote p{margin:6px 0 0;font-size:13px}.NRNrwG_account{align-items:center;gap:12px;padding-block:20px;display:flex}.NRNrwG_account>div{flex:1;min-width:0}.NRNrwG_account strong,.NRNrwG_account span{overflow-wrap:anywhere;font-size:14px;display:block}.NRNrwG_account span{color:var(--muted);margin-top:4px;font-size:13px}.NRNrwG_footnote{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7}@media (max-width:760px){.NRNrwG_section{padding:24px 20px}.NRNrwG_heading,.NRNrwG_person{flex-wrap:wrap}.NRNrwG_personLabel{margin-left:56px}.NRNrwG_invitation{grid-template-columns:1fr;gap:8px}.NRNrwG_invitation>button{justify-self:start}.NRNrwG_copyRow{flex-direction:column;align-items:stretch}.NRNrwG_joinPage{padding:22px 18px calc(36px + env(safe-area-inset-bottom))}.NRNrwG_joinCard{margin-top:30px;padding:26px 22px}.NRNrwG_joinCard h1{font-size:27px}.NRNrwG_account{flex-direction:column;align-items:stretch}.NRNrwG_account>button{align-self:flex-start}}
.yEXgJW_brain{min-width:0}.yEXgJW_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.yEXgJW_controls>:last-child{width:340px;max-width:100%}.yEXgJW_controls input{background:var(--paper);border-color:var(--line);min-height:44px}.yEXgJW_companyLabel{grid-template-columns:25px minmax(0,1fr);gap:2px 10px;display:grid}.yEXgJW_companyLabel svg{color:var(--accent-ink);grid-row:1/3;align-self:center}.yEXgJW_companyLabel strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.yEXgJW_companyLabel>span{color:var(--muted);font-size:11px}.yEXgJW_finder{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.yEXgJW_folders{gap:4px;min-width:0;display:grid}.yEXgJW_folderButton{width:100%;min-height:46px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.yEXgJW_folderButton>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.5}.yEXgJW_folderButton>small{font-size:11px}.yEXgJW_folderButton:hover{background:var(--wash);color:var(--ink)}.yEXgJW_folderButton[aria-current]{background:var(--accent-soft);color:var(--accent-ink)}.yEXgJW_folderHeading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:24px 12px 8px;font-size:10px;font-weight:600}.yEXgJW_mobileFolder{display:none}.yEXgJW_content{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;overflow:hidden}.yEXgJW_folderTitle{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:18px 20px;display:flex}.yEXgJW_folderTitle h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.yEXgJW_folderTitle p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.yEXgJW_folderTitle>span{color:var(--muted);font-size:11px;line-height:1.7}.yEXgJW_list table{border-collapse:collapse;table-layout:fixed;width:100%}.yEXgJW_list th{text-align:left;border-bottom:1px solid var(--line)}.yEXgJW_list th:last-child{width:130px}.yEXgJW_sortButton{min-height:44px;color:var(--muted);align-items:center;gap:6px;padding:0 20px;font-size:11px;display:inline-flex}.yEXgJW_list td{border-bottom:1px solid var(--line)}.yEXgJW_list tr:last-child td{border-bottom:0}.yEXgJW_list tbody tr:hover{background:var(--wash)}.yEXgJW_list tr[data-selected]{background:var(--accent-soft)}.yEXgJW_entryButton{width:100%;min-height:78px;color:var(--ink);text-align:left;gap:11px;padding:16px 20px;display:flex}.yEXgJW_entryButton>svg{color:var(--muted);margin-top:2px}.yEXgJW_entryText{gap:5px;min-width:0;display:grid}.yEXgJW_entryText>strong{font-size:13px;font-weight:500;line-height:1.5}.yEXgJW_excerpt{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.yEXgJW_entryMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;line-height:1.7;display:flex}.yEXgJW_list time{color:var(--muted);padding-right:15px;font-size:11px;line-height:1.7;display:block}.yEXgJW_detail{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:24px}.yEXgJW_detailHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.yEXgJW_detailHeading small{color:var(--muted);font-size:11px}.yEXgJW_detailHeading h2{margin:7px 0 0;font-size:21px;font-weight:500}.yEXgJW_detail>p{color:var(--muted);font-size:12px;line-height:1.7}.yEXgJW_detail pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font-size:13px;line-height:1.8;overflow:auto}.yEXgJW_source{border-top:1px solid var(--line);margin:20px 0;padding-top:16px;font-size:11px;line-height:1.7}.yEXgJW_source dt{color:var(--muted)}.yEXgJW_source dd{overflow-wrap:anywhere;margin:4px 0 0}.yEXgJW_loadMore{min-height:44px;margin:16px 20px}.yEXgJW_noResults{text-align:center;color:var(--muted);padding:50px 20px}.yEXgJW_noResults p{font-size:14px}@media (max-width:1050px){.yEXgJW_finder{grid-template-columns:180px minmax(0,1fr);gap:16px}}@media (max-width:760px){.yEXgJW_controls{gap:20px}.yEXgJW_controls>:last-child{width:100%}.yEXgJW_controls input,.yEXgJW_mobileFolder input{min-height:44px;font-size:16px}.yEXgJW_finder{grid-template-columns:minmax(0,1fr);gap:16px}.yEXgJW_folders{display:none}.yEXgJW_mobileFolder{display:block}.yEXgJW_folderTitle{padding:16px}.yEXgJW_list th:last-child{width:92px}.yEXgJW_sortButton{padding-inline:16px}.yEXgJW_entryButton{gap:8px;padding:16px}.yEXgJW_entryButton>svg{display:none}.yEXgJW_list time{font-size:10px}.yEXgJW_detail{padding:20px 17px}.yEXgJW_detailHeading{gap:8px}.yEXgJW_detailHeading h2{font-size:18px}.yEXgJW_detail pre{font-size:12px}}
.d-tKOa_toast{z-index:6;width:min(350px,100vw - 48px);position:absolute;bottom:128px;right:24px}.d-tKOa_card{border:1px solid var(--line);background:var(--office-glass,var(--paper));box-shadow:var(--office-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.d-tKOa_historyItem{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:15px}@media (max-width:1000px){.d-tKOa_toast{display:none}.d-tKOa_toast[data-notice-kind=error]{width:min(350px,100vw - 24px);display:block;top:290px;bottom:auto;right:12px}}
.eCMMwq_scene{isolation:isolate;background:var(--office-sky,var(--surface));--campus-timber:#b28d6c;--campus-wood-light:#dac8ac;--campus-wood-dark:#614b38;--campus-plaster:#efebde;--campus-shadow:#163226;--campus-grass:color-mix(in oklch, var(--office-ground) 70%, var(--office-foliage));--campus-path:#eae1ca;--campus-water-deep:color-mix(in oklch, var(--office-water) 65%, #004f56);--campus-glass:#b3dedd;--campus-blossom:#f3b4bc;--campus-skin-light:#f1c8a6;--campus-skin-mid:#ca9876;--campus-skin-dark:#906752;--campus-hair:#382b20;--campus-light:#fff0c7;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.eCMMwq_scene{--campus-timber:lab(61.5747% 11.297 23.4938);--campus-wood-light:lab(81.5253% 3.24655 16.5602);--campus-wood-dark:lab(33.7768% 7.51175 15.047);--campus-plaster:lab(93.1373% -.185192 6.90961);--campus-shadow:lab(18.1731% -13.5196 3.86487);--campus-path:lab(89.7036% .386 12.4068);--campus-water-deep:color-mix(in oklch, var(--office-water) 65%, lab(29.8421% -20.6434 -10.9992));--campus-glass:lab(85.4017% -14.6846 -4.52206);--campus-blossom:lab(79.4293% 24.4388 5.23139);--campus-skin-light:lab(83.6036% 11.6233 22.683);--campus-skin-mid:lab(67.2255% 16.0731 26.034);--campus-skin-dark:lab(47.4603% 15.0578 18.7869);--campus-hair:lab(18.7362% 4.78306 9.61463);--campus-light:lab(95.6115% 2.68605 29.9191)}}.eCMMwq_scene[data-theme=cyberpunk]{--campus-timber:#484e69;--campus-wood-light:#7c85a2;--campus-wood-dark:#20253a;--campus-plaster:#9badc1;--campus-shadow:#100d26;--campus-grass:#1c4557;--campus-path:#6996ad;--campus-glass:#358da5;--campus-blossom:#ba7abe;--campus-light:#59e4f3}@supports (color:lab(0% 0 0)){.eCMMwq_scene[data-theme=cyberpunk]{--campus-timber:lab(33.5085% 2.84752 -16.4322);--campus-wood-light:lab(55.604% 1.65856 -16.6377);--campus-wood-dark:lab(14.9809% 2.40436 -14.5071);--campus-plaster:lab(69.7908% -3.44062 -12.3105);--campus-shadow:lab(4.77021% 6.25475 -16.2519);--campus-grass:lab(27.0561% -9.94785 -15.4307);--campus-path:lab(59.5846% -11.6771 -17.0699);--campus-glass:lab(54.0626% -20.9349 -21.3113);--campus-blossom:lab(59.9852% 33.6917 -25.1079);--campus-light:lab(83.6464% -35.6935 -18.9953)}}.eCMMwq_scene[data-theme=zen]{--campus-timber:#977155;--campus-wood-light:#d0baa0;--campus-path:#e1dbc7;--campus-grass:color-mix(in oklch, var(--office-ground) 70%, var(--office-foliage))}@supports (color:lab(0% 0 0)){.eCMMwq_scene[data-theme=zen]{--campus-timber:lab(51.0509% 12.8894 21.5878);--campus-wood-light:lab(76.7955% 5.45308 15.8919);--campus-path:lab(87.381% -.194103 10.428)}}.eCMMwq_scene[data-theme=ocean]{--campus-timber:#6a8e8b;--campus-wood-light:#b0cfcc;--campus-wood-dark:#224c51;--campus-plaster:#bcdcda;--campus-shadow:#002e41;--campus-grass:#488783;--campus-path:#9dccc5;--campus-glass:#6ac1cc;--campus-blossom:#f09082;--campus-light:#b2f5e5}@supports (color:lab(0% 0 0)){.eCMMwq_scene[data-theme=ocean]{--campus-timber:lab(56.3935% -13.7757 -2.53897);--campus-wood-light:lab(80.6572% -11.0171 -2.26815);--campus-wood-dark:lab(29.6612% -14.3314 -7.62652);--campus-plaster:lab(85.2835% -10.876 -2.90608);--campus-shadow:lab(16.5734% -10.7228 -19.2865);--campus-grass:lab(52.0112% -21.7463 -4.81979);--campus-path:lab(78.562% -16.9932 -1.79671);--campus-glass:lab(72.8738% -24.8594 -14.5075);--campus-blossom:lab(69.9165% 36.4564 24.0071);--campus-light:lab(91.6051% -24.0398 .255573)}}.eCMMwq_scene[data-theme=papercraft]{--campus-timber:#bd966c;--campus-wood-light:#e7d2aa;--campus-wood-dark:#875f41;--campus-plaster:#f7f2e2;--campus-shadow:#4f3326;--campus-grass:#9ec58b;--campus-path:#f3e0b0;--campus-glass:#9edfe0;--campus-blossom:#f99da0;--campus-light:#ffeaab}@supports (color:lab(0% 0 0)){.eCMMwq_scene[data-theme=papercraft]{--campus-timber:lab(65.1225% 10.7456 28.2798);--campus-wood-light:lab(85.0717% 3.19916 22.4036);--campus-wood-dark:lab(44.0701% 13.9002 24.0449);--campus-plaster:lab(95.4728% -.0722706 8.46757);--campus-shadow:lab(24.3233% 11.6386 13.6595);--campus-grass:lab(75.5404% -21.6336 24.5903);--campus-path:lab(89.7992% 1.82125 25.8103);--campus-glass:lab(84.4222% -20.8041 -7.71061);--campus-blossom:lab(74.4819% 35.3705 13.8217);--campus-light:lab(93.4081% 1.68455 38.6465)}}.eCMMwq_scene[data-theme=scandinavian]{--campus-timber:#c5ad8e;--campus-wood-light:#e9dcc4;--campus-wood-dark:#6c5a4b;--campus-plaster:#f9f5ec;--campus-shadow:#49493a;--campus-grass:#c0ccb5;--campus-path:#e3ded1;--campus-glass:#cce3e8;--campus-blossom:#cba398;--campus-light:#fff4d6}@supports (color:lab(0% 0 0)){.eCMMwq_scene[data-theme=scandinavian]{--campus-timber:lab(72.1914% 5.39684 19.0551);--campus-wood-light:lab(88.508% 1.70439 13.5155);--campus-wood-dark:lab(39.6034% 5.85008 11.4625);--campus-plaster:lab(96.5677% .351369 4.58084);--campus-shadow:lab(30.5784% -1.85774 9.08431);--campus-grass:lab(80.6897% -7.58791 10.2817);--campus-path:lab(88.4773% .353843 6.91354);--campus-glass:lab(88.5774% -6.79907 -5.47348);--campus-blossom:lab(70.6286% 13.937 11.6213);--campus-light:lab(96.7353% 1.32033 21.6112)}}.eCMMwq_scene[data-theme=winter]{--campus-timber:#8c6a4d;--campus-wood-light:#c3a98c;--campus-wood-dark:#412e21;--campus-plaster:#e6ddcc;--campus-shadow:#263a4b;--campus-grass:#dfe9f2;--campus-path:#a2b4bf;--campus-glass:#d1bb92;--campus-blossom:#d88b73;--campus-light:#ffe8ba;--campus-snow:#f0f6fb}@supports (color:lab(0% 0 0)){.eCMMwq_scene[data-theme=winter]{--campus-timber:lab(47.6315% 11.1686 21.4896);--campus-wood-light:lab(70.9969% 6.23688 18.7566);--campus-wood-dark:lab(20.9781% 7.47617 11.7092);--campus-plaster:lab(88.4929% .843227 9.62324);--campus-shadow:lab(23.3914% -4.20722 -13.2972);--campus-grass:lab(91.8843% -2.15787 -5.49846);--campus-path:lab(72.2306% -4.88886 -7.94554);--campus-glass:lab(76.9373% 3.87508 23.6998);--campus-blossom:lab(65.6099% 28.0058 25.3768);--campus-light:lab(93.214% 10.5351 54.6795);--campus-snow:lab(96.5234% -1.23334 -3.10349)}}.eCMMwq_scene[data-time=night]{--campus-plaster:color-mix(in oklch, #839caf 42%, var(--campus-wood-light));--campus-grass:color-mix(in oklch, var(--office-ground) 80%, var(--office-foliage));--campus-path:color-mix(in oklch, #627b8d 55%, var(--campus-wood-light))}@supports (color:lab(0% 0 0)){.eCMMwq_scene[data-time=night]{--campus-plaster:color-mix(in oklch, lab(62.9172% -6.02064 -12.9474) 42%, var(--campus-wood-light));--campus-path:color-mix(in oklch, lab(50.1511% -5.89556 -12.8994) 55%, var(--campus-wood-light))}}.eCMMwq_plan,.eCMMwq_backdrop{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.eCMMwq_plan{cursor:grab;touch-action:none;outline:none}.eCMMwq_plan:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.eCMMwq_plan[data-dragging=true],.eCMMwq_plan[data-dragging=true] *{cursor:grabbing!important}.eCMMwq_mapControls{z-index:2;border:1px solid color-mix(in oklch, var(--line) 65%, transparent);background:color-mix(in oklch, var(--paper) 96%, transparent);color:var(--ink);box-shadow:0 8px 26px color-mix(in oklch, var(--campus-shadow) 10%, transparent);border-radius:18px;padding:6px 8px 9px;position:absolute;bottom:118px;left:24px}.eCMMwq_mapButtons{align-items:center;gap:2px;display:flex}.eCMMwq_mapButtons button{min-height:44px;color:var(--ink);border-radius:11px}.eCMMwq_mapButtons .mantine-Button-root{padding-inline:10px;font-size:12px}.eCMMwq_mapScale{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;color:var(--muted);font-size:11px}.eCMMwq_mapHint{color:var(--muted);margin:1px 4px 0;font-size:10px}.eCMMwq_mapInstructions{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eCMMwq_backdrop,.eCMMwq_plan [aria-hidden=true],.eCMMwq_landscape{pointer-events:none}.eCMMwq_sun{fill:var(--office-glow)}.eCMMwq_moonCutout{fill:color-mix(in oklch, var(--office-sky) 90%, var(--office-horizon))}.eCMMwq_star{fill:var(--office-glow);opacity:.85}.eCMMwq_farLand{fill:color-mix(in oklch, var(--office-horizon) 85%, var(--office-sky))}.eCMMwq_middleLand{fill:color-mix(in oklch, var(--office-horizon) 64%, var(--office-foliage))}.eCMMwq_nearLand{fill:color-mix(in oklch, var(--office-ground) 76%, var(--office-foliage))}.eCMMwq_fieldLines{stroke:color-mix(in oklch, var(--office-foliage) 70%, var(--office-glow));stroke-width:4px;opacity:.24;fill:none}.eCMMwq_cloud{fill:var(--campus-plaster);opacity:.5;animation:65s ease-in-out infinite alternate eCMMwq_cloudDrift}.eCMMwq_windTower{fill:var(--campus-plaster);stroke:var(--campus-shadow);stroke-width:.7px}.eCMMwq_turbine{fill:var(--campus-plaster);transform-origin:0 0;animation:45s linear infinite eCMMwq_turbineTurn}.eCMMwq_solarPanel{fill:var(--campus-water-deep);stroke:var(--campus-plaster);stroke-width:2px}.eCMMwq_panelGrid{fill:none;stroke:var(--office-water);stroke-width:1.3px;opacity:.8}.eCMMwq_mountainSnow{fill:var(--campus-plaster);opacity:.62}.eCMMwq_sandLines{fill:none;stroke:var(--office-glow);stroke-width:3px;opacity:.32}.eCMMwq_pavilionWall{fill:var(--campus-timber)}.eCMMwq_pagodaRoof{fill:var(--campus-wood-dark);stroke:var(--office-foliage);stroke-width:3px}.eCMMwq_woodLine{fill:none;stroke:var(--campus-wood-dark);stroke-width:4px;stroke-linecap:round}.eCMMwq_torii{fill:none;stroke:color-mix(in oklch, var(--office-flower) 60%, var(--campus-wood-dark));stroke-width:10px}.eCMMwq_toriiCap{fill:none;stroke:var(--campus-wood-dark);stroke-width:7px}.eCMMwq_cityGround{fill:color-mix(in oklch, var(--office-ground) 80%, var(--office-sky))}.eCMMwq_building{fill:color-mix(in oklch, var(--office-structure) 85%, var(--office-sky))}.eCMMwq_buildingSide{fill:color-mix(in oklch, var(--office-structure) 75%, var(--campus-shadow))}.eCMMwq_windowPink{stroke:var(--office-flower);stroke-width:4px;opacity:.55}.eCMMwq_windowBlue{stroke:var(--office-water);stroke-width:3px;opacity:.65}.eCMMwq_antenna{stroke:var(--office-glow);stroke-width:2px;opacity:.65}.eCMMwq_transitShadow{fill:none;stroke:var(--campus-shadow);stroke-width:17px;opacity:.3}.eCMMwq_transitLine{fill:none;stroke:var(--office-water);stroke-width:11px;opacity:.55}.eCMMwq_tram{animation:34s ease-in-out infinite alternate eCMMwq_cloudDrift}.eCMMwq_tramBody{fill:var(--office-glow)}.eCMMwq_tramWindow{stroke:var(--campus-water-deep);stroke-width:6px}.eCMMwq_cityGrid{fill:none;stroke:var(--office-water);stroke-width:1px;opacity:.12}.eCMMwq_lightRay{fill:var(--office-glow);opacity:.08}.eCMMwq_fish,.eCMMwq_fishSmall{fill:var(--office-flower);animation:19s ease-in-out infinite alternate eCMMwq_fishSwim}.eCMMwq_fishSmall{fill:var(--office-glow);animation-duration:27s;animation-direction:alternate-reverse}.eCMMwq_fishFin{fill:color-mix(in oklch, var(--office-flower) 80%, var(--office-water))}.eCMMwq_fishEye{fill:var(--campus-shadow)}.eCMMwq_kelp{fill:none;stroke:var(--office-foliage);stroke-width:13px;stroke-linecap:round;opacity:.75}.eCMMwq_bubbles{fill:color-mix(in oklch, var(--office-water) 80%, transparent);stroke:var(--office-glow);stroke-width:1.5px;opacity:.35;animation:26s ease-in-out infinite alternate eCMMwq_bubbleLift}.eCMMwq_campusShadow{fill:var(--campus-shadow);opacity:.16}.eCMMwq_islandSide{fill:color-mix(in oklch, var(--campus-grass) 65%, var(--campus-wood-dark))}.eCMMwq_island{fill:var(--campus-grass);stroke:color-mix(in oklch, var(--campus-grass) 70%, var(--office-glow));stroke-width:2px}.eCMMwq_gardenLoop{fill:none;stroke:color-mix(in oklch, var(--campus-path) 80%, var(--office-foliage));stroke-width:21px;opacity:.82}.eCMMwq_gardenLoopCenter{fill:none;stroke:var(--campus-path);stroke-width:13px;opacity:.82}.eCMMwq_koi{animation:13s ease-in-out infinite alternate eCMMwq_koiFloat}.eCMMwq_koiSecond{animation:19s ease-in-out infinite alternate-reverse eCMMwq_koiFloat}.eCMMwq_koiMark{fill:var(--office-flower)}.eCMMwq_treeShadow{fill:var(--campus-shadow);opacity:.15}.eCMMwq_trunk{fill:var(--campus-wood-dark)}.eCMMwq_branch{fill:none;stroke:var(--campus-wood-dark);stroke-width:3px;stroke-linecap:round}.eCMMwq_canopy{fill:var(--office-foliage);stroke:color-mix(in oklch, var(--office-foliage) 80%, var(--campus-shadow));stroke-width:.7px}.eCMMwq_canopyLight{fill:color-mix(in oklch, var(--office-foliage) 80%, var(--office-glow))}.eCMMwq_leafTexture{fill:var(--office-glow);opacity:.16}.eCMMwq_blossomTree .eCMMwq_canopy{fill:var(--campus-blossom);stroke:color-mix(in oklch, var(--campus-blossom) 80%, var(--office-foliage))}.eCMMwq_blossomTree .eCMMwq_canopyLight{fill:color-mix(in oklch, var(--campus-blossom) 80%, var(--campus-plaster))}.eCMMwq_reefRock{fill:color-mix(in oklch, var(--office-structure) 55%, var(--office-foliage));stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_coralBranch{fill:none;stroke:var(--campus-blossom);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.eCMMwq_seaFrond{fill:none;stroke:var(--office-foliage);stroke-width:10px;stroke-linecap:round}.eCMMwq_anemone{fill:none;stroke:color-mix(in oklch, var(--office-flower) 65%, var(--campus-plaster));stroke-width:5px;stroke-linecap:round}.eCMMwq_shell{fill:var(--campus-light);stroke:var(--campus-blossom);stroke-width:.7px}.eCMMwq_streetPole{fill:var(--campus-wood-dark);stroke:var(--campus-wood-dark);stroke-width:5px}.eCMMwq_streetArm{fill:none;stroke:var(--campus-wood-dark);stroke-width:4px;stroke-linecap:round}.eCMMwq_streetLight{stroke:var(--campus-light);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--office-water))}.eCMMwq_lampBeam{fill:var(--office-glow);opacity:.055}.eCMMwq_streetPlanter{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:1.5px}.eCMMwq_bikeWheel{fill:none;stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_bikeFrame{fill:none;stroke:var(--office-flower);stroke-width:2.5px;stroke-linejoin:round}.eCMMwq_streetSign{fill:var(--campus-shadow);stroke:var(--office-water);stroke-width:2px}.eCMMwq_sandPatch{fill:color-mix(in oklch, var(--campus-path) 80%, var(--campus-plaster));stroke:color-mix(in oklch, var(--campus-timber) 60%, var(--campus-path));stroke-width:3px}.eCMMwq_sandRake,.eCMMwq_reefRipple{fill:none;stroke:color-mix(in oklch, var(--campus-timber) 38%, var(--campus-path));stroke-width:1.5px}.eCMMwq_reefRipple{stroke:var(--office-glow);opacity:.35}.eCMMwq_zenRock{fill:color-mix(in oklch, var(--campus-wood-dark) 55%, var(--office-foliage));stroke:var(--campus-shadow);stroke-width:1px}.eCMMwq_rockFacet{fill:color-mix(in oklch, var(--campus-wood-dark) 70%, var(--office-foliage))}.eCMMwq_bamboo{fill:none;stroke:var(--office-foliage);stroke-width:5px;stroke-linecap:round}.eCMMwq_bambooJoint{fill:none;stroke:var(--campus-light);stroke-width:1.5px;opacity:.7}.eCMMwq_specimenGlass{fill:color-mix(in oklch, var(--campus-glass) 35%, transparent);stroke:var(--campus-plaster);stroke-width:1.5px}.eCMMwq_specimenCoral{fill:none;stroke:var(--campus-blossom);stroke-width:4px;stroke-linecap:round}.eCMMwq_plaza{fill:var(--campus-timber);stroke:var(--office-water);stroke-width:3px}.eCMMwq_plazaLine{fill:none;stroke:var(--office-water);stroke-width:1px;opacity:.5}.eCMMwq_transitCanopy{fill:var(--campus-wood-dark);stroke:var(--office-flower);stroke-width:2px}.eCMMwq_transitCanopyTop{fill:var(--campus-timber);stroke:var(--office-water);stroke-width:2px}.eCMMwq_neonStrip{fill:none;stroke:var(--office-flower);stroke-width:3px;filter:drop-shadow(0 0 4px var(--office-flower))}.eCMMwq_departureBoard{fill:var(--campus-shadow);stroke:var(--office-water);stroke-width:1.5px}.eCMMwq_departureLines{fill:none;stroke:var(--campus-light);stroke-width:2.5px}.eCMMwq_cityBench{fill:var(--campus-wood-light);stroke:var(--campus-wood-dark);stroke-width:1.5px}.eCMMwq_pathLight{fill:var(--campus-light)}.eCMMwq_streetLane{fill:none;stroke:var(--office-water);stroke-width:1.5px;stroke-dasharray:7 8;opacity:.7}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_island{fill:color-mix(in oklch, var(--campus-wood-dark) 75%, var(--office-water));stroke:var(--office-water);stroke-width:4px}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_gardenLoop{stroke:var(--campus-wood-dark);stroke-width:27px}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_gardenLoopCenter{stroke:color-mix(in oklch, var(--campus-timber) 80%, var(--office-water));stroke-width:20px}.eCMMwq_scene[data-theme=ocean] .eCMMwq_island{fill:color-mix(in oklch, var(--campus-path) 70%, var(--office-ground))}.eCMMwq_scene[data-theme=ocean] .eCMMwq_gardenLoop{stroke:var(--campus-wood-dark);stroke-width:24px}.eCMMwq_scene[data-theme=ocean] .eCMMwq_gardenLoopCenter{stroke:var(--campus-glass);stroke-width:18px}.eCMMwq_scene[data-theme=zen] .eCMMwq_island{fill:color-mix(in oklch, var(--campus-path) 65%, var(--office-ground))}.eCMMwq_scene[data-theme=zen] .eCMMwq_gardenLoop{stroke:var(--campus-wood-dark);stroke-width:20px}.eCMMwq_scene[data-theme=zen] .eCMMwq_gardenLoopCenter{stroke:var(--campus-path);stroke-width:16px;stroke-dasharray:6 2}.eCMMwq_gardenBed{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_gardenBedInside{fill:color-mix(in oklch, var(--campus-shadow) 60%, var(--office-foliage))}.eCMMwq_gardenBedRim{fill:none;stroke:var(--campus-wood-light);stroke-width:5px}.eCMMwq_groundskeeper{cursor:pointer;outline:none}.eCMMwq_keeperLabel{outline:none}.eCMMwq_groundskeeper:hover .eCMMwq_roomSign,.eCMMwq_keeperLabel:focus-visible .eCMMwq_roomSign{stroke:var(--accent);stroke-width:3px;fill:var(--accent-soft)}.eCMMwq_keeperLeader{fill:none;stroke:var(--paper);stroke-width:2px}.eCMMwq_keeperJacket{fill:color-mix(in oklch, var(--office-foliage) 70%, var(--campus-plaster))}.eCMMwq_keeperLegs{fill:none;stroke:var(--campus-wood-dark);stroke-width:7px;stroke-linecap:round}.eCMMwq_keeperArms{fill:none;stroke:var(--campus-wood-light);stroke-width:6px;stroke-linecap:round}.eCMMwq_keeperHat{fill:var(--campus-path);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_keeperHelmet{fill:color-mix(in oklch, var(--campus-glass) 22%, transparent);stroke:var(--campus-plaster);stroke-width:2px}.eCMMwq_helmetGlint{stroke:var(--campus-plaster);stroke-width:2px;opacity:.7}.eCMMwq_keeperHose{fill:none;stroke:var(--campus-blossom);stroke-width:4px;stroke-linecap:round}.eCMMwq_rake{fill:none;stroke:var(--campus-wood-dark);stroke-width:2.5px;stroke-linecap:round}.eCMMwq_broom{fill:var(--campus-path);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_caretakerTablet{fill:var(--campus-water-deep);stroke:var(--campus-plaster);stroke-width:1.5px}.eCMMwq_wateringCan{fill:var(--office-water);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_wateringDrops{stroke:var(--office-water);stroke-width:2px;stroke-linecap:round}.eCMMwq_rakedLine{fill:none;stroke:color-mix(in oklch, var(--campus-timber) 60%, var(--campus-path));stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:0;animation:12s linear infinite eCMMwq_rakeTrail}.eCMMwq_rakingPerson{animation:12s linear infinite eCMMwq_rakeWalk}.eCMMwq_rakeArm{transform-origin:0 -10px;animation:1.2s ease-in-out infinite alternate eCMMwq_rakeStroke}.eCMMwq_plantingPerson{animation:12s ease-in-out infinite eCMMwq_plantingWalk}.eCMMwq_plantingArms{transform-origin:0 -10px;animation:3s ease-in-out infinite eCMMwq_plantingBend}.eCMMwq_wateringDrops{animation:3s ease-in-out infinite eCMMwq_wateringDrip}.eCMMwq_soilRows{fill:none;stroke:var(--campus-timber);stroke-width:1.5px;opacity:.6}.eCMMwq_soilMound{fill:var(--campus-wood-dark)}.eCMMwq_flowerStem{fill:var(--office-foliage);stroke:var(--office-foliage);stroke-width:2px}.eCMMwq_flowerAlternate{fill:var(--campus-blossom)}.eCMMwq_flowerCenter{fill:var(--campus-light)}.eCMMwq_growingFlower{transform-origin:0 9px;animation:12s ease-in-out infinite both eCMMwq_flowerGrowth}.eCMMwq_drawingPerson{animation:12s linear infinite eCMMwq_drawingWalk}.eCMMwq_lightPen{fill:none;stroke:var(--campus-plaster);stroke-width:3px;stroke-linecap:round}.eCMMwq_lightPenTip{fill:var(--office-flower);filter:drop-shadow(0 0 5px var(--office-flower))}.eCMMwq_lightDrawing,.eCMMwq_lightDrawingSecond{fill:none;stroke:var(--office-flower);stroke-width:2.5px;stroke-dasharray:100;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--office-flower));animation:12s linear infinite eCMMwq_lightTrail}.eCMMwq_lightDrawingSecond{stroke:var(--office-water);animation-delay:.2s}.eCMMwq_feedingArm{transform-origin:-7px -10px;animation:9s ease-in-out infinite eCMMwq_feedFish}.eCMMwq_foodPacket{fill:var(--campus-light);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_fishFood{fill:var(--campus-light);animation:9s ease-in-out infinite eCMMwq_foodDrift}.eCMMwq_feedingFishBody{fill:var(--campus-blossom);stroke:var(--campus-wood-dark);stroke-width:.6px}.eCMMwq_feedingFishAlternate{fill:var(--campus-light);stroke:var(--campus-wood-dark);stroke-width:.6px}.eCMMwq_fishStripe{fill:none;stroke:var(--campus-plaster);stroke-width:2px}.eCMMwq_feedingFishLeft{animation:9s ease-in-out infinite eCMMwq_fishApproachLeft}.eCMMwq_feedingFishRight{animation:9s ease-in-out infinite eCMMwq_fishApproachRight}.eCMMwq_feedingFishSmall{animation:9s ease-in-out infinite eCMMwq_fishApproachSmall}.eCMMwq_workerBody{animation:6s ease-in-out infinite eCMMwq_workerBreathe}.eCMMwq_employee[data-status=working] .eCMMwq_typingArms{transform-origin:0 0;animation:2.8s ease-in-out infinite eCMMwq_workerType}.eCMMwq_distantBirds{animation:65s ease-in-out infinite alternate eCMMwq_distantFlight}.eCMMwq_birdStroke{fill:none;stroke:var(--campus-wood-dark);stroke-width:2px;opacity:.6}.eCMMwq_petals{fill:var(--campus-blossom);opacity:.6;animation:30s ease-in-out infinite eCMMwq_petalFall}.eCMMwq_cityDrone{animation:45s ease-in-out infinite alternate eCMMwq_droneCruise}.eCMMwq_kelp{transform-box:fill-box;transform-origin:50% 100%;animation:11s ease-in-out infinite alternate eCMMwq_kelpSway}.eCMMwq_paperMountainBack{fill:color-mix(in oklch, var(--office-flower) 48%, var(--campus-plaster));stroke:var(--campus-timber);stroke-width:3px}.eCMMwq_paperMountainMid{fill:color-mix(in oklch, var(--office-water) 55%, var(--campus-plaster));stroke:var(--campus-timber);stroke-width:3px}.eCMMwq_paperMountainNear{fill:color-mix(in oklch, var(--office-foliage) 76%, var(--campus-plaster));stroke:var(--campus-timber);stroke-width:3px}.eCMMwq_paperMountainSeam{fill:none;stroke:var(--campus-plaster);stroke-width:2px;opacity:.6}.eCMMwq_paperLandscapeStitch{fill:none;stroke:var(--campus-wood-dark);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.55}.eCMMwq_paperRainbowOuter,.eCMMwq_paperRainbowMiddle,.eCMMwq_paperRainbowInner{fill:none;stroke:var(--campus-blossom);stroke-width:18px}.eCMMwq_paperRainbowMiddle{stroke:var(--campus-light)}.eCMMwq_paperRainbowInner{stroke:var(--office-water)}.eCMMwq_paperString{fill:none;stroke:var(--campus-wood-dark);stroke-width:1px;opacity:.5}.eCMMwq_paperCloudBack{fill:color-mix(in oklch, var(--campus-plaster) 70%, var(--campus-timber))}.eCMMwq_paperCloudFront{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_paperCloudSwing{animation:16s ease-in-out infinite alternate eCMMwq_paperSwing}.eCMMwq_paperSunStitch{fill:none;stroke:var(--campus-wood-dark);stroke-width:2px;stroke-dasharray:4 6;opacity:.5}.eCMMwq_paperMushroom{fill:var(--campus-blossom);stroke:var(--campus-wood-dark);stroke-width:3px}.eCMMwq_paperDot{fill:var(--campus-plaster)}.eCMMwq_paperTrunk{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:3px}.eCMMwq_paperTreeBack{fill:color-mix(in oklch, var(--office-foliage) 70%, var(--campus-wood-dark))}.eCMMwq_paperTreeFront{fill:var(--office-foliage);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_paperFold{fill:none;stroke:var(--campus-wood-dark);stroke-width:1.2px;opacity:.5}.eCMMwq_paperFruit{fill:var(--campus-blossom);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_paperGrass{fill:var(--office-foliage);stroke:var(--campus-wood-dark);stroke-width:1.5px}.eCMMwq_paperTreeSway{transform-origin:0 5px;animation:18s ease-in-out infinite alternate eCMMwq_paperSwing}.eCMMwq_paperStageBack{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_paperStage{fill:var(--campus-path);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_paperFlower{fill:var(--campus-blossom);stroke:var(--campus-wood-dark);stroke-width:1.3px}.eCMMwq_paperSheet{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_paperFoldFace{fill:var(--office-water)}.eCMMwq_paperRibbon{fill:none;stroke:var(--office-flower);stroke-width:4px}.eCMMwq_paperBloom{transform-origin:0 -29px;animation:12s ease-in-out infinite eCMMwq_paperUnfold}.eCMMwq_foldingArms{transform-origin:0 -10px;animation:6s ease-in-out infinite eCMMwq_paperFolding}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_island{fill:var(--campus-grass);stroke:var(--campus-wood-dark);stroke-width:4px}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_islandSide{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_gardenLoop{stroke:var(--campus-timber);stroke-width:23px}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_gardenLoopCenter{stroke:var(--campus-path);stroke-width:17px;stroke-dasharray:12 2}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_boxTop{stroke:var(--campus-wood-dark);stroke-width:1px;stroke-dasharray:2 2}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_glass{opacity:.95;stroke:var(--campus-plaster);stroke-width:2px}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_plantLeaf{stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_cafePot{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:1.5px}.eCMMwq_cafePotRim{fill:var(--campus-wood-dark);stroke:var(--campus-plaster);stroke-width:2px}.eCMMwq_birchTrunk{fill:none;stroke:var(--campus-plaster);stroke-width:5px;stroke-linecap:round}.eCMMwq_birchBark{fill:none;stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_cafeLeaves{fill:color-mix(in oklch, var(--office-foliage) 85%, var(--campus-plaster))}.eCMMwq_birchBench,.eCMMwq_coffeeCounterTop{fill:var(--campus-wood-light);stroke:var(--campus-timber);stroke-width:1.5px}.eCMMwq_benchLegs{fill:none;stroke:var(--campus-wood-dark);stroke-width:3px;stroke-linecap:round}.eCMMwq_cafeLampStem{stroke:var(--campus-wood-dark);stroke-width:3px}.eCMMwq_cafeLampShade{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_cafeLampGlow{fill:var(--campus-light)}.eCMMwq_cafeMeadow{fill:color-mix(in oklch, var(--office-horizon) 60%, var(--office-ground))}.eCMMwq_cafeShore{fill:none;stroke:var(--office-water);stroke-width:13px;opacity:.4}.eCMMwq_cafeHouse{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_cafeHouseRoof{fill:var(--campus-timber)}.eCMMwq_cafeHouseWindow{fill:var(--campus-glass);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_cafeDoor{fill:var(--office-foliage)}.eCMMwq_cafeAwning{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_cafeMullion{fill:none;stroke:var(--campus-timber);stroke-width:3px;stroke-linecap:round}.eCMMwq_cafeDeck{fill:var(--campus-wood-light)}.eCMMwq_cafeDeckEdge{fill:none;stroke:var(--campus-wood-light);stroke-width:5px}.eCMMwq_cafePatio{fill:var(--campus-path);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_cafePatioLines{fill:none;stroke:var(--campus-plaster);stroke-width:2px;opacity:.8}.eCMMwq_coffeeCounter{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_espressoMachine{fill:color-mix(in oklch, var(--campus-plaster) 80%, var(--office-water));stroke:var(--campus-wood-dark);stroke-width:1.5px}.eCMMwq_espressoTrim{fill:none;stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_coffeeGauge{fill:var(--campus-plaster);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_espressoTray{stroke:var(--campus-wood-dark);stroke-width:3px}.eCMMwq_cafeSaucer,.eCMMwq_cafeCup{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_coffeeSurface{fill:var(--campus-wood-dark)}.eCMMwq_coffeeSteam{fill:none;stroke:var(--campus-plaster);stroke-width:2px;stroke-linecap:round;animation:6s ease-in-out infinite eCMMwq_coffeeSteamRise}.eCMMwq_cafeVase{fill:var(--office-water)}.eCMMwq_cafeApron{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:.7px}.eCMMwq_coffeePot{fill:var(--campus-plaster);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_coffeePotHandle{fill:none;stroke:var(--campus-wood-dark);stroke-width:2px;stroke-linejoin:round}.eCMMwq_coffeePour{transform-origin:-11px -10px;animation:6s ease-in-out infinite eCMMwq_pourCoffee}.eCMMwq_coffeeStream{fill:none;stroke:var(--campus-wood-dark);stroke-width:1.5px;opacity:.7;animation:6s ease-in-out infinite eCMMwq_coffeeFlow}.eCMMwq_snowBank{fill:var(--campus-snow);stroke:color-mix(in oklch, var(--office-water) 55%, var(--campus-snow));stroke-width:1.5px}.eCMMwq_spruce{fill:var(--office-foliage);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_snowCap{fill:var(--campus-snow)}.eCMMwq_lanternFrame{fill:var(--campus-wood-dark);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_lanternLight{fill:var(--campus-light)}.eCMMwq_winterMountains{fill:color-mix(in oklch, var(--office-horizon) 80%, var(--office-sky))}.eCMMwq_snowHillBack{fill:color-mix(in oklch, var(--campus-snow) 70%, var(--office-water))}.eCMMwq_snowHill{fill:color-mix(in oklch, var(--campus-snow) 90%, var(--office-water))}.eCMMwq_distantSpruce{fill:color-mix(in oklch, var(--office-foliage) 60%, var(--office-horizon))}.eCMMwq_lodgeWall{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_lodgeRoof{fill:var(--campus-wood-dark)}.eCMMwq_chimneySmoke{fill:none;stroke:var(--campus-plaster);stroke-width:7px;opacity:.35;stroke-linecap:round;animation:13s ease-in-out infinite eCMMwq_smokeRise}.eCMMwq_snowfall{fill:var(--campus-snow);opacity:.8;animation:28s linear infinite eCMMwq_gentleSnow}.eCMMwq_lodgePatio{fill:color-mix(in oklch, var(--campus-path) 45%, var(--campus-wood-light));stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_hearthGlow{fill:var(--campus-light);opacity:.2}.eCMMwq_hearthStone{fill:color-mix(in oklch, var(--campus-path) 65%, var(--campus-wood-dark));stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_hearthOpening{fill:var(--campus-wood-dark);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_masonry{fill:none;stroke:var(--campus-wood-dark);stroke-width:1px;opacity:.55}.eCMMwq_hearthBase{fill:var(--campus-path);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_fireLog{fill:none;stroke:var(--campus-timber);stroke-width:7px;stroke-linecap:round}.eCMMwq_fireOuter{fill:var(--office-flower)}.eCMMwq_fireInner{fill:var(--campus-light)}.eCMMwq_hearthFlames{transform-origin:-28px 12px;animation:8s ease-in-out infinite eCMMwq_hearthFlicker}.eCMMwq_hearthEmbers{fill:var(--campus-light);animation:8s ease-in-out infinite eCMMwq_emberLift}.eCMMwq_logBasket{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:1.5px}.eCMMwq_basketLogs{fill:none;stroke:var(--campus-wood-dark);stroke-width:6px;stroke-linecap:round}.eCMMwq_snowFootprints{fill:none;stroke:var(--office-water);stroke-width:6px;stroke-linecap:round;opacity:.35}.eCMMwq_winterKeeper{transform:translate(38px)}.eCMMwq_keeperScarf{fill:var(--campus-blossom)}.eCMMwq_firePoker{fill:none;stroke:var(--campus-wood-dark);stroke-width:2px;stroke-linecap:round}.eCMMwq_stokingArm{transform-origin:-10px -10px;animation:8s ease-in-out infinite eCMMwq_tendHearth}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_island{fill:color-mix(in oklch, var(--campus-path) 65%, var(--office-foliage))}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_gardenLoop{stroke:var(--campus-timber);stroke-width:23px}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_gardenLoopCenter{stroke:var(--campus-path);stroke-width:18px}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_roof{--material:var(--campus-timber)}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_rug{fill:color-mix(in oklch, var(--team-color) 12%, var(--campus-plaster));stroke-dasharray:3 3}.eCMMwq_scene[data-theme=winter] .eCMMwq_island{fill:var(--campus-snow);stroke:color-mix(in oklch, var(--campus-snow) 60%, var(--office-water));stroke-width:4px}.eCMMwq_scene[data-theme=winter] .eCMMwq_islandSide{fill:color-mix(in oklch, var(--campus-snow) 75%, var(--office-water))}.eCMMwq_scene[data-theme=winter] .eCMMwq_gardenLoop{stroke:color-mix(in oklch, var(--campus-snow) 60%, var(--office-water));stroke-width:28px}.eCMMwq_scene[data-theme=winter] .eCMMwq_gardenLoopCenter{stroke:var(--campus-path);stroke-width:17px}.eCMMwq_scene[data-theme=winter] .eCMMwq_roof .eCMMwq_boxTop{fill:var(--campus-snow);stroke:var(--campus-snow);stroke-width:4px}.eCMMwq_scene[data-theme=winter] .eCMMwq_roofEquipment{--material:var(--campus-path)}.eCMMwq_scene[data-theme=winter] .eCMMwq_rug{stroke:var(--campus-plaster);stroke-dasharray:3 4;stroke-width:2px}.eCMMwq_flower{fill:var(--office-flower)}.eCMMwq_pavilionShadow{fill:var(--campus-shadow);opacity:.17}.eCMMwq_shadow{fill:var(--campus-shadow);opacity:.13}.eCMMwq_foundation{--material:var(--campus-wood-dark)}.eCMMwq_roomFloor{--material:var(--campus-wood-light)}.eCMMwq_floorPlank{fill:none;stroke:var(--campus-timber);stroke-width:.55px;opacity:.45}.eCMMwq_wall{--material:var(--campus-plaster)}.eCMMwq_roof{--material:var(--campus-wood-dark)}.eCMMwq_roofGarden{--material:var(--office-foliage)}.eCMMwq_glass{fill:var(--campus-glass);opacity:.78}.eCMMwq_windowFrame{fill:none;stroke:var(--campus-timber);stroke-width:4px}.eCMMwq_glassReflection{fill:none;stroke:var(--campus-plaster);stroke-width:3px;opacity:.35}.eCMMwq_warmLight{fill:none;stroke:var(--campus-light);stroke-width:3px;opacity:.76}.eCMMwq_scene[data-time=night] .eCMMwq_warmLight{stroke-width:5px;filter:drop-shadow(0 0 5px var(--campus-light))}.eCMMwq_department{--team-color:var(--office-water)}.eCMMwq_department[data-room=studio]{--team-color:var(--office-flower)}.eCMMwq_department[data-room=research]{--team-color:var(--office-foliage)}.eCMMwq_department[data-room=clients]{--team-color:color-mix(in oklch, var(--office-glow) 70%, var(--office-flower))}.eCMMwq_department[data-room=operations]{--team-color:color-mix(in oklch, var(--office-water) 55%, var(--office-foliage))}.eCMMwq_department[data-room=engineering]{--team-color:var(--office-water)}.eCMMwq_department[data-room=content]{--team-color:color-mix(in oklch, #9589bc 60%, var(--office-flower))}@supports (color:lab(0% 0 0)){.eCMMwq_department[data-room=content]{--team-color:color-mix(in oklch, lab(59.6731% 12.5785 -24.8943) 60%, var(--office-flower))}}.eCMMwq_department[data-room=growth]{--team-color:color-mix(in oklch, var(--office-glow) 65%, var(--office-foliage))}.eCMMwq_department[data-room=finance]{--team-color:color-mix(in oklch, #6788b3 55%, var(--office-water))}@supports (color:lab(0% 0 0)){.eCMMwq_department[data-room=finance]{--team-color:color-mix(in oklch, lab(55.6274% -3.43961 -26.49) 55%, var(--office-water))}}.eCMMwq_teamTrim{fill:none;stroke:var(--team-color);stroke-width:3.5px}.eCMMwq_rug{fill:color-mix(in oklch, var(--team-color) 27%, var(--campus-plaster));stroke:color-mix(in oklch, var(--team-color) 58%, var(--campus-plaster));stroke-width:1.3px}.eCMMwq_table{--material:var(--campus-plaster)}.eCMMwq_tableLeg{--material:var(--campus-timber)}.eCMMwq_screen{--material:var(--campus-shadow)}.eCMMwq_screenLight{--material:var(--office-water)}.eCMMwq_sofa{--material:color-mix(in oklch, var(--office-flower) 75%, var(--campus-timber))}.eCMMwq_cushion{--material:color-mix(in oklch, var(--office-flower) 50%, var(--campus-plaster))}.eCMMwq_planter{--material:var(--campus-plaster)}.eCMMwq_plantLeaf{fill:var(--office-foliage)}.eCMMwq_bookshelf{--material:var(--campus-timber)}.eCMMwq_books{--material:color-mix(in oklch, var(--office-water) 70%, var(--campus-plaster))}.eCMMwq_booksAlternate{--material:color-mix(in oklch, var(--office-flower) 70%, var(--campus-plaster))}.eCMMwq_roofEquipment{--material:var(--campus-wood-light)}.eCMMwq_ventLine{fill:none;stroke:var(--campus-wood-dark);stroke-width:1.5px}.eCMMwq_doorstep{--material:var(--campus-path)}.eCMMwq_doorFrame{fill:none;stroke:var(--campus-timber);stroke-width:5px;stroke-linecap:square}.eCMMwq_openDoor{fill:color-mix(in oklch, var(--campus-glass) 80%, transparent);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_doorHandle{stroke:var(--campus-light);stroke-width:3px;stroke-linecap:round}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_doorFrame{stroke:var(--office-water);stroke-width:4px}.eCMMwq_scene[data-theme=ocean] .eCMMwq_doorFrame{stroke:var(--campus-plaster);stroke-width:7px}.eCMMwq_scene[data-theme=zen] .eCMMwq_openDoor{fill:var(--campus-plaster)}.eCMMwq_portholeFrame{fill:var(--campus-wood-light);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_portholeGlass{fill:var(--campus-water-deep);stroke:var(--campus-plaster);stroke-width:1.5px}.eCMMwq_portholeBolt{fill:var(--campus-wood-dark)}.eCMMwq_shojiLine{fill:none;stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_linenCanopy{--material:var(--campus-plaster)}.eCMMwq_pendantCord{fill:none;stroke:var(--campus-wood-dark);stroke-width:1.1px}.eCMMwq_paperRoomInset{fill:color-mix(in oklch, var(--team-color) 22%, var(--campus-plaster))}.eCMMwq_paperCrease{fill:none;stroke:var(--campus-timber);stroke-width:1px;stroke-dasharray:3 3}.eCMMwq_paperRoofFlap{fill:var(--team-color);stroke:var(--campus-wood-dark);stroke-width:1px}.eCMMwq_paperTab{--material:var(--campus-plaster)}.eCMMwq_logSeam{fill:none;stroke:var(--campus-wood-dark);stroke-width:2px;opacity:.6}.eCMMwq_lodgeRoomWindow{fill:var(--campus-light);stroke:var(--campus-wood-dark);stroke-width:3px}.eCMMwq_zenEave{fill:none;stroke:var(--office-foliage);stroke-width:5px;stroke-linecap:round}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_wall{--material:var(--campus-wood-dark)}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_roomFloor{--material:color-mix(in oklch, var(--campus-shadow) 80%, var(--office-water))}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_rug{fill:color-mix(in oklch, var(--team-color) 15%, var(--campus-shadow));stroke:var(--team-color)}.eCMMwq_scene[data-theme=cyberpunk] .eCMMwq_floorPlank{opacity:.12}.eCMMwq_scene[data-theme=zen] .eCMMwq_rug{fill:color-mix(in oklch, var(--office-foliage) 25%, var(--campus-plaster));stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_scene[data-theme=zen] .eCMMwq_glass{fill:var(--campus-plaster);opacity:1}.eCMMwq_scene[data-theme=zen] .eCMMwq_windowFrame{stroke-width:2px}.eCMMwq_scene[data-theme=ocean] .eCMMwq_roomFloor{--material:color-mix(in oklch, var(--office-water) 20%, var(--campus-plaster))}.eCMMwq_scene[data-theme=ocean] .eCMMwq_floorPlank{stroke-width:.35px;opacity:.15}.eCMMwq_scene[data-theme=ocean] .eCMMwq_rug{fill:color-mix(in oklch, var(--office-water) 35%, var(--campus-plaster));stroke:var(--campus-light);stroke-width:2px}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_wall{--material:color-mix(in oklch, var(--team-color) 30%, var(--campus-plaster))}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_foundation{--material:var(--campus-timber)}.eCMMwq_scene[data-theme=papercraft] .eCMMwq_floorPlank{stroke-dasharray:1 4;opacity:.6}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_glass{opacity:.24}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_windowFrame{stroke-width:2.2px}.eCMMwq_scene[data-theme=scandinavian] .eCMMwq_rug{fill:color-mix(in oklch, var(--team-color) 13%, var(--campus-plaster));stroke:var(--campus-timber);stroke-dasharray:1 3}.eCMMwq_scene[data-theme=winter] .eCMMwq_wall{--material:var(--campus-timber)}.eCMMwq_canvasArt{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:3px}.eCMMwq_paintPalette{fill:var(--campus-wood-light);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_telescope{fill:var(--campus-plaster);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_coffeeTable{fill:var(--campus-wood-light);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_cupBody{fill:var(--campus-blossom);stroke:var(--campus-timber);stroke-width:1px}.eCMMwq_cupRim{fill:var(--campus-wood-dark);stroke:var(--campus-plaster);stroke-width:1.5px}.eCMMwq_steam{fill:none;stroke:var(--campus-plaster);stroke-width:2px;opacity:.6;stroke-linecap:round}.eCMMwq_serverCabinet{fill:var(--campus-wood-dark);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_serverBay{fill:color-mix(in oklch, var(--campus-timber) 55%, var(--office-water))}.eCMMwq_cable{fill:none;stroke:var(--campus-shadow);stroke-width:2px}.eCMMwq_ringLight{fill:var(--campus-light);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_ringLightInner{fill:var(--campus-glass)}.eCMMwq_cameraBody,.eCMMwq_microphone{fill:var(--campus-wood-dark)}.eCMMwq_microphoneStand{fill:none;stroke:var(--campus-wood-dark);stroke-width:3px}.eCMMwq_chartBars{fill:var(--office-water)}.eCMMwq_chartTrend{fill:none;stroke:var(--office-flower);stroke-width:3px}.eCMMwq_cabinet{fill:var(--campus-timber);stroke:var(--campus-wood-dark);stroke-width:2px}.eCMMwq_cabinetDivider{fill:none;stroke:var(--campus-wood-dark);stroke-width:1.5px}.eCMMwq_drawerHandle{fill:none;stroke:var(--campus-plaster);stroke-width:2px}.eCMMwq_ledger{fill:var(--office-water);stroke:var(--campus-plaster);stroke-width:2px}.eCMMwq_calendarGrid{fill:none;stroke:var(--campus-timber);stroke-width:1.5px}.eCMMwq_notebook{fill:var(--office-flower);stroke:var(--campus-plaster);stroke-width:1px}.eCMMwq_notebookLine{fill:none;stroke:var(--campus-plaster);stroke-width:.7px}.eCMMwq_pencil{stroke:var(--campus-wood-dark);stroke-width:2px;stroke-linecap:round}.eCMMwq_photoFrame{fill:var(--campus-glass);stroke:var(--campus-timber);stroke-width:2px}.eCMMwq_deskBowl{fill:var(--campus-wood-light)}.eCMMwq_stickyNote{fill:var(--campus-light)}.eCMMwq_noteLine{stroke:var(--campus-timber);stroke-width:.6px}.eCMMwq_glasses{fill:color-mix(in oklch, var(--campus-glass) 20%, transparent);stroke:var(--campus-hair);stroke-width:1px}.eCMMwq_headphones{fill:none;stroke:var(--office-flower);stroke-width:3px;stroke-linecap:round}.eCMMwq_boxTop{fill:var(--material);stroke:color-mix(in oklch, var(--material) 88%, var(--campus-shadow));stroke-width:.6px}.eCMMwq_boxLeft{fill:color-mix(in oklch, var(--material) 80%, var(--campus-shadow))}.eCMMwq_boxRight{fill:color-mix(in oklch, var(--material) 91%, var(--campus-shadow))}.eCMMwq_board{fill:var(--campus-plaster);stroke:var(--campus-timber);stroke-width:5px}.eCMMwq_artCircle{fill:var(--office-flower)}.eCMMwq_artLandscape{fill:var(--office-foliage)}.eCMMwq_artStroke{fill:none;stroke:var(--office-water);stroke-width:5px;stroke-linecap:round}.eCMMwq_boardLane{fill:color-mix(in oklch, var(--office-water) 15%, var(--campus-plaster))}.eCMMwq_code{fill:none;stroke:var(--office-foliage);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.eCMMwq_chair{fill:var(--campus-timber)}.eCMMwq_jacket{fill:var(--office-water)}.eCMMwq_jacketAlternate{fill:var(--office-flower)}.eCMMwq_jacketThird{fill:var(--office-foliage)}.eCMMwq_sleeve{fill:none;stroke:var(--campus-plaster);stroke-width:7px;stroke-linecap:round}.eCMMwq_face{fill:var(--campus-skin-light)}.eCMMwq_faceAlternate{fill:var(--campus-skin-mid)}.eCMMwq_faceThird{fill:var(--campus-skin-dark)}.eCMMwq_hair{fill:var(--campus-hair)}.eCMMwq_hairAlternate{fill:var(--campus-timber)}.eCMMwq_faceDetail{fill:none;stroke:var(--campus-hair);stroke-width:1.3px;stroke-linecap:round}.eCMMwq_trousers{fill:none;stroke:var(--campus-shadow);stroke-width:8px;stroke-linecap:round}.eCMMwq_shoes{fill:var(--campus-wood-dark)}.eCMMwq_roomEntrance,.eCMMwq_employee[role=button]{cursor:pointer;outline:none}.eCMMwq_roomEntrance:hover .eCMMwq_roomSign,.eCMMwq_roomEntrance:focus-visible .eCMMwq_roomSign{stroke:var(--accent);stroke-width:3px;fill:var(--paper)}.eCMMwq_roomEntrance:focus-visible .eCMMwq_foundation .eCMMwq_boxTop{stroke:var(--accent);stroke-width:3px}.eCMMwq_roomSign{fill:color-mix(in oklch, var(--paper) 94%, var(--office-sky));stroke:color-mix(in oklch, var(--line) 60%, var(--paper));stroke-width:1px}.eCMMwq_roomName{fill:var(--ink);letter-spacing:-.15px;pointer-events:none;font-size:16px;font-weight:600}.eCMMwq_roomMeta{fill:var(--muted);pointer-events:none;font-size:12px}.eCMMwq_workingDot{fill:var(--positive)}.eCMMwq_waitingDot{fill:var(--accent)}.eCMMwq_quietDot{fill:var(--muted)}.eCMMwq_namePlate{fill:var(--paper);stroke:var(--line);stroke-width:1px}.eCMMwq_employee:hover .eCMMwq_namePlate,.eCMMwq_employee:focus-visible .eCMMwq_namePlate{stroke:var(--accent);stroke-width:2.5px;fill:var(--accent-soft)}.eCMMwq_employee:hover .eCMMwq_taskBubble,.eCMMwq_employee:focus-visible .eCMMwq_taskBubble{filter:drop-shadow(0 7px 10px color-mix(in oklch, var(--campus-shadow) 20%, transparent))}.eCMMwq_personName{fill:var(--ink);pointer-events:none;font-size:16px;font-weight:600}.eCMMwq_taskName{fill:var(--muted);pointer-events:none;font-size:11px}.eCMMwq_statusDot{fill:var(--muted)}.eCMMwq_employee[data-status=working] .eCMMwq_statusDot{fill:var(--positive)}.eCMMwq_employee[data-status=waiting] .eCMMwq_statusDot{fill:var(--accent)}.eCMMwq_emptyRoom{text-anchor:middle;fill:var(--campus-wood-dark);font-size:16px}.eCMMwq_focusedRoom{animation:.3s ease-out both eCMMwq_roomReveal}.eCMMwq_mobileRoster{display:none}.eCMMwq_scene[data-motion=false] *,.eCMMwq_scene[data-motion=false] :before,.eCMMwq_scene[data-motion=false] :after{transition:none!important;animation:none!important}@keyframes eCMMwq_cloudDrift{to{transform:translate(38px)}}@keyframes eCMMwq_turbineTurn{to{transform:rotate(360deg)}}@keyframes eCMMwq_fishSwim{to{transform:translate(34px,6px)}}@keyframes eCMMwq_bubbleLift{to{opacity:.1;transform:translate(8px,-45px)}}@keyframes eCMMwq_koiFloat{to{transform:translate(12px,4px)}}@keyframes eCMMwq_rakeWalk{0%,8%{transform:translate(-38px,-3px)}78%,90%{transform:translate(95px,-9px)}to{transform:translate(-38px,-3px)}}@keyframes eCMMwq_rakeTrail{0%,8%{stroke-dashoffset:100px}78%,98%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes eCMMwq_rakeStroke{to{transform:rotate(7deg)}}@keyframes eCMMwq_plantingWalk{0%,10%{transform:translate(-20px,-7px)rotate(3deg)}65%,80%{transform:translate(95px,-15px)rotate(3deg)}90%,to{transform:translate(-20px,-7px)}}@keyframes eCMMwq_plantingBend{0%,80%,to{transform:rotate(0)}30%,65%{transform:rotate(-12deg)}}@keyframes eCMMwq_wateringDrip{0%,15%,85%,to{opacity:0}30%,70%{opacity:.8}}@keyframes eCMMwq_flowerGrowth{0%,7%{transform:scale(.12)}38%,88%{transform:scale(1)}to{transform:scale(.12)}}@keyframes eCMMwq_drawingWalk{0%,8%{transform:translate(-38px,-15px)}78%,90%{transform:translate(115px,-15px)}to{transform:translate(-38px,-15px)}}@keyframes eCMMwq_lightTrail{0%,8%{stroke-dashoffset:100px;opacity:.8}78%,90%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes eCMMwq_feedFish{0%,20%,to{transform:rotate(0)}35%,55%{transform:rotate(-20deg)}}@keyframes eCMMwq_foodDrift{0%,25%{opacity:0;transform:translateY(-3px)}38%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(8px)}}@keyframes eCMMwq_fishApproachLeft{0%,20%,to{transform:translate(0)}57%,70%{transform:translate(44px,25px)}}@keyframes eCMMwq_fishApproachRight{0%,20%,to{transform:translate(0)}57%,70%{transform:translate(-89px,19px)}}@keyframes eCMMwq_fishApproachSmall{0%,30%,to{transform:translate(0)}65%,78%{transform:translate(-69px,-5px)}}@keyframes eCMMwq_workerBreathe{50%{transform:translateY(-1px)}}@keyframes eCMMwq_workerType{35%{transform:translateY(.9px)}65%{transform:translateY(-.7px)}}@keyframes eCMMwq_distantFlight{to{transform:translate(75px,-16px)}}@keyframes eCMMwq_petalFall{0%{opacity:0;transform:translateY(-20px)}20%,80%{opacity:.6}to{opacity:0;transform:translate(65px,92px)}}@keyframes eCMMwq_droneCruise{to{transform:translate(120px,7px)}}@keyframes eCMMwq_kelpSway{to{transform:rotate(2deg)}}@keyframes eCMMwq_paperSwing{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes eCMMwq_paperUnfold{0%,12%,to{transform:scaleX(.35)rotate(-5deg)}45%,85%{transform:scaleX(1)rotate(2deg)}}@keyframes eCMMwq_paperFolding{30%,60%{transform:translateY(4px)rotate(-4deg)}}@keyframes eCMMwq_pourCoffee{25%,60%{transform:rotate(-17deg)}}@keyframes eCMMwq_coffeeFlow{0%,15%,70%,to{opacity:0}25%,60%{opacity:.8}}@keyframes eCMMwq_coffeeSteamRise{0%,to{opacity:.3;transform:translateY(1px)}60%{opacity:.75;transform:translateY(-5px)}}@keyframes eCMMwq_smokeRise{0%{opacity:.15;transform:translateY(3px)}60%{opacity:.35}to{opacity:.1;transform:translate(8px,-13px)}}@keyframes eCMMwq_gentleSnow{0%{transform:translate(-5px,-25px)}to{transform:translate(35px,75px)}}@keyframes eCMMwq_hearthFlicker{0%,to{transform:scaleY(.92)}20%{transform:scale(.95,1.05)}40%{transform:scale(1.04,.98)}55%,70%{transform:scale(1.03,1.1)}85%{transform:scale(.96,1.02)}}@keyframes eCMMwq_emberLift{0%,35%{opacity:0;transform:translateY(9px)}55%{opacity:.8}to{opacity:0;transform:translate(6px,-22px)}}@keyframes eCMMwq_tendHearth{35%,60%{transform:rotate(-8deg)}}@keyframes eCMMwq_roomReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.eCMMwq_scene *,.eCMMwq_scene :before,.eCMMwq_scene :after{transition:none!important;animation:none!important}}@media (max-width:760px){.eCMMwq_scene[data-department]:not([data-department=courtyard]) .eCMMwq_taskBubble{display:none}.eCMMwq_mapControls{left:12px;bottom:calc(166px + env(safe-area-inset-bottom));border-radius:14px;padding:3px 6px}.eCMMwq_mapHint{display:none}.eCMMwq_mobileRoster{bottom:calc(260px + env(safe-area-inset-bottom));overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:24vh;display:grid;position:absolute;left:12px;right:12px;overflow:auto}.eCMMwq_mobileRoster button{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:62px;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:9px;padding:10px;display:flex}.eCMMwq_mobileRoster button>span:last-child{min-width:0}.eCMMwq_mobileRoster strong{font-size:12px;font-weight:600;display:block}.eCMMwq_mobileRoster small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.eCMMwq_rosterAvatar{background:var(--accent-soft);width:28px;height:30px;color:var(--accent-ink);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.eCMMwq_mobileRoster button[data-status=waiting] .eCMMwq_rosterAvatar{box-shadow:inset 0 -3px var(--accent)}.eCMMwq_mobileRoster button[data-status=working] .eCMMwq_rosterAvatar{box-shadow:inset 0 -3px var(--positive)}}
.FHFksq_conversation{flex-direction:column;gap:16px;height:calc(100dvh - 270px);min-height:280px;display:flex}.FHFksq_history{overscroll-behavior:contain;flex-direction:column;flex:1;gap:17px;min-height:0;padding-right:5px;display:flex;overflow-y:auto}.FHFksq_intro{align-items:center;gap:16px;display:flex}.FHFksq_portrait{width:67px;height:72px;color:var(--positive);background:var(--positive-soft);border:1px solid color-mix(in oklch, var(--positive) 20%, var(--line));border-radius:25px 25px 29px 29px;place-items:center;display:grid}.FHFksq_intro h2{letter-spacing:-.6px;margin:0 0 4px;font-size:26px;font-weight:550}.FHFksq_intro p{color:var(--muted);margin:0;font-size:12px}.FHFksq_greeting{margin:0;font-size:15px;line-height:1.7}.FHFksq_boundary{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:12px;font-size:11px;line-height:1.65}.FHFksq_suggestions{flex-wrap:wrap;gap:7px;display:flex}.FHFksq_suggestions button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border-radius:13px;padding:8px 11px;font-size:11px}.FHFksq_suggestions button:hover{background:var(--accent-soft)}.FHFksq_messages{gap:12px;display:grid}.FHFksq_message{background:var(--surface);border:1px solid var(--line);border-radius:17px;width:92%;padding:13px 15px}.FHFksq_message[data-speaker=founder]{background:var(--accent-soft);border-color:#0000;justify-self:end}.FHFksq_message strong{color:var(--muted);font-size:10px}.FHFksq_message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.7}.FHFksq_composer{flex-shrink:0;gap:12px;display:grid}.FHFksq_composer button{justify-self:end}@media (max-width:650px){.FHFksq_conversation{height:calc(100dvh - 220px)}}
.uJx2-G_controls{gap:5px;min-width:0;display:grid}.uJx2-G_primary,.uJx2-G_perspective{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.uJx2-G_primary button{min-width:100px}.uJx2-G_perspective{border-top:1px solid var(--line);padding-top:6px}@media (pointer:coarse){.uJx2-G_controls button{min-height:44px}}
.-cG0Ca_root{position:absolute;inset:0;overflow:hidden}.-cG0Ca_viewport{touch-action:none;outline:none;position:absolute;inset:0}.-cG0Ca_viewport:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.-cG0Ca_toolbar,.-cG0Ca_navigationStack{z-index:3;position:absolute}.-cG0Ca_navigationStack{flex-direction:column;align-items:flex-start;gap:8px;display:flex;bottom:110px;left:24px}.-cG0Ca_toolbar{top:92px;right:24px}.-cG0Ca_toolbar button,.-cG0Ca_navigation{background:color-mix(in oklch, var(--paper) 92%, transparent);box-shadow:0 5px 20px color-mix(in oklch, var(--ink) 8%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.-cG0Ca_toolbar button{border:1px solid color-mix(in oklch, var(--line) 70%, transparent);border-radius:12px}.-cG0Ca_navigation{border:1px solid color-mix(in oklch, var(--line) 70%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:3px;padding:6px;display:flex}.-cG0Ca_navigation button{border-radius:9px;min-height:34px}.-cG0Ca_walkPad{grid-template-columns:repeat(4,42px);gap:5px;display:grid}.-cG0Ca_walkPad button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--paper);touch-action:none;border-radius:12px;font-size:20px}.-cG0Ca_walkPad button:active{background:var(--accent-soft)}.-cG0Ca_fallback{text-align:center;height:100%;min-height:240px;color:var(--ink);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}@media (max-width:1000px){.-cG0Ca_toolbar{top:205px;right:12px}}@media (max-width:760px){.-cG0Ca_toolbar button{min-height:36px;padding-inline:9px;font-size:11px}.-cG0Ca_navigationStack{bottom:94px;left:12px;right:12px}.-cG0Ca_navigation{justify-content:center;width:100%;padding:5px}.-cG0Ca_navigation button{padding-inline:9px;font-size:10px}}
