@layer components{.photo-screen-module__iFDYNG__result{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex}.photo-screen-module__iFDYNG__portrait{flex:none}.photo-screen-module__iFDYNG__status{min-width:0;font:var(--typography-body-md);text-wrap:pretty;margin:0}.photo-screen-module__iFDYNG__message{display:block}.photo-screen-module__iFDYNG__link{min-height:44px;font:inherit;color:var(--color-text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:flex}.photo-screen-module__iFDYNG__consent{margin-bottom:var(--spacing-2)}.photo-screen-module__iFDYNG__problemLine{margin:var(--spacing-4) 0 0;font:var(--typography-body-md)}}
@layer components{.avatar-picker-module__jN4Dtq__picker{display:contents}.avatar-picker-module__jN4Dtq__menu{grid-area:avatar;align-self:center}.avatar-picker-module__jN4Dtq__control{color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;grid-area:avatar;align-self:center;padding:0;display:inline-flex;position:relative}.avatar-picker-module__jN4Dtq__control[aria-disabled=true]{cursor:default}.avatar-picker-module__jN4Dtq__frame{display:inline-flex;position:relative}.avatar-picker-module__jN4Dtq__frame .avatar-picker-module__jN4Dtq__portrait,.avatar-picker-module__jN4Dtq__picker>.avatar-picker-module__jN4Dtq__portrait{--avatar-size:var(--portrait-size,80px);transition:opacity var(--duration-fast) var(--ease-standard);grid-area:avatar}.avatar-picker-module__jN4Dtq__control:hover:not([aria-disabled=true]) .avatar-picker-module__jN4Dtq__portrait{opacity:.88}.avatar-picker-module__jN4Dtq__frame[data-drawing] .avatar-picker-module__jN4Dtq__portrait{animation:avatar-picker-module__jN4Dtq__drawing 1.6s var(--ease-standard) infinite alternate}@keyframes avatar-picker-module__jN4Dtq__drawing{0%{opacity:.85}to{opacity:.45}}.avatar-picker-module__jN4Dtq__badge{width:26px;height:26px;color:var(--color-bg-sheet);background:var(--color-text-primary);border-radius:var(--radius-full);box-shadow:0 0 0 3px var(--color-bg-page);transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.avatar-picker-module__jN4Dtq__control:hover:not([aria-disabled=true]) .avatar-picker-module__jN4Dtq__badge{transform:scale(1.08)}.avatar-picker-module__jN4Dtq__status{margin:var(--spacing-2) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);text-wrap:pretty;grid-area:status}.avatar-picker-module__jN4Dtq__status:empty{margin:0}.avatar-picker-module__jN4Dtq__problem{color:var(--color-text-danger)}.avatar-picker-module__jN4Dtq__link{font:inherit;letter-spacing:inherit;color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.avatar-picker-module__jN4Dtq__link:hover{text-decoration-color:currentColor}.avatar-picker-module__jN4Dtq__file{display:none}@media (min-width:640px){.avatar-picker-module__jN4Dtq__frame .avatar-picker-module__jN4Dtq__portrait,.avatar-picker-module__jN4Dtq__picker>.avatar-picker-module__jN4Dtq__portrait{--avatar-size:var(--portrait-size-wide,96px)}}@media (prefers-reduced-motion:reduce){.avatar-picker-module__jN4Dtq__portrait,.avatar-picker-module__jN4Dtq__badge{transition:none}.avatar-picker-module__jN4Dtq__frame[data-drawing] .avatar-picker-module__jN4Dtq__portrait{opacity:.6;animation:none}}}
@layer components{.avatar-ask-module__kFtIeq__ask{gap:var(--spacing-3);min-width:0;padding-top:var(--spacing-6);border-top:1px solid var(--color-border-rule);flex-direction:column;display:flex}.avatar-ask-module__kFtIeq__line{font:var(--typography-heading-sm);text-wrap:balance;overflow-wrap:anywhere;margin:0}.avatar-ask-module__kFtIeq__problem{font:var(--typography-body-md);margin:0}.avatar-ask-module__kFtIeq__actions{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}}
@layer components{.felt-heard-module__KX0gAa__heard{padding-top:var(--spacing-6);border-top:1px solid var(--color-border-rule)}.felt-heard-module__KX0gAa__line{font:var(--typography-body-md);margin:0}.felt-heard-module__KX0gAa__question{margin:0 0 var(--spacing-4);font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md)}.felt-heard-module__KX0gAa__choices{gap:var(--spacing-2) var(--spacing-8);flex-wrap:wrap;display:flex}.felt-heard-module__KX0gAa__choice{min-height:44px;font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:6px;cursor:pointer;transition:text-decoration-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;text-decoration-thickness:1px}.felt-heard-module__KX0gAa__choice:hover{text-decoration-color:currentColor}.felt-heard-module__KX0gAa__missing{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.felt-heard-module__KX0gAa__missing>:nth-child(2){align-self:stretch}@media (prefers-reduced-motion:reduce){.felt-heard-module__KX0gAa__choice{transition:none}}}
@layer components{.wrap-up-module__Hsoc9W__saved{margin:0 0 var(--spacing-6);font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);text-wrap:balance}.wrap-up-module__Hsoc9W__kept{gap:var(--spacing-5);flex-direction:column;display:flex}.wrap-up-module__Hsoc9W__memories{gap:var(--spacing-4);margin:var(--spacing-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.wrap-up-module__Hsoc9W__sketch{margin-top:var(--spacing-1)}.wrap-up-module__Hsoc9W__words{font:var(--typography-body-lg);text-wrap:pretty;margin:0}.wrap-up-module__Hsoc9W__working{margin-top:var(--spacing-2)}.wrap-up-module__Hsoc9W__none{margin:var(--spacing-2) 0 0}.wrap-up-module__Hsoc9W__failed{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.wrap-up-module__Hsoc9W__line{font:var(--typography-body-md);margin:0}.wrap-up-module__Hsoc9W__heard{margin-top:var(--spacing-10)}.wrap-up-module__Hsoc9W__ask{margin-top:var(--spacing-8)}.wrap-up-module__Hsoc9W__footer{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}}
@layer components{.mini-player-module__rRfhGW__player{align-items:center;gap:var(--spacing-3);width:100%;min-height:56px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);font-variant-numeric:tabular-nums;color:var(--color-text-primary);text-align:left;background:var(--color-bg-sheet);cursor:pointer;border:0;padding:0 20px;display:flex}.mini-player-module__rRfhGW__player[data-variant=strip]{inset:auto 0 calc(64px + env(safe-area-inset-bottom,0px));z-index:var(--z-mini-player);border-top:1px solid var(--color-border-rule);box-shadow:var(--shadow-lift);position:fixed}.mini-player-module__rRfhGW__player[data-variant=rail]{min-height:44px;padding:var(--spacing-2);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);background:0 0}.mini-player-module__rRfhGW__player:hover .mini-player-module__rRfhGW__line{text-underline-offset:3px;text-decoration:underline}.mini-player-module__rRfhGW__dot{border-radius:var(--radius-full);background:var(--color-live);flex:none;width:10px;height:10px}.mini-player-module__rRfhGW__line{white-space:nowrap;flex:1;min-width:0}.mini-player-module__rRfhGW__word{margin-left:auto}@media (min-width:1024px){.mini-player-module__rRfhGW__player[data-variant=strip]{display:none}}}
@layer components{.today-module__u4vd9q__nextCall{view-transition-name:today-module__u4vd9q__next-call}body:has([data-call-screen=incoming]) .today-module__u4vd9q__nextCall{view-transition-name:none}.today-module__u4vd9q__today{flex-direction:column;display:flex}.today-module__u4vd9q__masthead{gap:var(--spacing-2);flex-direction:column;display:flex}.today-module__u4vd9q__mastheadTop{column-gap:var(--spacing-3);min-height:44px;margin-bottom:var(--spacing-4);color:var(--color-text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.today-module__u4vd9q__mastheadMark svg{width:92px;height:auto;display:block}.today-module__u4vd9q__greeting{font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);color:var(--color-text-primary);text-wrap:balance;margin:0}.today-module__u4vd9q__dateline{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0}.today-module__u4vd9q__note{gap:0 var(--spacing-2);color:var(--color-text-note);flex-wrap:wrap;text-decoration:none;display:inline-flex}.today-module__u4vd9q__note:hover{text-underline-offset:4px;text-decoration:underline}.today-module__u4vd9q__priority{margin-top:var(--spacing-10)}.today-module__u4vd9q__when{margin-top:var(--spacing-1);align-items:baseline;gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.today-module__u4vd9q__time{font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);font-variant-numeric:proportional-nums;margin:0}.today-module__u4vd9q__countdown{color:var(--color-text-note)}.today-module__u4vd9q__actions{align-items:center;gap:var(--spacing-3) var(--spacing-5);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.today-module__u4vd9q__liveLine{align-items:center;gap:var(--spacing-3);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);font-variant-numeric:tabular-nums;display:flex}.today-module__u4vd9q__dot{border-radius:var(--radius-full);background:var(--color-live);width:10px;height:10px}.today-module__u4vd9q__headline{font:var(--typography-heading-lg);letter-spacing:var(--tracking-heading-lg);text-transform:lowercase;text-wrap:pretty;margin:0}.today-module__u4vd9q__headlineMark{--swipe-inset:14% -2% 4% -2%}.today-module__u4vd9q__meta{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0}.today-module__u4vd9q__link{font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.today-module__u4vd9q__link:hover{text-decoration-color:currentColor}.today-module__u4vd9q__paused{align-items:flex-start;gap:var(--spacing-5);flex-direction:column;display:flex}.today-module__u4vd9q__body{font:var(--typography-body-md);color:var(--color-text-primary);max-width:34rem;margin:0}.today-module__u4vd9q__module{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-rule)}.today-module__u4vd9q__moduleHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);margin:0 0 var(--spacing-5);display:flex}.today-module__u4vd9q__moduleTitle{font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);margin:0}.today-module__u4vd9q__reading{align-items:flex-start;gap:var(--spacing-3);display:flex}.today-module__u4vd9q__readingScribble{width:2.5em;height:1em;margin-top:var(--spacing-2);color:var(--color-text-note);flex:none}.today-module__u4vd9q__band{justify-content:center;gap:var(--spacing-1);min-width:0;min-height:44px;color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}.today-module__u4vd9q__bandNames{align-items:baseline;gap:var(--spacing-5);min-width:0;font:var(--typography-body-lg);display:flex}.today-module__u4vd9q__bandName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.today-module__u4vd9q__bandLine{font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px}.today-module__u4vd9q__band:hover .today-module__u4vd9q__bandLine{text-decoration-color:currentColor}.today-module__u4vd9q__threads{gap:var(--spacing-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.today-module__u4vd9q__thread{gap:var(--spacing-1);flex-direction:column;display:flex}.today-module__u4vd9q__thread[data-vetoed] .today-module__u4vd9q__words{color:var(--color-text-secondary)}.today-module__u4vd9q__words{font:var(--typography-body-lg);color:var(--color-text-primary);text-wrap:pretty;margin:0}.today-module__u4vd9q__threadMeta{align-items:center;gap:var(--spacing-1) var(--spacing-4);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-note);flex-wrap:wrap;display:flex}.today-module__u4vd9q__quiet{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.today-module__u4vd9q__quiet:hover{color:var(--color-text-primary)}.today-module__u4vd9q__rest{min-height:44px;margin-top:var(--spacing-10);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px;align-items:center;display:inline-flex}.today-module__u4vd9q__rest:hover{color:var(--color-text-primary)}.today-module__u4vd9q__due{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.today-module__u4vd9q__dueRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.today-module__u4vd9q__dueWhen{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);flex:none;padding-top:13px}.today-module__u4vd9q__dueRow[data-done] .today-module__u4vd9q__dueTitle{color:var(--color-text-secondary);text-decoration:line-through}@media (min-width:1024px){.today-module__u4vd9q__mastheadTop{display:none}.today-module__u4vd9q__greeting{font:var(--typography-display-lg);letter-spacing:var(--tracking-display)}}}
@layer components{.margin-note-module__Ve9qcW__note{pointer-events:auto}.margin-note-module__Ve9qcW__inline{align-items:flex-start;gap:var(--spacing-2);margin:var(--spacing-1) 0 var(--spacing-4);padding-left:var(--spacing-2);display:flex;position:relative}.margin-note-module__Ve9qcW__up{flex-shrink:0;width:16px;height:24px;margin-top:-6px}.margin-note-module__Ve9qcW__inMargin{position:absolute;left:0;right:0}.margin-note-module__Ve9qcW__kept{padding:var(--spacing-3) var(--spacing-4);font:var(--typography-body-sm);color:var(--color-text-primary);background:var(--color-bg-sheet);box-shadow:var(--shadow-place);pointer-events:auto}}
@layer components{.shell-module__HMSwEq__shell{--rail-width:200px;--nav-height:64px;--bar-height:56px;--mini-height:0px;background:var(--color-bg-page);min-height:100dvh}.shell-module__HMSwEq__shell[data-mini]{--mini-height:56px}.shell-module__HMSwEq__skip{top:var(--spacing-3);left:var(--spacing-3);z-index:var(--z-toast);padding:var(--spacing-3) var(--spacing-4);font:var(--typography-label-lg);color:var(--color-text-primary);background:var(--color-bg-sheet);position:absolute;transform:translateY(-200%)}.shell-module__HMSwEq__skip:focus-visible{transform:none}.shell-module__HMSwEq__topBar{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--spacing-3);height:var(--bar-height);padding:0 20px;padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;background:var(--color-bg-page);border-bottom:1px solid var(--color-border-rule);display:flex;position:sticky;top:0}.shell-module__HMSwEq__topTitle{min-width:0;font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shell-module__HMSwEq__topActions{align-items:center;gap:var(--spacing-3);flex:none;display:flex}.shell-module__HMSwEq__main{padding:var(--spacing-6) 20px calc(var(--nav-height) + var(--mini-height) + env(safe-area-inset-bottom,0px) + 48px);padding-top:calc(var(--spacing-4) + env(safe-area-inset-top,0px));outline:none}.shell-module__HMSwEq__pageTools{justify-content:flex-end;align-items:center;gap:var(--spacing-3);min-height:0;display:flex}@media (min-width:390px){.shell-module__HMSwEq__topBar,.shell-module__HMSwEq__main{padding-inline:22px}}@media (min-width:640px){.shell-module__HMSwEq__main{padding-inline:var(--spacing-8)}}.shell-module__HMSwEq__bottomNav{z-index:var(--z-nav);height:calc(var(--nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-bg-page);border-top:1px solid var(--color-border-rule);position:fixed;inset:auto 0 0}.shell-module__HMSwEq__bottomList{height:var(--nav-height);grid-template-columns:1fr 56px 1fr;align-items:stretch;max-width:560px;margin:0 auto;display:grid}.shell-module__HMSwEq__bottomListEnd{height:var(--nav-height);max-width:560px;padding-right:var(--spacing-2);grid-template-columns:1fr 56px;align-items:stretch;margin:0 auto;display:grid}.shell-module__HMSwEq__bottomSide{margin:0;padding:0;list-style:none;display:grid}.shell-module__HMSwEq__bottomCall{z-index:1;justify-content:center;display:flex;position:relative}.shell-module__HMSwEq__tab{min-width:44px;height:100%;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.shell-module__HMSwEq__tab:hover,.shell-module__HMSwEq__tab[aria-current=page]{color:var(--color-text-primary)}.shell-module__HMSwEq__tabLabel{line-height:16px}.shell-module__HMSwEq__bottomListEnd .shell-module__HMSwEq__tab{font:var(--typography-label-sm);letter-spacing:.02em}@media (max-width:359px){.shell-module__HMSwEq__bottomListEnd{padding-right:var(--spacing-1)}.shell-module__HMSwEq__bottomListEnd .shell-module__HMSwEq__tab{letter-spacing:-.03em}}.shell-module__HMSwEq__navAvatar{margin:-3px;display:inline-flex}.shell-module__HMSwEq__rail{z-index:var(--z-nav);width:var(--rail-width);padding:var(--spacing-6) var(--spacing-4) var(--spacing-8);padding-top:calc(var(--spacing-6) + env(safe-area-inset-top,0px));background:var(--color-bg-page);border-right:1px solid var(--color-border-rule);flex-direction:column;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}.shell-module__HMSwEq__railMark{width:fit-content;color:var(--color-text-primary);display:inline-flex}.shell-module__HMSwEq__railMark svg{width:150px;height:auto;display:block}.shell-module__HMSwEq__railList{gap:var(--spacing-1);margin:var(--spacing-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.shell-module__HMSwEq__row{align-items:center;gap:var(--spacing-3);min-height:44px;padding:var(--spacing-2) var(--spacing-2);font:var(--typography-label-lg);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.shell-module__HMSwEq__row:hover,.shell-module__HMSwEq__row[aria-current=page]{color:var(--color-text-primary)}.shell-module__HMSwEq__callSlot{flex-direction:column;align-items:center;display:flex}.shell-module__HMSwEq__callBar{position:relative;top:-12px}.shell-module__HMSwEq__callRail{align-items:flex-start;gap:var(--spacing-2);margin-top:var(--spacing-10);padding-left:var(--spacing-2)}.shell-module__HMSwEq__railWork{margin-top:var(--spacing-3);padding-left:var(--spacing-2);display:block}.shell-module__HMSwEq__callAnchor{display:inline-flex;position:relative}.shell-module__HMSwEq__callButton{box-shadow:0 0 0 4px var(--color-bg-page)}.shell-module__HMSwEq__callButtonLive{background:var(--color-action-primary)}.shell-module__HMSwEq__liveDot{border-radius:var(--radius-full);background:var(--color-live);width:12px;height:12px;box-shadow:0 0 0 2px var(--color-bg-page);pointer-events:none;position:absolute;top:4px;right:4px}.shell-module__HMSwEq__callPeek{bottom:calc(100% + var(--spacing-3));white-space:nowrap;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.shell-module__HMSwEq__callRail .shell-module__HMSwEq__callPeek{top:50%;bottom:auto;left:calc(100% + var(--spacing-3));transform:translateY(-50%)}.shell-module__HMSwEq__callNext{min-height:16px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-call-scheduled)}:is([data-surface=app] .shell-module__HMSwEq__topBar,[data-surface=app] .shell-module__HMSwEq__pageTools,[data-surface=app] .shell-module__HMSwEq__bottomNav,[data-surface=app] .shell-module__HMSwEq__rail){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (min-width:1024px){.shell-module__HMSwEq__topBar,.shell-module__HMSwEq__bottomNav,.shell-module__HMSwEq__pageTools{display:none}.shell-module__HMSwEq__rail{display:flex}.shell-module__HMSwEq__main{padding:var(--spacing-10) var(--spacing-8) var(--spacing-16) calc(var(--rail-width) + var(--spacing-10));padding-top:calc(var(--spacing-10) + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.shell-module__HMSwEq__tab,.shell-module__HMSwEq__row{transition:none}}}
@layer components{.keep-module__V_iYTa__keepable{-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.keep-module__V_iYTa__keepable{cursor:url(/cursors/highlighter.svg) 3 29,text}}@media (pointer:coarse){.keep-module__V_iYTa__keepable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.keep-module__V_iYTa__keepable[data-press]{background:color-mix(in srgb, var(--color-highlighter) 22%, transparent);border-radius:var(--radius-sm)}.keep-module__V_iYTa__counter{padding:var(--spacing-2) var(--spacing-4);font:var(--typography-label-md);letter-spacing:.06em;color:var(--color-text-primary);background:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:var(--shadow-place);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-standard), transform .24s var(--ease-decelerate);white-space:nowrap;margin:0;transform:translateY(12px)}.keep-module__V_iYTa__counter[data-show]{opacity:1;transform:none}.keep-module__V_iYTa__count{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.keep-module__V_iYTa__counter{transition:none}}.keep-module__V_iYTa__kept{margin-top:var(--spacing-5)}.keep-module__V_iYTa__keptMeta,.keep-module__V_iYTa__keptMore{font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;color:var(--color-text-secondary);margin:0}.keep-module__V_iYTa__keptList{margin:var(--spacing-2) 0;gap:var(--spacing-2);padding:0;list-style:none;display:grid}.keep-module__V_iYTa__keptLine{font:var(--typography-body-md);color:var(--color-text-primary);text-wrap:pretty}}
@layer components{.lores-module__-0qb8a__back{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.lores-module__-0qb8a__back:hover{color:var(--color-text-primary)}.lores-module__-0qb8a__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.lores-module__-0qb8a__kicker{margin:var(--spacing-4) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.lores-module__-0qb8a__title{margin:var(--spacing-2) 0 0;font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);text-wrap:balance}.lores-module__-0qb8a__scenes{gap:var(--spacing-6);margin-top:var(--spacing-6);flex-direction:column;display:flex}.lores-module__-0qb8a__scene{width:100%;max-width:420px}.lores-module__-0qb8a__sceneDrawing{aspect-ratio:4/3;border:1px dashed var(--color-border-rule);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.lores-module__-0qb8a__sceneNote{font:var(--typography-hand-sm);color:var(--color-text-note);margin:0}.lores-module__-0qb8a__lede{margin:var(--spacing-3) 0 0;max-width:52ch;font:var(--typography-body-md);color:var(--color-text-secondary);text-wrap:pretty}.lores-module__-0qb8a__link{align-items:center;gap:var(--spacing-2);min-height:44px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px;display:inline-flex}.lores-module__-0qb8a__link:hover{text-decoration-color:currentColor}.lores-module__-0qb8a__section{margin-top:var(--spacing-10)}.lores-module__-0qb8a__sectionTitle{padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-rule);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);margin:0}.lores-module__-0qb8a__list{margin:0;padding:0;list-style:none}.lores-module__-0qb8a__row{min-height:44px;padding:var(--spacing-4) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);color:var(--color-text-primary);flex-direction:column;gap:2px;text-decoration:none;display:flex}.lores-module__-0qb8a__list>li:last-child .lores-module__-0qb8a__row{border-bottom:0}.lores-module__-0qb8a__rowTitle{align-items:center;gap:var(--spacing-2);font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);display:flex}.lores-module__-0qb8a__row:hover .lores-module__-0qb8a__rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:3px}.lores-module__-0qb8a__rowLine{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.lores-module__-0qb8a__rowLine[data-waiting]{color:var(--color-text-note)}.lores-module__-0qb8a__dot{border-radius:var(--radius-full);background:var(--color-text-note);flex:none;width:8px;height:8px;display:inline-block}.lores-module__-0qb8a__sides{gap:var(--spacing-8);margin:var(--spacing-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.lores-module__-0qb8a__side{margin:0}.lores-module__-0qb8a__sideWords{font:var(--typography-body-lg);color:var(--color-text-primary);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:0}.lores-module__-0qb8a__sideBy{align-items:center;gap:0 var(--spacing-4);margin-top:var(--spacing-2);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.lores-module__-0qb8a__note{margin:var(--spacing-4) 0 0;font:var(--typography-body-md);color:var(--color-text-secondary)}.lores-module__-0qb8a__panel{margin-top:var(--spacing-5);gap:var(--spacing-4);flex-direction:column;display:flex}.lores-module__-0qb8a__actions{align-items:center;gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.lores-module__-0qb8a__counter{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.lores-module__-0qb8a__error{font:var(--typography-body-sm);color:var(--color-tomato-text);margin:0}.lores-module__-0qb8a__people{margin:var(--spacing-2) 0 0;padding:0;list-style:none}.lores-module__-0qb8a__person{align-items:center;gap:var(--spacing-1) var(--spacing-4);padding:var(--spacing-3) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.lores-module__-0qb8a__person:last-child{border-bottom:0}.lores-module__-0qb8a__personName{font:var(--typography-body-md);color:var(--color-text-primary);display:block}.lores-module__-0qb8a__personStatus{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary);margin-top:2px;display:block}.lores-module__-0qb8a__form{gap:var(--spacing-6);margin-top:var(--spacing-8);flex-direction:column;display:flex}.lores-module__-0qb8a__personRow{gap:var(--spacing-3);padding:var(--spacing-4) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);display:grid}.lores-module__-0qb8a__personRow:last-child{border-bottom:0}.lores-module__-0qb8a__phoneRow{gap:var(--spacing-3);display:grid}.lores-module__-0qb8a__remove{justify-self:start}.lores-module__-0qb8a__footer{align-items:center;gap:var(--spacing-3) var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-rule);flex-wrap:wrap;display:flex}@media (min-width:640px){.lores-module__-0qb8a__personRow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.lores-module__-0qb8a__phoneRow{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.lores-module__-0qb8a__remove{grid-column:1/-1}}}
@layer components{.join-module__ZafwOW__join{max-width:76rem;min-height:100svh;padding:var(--spacing-24) var(--spacing-6);gap:var(--spacing-12) var(--spacing-16);grid-template-columns:1.02fr .98fr;align-items:center;margin:0 auto;display:grid;overflow-x:clip}.join-module__ZafwOW__copy{opacity:0;min-width:0;transition:opacity .64s var(--ease-decelerate), transform .64s var(--ease-decelerate);transform:translateY(22px)}.join-module__ZafwOW__copy[data-show]{opacity:1;transform:none}.join-module__ZafwOW__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:600;line-height:1.02}.join-module__ZafwOW__titleHighlight{--swipe-inset:10% -4% 0% -4%}.join-module__ZafwOW__intro{margin:var(--spacing-5) 0 0;max-width:26rem;font:var(--typography-body-lg);color:var(--reel-dim);text-wrap:pretty}.join-module__ZafwOW__note{margin:var(--spacing-8) 0 0 var(--spacing-12);align-items:flex-start;gap:var(--spacing-2);display:inline-flex;position:relative}.join-module__ZafwOW__noteScript{font-family:var(--font-marker);color:var(--reel-note);font-size:1.55rem;line-height:1;transform:rotate(-2deg)}.join-module__ZafwOW__noteArrow{width:2.3rem;height:2.6rem;color:var(--reel-accent);--ink-stroke-width:1.6px;position:absolute;top:-.85rem;left:-2.9rem}.join-module__ZafwOW__specimen{opacity:0;width:100%;min-width:0;transition:opacity .7s var(--ease-decelerate) .12s, transform .7s var(--ease-decelerate) .12s;justify-content:center;display:flex;transform:translateY(26px)rotate(.6deg)}.join-module__ZafwOW__specimen[data-show]{opacity:1;transform:none}.join-module__ZafwOW__panel{width:min(100%,24rem);max-width:100%;color:var(--color-text-secondary);position:relative}.join-module__ZafwOW__paper{padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);background:var(--color-bg-sheet);box-shadow:0 18px 50px #17151217}.join-module__ZafwOW__card{transform:rotate(-1.1deg)}.join-module__ZafwOW__specMeta{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.14em;color:inherit;text-transform:lowercase;flex-wrap:wrap;margin:0;display:flex}.join-module__ZafwOW__cardTitle{margin:var(--spacing-5) 0 0;font-family:var(--font-marker);color:var(--color-text-primary);text-wrap:balance;font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1.05;transform:rotate(-1.4deg)}.join-module__ZafwOW__cardHighlight,.join-module__ZafwOW__confirmHighlight{--swipe-inset:12% -2% 0% -2%}.join-module__ZafwOW__cardBody{margin:var(--spacing-4) 0 0;font:var(--typography-body-md);color:var(--reel-dim);text-wrap:pretty}.join-module__ZafwOW__form{margin-top:var(--spacing-6)}.join-module__ZafwOW__fieldLabel{font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.14em;color:inherit;display:block}.join-module__ZafwOW__fieldRow{margin-top:var(--spacing-3);align-items:stretch;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.join-module__ZafwOW__dial{min-width:6.15rem;min-height:44px;padding:var(--spacing-2) 1.05rem var(--spacing-2) 0;border-bottom:1px solid var(--color-ink-faint);color:var(--color-text-primary);flex:none;align-self:stretch;align-items:center;display:inline-flex;position:relative}.join-module__ZafwOW__dial:after{content:"";pointer-events:none;opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;width:.34rem;height:.34rem;position:absolute;top:50%;right:.15rem;transform:translateY(-70%)rotate(45deg)}.join-module__ZafwOW__dialCode{font:var(--typography-body-md);font-family:var(--font-mono);letter-spacing:.04em;pointer-events:none}.join-module__ZafwOW__dialSelect{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;font-size:1rem;position:absolute;inset:0}.join-module__ZafwOW__dial:focus-within{border-bottom-color:var(--color-text-primary);box-shadow:var(--focus-halo)}.join-module__ZafwOW__dialSelect:disabled{cursor:wait}.join-module__ZafwOW__dial:has(.join-module__ZafwOW__dialSelect:disabled){opacity:.55}.join-module__ZafwOW__field{border:0;border-bottom:1px solid var(--color-ink-faint);min-width:0;padding:var(--spacing-2) 0;font:var(--typography-body-md);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-primary);caret-color:var(--reel-accent);background:0 0;border-radius:0;flex:10rem}.join-module__ZafwOW__field::placeholder{color:var(--color-text-secondary);opacity:.7}.join-module__ZafwOW__field:focus-visible{border-bottom-color:var(--color-text-primary);box-shadow:var(--focus-halo);outline:none}.join-module__ZafwOW__field[aria-invalid=true]{border-bottom-color:var(--color-text-danger)}.join-module__ZafwOW__field:disabled{opacity:.55}.join-module__ZafwOW__error{margin-top:var(--spacing-3);font:var(--typography-label-md);color:var(--color-text-danger)}.join-module__ZafwOW__confirm{margin-top:var(--spacing-6)}.join-module__ZafwOW__confirmLine{font-family:var(--font-marker);color:var(--color-text-primary);margin:0;font-size:1.85rem;line-height:1.1;transform:rotate(-1deg)}.join-module__ZafwOW__confirmMeta{margin:var(--spacing-4) 0 0;align-items:center;gap:var(--spacing-3);font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.12em;color:var(--reel-dim);flex-wrap:wrap;display:flex}.join-module__ZafwOW__actions{margin-top:var(--spacing-6);align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.join-module__ZafwOW__form+.join-module__ZafwOW__specMeta,.join-module__ZafwOW__confirm+.join-module__ZafwOW__specMeta,.join-module__ZafwOW__actions+.join-module__ZafwOW__specMeta{margin-top:var(--spacing-6)}.join-module__ZafwOW__cta{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.12em;background:var(--color-action-primary);color:var(--color-bg-page);padding:var(--spacing-2) var(--spacing-5);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.join-module__ZafwOW__cta:hover{box-shadow:var(--shadow-lift)}.join-module__ZafwOW__cta:disabled{opacity:.6;cursor:wait}.join-module__ZafwOW__chip{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.1em;color:var(--reel-dim);text-underline-offset:4px;text-decoration:underline}.join-module__ZafwOW__chip[data-soon]{opacity:.7;text-decoration:none}@media (max-width:900px){.join-module__ZafwOW__join{gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-4) var(--spacing-8);grid-template-columns:1fr;align-content:center}.join-module__ZafwOW__specimen{justify-content:flex-start}.join-module__ZafwOW__fieldRow{flex-direction:column;align-items:stretch}.join-module__ZafwOW__dial{align-self:start}.join-module__ZafwOW__field{flex:none}}@media (prefers-reduced-motion:reduce){.join-module__ZafwOW__copy,.join-module__ZafwOW__specimen{opacity:1;transition:none;transform:none}}}
@layer components{.sound-module__tOhi0G__pill{align-items:center;gap:var(--spacing-2);min-height:44px;padding:0 var(--spacing-4);font:var(--typography-label-md);letter-spacing:.06em;color:var(--color-text-primary);background:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:var(--shadow-place);cursor:pointer;white-space:nowrap;pointer-events:auto;transition:background .2s var(--ease-standard);display:inline-flex}.sound-module__tOhi0G__pill:hover{background:var(--color-sheet)}.sound-module__tOhi0G__pill[aria-pressed=true] .sound-module__tOhi0G__state{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.sound-module__tOhi0G__pill{transition:none}}}
@layer components{.letters-module__3gSDoG__badge{width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.letters-module__3gSDoG__badge:hover{background:var(--color-bg-recessed)}.letters-module__3gSDoG__badgeStamp{padding:0 var(--spacing-1);background:var(--color-bg-page);pointer-events:none;font-size:.6875rem;line-height:1.25;position:absolute;top:2px;right:-2px}.letters-module__3gSDoG__desktopEntry{display:none}@media (min-width:1024px){.letters-module__3gSDoG__desktopEntry{margin-bottom:var(--spacing-4);justify-content:flex-end;display:flex}}.letters-module__3gSDoG__list{margin:0;padding:0;list-style:none}.letters-module__3gSDoG__row{gap:var(--spacing-3);padding:var(--spacing-4) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);flex-direction:column;display:flex}.letters-module__3gSDoG__noteLink{color:inherit;text-decoration:none}.letters-module__3gSDoG__list>li:last-child .letters-module__3gSDoG__row{border-bottom:0}.letters-module__3gSDoG__line{align-items:flex-start;gap:var(--spacing-3);display:flex}.letters-module__3gSDoG__text{min-width:0;font:var(--typography-body-md);color:var(--color-text-primary);overflow-wrap:anywhere;text-wrap:pretty;flex:1;margin:0}.letters-module__3gSDoG__row[data-read] .letters-module__3gSDoG__text{color:var(--color-text-secondary)}.letters-module__3gSDoG__dot{border-radius:var(--radius-full);background:var(--color-text-note);flex:none;width:8px;height:8px;margin-top:.55em}.letters-module__3gSDoG__row[data-read] .letters-module__3gSDoG__dot{visibility:hidden}.letters-module__3gSDoG__actions{gap:var(--spacing-3);padding-left:calc(8px + var(--spacing-3));flex-wrap:wrap;display:flex}.letters-module__3gSDoG__open{min-height:44px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px;align-items:center;display:inline-flex}.letters-module__3gSDoG__open:hover{text-decoration-color:currentColor}.letters-module__3gSDoG__problem{padding-left:calc(8px + var(--spacing-3));font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-danger);margin:0}.letters-module__3gSDoG__problem[data-in=modal]{margin-top:var(--spacing-3);padding-left:0}.letters-module__3gSDoG__faces{padding-left:calc(8px + var(--spacing-3));display:grid}.letters-module__3gSDoG__face{align-items:center;gap:var(--spacing-1) var(--spacing-3);opacity:0;visibility:hidden;min-width:0;min-height:44px;transition:opacity var(--duration-exit) var(--ease-exit), visibility 0s linear var(--duration-exit);flex-wrap:wrap;grid-area:1/1;display:flex}.letters-module__3gSDoG__face[data-on]{opacity:1;visibility:visible;transition:opacity var(--duration-normal) var(--ease-standard) var(--duration-exit), visibility 0s}.letters-module__3gSDoG__face:focus,.letters-module__3gSDoG__face:focus-visible{box-shadow:none;outline:none}.letters-module__3gSDoG__outcome{align-items:center;gap:var(--spacing-2);min-width:0;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;display:inline-flex}.letters-module__3gSDoG__check{width:16px;height:16px;color:var(--color-text-primary);--stroke-duration:.28s;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.letters-module__3gSDoG__face{transition:opacity .15s var(--ease-standard), visibility 0s linear .15s}.letters-module__3gSDoG__face[data-on]{transition:opacity .15s var(--ease-standard), visibility 0s}}.letters-module__3gSDoG__more{padding-top:var(--spacing-3);justify-content:flex-start;display:flex}}
@layer components{.first-page-preview-module__tolcXW__page{padding:var(--spacing-5);background:var(--color-bg-sheet);box-shadow:var(--shadow-place);position:relative;rotate:-.6deg}.first-page-preview-module__tolcXW__kicker{margin:0 0 var(--spacing-3);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary);justify-content:space-between;display:flex}.first-page-preview-module__tolcXW__masthead{margin:0 0 var(--spacing-4);font:var(--typography-heading-lg);letter-spacing:var(--tracking-heading-lg)}.first-page-preview-module__tolcXW__lines{gap:var(--spacing-3);flex-direction:column;margin:0;display:flex}.first-page-preview-module__tolcXW__line{padding-top:var(--spacing-3);border-top:1px solid var(--color-border-rule);animation:first-page-preview-module__tolcXW__land var(--duration-place) var(--ease-place) both}.first-page-preview-module__tolcXW__line[data-empty]{animation:none}.first-page-preview-module__tolcXW__label{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.first-page-preview-module__tolcXW__value{margin:var(--spacing-1) 0 0;font:var(--typography-body-md);color:var(--color-text-primary);flex-direction:column;gap:2px;display:flex}.first-page-preview-module__tolcXW__quiet{font:var(--typography-body-sm);color:var(--color-text-secondary)}.first-page-preview-module__tolcXW__blank{border-bottom:1px dashed var(--color-border-rule);width:60%;height:12px;display:block}.first-page-preview-module__tolcXW__topics{gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;display:flex}.first-page-preview-module__tolcXW__stamp{margin-top:var(--spacing-5)}@keyframes first-page-preview-module__tolcXW__land{0%{transform:translateY(-8px)rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.first-page-preview-module__tolcXW__line{animation:none}}}
@layer components{.landing-dock-module__q0xMeG__dock{left:50%;bottom:max(var(--spacing-4), env(safe-area-inset-bottom));z-index:5;align-items:center;gap:var(--spacing-2);pointer-events:none;visibility:hidden;opacity:0;transition:opacity .24s var(--ease-standard), visibility 0s linear .24s;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.landing-dock-module__q0xMeG__dock[data-show]{visibility:visible;opacity:1;transition-delay:0s}@media (prefers-reduced-motion:reduce){.landing-dock-module__q0xMeG__dock{transition:none}}}
@layer components{.torn-page-module__bBz8-q__page{min-height:100dvh;padding:var(--spacing-6) var(--spacing-4) var(--spacing-16)}.torn-page-module__bBz8-q__home{color:var(--color-text-primary);display:inline-block}.torn-page-module__bBz8-q__stage{max-width:30rem;margin:var(--spacing-12) auto 0}.torn-page-module__bBz8-q__cat{margin:0 0 -6px var(--spacing-8);position:relative}.torn-page-module__bBz8-q__sheet{padding:var(--spacing-8) var(--spacing-6) var(--spacing-12);background:var(--color-bg-sheet);box-shadow:var(--shadow-place);clip-path:polygon(0 0,100% 0,100% 94%,96% 97%,91% 94.5%,85% 98%,79% 95%,72% 97.5%,66% 94%,59% 98.5%,52% 95%,45% 97%,38% 94%,31% 98%,24% 95.5%,17% 98%,10% 94.5%,4% 97.5%,0 95%);rotate:-.6deg}.torn-page-module__bBz8-q__title{font:var(--typography-heading-xl);letter-spacing:-.02em;text-transform:lowercase;text-wrap:balance}.torn-page-module__bBz8-q__body{margin-top:var(--spacing-3);font:var(--typography-body-md);color:var(--color-text-secondary)}.torn-page-module__bBz8-q__action{margin-top:var(--spacing-6)}@media (prefers-reduced-motion:no-preference){.torn-page-module__bBz8-q__sheet{animation:torn-page-module__bBz8-q__place var(--duration-place) var(--ease-place) both}}@keyframes torn-page-module__bBz8-q__place{0%{opacity:0;translate:0 -22px}}}
@layer components{.remember-when-sheet-module__cytAGq__form{gap:var(--spacing-6);flex-direction:column;display:flex}.remember-when-sheet-module__cytAGq__sectionTitle{padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-rule);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);margin:0}.remember-when-sheet-module__cytAGq__problem{font:var(--typography-body-sm);color:var(--color-tomato-text);margin:0}.remember-when-sheet-module__cytAGq__footer{align-items:center;gap:var(--spacing-3) var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-rule);flex-wrap:wrap;display:flex}.remember-when-sheet-module__cytAGq__confirmed{gap:var(--spacing-5);flex-direction:column;display:flex}.remember-when-sheet-module__cytAGq__line{font:var(--typography-body-lg);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.remember-when-sheet-module__cytAGq__scene{width:100%;max-width:420px}.remember-when-sheet-module__cytAGq__drawing{aspect-ratio:4/3;border:1px dashed var(--color-border-rule);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.remember-when-sheet-module__cytAGq__drawingNote{font:var(--typography-hand-sm);color:var(--color-text-note);margin:0}.remember-when-sheet-module__cytAGq__note{font:var(--typography-body-md);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.remember-when-sheet-module__cytAGq__status{gap:var(--spacing-4);flex-direction:column;display:flex}.remember-when-sheet-module__cytAGq__table{align-items:flex-start;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-rule);flex-direction:column;display:flex}.remember-when-sheet-module__cytAGq__link{font:var(--typography-label-lg);color:inherit;text-underline-offset:4px;align-self:flex-start}.remember-when-sheet-module__cytAGq__reaction{align-items:center;gap:var(--spacing-3);font:var(--typography-body-md);color:var(--color-text-secondary);margin:0;display:flex}}
@layer components{.sleep-bubble-module__yNpCIG__root{pointer-events:none;width:0;height:0;position:absolute}.sleep-bubble-module__yNpCIG__stage{width:var(--bubble-size,clamp(1.4rem, 4.6vw, 2.35rem));position:absolute;bottom:0;left:0;transform:translate(-50%)}.sleep-bubble-module__yNpCIG__body{aspect-ratio:4/5;transform-origin:50% 100%;will-change:transform, opacity;width:100%;animation:4.2s cubic-bezier(.33,1.4,.4,1) infinite sleep-bubble-module__yNpCIG__bubble-breathe;display:block;transform:scale(0)}.sleep-bubble-module__yNpCIG__svg{filter:drop-shadow(0 .06em .14em #281c0838);width:100%;height:100%;display:block;overflow:visible}.sleep-bubble-module__yNpCIG__sparkle{background:radial-gradient(circle,#fffffff2 0%,#fff0 68%);border-radius:50%;width:55%;height:55%;animation:4.2s ease-out infinite sleep-bubble-module__yNpCIG__bubble-pop-flash;position:absolute;top:-8%;left:22%}@keyframes sleep-bubble-module__yNpCIG__bubble-breathe{0%,5%{opacity:0;transform:scale(0)rotate(0)}9%{opacity:.85;transform:scale(.14)rotate(-2deg)}40%{opacity:.92;transform:scale(.96)rotate(1deg)}48%{transform:scale(1.01)rotate(-1deg)}55%{transform:scale(.96)rotate(.6deg)}60%{opacity:.92;transform:scale(1.02)rotate(0)}62%{opacity:0;transform:scale(.08)rotate(0)}to{opacity:0;transform:scale(0)}}@keyframes sleep-bubble-module__yNpCIG__bubble-pop-flash{0%,58%{opacity:0;transform:scale(.4)}61%{opacity:.9;transform:scale(1)}68%,to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.sleep-bubble-module__yNpCIG__body{opacity:.9;animation:none;transform:scale(.82)}.sleep-bubble-module__yNpCIG__sparkle{animation:none;display:none}}}
@layer components{.report-sheet-module__dnvYOq__note{margin:0 0 var(--spacing-4);font:var(--typography-body-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.report-sheet-module__dnvYOq__closing{margin:0 0 var(--spacing-3);font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);color:var(--color-text-primary)}.report-sheet-module__dnvYOq__link{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.report-sheet-module__dnvYOq__noteField,.report-sheet-module__dnvYOq__block{margin-top:var(--spacing-5)}.report-sheet-module__dnvYOq__error{margin:var(--spacing-4) 0 0;font:var(--typography-body-sm);color:var(--color-text-danger);overflow-wrap:anywhere}.report-sheet-module__dnvYOq__footer{margin-top:var(--spacing-6);justify-content:flex-end;display:flex}}
@layer components{.voice-picker-module__lu4jyG__picker{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.voice-picker-module__lu4jyG__row{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.voice-picker-module__lu4jyG__row>*{flex:140px;min-width:0}.voice-picker-module__lu4jyG__lede,.voice-picker-module__lu4jyG__hint{font:var(--typography-body-sm);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.voice-picker-module__lu4jyG__lede{margin-block-end:var(--spacing-4)}.voice-picker-module__lu4jyG__error{font:var(--typography-body-sm);color:var(--color-text-danger);text-wrap:pretty;margin:0}}
@layer components{.what-you-added-module__qz6b2W__section{gap:var(--spacing-3);flex-direction:column;display:flex}.what-you-added-module__qz6b2W__heading{font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);margin:0}.what-you-added-module__qz6b2W__call{border-top:1px solid var(--color-border-rule);padding-top:var(--spacing-2)}.what-you-added-module__qz6b2W__summary{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-primary);cursor:pointer;align-items:center;display:flex}.what-you-added-module__qz6b2W__turns{gap:var(--spacing-3);margin:var(--spacing-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.what-you-added-module__qz6b2W__turn{gap:var(--spacing-3);grid-template-columns:48px minmax(0,1fr);align-items:baseline;display:grid}.what-you-added-module__qz6b2W__who{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.what-you-added-module__qz6b2W__turn[data-speaker=lore] .what-you-added-module__qz6b2W__who{color:var(--color-text-note)}.what-you-added-module__qz6b2W__text{overflow-wrap:anywhere;margin:0}.what-you-added-module__qz6b2W__turn[data-speaker=lore] .what-you-added-module__qz6b2W__text{color:var(--color-text-secondary)}}
@layer components{.posting-editor-module__D7EI3q__editor{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.posting-editor-module__D7EI3q__sketch{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:420px;height:auto;display:block}.posting-editor-module__D7EI3q__field{min-width:0;position:relative}.posting-editor-module__D7EI3q__counter{margin-top:var(--spacing-1);text-align:right;font:var(--typography-label-sm);color:var(--color-text-secondary);display:block}.posting-editor-module__D7EI3q__section{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.posting-editor-module__D7EI3q__heading{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-primary);text-transform:lowercase;margin:0}.posting-editor-module__D7EI3q__hint{font:var(--typography-body-sm);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.posting-editor-module__D7EI3q__nothing{font:var(--typography-hand-md);color:var(--color-text-note);text-wrap:pretty;margin:0}.posting-editor-module__D7EI3q__error{font:var(--typography-body-sm);color:var(--color-text-danger);text-wrap:pretty;margin:0}.posting-editor-module__D7EI3q__lines,.posting-editor-module__D7EI3q__pages,.posting-editor-module__D7EI3q__people{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.posting-editor-module__D7EI3q__lineRow{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.posting-editor-module__D7EI3q__lineRow>:first-child{width:100%}.posting-editor-module__D7EI3q__approved{font:var(--typography-label-sm);color:var(--color-text-secondary)}.posting-editor-module__D7EI3q__lineRow[data-approved] .posting-editor-module__D7EI3q__approved{color:var(--color-text-primary)}.posting-editor-module__D7EI3q__row{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.posting-editor-module__D7EI3q__chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.posting-editor-module__D7EI3q__chipList{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.posting-editor-module__D7EI3q__chipRow{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.posting-editor-module__D7EI3q__chipQuestion{font:var(--typography-label-md);color:var(--color-text-primary);text-transform:lowercase;overflow-wrap:anywhere;margin:0}.posting-editor-module__D7EI3q__chipAnswer{font:var(--typography-body-sm);color:var(--color-text-secondary);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.posting-editor-module__D7EI3q__newTable{gap:var(--spacing-3);min-width:0;padding:var(--spacing-3) 0 0;border:0;border-top:1px solid var(--color-border-rule);flex-direction:column;margin:0;display:flex}.posting-editor-module__D7EI3q__check{align-items:center;gap:var(--spacing-3);min-height:44px;font:var(--typography-body-md);display:flex}.posting-editor-module__D7EI3q__page{align-items:center;gap:var(--spacing-2) var(--spacing-3);font:var(--typography-body-sm);flex-wrap:wrap;display:flex}.posting-editor-module__D7EI3q__thumb{object-fit:cover;width:64px;height:48px}.posting-editor-module__D7EI3q__previewPhotos{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.posting-editor-module__D7EI3q__previewPhotos li{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.posting-editor-module__D7EI3q__previewPhoto{aspect-ratio:1;object-fit:cover;width:100%;display:block}.posting-editor-module__D7EI3q__link{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.posting-editor-module__D7EI3q__exits{gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.posting-editor-module__D7EI3q__footer{gap:var(--spacing-3);display:flex}.posting-editor-module__D7EI3q__footer>*{flex:1}.posting-editor-module__D7EI3q__preview{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.posting-editor-module__D7EI3q__previewTitle{font:var(--typography-heading-lg);text-wrap:balance;overflow-wrap:anywhere;margin:0}.posting-editor-module__D7EI3q__previewLine{font:var(--typography-hand-md);color:var(--color-text-note);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.posting-editor-module__D7EI3q__previewWords{font:var(--typography-body-lg);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.posting-editor-module__D7EI3q__offer{gap:var(--spacing-3);min-width:0;margin-top:var(--spacing-6);padding-top:var(--spacing-5);border-top:1px solid var(--color-border-rule);flex-direction:column;display:flex}.posting-editor-module__D7EI3q__offerHeading{font:var(--typography-heading-md);text-wrap:balance;margin:0}.posting-editor-module__D7EI3q__offerFrom{font:var(--typography-label-sm);color:var(--color-text-secondary);margin:0}.posting-editor-module__D7EI3q__offerCount{font:var(--typography-label-sm);color:var(--color-text-secondary)}.posting-editor-module__D7EI3q__offerLine{font:var(--typography-hand-md);color:var(--color-text-note);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.posting-editor-module__D7EI3q__offerActions{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.posting-editor-module__D7EI3q__openIt{min-height:44px;color:var(--color-text-primary);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}}
@font-face{font-family:springtown;src:url(../media/springtown_market-s.p.0yejhnfstkqvf.otf?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("opentype");font-display:swap}@font-face{font-family:springtown Fallback;src:local(Arial);ascent-override:99.7%;descent-override:3.79%;line-gap-override:12.07%;size-adjust:115.95%}.springtown_b74470ba-module__kCmxlW__className{font-family:springtown,springtown Fallback,cursive}.springtown_b74470ba-module__kCmxlW__variable{--font-springtown:"springtown", "springtown Fallback", cursive}
@layer components{.sleep-z-module__f0-LMa__root{pointer-events:none;width:0;height:0;position:absolute}.sleep-z-module__f0-LMa__z{color:var(--color-ink);font-family:var(--font-marker);font-size:var(--z-size,clamp(.9rem, 1.6vw, 1.5rem));opacity:0;text-transform:lowercase;line-height:1;animation:9s ease-out infinite sleep-z-module__f0-LMa__z-drift;position:absolute;top:0;left:0}.sleep-z-module__f0-LMa__z:nth-child(2){font-size:calc(var(--z-size,clamp(.9rem, 1.6vw, 1.5rem)) * 1.25);animation-delay:.9s}.sleep-z-module__f0-LMa__z:nth-child(3){font-size:calc(var(--z-size,clamp(.9rem, 1.6vw, 1.5rem)) * 1.55);animation-delay:1.8s}@keyframes sleep-z-module__f0-LMa__z-drift{0%{opacity:0;transform:translate(0)rotate(-8deg)scale(.7)}10%{opacity:.85}32%{opacity:.85}44%,to{opacity:0;transform:translate(1.6rem,-2.6rem)rotate(8deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.sleep-z-module__f0-LMa__z{opacity:0;animation:none}.sleep-z-module__f0-LMa__z:first-child{opacity:.85;transform:rotate(-4deg)}}}
@layer components{.shelf-module__NkSvtq__shelf{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.shelf-module__NkSvtq__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.shelf-module__NkSvtq__header h1{overflow-wrap:anywhere;min-width:0;margin:0}.shelf-module__NkSvtq__list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shelf-module__NkSvtq__item{min-width:0}.shelf-module__NkSvtq__card{width:100%;color:inherit;text-decoration:none;display:block}.shelf-module__NkSvtq__row{align-items:flex-start;gap:var(--spacing-3);min-width:0;display:flex}.shelf-module__NkSvtq__sketch{aspect-ratio:4/3;object-fit:cover;background:color-mix(in srgb, var(--color-border-rule) 40%, transparent);flex:none;width:96px}.shelf-module__NkSvtq__line{text-wrap:pretty;overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:359px){.shelf-module__NkSvtq__row{flex-direction:column}.shelf-module__NkSvtq__sketch{width:100%}}.shelf-module__NkSvtq__end,.shelf-module__NkSvtq__more{margin:0}.shelf-module__NkSvtq__gone{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.shelf-module__NkSvtq__back{color:inherit;text-underline-offset:3px;text-decoration:underline}}
@layer components{.taped-strip-module__R56Eqa__strip{grid-auto-flow:column;grid-auto-columns:minmax(0, calc((100% - 2 * var(--spacing-4)) / 3));gap:var(--spacing-4);padding:var(--spacing-3) 0 var(--spacing-1);scrollbar-width:none;overscroll-behavior-x:contain;margin:0;list-style:none;display:grid;overflow-x:auto}.taped-strip-module__R56Eqa__strip::-webkit-scrollbar{display:none}.taped-strip-module__R56Eqa__entry{min-width:0}.taped-strip-module__R56Eqa__link{gap:var(--spacing-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.taped-strip-module__R56Eqa__sheet{padding:var(--spacing-2);background:var(--color-bg-sheet);box-shadow:var(--shadow-place);display:block;position:relative}.taped-strip-module__R56Eqa__image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.taped-strip-module__R56Eqa__label{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taped-strip-module__R56Eqa__link:hover .taped-strip-module__R56Eqa__label{color:var(--color-text-primary)}.taped-strip-module__R56Eqa__more{aspect-ratio:4/3;width:100%;margin-top:var(--spacing-3);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.taped-strip-module__R56Eqa__more:hover:not(:disabled){color:var(--color-text-primary)}}
@font-face{font-family:pecita;src:url(../media/pecita-s.3w45tc-rn1p5h.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");font-display:swap}@font-face{font-family:pecita Fallback;src:local(Times New Roman);ascent-override:57.61%;descent-override:29.68%;line-gap-override:7.86%;size-adjust:114.56%}.pecita_b683ce12-module__NDCBhq__className{font-family:pecita,pecita Fallback,cursive}.pecita_b683ce12-module__NDCBhq__variable{--font-pecita:"pecita", "pecita Fallback", cursive}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.3fofz6dws3mg0.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_ae16a79b-module__Yo8l5a__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_ae16a79b-module__Yo8l5a__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@layer components{.code-input-module__t9PR6G__group{gap:clamp(4px, calc((100% - 6 * 44px) / 5), var(--spacing-2));width:100%;max-width:calc(6 * 52px + 5 * var(--spacing-2));display:flex;position:relative}.code-input-module__t9PR6G__cell{aspect-ratio:1;text-align:center;min-width:44px;max-width:52px;font-family:var(--font-mono);font-size:var(--text-heading-md);font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-bg-recessed);border-radius:var(--radius-0);box-shadow:inset 0 -1px 0 var(--color-ink-faint);caret-color:var(--color-text-primary);transition:box-shadow var(--duration-fast) var(--ease-standard);border:0;flex:1 1 0;padding:0}.code-input-module__t9PR6G__cell:focus-visible{box-shadow:inset 0 -2px 0 var(--color-text-primary), var(--focus-halo)}.code-input-module__t9PR6G__cellError{box-shadow:inset 0 -2px 0 var(--color-text-danger)}.code-input-module__t9PR6G__cellError:focus-visible{box-shadow:inset 0 -2px 0 var(--color-text-danger), var(--focus-halo)}.code-input-module__t9PR6G__cell:disabled{color:var(--color-text-secondary)}.code-input-module__t9PR6G__swipe{--swipe-inset:18% -3% 14% -3%;--swipe-rotate:-.6deg}}
@layer components{.card-stickers-module__30wvXa__layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-stickers-module__30wvXa__placed{place-items:center;display:grid;position:absolute;translate:-50% -50%}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_78359438-module__-Qgr4W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_78359438-module__-Qgr4W__variable{--font-inter:"Inter", "Inter Fallback"}
@layer components{.admin-module__0Q5I-G__shell{--rail-width:220px;--bar-height:56px;background:var(--color-bg-page);min-height:100dvh}.admin-module__0Q5I-G__skip{top:var(--spacing-3);left:var(--spacing-3);z-index:var(--z-toast);padding:var(--spacing-3) var(--spacing-4);font:var(--typography-label-lg);color:var(--color-text-primary);background:var(--color-bg-sheet);position:absolute;transform:translateY(-200%)}.admin-module__0Q5I-G__skip:focus-visible{transform:none}.admin-module__0Q5I-G__topBar{z-index:var(--z-nav);align-items:center;gap:var(--spacing-3);height:var(--bar-height);padding:env(safe-area-inset-top,0px) 20px 0;box-sizing:content-box;background:var(--color-bg-page);display:flex;position:sticky;top:0}.admin-module__0Q5I-G__brand{color:var(--color-text-primary);display:block}.admin-module__0Q5I-G__brand svg{width:64px;height:auto;display:block}.admin-module__0Q5I-G__brandStamp{margin-left:var(--spacing-1)}.admin-module__0Q5I-G__topActions{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.admin-module__0Q5I-G__tabs{top:calc(var(--bar-height) + env(safe-area-inset-top,0px));z-index:var(--z-sticky);background:var(--color-bg-page);border-bottom:1px solid var(--color-border-rule);position:sticky}.admin-module__0Q5I-G__tabList{gap:var(--spacing-5);scrollbar-width:none;margin:0;padding:0 20px;list-style:none;display:flex;overflow-x:auto}.admin-module__0Q5I-G__tabList::-webkit-scrollbar{display:none}.admin-module__0Q5I-G__tab{min-height:44px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:flex}.admin-module__0Q5I-G__tab:hover,.admin-module__0Q5I-G__tab[aria-current=page]{color:var(--color-text-primary)}.admin-module__0Q5I-G__rail{z-index:var(--z-nav);width:var(--rail-width);padding:var(--spacing-6) var(--spacing-4) var(--spacing-6);background:var(--color-bg-page);border-right:1px solid var(--color-border-rule);flex-direction:column;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-module__0Q5I-G__railMark{width:fit-content;color:var(--color-text-primary);display:inline-flex}.admin-module__0Q5I-G__railMark svg{width:140px;height:auto;display:block}.admin-module__0Q5I-G__railStamp{margin-top:var(--spacing-3);align-self:flex-start}.admin-module__0Q5I-G__railList{gap:var(--spacing-1);margin:var(--spacing-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.admin-module__0Q5I-G__railRow{align-items:center;gap:var(--spacing-3);min-height:44px;padding:var(--spacing-2);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.admin-module__0Q5I-G__railRow:hover,.admin-module__0Q5I-G__railRow[aria-current=page]{color:var(--color-text-primary)}.admin-module__0Q5I-G__railNumber{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);font-variant-numeric:tabular-nums;color:var(--color-text-disabled)}.admin-module__0Q5I-G__railRow[aria-current=page] .admin-module__0Q5I-G__railNumber{color:var(--color-text-secondary)}.admin-module__0Q5I-G__railFoot{padding-top:var(--spacing-4);border-top:1px solid var(--color-border-rule);margin-top:auto}.admin-module__0Q5I-G__railWhoLabel{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary);display:block}.admin-module__0Q5I-G__railWho{margin-top:var(--spacing-1);font:var(--typography-body-sm);color:var(--color-text-primary);overflow-wrap:anywhere;display:block}.admin-module__0Q5I-G__railFootActions{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__railLink{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.admin-module__0Q5I-G__railLink:hover{color:var(--color-text-primary)}.admin-module__0Q5I-G__main{max-width:60rem;padding:var(--spacing-8) 20px calc(env(safe-area-inset-bottom,0px) + var(--spacing-16));outline:none;margin:0 auto}@media (min-width:390px){.admin-module__0Q5I-G__topBar,.admin-module__0Q5I-G__tabList,.admin-module__0Q5I-G__main{padding-inline:22px}}@media (min-width:640px){.admin-module__0Q5I-G__main{padding-inline:var(--spacing-8)}}@media (min-width:1024px){.admin-module__0Q5I-G__topBar,.admin-module__0Q5I-G__tabs{display:none}.admin-module__0Q5I-G__rail{display:flex}.admin-module__0Q5I-G__main{margin-left:max(var(--rail-width), calc(var(--rail-width) + (100vw - var(--rail-width) - 60rem) / 2));padding:var(--spacing-12) var(--spacing-12) var(--spacing-20);margin-right:0}}.admin-module__0Q5I-G__kicker{justify-content:space-between;gap:var(--spacing-3);padding-bottom:var(--spacing-2);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-ink);margin:0;display:flex}.admin-module__0Q5I-G__pageTitle{margin:var(--spacing-4) 0 0;font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);color:var(--color-text-primary)}.admin-module__0Q5I-G__pageLede{margin:var(--spacing-3) 0 0;max-width:56ch;font:var(--typography-body-md);color:var(--color-text-secondary);text-wrap:pretty}@media (min-width:1024px){.admin-module__0Q5I-G__pageTitle{font:var(--typography-display-lg);letter-spacing:var(--tracking-display)}}.admin-module__0Q5I-G__sectionLabel{padding-bottom:var(--spacing-2);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-rule);margin:0}.admin-module__0Q5I-G__asOf{margin:var(--spacing-8) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.admin-module__0Q5I-G__figures{gap:var(--spacing-3);margin-top:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.admin-module__0Q5I-G__figures{gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-module__0Q5I-G__figure{height:100%;min-height:9.5rem}@media (max-width:639px){.admin-module__0Q5I-G__figure{min-height:0}}.admin-module__0Q5I-G__figureValue{margin-top:var(--spacing-2);font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);font-variant-numeric:proportional-nums;color:var(--color-text-primary);display:block}@media (min-width:640px){.admin-module__0Q5I-G__figureValue{font:var(--typography-display-lg);letter-spacing:var(--tracking-display)}}.admin-module__0Q5I-G__figureNote{margin-top:var(--spacing-1);font:var(--typography-body-sm);color:var(--color-text-secondary);display:block}.admin-module__0Q5I-G__figureStamp{margin-top:var(--spacing-3);display:block}.admin-module__0Q5I-G__notice{margin:var(--spacing-6) 0 0;font:var(--typography-body-sm);color:var(--color-text-secondary)}.admin-module__0Q5I-G__indexSection{margin-top:var(--spacing-16)}.admin-module__0Q5I-G__indexList{margin:0;padding:0;list-style:none}.admin-module__0Q5I-G__indexRow{align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-5) 0;color:var(--color-text-primary);border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);grid-template-columns:2.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.admin-module__0Q5I-G__indexNumber{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.admin-module__0Q5I-G__indexTitle{font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);display:block}.admin-module__0Q5I-G__indexBlurb{margin-top:var(--spacing-1);font:var(--typography-body-sm);color:var(--color-text-secondary);display:block}.admin-module__0Q5I-G__indexArrow{font:var(--typography-heading-sm);color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard)}.admin-module__0Q5I-G__indexRow:hover .admin-module__0Q5I-G__indexArrow,.admin-module__0Q5I-G__indexRow:focus-visible .admin-module__0Q5I-G__indexArrow{color:var(--color-text-primary);transform:translate(4px)}.admin-module__0Q5I-G__toolbar{align-items:end;gap:var(--spacing-3);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__toolbarField{flex:14rem}.admin-module__0Q5I-G__listHead{justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-8);padding-bottom:var(--spacing-2);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-rule);display:flex}.admin-module__0Q5I-G__split{gap:var(--spacing-8);margin-top:var(--spacing-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.admin-module__0Q5I-G__split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.admin-module__0Q5I-G__form{gap:var(--spacing-4);margin-top:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__0Q5I-G__formWide{grid-column:1/-1}.admin-module__0Q5I-G__phoneRow{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.admin-module__0Q5I-G__phoneRow{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.admin-module__0Q5I-G__sentLine{margin:var(--spacing-3) 0 0;font:var(--typography-body-sm);color:var(--color-text-secondary)}.admin-module__0Q5I-G__handoff{margin:var(--spacing-3) 0 0;white-space:pre-wrap;font:var(--typography-body-sm);color:var(--color-text-primary)}.admin-module__0Q5I-G__handoffDetails{margin-top:var(--spacing-3)}.admin-module__0Q5I-G__handoffDetails summary{cursor:pointer;font:var(--typography-body-sm);color:var(--color-text-secondary)}.admin-module__0Q5I-G__handoffDetails .admin-module__0Q5I-G__handoff{margin-top:var(--spacing-2)}.admin-module__0Q5I-G__buttonRow{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__hint{padding:var(--spacing-4) 0;font:var(--typography-body-sm);color:var(--color-text-secondary);border-top:1px solid var(--color-border-rule);border-bottom:1px solid var(--color-border-rule)}.admin-module__0Q5I-G__hint p{margin:0}.admin-module__0Q5I-G__createdCodes{margin:var(--spacing-3) 0 0;font:var(--typography-heading-sm);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;padding:0;line-height:2;list-style:none}.admin-module__0Q5I-G__filters{gap:var(--spacing-1) var(--spacing-2);margin-top:var(--spacing-12);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-rule);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__chipCount{margin-left:var(--spacing-1);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.admin-module__0Q5I-G__list{margin:0;padding:0;list-style:none}.admin-module__0Q5I-G__item{align-items:center;gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-5) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-module__0Q5I-G__item:last-child{border-bottom:0}.admin-module__0Q5I-G__item[data-state=revoked] .admin-module__0Q5I-G__code,.admin-module__0Q5I-G__item[data-state=expired] .admin-module__0Q5I-G__code,.admin-module__0Q5I-G__item[data-state=used\ up] .admin-module__0Q5I-G__code{color:var(--color-text-secondary)}.admin-module__0Q5I-G__item[data-state=revoked] .admin-module__0Q5I-G__code{text-decoration:line-through;text-decoration-thickness:1.5px}.admin-module__0Q5I-G__itemBody{min-width:0}.admin-module__0Q5I-G__itemTitle{align-items:center;gap:var(--spacing-2) var(--spacing-4);font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm);color:var(--color-text-primary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__itemMeta{margin-top:var(--spacing-1);font:var(--typography-body-sm);color:var(--color-text-primary);overflow-wrap:anywhere;display:block}.admin-module__0Q5I-G__itemRecord{margin-top:var(--spacing-1);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);overflow-wrap:anywhere;display:block}.admin-module__0Q5I-G__code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em}.admin-module__0Q5I-G__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__more{margin-top:var(--spacing-6);justify-content:center;display:flex}.admin-module__0Q5I-G__empty{margin:var(--spacing-6) 0 0;font:var(--typography-body-md);color:var(--color-text-secondary)}.admin-module__0Q5I-G__error{margin:var(--spacing-4) 0 0;font:var(--typography-body-sm);color:var(--color-text-danger)}.admin-module__0Q5I-G__danger{color:var(--color-text-danger)}@media (max-width:639px){.admin-module__0Q5I-G__item{grid-template-columns:minmax(0,1fr)}.admin-module__0Q5I-G__actions{justify-content:flex-start}.admin-module__0Q5I-G__form{grid-template-columns:minmax(0,1fr)}}.admin-module__0Q5I-G__itemLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-thickness:1px}.admin-module__0Q5I-G__itemLink:hover,.admin-module__0Q5I-G__itemLink:focus-visible{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.admin-module__0Q5I-G__back{min-height:44px;margin-bottom:var(--spacing-2);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.admin-module__0Q5I-G__back:hover{color:var(--color-text-primary)}.admin-module__0Q5I-G__stampRow{gap:var(--spacing-3);margin:var(--spacing-5) 0 0;flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__block{margin-top:var(--spacing-12)}.admin-module__0Q5I-G__facts{gap:var(--spacing-5) var(--spacing-6);margin:var(--spacing-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.admin-module__0Q5I-G__fact dt{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.admin-module__0Q5I-G__fact dd{margin:var(--spacing-1) 0 0;font:var(--typography-body-md);color:var(--color-text-primary);overflow-wrap:anywhere}.admin-module__0Q5I-G__switchRow{align-items:center;gap:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__settingList{margin:var(--spacing-4) 0 0;padding:0;list-style:none}.admin-module__0Q5I-G__settingList li{justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3) 0;font:var(--typography-body-sm);border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);display:flex}.admin-module__0Q5I-G__settingSource{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.admin-module__0Q5I-G__callWhen{font-variant-numeric:tabular-nums}.admin-module__0Q5I-G__errorText{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font:var(--typography-label-md);letter-spacing:0;color:var(--color-text-danger);background:var(--color-bg-recessed);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.admin-module__0Q5I-G__tally{gap:var(--spacing-4) var(--spacing-6);margin:var(--spacing-6) 0 0;flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__tally dt{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.admin-module__0Q5I-G__tally dd{margin:var(--spacing-1) 0 0;font:var(--typography-heading-lg);letter-spacing:var(--tracking-heading-lg);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.admin-module__0Q5I-G__tally [data-status=failed] dd{color:var(--color-text-danger)}.admin-module__0Q5I-G__errorList{margin:var(--spacing-2) 0 0;padding:0;list-style:none}.admin-module__0Q5I-G__errorList li+li{margin-top:var(--spacing-4)}.admin-module__0Q5I-G__transportList{margin:var(--spacing-2) 0 0;padding:0;list-style:none}.admin-module__0Q5I-G__transportList li{padding:var(--spacing-2) 0;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);justify-content:space-between;display:flex}.admin-module__0Q5I-G__transportList li:last-child{border-bottom:0}.admin-module__0Q5I-G__measureList{margin:var(--spacing-2) 0 0;padding:0;list-style:none}.admin-module__0Q5I-G__measureList li{align-items:baseline;gap:var(--spacing-1) var(--spacing-4);padding:var(--spacing-2) 0;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-module__0Q5I-G__measureList li:last-child{border-bottom:0}.admin-module__0Q5I-G__measureLabel{overflow-wrap:break-word;min-width:0}.admin-module__0Q5I-G__measureValue{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.admin-module__0Q5I-G__measureOf{overflow-wrap:break-word;min-width:0;font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary);grid-column:1/-1}.admin-module__0Q5I-G__activityItem{align-items:baseline;gap:var(--spacing-1) var(--spacing-4);padding:var(--spacing-4) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);grid-template-columns:9rem minmax(0,1fr) auto;display:grid}.admin-module__0Q5I-G__activityItem:last-child{border-bottom:0}.admin-module__0Q5I-G__activityWhen{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.admin-module__0Q5I-G__activityLine{font:var(--typography-body-md);color:var(--color-text-primary);overflow-wrap:anywhere}.admin-module__0Q5I-G__activityLine strong{font-weight:600}.admin-module__0Q5I-G__activityKind{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}@media (max-width:639px){.admin-module__0Q5I-G__activityItem{grid-template-columns:minmax(0,1fr) auto}.admin-module__0Q5I-G__activityWhen{grid-column:1/-1}}}
@layer components{.archive-module__qlPUZW__title{font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);margin:0}.archive-module__qlPUZW__lenses{gap:0 var(--spacing-5);margin:var(--spacing-5) 0 0;border-bottom:1px solid var(--color-border-rule);scrollbar-width:none;overscroll-behavior-x:contain;padding:0;list-style:none;display:flex;overflow-x:auto}.archive-module__qlPUZW__lenses::-webkit-scrollbar{display:none}.archive-module__qlPUZW__lenses>li{flex:none}.archive-module__qlPUZW__lens{white-space:nowrap;min-height:44px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.archive-module__qlPUZW__lens:hover,.archive-module__qlPUZW__lens[aria-current=page]{color:var(--color-text-primary)}.archive-module__qlPUZW__toolbar{align-items:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6);display:flex}.archive-module__qlPUZW__toolbar>:first-child{flex:1;min-width:0}.archive-module__qlPUZW__filterButton{flex:none}.archive-module__qlPUZW__marginFilters{display:none}.archive-module__qlPUZW__content{margin-top:var(--spacing-8)}.archive-module__qlPUZW__filterGroup{gap:var(--spacing-3);flex-direction:column;display:flex}.archive-module__qlPUZW__filterGroup+.archive-module__qlPUZW__filterGroup{margin-top:var(--spacing-6)}.archive-module__qlPUZW__filterLabel{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);margin:0}.archive-module__qlPUZW__chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.archive-module__qlPUZW__active{align-items:center;gap:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-4);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.archive-module__qlPUZW__clear{min-height:44px;font:inherit;letter-spacing:inherit;color:var(--color-text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.archive-module__qlPUZW__search input::placeholder{font-family:var(--font-script);font-size:var(--text-hand-md);color:var(--color-text-secondary)}.archive-module__qlPUZW__diary{margin:0;padding:0;list-style:none}.archive-module__qlPUZW__week+.archive-module__qlPUZW__week{margin-top:var(--spacing-8)}.archive-module__qlPUZW__weekLabel{align-items:center;gap:var(--spacing-3);margin:0 0 var(--spacing-2);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary);display:flex}.archive-module__qlPUZW__weekLabel:after{content:"";border-top:1px solid var(--color-border-rule);flex:1}.archive-module__qlPUZW__days{margin:0;padding:0;list-style:none}.archive-module__qlPUZW__day{column-gap:var(--spacing-3);grid-template-columns:56px minmax(0,1fr);display:grid}.archive-module__qlPUZW__gutter{padding-top:var(--spacing-3);flex-direction:column;display:flex}.archive-module__qlPUZW__dayNumber{font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);font-variant-numeric:tabular-nums;line-height:1.1}.archive-module__qlPUZW__weekday{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.archive-module__qlPUZW__rows{margin:0;padding:0;list-style:none}.archive-module__qlPUZW__row{column-gap:var(--spacing-4);min-height:64px;padding:var(--spacing-3) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.archive-module__qlPUZW__row:last-child{border-bottom:0}.archive-module__qlPUZW__sentence{font:var(--typography-body-lg);color:var(--color-text-primary);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.archive-module__qlPUZW__rowLink{color:inherit;outline:none;text-decoration:none}.archive-module__qlPUZW__rowLink:after{content:"";position:absolute;inset:0}.archive-module__qlPUZW__rowLink:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-halo)}.archive-module__qlPUZW__meta{z-index:1;align-items:center;gap:0 var(--spacing-2);margin:var(--spacing-1) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);pointer-events:none;flex-wrap:wrap;display:flex;position:relative}.archive-module__qlPUZW__meta a{min-height:32px;color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:3px;pointer-events:auto;align-items:center;display:inline-flex}.archive-module__qlPUZW__meta a:hover{text-decoration-color:currentColor}.archive-module__qlPUZW__thread{color:var(--color-text-note)}.archive-module__qlPUZW__right{justify-content:flex-start;align-items:flex-end;gap:var(--spacing-1);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex-direction:column;padding-top:6px;display:flex}.archive-module__qlPUZW__right[data-kind=call]{align-items:center;gap:var(--spacing-3);flex-direction:row;justify-content:flex-end;min-width:132px}.archive-module__qlPUZW__more{justify-content:center;align-items:center;min-height:64px;display:flex}.archive-module__qlPUZW__upcoming{gap:var(--spacing-4);margin:0 0 var(--spacing-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.archive-module__qlPUZW__upcoming a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.archive-module__qlPUZW__sentence[data-tone=missed],.archive-module__qlPUZW__sentence[data-tone=skipped],.archive-module__qlPUZW__sentence[data-tone=failed]{color:var(--color-text-secondary)}.archive-module__qlPUZW__sentence s{text-decoration-thickness:1.5px}.archive-module__qlPUZW__tone[data-tone=live]{color:var(--color-call-live)}.archive-module__qlPUZW__tone[data-tone=scheduled],.archive-module__qlPUZW__tone[data-tone=moved]{color:var(--color-call-scheduled)}.archive-module__qlPUZW__tone[data-tone=failed]{color:var(--color-call-failed)}.archive-module__qlPUZW__narrowOnly{display:none}.archive-module__qlPUZW__people{margin:0;padding:0;list-style:none}.archive-module__qlPUZW__person{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);min-height:64px;padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border-rule);display:flex;position:relative}.archive-module__qlPUZW__personName{font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md)}.archive-module__qlPUZW__person:hover .archive-module__qlPUZW__personName{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:4px}.archive-module__qlPUZW__personMeta{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none}.archive-module__qlPUZW__back{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.archive-module__qlPUZW__back:hover{color:var(--color-text-primary)}.archive-module__qlPUZW__personTitle{margin:var(--spacing-2) 0 0;font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl)}.archive-module__qlPUZW__personSummary{margin:var(--spacing-2) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.archive-module__qlPUZW__noteLink{color:inherit;padding-block:12px;text-decoration:none}.archive-module__qlPUZW__noteLink:hover{text-underline-offset:3px;text-decoration:underline}.archive-module__qlPUZW__monthHead{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.archive-module__qlPUZW__monthTitle{font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);margin:0}.archive-module__qlPUZW__monthNav{gap:var(--spacing-1);display:flex}.archive-module__qlPUZW__monthSummary{margin:var(--spacing-2) 0 var(--spacing-5);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.archive-module__qlPUZW__grid{flex-direction:column;gap:2px;display:flex}.archive-module__qlPUZW__gridRow{grid-template-columns:repeat(7,minmax(44px,1fr));gap:2px;display:grid}.archive-module__qlPUZW__gridHead{padding:var(--spacing-2) 0;font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);text-align:center;color:var(--color-text-secondary)}.archive-module__qlPUZW__cell{justify-content:flex-start;align-items:center;gap:var(--spacing-2);width:100%;min-height:56px;padding:var(--spacing-2) 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;color:var(--color-text-primary);border:0;border-top:1px solid var(--color-border-rule);cursor:pointer;background:0 0;flex-direction:column;display:flex}.archive-module__qlPUZW__cell[aria-disabled=true]{color:var(--color-text-secondary);cursor:default}.archive-module__qlPUZW__cell:not([aria-disabled=true]):hover{background:var(--color-bg-recessed)}.archive-module__qlPUZW__cellNumber{line-height:1.4}.archive-module__qlPUZW__cellBlank{border-top:1px solid #0000}.archive-module__qlPUZW__inkDot{border-radius:var(--radius-full);background:var(--color-text-primary);flex:none;display:block}@media (min-width:640px){.archive-module__qlPUZW__cell{min-height:72px}}@media (max-width:379px){.archive-module__qlPUZW__grid{margin-inline:calc(var(--spacing-2) * -1)}.archive-module__qlPUZW__grid,.archive-module__qlPUZW__gridRow{gap:0}.archive-module__qlPUZW__gridRow{grid-template-columns:repeat(7,minmax(0,1fr))}}.archive-module__qlPUZW__chapters{gap:0 var(--spacing-8);margin:0;padding:0;list-style:none;display:grid}.archive-module__qlPUZW__chapterRow{gap:var(--spacing-1);padding-block:var(--spacing-5);border-top:1px solid var(--color-border-rule);color:inherit;flex-direction:column;text-decoration:none;display:flex}.archive-module__qlPUZW__chapterMeta{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.archive-module__qlPUZW__chapterName{font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);text-wrap:balance}.archive-module__qlPUZW__chapterRow:hover .archive-module__qlPUZW__chapterName{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:5px}.archive-module__qlPUZW__chapterArc{color:var(--color-text-note);margin:0}.archive-module__qlPUZW__chapterPageArc{margin-top:var(--spacing-4)}.archive-module__qlPUZW__chapterTitle{margin:var(--spacing-3) 0 0;line-height:1}.archive-module__qlPUZW__chapterMemories{margin:var(--spacing-8) 0 0;counter-reset:none;padding:0;list-style:none}.archive-module__qlPUZW__ranked{margin:0;padding:0;list-style:none}.archive-module__qlPUZW__details{margin-top:var(--spacing-6);border-top:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent)}.archive-module__qlPUZW__detailsSummary{cursor:pointer;min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);align-items:center;display:flex}.archive-module__qlPUZW__retrospective{margin-top:var(--spacing-8)}.archive-module__qlPUZW__retrospectiveTitle{margin:0 0 var(--spacing-3);padding-bottom:var(--spacing-2);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-rule)}.archive-module__qlPUZW__retrospectiveBody{font:var(--typography-body-lg);max-width:62ch;margin:0}.archive-module__qlPUZW__retrospectiveCaption{margin:var(--spacing-3) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.archive-module__qlPUZW__detailsSummary:hover{color:var(--color-text-primary)}.archive-module__qlPUZW__details .archive-module__qlPUZW__chapterMemories{margin-top:0}@media (min-width:1024px){.archive-module__qlPUZW__personTitle,.archive-module__qlPUZW__title{font:var(--typography-display-lg);letter-spacing:var(--tracking-display)}}@media (min-width:1280px){.archive-module__qlPUZW__filterButton{display:none}.archive-module__qlPUZW__marginFilters{display:block}}@media (max-width:639px){.archive-module__qlPUZW__lenses{gap:0 var(--spacing-4)}.archive-module__qlPUZW__row{grid-template-columns:minmax(0,1fr)}.archive-module__qlPUZW__right{display:none}.archive-module__qlPUZW__narrowOnly{display:inline}.archive-module__qlPUZW__day{grid-template-columns:44px minmax(0,1fr)}}@media (min-width:640px){.archive-module__qlPUZW__chapters{grid-template-columns:1fr 1fr}}.archive-module__qlPUZW__editor{gap:var(--spacing-4);margin-top:var(--spacing-4);display:grid}.archive-module__qlPUZW__editorRow{align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.archive-module__qlPUZW__editorLabel{margin:0 0 var(--spacing-2);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.archive-module__qlPUZW__aliases{gap:var(--spacing-2);margin:0 0 var(--spacing-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.archive-module__qlPUZW__aliasRemove{min-width:44px;min-height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0}.archive-module__qlPUZW__editorError{color:var(--color-text-danger,var(--color-text-secondary));margin:0}.archive-module__qlPUZW__history{gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:grid}.archive-module__qlPUZW__history li{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.archive-module__qlPUZW__history li[data-undone=true]{color:var(--color-text-secondary);text-decoration:line-through}.archive-module__qlPUZW__personChapters{margin-top:var(--spacing-6)}.archive-module__qlPUZW__personChaptersTitle{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);margin:0}.archive-module__qlPUZW__personChapterName{font:var(--typography-body-lg)}.archive-module__qlPUZW__suggestions{gap:var(--spacing-3);margin:0 0 var(--spacing-6);padding:0;list-style:none;display:grid}.archive-module__qlPUZW__suggestion{gap:var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border-rule);display:grid}.archive-module__qlPUZW__suggestionTitle{font:var(--typography-heading-sm);margin:0}.archive-module__qlPUZW__suggestionWhy{color:var(--color-text-secondary);margin:0}.archive-module__qlPUZW__suggestionActions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}}
@layer components{.zone-search-module__QzyFfG__results{margin:var(--spacing-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.zone-search-module__QzyFfG__result{width:100%;min-height:56px;padding:var(--spacing-2) var(--spacing-2);font:var(--typography-body-md);color:var(--color-text-primary);text-align:left;border:0;border-bottom:1px solid var(--color-border-rule);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.zone-search-module__QzyFfG__result:hover,.zone-search-module__QzyFfG__result[aria-selected=true]{background:var(--color-bg-sheet)}.zone-search-module__QzyFfG__region{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.zone-search-module__QzyFfG__none{margin:var(--spacing-4) 0 0;font:var(--typography-body-sm);color:var(--color-text-secondary)}}
@layer components{.reveal-footer-module__z76g9a__root{--footer-paper:var(--color-bg-page);--footer-ink:var(--color-text-primary);--footer-field:var(--color-amber-field);--footer-type:var(--color-ink);color:var(--footer-ink);position:relative;overflow:clip}.reveal-footer-module__z76g9a__root ::selection{background:var(--footer-paper);color:var(--footer-ink)}.reveal-footer-module__z76g9a__sheetWrap{z-index:3;pointer-events:none;position:relative}.reveal-footer-module__z76g9a__sheet{background:var(--room,var(--footer-paper));will-change:transform;pointer-events:auto;position:relative}.reveal-footer-module__z76g9a__scroller{position:absolute;inset:-50svh 0 0}.reveal-footer-module__z76g9a__sticky{z-index:2;height:100lvh;display:flex;position:sticky;top:0}.reveal-footer-module__z76g9a__stickyInner{background:var(--footer-field);will-change:transform;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:clip}.reveal-footer-module__z76g9a__stickyInner:before{background:var(--footer-field);content:"";height:10svh;position:absolute;bottom:calc(100% - .1rem);left:0;right:0}.reveal-footer-module__z76g9a__content{background:var(--footer-field);color:var(--footer-type);isolation:isolate;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:end;column-gap:1.25rem;width:100%;padding:2.4rem .8rem .8rem;display:grid;position:relative;top:.1rem}.reveal-footer-module__z76g9a__stack{z-index:1;flex-direction:column;gap:2rem;min-width:0;display:flex;position:relative}.reveal-footer-module__z76g9a__kicker{color:var(--footer-type);font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;padding-bottom:1rem}.reveal-footer-module__z76g9a__kickerPrefix{opacity:.7;font-weight:300}.reveal-footer-module__z76g9a__cta{font:var(--typography-heading-lg);font-family:var(--font-display);letter-spacing:-.03em;line-height:1.1}.reveal-footer-module__z76g9a__note{font:var(--typography-heading-sm);font-family:var(--font-display);letter-spacing:-.02em;line-height:1.2}.reveal-footer-module__z76g9a__cta a{color:inherit;text-decoration:none;position:relative}.reveal-footer-module__z76g9a__cta a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .8s cubic-bezier(.19,1,.22,1);position:absolute;bottom:.15em;left:0;transform:scaleX(0)}@media (hover:hover){.reveal-footer-module__z76g9a__cta a:hover:after{transform-origin:0;transform:scaleX(1)}}.reveal-footer-module__z76g9a__closer{font:var(--typography-heading-xl);font-family:var(--font-display);letter-spacing:-.03em;max-width:14ch;line-height:.95}.reveal-footer-module__z76g9a__legal{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.12em;text-transform:lowercase;flex-wrap:wrap;gap:.4rem 0;padding-top:.4rem;display:flex}.reveal-footer-module__z76g9a__legal a,.reveal-footer-module__z76g9a__legal button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0;text-decoration:none}.reveal-footer-module__z76g9a__slash{opacity:.7;margin:0 .4em;font-style:normal}.reveal-footer-module__z76g9a__mascot{--bubble-x:24.4%;--bubble-y:19.9%;--bubble-size:min(3.4vw, 1.2rem);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background:0 0;justify-self:end;width:100%;min-width:0;max-width:100%;margin:0 0 -4%;position:relative;transform:translate(12%)}.reveal-footer-module__z76g9a__mascotImage{width:100%;max-width:100%;height:auto;display:block}.reveal-footer-module__z76g9a__bubbleAnchor{left:var(--bubble-x);top:var(--bubble-y);position:absolute}.reveal-footer-module__z76g9a__zAnchor{position:absolute;top:9%;left:29%}@media (max-width:768px){.reveal-footer-module__z76g9a__content{padding:1.4rem 1rem max(.9rem, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:.85rem;display:flex}.reveal-footer-module__z76g9a__stack{flex-shrink:0;gap:1.15rem;max-width:none}.reveal-footer-module__z76g9a__kicker{padding-bottom:.35rem}.reveal-footer-module__z76g9a__cta{font-size:1.45rem;line-height:1.1}.reveal-footer-module__z76g9a__note{font-size:1rem;line-height:1.25}.reveal-footer-module__z76g9a__closer{max-width:14ch;font-size:1.7rem;line-height:.98}.reveal-footer-module__z76g9a__legal{padding-top:.15rem}.reveal-footer-module__z76g9a__mascot{--bubble-size:min(4.2vw, .95rem);flex-shrink:0;align-self:flex-end;width:min(72vw,16.5rem);margin:.35rem -.4rem 0 0;transform:none}.reveal-footer-module__z76g9a__bubbleAnchor,.reveal-footer-module__z76g9a__zAnchor{display:none!important}}@media (min-width:1024px){.reveal-footer-module__z76g9a__content{grid-template-columns:minmax(0,min(36vw,28rem)) minmax(0,1fr);padding:3.2vw .463vw .8vw clamp(2rem,5vw,6rem)}.reveal-footer-module__z76g9a__stack{gap:2.4vw}.reveal-footer-module__z76g9a__cta{font-size:clamp(1.4rem,1.85vw,2.2rem)}.reveal-footer-module__z76g9a__note{font-size:clamp(1rem,1.16vw,1.4rem)}.reveal-footer-module__z76g9a__closer{max-width:12ch;font-size:clamp(2rem,3.4vw,4rem)}.reveal-footer-module__z76g9a__mascot{--bubble-size:min(2.1vw, 1.85rem);width:min(100%,52rem);margin-bottom:-3%;transform:translate(8%)}}@media (prefers-reduced-motion:reduce){.reveal-footer-module__z76g9a__cta a:after{transition:none}.reveal-footer-module__z76g9a__sheet,.reveal-footer-module__z76g9a__stickyInner{will-change:auto}}}
@layer components{.deck-module__V-zWPa__deck{--deck-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--spacing-4) - var(--table-head,0px) - ( var(--nav-height,64px) + var(--mini-height,0px) + env(safe-area-inset-bottom,0px) + 48px ));height:max(var(--deck-height), 320px);overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;overflow:hidden auto}.deck-module__V-zWPa__deck::-webkit-scrollbar{display:none}.deck-module__V-zWPa__card{box-sizing:border-box;min-height:100%;padding:var(--spacing-3) var(--spacing-2);scroll-snap-align:start;scroll-snap-stop:always;outline:none;flex-direction:column;justify-content:center;display:flex}.deck-module__V-zWPa__card:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.deck-module__V-zWPa__stack{isolation:isolate;margin-inline:auto;width:100%;max-width:420px;margin-bottom:36px;position:relative}.deck-module__V-zWPa__sheet{width:100%}.deck-module__V-zWPa__cover{isolation:isolate;margin-inline:calc(var(--spacing-5) * -1);position:relative}.deck-module__V-zWPa__sketch{z-index:1;aspect-ratio:3/2;background:var(--color-bg-sheet);margin:0;position:relative}.deck-module__V-zWPa__instant{--instant-photo:64px;--instant-border:3px;--instant-foot:11px;right:var(--spacing-5);z-index:0;padding:var(--instant-border) var(--instant-border) var(--instant-foot);background:var(--color-bg-sheet);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border-rule);display:block;position:absolute;bottom:-14px}.deck-module__V-zWPa__instantPhoto{width:var(--instant-photo);height:var(--instant-photo);background:var(--color-bg-recessed);display:block;overflow:hidden}.deck-module__V-zWPa__progress{margin-top:var(--spacing-5);margin-bottom:var(--spacing-3)}.deck-module__V-zWPa__cover[data-photo]+.deck-module__V-zWPa__line{margin-top:var(--spacing-5)}.deck-module__V-zWPa__image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.deck-module__V-zWPa__stamp{top:var(--spacing-2);left:var(--spacing-2);max-width:calc(100% - var(--spacing-4));padding:var(--spacing-1);background:var(--color-bg-sheet);position:absolute}.deck-module__V-zWPa__line{text-wrap:pretty;overflow-wrap:anywhere;margin:0}.deck-module__V-zWPa__instantPhoto .deck-module__V-zWPa__image{object-fit:cover;mix-blend-mode:normal}.deck-module__V-zWPa__name{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.deck-module__V-zWPa__end{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.deck-module__V-zWPa__endCat{margin-bottom:var(--spacing-1);align-self:center}.deck-module__V-zWPa__endLine{margin:0}.deck-module__V-zWPa__endHeard{text-wrap:pretty;margin:0}@media (max-height:700px){.deck-module__V-zWPa__sketch{aspect-ratio:16/9}}.deck-module__V-zWPa__sheet{cursor:pointer}.deck-module__V-zWPa__deck[data-wide]{scroll-snap-type:none;height:auto;overflow:visible}.deck-module__V-zWPa__deck[data-wide] .deck-module__V-zWPa__card{min-height:0;padding-block:var(--spacing-4);scroll-snap-align:none;scroll-snap-stop:normal;justify-content:flex-start}.deck-module__V-zWPa__deck[data-wide] .deck-module__V-zWPa__stack{margin-bottom:0}.deck-module__V-zWPa__deck[data-wide] .deck-module__V-zWPa__card:focus-visible{outline-offset:2px}}
@layer components{.you-module__2Gn6yW__back{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.you-module__2Gn6yW__back:hover{color:var(--color-text-primary)}.you-module__2Gn6yW__title{margin:var(--spacing-2) 0 0;font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl)}.you-module__2Gn6yW__lede{margin:var(--spacing-3) 0 0;max-width:52ch;font:var(--typography-body-md);color:var(--color-text-secondary);text-wrap:pretty}.you-module__2Gn6yW__section{margin-top:var(--spacing-12);scroll-margin-top:var(--spacing-8)}.you-module__2Gn6yW__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-rule);display:flex}.you-module__2Gn6yW__sectionTitle{font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);margin:0}.you-module__2Gn6yW__sectionLede{margin:var(--spacing-3) 0 0;font:var(--typography-body-sm);color:var(--color-text-secondary)}.you-module__2Gn6yW__sectionBody{margin-top:var(--spacing-2)}.you-module__2Gn6yW__more{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:3px;align-items:center;display:inline-flex}.you-module__2Gn6yW__more:hover{text-decoration-color:currentColor}.you-module__2Gn6yW__inlineLink{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-rule);text-decoration-color:var(--color-border-rule);text-underline-offset:3px}.you-module__2Gn6yW__inlineLink:hover{text-decoration-color:currentColor}.you-module__2Gn6yW__row{align-items:center;gap:var(--spacing-1) var(--spacing-4);padding:var(--spacing-4) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.you-module__2Gn6yW__row:last-child{border-bottom:0}.you-module__2Gn6yW__rowLabel{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);display:block}.you-module__2Gn6yW__rowValue{font:var(--typography-body-md);color:var(--color-text-primary);overflow-wrap:anywhere;margin-top:2px;display:block}.you-module__2Gn6yW__rowNote{font:var(--typography-body-sm);color:var(--color-text-secondary);margin-top:2px;display:block}.you-module__2Gn6yW__rowLink{color:inherit;text-underline-offset:3px;text-decoration:underline}.you-module__2Gn6yW__editor{padding:var(--spacing-3) 0 var(--spacing-2);grid-column:1/-1}.you-module__2Gn6yW__editorActions{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.you-module__2Gn6yW__status{margin:var(--spacing-3) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.you-module__2Gn6yW__error{margin:var(--spacing-3) 0 0;font:var(--typography-body-sm);color:var(--color-tomato-text)}.you-module__2Gn6yW__danger{color:var(--color-tomato-text)}.you-module__2Gn6yW__indexNav{top:var(--spacing-8);display:none;position:sticky}.you-module__2Gn6yW__index{margin:0;padding:0;list-style:none}.you-module__2Gn6yW__indexLabel{margin:0 0 var(--spacing-3);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.you-module__2Gn6yW__index a{min-height:44px;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:flex}.you-module__2Gn6yW__index a:hover{color:var(--color-text-primary)}@media (min-width:1024px){.you-module__2Gn6yW__indexNav{display:block}.you-module__2Gn6yW__title{font:var(--typography-display-lg);letter-spacing:var(--tracking-display)}}}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2?dpl=dpl_C6SVUeRr7tJ3yZb771hegEC7dBGw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dd0ea8f2-module__T45FyG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dd0ea8f2-module__T45FyG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer components{.call-week-module__DBspVW__week{column-gap:var(--spacing-3);row-gap:var(--spacing-1);margin:var(--spacing-1) 0 var(--spacing-4);grid-template-columns:56px minmax(0,1fr);display:grid}.call-week-module__DBspVW__days{grid-column:2;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.call-week-module__DBspVW__day{align-items:center;gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.call-week-module__DBspVW__letter{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.call-week-module__DBspVW__day[data-empty] .call-week-module__DBspVW__letter{color:var(--color-text-disabled)}.call-week-module__DBspVW__marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-height:32px;display:flex}.call-week-module__DBspVW__hit{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.call-week-module__DBspVW__hit:hover{background:var(--color-bg-recessed)}.call-week-module__DBspVW__mark{border-radius:var(--radius-full);width:10px;height:10px;display:block;position:relative}.call-week-module__DBspVW__mark[data-mark=talked]{background:var(--color-text-primary)}.call-week-module__DBspVW__mark[data-mark=missed]{border:1.5px solid var(--color-text-secondary)}.call-week-module__DBspVW__mark[data-mark=missed]:after{content:"";border-top:1.5px solid var(--color-text-primary);position:absolute;top:50%;left:-3px;right:-3px;rotate:-30deg}.call-week-module__DBspVW__mark[data-mark=failed]{border:1.5px dashed var(--color-text-secondary)}.call-week-module__DBspVW__mark[data-mark=skipped]{border:1.5px solid var(--color-border-rule)}.call-week-module__DBspVW__folded{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);grid-column:2;margin:0}@media (min-width:640px){.call-week-module__DBspVW__days{max-width:420px}}}
