@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f4ef;--card:#fff;--ink:#1d1d1f;--on-ink:#fff;--ash:#696964;--smoke:#e0dfd7;--edge:#c4c3bb;--bone:#edece5;--blue:#0b59d0;--blue-fill:#0f68ea;--blue-wash:#e8effc;--on-blue:#fff;--yellow:#ffcb00;--on-yellow:#1d1d1f;--on-yellow-2:#3a3832;--on-yellow-3:#57544b;--marker:#ffcb008c;--red:#c4291c;--text-2:#2f2f2c;--text-3:#474743;--text-4:#575752;--text-5:#63635d;--grid-line:#1d1d1f09;--shimmer:#faf9f6;--backdrop:#12141c61;--shadow-s:0 1px 2px #14141e0d, 0 4px 14px #14141e0d;--shadow:0 1px 2px #14141e0f, 0 16px 40px #14141e1a;--f-serif:"Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--f-sans:"Geist Variable", "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono Variable", "Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-l:24px;--r-m:16px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--bar-h:56px;--pad:clamp(20px, 3.2vw, 48px);--rule:1px solid var(--ink);--hair:1px solid var(--smoke)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0d111c;--card:#141a29;--ink:#ecebe6;--on-ink:#0d111c;--ash:#99a0b5;--smoke:#252d42;--edge:#3a4460;--bone:#1a2133;--blue:#8ab4ff;--blue-fill:#2f6fe0;--blue-wash:#16223d;--on-blue:#fff;--yellow:#ffcb00;--on-yellow:#14161c;--on-yellow-2:#34332c;--on-yellow-3:#4d4b42;--marker:#ffcb004d;--red:#ff8a80;--text-2:#d3d5de;--text-3:#b8bccb;--text-4:#aab0c1;--text-5:#a0a6b9;--grid-line:#ecebe608;--shimmer:#222b42;--backdrop:#02040a9e;--shadow-s:0 1px 2px #00000059, 0 4px 14px #00000040;--shadow:0 1px 2px #0006, 0 18px 44px #00000080}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-h) + var(--wake-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}a{color:inherit}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,dl,dd{margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}::selection{background:var(--yellow);color:var(--on-yellow)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:500}.serif{font-family:var(--f-serif);font-style:italic;font-weight:380}.muted{color:var(--ash)}.nowrap{white-space:nowrap}.label{margin:30px 0 12px;display:block}.label .muted{text-transform:none;letter-spacing:.01em;margin-left:6px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}}@keyframes blink{50%{opacity:0}}@keyframes fade{0%{opacity:0}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.bar{z-index:1001;height:var(--bar-h);padding:0 var(--pad);background:var(--paper);border-bottom:var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.mark{align-items:flex-end;gap:9px;text-decoration:none;display:inline-flex}.mark-word{font:560 23px/1 var(--f-serif);letter-spacing:-.02em;white-space:nowrap;transform:translateY(1px)}.brand-mark{flex:none;width:32px;height:32px;overflow:visible}.bm-ink{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bm-step{fill:var(--ink)}.bm-light{fill:var(--yellow)}.bm-spill-near{stop-color:var(--yellow);stop-opacity:.8}.bm-spill-far{stop-color:var(--yellow);stop-opacity:0}.bm-leaf{fill:var(--blue-fill)}.bm-pane{fill:var(--on-blue);opacity:.4}.bm-knob{fill:var(--yellow)}.bm-shut{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.bm-open{transform-box:fill-box;transform-origin:0}.brand-mark.intro .bm-step{animation:bmStep .4s var(--ease) backwards;animation-delay:calc(var(--i) * .2s + .2s)}.brand-mark.intro .bm-shut{animation:bmShut .45s var(--ease) 1s backwards}.brand-mark.intro .bm-open{animation:bmOpen .5s var(--ease) 1.35s backwards}.brand-mark.intro .bm-light{animation:.5s 1.05s backwards bmFade}.brand-mark.intro .bm-spill{animation:.6s 1.45s backwards bmFade}@keyframes bmStep{0%{opacity:0;transform:translate(-3px)}}@keyframes bmShut{0%{transform:none}}@keyframes bmOpen{0%{transform:scaleX(0)}}@keyframes bmFade{0%{opacity:0}}.bar-end{align-items:center;gap:18px;display:flex}.bar-link{min-height:36px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 2px;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.bar-link:hover{color:var(--blue)}.bar-link:after{content:"";background:var(--blue-fill);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.bar-link[aria-current=page]:after{transform:scaleX(1)}.bar-start{border:1px solid var(--ink);border-radius:999px;gap:.55em;min-height:32px;padding:0 12px;transition:color .3s,background .3s,border-color .3s}.bar-start:after{display:none}.bar-start:hover{background:var(--ink);color:var(--on-ink)}.bar-start[aria-current=page]{background:var(--blue-fill);border-color:var(--blue-fill);color:var(--on-blue)}@media (width<=600px){.bar-start-more,.bar-wide{display:none}}@media (width<=520px){.bar .mark-word{display:none}}@media (width<=420px){.bar{gap:12px}.bar-link{letter-spacing:.03em;font-size:10.5px}.bar-start{min-height:30px;padding:0 9px}}@media (width<=340px){.bar{gap:8px}.bar .bar-end{gap:6px}.bar-end .account-signin{padding:0 9px}.bar-link{letter-spacing:0;font-size:10px}.bar-start{padding:0 5px}.theme-toggle{width:32px;height:32px}}.theme-toggle{border:1px solid var(--ink);width:36px;height:36px;transition:background .35s var(--ease), color .35s, transform .6s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.theme-toggle:hover{background:var(--ink);color:var(--on-ink)}.theme-toggle:active{transform:rotate(-35deg)scale(.94)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sec-head{grid-template-columns:44px minmax(0,1fr);column-gap:8px;margin-bottom:30px;display:grid}.sec-no{color:var(--blue);padding-top:13px}.sec-title{font:400 clamp(34px, 3.3vw, 52px)/1.02 var(--f-serif);letter-spacing:-.024em;text-wrap:balance}.sec-note{max-width:46ch;color:var(--text-2);grid-column:2;margin-top:12px;font-size:18px;line-height:1.4}.maps-link{color:var(--blue);text-transform:none;letter-spacing:.02em;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);text-underline-offset:3px;flex:none;transition:color .3s,text-decoration-color .3s}.maps-link:hover{color:var(--ink);text-decoration-color:currentColor}.maps-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}::view-transition-old(root){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-group(site-tag){animation-duration:.75s;animation-timing-function:var(--ease)}.eyebrow{align-items:baseline;gap:10px;margin-bottom:clamp(14px,2.4vh,22px);display:flex}.eyebrow b{color:var(--blue);font-weight:500}.go svg{fill:none;width:21px;height:21px;stroke:var(--on-blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.go{background:var(--blue-fill);height:58px;color:var(--on-blue);font:500 17px/1 var(--f-sans);letter-spacing:-.005em;box-shadow:var(--shadow-s);transition:background .4s var(--ease), color .4s var(--ease), transform .4s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:18px;padding:0 7px 0 26px;display:inline-flex}.go i{background:var(--on-blue);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.go i svg{stroke:var(--blue-fill);transition:transform .5s var(--ease), stroke .4s}.go:hover:not(:disabled){background:var(--ink);color:var(--on-ink)}.go:hover:not(:disabled) i{background:var(--on-ink)}.go:hover:not(:disabled) i svg{stroke:var(--ink);transform:translate(3px)}.go:active:not(:disabled){transform:scale(.98)}.go:disabled{opacity:.3;cursor:not-allowed}.ghost{white-space:nowrap;border:1px solid var(--ink);transition:background .35s var(--ease), color .35s;border-radius:999px;flex:none;padding:10px 17px}.ghost:hover{background:var(--ink);color:var(--on-ink)}.field-input{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r-m);width:100%;height:46px;transition:box-shadow .35s var(--ease), border-color .35s;outline:0;padding:0 16px;font-size:16px;display:block}.field-input::placeholder{color:var(--ash)}.field-input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--yellow)}.field-input::-webkit-search-cancel-button{display:none}.title-block{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));background:var(--ink);border:var(--rule);gap:1px;display:grid}.title-block>div{background:var(--card);min-width:0;padding:9px 12px 11px}.title-block dt{color:var(--ash);font-size:10px}.title-block dd{overflow-wrap:anywhere;margin-top:5px;font-size:13.5px;font-weight:500;line-height:1.35}.title-block dd.mono{font-size:11.5px;line-height:1.55}.title-block dd span{display:block}.copy{border:1px solid var(--edge);transition:background .3s var(--ease), color .3s, border-color .3s;border-radius:999px;flex:none;padding:5px 12px 4px;font-size:10px}.copy:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.copy[data-state=copied],.copy[data-state=selected]{background:var(--blue-wash);border-color:var(--blue);color:var(--blue)}.sk{background:linear-gradient(90deg, var(--bone) 0 40%, var(--shimmer) 50%, var(--bone) 60% 100%);background-size:300% 100%;border-radius:12px;animation:1.4s linear infinite shimmer}.sk-line{width:72%;height:20px}.sk-line+.sk-line{width:54%;margin-top:10px}.sk-block{height:240px;margin-top:34px}.sec-title[tabindex="-1"]:focus{outline:none}.page{min-height:calc(100vh - var(--bar-h));background-color:var(--paper);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;container:page/inline-size}.page-sheet{max-width:1180px;min-height:calc(100vh - var(--bar-h));border-left:var(--rule);border-right:var(--rule);flex-direction:column;margin:0 auto;display:flex}@container page (width<=1200px){.page-sheet{border-left:0;border-right:0}}.page-head{padding:34px var(--pad) 30px;background:var(--card);border-bottom:var(--rule);animation:fade .5s var(--ease) both}.page-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.page-row .eyebrow{margin:0}.page-actions{flex-wrap:wrap;gap:10px;display:flex}.page-title{font:400 clamp(40px, 5.6vw, 78px)/.98 var(--f-serif);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin-top:14px}.page-title:focus{outline:none}.page-standfirst{max-width:50ch;color:var(--text-2);margin-top:14px;font-size:clamp(18px,1.6vw,21px);line-height:1.38}.page-head .title-block{margin-top:24px}@container page (width<=640px){.page-head .title-block{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head .title-block>div:last-child:nth-child(odd){grid-column:1/-1}}.pg-sec{padding:52px var(--pad) 60px;border-bottom:var(--rule)}.pg-sec .sec-head{margin-bottom:26px}.pg-sec .sec-note{text-wrap:pretty}.page-foot{padding:26px var(--pad) 34px;color:var(--ash);text-transform:none;letter-spacing:.01em;margin-top:auto;font-size:11px}.page-foot a{color:var(--blue);text-decoration:none}.page-foot a:hover{text-underline-offset:3px;text-decoration:underline}.sk-row{border-radius:12px;height:62px;margin-top:10px}.places-wait{font:italic 380 19px/1.35 var(--f-serif);color:var(--text-4)}.place-list{border-top:var(--rule);border-bottom:var(--rule)}.place-list li+li{border-top:var(--hair)}.place-row{--sub:var(--text-4);--meta:var(--text-5);isolation:isolate;transition:color .6s var(--ease);grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:6px 18px;padding:16px 8px;text-decoration:none;display:grid;position:relative}.place-row:before{content:"";z-index:-1;background:var(--yellow);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.place-row:hover,.place-row:focus-visible{--sub:var(--on-yellow-2);--meta:var(--on-yellow-3);color:var(--on-yellow)}.place-row:hover:before,.place-row:focus-visible:before{transform:scaleX(1)}.place-main{min-width:0}.place-name{font:400 22px/1.2 var(--f-serif);letter-spacing:-.01em;overflow-wrap:anywhere;display:block}.place-sub{color:var(--sub);transition:color .6s var(--ease);margin-top:4px;font-size:14px;line-height:1.4;display:block}.place-meta{color:var(--meta);white-space:nowrap;transition:color .6s var(--ease);flex-direction:column;align-items:flex-end;gap:7px;font-size:10.5px;display:flex}.place-arrow{transition:transform .5s var(--ease);font-size:17px}.place-row:hover .place-arrow{transform:translate(5px)}.state{border:1px solid var(--edge);color:var(--text-3);border-radius:999px;padding:3px 9px 2px}.place-row:is(:hover,:focus-visible) .state{border-color:var(--on-yellow)}.places-empty{border:1px dashed var(--edge);border-radius:var(--r-l);font:italic 380 19px/1.35 var(--f-serif);color:var(--text-4);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:20px 22px;display:flex}.places-empty .text-link{font:500 14px/1.4 var(--f-sans)}.prompt-card{background:var(--card);border:var(--rule);border-radius:var(--r-l);max-width:560px;box-shadow:var(--shadow-s);gap:14px;padding:26px;display:grid}.prompt-title{font:400 32px/1.05 var(--f-serif);letter-spacing:-.02em}.prompt-text{color:var(--text-2);font-size:16px;line-height:1.5}@container page (width<=560px){.place-row{grid-template-columns:minmax(0,1fr) 18px}.place-meta{flex-direction:row;grid-area:2/1;align-items:center}.place-arrow{grid-area:1/2/span 2}}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--card:#fff;--ink:#111;--on-ink:#fff;--ash:#55554f;--smoke:#d9d8d0;--edge:#b9b8b0;--blue:#0b59d0;--red:#b3261e;--text-2:#1f1f1d;--text-3:#333330;--text-4:#44443f;--text-5:#50504a;--bone:#f1f0ea;--blue-wash:#e8effc;--blue-fill:#0f68ea;--shimmer:#faf9f6;--on-blue:#fff;--on-yellow:#1d1d1f;--on-yellow-2:#3a3832;--on-yellow-3:#57544b;--grid-line:transparent;--marker:#ffcb008c;--shadow:none;--shadow-s:none}html,body{background:#fff}.bar,.page-actions,.privacy-back{display:none!important}.page,.page-sheet{background:0 0;border:0;min-height:0}.page-head{background:0 0;padding:0 0 16pt;animation:none}.page-title{font-size:34pt}.page-head .title-block{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pg-sec{padding:16pt 0}.pg-sec .sec-head{break-after:avoid}.privacy-list>div{break-inside:avoid}.page-foot{padding:12pt 0 0}}@page{margin:18mm 16mm}.ink-button{background:var(--ink);min-height:44px;color:var(--on-ink);border:1px solid var(--ink);font:500 14.5px/1.1 var(--f-sans);white-space:nowrap;transition:background .35s var(--ease), border-color .35s, color .35s, transform .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.ink-button:hover:not(:disabled){background:var(--blue-fill);border-color:var(--blue-fill);color:var(--on-blue)}.ink-button:active:not(:disabled){transform:scale(.98)}.ink-button:disabled{opacity:.4;cursor:not-allowed}.ink-button.danger{background:var(--red);border-color:var(--red);color:var(--on-ink)}.ink-button.danger:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ghost{text-decoration:none}.ghost:disabled{opacity:.4;cursor:not-allowed}.ghost.danger{border-color:var(--red);color:var(--red)}.ghost.danger:hover:not(:disabled){background:var(--red);color:var(--on-ink)}.text-button,.text-link{color:var(--blue);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s}.text-link{text-decoration:none}.text-link:hover,.text-button:hover{color:var(--ink)}.text-link span[aria-hidden]{transition:transform .4s var(--ease);display:inline-block}.text-link:hover span[aria-hidden]{transform:translate(4px)}.bar-gap{min-width:0}.account{align-items:center;min-width:36px;min-height:36px;display:flex;position:relative}.account[data-pending]{animation:fade .45s var(--ease) .6s backwards}.account-signin{white-space:nowrap;border:1px solid var(--ink);height:36px;transition:background .35s var(--ease), color .35s;border-radius:999px;padding:0 15px;font-size:11px}.account-signin:hover,.account-signin[aria-expanded=true]{background:var(--ink);color:var(--on-ink)}.avatar{border:1px solid var(--ink);width:36px;height:36px;transition:box-shadow .35s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.avatar:hover,.avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--marker)}.avatar-face{background:var(--yellow);width:100%;height:100%;color:var(--on-yellow);border-radius:50%;place-items:center;display:grid;overflow:hidden}.avatar-img{object-fit:cover;width:100%;height:100%}.avatar-initials{letter-spacing:.02em;font-size:12px}.avatar-large{border:var(--rule);flex:none;width:64px;height:64px}.avatar-large .avatar-initials{font-size:19px}.account-pop{z-index:1100;background:var(--card);border:var(--rule);width:min(320px,100vw - 24px);box-shadow:var(--shadow);animation:fadeUp .35s var(--ease) both;border-radius:20px;padding:10px;position:absolute;top:calc(100% + 12px);right:0}.account-panel{width:min(360px,100vw - 24px);padding:20px 20px 18px}.account-panel:focus{outline:none}.account-title{font:400 26px/1.08 var(--f-serif);letter-spacing:-.015em;margin-bottom:10px}.account-who{border-bottom:var(--hair);gap:2px;margin:2px 6px 6px;padding-bottom:10px;display:grid}.account-who b{font:400 20px/1.2 var(--f-serif)}.account-who span{color:var(--text-4);overflow-wrap:anywhere;font-size:12.5px}.account-menu{gap:2px;display:grid}.account-item{border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:11px 10px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:flex}.account-item:hover,.account-item:focus-visible{background:var(--yellow);color:var(--on-yellow);outline:none}.account-item[aria-disabled=true]{opacity:.5;cursor:progress}@media (width<=980px){.bar-gap{display:none}}@media (width<=560px){.account-pop,.account-panel{top:calc(var(--bar-h) + 10px);width:auto;position:fixed;left:12px;right:12px}}@media (width<=420px){.bar-end{gap:10px}.account-signin{padding:0 12px}}.signin{gap:12px;display:grid}.signin-why{font:400 16.5px/1.4 var(--f-serif);color:var(--text-2)}.gsi-button{min-height:44px}.dev-signin{border:1px dashed var(--edge);border-radius:var(--r-m);gap:10px;padding:14px;display:grid}.dev-tag{color:var(--blue);font-size:10.5px}.dev-field{gap:6px;display:grid}.dev-field>span{color:var(--text-4);font-size:10.5px}.dev-signin .ink-button{justify-self:start}.signin-off{border:1px dashed var(--edge);border-radius:var(--r-m);color:var(--text-3);padding:12px 14px;font-size:14.5px;line-height:1.45}.signin-status{color:var(--blue);font-size:10.5px}.signin-status:empty{display:none}.signin-error,.page-alert{color:var(--red);font-size:14.5px;line-height:1.45}.page-alert .text-button{color:var(--ink)}.sk-pill{border-radius:999px;height:44px}.signin-wait{color:var(--text-4);font-size:13.5px;line-height:1.45}.signin-privacy{color:var(--text-4);font-size:13px;line-height:1.45}.signin-privacy .text-link{font-weight:500}.place-kicker{color:var(--blue);transition:color .6s var(--ease);margin-bottom:5px;font-size:10px;display:block}.place-row:hover .place-kicker,.place-row:focus-visible .place-kicker{color:var(--on-yellow-3)}.account-card{background:var(--card);border:var(--rule);border-radius:var(--r-l);gap:18px;max-width:720px;padding:22px 24px;display:grid}.account-id{border-bottom:var(--hair);align-items:center;gap:16px;padding-bottom:18px;display:flex}.account-id p{gap:2px;min-width:0;display:grid}.account-id b{font:400 26px/1.15 var(--f-serif);letter-spacing:-.015em;overflow-wrap:anywhere}.account-id p span{color:var(--text-4);overflow-wrap:anywhere;font-size:14px}.account-keeps{max-width:62ch;color:var(--text-2);font-size:15px;line-height:1.5}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-status{color:var(--blue);font-size:14px}.account-status:empty{display:none}.page-notice{border:1px dashed var(--on-yellow);border-radius:var(--r-m);background:var(--marker);max-width:560px;color:var(--ink);margin-bottom:18px;padding:12px 16px;font-size:15px;line-height:1.45}.page-notice:focus{outline:none}.privacy-list{border-top:var(--rule);max-width:820px}.privacy-list>div{border-bottom:var(--hair);grid-template-columns:210px minmax(0,1fr);gap:6px 22px;padding:16px 0;display:grid}.privacy-list dt{font:400 21px/1.25 var(--f-serif);letter-spacing:-.01em}.privacy-list dd{max-width:62ch;color:var(--text-2);font-size:16px;line-height:1.55}.privacy-plain{max-width:62ch;font:400 21px/1.42 var(--f-serif);color:var(--text-2)}.privacy-back{margin-top:24px}@container page (width<=640px){.privacy-list>div{grid-template-columns:minmax(0,1fr)}}.confirm{background:var(--paper);width:min(480px,92vw);max-width:none;color:var(--ink);border:var(--rule);box-shadow:var(--shadow);border-radius:24px;padding:0}.confirm[open]{animation:sheetIn .55s var(--ease) both}@keyframes sheetIn{0%{opacity:0;transform:translateY(56px)scale(.985)}}.confirm::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.4s both fade}.confirm-inner{gap:14px;padding:26px 26px 22px;display:grid}.confirm-title{font:400 30px/1.05 var(--f-serif);letter-spacing:-.02em;text-wrap:balance}.confirm-body{color:var(--text-2);gap:12px;font-size:15.5px;line-height:1.5;display:grid}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}@media (width<=480px){.confirm-inner{padding:22px 20px 20px}.confirm-actions{flex-direction:column;align-items:stretch}.confirm-actions button{text-align:center}}:root{--wake-h:0px}.page{transition:padding-top .6s var(--ease);padding-top:var(--wake-h)}@media print{.page{padding-top:0}}.wake{z-index:1;min-height:var(--wake-h);padding:11px var(--pad) 12px;background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--rule);animation:wakeIn .6s var(--ease);transition:opacity .7s var(--ease), transform .7s var(--ease);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0;container-type:inline-size}.wake:focus{outline:none}.wake[data-note=leaving]{opacity:0;pointer-events:none;transform:translateY(-6px)}@keyframes wakeIn{0%{opacity:0;transform:translateY(-8px)}}.wake-mark{background:var(--yellow);border:1px solid var(--ink);width:12px;height:12px;color:var(--blue);animation:wakeGlow 2.4s var(--ease-io) infinite;border-radius:50%;place-items:center;display:grid}@keyframes wakeGlow{50%{box-shadow:0 0 0 6px var(--marker)}}.wake:is([data-note=ready],[data-note=leaving]) .wake-mark{font:600 14px/1 var(--f-mono);background:0 0;border:0;animation:none}.wake[data-note=asleep] .wake-mark{background:0 0;animation:none}.wake-text{text-wrap:pretty;min-width:0;font-size:14px;line-height:1.35}.wake-text b{font-weight:500}.wake-sep,.wake-more{color:var(--text-3)}@container (width<=540px){.wake-sep{display:none}.wake-more{margin-top:1px;font-size:13.5px;display:block}}.wake-time{color:var(--ash);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.wake-retry{white-space:nowrap;border:1px solid var(--ink);height:30px;transition:background .35s var(--ease), color .35s;border-radius:999px;padding:0 13px;font-size:10.5px}.wake-retry:hover{background:var(--ink);color:var(--on-ink)}.wake-track{background:var(--smoke);height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.wake-track i{background:var(--yellow);transform:scaleX(var(--p,0));transform-origin:0;transition:transform 1s linear;position:absolute;inset:0}@media (width<=560px){.wake{padding-block:9px 10px}}@media (width<=980px){.bar{grid-template-columns:auto minmax(0,1fr)}.bar-end{justify-self:end}}@media (width<=420px){.mark-word{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}}.crash{max-width:560px;margin:18vh auto 0;padding:0 24px}.crash h1{font:400 40px/1.1 var(--f-serif);letter-spacing:-.01em;margin-bottom:14px}.crash p{font-size:16px;line-height:1.5}.crash-actions{align-items:center;gap:18px;margin-top:22px;display:flex}
