.shell.welcomeShell{background:var(--eiri-bg);color:var(--eiri-ink);padding:0}.welcomeShell>.topbar{z-index:4;max-width:none;min-height:88px;padding:16px max(var(--eiri-gutter), calc((100% - var(--eiri-container)) / 2));background:0 0;gap:24px;position:relative}.welcomeShell .topbarActions{margin-left:auto}.stage.welcomeStage{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}.welcome.home.homeScene{width:min(620px, calc(100% - 2 * var(--eiri-gutter)));margin:0 auto;padding:40px 0 32px}.homeScene .homeIntro{display:block}.homeScene .homeHeader{text-align:center;margin:0;display:block}.homeScene .homeHeader h1{max-width:620px;font:400 clamp(38px, 5vw, 60px)/1.12 var(--eiri-font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0 auto}.homeScene .homeHeader .eyebrow{color:var(--eiri-muted);letter-spacing:.16em;margin:0 0 20px;font-size:12px;line-height:1.6}.homeScene .homeHeader:after{content:"";background:var(--eiri-amber);width:38px;height:2px;margin:28px auto 0;display:block}.homeTopicQuestion{max-width:520px;color:var(--eiri-muted);margin:18px auto 0;font-size:17px;line-height:1.5}.homeScene .homeGrid{margin-top:36px;display:block}.homeScene .conversationPanel{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.homeScene .homeStart{width:100%;margin:0}.homeScene .callTypePicker{border:0;width:100%;max-width:440px;margin:0 auto;padding:0}.homeScene .callTypePicker legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homeScene .callTypeGrid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,4vw,30px);padding:6px;display:grid}.homeScene .modeOption{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.homeScene .callTypeCard{aspect-ratio:1;border:2px solid var(--eiri-surface);background:var(--eiri-surface-warm);width:100%;min-height:0;color:var(--eiri-ink);border-radius:50%;flex:none;place-items:center;padding:0;transition:background .16s,border-color .16s;display:grid;box-shadow:0 3px 14px #352b2510}.homeScene .callTypeCard svg{opacity:1;width:32px;height:32px}.homeScene .callTypeCopy{text-align:center;color:var(--eiri-ink);display:block}.homeScene .callTypeCopy strong{font-size:16px;font-weight:600;line-height:1.4}.homeScene .modeOption:hover .callTypeCard{border-color:var(--eiri-control-border)}.homeScene .launchPrivacyPanel{background:0 0;border:0;width:100%;max-width:480px;margin:28px auto 0;padding:8px 0}.homeScene .incognitoLaunch{border:0;margin:0;padding:0}.homeScene .incognitoLaunch strong{font-size:16px}.homeScene .incognitoLaunch small{font-size:13px;line-height:1.5}.homeStartAction{justify-content:center;margin-top:18px;display:flex}.homeScene .startConversationAction{border:1px solid var(--eiri-control-border);background:var(--eiri-amber-soft);min-width:0;min-height:52px;color:var(--eiri-ink);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:24px;margin:0;padding:13px 24px;font-size:16px;font-weight:600;display:inline-flex}.homeScene .startConversationAction:hover{background:var(--eiri-amber)}.homeScene .homeError{border:1px solid var(--eiri-error);background:var(--eiri-surface);border-radius:12px;padding:16px}@media (max-width:639px){.welcomeShell>.topbar{gap:12px;min-height:76px;padding-block:12px}.welcomeShell .brandWordmark{font-size:22px}.welcome.home.homeScene{padding-top:28px}.homeScene .homeHeader h1{font-size:clamp(34px,9vw,44px)}.homeScene .homeGrid{margin-top:28px}}@media (prefers-reduced-motion:reduce){.homeScene *,.homeScene :before{transition:none}}.welcome.home.homeScene{padding-top:clamp(40px,8svh,96px);padding-bottom:40px}.homeScene .homeGrid{margin-top:0}.homeScene .homeStart{padding-block:clamp(32px,6svh,72px) clamp(48px,9svh,100px)}.homeScene .holdCountdown{text-align:center;min-height:24px;color:var(--eiri-muted);font-variant-numeric:tabular-nums;margin:0 0 20px;font-size:14px}.homeScene .callTypePicker{max-width:480px}.homeScene .callChoice{width:100%;color:var(--eiri-ink);box-shadow:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.homeScene .callChoice[aria-pressed=true] .callTypeCard{background:var(--eiri-amber-soft);border-color:var(--eiri-accent-text);box-shadow:0 0 0 6px #d9a6360b}.homeScene .callChoice:focus-visible{outline:none}.homeScene .callChoice:focus-visible .callTypeCard{outline:3px solid var(--eiri-focus);outline-offset:5px}.homeScene .callChoice:disabled{opacity:.55;cursor:wait}.homeScene .callChoice:disabled[title]{opacity:.35;cursor:not-allowed}.homeScene .callChoice:disabled[title] .callTypeCard{background:var(--eiri-surface-warm);border-color:var(--eiri-border);box-shadow:none}.homeModeLabel{text-align:center;color:var(--eiri-muted);margin:16px 0 -36px;font-size:13px;line-height:20px}.homeScene .startConversationAction{isolation:isolate;width:min(100%,360px);min-height:56px;position:relative;overflow:hidden}.homeScene .startConversationAction>span:not(.startHoldFill){z-index:1;position:relative}.startHoldFill{background:var(--eiri-amber);transform-origin:0;pointer-events:none;position:absolute;inset:0}.homeSpaceTrigger{border:1px solid var(--eiri-border);background:var(--eiri-surface);min-height:48px;color:var(--eiri-ink);border-radius:18px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;position:relative}.homeSpaceTrigger:disabled{opacity:.5;cursor:not-allowed}.homeSpaceTrigger:focus-visible,.homeSpacePanel :is(button,input,a):focus-visible{outline:3px solid var(--eiri-focus);outline-offset:3px}.homeSpacePanel{border:0;border-right:1px solid var(--eiri-border);background:var(--eiri-bg);width:min(380px,100vw - 24px);max-width:none;height:100dvh;max-height:none;color:var(--eiri-ink);overscroll-behavior:contain;border-radius:0 24px 24px 0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:16px 0 60px #352b251a}.homeSpacePanel[open]{flex-direction:column;animation:.18s ease-out homeSpaceEnter;display:flex}.homeSpacePanel::backdrop{background:#352b2533}body:has(.homeSpacePanel[open]){overflow:hidden}.homeSpaceHeading{z-index:1;padding:max(24px, env(safe-area-inset-top)) 24px 20px;background:var(--eiri-bg);border-bottom:1px solid var(--eiri-border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.homeSpaceHeading h2{font:400 30px/1.2 var(--eiri-font-heading);margin:0}.homeSpaceHeading p{color:var(--eiri-muted);margin:8px 0 0;font-size:13px}.homeSpaceHeading button{border:1px solid var(--eiri-border);background:var(--eiri-surface);width:44px;height:44px;color:var(--eiri-ink);border-radius:50%;flex:none;padding:0;font-size:24px}.homeSpaceBody{padding:24px 20px max(24px, env(safe-area-inset-bottom))}.homeSpaceBody .taskPanel{border:0;padding:0}.homeSpaceBody .taskPanel h2{font-size:17px}.homeSpaceBody .quickTaskFields{grid-template-columns:minmax(0,1fr) auto}.homeSpaceBody .quickTaskFields>input{grid-column:1/-1}.homeSpaceBody .quickTaskDue{min-width:0}.homeSpaceBody .clarityProgress{margin-top:28px}@keyframes homeSpaceEnter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:1000px){.homeSpaceTrigger{border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;padding:10px}.homeSpaceTrigger>span:not(.dueTodayBadge){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.homeSpaceTrigger .dueTodayBadge{min-width:18px;height:18px;font-size:10px;position:absolute;top:-4px;right:-4px}}@media (max-width:639px){.welcome.home.homeScene{padding-top:40px}.homeScene .homeGrid{margin-top:0}.homeScene .homeStart{padding-block:30px 56px}}@media (prefers-reduced-motion:reduce){.homeSpacePanel[open]{animation:none}}.welcomeShell>.topbar{background:color-mix(in srgb, var(--eiri-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.welcomeShell .topbarActions{padding-left:0}
