._0ubM3q_surface{flex-direction:column;flex:1;align-items:center;width:100%;padding:clamp(16px,2dvh,28px) clamp(0px,4vw - 16px,80px) 32px;display:flex;position:relative}._0ubM3q_surface ._0ubM3q_talk{gap:clamp(24px,3dvh,40px)}._0ubM3q_surface ._0ubM3q_hero{justify-content:center;gap:16px;min-height:clamp(260px,32dvh,440px)}._0ubM3q_surface ._0ubM3q_conversation{--pulse-reply-height:28dvh;max-height:min(38dvh,420px);padding:8px}._0ubM3q_surface ._0ubM3q_cardOpen{min-height:124px;padding:16px}._0ubM3q_surface ._0ubM3q_cardSummary{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;line-height:1.6;display:-webkit-box}@media (max-width:700px){._0ubM3q_surface ._0ubM3q_hero{min-height:240px}._0ubM3q_surface ._0ubM3q_cardOpen{min-height:112px}}._0ubM3q_layout{z-index:1;flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:28px;min-height:0;display:grid;position:relative}._0ubM3q_center{flex-direction:column;align-items:center;min-width:0;min-height:0;padding:8px 8px 0;display:flex}._0ubM3q_rail{scrollbar-width:thin;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:1px 2px 12px;display:flex;overflow-y:auto}._0ubM3q_railSlot{flex:1;min-height:210px}._0ubM3q_railSlot:last-child{min-height:250px}._0ubM3q_talk{flex-direction:column;flex:1;align-items:center;gap:18px;width:100%;min-width:0;min-height:0;display:flex}._0ubM3q_hero{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:18px;width:100%;max-width:42rem;display:flex}._0ubM3q_waveControl{width:min(100%,460px);position:relative}._0ubM3q_waveButton{cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;width:100%;display:flex}._0ubM3q_waveButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}._0ubM3q_waveButton:disabled{opacity:.5;cursor:not-allowed}._0ubM3q_wave{width:100%;height:76px}._0ubM3q_voiceLabel{min-height:28px;color:var(--text-muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}._0ubM3q_voiceLabel strong{color:var(--text-title);font-weight:500}._0ubM3q_voiceLabel[data-state=listening]{color:var(--pulse-ready-ink)}._0ubM3q_voiceLabel[data-state=connecting]{color:var(--text-muted)}._0ubM3q_voiceLabel[data-state=error]{color:var(--pulse-failed-ink)}._0ubM3q_welcome{color:var(--text-body);margin-top:10px;font-size:14px}._0ubM3q_stop{border:1px solid var(--border-light);min-height:36px;color:var(--text-muted);background:var(--bg-card);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:7px 13px;font-size:12px;display:inline-flex}._0ubM3q_stop:hover{color:var(--text-title);background:var(--bg-subtle)}._0ubM3q_stop:focus-visible,._0ubM3q_dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}._0ubM3q_context{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}._0ubM3q_conversation{overscroll-behavior:contain;text-align:center;scrollbar-width:thin;width:100%;max-width:42rem;min-height:0;max-height:min(30dvh,260px);padding:0 4px;overflow-y:auto}._0ubM3q_work{text-align:left;flex-direction:column;gap:14px;width:100%;min-height:0;margin-inline:auto;display:flex;container-type:inline-size}._0ubM3q_workHeader{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-inline:4px;display:flex}._0ubM3q_workTitle{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._0ubM3q_count{box-sizing:border-box;aspect-ratio:1;background:var(--bg-subtle);width:max-content;min-width:28px;height:auto;color:var(--text-muted);border-radius:50%;place-items:center;padding:4px;font-size:11px;line-height:1;display:grid}._0ubM3q_workTools{align-items:center;gap:18px;display:flex}._0ubM3q_filters{gap:3px;display:flex}._0ubM3q_filter{color:var(--text-muted);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px}._0ubM3q_filter[aria-pressed=true]{background:var(--bg-subtle);color:var(--text-title)}._0ubM3q_workScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;padding:2px 4px 12px 1px;overflow-y:auto}._0ubM3q_cards{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}._0ubM3q_card{--card-ink:var(--pulse-working-ink);--card-tint:var(--pulse-working-tint);border:.5px solid color-mix(in srgb, var(--card-ink) 32%, var(--bg-card));background:color-mix(in srgb, var(--card-tint) 6%, var(--bg-card));border-radius:10px;flex-direction:column;min-width:0;min-height:0;padding:0;transition:background .35s,border-color .35s,box-shadow .25s;display:flex;position:relative}._0ubM3q_card[data-lane=needs]{--card-ink:var(--pulse-needs-ink);--card-tint:var(--warning)}._0ubM3q_card[data-lane=ready]{--card-ink:var(--pulse-ready-ink);--card-tint:var(--success)}._0ubM3q_card[data-lane=failed]{--card-ink:var(--pulse-failed-ink);--card-tint:var(--error)}._0ubM3q_card[data-lane=quiet]{--card-ink:var(--text-muted);--card-tint:var(--text-muted)}._0ubM3q_card:hover{box-shadow:0 4px 18px color-mix(in srgb, var(--card-ink) 7%, transparent)}._0ubM3q_cardTop{align-items:flex-start;gap:10px;min-width:0;padding-right:22px;display:flex}._0ubM3q_cardTop>svg{color:var(--card-ink);flex-shrink:0;margin-top:2px}._0ubM3q_cardTitle{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.4}._0ubM3q_dismiss{width:32px;height:32px;color:var(--text-muted);border-radius:7px;place-items:center;display:grid;position:absolute;top:6px;right:6px}._0ubM3q_dismiss:hover{color:var(--card-ink);background:color-mix(in srgb, var(--card-tint) 12%, transparent)}._0ubM3q_cardSummary{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:5px;font-size:12px;line-height:1.5;overflow:hidden}._0ubM3q_cardFooter{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}._0ubM3q_status{min-width:0;color:var(--card-ink);align-items:center;gap:5px;font-size:10px;display:flex}._0ubM3q_statusDot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}._0ubM3q_cardActions{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}._0ubM3q_detailsButton{width:30px;height:30px;color:var(--card-ink);border-radius:7px;place-items:center;display:grid}._0ubM3q_detailsButton:hover{background:color-mix(in srgb, var(--card-tint) 12%, transparent)}._0ubM3q_cardAction{background:color-mix(in srgb, var(--card-tint) 14%, var(--bg-card));color:var(--card-ink);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:500;display:inline-flex}._0ubM3q_cardAction:disabled{opacity:.5;cursor:wait}._0ubM3q_details{border-top:.5px dashed var(--border-light);margin-top:6px}._0ubM3q_detailRow{border-bottom:.5px dashed var(--border-light);grid-template-columns:minmax(70px,1fr) minmax(0,2fr);gap:14px;padding:12px 0;font-size:13px;display:grid}._0ubM3q_detailRow dt{color:var(--text-muted)}._0ubM3q_detailRow dd{text-align:right;overflow-wrap:anywhere;margin:0}._0ubM3q_earlier{border-top:.5px solid var(--border-light);margin-top:18px;padding-top:13px}._0ubM3q_earlier summary{cursor:pointer;color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:flex}._0ubM3q_earlierList{flex-direction:column;gap:4px;margin:0;padding:10px 0 0;list-style:none;display:flex}._0ubM3q_historyButton{text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:9px 5px;font-size:12px;display:flex}._0ubM3q_historyButton:hover{background:var(--bg-subtle)}._0ubM3q_historyButton span:last-child{color:var(--text-muted);flex-shrink:0;font-size:11px}._0ubM3q_empty{border:.5px dashed var(--border-light);color:var(--text-muted);text-align:center;border-radius:12px;padding:32px 20px;font-size:13px}._0ubM3q_weather{--sky:var(--pulse-weather-cloud);isolation:isolate;border:.5px solid color-mix(in srgb, var(--sky) 35%, var(--bg-card));background:linear-gradient(145deg, color-mix(in srgb, var(--sky) 18%, var(--bg-card)), var(--bg-card));border-radius:16px;flex-shrink:0;min-height:224px;padding:20px;transition:background 1s,border-color 1s;position:relative;overflow:hidden}._0ubM3q_weather[data-weather=clear]{--sky:var(--pulse-weather-sun)}._0ubM3q_weather[data-weather=night]{--sky:var(--pulse-weather-night)}._0ubM3q_weather[data-weather=rain],._0ubM3q_weather[data-weather=storm]{--sky:var(--pulse-weather-rain)}._0ubM3q_weather[data-weather=snow]{--sky:var(--pulse-weather-snow)}._0ubM3q_weather[data-weather=unknown]{background:var(--bg-card);border-color:var(--border-light)}._0ubM3q_weatherArt{z-index:-1;pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden}._0ubM3q_cloud{background:linear-gradient(var(--bg-card), color-mix(in srgb, var(--sky) 17%, var(--bg-card)));border-radius:40px;width:132px;height:39px;animation:18s ease-in-out infinite alternate _0ubM3q_cloudDrift;position:absolute;top:52px;right:-16px}._0ubM3q_cloud:before,._0ubM3q_cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}._0ubM3q_cloud:before{width:63px;height:63px;top:-32px;left:23px}._0ubM3q_cloud:after{width:49px;height:49px;top:-23px;left:72px}._0ubM3q_cloudBack{opacity:.55;animation-delay:-6s;top:77px;right:82px;scale:.7}._0ubM3q_sun,._0ubM3q_moon{background:color-mix(in srgb, var(--pulse-weather-sun) 60%, var(--bg-card));border-radius:50%;width:60px;height:60px;position:absolute;top:24px;right:35px}._0ubM3q_moon{background:color-mix(in srgb, var(--text-title) 15%, var(--bg-card));box-shadow:inset -15px -2px 0 color-mix(in srgb, var(--pulse-weather-night) 35%, var(--bg-card))}._0ubM3q_rain{background:repeating-linear-gradient(105deg, transparent 0 18px, color-mix(in srgb, var(--sky) 35%, transparent) 18px 19px, transparent 19px 26px);opacity:.6;width:115px;height:65px;animation:2s linear infinite _0ubM3q_rainDrift;position:absolute;top:84px;right:10px;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}._0ubM3q_weatherTop{letter-spacing:1px;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:5px;padding-right:35px;font-size:10px;display:flex}._0ubM3q_weatherClock{letter-spacing:-1px;color:var(--text-title);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:17px;font-size:36px;line-height:1.2;display:flex}._0ubM3q_weatherClock small{letter-spacing:0;color:var(--text-muted);font-size:12px}._0ubM3q_weatherDate{color:var(--text-muted);margin-top:3px;font-size:12px}._0ubM3q_weatherReading{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;display:flex}._0ubM3q_temperature{color:var(--text-title);font-size:27px;line-height:1.2}._0ubM3q_temperature small{margin-left:4px;font-size:13px}._0ubM3q_conditions{color:var(--text-body);overflow-wrap:anywhere;margin-top:4px;font-size:13px}._0ubM3q_weatherRange{text-align:right;white-space:nowrap;color:var(--text-muted);font-size:11px;line-height:1.8}@keyframes _0ubM3q_cloudDrift{to{translate:10px}}@keyframes _0ubM3q_rainDrift{to{background-position:-26px 10px}}@media (min-width:1024px){._0ubM3q_work{flex:1;overflow:hidden}._0ubM3q_layout{height:100%}._0ubM3q_center{overflow:hidden}}@media (min-width:1800px){._0ubM3q_layout{grid-template-columns:minmax(0,1fr) 356px;gap:38px}._0ubM3q_center{padding-top:20px}._0ubM3q_talk{gap:26px}._0ubM3q_hero{gap:22px}}@media (max-width:1350px){._0ubM3q_layout{grid-template-columns:minmax(0,1fr) 294px;gap:20px}._0ubM3q_cardAction{padding:7px 8px;font-size:10px}}@media (max-width:1023px){._0ubM3q_layout{flex-direction:column;flex:none;display:flex}._0ubM3q_center{padding-top:8px}._0ubM3q_rail{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:20px;display:grid;overflow:visible}._0ubM3q_railSlot{min-height:240px}._0ubM3q_workScroll{max-height:60dvh}._0ubM3q_hero{gap:15px}}@media (max-width:700px){._0ubM3q_cards,._0ubM3q_rail{grid-template-columns:minmax(0,1fr)}._0ubM3q_workTools{gap:0}._0ubM3q_cardTitle{font-size:14px}._0ubM3q_status{font-size:10px}._0ubM3q_cardAction{font-size:11px}._0ubM3q_conversation{max-height:32dvh}._0ubM3q_center{padding-inline:0}._0ubM3q_filter{padding:5px 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){._0ubM3q_cloud,._0ubM3q_rain{animation:none}._0ubM3q_weather,._0ubM3q_card{transition:none}}@container (max-width:640px){._0ubM3q_cards{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){._0ubM3q_dismiss{width:44px;height:44px;top:0;right:0}._0ubM3q_cardTop{padding-right:29px}._0ubM3q_detailsButton{width:44px;height:44px}._0ubM3q_cardAction{min-height:44px}}._0ubM3q_board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}._0ubM3q_lane{background:var(--bg-subtle);border-radius:12px;min-width:0;padding:10px}._0ubM3q_laneHeader{align-items:center;gap:8px;margin:0 2px 10px;font-size:13px;font-weight:500;display:flex}._0ubM3q_laneHeader ._0ubM3q_count{background:var(--bg-card);margin-left:auto}._0ubM3q_lane[data-status=needs] ._0ubM3q_laneHeader>svg{color:var(--pulse-needs-ink)}._0ubM3q_lane[data-status=working] ._0ubM3q_laneHeader>svg{color:var(--pulse-working-ink)}._0ubM3q_lane[data-status=failed] ._0ubM3q_laneHeader>svg{color:var(--pulse-failed-ink)}._0ubM3q_lane[data-status=ready] ._0ubM3q_laneHeader>svg{color:var(--pulse-ready-ink)}._0ubM3q_laneEmpty{border:1px dashed var(--border-light);min-height:70px;color:var(--text-muted);text-align:center;border-radius:12px;place-items:center;padding:14px;font-size:12px;display:grid}._0ubM3q_cardOpen{text-align:left;cursor:pointer;border-radius:inherit;flex-direction:column;flex:1;gap:0;width:100%;min-width:0;min-height:74px;padding:12px;display:flex}._0ubM3q_cardOpen:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}._0ubM3q_cardFooter{flex-wrap:wrap;padding-top:18px}._0ubM3q_dismiss{z-index:1}._0ubM3q_workScroll{overflow:visible}._0ubM3q_work{flex:none;overflow:visible}@container (max-width:1000px){._0ubM3q_board{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:580px){._0ubM3q_board{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){._0ubM3q_workScroll{max-height:none}}@media (max-width:700px){._0ubM3q_voiceLabel{flex-wrap:wrap;font-size:11px}._0ubM3q_lane{padding:12px}}._0ubM3q_compact{gap:18px}._0ubM3q_compact ._0ubM3q_hero{gap:8px;max-width:42rem;padding-bottom:6px}._0ubM3q_compact ._0ubM3q_wave{height:44px}._0ubM3q_compact ._0ubM3q_welcome{margin-top:4px;font-size:12px}._0ubM3q_compact ._0ubM3q_stop{margin-top:6px}._0ubM3q_cards>li{min-width:0}._0ubM3q_lanePager{color:var(--text-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}._0ubM3q_lanePager button{cursor:pointer;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}._0ubM3q_lanePager button:hover{background:var(--bg-card);color:var(--text-title)}._0ubM3q_lanePager button:disabled{opacity:.3;cursor:default}._0ubM3q_lanePager button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (pointer:coarse){._0ubM3q_lanePager button{width:44px;height:44px}}
.app-preloader{background:var(--core32-canvas);width:100%;min-height:240px;color:var(--text-muted);font-family:var(--font-primary);flex:1;place-items:center;display:grid}.app-preloader-fullscreen{z-index:100;min-height:100dvh;position:fixed;inset:0}.app-preloader-content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.app-preloader-logo{isolation:isolate;line-height:0;position:relative}.app-preloader-wordmark{font-size:clamp(40px,7vw,48px)}.app-preloader-glass{pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff26 43%,#ffffffd9 49%,#ffffff40 54%,#0000 60%) 0 0/300% 100%;animation:2.8s ease-in-out infinite preloader-glass-sweep;position:absolute;inset:0;-webkit-mask:url(/brand/core32-light.svg) 50%/100% 100% no-repeat;mask:url(/brand/core32-light.svg) 50%/100% 100% no-repeat}@keyframes preloader-glass-sweep{0%,15%{opacity:0;background-position:0%}25%{opacity:1}75%{opacity:1}90%,to{opacity:0;background-position:100%}}@media (prefers-reduced-motion:reduce){.app-preloader-glass{animation:none;display:none}}
