.sc-arrival{display:none}html.motion:not(.arrived) .sc-arrival{z-index:var(--z-skip);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.sc-arrival__half{background:var(--color-night);block-size:50.5%;position:absolute;inset-inline:0}.sc-arrival__half--top{inset-block-start:0}.sc-arrival__half--bottom{inset-block-end:0}.sc-arrival__word{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-night-ink);font-size:clamp(2.5rem,1rem + 6vw,6.5rem);font-weight:800;line-height:1;display:block;position:relative;overflow:clip}.sc-arrival__word>span{padding-block-end:.08em;display:block}html.motion:not(.arrived) .sc-arrival__word>span{transform:translateY(110%)}.sc-hero{isolation:isolate;align-content:end;min-block-size:100svh;display:grid;position:relative;overflow:clip}.sc-hero__frame{--inset:calc(var(--window,0) * var(--side,3%));--round:calc(var(--window,0) * var(--radius-xl));z-index:-1;background:var(--color-night);clip-path:inset(0 var(--inset) var(--inset) round 0 0 var(--round) var(--round));position:absolute;inset:0;overflow:hidden}.sc-hero__media,.sc-hero__media img{block-size:100%;inline-size:100%;display:block}.sc-hero__media{transform-origin:47% 66%}.sc-hero__media img{object-fit:cover;object-position:50% 62%}.sc-hero__frame:after{content:"";background:linear-gradient(to top, rgb(var(--rgb-night) / .94) 0%, rgb(var(--rgb-night) / .66) 38%, transparent 72%), linear-gradient(to right, rgb(var(--rgb-night) / .5) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.sc-hero__copy{padding-block:calc(var(--header-h) + var(--space-xl)) max(var(--space-xl), var(--float-clear), calc(var(--consent-room,0px) + var(--space-sm)));grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}.sc-hero__desks{font-size:var(--text-small);color:var(--color-night-read);flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;display:flex}.sc-hero__desk{align-items:center;gap:.45rem;display:flex}.sc-hero__desk dt{color:var(--color-night-ink);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.sc-hero__desk dd{margin:0}.sc-hero__dot{background:var(--color-night-muted);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:relative}.sc-hero__desk:has([data-open]) .sc-hero__dot{background:var(--color-open-night)}html.motion .sc-hero__desk:has([data-open]) .sc-hero__dot:after{content:"";border-radius:inherit;background:inherit;animation:hero-live 2.4s var(--ease-out-expo) infinite;position:absolute;inset:0}@keyframes hero-live{0%{opacity:.7;scale:1}to{opacity:0;scale:3.2}}.sc-hero__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-night-ink);margin:0;font-size:min(clamp(3rem,.4rem + 8.6vw,10.5rem),17svh);font-weight:800;line-height:.86}.sc-hero__line{padding-block-end:.04em}.sc-hero__line+.sc-hero__line>span{color:var(--color-accent-night)}.sc-hero__rule{background:rgb(var(--rgb-night-ink) / .28);transform-origin:0;block-size:1px;transform:scaleX(var(--draw,1));display:block}.sc-hero__dock{gap:var(--space-md);align-items:end;display:grid}.sc-hero__lede{max-inline-size:34ch;font-size:var(--text-lede);color:var(--color-night-read);text-wrap:balance;margin:0;line-height:1.4}.sc-hero__prompt{min-inline-size:0;color:var(--color-night-ink);display:grid;position:relative}.sc-hero__slot{z-index:1;align-content:end;gap:.6rem;min-block-size:7.5rem;display:grid;position:relative}.sc-hero__note{font-size:var(--text-small);color:var(--color-night-ink);font-weight:600}.sc-hero__ask{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-card);box-shadow:0 1.5rem 3rem -1.5rem rgb(var(--rgb-night) / .9);transition:border-color var(--dur-fast) var(--ease-out-quart);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;padding:.4rem .4rem .4rem 1.1rem;display:grid}.sc-hero__ask:focus-within{border-color:var(--color-accent-night)}.sc-hero__ask-icon{color:var(--color-brand);display:grid}.sc-hero__field{block-size:3.25rem;min-inline-size:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;font-size:1.0625rem}.sc-hero__field::placeholder{color:var(--color-muted);opacity:1}.sc-hero__submit{border-radius:var(--radius-pill);block-size:3.25rem;padding-inline:1.4rem}html.motion:not(.motion-ready) .sc-hero__line>span{transform:translateY(calc(100% + .5em))}html.motion:not(.motion-ready) :is(.sc-hero__desk,[data-hero-part]){opacity:0}html.motion:not(.motion-ready) .sc-hero__rule{transform:scaleX(0)}@media (width>=900px){.sc-hero__dock{gap:var(--space-xl);grid-template-columns:minmax(20rem,1fr) minmax(0,44rem)}}@media (width<900px){.sc-hero__media img{object-position:44% 60%}.sc-hero__desk{display:block}.sc-hero__desk dt{margin-inline-end:.45rem}.sc-hero__desk dd{display:inline}.sc-hero__ask{grid-template-columns:minmax(0,1fr) auto;padding-inline-start:1rem}.sc-hero__ask-icon{display:none}.sc-hero__submit{padding-inline:1rem}}@media (height<36rem){.sc-hero{min-block-size:0}.sc-hero__copy{gap:var(--space-sm);padding-block:calc(var(--header-h) + var(--space-sm)) max(var(--space-md), calc(var(--consent-room,0px) + var(--space-sm)))}.sc-hero__title{font-size:14svh}}@media (height<36rem) and (width>=600px){.sc-hero__dock{gap:var(--space-md);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding-inline-end:var(--float-clear)}.sc-hero__lede{font-size:var(--text-body)}}.sc-agenda{padding-block:var(--space-2xl) var(--space-xl);background:var(--color-paper);overflow:clip}.sc-agenda__head{--aside:minmax(0, .8fr);margin-block-end:var(--space-xl)}.sc-agenda__tools{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;inline-size:100%;display:flex}.sc-agenda__steps{gap:.5rem;display:flex}.sc-agenda__step{--disc:3.25rem;border:1px solid var(--color-line-strong);color:var(--color-ink);transition:background-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo), opacity var(--dur-base) linear;background:0 0}.sc-agenda__step:not(:disabled):focus-visible{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}@media (hover:hover){.sc-agenda__step:not(:disabled):hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}}.sc-agenda__step:disabled{opacity:.35;cursor:default}.sc-agenda__track{--edge:max(var(--gutter), calc((100% - var(--container-max)) / 2 + var(--gutter)));padding-inline:var(--edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;cursor:grab;gap:clamp(1rem,.6rem + 1.4vw,2rem);padding-block-end:var(--space-sm);display:flex;position:relative;overflow:auto hidden}.sc-agenda__track::-webkit-scrollbar{display:none}.sc-agenda__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.sc-agenda__track.is-dragging .sc-agenda__open{pointer-events:none}.sc-agenda__card{scroll-snap-align:start;flex:0 0 clamp(16rem,12rem + 14vw,25rem);max-inline-size:100%}.sc-agenda__open{gap:var(--space-sm);text-align:start;inline-size:100%;color:var(--color-ink);cursor:inherit;background:0 0;border:0;padding:0;display:grid}.sc-agenda__pic{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-stone);display:block;overflow:hidden}.sc-agenda__pic picture,.sc-agenda__pic img{block-size:100%;inline-size:100%;display:block}.sc-agenda__pic picture{scale:1.14;translate:calc(var(--drift,0) * 1%) 0;transition:scale 1.1s var(--ease-out-expo)}.sc-agenda__pic img{object-fit:cover}.sc-agenda__open:focus-visible .sc-agenda__pic picture{scale:1.2}@media (hover:hover){.sc-agenda__open:hover .sc-agenda__pic picture{scale:1.2}}.sc-agenda__text{gap:.4rem;display:grid}.sc-agenda__day{border-block-end:1px solid var(--color-line);align-items:center;gap:.5rem;padding-block-end:.5rem;display:flex}.sc-agenda__numeral{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.25rem,1.9rem + .9vw,2.875rem);font-weight:800;line-height:.85}.sc-agenda__month{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-weight:600;line-height:1.2;display:grid}.sc-agenda__time{color:var(--color-ink);margin-inline-start:auto;font-weight:600}.sc-agenda__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem);font-weight:700;line-height:1.02}.sc-agenda__meta{font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;gap:0 .4rem;display:flex}.sc-agenda__rail{block-size:1px;background:var(--color-line);margin-block-start:var(--space-md);position:relative}.sc-agenda__rail span{background:var(--color-ink);inline-size:100%;transform:scaleX(var(--seen,.25));transform-origin:0;transition:transform .35s var(--ease-out-quart);position:absolute;inset-block:-.5px;inset-inline-start:0}@media (hover:none){.sc-agenda__steps{display:none}}.sc-svc{padding-block:var(--space-2xl);background:var(--color-sand);color:var(--color-ink)}.sc-svc__head{--aside:minmax(0, .8fr);margin-block-end:var(--space-xl)}.sc-svc__intro{max-inline-size:42ch}.sc-svc__desk{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.sc-svc__index{min-inline-size:0}.sc-svc__photos,.sc-svc__marker,.sc-svc__tab-count{display:none}.sc-svc__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.sc-svc__tab{border:1px solid var(--color-sand-line);border-radius:var(--radius-md);min-block-size:3.5rem;font-size:var(--text-small);color:var(--color-read);text-align:start;transition:background-color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);background:0 0;align-items:center;gap:.6rem;padding:.45rem .75rem .45rem .45rem;font-weight:600;line-height:1.25;display:flex}.sc-svc__mark{--disc:2.1rem;background:var(--color-paper);color:var(--color-brand);transition:background-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);flex:none}.sc-svc__tab[aria-selected=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.sc-svc__tab[aria-selected=true] .sc-svc__mark{background:rgb(var(--rgb-paper) / .14);color:var(--color-paper)}.sc-svc__panels{gap:var(--space-sm);display:grid}.sc-svc__panel{padding:var(--space-2xs) var(--space-md);border:1px solid var(--color-sand-line);border-radius:var(--radius-lg);background:var(--color-card)}.sc-svc__items{flex-direction:column;display:flex}.sc-svc__row{flex:1 0 auto;display:flex}.sc-svc__row+.sc-svc__row{border-block-start:1px solid var(--color-line)}.sc-svc__item{isolation:isolate;align-items:center;gap:var(--space-sm);min-block-size:4.25rem;min-inline-size:0;color:var(--color-ink);flex:1;grid-template-columns:minmax(0,1fr) auto;padding-block:.9rem;display:grid;position:relative}.sc-svc__item:before{content:"";inset-block:0;inset-inline:calc(var(--space-md) * -.5);z-index:-1;border-radius:var(--radius-sm);background:var(--color-stone);opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);position:absolute;transform:scaleX(.96)}.sc-svc__text{gap:.2rem;min-inline-size:0;display:grid}.sc-svc__name{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.3}.sc-svc__summary{-webkit-line-clamp:2;font-size:var(--text-small);color:var(--color-muted);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.sc-svc__ask{font-size:var(--text-small);color:var(--color-brand);opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);align-items:center;gap:.4rem;font-weight:600;display:none;transform:translate(.75rem)}.sc-svc__go{border:1px solid var(--color-line-strong);color:var(--color-ink);transition:background-color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo)}.sc-svc__item:focus-visible:before{opacity:1;transform:none}@media (hover:hover){.sc-svc__item:hover:before{opacity:1;transform:none}}.sc-svc__item:focus-visible .sc-svc__ask{opacity:1;transform:none}@media (hover:hover){.sc-svc__item:hover .sc-svc__ask{opacity:1;transform:none}}.sc-svc__item:focus-visible .sc-svc__go{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-night-ink);transform:rotate(-45deg)}@media (hover:hover){.sc-svc__item:hover .sc-svc__go{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-night-ink);transform:rotate(-45deg)}}@media (width<600px){.sc-svc__tab{gap:.5rem;padding-inline-end:.6rem;font-size:.875rem}.sc-svc__mark{--disc:1.75rem}}@media (width>=600px) and (width<900px){.sc-svc__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.sc-svc__desk{gap:var(--space-md);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.sc-svc__index[hidden]+.sc-svc__panels{grid-column:1/-1}.sc-svc__index{isolation:isolate;min-block-size:32rem;padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--color-night);color:var(--color-night-read);align-content:end;display:grid;position:relative;overflow:hidden}.sc-svc__photos{z-index:-1;display:block;position:absolute;inset:0}.sc-svc__photos:after{content:"";background:linear-gradient(to top, rgb(var(--rgb-night) / .96) 0%, rgb(var(--rgb-night) / .86) 58%, rgb(var(--rgb-night) / .2) 100%);position:absolute;inset:0}.sc-svc__photo,.sc-svc__photo img{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.sc-svc__photo img{object-fit:cover;opacity:0;transition:opacity .9s var(--ease-out-quart), scale 1.8s var(--ease-out-expo);scale:1.1}.sc-svc__photo.is-on img{opacity:1;scale:1}.sc-svc__tabs{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:.15rem}.sc-svc__marker{z-index:-1;block-size:var(--marker-h,0);border-radius:var(--radius-md);background:var(--color-paper);transform:translateY(var(--marker-y,0));transition:transform .7s var(--ease-out-expo);display:block;position:absolute;inset-block-start:0;inset-inline:0}.sc-svc__tab{gap:var(--space-sm);font-size:inherit;color:var(--color-night-read);border:0;grid-template-columns:auto minmax(0,1fr) auto;padding:.45rem 1.1rem;display:grid;position:relative}.sc-svc__tab:before{content:"";z-index:-1;border-radius:inherit;background:rgb(var(--rgb-night-ink) / .08);opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo);position:absolute;inset:0}.sc-svc__tab-name{font-size:clamp(1.0625rem,.9rem + .3vw,1.1875rem);line-height:1.25}.sc-svc__mark{--disc:auto;color:var(--color-night-muted);background:0 0}.sc-svc__tab-count{font-size:var(--text-label);color:var(--color-night-muted);transition:color var(--dur-base) var(--ease-out-expo);font-weight:600;display:block}.sc-svc__tab[aria-selected=true]{color:var(--color-ink);background:0 0;border-color:#0000}.sc-svc__tab[aria-selected=true] .sc-svc__mark{color:var(--color-brand);background:0 0}.sc-svc__tab[aria-selected=true] .sc-svc__tab-count{color:var(--color-muted)}@media (hover:hover){.sc-svc__tab:hover:not([aria-selected=true]):before{opacity:1}.sc-svc__tab:hover:not([aria-selected=true]){color:var(--color-night-ink)}}.sc-svc__panel{padding:var(--space-xs) var(--space-lg)}.sc-svc__summary{-webkit-line-clamp:1}.sc-svc__item{grid-template-columns:minmax(0,1fr) auto}.sc-svc__ask{background:linear-gradient(to right, transparent, var(--color-stone) 2.5rem);padding-inline:3rem .75rem;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:calc(2.5rem + var(--space-sm))}}.sc-news{background:var(--color-sand);position:relative}.sc-news__room{padding-block:var(--space-2xl)}.sc-news__grid{gap:var(--space-xl);display:grid}.sc-news__list{column-gap:var(--space-xl);display:grid}.sc-news__window{font-size:var(--text-small);color:var(--color-night-read)}.sc-news__row{padding-block:var(--space-md);position:relative}.sc-news__row:before{content:"";background:var(--color-night-line);block-size:1px;transform:scaleX(var(--draw,1));transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.sc-news__item{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.sc-news__body{gap:.45rem;display:grid}.sc-news__meta{font-size:var(--text-small);color:var(--color-accent-night);gap:.1rem;font-weight:600;display:grid}.sc-news__meta span{color:var(--color-night-muted);font-weight:500}.sc-news__name{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-night-ink);font-size:clamp(1.4rem,1.15rem + .6vw,1.75rem);font-weight:700;line-height:1.02}.sc-news__lead{max-inline-size:58ch;color:var(--color-night-read);line-height:1.5}.sc-news__pic{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-night-deep);inline-size:clamp(6.5rem,.5rem + 14vw,16rem);position:relative;overflow:hidden}.sc-news__media{block-size:100%}.sc-news__pic img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale 1s var(--ease-out-expo);display:block}@media (hover:hover){.sc-news__item:hover .sc-news__pic img{scale:1.08}}@media (width<900px){@supports (grid-template-rows:subgrid){.sc-news__grid{gap:var(--space-md)}.sc-news__row{padding-block:var(--space-sm)}.sc-news__item,.sc-news__body{gap:0 var(--space-sm)}.sc-news__item{--thumb:6.5rem;grid-template-columns:minmax(0, 1fr) var(--thumb);grid-template-rows:auto 1fr auto auto}.sc-news__body{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;position:relative}.sc-news__name{grid-area:1/1;font-size:1.1875rem;line-height:1.1}.sc-news__lead{-webkit-line-clamp:2;font-size:var(--text-small);-webkit-box-orient:vertical;grid-area:2/1;margin-block-start:.35rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sc-news__meta{grid-area:3/1/auto/-1;margin-block-start:var(--space-xs);display:none}.sc-news__body .notice-body{grid-area:4/1/auto/-1}.sc-news__item:has(.notice-body[open]) .sc-news__lead{-webkit-line-clamp:unset}.sc-news__item:has(.notice-body[open]) .sc-news__meta{display:grid}.sc-news__pic{aspect-ratio:1;grid-area:1/2/3;inline-size:100%}.sc-news__body .disclosure__toggle{inset-block:calc(var(--space-sm) * -1);inset-inline:calc(var(--space-xs) * -1);z-index:1;border-radius:var(--radius-sm);inline-size:auto;color:var(--color-night-ink);transition:background-color var(--dur-base) var(--ease-out-expo);position:absolute}.sc-news__body .disclosure__toggle:active{background:rgb(var(--rgb-night-ink) / .05)}.sc-news__body .disclosure__toggle>:is(.disclosure__word--more,.disclosure__word--less){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sc-news__body .disclosure__mark{background:var(--color-night);block-size:1.5rem;inline-size:1.5rem;box-shadow:0 0 0 1px rgb(var(--rgb-night-ink) / .16);border-radius:50%;position:absolute;inset-block-start:calc(var(--space-sm) + var(--thumb) - 1.875rem);inset-inline-end:calc(var(--space-xs) + .375rem)}.sc-news__body .disclosure__mark:before,.sc-news__body .disclosure__mark:after{margin-block-start:-.75px;inset-inline:.4375rem}.sc-news__body .notice-body__text{z-index:2;padding-block-start:var(--space-xs);position:relative}}}@media (width>=900px){.sc-news__aside{text-align:end;justify-items:end}.sc-news__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-talk{--rule:rgb(var(--rgb-ink) / .14);padding-block:var(--space-2xl);background:var(--color-mint)}.sc-talk__head{--aside:minmax(0, .8fr);margin-block-end:var(--space-xl)}.sc-talk .lede{color:var(--color-mint-ink)}.sc-talk__grid{gap:var(--space-xl);align-items:start;display:grid}.sc-talk__starters{border-block-end:1px solid var(--rule)}.sc-talk__starter{justify-content:space-between;align-items:center;gap:var(--space-sm);min-block-size:var(--tap);border-block-start:1px solid var(--rule);color:var(--color-ink);transition:color var(--dur-base) linear;padding-block:.8rem;font-weight:600;display:flex}.sc-talk__starter>span{transition:translate var(--dur-base) var(--ease-out-expo)}.sc-talk__starter svg{color:var(--color-brand);transition:opacity var(--dur-base) linear, transform var(--dur-base) var(--ease-out-expo);flex:none}@media (hover:none){.sc-talk__starter{padding-block:.95rem;line-height:1.35}.sc-talk__starter:active{color:var(--color-brand)}.sc-talk__starter:active svg{transform:translate(.25rem)}}@media (hover:hover){.sc-talk__starter{color:var(--color-mint-ink)}.sc-talk__starter svg{opacity:0;transform:translate(-.5rem)}.sc-talk__starter.is-lit,.sc-talk__starter:is(:hover,:focus-visible){color:var(--color-ink)}.sc-talk__starter.is-lit>span,.sc-talk__starter:is(:hover,:focus-visible)>span{translate:.6rem}.sc-talk__starter.is-lit svg,.sc-talk__starter:is(:hover,:focus-visible) svg{opacity:1;transform:none}}.sc-talk__window{border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 2rem 4rem -2.5rem rgb(var(--rgb-night) / .45);display:grid;overflow:hidden;container-type:inline-size}.sc-talk__top{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md) .25rem;color:var(--color-ink);display:flex}.sc-talk__avatar{background:var(--color-brand);block-size:2.25rem;inline-size:2.25rem;color:var(--color-night-ink);border-radius:.7rem;place-items:center;display:grid}.sc-talk__who{line-height:1.3;display:grid}.sc-talk__name{font-size:.95rem;font-weight:600}.sc-talk__state{font-size:var(--text-small);color:var(--color-muted)}.sc-talk__thread{min-block-size:22rem;padding:var(--space-lg);align-content:start;gap:1.75rem;display:grid}.sc-talk__said{background:color-mix(in srgb, var(--color-brand) 6%, transparent);max-inline-size:80%;color:var(--color-ink);border-radius:2rem;justify-self:end;margin:0;padding:1rem 1.25rem;line-height:1.5}.sc-talk__reply{color:var(--color-ink);letter-spacing:-.02em;line-height:1.5}.sc-talk__reply p{margin:0}.sc-talk__thinking{margin:0;line-height:1.5;display:none}.sc-talk__thinking span{--spread:1.75em;background-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), var(--color-ink), transparent calc(50% + var(--spread))), linear-gradient(rgb(var(--rgb-ink) / .45), rgb(var(--rgb-ink) / .45));color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite talk-shimmer;display:inline-block}@keyframes talk-shimmer{0%{background-position:100%,0 0}to{background-position:0%,0 0}}html.motion .sc-talk__thinking{display:block}@media (width<600px){.sc-talk__thread{padding:var(--space-md) var(--space-sm)}.sc-talk__said{max-inline-size:90%}}@container (width<=14rem){.sc-talk__top{gap:var(--space-xs);padding:var(--space-sm) 5cqi}.sc-talk__avatar{inline-size:var(--tap);block-size:var(--tap);flex:none}.sc-talk__thread{padding-inline:5cqi}.sc-talk__said{max-inline-size:100%;padding-inline:.5rem}}@media (width>=900px){.sc-talk__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.sc-tasks{padding-block:var(--space-2xl);background:var(--color-paper)}.sc-tasks__head{--aside:minmax(0, .7fr);margin-block-end:var(--space-xl)}.sc-tasks__list{border-radius:var(--radius-lg);background:var(--color-brand);display:grid;overflow:hidden}.sc-tasks__cell+.sc-tasks__cell{border-block-start:1px solid rgb(var(--rgb-night-ink) / .16)}.sc-tasks__task{--fill:var(--color-brand-deep);--fill-time:.6s;align-items:center;gap:.35rem var(--space-md);block-size:100%;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-md);color:var(--color-night-ink);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark word go""mark note go";display:grid}.sc-tasks__mark{--disc:3rem;background:rgb(var(--rgb-night-ink) / .12);color:var(--color-accent-night);grid-area:mark;align-self:start}.sc-tasks__word{font-family:var(--font-display);letter-spacing:-.015em;grid-area:word;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.4rem);font-weight:800;line-height:1}.sc-tasks__note{max-inline-size:34ch;font-size:var(--text-small);color:var(--color-night-read);grid-area:note;line-height:1.5}.sc-tasks__go{--disc:2.75rem;border:1px solid rgb(var(--rgb-night-ink) / .4);transition:rotate .6s var(--ease-out-expo), background-color var(--dur-base) linear, border-color var(--dur-base) linear, color var(--dur-base) linear;grid-area:go}.sc-tasks__task:focus-visible{outline-offset:-4px}.sc-tasks__task:focus-visible .sc-tasks__go{border-color:var(--color-night-ink);background:var(--color-night-ink);color:var(--color-brand);rotate:-45deg}@media (hover:hover){.sc-tasks__task:hover .sc-tasks__go{border-color:var(--color-night-ink);background:var(--color-night-ink);color:var(--color-brand);rotate:-45deg}}@media (width>=900px){.sc-tasks__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-tasks__cell+.sc-tasks__cell{border-block-start:0;border-inline-start:1px solid rgb(var(--rgb-night-ink) / .16)}.sc-tasks__task{align-items:end;gap:var(--space-sm) var(--space-md);min-block-size:17rem;padding:var(--space-lg);grid-template:"mark.""word word"1fr"note go"/minmax(0,1fr) auto}.sc-tasks__word{align-self:end;padding-block-start:var(--space-lg)}}
