/* Home layout only; all text sizes remain in typography.css. */
#main .home-concierge{padding:0 0 18px;container:home / inline-size;background:linear-gradient(90deg,rgba(247,253,255,.26),rgba(248,254,255,.05)) center bottom/cover no-repeat,#f4fbfc url('/assets/home/office-background.png') center bottom/cover no-repeat}
#main .home-concierge .home-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(180px,1fr);column-gap:26px;row-gap:18px;min-height:480px;height:auto;margin:0;padding:28px 28px 32px;position:relative;overflow:visible;border-radius:24px 24px 0 0;background:none;isolation:isolate}
#main .home-concierge .home-hero:before,#main .home-concierge .home-hero:after{display:none}
#main .home-concierge .home-hero-heading{grid-column:1;grid-row:1;align-self:start;min-width:0;overflow-wrap:anywhere}
#main .home-concierge .home-hero-copy{grid-column:1;grid-row:2;position:relative;inset:auto;max-width:none;width:auto;z-index:1;padding:0;align-self:start}
#main .home-concierge .top-kicker{display:block;color:#008b83;letter-spacing:.1em;font-weight:700;margin-bottom:6px}
#main .home-concierge .home-hero-heading h1{margin:0;color:#142e4d;line-height:1.6}
.home-greeting{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.94);position:relative;padding:20px 26px;border-radius:48px;margin:0 12px 22px 0;box-shadow:none}
.home-greeting>img{width:36px;height:36px;object-fit:contain}
#main .home-concierge[data-daytime=evening]{background-image:url('/assets/home/background-evening.png')}
#main .home-concierge[data-daytime=night]{background-image:url('/assets/home/background-night.png')}
#main .home-concierge.has-home-detail{background:#f4fbfc}
#main .home-concierge[data-daytime=night]:is(:not([data-home-background]),[data-home-background=daytime]) .home-hero-heading h1{color:#fff;text-shadow:0 1px 5px #08254f}
#main .home-concierge[data-daytime=night]:is(:not([data-home-background]),[data-home-background=daytime]) .top-kicker{color:#b9fff0}
.home-brief-card[data-kind=assigned]{border-left:5px solid #8262cc;background:#f7f3ff}
.home-greeting p{margin:4px 0 0;color:#596e85}
.home-briefing{display:grid;gap:22px;min-width:0;padding-right:12px}
.home-brief-card{display:flex;align-items:flex-start;gap:12px;position:relative;border:0;border-radius:48px;background:#fff;padding:22px 28px 20px 22px;box-shadow:0 4px 18px #17527505}
.home-brief-icon{display:grid;place-items:center;flex:0 0 54px;min-height:54px;background:radial-gradient(circle,#e5faff80,transparent 72%);border-radius:50%}
.home-brief-icon img,.home-brief-icon svg{width:54px;height:54px;object-fit:contain}
.home-brief-card[data-kind=overdue] .home-brief-icon{background:radial-gradient(circle,#ffeadf80,transparent 72%)}
.home-brief-copy{min-width:0;flex:1;overflow-wrap:anywhere}
.home-brief-open{display:block;width:100%;text-align:left;border:0;background:none;color:#173254;padding:0;cursor:pointer}
.home-brief-open:hover strong{color:#008881}
.home-brief-open strong,.home-brief-open>span{display:block}
.home-brief-open>span{margin-top:5px;color:#526b87}
.home-brief-open .home-brief-note{margin:6px 0 0;color:#526b78;line-height:1.6}
.home-brief-arrow{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;align-self:center;padding:0;border:1px solid #008e88;border-radius:50%;background:#009b94;color:#fff;box-shadow:0 3px 8px #008e8826;cursor:pointer;transition:background 0.225s,box-shadow 0.225s}
.home-brief-arrow svg{width:22px;height:22px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.home-brief-arrow:hover{background:#007d78;box-shadow:0 4px 12px #008e8840}
.home-brief-arrow:active{background:#006c68;box-shadow:none}
.home-brief-arrow:disabled{opacity:.55;cursor:wait}
.home-brief-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:9px}
.home-brief-actions button,.home-brief-actions a,.home-more-proposals,.home-brief-status button{border:0;background:none;color:#267b82;padding:3px 0;cursor:pointer;text-decoration:none;line-height:1.5}
.home-brief-actions button:last-child{margin-left:auto;color:#677c88}
.home-brief-status,.home-brief-empty{margin:0;padding:14px 18px;border-radius:18px;color:#405e73;background:rgba(255,255,255,.94)}
.home-brief-status button{margin-left:10px;text-decoration:underline}
.home-more-proposals{justify-self:start;background:#ffffffeb;padding:7px 16px;border-radius:18px}
.home-brief-navigation{display:flex;align-items:stretch;gap:8px;min-width:0}
.home-brief-navigation .home-more-proposals{flex:0 1 auto;min-width:0;margin:0;padding:7px 12px;overflow-wrap:anywhere}
#main .home-concierge .home-nuko-stage{grid-column:2;grid-row:1 / span 2;min-width:0;align-self:end;display:grid;justify-items:center;position:sticky;bottom:16px;z-index:0;margin:20px 0 0;padding-bottom:20px}
#main .home-concierge .home-nuko-stage .home-hero-nuko{display:block;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1;max-width:350px;min-height:0;transform:none;margin:0;padding:0;background:none;border:0;filter:drop-shadow(0 14px 10px #40667a30)}
#main .home-concierge .home-nuko-stage .nuko-pet-sprite{display:block;width:100%;height:100%}
#main .home-concierge .home-nuko-stage .nuko-pet-sprite img{width:100%;height:100%;object-fit:contain}
#main .home-concierge .home-nuko-stage .nuko-pet-sprite img:not(.home-nuko-portrait){display:none}
.home-custom-nuko{width:100%;max-width:350px;max-height:430px;object-fit:contain}

#main .home-concierge .home-body-card{margin:0;padding:0 24px;position:relative;border-radius:0;background:linear-gradient(#f4fbfc00,#f4fbfc 110px);box-shadow:none}
#main .home-concierge .home-intent{margin:-6px 0 26px;padding:22px 24px;background:#fffffff5;border:1px solid #d6edf1;border-radius:24px;box-shadow:0 6px 20px #1a8f9b0c}
#main .home-concierge .home-intent form{display:block}
#main .home-concierge .home-intent-body h2{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#163956}
.home-concierge .home-intent-body h2 svg{width:30px;height:30px;color:#16afa9}
#main .home-concierge:not(.home-network-page) .home-intent-input-row{display:flex;align-items:stretch;gap:12px;border:0;background:none;padding:0;box-shadow:none}
#main .home-concierge:not(.home-network-page) #home-intent{flex:1;min-width:0;min-height:72px;border:1px solid #d6e1ec;border-radius:18px;background:white;padding:14px 16px;color:#183752;resize:vertical;line-height:1.6}
#main .home-concierge:not(.home-network-page) .home-intent-send{display:flex;align-items:center;justify-content:center;gap:12px;width:auto;height:auto;min-width:150px;max-width:none;border-radius:32px;background:#02b8b4;color:white;padding:14px 24px;border:0;box-shadow:0 7px 18px #00b6b42b;white-space:normal}
#main .home-concierge .home-quick-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.home-concierge .home-quick-prompts button{background:#f2faf9;border:0;color:#557982;padding:6px 12px;border-radius:16px}
.home-frequent h2{margin:0 0 12px;color:#49637c}
.home-frequent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.home-frequent-card{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #dfebf0;border-radius:18px;background:white;padding:18px 14px;color:#163c57;min-width:0;cursor:pointer}
.home-frequent-card>span:first-child{display:grid;place-items:center;background:#eaf9f5;border-radius:50%;width:44px;height:44px;flex:0 0 44px}
.home-frequent-card img,.home-frequent-card svg{width:32px;height:32px;object-fit:contain}
.home-frequent-card>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}
.home-frequent-card b,.home-frequent-card small{display:block}.home-frequent-card small{color:#657c93;margin-top:5px}
#main .home-concierge .home-attendance{position:static;inset:auto;transform:none;margin:0;max-width:100%;background:none;box-shadow:none;border:0;padding:0}
.home-concierge .home-attendance-copy{max-width:100%}
.home-concierge .home-attendance-copy>div{min-width:0}
.home-concierge .home-attendance-copy b,.home-concierge .home-attendance-copy small{white-space:normal;overflow-wrap:anywhere}
.home-all-functions{border-top:1px solid #dfecee;padding:14px 0}.home-all-functions>summary{cursor:pointer;color:#526b81;margin-bottom:12px}
.home-selection-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#e8f8f5;padding:10px 16px;border-radius:14px;margin-bottom:12px;color:#255b61}
.home-selection-banner button{background:white;border:1px solid #bddcd8;border-radius:10px;padding:6px 12px;color:#245f66;cursor:pointer}
.home-concierge button:focus-visible,.home-concierge a:focus-visible,.home-concierge summary:focus-visible{outline:3px solid #009b94;outline-offset:3px}
@container home (max-width:680px){
  #main .home-concierge .home-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px 24px;gap:12px}
  #main .home-concierge .home-hero-heading{padding-right:44px}
  #main .home-concierge .home-hero-copy{grid-row:3}
  #main .home-concierge .home-nuko-stage{grid-column:1;grid-row:2;position:static;margin:0;justify-self:center;width:100%;max-width:340px;grid-template-columns:minmax(0,1fr);align-items:center;padding:0}
  #main .home-concierge .home-nuko-stage .home-hero-nuko{max-height:170px;aspect-ratio:1}

  #main .home-concierge .home-body-card{padding:0 14px}
  #main .home-concierge .home-intent{padding:18px}
  #main .home-concierge .home-intent-input-row{flex-direction:column}
  #main .home-concierge .home-intent-send{min-height:48px}
  .home-frequent-grid{grid-template-columns:minmax(0,1fr)}
  .home-brief-card{padding:20px 22px;gap:10px;border-radius:34px}.home-brief-icon{flex-basis:40px;min-height:40px}.home-brief-icon img{width:40px;height:40px}
  .home-custom-nuko{max-height:170px}
}


/* A curved taper joins the straight side before the rounded corner. */
.home-brief-card:after,.home-greeting:after{content:'';position:absolute;right:-22px;bottom:40px;width:36px;height:30px;background:#fff;clip-path:path('M0 0 C16 1 18 22 36 28 C23 29 8 26 0 16 Z');z-index:-1;pointer-events:none}
.home-brief-card,.home-greeting{isolation:isolate}
.home-brief-card,.home-greeting{background:linear-gradient(165deg,#fff 45%,#f2fbfb);box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #d9eeee,0 5px 0 #bddbdc70,0 12px 22px #2459651c;outline:1px solid #ffffffb3;transition:box-shadow 0.27s}
.home-brief-card:hover,.home-brief-card:focus-within{box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #d9eeee,0 5px 0 #bddbdc80,0 16px 26px #2459652b}
.home-brief-card:after,.home-greeting:after{background:#f2fbfb}
.home-brief-card,.home-greeting{animation:none}
.home-speaking{animation:home-bubble-arrive 0.69s cubic-bezier(.2,.8,.3,1) var(--bubble-delay,0ms) backwards}
.home-brief-card:hover,.home-brief-card:focus-within{animation-play-state:paused}
.home-brief-card.home-speaking:hover,.home-brief-card.home-speaking:focus-within{animation-play-state:running,paused}
.home-speech-letter{animation:home-letter-arrive 0.18s ease-out var(--speech-delay,0ms) backwards}
.home-speech-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.home-brief-loading{display:flex;align-items:center;gap:14px;padding:20px 24px;border-radius:32px;background:linear-gradient(135deg,#fff,#eaf8f7);box-shadow:inset 0 2px 0 #fff,0 5px 0 #bddbdc55,0 10px 20px #24596514}
.home-thinking-avatar{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#dff6f0;animation:home-thinking-bob 2.7s ease-in-out infinite}
.home-thinking-avatar img{width:38px;height:38px;object-fit:contain}
.home-brief-loading>div{min-width:0;flex:1;overflow-wrap:anywhere}
.home-brief-loading strong{color:#245b63}
#main .home-brief-loading p{margin:6px 0 12px;color:#526b78;line-height:1.6}
.home-thinking-dots{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}
.home-thinking-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#009b94;animation:home-thinking-dot 1.8s ease-in-out infinite}
.home-thinking-dots i:nth-child(2){animation-delay:0.24s}.home-thinking-dots i:nth-child(3){animation-delay:0.48s}
.home-loading-track{display:block;height:5px;max-width:260px;border-radius:8px;overflow:hidden;background:#d7eeeb}
.home-loading-track:after{content:'';display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fd7c9,#05aaa1);animation:home-thinking-track 2.4s ease-in-out infinite}
@keyframes home-bubble-arrive{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}
@keyframes home-bubble-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes home-letter-arrive{from{opacity:0}to{opacity:1}}
@keyframes home-thinking-dot{0%,60%,100%{opacity:.4;translate:0 0}30%{opacity:1;translate:0 -4px}}
@keyframes home-thinking-bob{0%,100%{translate:0 0}50%{translate:0 -3px}}
@keyframes home-thinking-track{0%{translate:-100% 0}100%{translate:350% 0}}
@media(prefers-reduced-motion:reduce){.home-brief-card,.home-greeting,.home-speaking,.home-speech-letter,.home-thinking-avatar,.home-thinking-dots i,.home-loading-track:after{animation:none}.home-brief-card,.home-greeting{transition:none}}
.home-brief-card:nth-child(even){margin-left:12px;margin-right:-8px}
.home-concierge .home-brief-actions .home-punch{background:#04aaa6;color:#fff;padding:6px 18px;border-radius:22px;min-height:38px}
.home-concierge .home-punch:disabled{opacity:.55;cursor:wait}
.home-concierge .home-intent-body h2 img{width:44px;height:44px;object-fit:contain}
.home-frequent-card>span:first-child{background:none;width:52px;height:52px;flex-basis:52px}
.home-frequent-card img{width:52px;height:52px}
@container home (max-width:680px){
 .home-briefing{padding-right:10px}
 .home-brief-card:nth-child(even){margin-left:6px;margin-right:0}
}
/* Keep the shared help control in the upper right. */
#main .home-concierge .home-hero .chat-help-button{top:28px;bottom:auto;right:24px;transform:none}
@container home (max-width:400px){
 #main .home-concierge .home-nuko-stage{grid-template-columns:minmax(0,1fr);max-width:300px}
 #main .home-concierge .home-nuko-stage .home-hero-nuko{width:125px;max-height:140px}

}

/* The companion speaks above its portrait, with matching illustrated moods. */
.home-nuko-stage>.home-nuko-handwritten{display:flex;align-items:center;justify-content:center;gap:3px;max-width:100%;box-sizing:border-box;min-height:4.8em;margin:0 0 6px;padding:0 4px;border:0;border-radius:0;background:none;box-shadow:none;color:#214b78;line-height:1.6;letter-spacing:.03em;text-align:center;text-shadow:0 1px 4px #fff,0 0 12px #fff;font-weight:400}
.home-nuko-line{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:280px;overflow-wrap:anywhere}
.home-nuko-line [data-nuko-line]{text-wrap:balance}
#main .home-nuko-stage .home-hero-nuko .home-nuko-mood-effect{position:absolute;inset:-18% auto auto 70%;width:clamp(32px,20%,62px);height:auto;aspect-ratio:1;object-fit:contain;pointer-events:none;z-index:5;filter:drop-shadow(0 3px 2px #315b7320)}
.home-nuko-ray{flex:none;align-self:flex-end;margin-bottom:8px;color:#368c98}
@container home (max-width:680px){.home-nuko-stage>.home-nuko-handwritten{min-height:0;margin-bottom:4px}.home-nuko-line{max-width:260px}}

.home-brief-note{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;border-radius:4px}


.home-brief-open .home-brief-note{margin-top:5px;color:#587080;white-space:normal}

#main .home-concierge[data-daytime="night"]:is(:not([data-home-background]),[data-home-background=daytime]) :is(.workspace-clock,.workspace-weather){color:#ecf7ff;text-shadow:0 1px 4px #071c37}

#main .home-concierge{position:relative;isolation:isolate}
.home-background-fade{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}

/* Reference home: preserve the original welcome scene and shared proposal/detail renderers. */
#main .home-concierge.home-network-page:not(.is-home-journey):not(.has-home-detail):not(.has-agent-workspace) .home-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;padding:0 22px;min-height:0;height:auto}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-topline{grid-column:1;grid-row:1;width:100%;min-width:0}
#main .home-concierge.home-network-page .home-hero-heading{white-space:normal;width:auto}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-hero-copy{position:static;display:block;inset:auto;grid-column:auto;grid-row:auto;width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-proposal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-proposal-list{height:auto;max-height:680px;overflow-y:auto;min-height:0;padding:4px 6px 10px 0;display:flex;flex-direction:column;gap:14px}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-proposal-list[hidden]{display:none}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-stage{display:flex;align-items:center;justify-content:center;position:absolute;inset:var(--home-companion-inset,84px auto auto 31px);grid-column:auto;grid-row:auto;transform:none;width:var(--home-companion-size,48px);max-width:none;margin:0;padding:0;min-height:var(--home-companion-size,60px);z-index:1}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-stage .home-hero-nuko{width:var(--home-companion-size,48px);height:var(--home-companion-size,60px);max-width:none;margin:0;flex-shrink:0;filter:drop-shadow(0 5px 5px #61533315)}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-stage>.home-nuko-handwritten{display:none}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-network-concierge .home-intent{margin:8px 0 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-network-concierge .home-intent-body h2{display:none;margin:0;color:var(--home-network-ink,#163956)}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-body-card{padding:0 22px;background:transparent;border-top:0}
#main .home-concierge.home-network-page .home-all-functions{margin-top:20px}
#main .home-concierge.home-network-page.is-home-journey .home-network{display:none}
#main .home-concierge.home-network-page.is-home-journey .home-network-proposals{display:contents}
#main .home-concierge.home-network-page.is-home-journey .home-network-concierge{display:contents}
#main .home-concierge.home-network-page.has-home-detail .home-network{display:none}
#main .home-concierge.home-network-page.has-home-detail .home-network-proposals{display:none}
@media(max-width:760px){#main .home-concierge.home-network-page:not(.is-home-journey):not(.has-home-detail):not(.has-agent-workspace) .home-hero{padding:12px;gap:12px}#main .home-concierge.home-network-page:not(.is-home-journey) .home-body-card{padding:0 12px}}#main .home-concierge.home-network-page .home-brief-card[hidden],#main .home-concierge.home-network-page .home-proposal-head[hidden],#main .home-concierge.home-network-page .home-work-conversation[hidden]{display:none}
#main .home-concierge.home-network-page.is-home-journey .home-network{display:contents}
#main .home-concierge.home-network-page.is-home-journey :is(.home-network-viewport,.home-network-stage,.home-network-concierge,[data-network-companion]){display:contents}
#main .home-concierge.home-network-page.is-home-journey :is(.home-network-heading,.home-network-concierge>h2,.home-network-suggestions,.home-network-tips,.home-network-growth,.home-network-insights,[data-network-composer],.home-network-wires,.home-network-lane,.home-network-controls,.home-network-memory,.home-network-agents,.home-network-tools){display:none}
#main .home-concierge.home-network-page[data-home-background-tone=dark] .home-hero-heading h1{color:#fff;text-shadow:0 1px 5px #08254f}
#main .home-concierge.home-network-page[data-home-background-tone=dark] .top-kicker{color:#e4f8dd}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-stage .home-hero-nuko{order:-1}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-stage>.home-nuko-handwritten{order:0}

#main .home-concierge.home-network-page[data-home-background-tone=dark] :is(.workspace-clock,.workspace-weather){color:#ecf7ff;text-shadow:0 1px 4px #071c37}

#main .home-concierge.home-network-page .home-topline{grid-template-columns:minmax(0,1fr) max-content;padding:2px 12px 4px 0;gap:18px}
#main .home-concierge.home-network-page [data-home-clock]{grid-column:1;grid-row:1;justify-self:start}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-shortcuts{grid-column:2;grid-row:1}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-line{display:block;flex:1;min-width:0;max-width:none;text-align:left;overflow-wrap:anywhere}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-line [data-nuko-line]{text-wrap:pretty}
#main .home-concierge.home-network-page:not(.is-home-journey) .home-nuko-ray{align-self:center;flex:none;margin:0}
@container home (max-width:700px){#main .home-concierge.home-network-page .home-topline{grid-template-columns:minmax(0,1fr);gap:10px}#main .home-concierge.home-network-page [data-home-clock]{grid-column:1;grid-row:1;justify-self:center}#main .home-concierge.home-network-page:not(.is-home-journey) .home-shortcuts{grid-column:1;grid-row:2;justify-self:center}}

#main .home-concierge.home-network-page.has-agent-workspace>.home-hero,#main .home-concierge.home-network-page.has-agent-workspace>.home-body-card{display:none}

#main .home-network-page .home-hero-nuko .home-network-portrait{display:none}
html:not([data-home-mascot=pet]) #main .home-network-page:not(.is-home-journey) .home-hero-nuko .home-network-portrait{display:block;position:absolute;width:var(--home-portrait-size,58px);height:var(--home-portrait-size,58px);max-width:none;left:var(--home-portrait-left,-5px);top:0;object-fit:contain;transform:none}
html:not([data-home-mascot=pet]) #main .home-network-page:not(.is-home-journey) .home-hero-nuko>.nuko-pet-sprite{visibility:hidden}
#main .home-network-page .home-nuko-handwritten::before,#main .home-network-page .home-nuko-handwritten::after{display:none}

#main .home-network-page:not(.is-home-journey) .home-nuko-handwritten{color:var(--workspace-accent,#4b573f)}

#main .home-network-page:not(.is-home-journey) .home-hero-nuko [data-nuko-mood]{display:block;inset:-10px auto auto 32px;width:28px;min-width:0}

#main .home-network-page:not(.is-home-journey) .home-nuko-ray{display:none}


#main .home-concierge.home-network-page .home-topline[hidden]{display:none}
