@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--theme-_figma-bg:var(--lightningcss-light,#d5d5d5)var(--lightningcss-dark,#434343);--theme-paper-bright:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101318);--theme-paper-normal:var(--lightningcss-light,#f7f6f2)var(--lightningcss-dark,#303336);--theme-paper-tinted:var(--lightningcss-light,#efeee6)var(--lightningcss-dark,#292a2c);--theme-paper-colored:var(--lightningcss-light,#ebe9d5)var(--lightningcss-dark,#212326);--theme-paper-saturated:var(--lightningcss-light,#e7e1c5)var(--lightningcss-dark,#1d2730);--theme-ink-normal:var(--lightningcss-light,#000)var(--lightningcss-dark,#fffc);--theme-ink-link-normal:var(--lightningcss-light,#2f70e7)var(--lightningcss-dark,#729be6);--theme-ink-faded:var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6);--theme-ink-light:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#ffffff4d);--theme-ink-thin:var(--lightningcss-light,#0003)var(--lightningcss-dark,#fff3);--theme-ink-hairline:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff26);--theme-ink-highlight:var(--lightningcss-light,#e44bde)var(--lightningcss-dark,#ceeb1b);--theme-ink-hover:var(--lightningcss-light,#ba7383)var(--lightningcss-dark,#dd97a2);--theme-ink-red:var(--lightningcss-light,#d20000)var(--lightningcss-dark,#ffaf9b);--theme-ink-nav-normal:var(--lightningcss-light,#316c93)var(--lightningcss-dark,#87acc5);--theme-ink-nav-light:var(--lightningcss-light,#316c9366)var(--lightningcss-dark,#87acc566);--theme-ink-nav-thin:var(--lightningcss-light,#316c934d)var(--lightningcss-dark,#87acc559);--theme-ink-accent-normal:#e6a61c;--theme-ink-selected:var(--lightningcss-light,#a5915b)var(--lightningcss-dark,#a18d5b);--theme-surface-nav-face:var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#65798f);--theme-surface-nav-back:var(--lightningcss-light,#dee7ed)var(--lightningcss-dark,#334355);--theme-surface-nav-outline:var(--lightningcss-light,#cddce899)var(--lightningcss-dark,#334c6799);--theme-histo-bar-normal:var(--lightningcss-light,#7d8db5)var(--lightningcss-dark,#5a7495);--theme-histo-bar-peak:var(--lightningcss-light,#ebbc81)var(--lightningcss-dark,#9c6723);--theme-histo-back-tinted:var(--lightningcss-light,#e9e7dd)var(--lightningcss-dark,#3a3d41);--theme-histo-tab-active:var(--lightningcss-light,#ecddc1)var(--lightningcss-dark,#5c4d41)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--device-radius-outmost:24px;--device-radius-innermost:2px;--device-radius-island:16px;--device-margin:40px}@media (width<=499px){:root{--device-margin:20px}}:root{--global-typo-sans:"Exo 2";--global-typo-serif:"Podkova";--global-typo-heading:"Sofia Sans Extra Condensed"}}@layer defaults{:root{--serif:var(--global-typo-serif), serif;--sans:var(--global-typo-sans), sans-serif}*{box-sizing:border-box}html,body{background-color:var(--theme-paper-normal);color:var(--theme-ink-normal);height:100%;margin:0;padding:0}body{font-family:var(--sans);--hover-dl:-.06;--hover-edge:0;--hover-special:var(--theme-ink-hover);--veil-base:var(--theme-paper-normal);--veil-dl:-.15;--veil-dc:.035;--veil-a:.2;line-height:1.4}:root.dark body{--hover-dl:.08;--hover-edge:1;--veil-dl:.15}@media (prefers-color-scheme:dark){:root:not(.light) body{--hover-dl:.08;--hover-edge:1;--veil-dl:.15}}:where(a:not(.button-like):not(.quiet):not(.button-like a):not(.quiet a)),:where(.text-like:not(.quiet)){transition:-webkit-text-fill-color .15s}@media (hover:hover){:where(a:not(.button-like):not(.quiet):not(.button-like a):not(.quiet a)):where(:hover:not(:disabled)),:where(.text-like:not(.quiet)):where(:hover:not(:disabled)){--hovered:var(--hover-ink,oklch(from color-mix(in oklab, oklch(from var(--hover-special) l c h / .0001), oklch(from currentColor calc(l + var(--hover-dl)) c h / calc(1 - round(down, alpha, 1) * round(max(0, 1 - max(l - var(--hover-edge), var(--hover-edge) - l) * 100), 1)))) l c h / 1));-webkit-text-fill-color:var(--hovered)}:where(a:not(.button-like):not(.quiet):not(.button-like a):not(.quiet a)):where(:hover:not(:disabled)) *,:where(.text-like:not(.quiet)):where(:hover:not(:disabled)) *{-webkit-text-fill-color:var(--hovered)}:where(a:not(.button-like):not(.quiet):not(.button-like a):not(.quiet a)):where(:hover:not(:disabled)) svg,:where(.text-like:not(.quiet)):where(:hover:not(:disabled)) svg{--outline-stroke:currentColor}}:where(a:not(.button-like):not(.quiet):not(.button-like a):not(.quiet a)) *,:where(.text-like:not(.quiet)) *{transition:-webkit-text-fill-color .15s}:where(a:not(.button-like):not(.quiet):not(.button-like a):not(.quiet a)) svg,:where(.text-like:not(.quiet)) svg{color:var(--hovered,currentColor);transition:color .15s}:where(button:not(.text-like):not(.quiet)),:where(.button-like:not(.quiet)){--veil:transparent;box-shadow:inset 0 0 0 100vmax var(--veil);transition:box-shadow .15s}@media (hover:hover){:where(button:not(.text-like):not(.quiet)):where(:hover:not(:disabled)),:where(.button-like:not(.quiet)):where(:hover:not(:disabled)){--veil:oklch(from var(--veil-base) calc(l + var(--veil-dl)) calc(c + var(--veil-dc)) h / var(--veil-a))}}.close{--hover-ink:var(--theme-ink-red);transition:-webkit-text-fill-color .15s}@media (hover:hover){:where(.button-like:hover) .close,:where(.quiet:hover) .close{-webkit-text-fill-color:var(--hover-ink)}}a{color:var(--theme-ink-link-normal);text-decoration:none}h1,h2,h3,h4,h5,h6,p,blockquote{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}time{white-space:nowrap}address{font-style:inherit}button{cursor:pointer}button:disabled{cursor:default}input,textarea,button{font-size:inherit;font-weight:inherit;color:inherit;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit}svg .outline{fill:none;stroke:var(--outline-stroke,var(--theme-ink-normal))}svg .masked-outline .outline{stroke:#fff}svg .masked-outline .opaque{fill:var(--outline-stroke,var(--theme-ink-normal))}.hyphenate{-webkit-hyphens:auto;hyphens:auto}}@layer defaults-desktop,defaults-mobile;@layer components{.Avatar{background-color:var(--theme-paper-saturated);border-radius:50%;justify-content:center;align-items:center;block-size:4rem;inline-size:4rem;display:flex;position:relative;overflow:hidden}.Avatar>.Icon{block-size:60%;inline-size:60%}.Avatar>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}div.Calendar{gap:.5rem;display:grid}@keyframes chat-ring{to{transform:rotate(1turn)}}article.Chat{background-color:var(--theme-paper-normal);border-radius:var(--device-radius-outmost);flex-direction:column;display:flex;position:relative;overflow:hidden}article.Chat>section{overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:1.125rem;min-block-size:0;padding:12px;display:flex;overflow-y:auto}article.Chat>.ChatSlider{flex:none;inline-size:calc(100% + 8px);margin-block:-11px -9px;margin-inline:-4px;position:relative}article.Chat>footer{justify-content:center;padding:1rem .75rem;display:flex}article.Chat>footer>button{cursor:pointer;background-color:var(--theme-paper-colored);border:none;border-radius:50%;justify-content:center;align-items:center;block-size:2.625rem;inline-size:2.625rem;padding:0;display:flex;position:relative}article.Chat>footer>button>svg{block-size:1.5rem;inline-size:1.5rem}article.Chat>footer>button>svg>path{fill:var(--theme-ink-normal)}article.Chat>footer>button.playing:before{content:"";background:conic-gradient(from 90deg, transparent, var(--theme-ink-accent-normal));border-radius:50%;animation:4s linear infinite chat-ring;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - .5px))}@media (prefers-reduced-motion:reduce){article.Chat>footer>button.playing:before{animation:none}}article.Chat>.ChatFaces{position:absolute;inset-block-end:.563rem;inset-inline-end:.625rem}nav.ChatCharacters{z-index:1;background-color:var(--theme-paper-normal);position:absolute;inset:0}nav.ChatCharacters>div{overscroll-behavior-y:contain;block-size:100%;padding:.75rem 1rem 3.5rem;overflow-y:auto}nav.ChatCharacters>div>h2{font:500 1rem/1.2 var(--sans);text-align:center;margin:0}nav.ChatCharacters>div>ul{grid-template-columns:repeat(auto-fill,minmax(max(6.25rem,33.3333% - .5rem),1fr));gap:.75rem;margin:1.875rem 0 0;padding:0;list-style:none;display:grid}nav.ChatCharacters>div>ul>li{min-inline-size:0}nav.ChatCharacters>div>ul>li>a,nav.ChatCharacters>div>ul>li>div{color:var(--theme-ink-normal);flex-direction:column;align-items:center;gap:.375rem;text-decoration:none;display:flex}nav.ChatCharacters>div>ul>li>a>.Avatar,nav.ChatCharacters>div>ul>li>div>.Avatar{flex:none;block-size:2.625rem;inline-size:2.625rem}nav.ChatCharacters>div>ul>li>a>span,nav.ChatCharacters>div>ul>li>div>span{text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-inline-size:100%;font-size:.813rem;line-height:1.25}nav.ChatCharacters>div>ul>li:first-child>div>.Avatar,nav.ChatCharacters>div>ul>li:first-child>a>.Avatar{view-transition-name:chat-face-1}nav.ChatCharacters>div>ul>li:nth-child(2)>div>.Avatar,nav.ChatCharacters>div>ul>li:nth-child(2)>a>.Avatar{view-transition-name:chat-face-2}nav.ChatCharacters>div>ul>li:nth-child(3)>div>.Avatar,nav.ChatCharacters>div>ul>li:nth-child(3)>a>.Avatar{view-transition-name:chat-face-3}nav.ChatCharacters>div>ul>li:nth-child(4)>div>.Avatar,nav.ChatCharacters>div>ul>li:nth-child(4)>a>.Avatar{view-transition-name:chat-face-4}nav.ChatCharacters>div>ul>li:nth-child(5)>div>.Avatar,nav.ChatCharacters>div>ul>li:nth-child(5)>a>.Avatar{view-transition-name:chat-face-5}nav.ChatCharacters>button{background-color:var(--theme-paper-tinted);z-index:1;color:var(--theme-ink-normal);cursor:pointer;border:none;border-radius:99px;padding-block:.25rem .438rem;padding-inline:.75rem;font-size:.813rem;line-height:1.2;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-40%)}}span.ChatDots{align-items:center;gap:.25rem;block-size:.938rem;display:inline-flex}span.ChatDots>span{background-color:var(--theme-ink-light);border-radius:50%;block-size:.375rem;inline-size:.375rem;animation:1.2s ease-in-out infinite chat-dot}span.ChatDots>span:nth-child(2){animation-delay:.15s}span.ChatDots>span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){span.ChatDots>span{animation:none}}button.ChatFaces{isolation:isolate;cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;padding:0;display:flex}button.ChatFaces>.Avatar{border:1px solid var(--theme-paper-normal);flex:none;block-size:1.75rem;inline-size:1.75rem;margin-inline-end:-1rem}button.ChatFaces>.Avatar:last-child{margin-inline-end:0}button.ChatFaces>.Avatar:first-child{z-index:5;view-transition-name:chat-face-1}button.ChatFaces>.Avatar:nth-child(2){z-index:4;view-transition-name:chat-face-2}button.ChatFaces>.Avatar:nth-child(3){z-index:3;view-transition-name:chat-face-3}button.ChatFaces>.Avatar:nth-child(4){z-index:2;view-transition-name:chat-face-4}button.ChatFaces>.Avatar:nth-child(5){z-index:1;view-transition-name:chat-face-5}figure.ChatMessage{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:.375rem;max-inline-size:60ch;margin:0;margin-inline:0 28px;display:flex}figure.ChatMessage>figcaption{color:var(--theme-ink-faded);align-items:center;gap:.5rem;font-size:.813rem;display:flex}figure.ChatMessage>figcaption>.Avatar{flex:none;block-size:1.75rem;inline-size:1.75rem}figure.ChatMessage>figcaption>a{align-items:center;gap:inherit;flex-direction:inherit;color:inherit;text-decoration:none;display:flex}figure.ChatMessage>figcaption>a>.Avatar{flex:none;block-size:1.75rem;inline-size:1.75rem}figure.ChatMessage>blockquote{-webkit-hyphens:auto;hyphens:auto;color:var(--theme-ink-normal);background-color:var(--theme-paper-colored);border-radius:1rem;border-start-start-radius:.25rem;margin:0;margin-inline-start:.875rem;padding:.625rem .875rem .75rem;font-size:.813rem;line-height:1.4}figure.ChatMessage>blockquote.button-like{cursor:pointer}figure.ChatMessage.right{align-self:flex-end;align-items:flex-end;margin-inline:28px 0}figure.ChatMessage.right>figcaption{flex-direction:row-reverse}figure.ChatMessage.right>blockquote{background-color:var(--theme-paper-colored);border-start-start-radius:1rem;border-start-end-radius:.25rem;margin-inline:0 .875rem}figure.ChatMessage.typing>blockquote{min-inline-size:3.625rem}input.ChatSlider{--dot:var(--theme-ink-normal);appearance:none;cursor:pointer;touch-action:none;background:linear-gradient(var(--theme-ink-light), var(--theme-ink-light)) 10px 10px / calc(100% - 20px) 1px no-repeat;border:none;outline:none;block-size:20px;margin:0;padding:0;display:block}input.ChatSlider::-webkit-slider-runnable-track{background:0 0;block-size:100%}input.ChatSlider::-webkit-slider-thumb{box-sizing:border-box;background-color:var(--dot);-webkit-appearance:none;background-clip:padding-box;border:6px solid #0000;border-radius:50%;block-size:20px;inline-size:20px}input.ChatSlider::-moz-range-track{background:0 0;border:none;block-size:100%}input.ChatSlider::-moz-range-thumb{box-sizing:border-box;background-color:var(--dot);background-clip:padding-box;border:6px solid #0000;border-radius:50%;block-size:20px;inline-size:20px}input.ChatSlider:focus-visible{--dot:var(--theme-ink-accent-normal)}@keyframes chat-story-in{0%{transform:translate(100%)}}@keyframes chat-story-out{to{transform:translate(100%)}}aside.ChatStory{z-index:1;background-color:var(--theme-paper-normal);--chat-slide:.28s;animation:chat-story-in var(--chat-slide) ease both;position:absolute;inset:0}aside.ChatStory.closing{animation:chat-story-out var(--chat-slide) ease both}@media (prefers-reduced-motion:reduce){aside.ChatStory{--chat-slide:1ms}}aside.ChatStory>div{overscroll-behavior-y:contain;flex-direction:column;gap:1rem;block-size:100%;padding:3.5rem 1.25rem 1.25rem;display:flex;overflow-y:auto}aside.ChatStory>div>.Quote{border-block-end:1px solid var(--theme-ink-hairline);padding-block-end:1rem}aside.ChatStory>div>p{color:var(--theme-ink-light);margin:0;font-size:.875rem}aside.ChatStory>button{background-color:var(--theme-paper-tinted);z-index:1;color:var(--theme-ink-normal);cursor:pointer;border:none;border-radius:99px;padding-block:.25rem .438rem;padding-inline:.75rem;font-size:.813rem;line-height:1.2;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}::view-transition-group(chat-face-1){animation-duration:.35s;animation-timing-function:cubic-bezier(.3,0,.2,1)}::view-transition-group(chat-face-2){animation-duration:.35s;animation-timing-function:cubic-bezier(.3,0,.2,1)}::view-transition-group(chat-face-3){animation-duration:.35s;animation-timing-function:cubic-bezier(.3,0,.2,1)}::view-transition-group(chat-face-4){animation-duration:.35s;animation-timing-function:cubic-bezier(.3,0,.2,1)}::view-transition-group(chat-face-5){animation-duration:.35s;animation-timing-function:cubic-bezier(.3,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(chat-face-1){animation-duration:1ms}::view-transition-group(chat-face-2){animation-duration:1ms}::view-transition-group(chat-face-3){animation-duration:1ms}::view-transition-group(chat-face-4){animation-duration:1ms}::view-transition-group(chat-face-5){animation-duration:1ms}}svg.Cross{flex:none;display:block}div.Draggable{overscroll-behavior:contain;scrollbar-width:none;overflow:auto}div.Draggable::-webkit-scrollbar{display:none}div.Draggable{-webkit-user-select:none;user-select:none;cursor:grab}div.Draggable:active{cursor:grabbing}svg.Icon{width:16px;height:16px}svg.Icon.switcher .outline{stroke:currentColor}svg.Icon.switcher .opaque{fill:currentColor}svg.Icon.switcher.active .outline{stroke:var(--theme-ink-accent-normal)}svg.Icon.switcher.active .opaque{fill:var(--theme-ink-accent-normal)}svg.Icon.selected .outline{stroke:var(--theme-ink-selected)}svg.Icon.selected .opaque{fill:var(--theme-ink-selected)}svg.Icon.human .opaque{fill:#fff9}:root.dark svg.Icon.human .opaque{fill:#ffffff54}@media (prefers-color-scheme:dark){:root:not(.light) svg.Icon.human .opaque{fill:#ffffff54}}@keyframes loader-spin{to{rotate:360deg}}section.Loader{--eye:12px;--eye-gap:.625rem;--loader-paper:var(--theme-paper-normal)}section.Loader>ol{margin:0;padding:0;list-style:none}section.Loader>ol>li{grid-template-columns:var(--eye) 1fr;align-items:start;row-gap:.25rem;display:grid;position:relative}section.Loader>ol>li:before{content:"";background-color:var(--theme-ink-thin);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--eye) / 2);translate:-.5px}section.Loader>ol>li>button{appearance:none;font:inherit;color:var(--theme-ink-faded);cursor:pointer;text-align:start;align-items:center;gap:var(--eye-gap);background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.4;display:flex;position:relative}section.Loader>ol>li>button>span{box-sizing:border-box;inline-size:var(--eye);block-size:var(--eye);border:1px solid var(--theme-ink-light);background-color:var(--loader-paper);border-radius:50%;flex:none;transition:border-color .2s,background-color .2s;position:relative}section.Loader>ol>li>button>span:before{content:"";background-color:var(--theme-ink-normal);opacity:0;border-radius:50%;block-size:3px;inline-size:3px;margin:-1.5px;transition:opacity .2s,translate .2s;position:absolute;inset-block-start:50%;inset-inline-start:50%}section.Loader>ol>li>button{grid-column:1/-1}section.Loader>ol>li>button[aria-expanded=false]>span:before{opacity:1}section.Loader>ol>li>.Resizer{grid-column:2}section.Loader>ol>li:first-child>button:before{content:"";inline-size:var(--eye);background-color:var(--loader-paper);block-size:50%;position:absolute;inset-block-start:0;inset-inline-start:0}section.Loader>button{appearance:none;font:inherit;color:var(--theme-ink-faded);cursor:pointer;text-align:start;align-items:center;gap:var(--eye-gap);background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.4;display:flex;position:relative}section.Loader>button>span{box-sizing:border-box;inline-size:var(--eye);block-size:var(--eye);border:1px solid var(--theme-ink-light);background-color:var(--loader-paper);border-radius:50%;flex:none;transition:border-color .2s,background-color .2s;position:relative}section.Loader>button>span:before{content:"";background-color:var(--theme-ink-normal);opacity:1;border-radius:50%;block-size:3px;inline-size:3px;margin:-1.5px;transition:opacity .2s,translate .2s;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:0 2.5px}section.Loader>button:before{content:"";background-color:var(--theme-ink-thin);block-size:50%;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--eye) / 2);translate:-.5px}section.Loader>button.busy>span{animation:.9s linear infinite loader-spin}section.Loader>button.hide>span{background-color:#0000;border-color:#0000}section.Loader>button.hide>span:before{translate:0}section.Loader>button.failed>span:before{background-color:var(--theme-ink-red)}section.Loader>ol:empty+button:before{content:none}div.MonthGrid{--cell-height:2.25rem;background-color:var(--theme-paper-tinted);border-radius:var(--month-grid-border-radius,max(calc(var(--device-radius-outmost) - 16px), var(--device-radius-innermost)));-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}div.MonthGrid.dragging{cursor:grabbing}div.MonthGrid>button{--tint:0%;--edge-top:0 0 0 0 transparent;--edge-right:0 0 0 0 transparent;--edge-bottom:0 0 0 0 transparent;--edge-left:0 0 0 0 transparent;min-height:var(--cell-height);font-variant-numeric:tabular-nums;color:var(--theme-ink-normal);background-color:color-mix(in srgb, var(--theme-ink-accent-normal) var(--tint), transparent);--veil-base:var(--theme-ink-accent-normal);box-shadow:inset var(--edge-top), inset var(--edge-right), inset var(--edge-bottom), inset var(--edge-left), inset 0 0 0 100vmax var(--veil);place-items:center;font-size:.875rem;display:grid}div.MonthGrid>button.adjacent,div.MonthGrid>button.beyond,div.MonthGrid>button.empty{color:var(--theme-ink-thin)}div.MonthGrid>button.picked{font-weight:500}div.MonthGrid>button.picked:first-child{border-top-left-radius:var(--month-grid-border-radius,max(calc(var(--device-radius-outmost) - 16px), var(--device-radius-innermost)))}div.MonthGrid>button.picked:nth-child(7){border-top-right-radius:var(--month-grid-border-radius,max(calc(var(--device-radius-outmost) - 16px), var(--device-radius-innermost)))}div.MonthGrid>button.picked:nth-child(7n+1):nth-last-child(-n+7){border-bottom-left-radius:var(--month-grid-border-radius,max(calc(var(--device-radius-outmost) - 16px), var(--device-radius-innermost)))}div.MonthGrid>button.picked:last-child{border-bottom-right-radius:var(--month-grid-border-radius,max(calc(var(--device-radius-outmost) - 16px), var(--device-radius-innermost)))}div.MonthGrid>button.edge-top{--edge-top:0 1px 0 0 var(--theme-ink-red)}div.MonthGrid>button.edge-bottom{--edge-bottom:0 -1px 0 0 var(--theme-ink-red)}div.MonthGrid>button.edge-left{--edge-left:1px 0 0 0 var(--theme-ink-red)}div.MonthGrid>button.edge-right{--edge-right:-1px 0 0 0 var(--theme-ink-red)}div.MonthGrid>button:focus-visible{outline:1px solid var(--theme-ink-accent-normal);outline-offset:-2px}nav.MonthSwitch{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}nav.MonthSwitch>button{color:var(--theme-ink-normal);align-items:center;display:flex}nav.MonthSwitch>button.prev:disabled,nav.MonthSwitch>button.next:disabled{color:var(--theme-ink-thin)}nav.MonthSwitch>button.prev{justify-self:end}nav.MonthSwitch>button.next{justify-self:start}nav.MonthSwitch>button.pick{font-weight:500}nav.MonthSwitch>button.pick>time{padding:.125rem .25rem}nav.MonthSwitch>button.pick{justify-content:center}nav.MonthSwitch>button.pick.active{color:var(--theme-ink-accent-normal)}nav.MonthSwitch>button.pick{--hover-ink:var(--theme-ink-accent-normal)}nav.MonthSwitch>button>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}nav.MonthSwitch>button:focus-visible{outline:1px solid var(--theme-ink-accent-normal);outline-offset:2px}.MonthThumbnail{--thumb-block:.1875rem;--thumb-block-gap:.125rem;--thumb-ink:var(--theme-ink-faded);color:var(--theme-ink-normal);justify-items:center;gap:.375rem;display:grid}.MonthThumbnail.current{--thumb-ink:var(--theme-ink-accent-normal);color:var(--theme-ink-accent-normal)}.MonthThumbnail.tinted{--thumb-base:var(--theme-ink-thin)}.MonthThumbnail{text-decoration:none}.MonthThumbnail.idle{cursor:default}.MonthThumbnail:disabled{--thumb-ink:var(--theme-ink-thin);color:var(--theme-ink-thin)}.MonthThumbnail:focus-visible{outline:1px solid var(--theme-ink-accent-normal);outline-offset:2px}.MonthThumbnail>span{grid-template-columns:repeat(7, var(--thumb-block));gap:var(--thumb-block-gap);display:grid}.MonthThumbnail>span>span{--tint:0%;height:var(--thumb-block);background-color:color-mix(in srgb, var(--theme-ink-accent-normal) var(--tint), var(--thumb-base,var(--thumb-ink)))}.MonthThumbnail>span>span.adjacent{opacity:0}.MonthThumbnail>time{font-size:.8125rem;font-weight:500;line-height:1}.pill{background-color:var(--theme-paper-tinted);border-radius:99px;justify-content:center;align-items:center;display:flex}.pill .active{color:var(--theme-ink-accent-normal);cursor:default}figure.Quote{margin:0}figure.Quote>figcaption{grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;display:grid}figure.Quote>figcaption>.Avatar{grid-row:span 2;block-size:2.75rem;inline-size:2.75rem}figure.Quote>figcaption>b{color:var(--theme-ink-normal);font-size:.938rem;font-weight:500}figure.Quote>figcaption>small{color:var(--theme-ink-faded);font-size:.813rem}figure.Quote>a{width:max-content;max-width:100%;display:block}figure.Quote>a>figcaption{grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;display:grid}figure.Quote>a>figcaption>.Avatar{grid-row:span 2;block-size:2.75rem;inline-size:2.75rem}figure.Quote>a>figcaption>b{color:var(--theme-ink-normal);font-size:.938rem;font-weight:500}figure.Quote>a>figcaption>small{color:var(--theme-ink-faded);font-size:.813rem}figure.Quote>blockquote{border-inline-start:2px solid var(--theme-ink-thin);-webkit-hyphens:auto;hyphens:auto;max-width:65ch;color:var(--theme-ink-normal);margin:.875rem 0 0;padding-inline-start:.875rem;font-size:1.063rem;line-height:1.45}figure.Quote>ul{flex-direction:column;gap:.625rem;margin:1rem 0 0;padding:0;font-size:.813rem;line-height:1.4;list-style:none;display:flex}figure.Quote>ul>li{color:var(--theme-ink-normal)}figure.Quote>ul>li>address{color:var(--theme-ink-faded);font-size:.75rem;font-style:normal}figure.Quote>ul>li>address>cite{font-style:normal}figure.Quote>ul>li>address>span:not(:last-child):after{content:","}figure.Quote>ul>li>address>span>a{color:var(--theme-ink-link-normal);white-space:nowrap;margin-inline-start:1ch}figure.Quote>ul>li>address>span>time{margin-inline-start:1ch}figure.Quote.compact>figcaption{column-gap:.625rem}figure.Quote.compact>figcaption>.Avatar{block-size:2rem;inline-size:2rem}figure.Quote.compact>figcaption>b{font-size:.875rem}figure.Quote.compact>figcaption>small{font-size:.75rem}figure.Quote.compact>a>figcaption{column-gap:.625rem}figure.Quote.compact>a>figcaption>.Avatar{block-size:2rem;inline-size:2rem}figure.Quote.compact>a>figcaption>b{font-size:.875rem}figure.Quote.compact>a>figcaption>small{font-size:.75rem}figure.Quote.compact>blockquote{max-width:70ch;margin-block-start:.625rem;font-size:.938rem}figure.Quote.compact>ul{margin-block-start:.5rem;font-size:.75rem;display:block}figure.Quote.compact>ul>li{color:var(--theme-ink-faded);display:inline}figure.Quote.compact>ul>li:not(:last-child):after{content:", "}figure.Quote.compact>ul>li>a:last-child{white-space:nowrap}figure.Reference{margin:0}figure.Reference>figcaption{color:var(--theme-ink-faded);flex-wrap:wrap;align-items:baseline;column-gap:1ch;font-size:.813rem;display:flex}figure.Reference>figcaption>b{color:var(--theme-ink-highlight);font-weight:500}figure.Reference>figcaption>cite{white-space:nowrap;color:var(--theme-ink-normal);font-style:normal}figure.Reference>figcaption>a{min-width:0;color:var(--theme-ink-link-normal);overflow-wrap:anywhere}figure.Reference>blockquote{border-inline-start:2px solid var(--theme-ink-thin);-webkit-hyphens:auto;hyphens:auto;max-width:70ch;color:var(--theme-ink-normal);margin:.375rem 0 0;padding-inline-start:.875rem;font-size:.938rem;line-height:1.45}figure.Reference>footer{margin:.75rem 0 0}figure.Reference>footer>cite{white-space:nowrap;color:var(--theme-ink-faded);font-size:.75rem;font-style:normal}figure.Reference>footer>ul{color:var(--theme-ink-faded);flex-direction:column;gap:.25rem;margin-block-start:.125rem;font-size:.75rem;line-height:1.4;display:flex}figure.Reference>footer>ul>li{flex-wrap:wrap;align-items:baseline;column-gap:1ch;display:flex}figure.Reference>footer>ul>li>a{min-width:0;color:var(--theme-ink-link-normal);overflow-wrap:anywhere}figure.Reference>ul{color:var(--theme-ink-faded);flex-direction:column;gap:.25rem;margin-block-start:.625rem;font-size:.75rem;line-height:1.4;display:flex}figure.Reference>ul>li{flex-wrap:wrap;align-items:baseline;column-gap:1ch;display:flex}figure.Reference>ul>li>cite{white-space:nowrap;font-style:normal}figure.Reference>ul>li>a{min-width:0;color:var(--theme-ink-link-normal);overflow-wrap:anywhere}figure.Reference>button{font:inherit;color:var(--theme-ink-normal);background:0 0;border:none;margin-block-start:.25rem;padding:0;font-size:.75rem}.Resizer{transition:width .2s,height .2s}.Resizer.clip{overflow:hidden}div.ScrollResize{--controls-gap:.5rem;width:100%}div.ScrollResize>ul{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;margin:0;padding:0;list-style:none;position:relative;overflow:auto hidden}div.ScrollResize>ul::-webkit-scrollbar{display:none}div.ScrollResize>ul{background:var(--track-background,none);border-radius:var(--track-radius,0);align-items:flex-start;transition:height .2s linear .2s;display:flex}div.ScrollResize>ul>li{scroll-snap-align:start;flex:0 0 100%;margin:0;position:relative}div.ScrollResize>nav{gap:var(--controls-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}div.ScrollResize>nav>button:last-child:nth-child(odd){grid-column:1/-1}div.ScrollResize>nav>button.active{color:var(--theme-ink-accent-normal);cursor:default}div.ScrollResize.pending>ul>li:not(:first-child){display:none}div.ScrollResize.draggable>nav{gap:var(--controls-gap);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}div.ScrollResize.draggable>nav::-webkit-scrollbar{display:none}div.ScrollResize.draggable>nav{-webkit-user-select:none;user-select:none;cursor:grab}div.ScrollResize.draggable>nav:active{cursor:grabbing}div.ScrollResize.draggable>nav>button{flex-shrink:0}div.ScrollResize.dots>nav{justify-content:center;gap:var(--controls-gap);flex-wrap:wrap;margin-block-start:var(--controls-gap);display:flex}div.ScrollResize.dots>nav>button{opacity:.5;border:1.5px solid;border-radius:50%;block-size:8px;inline-size:8px;padding:0}div.ScrollResize.dots>nav>button.active{color:inherit;opacity:1;background-color:currentColor}div.ScrollResize.dots.draggable>nav{flex-wrap:nowrap;justify-content:safe center}@media (prefers-reduced-motion:reduce){div.ScrollResize>ul{transition:none}}span.SourceIcon{box-sizing:border-box;block-size:3rem;inline-size:3rem;display:block}span.SourceIcon>svg{background-color:var(--theme-paper-tinted);border-radius:12.5%;block-size:100%;inline-size:100%;display:block;overflow:hidden}span.SourceIcon>svg>text{font-family:var(--sans);fill:var(--theme-ink-faded);font-weight:500}span.SourceIcon{padding:2px}span.SourceIcon.round{padding:1px}span.SourceIcon.round>svg{border-radius:50%}span.SourceIcon.base-light>svg{outline:1px solid var(--lightningcss-light,#0003)var(--lightningcss-dark,#0000)}span.SourceIcon.base-dark>svg{outline:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff26)}a.SourceLink{color:inherit;white-space:nowrap}a.SourceLink.wrap{white-space:normal}div.ThemeList{flex-direction:column;gap:1.5rem;padding-block:.5rem 1.5rem;padding-inline-start:1.5rem;display:flex}section.ThemeSingle{--eye:12px;--eye-gap:.625rem;grid-template-columns:var(--eye) 1fr;align-items:start;row-gap:.25rem;display:grid;position:relative}section.ThemeSingle:before{content:"";background-color:var(--theme-ink-thin);inline-size:1px;position:absolute;inset-block:.6125rem 0;inset-inline-start:calc(var(--eye) / 2);translate:-.5px}section.ThemeSingle>p{color:var(--theme-ink-faded);grid-column:1/-1;padding-inline-start:calc(var(--eye) + var(--eye-gap));font-size:.875rem;line-height:1.4}section.ThemeSingle>.ThemeList{grid-column:2}article.TopDigest>p{color:var(--theme-ink-light)}article.TopDigest>ol{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}article.TopDigest>ol>li{flex-direction:column;gap:1rem;display:flex}div.YearGrid{--thumb-min:2.5rem;grid-template-columns:repeat(auto-fill, minmax(clamp((100% - 3 * .5rem) / 4, var(--thumb-min), (100% - 2 * .5rem) / 3), 1fr));justify-items:center;gap:.875rem .5rem;display:grid}}@layer components-desktop,components-mobile;@layer island{@property --dash{syntax:"<number>";inherits:true;initial-value:0}@keyframes run-dash{to{--dash:100}}@keyframes appear{to{opacity:1}}svg.RotatingBorder{pointer-events:none;z-index:6;opacity:0;width:100%;height:100%;animation:10ms .3s forwards appear;position:absolute;inset:0;overflow:visible}svg.RotatingBorder>g{animation:2s linear .3s infinite run-dash}svg.RotatingBorder>g>rect{fill:none;stroke:var(--theme-ink-highlight);stroke-width:2px;x:calc(var(--island-border) * -1);y:calc(var(--island-border) * -1);width:calc(100% + var(--island-border) * 2);height:calc(100% + var(--island-border) * 2);rx:calc(var(--device-radius-island) + var(--island-border));stroke-dasharray:calc(var(--seg) * 1px) calc((100 - var(--seg)) * 1px);stroke-dashoffset:calc((var(--o) - var(--dash)) * 1px)}:root.dark svg.RotatingBorder>g>rect{stroke-width:1px}@media (prefers-color-scheme:dark){:root:not(.light) svg.RotatingBorder>g>rect{stroke-width:1px}}}@layer island-desktop,island-mobile;@layer layout{:root{--page-columns:minmax(40px, auto) minmax(auto, 1400px) minmax(40px, auto);--story-panel:clamp(340px, 28vw, 420px);--aside:0px;--eof:22px;--block-gap:1.125rem}aside.StoryPanel~*{--aside:var(--story-panel)}.layout{grid-template-columns:var(--page-columns);padding-block-start:80px;padding-inline-end:var(--aside);display:grid}.layout>*{min-width:0}.layout{min-height:calc(100% - var(--island-height) - var(--block-gap) - var(--eof));align-items:start}.layout>article{grid-column-gap:80px;grid-column:2/3;grid-template-columns:2fr 1fr;align-items:start;display:grid}.layout>article>aside{height:100vh;position:sticky;top:0}.layout>article h1{font:500 italic 3rem/1.2 var(--global-typo-heading);text-transform:uppercase;letter-spacing:.03em;margin-block-end:2.5rem}div.island-holder{grid-template-columns:var(--page-columns);inset-inline-start:0;inset-inline-end:var(--aside);bottom:var(--eof);z-index:10;pointer-events:none;display:grid;position:fixed}div.island-holder>*{min-width:0}div.island-holder>div{grid-column:2/3;grid-template-columns:1fr 0fr;justify-items:center;column-gap:0;transition:grid-template-columns .2s ease-in-out,column-gap .2s ease-in-out;display:grid}div.island-holder>div .Island{pointer-events:auto;grid-column:1/2}div#island-placeholder{height:calc(var(--island-height) + var(--block-gap))}div.HomeDesktop.layout~div#island-placeholder,div.HomeDesktop.layout~footer{display:none}div.mushin.layout~footer{visibility:hidden}div.island-holder.search-results>div{grid-template-columns:2fr 1fr;column-gap:80px}body>footer{grid-template-columns:var(--page-columns);padding-inline-end:var(--aside);display:grid}body>footer .Eof{grid-column:2/3}}@layer layout-desktop,layout-mobile;
