.UpdateBanner-module__1EBAdq__region{z-index:20;padding:0 max(var(--gutter), var(--safe-right)) calc(var(--space-4) + var(--safe-bottom) + var(--tab-bar-room,0px) + var(--tab-bar-rise,0px)) max(var(--gutter), var(--safe-left));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.UpdateBanner-module__1EBAdq__banner{align-items:center;gap:var(--space-2);width:100%;max-width:480px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-lg);background:var(--text);color:var(--surface);box-shadow:var(--shadow-2);pointer-events:auto;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-slow) var(--ease-spring), display var(--duration-slow) allow-discrete;display:flex}@starting-style{.UpdateBanner-module__1EBAdq__banner{opacity:0;transform:translateY(calc(var(--distance-enter) * 2))}}.UpdateBanner-module__1EBAdq__banner[hidden]{opacity:0;transform:translateY(calc(var(--distance-enter) * 2));pointer-events:none;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in);display:none}.UpdateBanner-module__1EBAdq__icon{flex:none}.UpdateBanner-module__1EBAdq__message{min-width:0;font-size:var(--text-sm);flex:auto;margin:0;font-weight:600}.UpdateBanner-module__1EBAdq__refresh{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:0;flex:none;font-weight:700}@media (hover:hover){.UpdateBanner-module__1EBAdq__refresh:hover{filter:brightness(1.08)}}.UpdateBanner-module__1EBAdq__refresh:active{transform:scale(.97)}.UpdateBanner-module__1EBAdq__refresh:disabled{cursor:progress;opacity:.8}.UpdateBanner-module__1EBAdq__dismiss{border-radius:var(--radius);width:44px;height:44px;color:inherit;opacity:.75;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.UpdateBanner-module__1EBAdq__dismiss:hover{opacity:1}}.UpdateBanner-module__1EBAdq__dismiss:active{opacity:1;transform:scale(.92)}.UpdateBanner-module__1EBAdq__refresh:focus-visible,.UpdateBanner-module__1EBAdq__dismiss:focus-visible{outline-color:var(--surface)}
.strip-module__BB2q9G__slot{transition:grid-template-rows var(--duration-base) var(--ease-in);grid-template-rows:0fr;display:grid}.strip-module__BB2q9G__slot[data-open]{transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out);grid-template-rows:1fr}.strip-module__BB2q9G__clip{min-height:0;overflow:hidden}.strip-module__BB2q9G__live{display:contents}.strip-module__BB2q9G__ghost{pointer-events:none;visibility:hidden;transition:visibility var(--duration-base) linear}@starting-style{.strip-module__BB2q9G__ghost{visibility:visible}}.strip-module__BB2q9G__strip{min-height:48px;padding:0 max(var(--space-1), var(--safe-right)) 0 0;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text);box-shadow:inset 3px 0 0 var(--accent);align-items:stretch;display:flex}.strip-module__BB2q9G__strip[data-urgent]{background:var(--highlight-text);color:var(--surface);box-shadow:none;border-bottom-color:#0000}.strip-module__BB2q9G__open{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-2) var(--space-2) var(--space-2) max(var(--gutter), var(--safe-left));color:inherit;font-size:var(--text-sm);transition:background-color var(--duration-instant) var(--ease-out);flex:auto;text-decoration:none;display:flex}@media (hover:hover){.strip-module__BB2q9G__open:hover .strip-module__BB2q9G__title{text-underline-offset:2px;text-decoration:underline}}.strip-module__BB2q9G__open:active{background:var(--surface)}.strip-module__BB2q9G__strip[data-urgent] .strip-module__BB2q9G__open:active{background:var(--highlight-text);filter:brightness(1.08)}.strip-module__BB2q9G__icon{color:var(--accent-text);flex:none}.strip-module__BB2q9G__strip[data-urgent] .strip-module__BB2q9G__icon{color:inherit}.strip-module__BB2q9G__urgent{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;flex:none;font-weight:800}.strip-module__BB2q9G__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.strip-module__BB2q9G__strip[data-urgent] .strip-module__BB2q9G__title{font-weight:700}.strip-module__BB2q9G__more{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;flex:none}.strip-module__BB2q9G__strip[data-urgent] .strip-module__BB2q9G__more{color:inherit}.strip-module__BB2q9G__dismiss{border-radius:var(--radius);width:44px;height:44px;color:inherit;opacity:.8;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.strip-module__BB2q9G__dismiss:hover{opacity:1}}.strip-module__BB2q9G__dismiss:active{opacity:1;transform:scale(.92)}.strip-module__BB2q9G__strip[data-urgent] .strip-module__BB2q9G__open:focus-visible,.strip-module__BB2q9G__strip[data-urgent] .strip-module__BB2q9G__dismiss:focus-visible{outline-color:var(--surface)}.strip-module__BB2q9G__open:focus-visible{outline-offset:-2px}
.brand-module__v6n9mG__lockup{display:block}.brand-module__v6n9mG__lockupImage{width:100%;height:auto;display:block}.brand-module__v6n9mG__onLight{display:block}.brand-module__v6n9mG__onDark{display:none}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]) .brand-module__v6n9mG__onLight{display:none}:root:not([data-appearance=light]) .brand-module__v6n9mG__onDark{display:block}}[data-appearance=dark] .brand-module__v6n9mG__onLight{display:none}[data-appearance=dark] .brand-module__v6n9mG__onDark{display:block}.brand-module__v6n9mG__mark{flex:none;display:block}
.assistant-module__8C8nDW__page{max-width:none;margin:0;margin-bottom:calc(-1 * var(--tab-bar-rise,0px));min-height:calc(var(--view-height,100dvh) - var(--header-height) - var(--strip-room,0px) - var(--tab-bar-room,0px) - var(--safe-bottom));padding:0;display:flex}.assistant-module__8C8nDW__side{display:none}.assistant-module__8C8nDW__chat{--column:760px;flex-direction:column;flex:auto;min-width:0;display:flex}.assistant-module__8C8nDW__chat>:not(.assistant-module__8C8nDW__bar,.assistant-module__8C8nDW__composer){width:min(100% - 2 * var(--gutter), var(--column));margin-inline:auto}.assistant-module__8C8nDW__title{margin:var(--space-4) var(--gutter);font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:700;line-height:1.2}.assistant-module__8C8nDW__bar{top:var(--header-height);z-index:6;align-items:center;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) max(var(--gutter), calc((100% - var(--column)) / 2));border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky}.assistant-module__8C8nDW__chatTitle{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;margin:0;font-weight:600;overflow:hidden}.assistant-module__8C8nDW__barActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.assistant-module__8C8nDW__barActions .assistant-module__8C8nDW__secondary{padding-inline:var(--space-3)}.assistant-module__8C8nDW__iconButton{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){.assistant-module__8C8nDW__iconButton:hover{background:var(--surface-2)}}.assistant-module__8C8nDW__iconButton:active{transform:scale(.94)}.assistant-module__8C8nDW__menuDot{border-radius:var(--radius-full);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);position:absolute;top:9px;right:9px}.assistant-module__8C8nDW__narrowOnly{min-width:0}.assistant-module__8C8nDW__wideOnly{display:none}.assistant-module__8C8nDW__list{flex-direction:column;min-height:100%;display:flex}.assistant-module__8C8nDW__listHead{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2) var(--space-2) var(--space-4);display:flex}.assistant-module__8C8nDW__listTitle{min-width:0;font-size:var(--text-xl);letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;margin:0;font-weight:700;line-height:1.25}.assistant-module__8C8nDW__search{margin:0 var(--space-3) var(--space-2);color:var(--muted);align-items:center;display:flex;position:relative}.assistant-module__8C8nDW__search svg{left:var(--space-3);pointer-events:none;position:absolute}.assistant-module__8C8nDW__searchInput{box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 26px);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out)}.assistant-module__8C8nDW__searchInput::placeholder{color:var(--muted)}.assistant-module__8C8nDW__searchInput:focus-visible{border-color:var(--accent)}.assistant-module__8C8nDW__listEmpty{margin:var(--space-3) var(--space-4);color:var(--muted);font-size:var(--text-sm);line-height:1.5}.assistant-module__8C8nDW__rows{padding:0 var(--space-2) var(--space-4);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.assistant-module__8C8nDW__row{border-radius:var(--radius);align-items:stretch;display:flex;position:relative}.assistant-module__8C8nDW__row[data-open]{background:var(--surface-2)}.assistant-module__8C8nDW__rowMain{align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-2);border-radius:var(--radius);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:auto;display:flex}@media (hover:hover){.assistant-module__8C8nDW__row:not([data-open]) .assistant-module__8C8nDW__rowMain:hover{background:var(--surface-2)}}.assistant-module__8C8nDW__rowAvatar,.assistant-module__8C8nDW__agentAvatar{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);flex:none;justify-content:center;align-items:center;display:flex}.assistant-module__8C8nDW__rowAvatar{width:40px;height:40px}.assistant-module__8C8nDW__rowText{flex-direction:column;flex:auto;min-width:0;display:flex}.assistant-module__8C8nDW__rowTop{align-items:baseline;gap:var(--space-2);display:flex}.assistant-module__8C8nDW__rowTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;line-height:1.35;overflow:hidden}.assistant-module__8C8nDW__rowDate{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.assistant-module__8C8nDW__rowPreview{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.assistant-module__8C8nDW__unreadDot{border-radius:var(--radius-full);background:var(--accent);flex:none;width:10px;height:10px}.assistant-module__8C8nDW__rowMore{border-radius:var(--radius);width:44px;min-height:44px;color:var(--muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.assistant-module__8C8nDW__rowMore:hover{background:var(--surface-2);color:var(--text)}}.assistant-module__8C8nDW__rowMenu{top:calc(100% - var(--space-1));right:var(--space-1);z-index:2;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-2);position:absolute}.assistant-module__8C8nDW__rowMenuItem{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--danger);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}@media (hover:hover){.assistant-module__8C8nDW__rowMenuItem:hover{background:var(--surface-2)}}.assistant-module__8C8nDW__drawer{z-index:30;box-sizing:border-box;width:min(86vw,360px);max-width:none;height:100dvh;max-height:none;padding:var(--safe-top) 0 var(--safe-bottom) var(--safe-left);border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);overscroll-behavior:contain;transition:transform var(--duration-slow) var(--ease-out), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete;margin:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.assistant-module__8C8nDW__drawer:not([open]){transition-duration:var(--duration-base);transition-timing-function:var(--ease-in);display:none;transform:translate(-100%)}@starting-style{.assistant-module__8C8nDW__drawer[open]{transform:translate(-100%)}}.assistant-module__8C8nDW__drawer::backdrop,.assistant-module__8C8nDW__confirm::backdrop{transition:background-color var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;background:0 0}.assistant-module__8C8nDW__drawer[open]::backdrop,.assistant-module__8C8nDW__confirm[open]::backdrop{background:#00000073}@starting-style{.assistant-module__8C8nDW__drawer[open]::backdrop,.assistant-module__8C8nDW__confirm[open]::backdrop{background:0 0}}.assistant-module__8C8nDW__drawerPanel{min-height:100%}.assistant-module__8C8nDW__confirm{box-sizing:border-box;width:min(100% - 2 * var(--space-4), 28rem);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;border:0;margin:auto;padding:0}.assistant-module__8C8nDW__confirm:not([open]){opacity:0;display:none}@starting-style{.assistant-module__8C8nDW__confirm[open]{opacity:0;transform:scale(.96)}}.assistant-module__8C8nDW__confirmBody{padding:var(--space-5)}.assistant-module__8C8nDW__welcome{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;text-align:center;flex-direction:column;flex:auto;display:flex}.assistant-module__8C8nDW__chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-1);font-size:var(--text-sm);margin:0;font-weight:600;display:inline-flex}.assistant-module__8C8nDW__welcomeTitle{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}.assistant-module__8C8nDW__tiles{gap:var(--space-2);width:100%;max-width:36rem;margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.assistant-module__8C8nDW__tile{width:100%;height:100%;min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);line-height:1.45}@media (hover:hover){.assistant-module__8C8nDW__tile:hover{border-color:var(--accent);background:var(--surface-2)}}.assistant-module__8C8nDW__tile:active{transform:scale(.98)}.assistant-module__8C8nDW__tile:disabled{cursor:default;opacity:.55;transform:none}.assistant-module__8C8nDW__primary,.assistant-module__8C8nDW__secondary,.assistant-module__8C8nDW__danger{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.assistant-module__8C8nDW__primary{background:var(--accent);color:var(--on-accent)}.assistant-module__8C8nDW__send{width:44px;padding:0}.assistant-module__8C8nDW__secondary{border-color:var(--line);background:var(--surface);color:var(--accent-text)}.assistant-module__8C8nDW__danger{border-color:var(--danger);background:var(--surface);color:var(--danger)}@media (hover:hover){.assistant-module__8C8nDW__primary:hover{filter:brightness(1.06)}.assistant-module__8C8nDW__secondary:hover{border-color:var(--accent)}.assistant-module__8C8nDW__danger:hover{background:var(--surface-2)}}.assistant-module__8C8nDW__primary:active,.assistant-module__8C8nDW__secondary:active,.assistant-module__8C8nDW__danger:active{transform:scale(.97)}.assistant-module__8C8nDW__primary:disabled,.assistant-module__8C8nDW__secondary:disabled,.assistant-module__8C8nDW__danger:disabled{cursor:default;opacity:.55;transform:none}.assistant-module__8C8nDW__buttons{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.assistant-module__8C8nDW__note{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);line-height:1.55}.assistant-module__8C8nDW__noticeTitle{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600;line-height:1.35}.assistant-module__8C8nDW__paragraph{margin:0 0 var(--space-3);font-size:var(--text-sm);overflow-wrap:break-word;line-height:1.6}.assistant-module__8C8nDW__link{color:var(--accent-text);text-underline-offset:2px;font-weight:600}.assistant-module__8C8nDW__codeLink{align-items:center;min-height:44px;display:inline-flex}.assistant-module__8C8nDW__log{gap:var(--space-4);padding:0 0 var(--space-4);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex}.assistant-module__8C8nDW__log:empty{flex-grow:0;padding:0}.assistant-module__8C8nDW__turn{scroll-margin-top:calc(var(--header-height) + 72px);overflow-wrap:anywhere;min-width:0}.assistant-module__8C8nDW__mine{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--accent-soft);color:var(--text);white-space:pre-wrap;align-self:flex-end}.assistant-module__8C8nDW__answer{column-gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.assistant-module__8C8nDW__agentAvatar{width:32px;height:32px}.assistant-module__8C8nDW__answerBody{gap:var(--space-3);min-width:0;padding-top:var(--space-1);flex-direction:column;display:flex}.assistant-module__8C8nDW__words{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.6}.assistant-module__8C8nDW__words a{color:var(--accent-text);text-underline-offset:2px;font-weight:600}.assistant-module__8C8nDW__status{color:var(--muted);font-size:var(--text-sm);margin:0}.assistant-module__8C8nDW__thinking{animation:assistant-module__8C8nDW__thinking var(--duration-slow) var(--ease-out) infinite alternate}@keyframes assistant-module__8C8nDW__thinking{0%{opacity:1}to{opacity:.45}}.assistant-module__8C8nDW__problem{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);margin:0}.assistant-module__8C8nDW__staff{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-2)}.assistant-module__8C8nDW__tag{padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:1.6;display:inline-block}.assistant-module__8C8nDW__asked{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);white-space:pre-wrap}.assistant-module__8C8nDW__staffWords{margin:var(--space-2) 0 0;color:var(--text);white-space:pre-wrap;line-height:1.6}.assistant-module__8C8nDW__cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assistant-module__8C8nDW__card{gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text);transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);align-items:flex-start;text-decoration:none;display:flex}@media (hover:hover){.assistant-module__8C8nDW__card:hover{border-color:var(--accent)}}.assistant-module__8C8nDW__card:active{transform:scale(.99)}.assistant-module__8C8nDW__cardBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.assistant-module__8C8nDW__cardMeta{gap:var(--space-1) var(--space-2);color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.assistant-module__8C8nDW__cardTitle{font-weight:600;line-height:1.35}.assistant-module__8C8nDW__cardLine{color:var(--muted);font-size:var(--text-sm)}.assistant-module__8C8nDW__pill{padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--surface-2);color:var(--text);font-size:var(--text-xs);font-weight:600;line-height:1.6;display:inline-block}.assistant-module__8C8nDW__now{padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--highlight-soft);color:var(--highlight-text);font-size:var(--text-xs);font-weight:700;line-height:1.6;display:inline-block}.assistant-module__8C8nDW__avatar{border-radius:var(--radius-full);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.assistant-module__8C8nDW__photo{object-fit:cover;width:100%;height:100%}.assistant-module__8C8nDW__chevron{color:var(--muted);flex:none;align-self:center}.assistant-module__8C8nDW__external{min-height:44px;color:var(--accent-text);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.assistant-module__8C8nDW__code{align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);text-align:center;flex-direction:column;display:flex}.assistant-module__8C8nDW__codeTile{width:min(220px,70vw);padding:var(--space-2);border-radius:var(--radius);background:var(--code-paper)}.assistant-module__8C8nDW__proposal{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.assistant-module__8C8nDW__proposal[data-state=expired],.assistant-module__8C8nDW__proposal[data-state=cancelled]{box-shadow:none;background:var(--surface-2)}.assistant-module__8C8nDW__proposalTitle{font-size:var(--text-base);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.assistant-module__8C8nDW__details{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;font-size:var(--text-sm);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.assistant-module__8C8nDW__detail{display:contents}.assistant-module__8C8nDW__details dt{color:var(--muted)}.assistant-module__8C8nDW__details dd{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.assistant-module__8C8nDW__quote{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--line);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.assistant-module__8C8nDW__caution{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm)}.assistant-module__8C8nDW__outcome{margin:var(--space-3) 0 0;color:var(--text);font-size:var(--text-sm);font-weight:600}.assistant-module__8C8nDW__outcome[data-tone=bad]{color:var(--danger)}.assistant-module__8C8nDW__form{gap:var(--space-2);flex-direction:column;display:flex}.assistant-module__8C8nDW__label{font-size:var(--text-sm);font-weight:600}.assistant-module__8C8nDW__field{box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-base);resize:vertical;transition:border-color var(--duration-fast) var(--ease-out);line-height:1.5}.assistant-module__8C8nDW__field:focus-visible{border-color:var(--accent)}.assistant-module__8C8nDW__count{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-self:flex-end}.assistant-module__8C8nDW__count[data-over]{color:var(--danger);font-weight:700}.assistant-module__8C8nDW__panel{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.assistant-module__8C8nDW__composer{bottom:calc(var(--tab-bar-room,0px) + var(--safe-bottom));z-index:5;align-items:flex-end;gap:var(--space-1) var(--space-2);padding:var(--space-3) max(var(--gutter), calc((100% - var(--column)) / 2));padding-bottom:calc(var(--space-3) + var(--tab-bar-rise,0px));border-top:1px solid var(--line);background:var(--surface);display:flex;position:sticky}.assistant-module__8C8nDW__input{min-width:0;min-height:44px;max-height:9.5em;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-base);resize:none;field-sizing:content;transition:border-color var(--duration-fast) var(--ease-out);flex:1 1 0;line-height:1.5}.assistant-module__8C8nDW__input::placeholder{color:var(--muted)}.assistant-module__8C8nDW__input:focus-visible{border-color:var(--accent)}.assistant-module__8C8nDW__input:disabled{opacity:.6}.assistant-module__8C8nDW__disclosure{max-width:36rem;color:var(--muted);font-size:var(--text-xs);text-align:center;overflow-wrap:break-word;margin:0;line-height:1.5}.assistant-module__8C8nDW__disclosureLink{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (min-width:960px){.assistant-module__8C8nDW__page{grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.assistant-module__8C8nDW__side{top:var(--header-height);height:calc(100dvh - var(--header-height) - var(--strip-room,0px));overscroll-behavior:contain;border-right:1px solid var(--line);display:block;position:sticky;overflow-y:auto}.assistant-module__8C8nDW__chat{min-height:calc(100dvh - var(--header-height) - var(--strip-room,0px))}.assistant-module__8C8nDW__narrowOnly{display:none}.assistant-module__8C8nDW__wideOnly{display:block}.assistant-module__8C8nDW__drawer{display:none}}
.InstallGuide-module__gtgR6q__cardSlot{margin-bottom:var(--space-4);transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-slow) var(--ease-spring), display var(--duration-slow) allow-discrete;justify-content:center;display:flex}@starting-style{.InstallGuide-module__gtgR6q__cardSlot{opacity:0;transform:translateY(calc(var(--distance-enter) * -1))}}.InstallGuide-module__gtgR6q__cardSlot[hidden]{opacity:0;transform:translateY(calc(var(--distance-enter) * -1));transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in);display:none}.InstallGuide-module__gtgR6q__cardClip{width:100%}.InstallGuide-module__gtgR6q__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);display:flex;position:relative;overflow:hidden}.InstallGuide-module__gtgR6q__card:before{content:"";background:var(--brand-gradient);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.InstallGuide-module__gtgR6q__appIcon{box-shadow:var(--shadow-1);border-radius:22%;flex:none;display:block}.InstallGuide-module__gtgR6q__cardText{min-width:0;padding-top:var(--space-1);flex:auto}.InstallGuide-module__gtgR6q__cardTitle{font-size:var(--text-sm);margin:0;font-weight:700;line-height:1.3}.InstallGuide-module__gtgR6q__cardBody{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-xs);color:var(--muted);line-height:1.4}.InstallGuide-module__gtgR6q__primary,.InstallGuide-module__gtgR6q__primaryWide,.InstallGuide-module__gtgR6q__secondary{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:filter var(--duration-fast) var(--ease-out), background-color var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.InstallGuide-module__gtgR6q__primary,.InstallGuide-module__gtgR6q__primaryWide{background:var(--accent);color:var(--on-accent)}.InstallGuide-module__gtgR6q__primaryWide,.InstallGuide-module__gtgR6q__secondary{width:100%;margin-top:var(--space-5);font-size:var(--text-base)}.InstallGuide-module__gtgR6q__secondary{border:1px solid var(--line);background:var(--surface);color:var(--text)}@media (hover:hover){.InstallGuide-module__gtgR6q__primary:hover,.InstallGuide-module__gtgR6q__primaryWide:hover{filter:brightness(1.08)}.InstallGuide-module__gtgR6q__secondary:hover{background:var(--surface-2)}}.InstallGuide-module__gtgR6q__primary:active,.InstallGuide-module__gtgR6q__primaryWide:active,.InstallGuide-module__gtgR6q__secondary:active{transform:scale(.97)}.InstallGuide-module__gtgR6q__secondary:active{background:var(--surface-2)}.InstallGuide-module__gtgR6q__primaryWide:disabled{cursor:progress;opacity:.7}.InstallGuide-module__gtgR6q__close{border-radius:var(--radius);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.InstallGuide-module__gtgR6q__close:hover{color:var(--text)}}.InstallGuide-module__gtgR6q__close:active{background:var(--line);transform:scale(.92)}.InstallGuide-module__gtgR6q__sheet{z-index:30;width:calc(100% - 2 * var(--space-2) - var(--safe-left) - var(--safe-right));max-width:480px;max-height:calc(100dvh - var(--safe-top) - var(--space-7));margin:0 auto calc(var(--space-2) + var(--safe-bottom));border-radius:calc(var(--radius-lg) * 2);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);overscroll-behavior:contain;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-base) var(--ease-out), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete;border:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto}.InstallGuide-module__gtgR6q__sheet:not([open]){opacity:0;transform:translateY(calc(100% + var(--space-6)));transition-duration:var(--duration-base);transition-timing-function:var(--ease-in);display:none}@starting-style{.InstallGuide-module__gtgR6q__sheet[open]{opacity:0;transform:translateY(calc(100% + var(--space-6)))}}.InstallGuide-module__gtgR6q__sheet::backdrop{transition:background-color var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;background:0 0}.InstallGuide-module__gtgR6q__sheet[open]::backdrop{background:#00000073}@starting-style{.InstallGuide-module__gtgR6q__sheet[open]::backdrop{background:0 0}}.InstallGuide-module__gtgR6q__sheetBody{padding:var(--space-4) var(--space-5) var(--space-5)}.InstallGuide-module__gtgR6q__sheetHead{align-items:center;gap:var(--space-3);margin-right:calc(var(--space-3) * -1);display:flex}.InstallGuide-module__gtgR6q__sheetTitle{min-width:0;font-size:var(--text-lg);letter-spacing:-.01em;flex:auto;margin:0;font-weight:700;line-height:1.3}.InstallGuide-module__gtgR6q__lead{margin:var(--space-4) 0 0;font-size:var(--text-base);color:var(--muted)}.InstallGuide-module__gtgR6q__steps{gap:var(--space-4);margin:var(--space-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.InstallGuide-module__gtgR6q__step{align-items:flex-start;gap:var(--space-3);display:flex}.InstallGuide-module__gtgR6q__stepNumber{border-radius:var(--radius-full);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.InstallGuide-module__gtgR6q__stepText{min-width:0;font-size:var(--text-base);padding-top:2px;line-height:1.5}.InstallGuide-module__gtgR6q__glyph{margin-left:var(--space-2);vertical-align:-4px;color:var(--accent-text);display:inline-block}.InstallGuide-module__gtgR6q__hint{font-size:var(--text-sm);color:var(--muted);display:block}
.change-module__QBF3ma__change{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.change-module__QBF3ma__label{align-items:center;gap:var(--space-1);color:var(--accent-text);font-size:var(--text-sm);font-weight:650;line-height:1.35;display:inline-flex}.change-module__QBF3ma__label[data-cancelled]{color:var(--danger)}.change-module__QBF3ma__mark{flex:none}.change-module__QBF3ma__note{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:400;line-height:1.4}
.avatar-module__Y6L1Ta__frame{position:relative}.avatar-module__Y6L1Ta__photo{opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.avatar-module__Y6L1Ta__photo[data-loaded=yes]{opacity:1}
.arrival-module__Ip2-sG__arrival{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--text);animation:arrival-module__Ip2-sG__arrival-in var(--duration-base) var(--ease-out) both;flex-direction:column;display:flex}@keyframes arrival-module__Ip2-sG__arrival-in{0%{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5))}}.arrival-module__Ip2-sG__waiting{border-color:var(--line);background:var(--surface-2);min-height:132px;animation:none}.arrival-module__Ip2-sG__ghost{width:60%;height:18px;display:block}.arrival-module__Ip2-sG__title{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.arrival-module__Ip2-sG__text,.arrival-module__Ip2-sG__private{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.arrival-module__Ip2-sG__markMet,.arrival-module__Ip2-sG__addNote{width:100%;min-height:52px;padding:var(--space-2) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-base);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.arrival-module__Ip2-sG__markMet{background:var(--accent);color:var(--on-accent)}.arrival-module__Ip2-sG__addNote{background:var(--surface);min-height:48px;color:var(--accent-text);font-weight:600}@media (hover:hover){.arrival-module__Ip2-sG__markMet:hover,.arrival-module__Ip2-sG__addNote:hover{filter:brightness(1.06)}}.arrival-module__Ip2-sG__markMet:active,.arrival-module__Ip2-sG__addNote:active{transform:scale(.98)}
.marks-module__WiGagW__marks{margin:0}.marks-module__WiGagW__placeholder{display:block}.marks-module__WiGagW__ghost{border:1px solid var(--line);border-radius:var(--radius);min-height:44px}.marks-module__WiGagW__ghostLine{height:18px;margin:var(--space-2) 0 0}.marks-module__WiGagW__row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(max(30%,170px),1fr));display:grid}.marks-module__WiGagW__mark{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);font-weight:500;display:flex}@media (hover:hover){.marks-module__WiGagW__mark:hover{border-color:var(--muted)}}.marks-module__WiGagW__mark:active{background:var(--surface-2);transform:scale(.98)}.marks-module__WiGagW__track{border-radius:var(--radius-full);background:var(--line);width:32px;height:20px;transition:background var(--duration-fast) var(--ease-out);flex:none;order:1;position:relative}.marks-module__WiGagW__knob{border-radius:var(--radius-full);background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform var(--duration-base) var(--ease-spring), background var(--duration-fast) var(--ease-out);position:absolute;top:2px;left:2px}.marks-module__WiGagW__mark[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.marks-module__WiGagW__mark[aria-checked=true] .marks-module__WiGagW__track{background:var(--accent)}.marks-module__WiGagW__mark[aria-checked=true] .marks-module__WiGagW__knob{background:var(--on-accent);transform:translate(12px)}.marks-module__WiGagW__pending{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--accent-text);animation:marks-module__WiGagW__line-in var(--duration-base) var(--ease-out) both;font-weight:500}.marks-module__WiGagW__problem{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--danger);animation:marks-module__WiGagW__line-in var(--duration-base) var(--ease-out) both}@keyframes marks-module__WiGagW__line-in{0%{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5))}}.marks-module__WiGagW__private{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--muted)}
.rename-module__aK-wLq__controls{align-items:center;gap:var(--space-1);vertical-align:middle;font-size:var(--text-base);letter-spacing:0;font-weight:400;display:inline-flex}.rename-module__aK-wLq__pencil{border-radius:var(--radius-full);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:-6px;padding:0;display:inline-flex}.rename-module__aK-wLq__pencilMark{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);width:32px;height:32px;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.rename-module__aK-wLq__pencil:hover .rename-module__aK-wLq__pencilMark{color:var(--accent-text);border-color:var(--accent)}.rename-module__aK-wLq__clear:hover:not(:disabled){text-decoration:underline}.rename-module__aK-wLq__action:hover:not(:disabled){border-color:var(--muted)}.rename-module__aK-wLq__action[type=submit]:hover:not(:disabled){filter:brightness(1.08)}}.rename-module__aK-wLq__pencil:active .rename-module__aK-wLq__pencilMark{color:var(--accent-text);border-color:var(--accent);transform:scale(.92)}.rename-module__aK-wLq__pencil:disabled{cursor:progress;opacity:.6}.rename-module__aK-wLq__clear{min-height:44px;margin-block:calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:var(--accent-text);font:inherit;font-size:var(--text-xs);padding:var(--space-2) var(--space-1);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;font-weight:500}.rename-module__aK-wLq__clear:active:not(:disabled){opacity:.7;text-decoration:underline}.rename-module__aK-wLq__clear:disabled{cursor:progress;opacity:.6}.rename-module__aK-wLq__form{align-items:center;gap:var(--space-2);width:100%;font-size:var(--text-base);letter-spacing:0;animation:rename-module__aK-wLq__form-in var(--duration-base) var(--ease-out) both;flex-wrap:wrap;font-weight:400;display:flex}@keyframes rename-module__aK-wLq__form-in{0%{opacity:0}}.rename-module__aK-wLq__input{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;font-size:var(--text-base);flex:180px}.rename-module__aK-wLq__input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.rename-module__aK-wLq__input:read-only{color:var(--muted)}.rename-module__aK-wLq__action{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-instant) var(--ease-out), border-color var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);font-weight:600}.rename-module__aK-wLq__action[type=submit]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.rename-module__aK-wLq__action:active:not(:disabled){transform:scale(.97)}.rename-module__aK-wLq__action:disabled{opacity:.6;cursor:progress}
.pill-module__Y9i9ZG__group{gap:var(--space-1);flex-wrap:wrap;display:flex}.pill-module__Y9i9ZG__pill{max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-tag);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--pill-neutral-fg);background:var(--pill-neutral-bg);font-weight:600;line-height:1.5;display:inline-block;overflow:hidden}.pill-module__Y9i9ZG__pill[data-hue=indigo]{color:var(--pill-indigo-fg);background:var(--pill-indigo-bg)}.pill-module__Y9i9ZG__pill[data-hue=violet]{color:var(--pill-violet-fg);background:var(--pill-violet-bg)}.pill-module__Y9i9ZG__pill[data-hue=teal]{color:var(--pill-teal-fg);background:var(--pill-teal-bg)}.pill-module__Y9i9ZG__pill[data-hue=green]{color:var(--pill-green-fg);background:var(--pill-green-bg)}.pill-module__Y9i9ZG__pill[data-hue=amber]{color:var(--pill-amber-fg);background:var(--pill-amber-bg)}.pill-module__Y9i9ZG__pill[data-hue=rose]{color:var(--pill-rose-fg);background:var(--pill-rose-bg)}
.suggested-module__njpVXG__suggested{display:block}.suggested-module__njpVXG__view{padding-top:var(--space-1)}.suggested-module__njpVXG__basis{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:1.5}.suggested-module__njpVXG__list{margin:0;padding:0;list-style:none}.suggested-module__njpVXG__item{padding:var(--space-1) 0 var(--space-2)}.suggested-module__njpVXG__item+.suggested-module__njpVXG__item{border-top:1px solid var(--line)}.suggested-module__njpVXG__person{align-items:center;gap:var(--space-3);min-height:44px;margin:0 calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius);color:inherit;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover){.suggested-module__njpVXG__person:hover{background:var(--surface-2)}}.suggested-module__njpVXG__person:active{background:var(--surface-2);transform:scale(.99)}.suggested-module__njpVXG__person[data-selected=yes]{background:var(--accent-soft)}.suggested-module__njpVXG__avatar{border-radius:var(--radius-full);background:var(--accent-soft);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);color:var(--accent-text);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.suggested-module__njpVXG__photo{object-fit:cover;width:100%;height:100%}.suggested-module__njpVXG__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.suggested-module__njpVXG__name{align-items:center;gap:var(--space-2);font-size:var(--text-base);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;line-height:1.3;display:flex}.suggested-module__njpVXG__marker{padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:1.6}.suggested-module__njpVXG__line{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggested-module__njpVXG__reason{color:var(--accent-text);font-size:var(--text-sm);align-items:baseline;gap:6px;font-weight:500;line-height:1.4;display:flex}.suggested-module__njpVXG__reason:before{content:"";border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.suggested-module__njpVXG__actions{gap:var(--space-2);padding-left:calc(40px + var(--space-3));flex-wrap:wrap;display:flex}.suggested-module__njpVXG__want,.suggested-module__njpVXG__notNow,.suggested-module__njpVXG__onward{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.suggested-module__njpVXG__want,.suggested-module__njpVXG__onward{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.suggested-module__njpVXG__notNow{border:1px solid var(--line);background:var(--surface);color:var(--text)}@media (hover:hover){.suggested-module__njpVXG__notNow:hover{border-color:var(--muted)}}.suggested-module__njpVXG__want:active,.suggested-module__njpVXG__notNow:active,.suggested-module__njpVXG__onward:active{transform:scale(.97)}.suggested-module__njpVXG__notNow:active{background:var(--surface-2)}.suggested-module__njpVXG__empty{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.suggested-module__njpVXG__status{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.suggested-module__njpVXG__undo{min-width:44px;min-height:44px;padding:0 var(--space-1);color:var(--accent-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}
.agenda-module__0Er-oq__page{padding-top:0;padding-bottom:var(--space-7);padding-left:var(--gutter);padding-right:var(--gutter);max-width:720px;margin:0 auto;overflow-x:clip}.agenda-module__0Er-oq__dayBar{top:var(--header-height);z-index:5;margin:0 calc(var(--gutter) * -1);padding:var(--space-2) var(--gutter);background:var(--surface);box-shadow:0 1px 0 var(--line);position:sticky}.agenda-module__0Er-oq__tabs{border-radius:var(--radius);background:var(--surface-2);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.agenda-module__0Er-oq__tab{min-height:48px;padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius) - 3px);color:var(--muted);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.agenda-module__0Er-oq__tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1)}.agenda-module__0Er-oq__tab:active{transform:scale(.97)}.agenda-module__0Er-oq__tab:focus-visible{outline-offset:-2px}@media (hover:hover){.agenda-module__0Er-oq__tab:hover{color:var(--text)}}.agenda-module__0Er-oq__tabWeekday{align-items:center;gap:var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:inline-flex}.agenda-module__0Er-oq__tab[aria-selected=true] .agenda-module__0Er-oq__tabWeekday{color:var(--accent-text)}.agenda-module__0Er-oq__today{border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px}.agenda-module__0Er-oq__tabDate{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.agenda-module__0Er-oq__header{margin:var(--space-4) 0}.agenda-module__0Er-oq__title{gap:var(--space-1);font-size:var(--text-2xl);letter-spacing:-.01em;flex-direction:column;margin:0;font-weight:700;line-height:1.2;display:flex}.agenda-module__0Er-oq__weekday{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text);font-weight:600}.agenda-module__0Er-oq__name{display:block}.agenda-module__0Er-oq__venue{column-gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.agenda-module__0Er-oq__venue>span+span:before{content:"·";margin-right:var(--space-2)}.agenda-module__0Er-oq__live{margin-bottom:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.agenda-module__0Er-oq__liveGroup{padding-top:var(--space-3)}.agenda-module__0Er-oq__liveGroup[data-when=now]{background:var(--highlight-soft)}.agenda-module__0Er-oq__liveGroup+.agenda-module__0Er-oq__liveGroup{border-top:1px solid var(--line)}.agenda-module__0Er-oq__liveHeading{align-items:center;gap:var(--space-2);padding:0 var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-weight:700;display:flex}.agenda-module__0Er-oq__liveGroup[data-when=now] .agenda-module__0Er-oq__liveHeading{color:var(--highlight-text)}.agenda-module__0Er-oq__liveWhen{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.agenda-module__0Er-oq__pulse{border-radius:var(--radius-full);background:var(--highlight-text);width:8px;height:8px;animation:agenda-module__0Er-oq__pulse calc(var(--duration-slow) * 6) var(--ease-out) infinite}@keyframes agenda-module__0Er-oq__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--highlight-text) 50%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.agenda-module__0Er-oq__liveList{padding:var(--space-1) 0 var(--space-2);margin:0;list-style:none}.agenda-module__0Er-oq__liveItem{width:100%;min-height:44px;padding:var(--space-2) var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:2px;text-decoration:none;display:flex}.agenda-module__0Er-oq__liveItem:active{background:color-mix(in srgb, var(--text) 6%, transparent);transform:scale(.99)}.agenda-module__0Er-oq__liveItem:focus-visible{outline-offset:-2px}@media (hover:hover){.agenda-module__0Er-oq__liveItem:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.agenda-module__0Er-oq__liveRow{align-items:stretch;display:flex}.agenda-module__0Er-oq__liveRow>.agenda-module__0Er-oq__liveItem{flex:auto;min-width:0}.agenda-module__0Er-oq__liveQa{min-width:56px;min-height:44px;margin:var(--space-1) var(--space-3) var(--space-1) 0;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--highlight-text);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:1px solid;flex:none;justify-content:center;align-self:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.agenda-module__0Er-oq__liveQa:active{background:color-mix(in srgb, var(--text) 6%, transparent);transform:scale(.97)}@media (hover:hover){.agenda-module__0Er-oq__liveQa:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.agenda-module__0Er-oq__liveTitle{font-size:var(--text-base);font-weight:600;line-height:1.3}.agenda-module__0Er-oq__liveSaved{align-items:center;gap:var(--space-1);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;display:inline-flex}.agenda-module__0Er-oq__liveSaved .agenda-module__0Er-oq__star{width:14px;height:14px}.agenda-module__0Er-oq__liveMeta{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.agenda-module__0Er-oq__liveTrack{height:4px;margin-top:var(--space-1);border-radius:var(--radius-full);background:color-mix(in srgb, var(--highlight-text) 18%, transparent);display:block;overflow:hidden}.agenda-module__0Er-oq__progressFill{border-radius:var(--radius-full);background:var(--highlight-text);transform-origin:0;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out);display:block}.agenda-module__0Er-oq__toolbar{align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-3);display:flex}.agenda-module__0Er-oq__chips{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.agenda-module__0Er-oq__chips::-webkit-scrollbar{display:none}@property --chips-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --chips-fade-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.agenda-module__0Er-oq__chips{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--chips-fade-start), #000 calc(100% - var(--chips-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--chips-fade-start), #000 calc(100% - var(--chips-fade-end)), transparent);animation:linear both agenda-module__0Er-oq__chips-edges;animation-timeline:scroll(self inline)}}@keyframes agenda-module__0Er-oq__chips-edges{0%{--chips-fade-start:0px;--chips-fade-end:40px}8%{--chips-fade-start:40px}92%{--chips-fade-end:40px}to{--chips-fade-start:40px;--chips-fade-end:0px}}.agenda-module__0Er-oq__chip,.agenda-module__0Er-oq__mine{isolation:isolate;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.agenda-module__0Er-oq__chip:before,.agenda-module__0Er-oq__mine:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);position:absolute;inset:4px 0}.agenda-module__0Er-oq__chip:focus-visible,.agenda-module__0Er-oq__mine:focus-visible{outline-offset:-2px}.agenda-module__0Er-oq__chip:active,.agenda-module__0Er-oq__mine:active{transform:scale(.97)}.agenda-module__0Er-oq__chip:active:before,.agenda-module__0Er-oq__mine:active:before{background:var(--surface-2)}@media (hover:hover){.agenda-module__0Er-oq__chip:hover:before,.agenda-module__0Er-oq__mine:hover:before{border-color:var(--muted)}}.agenda-module__0Er-oq__chip[aria-pressed=true],.agenda-module__0Er-oq__mine[aria-pressed=true]{color:var(--accent-text);font-weight:600}.agenda-module__0Er-oq__chip[aria-pressed=true]:before,.agenda-module__0Er-oq__mine[aria-pressed=true]:before{background:var(--accent-soft);border-color:var(--accent)}.agenda-module__0Er-oq__mine{margin-left:auto}.agenda-module__0Er-oq__mine .agenda-module__0Er-oq__star{width:16px;height:16px}.agenda-module__0Er-oq__mineCount{border-radius:var(--radius-full);background:var(--accent-soft);min-width:20px;color:var(--accent-text);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600;line-height:20px}.agenda-module__0Er-oq__mine[aria-pressed=true] .agenda-module__0Er-oq__mineCount{background:var(--surface)}.agenda-module__0Er-oq__star{flex:none;display:block}.agenda-module__0Er-oq__timeline{margin:0;padding:0;list-style:none;container-type:inline-size}.agenda-module__0Er-oq__slot{column-gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:44px minmax(0,1fr);display:grid}.agenda-module__0Er-oq__rail{font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding-top:13px;font-weight:600;line-height:1.4}.agenda-module__0Er-oq__slot[data-quiet=yes] .agenda-module__0Er-oq__rail{color:var(--muted);padding-top:8px;font-weight:500}.agenda-module__0Er-oq__slot[data-live=finished] .agenda-module__0Er-oq__rail{color:var(--muted)}.agenda-module__0Er-oq__slot[data-live=current] .agenda-module__0Er-oq__rail{color:var(--highlight-text)}.agenda-module__0Er-oq__group{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.agenda-module__0Er-oq__session{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);scroll-margin-top:calc(64px + var(--space-4));transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);position:relative}.agenda-module__0Er-oq__session:has(>.agenda-module__0Er-oq__summary:active){transition-duration:var(--duration-instant);transform:scale(.99)}.agenda-module__0Er-oq__session[data-state=finished]{box-shadow:none}.agenda-module__0Er-oq__session[data-state=finished]:not([data-open]) .agenda-module__0Er-oq__summary{opacity:var(--fade-past)}.agenda-module__0Er-oq__session[data-state=finished]:not([data-open]){background:var(--surface-2);border-color:#0000}.agenda-module__0Er-oq__session[data-state=finished]:not([data-open]) .agenda-module__0Er-oq__summary{padding-block:var(--space-2);gap:0}.agenda-module__0Er-oq__session[data-state=finished]:not([data-open]) .agenda-module__0Er-oq__sessionTitle{font-size:var(--text-sm);color:var(--muted);font-weight:500}.agenda-module__0Er-oq__session[data-state=finished]:not([data-open]) :is(.agenda-module__0Er-oq__subtitle,.agenda-module__0Er-oq__names,.agenda-module__0Er-oq__tags){display:none}.agenda-module__0Er-oq__session[data-state=finished]:not([data-open]) .agenda-module__0Er-oq__save{top:0}.agenda-module__0Er-oq__session[data-state=current]{background:var(--highlight-soft);box-shadow:inset 4px 0 0 var(--highlight-text), var(--shadow-1);border-color:#0000}.agenda-module__0Er-oq__summary{width:100%;min-height:44px;padding:var(--space-3) calc(44px + var(--space-1)) var(--space-3) var(--space-4);border-radius:calc(var(--radius-lg) - 1px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:2px;display:flex}.agenda-module__0Er-oq__summary:active{background:color-mix(in srgb, var(--text) 5%, transparent);transition-duration:var(--duration-instant)}.agenda-module__0Er-oq__summary:focus-visible{outline-offset:-2px}@media (hover:hover){.agenda-module__0Er-oq__summary:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}}.agenda-module__0Er-oq__meta{align-items:baseline;column-gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.agenda-module__0Er-oq__times{font-variant-numeric:tabular-nums;gap:2px;font-weight:600;display:inline-flex}.agenda-module__0Er-oq__stage{font-weight:500}.agenda-module__0Er-oq__was{margin-left:var(--space-1);font-weight:400}.agenda-module__0Er-oq__changed{margin-top:var(--space-1)}.agenda-module__0Er-oq__stage:before{content:"·";margin-right:var(--space-2)}.agenda-module__0Er-oq__sessionTitle{font-size:var(--text-base);overflow-wrap:break-word;margin-top:2px;font-weight:600;line-height:1.35;display:block}.agenda-module__0Er-oq__subtitle{font-size:var(--text-sm);color:var(--muted);display:block}.agenda-module__0Er-oq__names{font-size:var(--text-sm);color:var(--accent-text);margin-top:2px;font-weight:500;display:block}.agenda-module__0Er-oq__tags{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.agenda-module__0Er-oq__kind{color:var(--muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.agenda-module__0Er-oq__kind:before{content:"";border-radius:var(--radius-full);background:var(--kind-colour,var(--muted));width:7px;height:7px}.agenda-module__0Er-oq__kind[data-kind=talk]{--kind-colour:var(--pill-indigo-fg)}.agenda-module__0Er-oq__kind[data-kind=panel]{--kind-colour:var(--pill-teal-fg)}.agenda-module__0Er-oq__kind[data-kind=workshop]{--kind-colour:var(--pill-violet-fg)}.agenda-module__0Er-oq__kind[data-kind=networking]{--kind-colour:var(--pill-amber-fg)}.agenda-module__0Er-oq__now{padding:0 var(--space-2);border-radius:var(--radius-tag);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--highlight-text);border:1px solid;flex:none;font-weight:700;line-height:1.5}.agenda-module__0Er-oq__left{color:var(--highlight-text);font-variant-numeric:tabular-nums;font-weight:600}.agenda-module__0Er-oq__done{color:var(--muted);font-weight:500}.agenda-module__0Er-oq__done:before{content:"✓";margin-right:var(--space-1);color:var(--accent-text);font-weight:700}.agenda-module__0Er-oq__chevron{color:var(--muted);transition:transform var(--duration-base) var(--ease-out);flex:none;margin-left:auto}.agenda-module__0Er-oq__session[data-open=yes] .agenda-module__0Er-oq__chevron{transform:rotate(180deg)}.agenda-module__0Er-oq__save{top:var(--space-1);right:var(--space-1);border-radius:var(--radius-full);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.agenda-module__0Er-oq__save:active{background:color-mix(in srgb, var(--text) 6%, transparent);transform:scale(.9)}.agenda-module__0Er-oq__save[aria-pressed=true]{color:var(--accent-text)}@media (hover:hover){.agenda-module__0Er-oq__save:hover{color:var(--text)}.agenda-module__0Er-oq__save[aria-pressed=true]:hover{color:var(--accent-text)}}.agenda-module__0Er-oq__save .agenda-module__0Er-oq__star{transition:transform var(--duration-base) var(--ease-spring)}.agenda-module__0Er-oq__save[aria-pressed=true] .agenda-module__0Er-oq__star{transform:scale(1.08)}.agenda-module__0Er-oq__progress{height:4px;margin:0 var(--space-4) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--highlight-text) 18%, transparent);overflow:hidden}.agenda-module__0Er-oq__detail{margin:0 var(--space-4);padding:var(--space-3) 0 var(--space-4);border-top:1px solid var(--line);transform-origin:top;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), display var(--duration-base) allow-discrete}@starting-style{.agenda-module__0Er-oq__detail{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5))}}.agenda-module__0Er-oq__detail[hidden]{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5));pointer-events:none;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in);display:none}.agenda-module__0Er-oq__session[data-state=current] .agenda-module__0Er-oq__detail{border-top-color:color-mix(in srgb, var(--highlight-text) 20%, transparent)}.agenda-module__0Er-oq__description{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.55}.agenda-module__0Er-oq__calendarNote{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--muted)}.agenda-module__0Er-oq__where{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--muted)}.agenda-module__0Er-oq__detailHeading{margin:var(--space-3) 0 0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.agenda-module__0Er-oq__people{margin:0 calc(var(--space-2) * -1);padding:0;list-style:none}.agenda-module__0Er-oq__person,.agenda-module__0Er-oq__guest{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2);border-radius:var(--radius);color:inherit;text-decoration:none;display:flex;position:relative}.agenda-module__0Er-oq__person{transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.agenda-module__0Er-oq__person:after,.agenda-module__0Er-oq__guest:after{content:"";left:calc(var(--space-2) + 36px + var(--space-3));right:var(--space-2);background:var(--line);height:1px;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;bottom:0}.agenda-module__0Er-oq__people>li:last-child>:after{opacity:0}.agenda-module__0Er-oq__person:active{background:color-mix(in srgb, var(--text) 6%, transparent);transition-duration:var(--duration-instant);transform:scale(.985)}@media (hover:hover){.agenda-module__0Er-oq__person:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.agenda-module__0Er-oq__person:hover:after{opacity:0}.agenda-module__0Er-oq__people>li:has(+li>.agenda-module__0Er-oq__person:hover)>:after{opacity:0}}.agenda-module__0Er-oq__face{border-radius:var(--radius-full);background:var(--accent-soft);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);color:var(--accent-text);font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.agenda-module__0Er-oq__guest .agenda-module__0Er-oq__face{background:var(--surface-2);color:var(--muted)}.agenda-module__0Er-oq__personText{flex-direction:column;min-width:0;display:flex}.agenda-module__0Er-oq__personName{font-size:var(--text-sm);font-weight:600}.agenda-module__0Er-oq__person .agenda-module__0Er-oq__personName{color:var(--accent-text)}.agenda-module__0Er-oq__personAbout{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-module__0Er-oq__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.agenda-module__0Er-oq__action{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);font-weight:600;display:inline-flex}.agenda-module__0Er-oq__action:active{background:var(--surface-2);transform:scale(.97)}@media (hover:hover){.agenda-module__0Er-oq__action:hover{border-color:var(--accent)}}.agenda-module__0Er-oq__break{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-1);font-size:var(--text-sm);color:var(--muted);scroll-margin-top:calc(64px + var(--space-4));display:flex}.agenda-module__0Er-oq__break[data-state=finished]{opacity:var(--fade-past)}.agenda-module__0Er-oq__break[data-state=current]{color:var(--highlight-text)}.agenda-module__0Er-oq__breakTitle{font-weight:500}.agenda-module__0Er-oq__breakRule{flex:1 1 var(--space-4);min-width:var(--space-3);border-top:1px dashed var(--line)}.agenda-module__0Er-oq__break[data-state=current] .agenda-module__0Er-oq__breakRule{border-top-color:currentColor}.agenda-module__0Er-oq__break .agenda-module__0Er-oq__times{font-size:var(--text-xs);font-weight:500}@container (min-width:560px){.agenda-module__0Er-oq__slot{column-gap:var(--space-4);grid-template-columns:56px minmax(0,1fr)}.agenda-module__0Er-oq__rail{font-size:var(--text-base);padding-top:11px}.agenda-module__0Er-oq__slot[data-quiet=yes] .agenda-module__0Er-oq__rail{padding-top:6px}}
.announcements-module__BfEH7q__page{padding-top:var(--space-6);padding-bottom:var(--space-7);padding-left:var(--gutter);padding-right:var(--gutter);max-width:680px;margin:0 auto}.announcements-module__BfEH7q__title{margin:0 0 var(--space-4);font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:700;line-height:1.2}.announcements-module__BfEH7q__section{margin-top:var(--space-6)}.announcements-module__BfEH7q__heading{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.announcements-module__BfEH7q__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.announcements-module__BfEH7q__item{padding:var(--space-4) var(--space-4) var(--space-1);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);scroll-margin-top:var(--space-4);transition:background-color var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out)}.announcements-module__BfEH7q__item[data-urgent]{border:2px solid var(--highlight-text);background:var(--highlight-soft)}.announcements-module__BfEH7q__item[data-earlier],.announcements-module__BfEH7q__item[data-earlier][data-urgent]{border:1px solid var(--line);box-shadow:none;background:0 0}.announcements-module__BfEH7q__item[data-earlier] .announcements-module__BfEH7q__itemTitle{font-size:var(--text-base)}.announcements-module__BfEH7q__item[data-highlight]{background:var(--highlight-soft);box-shadow:0 0 0 3px var(--highlight-soft), var(--shadow-1)}.announcements-module__BfEH7q__urgent{margin-bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-tag);background:var(--highlight-text);color:var(--surface);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:inline-block}.announcements-module__BfEH7q__item[data-earlier] .announcements-module__BfEH7q__urgent{padding:1px var(--space-2);border:1px solid var(--line);color:var(--muted);background:0 0;font-weight:700}.announcements-module__BfEH7q__itemTitle{margin:0 0 var(--space-2);font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.announcements-module__BfEH7q__body{font-size:var(--text-base);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}.announcements-module__BfEH7q__bodyLink{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.announcements-module__BfEH7q__meta{justify-content:space-between;align-items:center;gap:0 var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.announcements-module__BfEH7q__when{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.announcements-module__BfEH7q__edited{color:var(--muted);font-size:var(--text-xs);font-weight:600}.announcements-module__BfEH7q__linkControl{align-items:center;gap:var(--space-1);min-height:44px;color:var(--accent-text);font-size:var(--text-sm);transition:transform var(--duration-instant) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.announcements-module__BfEH7q__linkControl:hover{text-underline-offset:2px;text-decoration:underline}}.announcements-module__BfEH7q__linkControl:active{transform:translate(2px)}.announcements-module__BfEH7q__time{min-height:44px;padding:0 0 0 var(--space-2);color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin-left:auto}.announcements-module__BfEH7q__notify{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);flex-wrap:wrap;display:flex}.announcements-module__BfEH7q__notifyText{font-size:var(--text-sm);flex:16rem;margin:0;line-height:1.5}.announcements-module__BfEH7q__notifyAction{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:0;flex:none;font-weight:700}@media (hover:hover){.announcements-module__BfEH7q__notifyAction:hover{filter:brightness(1.08)}}.announcements-module__BfEH7q__notifyAction:active{transform:scale(.97)}.announcements-module__BfEH7q__notifyAction:disabled{cursor:progress;opacity:.8}.announcements-module__BfEH7q__notifyProblem{color:var(--danger);font-size:var(--text-sm);flex:100%;margin:0}.announcements-module__BfEH7q__switchRow{align-items:center;gap:var(--space-3);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}.announcements-module__BfEH7q__switchRow:disabled{cursor:progress}.announcements-module__BfEH7q__switch{border-radius:var(--radius-full);background:var(--line);width:44px;height:26px;transition:background-color var(--duration-fast) var(--ease-out);flex:none;position:relative}.announcements-module__BfEH7q__switch:after{content:"";border-radius:var(--radius-full);background:var(--surface);width:20px;height:20px;box-shadow:var(--shadow-1);transition:transform var(--duration-base) var(--ease-spring);position:absolute;top:3px;left:3px}.announcements-module__BfEH7q__switch[data-on]{background:var(--accent)}.announcements-module__BfEH7q__switch[data-on]:after{transform:translate(18px)}
.directory-module__QgOAzG__page{padding-top:var(--space-2);padding-bottom:var(--space-4);padding-left:var(--gutter);padding-right:var(--gutter);max-width:720px;margin:0 auto}.directory-module__QgOAzG__header{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.directory-module__QgOAzG__search{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.directory-module__QgOAzG__searchField{position:relative}.directory-module__QgOAzG__searchField .directory-module__QgOAzG__search{padding-right:44px}.directory-module__QgOAzG__search::-webkit-search-cancel-button{appearance:none;display:none}.directory-module__QgOAzG__search::-webkit-search-decoration{appearance:none;display:none}.directory-module__QgOAzG__searchClear{border-radius:var(--radius);width:44px;height:100%;min-height:44px;color:var(--muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.directory-module__QgOAzG__searchClear:focus-visible{outline-offset:-4px}@media (hover:hover){.directory-module__QgOAzG__searchClear:hover{color:var(--text)}}.directory-module__QgOAzG__search::placeholder{color:var(--muted)}.directory-module__QgOAzG__search:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.directory-module__QgOAzG__controls{align-items:stretch;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.directory-module__QgOAzG__marks{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.directory-module__QgOAzG__marks::-webkit-scrollbar{display:none}@property --marks-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --marks-fade-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.directory-module__QgOAzG__marks{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--marks-fade-start), #000 calc(100% - var(--marks-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--marks-fade-start), #000 calc(100% - var(--marks-fade-end)), transparent);animation:linear both directory-module__QgOAzG__marks-edges;animation-timeline:scroll(self inline)}}@keyframes directory-module__QgOAzG__marks-edges{0%{--marks-fade-start:0px;--marks-fade-end:24px}8%{--marks-fade-start:24px}92%{--marks-fade-end:24px}to{--marks-fade-start:24px;--marks-fade-end:0px}}.directory-module__QgOAzG__markFilter,.directory-module__QgOAzG__filterToggle{isolation:isolate;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;display:inline-flex;position:relative}.directory-module__QgOAzG__markFilter:before,.directory-module__QgOAzG__filterToggle:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);position:absolute;inset:4px 0}.directory-module__QgOAzG__markFilter:focus-visible,.directory-module__QgOAzG__filterToggle:focus-visible{outline-offset:-2px}.directory-module__QgOAzG__markFilter:active,.directory-module__QgOAzG__filterToggle:active{transform:scale(.97)}.directory-module__QgOAzG__markFilter:active:before,.directory-module__QgOAzG__filterToggle:active:before{background:var(--surface-2)}@media (hover:hover){.directory-module__QgOAzG__markFilter:hover:before,.directory-module__QgOAzG__filterToggle:hover:before{border-color:var(--muted)}}.directory-module__QgOAzG__filterToggle{color:var(--muted)}.directory-module__QgOAzG__filterToggle:before{border-style:dashed}.directory-module__QgOAzG__filterToggle[aria-expanded=true]{color:var(--text)}.directory-module__QgOAzG__filterToggle[aria-expanded=true]:before{border-style:solid}.directory-module__QgOAzG__count{padding:0 var(--space-1);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;transition:opacity var(--duration-fast) var(--ease-out);flex:none}.directory-module__QgOAzG__filters{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);transform-origin:top;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), display var(--duration-base) allow-discrete}@starting-style{.directory-module__QgOAzG__filters{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5))}}.directory-module__QgOAzG__filters[hidden]{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5));pointer-events:none;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in);display:none}.directory-module__QgOAzG__markFilter[aria-pressed=true]{color:var(--accent-text);font-weight:600}.directory-module__QgOAzG__markFilter[aria-pressed=true]:before{background:var(--accent-soft);border-color:var(--accent)}.directory-module__QgOAzG__departed{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.directory-module__QgOAzG__departedTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 var(--space-1)}.directory-module__QgOAzG__departedNote{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}.directory-module__QgOAzG__departedItem{padding:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.directory-module__QgOAzG__avatar{border-radius:var(--radius-full);background:var(--accent-soft);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);font-size:var(--text-sm);letter-spacing:.01em;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.directory-module__QgOAzG__chevron{color:var(--muted);opacity:.6;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);flex-shrink:0;align-self:center;margin-left:auto}.directory-module__QgOAzG__given{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--muted);font-weight:400}.directory-module__QgOAzG__info{flex-direction:column;gap:2px;min-width:0;display:flex}.directory-module__QgOAzG__list{margin:0 calc(var(--space-3) * -1);padding:0;list-style:none}.directory-module__QgOAzG__marker{font-size:var(--text-xs);padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--surface-2);color:var(--muted);white-space:nowrap;font-weight:600;line-height:1.6}.directory-module__QgOAzG__name{font-weight:600;font-size:var(--text-base);letter-spacing:-.01em;align-items:center;gap:var(--space-2);min-width:0;display:flex}.directory-module__QgOAzG__photo{object-fit:cover;width:100%;height:100%}.directory-module__QgOAzG__secondary,.directory-module__QgOAzG__quiet{font-size:var(--text-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-module__QgOAzG__yours{font-size:var(--text-xs);color:var(--accent-text);align-items:center;gap:6px;margin-top:2px;font-weight:500;display:flex}.directory-module__QgOAzG__yours:before{content:"";border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.directory-module__QgOAzG__rowPills{margin-top:var(--space-1)}.directory-module__QgOAzG__checkbox{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);cursor:pointer;display:flex}.directory-module__QgOAzG__checkbox input{width:18px;height:18px;accent-color:var(--accent);margin:0}.directory-module__QgOAzG__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);color:inherit;border-radius:var(--radius);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);text-decoration:none;display:flex;position:relative}.directory-module__QgOAzG__item:after{content:"";left:calc(var(--space-3) + 44px + var(--space-3));right:var(--space-3);background:var(--line);height:1px;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;bottom:0}.directory-module__QgOAzG__list>li:last-child>.directory-module__QgOAzG__item:after,.directory-module__QgOAzG__item[data-selected=yes]:after{opacity:0}.directory-module__QgOAzG__list>li:has(+li>.directory-module__QgOAzG__item[data-selected=yes])>.directory-module__QgOAzG__item:after{opacity:0}@media (hover:hover){.directory-module__QgOAzG__item:hover{background:var(--surface-2)}.directory-module__QgOAzG__item:hover:after{opacity:0}.directory-module__QgOAzG__list>li:has(+li>.directory-module__QgOAzG__item:hover)>.directory-module__QgOAzG__item:after{opacity:0}.directory-module__QgOAzG__item:hover .directory-module__QgOAzG__chevron{opacity:1;transform:translate(2px)}}.directory-module__QgOAzG__item:active{background:var(--surface-2);transition-duration:var(--duration-instant);transform:scale(.985)}.directory-module__QgOAzG__results{transition:opacity var(--duration-fast) var(--ease-out)}.directory-module__QgOAzG__results[data-busy=yes],.directory-module__QgOAzG__count[data-busy=yes]{opacity:.55;transition-delay:var(--duration-fast)}.directory-module__QgOAzG__waiting{padding:var(--space-3) 0}.directory-module__QgOAzG__item[data-selected=yes]{background:var(--accent-soft)}.directory-module__QgOAzG__item[data-selected=yes]:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:3px;position:absolute;top:22%;bottom:22%;left:0}.directory-module__QgOAzG__item[data-selected=yes] .directory-module__QgOAzG__name{color:var(--accent-text);font-weight:700}.directory-module__QgOAzG__item[data-selected=yes] .directory-module__QgOAzG__avatar{background:var(--surface)}.directory-module__QgOAzG__item[data-selected=yes] .directory-module__QgOAzG__chevron{color:var(--accent-text);opacity:1}
.navigation-module__x3rv6G__header{z-index:10;padding-top:var(--safe-top);background:var(--surface);position:sticky;top:0}@supports (animation-timeline:scroll()){.navigation-module__x3rv6G__header{animation:linear both navigation-module__x3rv6G__header-lift;animation-timeline:scroll(root);animation-range:0 8px}}html[data-pager] .navigation-module__x3rv6G__header{box-shadow:none;transition:box-shadow var(--duration-fast) var(--ease-out);animation:none}html[data-pager][data-lifted] .navigation-module__x3rv6G__header{box-shadow:var(--shadow-1)}@keyframes navigation-module__x3rv6G__header-lift{0%{box-shadow:none}to{box-shadow:var(--shadow-1)}}.navigation-module__x3rv6G__header:after{content:"";background:var(--brand-gradient);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.navigation-module__x3rv6G__bar{align-items:center;gap:var(--space-3);min-height:55px;padding:0 max(var(--gutter), var(--safe-right)) 3px max(var(--gutter), var(--safe-left));display:flex;container-type:inline-size}.navigation-module__x3rv6G__brand{align-items:center;gap:var(--space-2);min-width:0;margin-right:auto;display:flex}.navigation-module__x3rv6G__wordmark{font-weight:700;font-size:var(--text-base);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navigation-module__x3rv6G__install{justify-content:center;align-items:center;gap:var(--space-1);min-width:40px;height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-instant) var(--ease-out);border:0;flex:none;font-weight:700;display:inline-flex;position:relative}.navigation-module__x3rv6G__install:before{content:"";position:absolute;inset:-4px -2px}.navigation-module__x3rv6G__install:active{transform:scale(.97)}@container (max-width:407px){.navigation-module__x3rv6G__bar:has(.navigation-module__x3rv6G__install){gap:var(--space-1)}.navigation-module__x3rv6G__install{width:40px;padding:0}.navigation-module__x3rv6G__install [data-install-label]{display:none}}.navigation-module__x3rv6G__tabs{display:none}.navigation-module__x3rv6G__tab{font:inherit}.navigation-module__x3rv6G__bell,.navigation-module__x3rv6G__assistant,.navigation-module__x3rv6G__icon{border-radius:var(--radius);width:44px;height:44px;color:var(--muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.navigation-module__x3rv6G__bell:hover,.navigation-module__x3rv6G__assistant:hover,.navigation-module__x3rv6G__icon:hover{color:var(--accent-text);background:var(--surface-2)}}.navigation-module__x3rv6G__bell:active,.navigation-module__x3rv6G__assistant:active,.navigation-module__x3rv6G__icon:active{background:var(--surface-2);transform:scale(.97)}.navigation-module__x3rv6G__bell[aria-current=page],.navigation-module__x3rv6G__assistant[aria-current=page],.navigation-module__x3rv6G__icon[aria-current=page]{color:var(--accent-text);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.navigation-module__x3rv6G__assistant{display:none}.navigation-module__x3rv6G__phoneOnly{display:inline-flex}.navigation-module__x3rv6G__badge{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);text-align:center;box-shadow:0 0 0 2px var(--surface);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-spring);font-weight:700;line-height:18px;position:absolute;top:3px;right:1px}@starting-style{.navigation-module__x3rv6G__badge{opacity:0;transform:scale(.6)}}.navigation-module__x3rv6G__tabBar{z-index:15;padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);border-top:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.navigation-module__x3rv6G__barTab{min-width:44px;min-height:56px;padding:var(--space-1) 2px;color:var(--muted);font-size:var(--text-xs);text-align:center;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex;position:relative}.navigation-module__x3rv6G__barTab:active{transform:scale(.94)}@media (hover:hover){.navigation-module__x3rv6G__barTab:hover{color:var(--accent-text)}}.navigation-module__x3rv6G__barTab:before{content:"";border-radius:0 0 var(--radius-full) var(--radius-full);background:var(--accent);height:3px;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:0;left:25%;right:25%;transform:scaleX(0)}.navigation-module__x3rv6G__barTab[aria-current=page]{color:var(--accent-text);font-weight:700}.navigation-module__x3rv6G__barTab[aria-current=page]:before{transform:scaleX(1)}.navigation-module__x3rv6G__barIcon{flex:none;display:block}.navigation-module__x3rv6G__agentTab{--agent-rise:24px;--agent-size:56px;padding-top:calc(var(--agent-size) - var(--agent-rise) + 2px);justify-content:flex-start}.navigation-module__x3rv6G__agentTab:before{display:none}.navigation-module__x3rv6G__agentRing{top:calc(-1 * var(--agent-rise));width:var(--agent-size);height:var(--agent-size);margin-left:calc(var(--agent-size) / -2);box-sizing:border-box;border-radius:var(--radius-full);background:var(--brand-ring);box-shadow:0 0 0 4px var(--surface), var(--shadow-2);padding:2px;position:absolute;left:50%}.navigation-module__x3rv6G__agentGap{box-sizing:border-box;border-radius:var(--radius-full);background:var(--surface);width:100%;height:100%;padding:2px;display:block}.navigation-module__x3rv6G__agentDisc{--agent-spark:var(--accent);border-radius:var(--radius-full);background:var(--accent);width:100%;height:100%;color:var(--on-accent);place-items:center;display:grid}@media (hover:hover){.navigation-module__x3rv6G__agentTab:hover .navigation-module__x3rv6G__agentDisc{filter:brightness(1.08)}}.navigation-module__x3rv6G__barLabel{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.navigation-module__x3rv6G__room{--tab-bar-room:56px;padding-bottom:calc(var(--tab-bar-room) + var(--tab-bar-rise,0px))}@media (min-width:960px){.navigation-module__x3rv6G__tabs{align-items:center;gap:var(--space-1);display:flex}.navigation-module__x3rv6G__tabBar{display:none}.navigation-module__x3rv6G__assistant{display:inline-flex}.navigation-module__x3rv6G__phoneOnly{display:none}.navigation-module__x3rv6G__room{--tab-bar-room:0px;padding-bottom:0}.navigation-module__x3rv6G__tab{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--muted);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.navigation-module__x3rv6G__tab:hover{color:var(--accent-text);background:var(--surface-2)}}.navigation-module__x3rv6G__tab:active{background:var(--surface-2);transition-duration:var(--duration-instant)}.navigation-module__x3rv6G__tab[aria-current=page]{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:700}}
.state-module__UKGq8a__waiting{padding-block:var(--space-2)}.state-module__UKGq8a__shapes{gap:var(--space-4);flex-direction:column;display:flex}.state-module__UKGq8a__shapes:not([data-shown]){visibility:hidden}.state-module__UKGq8a__bone{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--line) 50%, var(--surface-2) 75%);animation:state-module__UKGq8a__shimmer calc(var(--duration-slow) * 5) linear infinite;background-size:300% 100%;display:block}@keyframes state-module__UKGq8a__shimmer{0%{background-position:100% 0}to{background-position:0 0}}.state-module__UKGq8a__row{align-items:center;gap:var(--space-3);display:flex}.state-module__UKGq8a__session{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex}.state-module__UKGq8a__lines{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.state-module__UKGq8a__circle{border-radius:var(--radius-full);flex:none;width:44px;height:44px}.state-module__UKGq8a__circleLarge{border-radius:var(--radius-full);flex:none;width:72px;height:72px}.state-module__UKGq8a__lineTitle{width:55%;height:20px}.state-module__UKGq8a__lineWide{width:85%;height:12px}.state-module__UKGq8a__lineNarrow{width:45%;height:12px}.state-module__UKGq8a__time{flex:none;width:44px;height:14px}.state-module__UKGq8a__card{border-radius:var(--radius-lg);width:100%;height:96px}.state-module__UKGq8a__failed,.state-module__UKGq8a__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;display:flex}.state-module__UKGq8a__failed{border-left:3px solid var(--danger)}.state-module__UKGq8a__message{font-size:var(--text-sm);color:var(--text);margin:0}.state-module__UKGq8a__action{min-height:44px;padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--accent-text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);font-weight:600}.state-module__UKGq8a__action:active{background:var(--surface-2);transform:scale(.97)}@media (hover:hover){.state-module__UKGq8a__action:hover{border-color:var(--accent)}}
.around-module__Rcd0LG__page{max-width:680px;padding:var(--space-4) var(--gutter) var(--space-8);margin:0 auto}.around-module__Rcd0LG__views{gap:var(--space-1);margin:0 0 var(--space-5);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);display:flex}.around-module__Rcd0LG__view{border-radius:calc(var(--radius-pill) - var(--space-1));min-height:44px;color:var(--muted);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:1 1 0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.around-module__Rcd0LG__view:active{transform:scale(.98)}.around-module__Rcd0LG__view[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}@media (hover:hover){.around-module__Rcd0LG__view:hover{color:var(--text)}.around-module__Rcd0LG__view[aria-current=page]:hover{color:var(--accent-text)}}.around-module__Rcd0LG__title{margin:0 0 var(--space-3);font-size:var(--text-2xl);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.around-module__Rcd0LG__lead{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-base);line-height:1.55}.around-module__Rcd0LG__heading{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:700;line-height:1.3}.around-module__Rcd0LG__small{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.around-module__Rcd0LG__section{margin-top:var(--space-6)}.around-module__Rcd0LG__status{margin:var(--space-3) 0;color:var(--accent-text);font-size:var(--text-sm);font-weight:600}.around-module__Rcd0LG__noWrap{white-space:nowrap}.around-module__Rcd0LG__busy{margin:var(--space-3) 0;color:var(--muted);font-size:var(--text-sm)}.around-module__Rcd0LG__problem{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius);background:var(--surface);color:var(--danger);font-size:var(--text-sm)}.around-module__Rcd0LG__notice{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);line-height:1.5}.around-module__Rcd0LG__unofficial{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-sm);font-weight:600}.around-module__Rcd0LG__back{min-height:44px;margin-bottom:var(--space-2);color:var(--accent-text);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.around-module__Rcd0LG__back:before{content:"‹";margin-right:var(--space-2);font-size:var(--text-lg);line-height:1}.around-module__Rcd0LG__textLink{min-height:44px;color:var(--accent-text);text-underline-offset:2px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.around-module__Rcd0LG__textButton{min-height:44px;padding:0 var(--space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.around-module__Rcd0LG__safety{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--highlight-text);border-radius:var(--radius);background:var(--highlight-soft);color:var(--text);font-size:var(--text-sm);line-height:1.55;display:flex}.around-module__Rcd0LG__safetyMark{color:var(--highlight-text);flex:none;margin-top:1px}.around-module__Rcd0LG__actions{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.around-module__Rcd0LG__primaryButton,.around-module__Rcd0LG__secondaryButton,.around-module__Rcd0LG__dangerButton{box-sizing:border-box;min-width:44px;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-instant) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.around-module__Rcd0LG__primaryButton{background:var(--accent);color:var(--on-accent);border:0}.around-module__Rcd0LG__secondaryButton{border:1px solid var(--line);background:var(--surface);color:var(--text)}.around-module__Rcd0LG__dangerButton{border:1px solid var(--danger);background:var(--surface);color:var(--danger)}.around-module__Rcd0LG__primaryButton:active,.around-module__Rcd0LG__secondaryButton:active,.around-module__Rcd0LG__dangerButton:active{transform:scale(.97)}.around-module__Rcd0LG__primaryButton:disabled,.around-module__Rcd0LG__secondaryButton:disabled,.around-module__Rcd0LG__dangerButton:disabled{cursor:default;opacity:.7}@media (hover:hover){.around-module__Rcd0LG__secondaryButton:hover{border-color:var(--accent)}.around-module__Rcd0LG__dangerButton:hover{background:var(--surface-2)}}.around-module__Rcd0LG__filters{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}.around-module__Rcd0LG__chips{gap:var(--space-1) var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.around-module__Rcd0LG__chip{isolation:isolate;min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:transform var(--duration-instant) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.around-module__Rcd0LG__chip:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);position:absolute;inset:4px 0}.around-module__Rcd0LG__chip:focus-visible{outline-offset:-2px}.around-module__Rcd0LG__chip:active{transform:scale(.97)}@media (hover:hover){.around-module__Rcd0LG__chip:hover:before{border-color:var(--muted)}}.around-module__Rcd0LG__chip[aria-pressed=true]{color:var(--accent-text);font-weight:600}.around-module__Rcd0LG__chip[aria-pressed=true]:before{background:var(--accent-soft);border-color:var(--accent)}.around-module__Rcd0LG__filterNote{color:var(--text);font-size:var(--text-sm);margin:0}.around-module__Rcd0LG__day{margin-top:var(--space-5)}.around-module__Rcd0LG__dayHeading{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:700;display:flex}.around-module__Rcd0LG__todayMark{padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;line-height:1.6}.around-module__Rcd0LG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.around-module__Rcd0LG__item{min-width:0}.around-module__Rcd0LG__card{min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-1);transition:transform var(--duration-instant) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-direction:column;gap:2px;text-decoration:none;display:flex}.around-module__Rcd0LG__card:active{transform:scale(.99)}@media (hover:hover){.around-module__Rcd0LG__card:hover{border-color:var(--accent)}}.around-module__Rcd0LG__card[data-phase=now]{background:var(--highlight-soft);box-shadow:inset 4px 0 0 var(--highlight-text), var(--shadow-1);border-color:#0000}.around-module__Rcd0LG__card[data-phase=past]{box-shadow:none;opacity:var(--fade-past)}.around-module__Rcd0LG__cardMeta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.around-module__Rcd0LG__cardDay{font-weight:600}.around-module__Rcd0LG__times{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.around-module__Rcd0LG__live{margin-left:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-tag);color:var(--highlight-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border:1px solid;flex:none;font-weight:700;line-height:1.5}.around-module__Rcd0LG__over{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.around-module__Rcd0LG__cardTitle{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.around-module__Rcd0LG__cardLine{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.around-module__Rcd0LG__cardFoot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.around-module__Rcd0LG__counts{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.around-module__Rcd0LG__tags{gap:var(--space-1);margin:var(--space-1) 0;flex-wrap:wrap;display:flex}.around-module__Rcd0LG__tag{padding:1px var(--space-2);border-radius:var(--radius-tag);background:var(--pill-neutral-bg);color:var(--pill-neutral-fg);font-size:var(--text-xs);font-weight:600}.around-module__Rcd0LG__tag[data-tag=dinner]{background:var(--pill-amber-bg);color:var(--pill-amber-fg)}.around-module__Rcd0LG__tag[data-tag=meetup]{background:var(--pill-teal-bg);color:var(--pill-teal-fg)}.around-module__Rcd0LG__tag[data-tag=party]{background:var(--pill-violet-bg);color:var(--pill-violet-fg)}.around-module__Rcd0LG__tag[data-tag=visit]{background:var(--pill-indigo-bg);color:var(--pill-indigo-fg)}.around-module__Rcd0LG__past{margin-top:var(--space-6)}.around-module__Rcd0LG__pastSummary{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-base);cursor:pointer;font-weight:700;display:flex}.around-module__Rcd0LG__pastCount{color:var(--muted);font-weight:500}.around-module__Rcd0LG__own{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.around-module__Rcd0LG__ownTitle{min-height:44px;color:var(--text);font-size:var(--text-base);text-underline-offset:2px;overflow-wrap:anywhere;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.around-module__Rcd0LG__ownActions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.around-module__Rcd0LG__ownBox{gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.around-module__Rcd0LG__state{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;align-self:flex-start;font-weight:600}.around-module__Rcd0LG__state[data-status=pending],.around-module__Rcd0LG__state[data-state=hidden]{background:var(--highlight-soft);color:var(--highlight-text)}.around-module__Rcd0LG__state[data-status=approved],.around-module__Rcd0LG__state[data-state=open]{background:var(--accent-soft);color:var(--accent-text)}.around-module__Rcd0LG__state[data-status=rejected],.around-module__Rcd0LG__state[data-state=removed]{background:var(--surface);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.around-module__Rcd0LG__event,.around-module__Rcd0LG__missing{min-width:0}.around-module__Rcd0LG__facts{gap:var(--space-3);margin:0 0 var(--space-3);flex-direction:column;display:flex}.around-module__Rcd0LG__fact{flex-direction:column;gap:2px;display:flex}.around-module__Rcd0LG__factLabel{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.around-module__Rcd0LG__factValue{font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.5}.around-module__Rcd0LG__description{margin:var(--space-3) 0 0;font-size:var(--text-base);white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.around-module__Rcd0LG__responses{gap:var(--space-2);flex-wrap:wrap;display:flex}.around-module__Rcd0LG__response{align-items:center;gap:var(--space-2);min-width:44px;min-height:48px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-base);cursor:pointer;transition:transform var(--duration-instant) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:inline-flex}.around-module__Rcd0LG__response:active{transform:scale(.97)}@media (hover:hover){.around-module__Rcd0LG__response:hover{border-color:var(--accent)}}.around-module__Rcd0LG__response[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:700}.around-module__Rcd0LG__responseLabel{font-weight:inherit}.around-module__Rcd0LG__responseCount{min-width:24px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);text-align:center;font-variant-numeric:tabular-nums;font-weight:600;line-height:24px}.around-module__Rcd0LG__response[aria-pressed=true] .around-module__Rcd0LG__responseCount{background:var(--surface);color:var(--accent-text)}.around-module__Rcd0LG__ride{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;gap:2px;display:flex}.around-module__Rcd0LG__ride[data-full]{box-shadow:none;background:var(--surface-2)}.around-module__Rcd0LG__kind{align-self:flex-start;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:700;display:inline-flex}.around-module__Rcd0LG__kind[data-kind=offer]{background:var(--accent-soft);color:var(--accent-text)}.around-module__Rcd0LG__kind[data-kind=request]{background:var(--highlight-soft);color:var(--highlight-text)}.around-module__Rcd0LG__kindMark{flex:none}.around-module__Rcd0LG__route{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.around-module__Rcd0LG__note{margin-top:var(--space-1);font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.around-module__Rcd0LG__yours{color:var(--muted)}.around-module__Rcd0LG__whatsapp{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius);background:var(--channel-whatsapp-bg);color:var(--channel-whatsapp-fg);font-size:var(--text-sm);transition:transform var(--duration-instant) var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}.around-module__Rcd0LG__whatsapp:active{transform:scale(.97)}.around-module__Rcd0LG__fullLabel{margin-top:var(--space-2);padding:2px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:var(--text-sm);align-self:flex-start;font-weight:700}
.notes-module__ltIsza__notes{padding-top:var(--space-5);border-top:1px solid var(--line);margin:0}.notes-module__ltIsza__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 var(--space-2);font-weight:600}.notes-module__ltIsza__draft{width:100%;min-height:88px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;font-size:var(--text-base);resize:vertical;line-height:1.5;display:block}.notes-module__ltIsza__draft::placeholder{color:var(--muted)}.notes-module__ltIsza__draft:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.notes-module__ltIsza__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.notes-module__ltIsza__add{min-height:44px;padding:var(--space-2) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-instant) var(--ease-out), filter var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:600}@media (hover:hover){.notes-module__ltIsza__add:hover:not(:disabled){filter:brightness(1.08)}}.notes-module__ltIsza__add:active:not(:disabled){transform:scale(.97)}.notes-module__ltIsza__add:disabled{border-color:var(--line);background:var(--surface);color:var(--muted);cursor:not-allowed}.notes-module__ltIsza__add[data-busy]{border-style:solid;border-color:var(--accent);background:var(--accent);color:var(--on-accent);opacity:.75;cursor:progress}.notes-module__ltIsza__draft:read-only{color:var(--muted)}.notes-module__ltIsza__remaining{font-size:var(--text-sm);color:var(--muted)}.notes-module__ltIsza__problem{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--danger);animation:notes-module__ltIsza__line-in var(--duration-base) var(--ease-out) both}@keyframes notes-module__ltIsza__line-in{0%{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5))}}.notes-module__ltIsza__empty{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--muted);animation:notes-module__ltIsza__line-in var(--duration-base) var(--ease-out) both}.notes-module__ltIsza__list{margin:var(--space-5) 0 calc(-1 * var(--space-3));padding:0;list-style:none}.notes-module__ltIsza__item{padding-bottom:var(--space-3);grid-template-rows:1fr;display:grid}.notes-module__ltIsza__fold{min-height:0}.notes-module__ltIsza__item[data-arrived] .notes-module__ltIsza__fold,.notes-module__ltIsza__item[data-leaving] .notes-module__ltIsza__fold{overflow:hidden}.notes-module__ltIsza__item[data-arrived]{animation:notes-module__ltIsza__note-in var(--duration-base) var(--ease-out) both}.notes-module__ltIsza__item[data-leaving]{animation:notes-module__ltIsza__note-out var(--duration-base) var(--ease-in) forwards}@keyframes notes-module__ltIsza__note-in{0%{opacity:0;transform:translateY(calc(var(--distance-enter) * -.5));grid-template-rows:0fr;padding-bottom:0}}@keyframes notes-module__ltIsza__note-out{to{opacity:0;grid-template-rows:0fr;padding-bottom:0;transform:scale(.98)}}.notes-module__ltIsza__note{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.notes-module__ltIsza__body{white-space:pre-wrap;line-height:1.5;font-size:var(--text-base);overflow-wrap:anywhere;margin:0}.notes-module__ltIsza__meta{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.notes-module__ltIsza__delete{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:inherit;font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);margin-block:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-2));cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-instant) var(--ease-out);background:0 0;border:0;font-weight:500}@media (hover:hover){.notes-module__ltIsza__delete:hover{color:var(--danger)}}.notes-module__ltIsza__delete:active{color:var(--danger);background:var(--surface)}
.code-module__q5KdEG__card{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-5) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);text-align:center;flex-direction:column;display:flex}.code-module__q5KdEG__heading{font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.35}.code-module__q5KdEG__lead{max-width:34ch;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.code-module__q5KdEG__tile{width:min(72vw,260px);margin:var(--space-2) 0 0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--code-paper);cursor:zoom-in;transition:transform var(--duration-instant) var(--ease-out);display:block}.code-module__q5KdEG__tile:active{transform:scale(.98)}.code-module__q5KdEG__tile:focus-visible{outline-offset:3px}.code-module__q5KdEG__hint{color:var(--muted);font-size:var(--text-xs);margin:0}.code-module__q5KdEG__who{flex-direction:column;gap:2px;min-width:0;display:flex}.code-module__q5KdEG__name{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.code-module__q5KdEG__line{color:var(--muted);font-size:var(--text-sm);margin:0}.code-module__q5KdEG__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.code-module__q5KdEG__primary,.code-module__q5KdEG__secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);font-weight:600;display:inline-flex}.code-module__q5KdEG__primary{background:var(--accent);color:var(--on-accent)}.code-module__q5KdEG__secondary{border-color:var(--line);background:var(--surface);color:var(--accent-text)}@media (hover:hover){.code-module__q5KdEG__primary:hover{filter:brightness(1.06)}.code-module__q5KdEG__secondary:hover{border-color:var(--accent)}.code-module__q5KdEG__close:hover{background:var(--surface-2)}.code-module__q5KdEG__fullClose:hover{background:var(--code-paper);filter:brightness(.94)}}.code-module__q5KdEG__primary:active,.code-module__q5KdEG__secondary:active{transform:scale(.97)}.code-module__q5KdEG__status{min-height:1.5em;color:var(--muted);font-size:var(--text-sm);margin:0}.code-module__q5KdEG__manual{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm)}.code-module__q5KdEG__qr{shape-rendering:crispedges;width:100%;height:auto;display:block}.code-module__q5KdEG__qrPaper{fill:var(--code-paper)}.code-module__q5KdEG__qrInk{fill:var(--code-ink)}.code-module__q5KdEG__full{z-index:40;justify-content:center;align-items:center;gap:var(--space-4);width:100%;max-width:none;height:100%;max-height:none;padding:calc(var(--safe-top) + var(--space-4)) calc(var(--safe-right) + var(--space-4)) calc(var(--safe-bottom) + var(--space-4)) calc(var(--safe-left) + var(--space-4));background:var(--code-paper);color:var(--code-ink);text-align:center;transition:opacity var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;border:0;flex-direction:column;margin:0;position:fixed;inset:0}.code-module__q5KdEG__full[open]{display:flex}.code-module__q5KdEG__full:not([open]){opacity:0;transition-timing-function:var(--ease-in);display:none}@starting-style{.code-module__q5KdEG__full[open]{opacity:0}}.code-module__q5KdEG__full::backdrop{background:var(--code-paper)}.code-module__q5KdEG__fullCode{width:min(calc(100vw - 2 * var(--space-5)), calc(100dvh - 12rem), 40rem)}.code-module__q5KdEG__fullName{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0;font-weight:700}.code-module__q5KdEG__fullClose{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-6);border:2px solid var(--code-ink);border-radius:var(--radius-pill);background:var(--code-paper);color:var(--code-ink);font:inherit;cursor:pointer;transition:filter var(--duration-fast) var(--ease-out);font-weight:600}.code-module__q5KdEG__sheet{z-index:30;width:min(100% - 2 * var(--space-2) - var(--safe-left) - var(--safe-right), 32rem);max-height:calc(100dvh - var(--safe-top) - var(--space-5));margin:0 auto calc(var(--space-2) + var(--safe-bottom));border-radius:calc(var(--radius-lg) * 2);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);overscroll-behavior:contain;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-base) var(--ease-out), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete;border:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto}.code-module__q5KdEG__sheet:not([open]){opacity:0;transform:translateY(calc(100% + var(--space-6)));transition-duration:var(--duration-base);transition-timing-function:var(--ease-in);display:none}@starting-style{.code-module__q5KdEG__sheet[open]{opacity:0;transform:translateY(calc(100% + var(--space-6)))}}.code-module__q5KdEG__sheet::backdrop{transition:background-color var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;background:0 0}.code-module__q5KdEG__sheet[open]::backdrop{background:#00000073}@starting-style{.code-module__q5KdEG__sheet[open]::backdrop{background:0 0}}.code-module__q5KdEG__sheetHead{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);display:flex}.code-module__q5KdEG__sheetTitle{font-size:var(--text-lg);flex:auto;margin:0;font-weight:700;line-height:1.3}.code-module__q5KdEG__close{border-radius:var(--radius-full);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.code-module__q5KdEG__sheetBody{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;display:flex}.code-module__q5KdEG__viewfinder{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface-2);width:100%;position:relative;overflow:hidden}.code-module__q5KdEG__video{object-fit:cover;width:100%;height:100%;display:block}.code-module__q5KdEG__frame{border-radius:var(--radius-lg);pointer-events:none;border:3px solid #ffffffd9;position:absolute;inset:18%;box-shadow:0 0 0 100vmax #00000040}.code-module__q5KdEG__message{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.code-module__q5KdEG__explain{font-size:var(--text-base);margin:0;line-height:1.55}.code-module__q5KdEG__refusal{color:var(--danger);font-size:var(--text-sm);margin:0;font-weight:500}
.pager-module__7X8sGW__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-height:0;display:flex;overflow:auto hidden}.pager-module__7X8sGW__track::-webkit-scrollbar{display:none}.pager-module__7X8sGW__pane{--header-height:0px;--strip-room:0px;--tab-bar-room:0px;--safe-bottom:0px;--view-height:var(--pane-height,100%);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;height:100%;padding-bottom:var(--tab-bar-rise,0px);flex:0 0 100%;position:relative;overflow:hidden auto}
.empty-module__LJ0aTq__empty{justify-content:center;align-items:center;gap:var(--space-4);min-height:60dvh;padding:var(--space-6) var(--gutter);color:var(--muted);text-align:center;flex-direction:column;display:flex}.empty-module__LJ0aTq__mark{opacity:.35;filter:grayscale()}.empty-module__LJ0aTq__message{max-width:28ch;font-size:var(--text-base);margin:0}
.layout-module__zdNoFa__panes{min-height:calc(var(--view-height,100dvh) - var(--header-height) - var(--strip-room,0px) - var(--tab-bar-room,0px))}.layout-module__zdNoFa__listing{min-width:0}.layout-module__zdNoFa__listing [data-row-pills]{display:none}.layout-module__zdNoFa__reading{min-width:0}.layout-module__zdNoFa__panes[data-reading=yes] .layout-module__zdNoFa__listing,.layout-module__zdNoFa__panes[data-reading=no] .layout-module__zdNoFa__reading{display:none}.layout-module__zdNoFa__selection{min-width:0}@media not all and (min-width:960px){.layout-module__zdNoFa__panes .layout-module__zdNoFa__selection{animation:none}}@media (min-width:960px){.layout-module__zdNoFa__panes{grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.layout-module__zdNoFa__listing{top:var(--header-height);height:calc(100dvh - var(--header-height) - var(--strip-room,0px));overscroll-behavior:contain;border-right:1px solid var(--line);position:sticky;overflow-y:auto}.layout-module__zdNoFa__panes .layout-module__zdNoFa__listing,.layout-module__zdNoFa__panes .layout-module__zdNoFa__reading{animation:none}.layout-module__zdNoFa__panes[data-reading=yes] .layout-module__zdNoFa__listing,.layout-module__zdNoFa__panes[data-reading=no] .layout-module__zdNoFa__reading{display:block}.layout-module__zdNoFa__listing [data-row-pills]{display:flex}}
.shell-module__h2N4mG__shell{flex-direction:column;min-height:100dvh;display:flex}.shell-module__h2N4mG__content{min-height:0;padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);flex:auto}html[data-pager] .shell-module__h2N4mG__shell{height:100dvh;min-height:0;padding-bottom:var(--tab-bar-room);overflow:hidden}html[data-pager] .shell-module__h2N4mG__content{flex-direction:column;display:flex}
