@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:255 255 255;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--bg:#131517;--bg-2:#1a1c1f;--bg-3:#222428;--panel:#1b1d20;--raised:#1d1f23;--raised-edge:rgb(var(--ink) / .17);--label:#fff;--label-2:#ebebf5a3;--label-3:#ebebf56b;--sep:rgb(var(--ink) / .08);--line:rgb(var(--ink) / .15);--fill:rgb(var(--ink) / .055);--fill-2:rgb(var(--ink) / .1);--tint:#ff7aa8;--tint-solid:#db2f6e;--tint-2:#ff7aa826;--ok:#30d158;--warn:#ffd60a;--danger:#ff6b6b;--gold:#e9cfa6;--glow:#ffc4a012;--glow-2:#a0b4ff0f;--scrim:#0000009e;--scrim-2:#000000bd;--float-shadow:0 18px 48px -12px #000000b3, 0 2px 8px #00000059;--pill-shadow:0 10px 28px #0009;--action:#f2f2f7;--on-action:#000;--action-shadow:0 6px 18px #00000080;--panel-shadow:0 10px 30px #00000080, 0 2px 6px #00000059;--sheet-shadow:0 24px 80px #000000b3, 0 4px 14px #00000073;--frame:inset 0 0 0 1px rgb(var(--ink) / .14), inset 0 1px 0 rgb(var(--ink) / .06), 0 0 0 7px var(--frame-band), 0 0 0 8px rgb(var(--ink) / .3);--frame-band:#050506;--card:#1c1e21;--card-hover:#212327;--card-edge:rgb(var(--ink) / .08);--card-hi:rgb(var(--ink) / .26);--glide:cubic-bezier(.32, .72, 0, 1);--out:cubic-bezier(.16, 1, .3, 1);interpolate-size:allow-keywords}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:0 0 0;--bg:#f2f2f4;--bg-2:#eaeaed;--bg-3:#e2e2e6;--panel:#fff;--raised:#fff;--raised-edge:rgb(var(--ink) / .12);--label:#111113;--label-2:#3c3c43cc;--label-3:#3c3c439e;--sep:rgb(var(--ink) / .09);--line:rgb(var(--ink) / .14);--fill:rgb(var(--ink) / .045);--fill-2:rgb(var(--ink) / .08);--tint:#b0184f;--tint-solid:#b0184f;--tint-2:#b0184f1a;--ok:#17803a;--warn:#8f5d00;--danger:#c62828;--gold:#7e6029;--glow:#ffba8c29;--glow-2:#8ca5ff1a;--scrim:#14141861;--scrim-2:#14141873;--action:#1d1d1f;--on-action:#fff;--action-shadow:0 6px 16px #00000029;--panel-shadow:0 10px 30px #0000001a, 0 2px 6px #0000000f;--sheet-shadow:0 24px 80px #00000029, 0 4px 14px #00000014;--float-shadow:0 18px 48px -12px #00000029, 0 2px 8px #0000000f;--pill-shadow:0 10px 28px #00000024;--frame-band:#e6e6ea;--card:#fff;--card-hover:#fafafb;--card-edge:rgb(var(--ink) / .08);--card-hi:rgb(var(--ink) / .2)}}:root{scrollbar-color:rgb(var(--ink) / .34) transparent}*{scrollbar-width:thin}@supports not (scrollbar-color:auto){::-webkit-scrollbar{background:0 0;width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:rgb(var(--ink) / .34) padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--ink) / .55)}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}html.locked{overflow:hidden}body{font:17px/1.3 var(--font);letter-spacing:-.012em;background:radial-gradient(1100px 520px at 50% -180px, var(--glow), transparent 70%) no-repeat, var(--bg);background-color:var(--page-edge,var(--bg));color:var(--label);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;min-height:100dvh}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0}input{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit}::selection{background:var(--tint-solid);color:#fff}:focus-visible{outline:3px solid color-mix(in srgb, var(--tint) 55%, transparent);outline-offset:2px}svg.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.dim{opacity:.5}.glass{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--line), var(--panel-shadow)}.site-head{z-index:31;align-items:center;gap:12px;height:64px;padding:0 max(48px,50% - 600px);display:flex;position:relative}@media (max-width:899px){.site-head{padding:0 24px}}.site-mark{width:44px;height:44px;color:var(--label);border-radius:12px;place-items:center;margin-left:-8px;transition:opacity .2s;display:grid}.site-mark svg{width:28px;height:28px}.site-mark:hover{opacity:.75}.site-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.site-link{height:44px;color:var(--label-2);align-items:center;padding:0 12px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.site-link:hover,.site-link[aria-current=page]{color:var(--label)}.site-menu-btn{width:40px;height:40px;color:var(--label);box-shadow:inset 0 0 0 .5px var(--line);transition:background-color .2s, transform .18s var(--out);border-radius:50%;place-items:center;font-size:18px;display:grid}.site-menu-btn:hover{background:var(--fill)}.site-menu-btn:active{transform:scale(.92)}.site-search{height:36px;color:var(--label);box-shadow:inset 0 0 0 .5px var(--line);transition:background-color .2s, transform .18s var(--out);border-radius:999px;align-items:center;gap:6px;margin-right:4px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.site-search .i{font-size:16px}@media (hover:hover){.site-search:hover{background:var(--fill)}}.site-search:active{transform:scale(.96)}.site-search[aria-current=page]{background:var(--fill)}.site-acct{flex:none;justify-content:flex-end;align-items:center;gap:4px;width:88px;display:flex}.site-acct>*{animation:.2s ease-out settle-in}.site-nav .site-signin{color:var(--label);display:inline-flex}.site-saved{width:40px;height:40px;color:var(--label-2);border-radius:50%;place-items:center;font-size:19px;transition:color .2s,background-color .2s;display:grid}@media (hover:hover){.site-saved:hover{color:var(--label);background:var(--fill)}}.site-saved[aria-current=page]{color:var(--tint)}.site-user{place-items:center;width:40px;height:40px;margin-right:4px;display:grid}.site-menu{background:var(--panel);min-width:220px;color:var(--label);box-shadow:inset 0 0 0 .5px var(--line), var(--panel-shadow);transform-origin:100% 0;border:0;border-radius:18px;margin:0;padding:6px;position:fixed;inset:60px max(16px,50% - 600px) auto auto}.site-menu:popover-open{animation:pop-in .28s var(--glide)}.site-menu::backdrop{background:0 0}.site-menu a{border-radius:12px;align-items:center;height:44px;padding:0 12px;font-size:15px;text-decoration:none;transition:background-color .15s;display:flex}.site-menu a:hover{background:var(--fill)}.site-menu a[aria-current=page]{color:var(--label-2)}.site-menu-sub{border-top:1px solid var(--sep);text-align:left;width:100%;min-height:52px;color:var(--label);border-radius:0 0 12px 12px;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:4px;padding:6px 12px;font-size:15px;transition:background-color .15s;display:flex}.site-menu-sub span{color:var(--label-2);font-variant-numeric:tabular-nums;font-size:13px}.site-menu-sub:hover{background:var(--fill)}@supports (position-anchor:--a){.site-menu-btn{anchor-name:--site-menu}.site-menu{position-anchor:--site-menu;top:anchor(bottom);right:anchor(right);margin-top:8px}}@media (max-width:720px){.site-head{height:56px;padding:0 16px}.site-link{display:none}}.t-back{height:36px;color:var(--label-2);align-items:center;gap:6px;padding:0;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.t-back:hover{color:var(--label)}.t-back .i{font-size:17px}.btn{height:44px;transition:transform .18s var(--out), background-color .18s;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn.prominent{background:var(--action);color:var(--on-action);box-shadow:inset 0 1px 0 rgb(var(--ink) / .18), var(--action-shadow)}.btn.plain{background:var(--fill)}.iconbtn{width:44px;height:44px;transition:transform .18s var(--out);border-radius:999px;flex:none;place-items:center;font-size:19px;display:grid}.iconbtn:active{transform:scale(.92)}.seg{background:var(--fill);border-radius:999px;flex:none;padding:3px;display:flex}.seg button{height:30px;color:var(--label-2);white-space:nowrap;border-radius:999px;flex:1;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.seg button[aria-checked=true]{background:var(--fill-2);color:var(--label);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .4);font-weight:600}.tl{container-type:inline-size}.day+.day{margin-top:22px}.dh{top:var(--stick,0px);z-index:6;letter-spacing:-.005em;color:var(--label-2);background:linear-gradient(var(--bg) calc(100% - 6px), transparent);padding:14px 0 9px;font-size:13px;font-weight:600;position:sticky}.rows{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;position:relative}.rows-light{background:linear-gradient(90deg, transparent, var(--label), transparent);opacity:0;pointer-events:none;width:25%;height:1px;position:absolute;top:-6px;left:0}.job{background:var(--card);min-width:0;min-height:196px;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);color:inherit;transition:box-shadow .2s var(--out), background-color .2s var(--out);scroll-margin:calc(var(--stick,0px) + 48px) 0 24px;border-radius:14px;align-items:flex-start;gap:24px;padding:20px 20px 20px 24px;text-decoration:none;display:flex;position:relative}.job:hover,.job[aria-current=true]{box-shadow:inset 0 0 0 1px rgb(var(--ink) / .14);background:var(--card-hover)}.job:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 65%, transparent);outline-offset:2px}.job-b{flex-direction:column;flex:1;gap:7px;min-width:0;padding-top:2px;display:flex}.job-k{color:var(--label-2);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:16px;display:flex}.job-k .u{color:var(--label);font-weight:600}.job h3,.job h4{letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin-top:2px;font-size:22px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.job-m{min-width:0;color:var(--label-2);white-space:nowrap;font-size:16px;display:flex;overflow:hidden}.job-m:empty{display:none}.job-m>*{flex:none}.job-m>.job-e{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.job-m>*+:before{content:"·";color:var(--label-3);margin:0 6px;font-weight:400}.job-p{min-width:0;color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:16px;display:flex;overflow:hidden}.job-p .i{color:var(--label-3);flex:none;font-size:17px}.job-new{color:var(--label);font-size:13px;font-weight:600}.job-miss{color:var(--label-2);font-style:italic}.job-lock{filter:blur(5px);opacity:.7;-webkit-user-select:none;user-select:none;display:inline-block}.job-unlock{height:34px;color:var(--label);background:color-mix(in srgb, var(--gold) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent);transition:background-color .18s, transform .18s var(--out);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:12px;padding:0 16px 0 13px;font-size:15px;font-weight:600;display:inline-flex}.job-unlock .i{color:var(--gold);font-size:14px}@media (hover:hover){.job.locked:hover .job-unlock{background:color-mix(in srgb, var(--gold) 42%, transparent)}}.job.locked:active .job-unlock{transform:scale(.97)}.lock-free{height:50px;color:var(--label);background:color-mix(in srgb, var(--gold) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent);padding:0 24px 0 26px}@media (hover:hover){.lock-free:hover{background:color-mix(in srgb, var(--gold) 40%, transparent)}}.lock-sample p a{color:var(--label);font-weight:600;text-decoration:none}.lock-emp{filter:blur(6px);-webkit-user-select:none;user-select:none}.lock-ad{z-index:1;min-height:340px;margin-top:28px;position:relative}.lock-shape{filter:blur(5px);opacity:.65;-webkit-user-select:none;user-select:none;pointer-events:none}.lock-shape .sk:after{display:none}.lock-shape .sk-line{background:var(--fill-2);height:13px;margin-top:12px}.lock-shape i{height:22px;display:block}.lock-cta{text-align:center;background:radial-gradient(closest-side, color-mix(in srgb, var(--raised) 92%, transparent), transparent);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.lock-cta>p:first-child{max-width:30ch;color:var(--label);font-size:17px;line-height:1.35}.lock-cta .btn{height:50px;padding:0 24px 0 26px}.lock-new{color:var(--label-2);font-size:15px}.lock-new a{color:var(--label);margin-left:4px;font-weight:600;text-decoration:none}@media (hover:hover){.lock-new a:hover{color:var(--tint)}}.lock-sample{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 18px;display:flex}.lock-sample .btn{height:50px;padding:0 24px 0 26px}.lock-sample p,.lock-sample-used{max-width:44ch;color:var(--label-2);font-size:15px;line-height:1.4}.lock-sample-used{margin:0 0 14px}.lock-sample-used a{color:var(--label);font-weight:600;text-decoration:none}@media (hover:hover){.lock-sample-used a:hover{color:var(--tint)}}.map-locked{flex-direction:column;align-items:center;gap:4px;display:flex}.map-locked .btn{margin-top:16px}.job .cover{--s:152px;transition:filter .35s var(--out);border-radius:10px}.job .cover.photo:not(.has-logo){filter:saturate(.85)brightness(.9)}.job .cover.photo{background:var(--bg-3)}.job .cover.photo .cover-photo{filter:none;mix-blend-mode:normal;opacity:1}.job .cover.photo:after{box-shadow:inset 0 0 0 .5px rgb(var(--ink) / .08);border-radius:inherit;background:0 0}.job .cover-photo{transition:scale .6s var(--out)}@media (hover:hover){.job:hover .cover.photo:not(.has-logo){filter:none}.job:hover .cover-photo{scale:calc(var(--z,1) * 1.05)}}.job:focus-visible .cover.photo:not(.has-logo){filter:none}.job.skel .sk-cover{--s:152px;width:var(--s);height:var(--s);border-radius:10px;flex:none}@keyframes row-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes row-fade{0%{opacity:0}}@keyframes row-open{0%{opacity:0;height:0}}.tl[data-rise]:not([data-settled]) .job{animation:row-rise .34s var(--out) backwards}.tl[data-rise]:not([data-settled]) .rows>.job:nth-child(2){animation-delay:20ms}.tl[data-rise]:not([data-settled]) .rows>.job:nth-child(3){animation-delay:40ms}.tl[data-rise]:not([data-settled]) .rows>.job:nth-child(4){animation-delay:60ms}.tl[data-rise]:not([data-settled]) .rows>.job:nth-child(5){animation-delay:80ms}.tl[data-rise]:not([data-settled]) .rows>.job:nth-child(6){animation-delay:.1s}.tl[data-rise]:not([data-settled]) .rows>.job:nth-child(n+7){animation-delay:.12s}.job.arrive{animation:row-fade .3s var(--out) backwards}.job.arrive-open{animation:row-open .42s var(--glide) backwards}@supports not (interpolate-size:allow-keywords){.job.arrive-open{animation:row-fade .3s var(--out) backwards}}.job.skel{cursor:default}.job.skel:hover{background:var(--card);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06)}.job.skel .job-b{gap:12px}.job.skel .sk-title{height:22px;margin-top:2px}.job.skel .sk-line{height:13px}@container (max-width:560px){.job{border-radius:12px;gap:14px;min-height:0;padding:16px 14px 16px 16px}.job .cover,.job.skel .sk-cover{--s:88px;border-radius:8px}.job-b{gap:5px}.job h3,.job h4{font-size:17px}.job-k,.job-m,.job-p{font-size:14px}}.cover{--s:112px;--c:#8e8e93;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .22);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 88%, #fff), var(--c));flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cover:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px rgb(var(--ink) / .12);pointer-events:none;position:absolute;inset:0}.cover svg.cover-g{width:44%;height:44%;stroke:rgb(var(--ink) / .96);stroke-width:1.7px;z-index:1;position:relative}.cover-photo{object-fit:cover;filter:grayscale()contrast(1.05);mix-blend-mode:luminosity;opacity:.9;width:100%;height:100%;translate:var(--tx,0) var(--ty,0);scale:var(--z,1);transform:scaleX(var(--fx,1));display:block;position:absolute;inset:0}.cover.photo{background:var(--c)}.cover.photo:after{box-shadow:none;background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--c) 60%, #000));border-radius:0}.cover.photo.has-logo{background:#fff}.cover.photo.has-logo .cover-photo{display:none}.cover.photo.has-logo:after{background:0 0}.cover-logo{object-fit:contain;border-radius:inherit;opacity:0;z-index:2;background:#fff;width:100%;height:100%;padding:18%;transition:opacity .3s;position:absolute;inset:0}.cover.wide .cover-logo{padding:10% 8%}.cover.has-logo{background:#fff}.cover.has-logo .cover-logo{opacity:1}.cover.wait{background:var(--fill-2)}.cover.wait:after{box-shadow:none;background:0 0}.cover{transition:background-color .3s var(--out)}.cover.has-logo:after{z-index:3;box-shadow:inset 0 0 0 .5px #0000001f}@supports (corner-shape:squircle){.cover{corner-shape:squircle;border-radius:34%}.cover:after,.cover-logo{corner-shape:inherit}}.empty{text-align:center;color:var(--label-2);padding:64px 0}.empty b{color:var(--label);margin-bottom:6px;font-size:20px;display:block}.d-hero{z-index:0;pointer-events:none;background-image:linear-gradient(var(--c), var(--c));opacity:.5;height:280px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#00000080 45%,#0000);mask-image:linear-gradient(#000,#00000080 45%,#0000)}.d-hero img{object-fit:cover;filter:grayscale()contrast(1.05);mix-blend-mode:luminosity;width:100%;height:100%;translate:var(--tx,0) var(--ty,0);scale:var(--z,1);transform:scaleX(var(--fx,1));display:block}.d-hero.bare{background:radial-gradient(120% 90% at 20% 0%, var(--c), transparent 70%);opacity:.35}.d-head,.d-body,.notice{z-index:1;position:relative}.d-head{align-items:flex-end;gap:18px;padding:96px 44px 0 0;display:flex}.d-head .cover{--s:64px;box-shadow:var(--float-shadow)}.d-title{letter-spacing:-.028em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:34px;font-weight:500;line-height:1.1}.d-head-t{min-width:0}.d-emp{letter-spacing:-.015em;color:var(--label-2);overflow-wrap:anywhere;margin-top:6px;font-size:19px}.d-away{letter-spacing:-.014em;color:var(--label-2);max-width:40ch;font-size:19px;line-height:1.45}.d-away b{color:var(--label);font-weight:500}.d-dest{color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:-4px;font-size:13px;display:flex;overflow:hidden}.d-dest .i{flex:none;font-size:12px}@media (prefers-reduced-motion:no-preference){.d-actions a.btn.prominent{animation:cta-glow 1.6s var(--out) .45s 1 backwards}}@keyframes cta-glow{0%{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 0 color-mix(in srgb, var(--action) 50%, transparent)}to{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 14px color-mix(in srgb, var(--action) 0%, transparent), 0 0 40px 6px color-mix(in srgb, var(--action) 0%, transparent)}}.smap{isolation:isolate;background:var(--card);opacity:0;height:150px;transition:opacity .4s var(--out);border-radius:16px;margin-top:4px;position:relative;overflow:hidden}.smap.on{opacity:1}.smap:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--line);pointer-events:none;position:absolute;inset:0}.smap-m{position:absolute;inset:0}.smap-open{z-index:3;cursor:pointer;border-radius:inherit;position:absolute;inset:0}.smap-open:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 65%, transparent);outline-offset:-2px}.smap-pt{width:0;height:0;position:relative}.smap-pt:after{content:"";width:12px;height:12px;box-shadow:0 0 0 3px #0000008c, 0 0 0 9px rgb(var(--ink) / .14);background:#fff;border-radius:50%;position:absolute;top:-6px;left:-6px}.smap-pt.area:after{background:rgb(var(--ink) / .08);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px rgb(var(--ink) / .7);top:-22px;left:-22px}@media (hover:hover){.smap-open:hover{box-shadow:inset 0 0 0 1px rgb(var(--ink) / .4)}}.d-actions{bottom:var(--ab,0);z-index:5;margin:24px calc(-1 * var(--px,24px)) calc(-1 * var(--pb,28px));padding:18px var(--px,24px) var(--pb,28px);pointer-events:none;gap:10px;display:flex;position:sticky}.d-actions>*{pointer-events:auto}.d-actions .heart.on{color:var(--tint)}.d-actions .heart.on .i{animation:heart-pop .35s var(--out)}@keyframes heart-pop{40%{transform:scale(1.22)}}.d-actions .btn.prominent{flex:1;min-width:0;height:50px}.d-facts div{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:11px 0;font-size:15px;display:grid;position:relative}.d-facts div:first-child{padding-top:2px}.d-facts div+div:before{content:"";background:var(--sep);height:1px;position:absolute;top:0;left:0;right:0}.d-facts dt{color:var(--label-2)}.d-facts dd{overflow-wrap:break-word;min-width:0;font-weight:500;line-height:1.3}.d-facts small{color:var(--label-2);margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;display:block}.d-facts small>*{overflow-wrap:anywhere;display:block}.d-facts small a,.d-desc a{color:var(--label);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .35);text-decoration-color:rgb(var(--ink) / .35);text-underline-offset:3px}.d-facts .u dd{color:var(--label);font-weight:600}.d-place{border-top:1px solid var(--sep);gap:10px;padding-top:12px;display:grid}.d-place-t{overflow-wrap:break-word;font-size:15px;font-weight:500;line-height:1.3}.d-place-t span{color:var(--label-2);margin-bottom:4px;font-weight:400;display:block}.d-place .smap{margin-top:0}.d-desc{letter-spacing:-.005em;max-width:66ch;margin-top:0;font-size:16px;line-height:1.55}.d-desc p{white-space:pre-line}.d-desc p+p{margin-top:14px}.d-desc>p:first-child{letter-spacing:-.014em;font-size:19px;line-height:1.45}.d-desc h4{color:var(--label-2);letter-spacing:-.005em;margin:30px 0 8px;font-size:13px;font-weight:600}.btn.wait{opacity:.55;pointer-events:none}.btn[aria-disabled=true]{cursor:default}.d-desc ul,.d-desc ol{margin:10px 0 14px;padding-left:1.3em}.d-desc ul{padding-left:0;list-style:none}.d-desc ul li{padding-left:22px;position:relative}.d-desc ul li:before{content:"";background:var(--label-2);width:10px;height:1px;position:absolute;top:.8em;left:2px}.d-desc li+li{margin-top:6px}.d-desc li::marker{color:var(--label-2)}.d-desc ul+p,.d-desc ol+p{margin-top:14px}.d-desc h4:first-child{margin-top:0}.d-sec{border-top:1px solid var(--sep);margin-top:26px;padding-top:20px}.d-sec h3{color:var(--label);letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:600}.d-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.d-more summary::-webkit-details-marker{display:none}.d-more summary h3{margin:0}.d-more summary .i{color:var(--label-2);transition:rotate .25s var(--out);font-size:18px}.d-more[open] summary .i{rotate:180deg}.d-more .d-desc{margin-top:10px}@media (hover:hover){.d-more summary:hover .i{color:var(--label)}}.d-sec .d-desc{margin-top:0}.d-sec .d-desc>p:first-child{letter-spacing:-.005em;font-size:16px;line-height:1.55}@keyframes settle-in{0%{opacity:0}}.late,.d-others{animation:settle-in .32s var(--out) backwards}.d-others>h3{letter-spacing:-.005em;color:var(--label-2);margin:0 0 10px;font-size:13px;font-weight:600}.d-others .rows{border-top:0}.notice{background:var(--bg-2);box-shadow:inset 0 0 0 .5px var(--card-edge);text-align:center;border-radius:22px;margin-top:20px;padding:22px}.notice .ic{background:var(--fill);width:48px;height:48px;color:var(--label-2);border-radius:14px;place-items:center;margin:0 auto 12px;font-size:22px;display:grid}.notice h1,.notice h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.notice p{color:var(--label-2);max-width:34ch;margin:6px auto 16px;font-size:15px;line-height:1.4}.notice.solo{max-width:420px;margin:18vh auto 0;padding:28px 24px}.sk{background:var(--fill);border-radius:6px;display:block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bg-2) 55%, transparent), transparent);animation:sk 1.4s var(--out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk{to{transform:translate(100%)}}.sk-line{height:14px;margin-top:8px}.sk-title{border-radius:8px;height:22px;margin-top:12px}.sk-cover{width:var(--s,112px);height:var(--s,112px);border-radius:calc(var(--s,112px) * .22)}.sk-text{height:14px;margin-top:10px}.sk-gap{height:14px;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sk:after{animation:none}}@media (max-width:720px){.dh{top:max(var(--stick,0px), 6px)}:root{--glow:transparent}}
