:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:#fff;--neutral-25:#fbf9f7;--neutral-50:#f3f1ef;--neutral-75:#efedea;--neutral-100:#e6e3df;--neutral-150:#d9d6d1;--neutral-400:#a09d99;--neutral-500:#8f8b86;--neutral-600:#76716b;--neutral-800:#2e2c2a;--neutral-850:#2a2826;--neutral-900:#222021;--neutral-925:#1b1a19;--neutral-950:#141414;--neutral-1000:#0e0e10;--cool-600:#6e6d72;--black-1000:#000;--lime-300:#e5ff94;--red-50:#fcebe8;--red-300:#f2766b;--red-600:#b42f26;--red-900:#3a1f1c;--alpha-black-12:#0000001f;--alpha-black-28:#0e0e1047;--alpha-black-45:#00000073;--alpha-paper-50:#fbf9f780;--alpha-charcoal-50:#14141480;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-none:0px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-sheet:36px;--radius-full:999px;--size-dot:12px;--size-icon-sm:20px;--size-icon:24px;--size-control-sm:36px;--size-control-md:44px;--size-control:52px;--size-control-lg:56px;--size-bar:64px;--size-toggle-w:52px;--size-toggle-h:32px;--size-knob:28px;--size-icon-circle:40px;--size-dot-sm:8px;--size-icon-stroke:1.5;--size-pattern-line:2.5;--family-sans:"Inter";--weight-regular:400px;--weight-medium:500px;--weight-semibold:600px;--weight-bold:700px;--type-display-tracking:-.01em;--type-h1-tracking:-.01em;--type-h2-tracking:-.01em;--type-h3-tracking:0;--type-lead-tracking:0;--type-body-tracking:0;--type-small-tracking:0;--type-caption-tracking:.01em;--type-button-tracking:0;--type-card-tracking:0;--duration-press:80ms;--duration-fast:.15s;--duration-base:.25s;--duration-menu:.3s;--duration-switch:.5s;--duration-reveal:.6s;--duration-wordmark:1s;--delay-menu-open:.2s;--delay-menu-close:.15s;--stagger-list:40ms;--stagger-wordmark:45ms;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-reveal:cubic-bezier(.62, .05, .01, .99);--distance-reveal:24px;--distance-switch:20px;--ease-nav:cubic-bezier(.45, .05, .55, .95);--ease-chevron:cubic-bezier(.6, 0, .2, .5);--ease-leave:cubic-bezier(.4, 0, 1, 1);--duration-button:.3s;--type-display-size:64px;--type-display-line:68px;--type-h1-size:48px;--type-h1-line:52px;--type-h2-size:40px;--type-h2-line:46px;--type-h3-size:24px;--type-h3-line:30px;--type-lead-size:20px;--type-lead-line:30px;--type-body-size:17px;--type-body-line:26px;--type-small-size:15px;--type-small-line:22px;--type-caption-size:13px;--type-caption-line:18px;--type-button-size:16px;--type-button-line:20px;--type-card-size:18px;--type-card-line:24px;--layout-viewport:1440px;--layout-content:1200px;--layout-margin:120px;--layout-columns:12;--layout-gutter:24px;--layout-section-gap:128px;--layout-block-gap:56px;--layout-nav-height:62px;--layout-card-padding:32px;--layout-card-gap:24px;--layout-article:680px;--layout-edge-v2:64px;--color-bg-canvas:#fbf9f7;--color-bg-content:#fff;--color-bg-surface:#fff;--color-bg-muted:#f3f1ef;--color-bg-raised:#fbf9f7;--color-bg-inverse:#0e0e10;--color-bg-accent:#e5ff94;--color-bg-danger:#fcebe8;--color-bg-scrim:#0e0e1047;--color-bg-blur:#fbf9f780;--color-text-primary:#0e0e10;--color-text-secondary:#6e6d72;--color-text-on-inverse:#fff;--color-text-on-accent:#0e0e10;--color-text-danger:#b42f26;--color-text-number:#6e6d72;--color-icon-primary:#0e0e10;--color-icon-secondary:#6e6d72;--color-icon-on-inverse:#fff;--color-icon-danger:#b42f26;--color-border-subtle:#efedea;--color-border-control:#e6e3df;--color-border-strong:#8f8b86;--color-control-dot:#8f8b86;--color-control-dot-active:#0e0e10;--color-control-track-on:#0e0e10;--color-control-track-off:#8f8b86;--color-control-knob-on:#fff;--color-control-knob-off:#fff;--color-status-ok:#e5ff94;--color-status-off:#8f8b86;--color-status-danger:#b42f26;--color-device-island:#000;--color-effect-shadow:#0000001f;--color-control-segment-track:#f3f1ef;--color-control-segment-on:#fff;--color-border-focus:#0e0e10;--color-border-danger:#b42f26;--color-bg-well:#f3f1ef;--color-bg-floating:#fff;--color-bg-grouped:#f3f1ef;--color-text-on-photo:#fff;--color-effect-on-photo:#00000073;--color-control-trail:#0e0e10;--color-illustration-line:#0e0e10;--color-illustration-paper:#fff;--color-illustration-tray:#fbf9f7;--color-illustration-accent:#e5ff94;--color-illustration-on-accent:#0e0e10;--lime-deep:#d0f04c;--surface-hover:#f6f5f3;--blue-600:#5683d2;--blue-700:#3a62b0;--blue-800:#14336f;--blue-900:#0b1f4d;--blue-300:#b2c7eb;--blue-100:#e4ebf6;--blue-well-top:#d2dff3;--blue-well-bottom:#f2f5f9}@media (width<=1199px){:root{--type-display-size:48px;--type-display-line:52px;--type-h1-size:40px;--type-h1-line:44px;--type-h2-size:34px;--type-h2-line:40px;--type-h3-size:22px;--type-h3-line:28px;--type-lead-size:19px;--type-lead-line:28px;--type-body-size:17px;--type-body-line:26px;--type-small-size:15px;--type-small-line:22px;--type-caption-size:13px;--type-caption-line:18px;--type-button-size:16px;--type-button-line:20px;--type-card-size:18px;--type-card-line:24px;--layout-viewport:834px;--layout-content:754px;--layout-margin:40px;--layout-columns:8;--layout-gutter:20px;--layout-section-gap:96px;--layout-block-gap:48px;--layout-nav-height:62px;--layout-card-padding:28px;--layout-card-gap:20px;--layout-article:640px;--layout-edge-v2:40px}}@media (width<=767px){:root{--type-display-size:40px;--type-display-line:44px;--type-h1-size:34px;--type-h1-line:38px;--type-h2-size:28px;--type-h2-line:34px;--type-h3-size:20px;--type-h3-line:26px;--type-lead-size:18px;--type-lead-line:27px;--type-body-size:16px;--type-body-line:24px;--type-small-size:14px;--type-small-line:20px;--type-caption-size:13px;--type-caption-line:18px;--type-button-size:16px;--type-button-line:20px;--type-card-size:17px;--type-card-line:23px;--layout-viewport:390px;--layout-content:350px;--layout-margin:20px;--layout-columns:4;--layout-gutter:16px;--layout-section-gap:72px;--layout-block-gap:32px;--layout-nav-height:62px;--layout-card-padding:24px;--layout-card-gap:16px;--layout-article:350px;--layout-edge-v2:20px}}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#141414;--color-bg-content:#141414;--color-bg-surface:#222021;--color-bg-muted:#222021;--color-bg-raised:#2e2c2a;--color-bg-inverse:#fbf9f7;--color-bg-accent:#e5ff94;--color-bg-danger:#3a1f1c;--color-bg-scrim:#00000073;--color-bg-blur:#14141480;--color-text-primary:#fbf9f7;--color-text-secondary:#a09d99;--color-text-on-inverse:#141414;--color-text-on-accent:#0e0e10;--color-text-danger:#f2766b;--color-text-number:#e5ff94;--color-icon-primary:#fbf9f7;--color-icon-secondary:#a09d99;--color-icon-on-inverse:#141414;--color-icon-danger:#f2766b;--color-border-subtle:#2a2826;--color-border-control:#2e2c2a;--color-border-strong:#76716b;--color-control-dot:#76716b;--color-control-dot-active:#fbf9f7;--color-control-track-on:#fbf9f7;--color-control-track-off:#76716b;--color-control-knob-on:#0e0e10;--color-control-knob-off:#0e0e10;--color-status-ok:#e5ff94;--color-status-off:#76716b;--color-status-danger:#f2766b;--color-device-island:#000;--color-effect-shadow:#00000073;--color-control-segment-track:#141414;--color-control-segment-on:#2e2c2a;--color-border-focus:#fbf9f7;--color-border-danger:#f2766b;--color-bg-well:#2e2c2a;--color-bg-floating:#222021;--color-bg-grouped:#141414;--color-text-on-photo:#fff;--color-effect-on-photo:#00000073;--color-control-trail:#e5ff94;--color-illustration-line:#fbf9f7;--color-illustration-paper:#222021;--color-illustration-tray:#2e2c2a;--color-illustration-accent:#e5ff94;--color-illustration-on-accent:#0e0e10;--lime-deep:#c6ea3a;--surface-hover:#2b2928;--blue-600:#5683d2;--blue-700:#3a62b0;--blue-800:#14336f;--blue-900:#0b1f4d;--blue-300:#b2c7eb;--blue-100:#e4ebf6;--blue-well-top:#d2dff3;--blue-well-bottom:#f2f5f9}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#fbf9f7;--color-bg-content:#fff;--color-bg-surface:#fff;--color-bg-muted:#f3f1ef;--color-bg-raised:#fbf9f7;--color-bg-inverse:#0e0e10;--color-bg-accent:#e5ff94;--color-bg-danger:#fcebe8;--color-bg-scrim:#0e0e1047;--color-bg-blur:#fbf9f780;--color-text-primary:#0e0e10;--color-text-secondary:#6e6d72;--color-text-on-inverse:#fff;--color-text-on-accent:#0e0e10;--color-text-danger:#b42f26;--color-text-number:#6e6d72;--color-icon-primary:#0e0e10;--color-icon-secondary:#6e6d72;--color-icon-on-inverse:#fff;--color-icon-danger:#b42f26;--color-border-subtle:#efedea;--color-border-control:#e6e3df;--color-border-strong:#8f8b86;--color-control-dot:#8f8b86;--color-control-dot-active:#0e0e10;--color-control-track-on:#0e0e10;--color-control-track-off:#8f8b86;--color-control-knob-on:#fff;--color-control-knob-off:#fff;--color-status-ok:#e5ff94;--color-status-off:#8f8b86;--color-status-danger:#b42f26;--color-device-island:#000;--color-effect-shadow:#0000001f;--color-control-segment-track:#f3f1ef;--color-control-segment-on:#fff;--color-border-focus:#0e0e10;--color-border-danger:#b42f26;--color-bg-well:#f3f1ef;--color-bg-floating:#fff;--color-bg-grouped:#f3f1ef;--color-text-on-photo:#fff;--color-effect-on-photo:#00000073;--color-control-trail:#0e0e10;--color-illustration-line:#0e0e10;--color-illustration-paper:#fff;--color-illustration-tray:#fbf9f7;--color-illustration-accent:#e5ff94;--color-illustration-on-accent:#0e0e10;--lime-deep:#d0f04c;--surface-hover:#f6f5f3;--blue-600:#5683d2;--blue-700:#3a62b0;--blue-800:#14336f;--blue-900:#0b1f4d;--blue-300:#b2c7eb;--blue-100:#e4ebf6;--blue-well-top:#d2dff3;--blue-well-bottom:#f2f5f9}@font-face{font-family:PP Mori fallback;font-weight:400;src:local(Helvetica Neue),local(HelveticaNeue);size-adjust:103.3%;ascent-override:94.39%;descent-override:26.62%;line-gap-override:0%}@font-face{font-family:PP Mori fallback;font-weight:500;src:local(Helvetica Neue Medium),local(HelveticaNeue-Medium);size-adjust:100.4%;ascent-override:97.11%;descent-override:27.39%;line-gap-override:0%}@font-face{font-family:PP Mori fallback;font-weight:600;src:local(Helvetica Neue Bold),local(HelveticaNeue-Bold);size-adjust:97.9%;ascent-override:99.59%;descent-override:28.09%;line-gap-override:0%}@font-face{font-family:PP Mori fallback Arial;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:104.3%;ascent-override:93.5%;descent-override:26.37%;line-gap-override:0%}@font-face{font-family:PP Mori fallback Arial;font-weight:500;src:local(Arial),local(ArialMT);size-adjust:104.8%;ascent-override:93.03%;descent-override:26.24%;line-gap-override:0%}@font-face{font-family:PP Mori fallback Arial;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:97.6%;ascent-override:99.86%;descent-override:28.16%;line-gap-override:0%}@font-face{font-family:PP Mori Latin fallback;font-weight:400;src:local(Helvetica Neue),local(HelveticaNeue);size-adjust:103.3%;ascent-override:94.39%;descent-override:26.62%;line-gap-override:0%;unicode-range:U+??,U+2019}@font-face{font-family:PP Mori Latin fallback;font-weight:500;src:local(Helvetica Neue Medium),local(HelveticaNeue-Medium);size-adjust:100.4%;ascent-override:97.11%;descent-override:27.39%;line-gap-override:0%;unicode-range:U+??,U+2019}@font-face{font-family:PP Mori Latin fallback;font-weight:600;src:local(Helvetica Neue Bold),local(HelveticaNeue-Bold);size-adjust:97.9%;ascent-override:99.59%;descent-override:28.09%;line-gap-override:0%;unicode-range:U+??,U+2019}@font-face{font-family:PP Mori Latin fallback Arial;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:104.3%;ascent-override:93.5%;descent-override:26.37%;line-gap-override:0%;unicode-range:U+??,U+2019}@font-face{font-family:PP Mori Latin fallback Arial;font-weight:500;src:local(Arial),local(ArialMT);size-adjust:104.8%;ascent-override:93.03%;descent-override:26.24%;line-gap-override:0%;unicode-range:U+??,U+2019}@font-face{font-family:PP Mori Latin fallback Arial;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:97.6%;ascent-override:99.86%;descent-override:28.16%;line-gap-override:0%;unicode-range:U+??,U+2019}.btn{border-radius:var(--radius-full);height:44px;font-family:var(--font-text);font-size:var(--type-button-size);line-height:var(--type-button-line);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-button) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;display:inline-flex}.btn--large{height:56px;padding:0 28px}.btn--full{width:100%}.btn--primary{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.btn--accent{background:var(--color-bg-accent);color:var(--color-text-on-accent)}.btn--secondary{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-control)}@media (hover:hover){.btn--primary:not(.btn--inert):hover{background:color-mix(in srgb, var(--color-bg-inverse) 80%, var(--color-bg-canvas))}.btn--accent:not(.btn--inert):hover{background:color-mix(in srgb, var(--color-bg-accent) 70%, #fff)}.btn--secondary:not(.btn--inert):hover{background:var(--color-bg-muted)}}.btn--inert{cursor:default}.text-link{font-size:var(--type-small-size);line-height:var(--type-small-line);color:color-mix(in srgb, var(--color-text-primary) 60%, transparent);align-items:center;gap:6px;font-weight:500;display:inline-flex}.text-link__chev{color:currentColor}@media (hover:hover){.text-link:hover{color:var(--color-text-primary)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.text-link:hover .text-link__chev{animation:.5s ease-in-out arrow-slide}}@keyframes arrow-slide{0%{opacity:1;transform:translate(0)}20%{opacity:0;transform:translate(8px)}40%,60%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.badge-wrap{vertical-align:middle;display:inline-flex;position:relative}.badge{border-radius:8px;display:inline-flex}.badge img{width:auto;display:block}.qr{z-index:20;border-radius:var(--radius-lg);background:var(--color-bg-surface);width:max-content;box-shadow:0 0 0 1px var(--color-border-subtle), 0 12px 32px #0000001f;opacity:0;visibility:hidden;align-items:center;gap:16px;padding:12px 20px 12px 12px;transition:none;display:none;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,2px)}.qr__code{background:#fff;border-radius:8px;width:88px;height:88px;padding:6px;display:block}.qr__code svg{width:100%;height:100%}.qr__text{color:var(--color-text-primary);text-align:left;gap:2px;display:grid}@media (hover:hover) and (width>=1200px){.qr{display:flex}.badge-wrap:hover .qr,.badge-wrap:focus-within .qr{opacity:1;visibility:visible;transition:opacity .4s var(--ease-out) .1s, transform .4s var(--ease-out) .1s, visibility 0s linear .1s;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.qr{transform:translate(-50%)}}.soon{border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);color:var(--color-text-primary);white-space:nowrap;cursor:default;justify-content:center;align-items:center;padding:0 20px;font-weight:500;display:inline-flex}.soon--large{font-size:var(--type-button-size);line-height:var(--type-button-line);padding:0 26px}.soon--small{font-size:var(--type-small-size);line-height:var(--type-small-line);padding:0 18px}.soon{height:var(--h);gap:.5em;max-width:100%}@media (width<=429px){.soon{padding-inline:16px}.soon.soon--large{padding-inline:20px}.soon.soon--small{padding-inline:14px}}@media (width<=389px){.soon{height:auto;min-height:var(--h);white-space:normal;text-wrap:balance;text-align:center;border-radius:24px;padding-block:8px}}.soon__logo{fill:currentColor;flex:none;width:auto;height:1.15em;margin-top:-.15em}.checks{flex-wrap:wrap;gap:8px 24px;display:flex}.checks li{align-items:center;gap:8px;display:inline-flex}.bar{z-index:51;height:var(--bar-h);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);visibility:hidden;transition:height .2s var(--ease-standard), visibility 0s linear .2s;justify-content:center;align-items:center;padding:0 56px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}html[data-bar] .bar{visibility:visible;transition:height .2s var(--ease-standard)}.bar__text{flex-wrap:wrap;justify-content:center;gap:0 8px;margin:0;font-size:14px;line-height:20px;display:flex}.bar__link{color:inherit;text-underline-offset:3px;text-decoration:underline}.bar__close{right:max(var(--page-margin), 12px);width:44px;height:44px;color:inherit;border-radius:var(--radius-full);place-items:center;margin-top:-22px;margin-right:-14px;display:grid;position:absolute;top:50%}@media (width<=767px){.bar{padding:0 56px 0 var(--page-margin);justify-content:flex-start}.bar__text{text-align:left;flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bar,html[data-bar] .bar{transition:none}}.langbar{display:none}html[data-langbar=en] .langbar[data-langbar-for=en],html[data-langbar=fr] .langbar[data-langbar-for=fr],html[data-langbar=es] .langbar[data-langbar-for=es],html[data-langbar=nl] .langbar[data-langbar-for=nl]{display:flex}html[data-langbar] .bar:not(.langbar){display:none}.icon--line :is(path,line,polyline,polygon,circle,rect,ellipse){vector-effect:non-scaling-stroke}:root{--font-text:"PP Mori", "PP Mori fallback", "PP Mori fallback Arial", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-text);--font-app:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--page-margin:var(--layout-edge-v2);--container:min(calc(1440px - 2 * var(--page-margin)), 100% - 2 * var(--page-margin));--card-radius:var(--radius-2xl);--focus-ring:0 0 0 2px var(--color-bg-canvas), 0 0 0 4px var(--color-border-focus);--hairline:1px solid var(--color-border-subtle)}@media (width<=767px){:root{--card-radius:var(--radius-xl)}}*,:before,:after{box-sizing:border-box}:root{--bar-h:0px;--subbar-h:0px}html[data-bar]{--bar-h:var(--bar-fit,40px)}@media (width<=767px){html[data-bar]{--bar-h:var(--bar-fit,70px)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--layout-nav-height) + var(--bar-h) + var(--subbar-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;padding-top:calc(var(--layout-nav-height) + var(--bar-h));transition:padding-top .2s var(--ease-standard);background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}:where(a:not([class])){padding-block:calc(.5lh - .625em);position:relative}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus{outline:none}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}::selection{background:var(--color-bg-accent);color:var(--color-text-on-accent)}.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-display);color:var(--color-text-primary);text-wrap:pretty;font-weight:500}.t-display{font-size:var(--type-display-size);line-height:var(--type-display-line);letter-spacing:-.01em}@media (width<=389px){.t-display{font-size:10.25vw;line-height:1.1}}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);letter-spacing:-.01em}@media (width<=389px){.t-h1{font-size:8.7vw;line-height:1.12}}.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);letter-spacing:-.01em}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:0}.t-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-line)}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-line)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:.01em;font-weight:500}.t-label{color:var(--color-text-secondary);text-transform:uppercase;font-weight:400}.t-strong,b,strong{font-weight:500}.t-secondary{color:var(--color-text-secondary)}p,li,dd{text-wrap:pretty}.sentence{text-wrap:pretty;display:block}:root{--font-ja:"PP Mori Latin", "PP Mori Latin fallback", "PP Mori Latin fallback Arial", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "Yu Gothic", sans-serif}html:lang(ja){--font-text:var(--font-ja);--type-display-line:calc(var(--type-display-size) * 1.15);--type-h1-line:calc(var(--type-h1-size) * 1.18);--type-h2-line:calc(var(--type-h2-size) * 1.2);--type-h3-line:calc(var(--type-h3-size) * 1.3);--type-card-line:calc(var(--type-card-size) * 1.4);--type-lead-line:calc(var(--type-lead-size) * 1.6);--type-body-line:calc(var(--type-body-size) * 1.7);--type-small-line:calc(var(--type-small-size) * 1.65);--type-caption-line:calc(var(--type-caption-size) * 1.55);line-break:strict}html:lang(ja) :is(.t-display,.t-h1,.t-h2,.t-caption){letter-spacing:0}@media (width<=389px){html:lang(ja) .t-display{line-height:1.15}html:lang(ja) .t-h1{line-height:1.18}}.phrases{word-break:keep-all;overflow-wrap:anywhere}.phrase-long{word-break:normal}:lang(ja) :has(>.phrases){text-wrap:balance}.container{width:var(--container);margin-inline:auto}.section{padding-top:var(--layout-section-gap)}.section--last{padding-bottom:var(--layout-section-gap)}.section-head{max-width:960px;margin-bottom:var(--layout-block-gap)}.section-head .t-h2+p,.section-head .t-h1+p{max-width:760px;color:var(--color-text-secondary);margin-top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.visually-hidden,.visually-hidden *{font-weight:inherit}.skip-link{z-index:100;border-radius:var(--radius-full);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);padding:10px 16px;font-weight:500;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.grid-3{gap:var(--layout-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-2{gap:var(--layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1023px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.grid-2{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.grid-3{grid-template-columns:minmax(0,1fr)}}.t-card{font-family:var(--font-display);font-size:var(--type-card-size);line-height:var(--type-card-line);color:var(--color-text-primary);font-weight:500}.well{border-radius:var(--radius-2xl);background:var(--color-bg-muted);position:relative;overflow:hidden}.well--blue{background:linear-gradient(to bottom, var(--blue-well-top) 22%, var(--blue-well-bottom) 93%);background:linear-gradient(to bottom in oklab, var(--blue-well-top) 22%, var(--blue-well-bottom) 93%)}@media (width<=767px){.well{border-radius:var(--radius-xl)}}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .t-h2+p,.section-head--center .t-h1+p{margin-inline:auto}:root{--hairline-paper:var(--color-border-subtle)}.tone-paper,.tone-grey{padding-bottom:var(--layout-section-gap)}.tone-paper{background:var(--color-bg-canvas)}.tone-grey{background:var(--color-bg-grouped);--color-border-subtle:var(--color-border-control)}.tone-grey .well:not(.well--blue){background:var(--color-bg-surface)}.tone-grey .phone{--color-border-subtle:var(--hairline-paper)}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.on-accent{background:var(--color-bg-accent);color:var(--color-text-on-accent)}.mb__head{letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 60%, transparent);margin:0 0 8px;font-size:10px;font-weight:500;line-height:12px}.mb__items{gap:8px;display:grid}.mi{height:56px;color:var(--color-text-primary);transition:background-color .15s var(--ease-standard);border-radius:6px;align-items:center;gap:12px;padding:8px;display:flex}.mi__icon{background:var(--color-bg-muted);width:40px;height:40px;color:var(--color-icon-primary);transition:background-color .24s var(--ease-nav), color .24s var(--ease-nav);border-radius:3px;flex:none;place-items:center;display:grid}.mi__text{min-width:0;display:grid}.mi__title{white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.mi__line{color:var(--color-text-secondary);white-space:nowrap;font-size:14px;font-weight:400;line-height:18px}a.mi:focus-visible{outline-offset:0}@media (hover:hover){a.mi:hover{background:var(--surface-hover)}a.mi:hover .mi__icon{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}}a.mi:focus-visible{background:var(--surface-hover)}a.mi:focus-visible .mi__icon{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.mi--soon{cursor:default}.mb__links{justify-items:start;display:grid}.ml{color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:6px;padding:7.5px 0;font-size:14px;font-weight:400;line-height:20px;display:inline-flex;position:relative}.ml__label{position:relative}.ml__label:after{content:"";left:0;right:0;bottom:var(--ml-foot,2px);transform-origin:100%;height:1px;transition:transform .2s var(--ease-nav);background:currentColor;position:absolute;transform:scaleX(0)}@media (hover:hover){:is(a,button).ml:hover .ml__label:after{transform-origin:0;transform:scaleX(1)}}:is(a,button).ml:focus-visible .ml__label:after{transform-origin:0;transform:scaleX(1)}.ml__ext{flex:none}.ml--soon{cursor:default}.m-soon{letter-spacing:.04em;text-transform:uppercase;color:var(--blue-700);white-space:nowrap;vertical-align:1px;margin-left:8px;font-size:11px;font-weight:600;line-height:14px}.ml .m-soon{margin-left:2px}.mb__fcard{color:var(--color-text-primary);gap:16px;display:grid}.mb__pic{aspect-ratio:235/132;background:var(--color-bg-surface);border-radius:12px;place-items:center;display:grid;overflow:hidden}.mb__pic img{object-fit:cover;width:100%;height:100%}.mb__ftext{display:grid}.mb__ftitle{text-wrap:balance;font-size:14px;font-weight:500;line-height:20px}.mb__fline{color:var(--color-text-secondary);text-wrap:pretty;font-size:14px;line-height:20px}.mb__flinks{gap:16px;margin-top:16px;display:flex}.mb__flinks .text-link{padding-block:7.5px;font-size:14px;line-height:20px}.mb--phone .mb__flinks .text-link{padding-block:12px}@media (hover:hover){a.mb__fcard:hover .mb__ftitle{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.mega{background:var(--color-bg-floating);width:100%;box-shadow:0 0 0 1px var(--color-border-subtle), 0 232px 65px #00000002, 0 35px 59px #00000008, 0 20px 50px #00000017, 0 9px 20px #00000016;border-radius:0 0 12px 12px;display:grid;position:absolute;top:100%;left:0;overflow:hidden}.mega[hidden],.mega__content[hidden]{display:none}.mega__content{grid-area:1/1;align-self:start;min-width:0}.mb--panel{grid-template-columns:minmax(0,1fr) 300px;display:grid}.mb--panel.mb--features{--tracks:minmax(0, 304fr) minmax(0, 337fr) minmax(0, 307fr)}.mb--panel.mb--resources{--tracks:repeat(3, minmax(0, 1fr))}.mb--panel .mb__cols{grid-template-columns:var(--tracks);align-self:start;padding:32px;display:grid}.mb--panel .mb__col{min-width:0;padding-right:32px}.mb--panel .mb__col+.mb__col{border-left:1px solid var(--color-border-subtle);padding-left:32px}.mb--panel .mb__col:last-child{padding-right:0}.mb--panel .mb__featured{border-left:1px solid var(--color-border-subtle);background:var(--color-bg-muted);padding:32px}@media (width<=1439px){.mb--panel{grid-template-columns:minmax(0,1fr)}.mb--panel .mb__featured{display:none}}.mb--panel .mb__fcard{margin-top:16px}.mega--lang{width:240px;left:auto;right:0}.mlang{padding:32px}.mega__content .mlang{align-self:start}.ml--current{cursor:default}.ml--current .ml__label:after{display:none}.ml--current .ml__ext{color:var(--color-icon-primary)}.phone-menu{top:calc(var(--layout-nav-height) + var(--bar-h));z-index:3;background:var(--color-bg-canvas);color:var(--color-text-primary);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.phone-menu[hidden]{display:none}.pm__list{flex:1;align-content:start;gap:4px;padding-top:16px;display:grid}.pm__row{width:100%;min-height:52px;color:var(--color-text-primary);text-align:left;justify-content:space-between;align-items:center;font-size:20px;font-weight:500;line-height:26px;display:flex}.pm__row .icon{color:var(--color-icon-primary)}.pm__bottom{flex-direction:column;flex:none;align-items:flex-start;gap:16px;padding-top:24px;padding-bottom:34px;display:flex}.phone-menu__get{width:auto}.pm-lang{height:44px;color:var(--color-text-primary);align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.pm-lang .icon{color:var(--color-icon-primary);flex:none}.mb--phone .mlang{padding:0}.pm-level{top:var(--bar-h);z-index:4;background:var(--color-bg-canvas);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.pm-level[hidden]{display:none}.pm-level__top{height:var(--layout-nav-height);flex:none;justify-content:space-between;align-items:center;display:flex}.pm-back{height:40px;color:var(--color-text-primary);align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.pm-close{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);width:40px;height:40px;color:var(--color-icon-primary);place-items:center;display:grid}.pm-level__body{flex:1}.mb--phone .mi{padding-inline:0}.mb--phone .mb__cols{gap:32px;padding-top:16px;display:grid}.mb--phone .mb__featured{max-width:470px;margin-top:32px}.mb--phone .mb__fcard{margin-top:16px}.mb--phone .mb__pic{aspect-ratio:350/197;background:var(--color-bg-muted)}.mb--phone .mb__pic--ill{background:var(--color-bg-muted)}@media (prefers-reduced-motion:reduce){.mi,.mi__icon,.ml__label:after{transition:none}}.nav.astro-wpvy4v7s{top:var(--bar-h);z-index:50;height:var(--layout-nav-height);color:var(--color-text-primary);transition:top .2s var(--ease-standard);position:fixed;left:0;right:0}.nav.astro-wpvy4v7s:before{content:"";z-index:0;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:opacity .1s var(--ease-standard) .1s;position:absolute;inset:0}.nav.astro-wpvy4v7s:after{content:"";z-index:1;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-text-primary) 5%, transparent);transition:background-color .1s var(--ease-standard), box-shadow .1s var(--ease-standard);background:#ffffff80;position:absolute;inset:0}.nav.astro-wpvy4v7s.is-over-dark:after{box-shadow:none;background:#0e0e1033}.nav.astro-wpvy4v7s.is-sheet-open:before{opacity:0;transition:opacity .15s var(--ease-standard)}.nav.astro-wpvy4v7s.is-sheet-open:after{background:var(--color-bg-canvas);transition:none}.nav.astro-wpvy4v7s.is-over-dark .nav__logo.astro-wpvy4v7s,.nav.astro-wpvy4v7s.is-over-dark .nav__link.astro-wpvy4v7s,.nav.astro-wpvy4v7s.is-over-dark .nav__menu-btn.astro-wpvy4v7s{color:#fbf9f7}.nav.astro-wpvy4v7s.is-over-dark .nav__list.astro-wpvy4v7s:hover .nav__link.astro-wpvy4v7s:not(:hover){color:#fbf9f799}.nav.astro-wpvy4v7s.is-over-dark .nav__menu-btn.astro-wpvy4v7s{background:#fbf9f714}.nav.astro-wpvy4v7s.is-over-dark .nav__get{color:#141414;background:#fbf9f7}.nav__logo.astro-wpvy4v7s,.nav__link.astro-wpvy4v7s,.nav__menu-btn.astro-wpvy4v7s,.nav__get{transition-property:color,background-color,box-shadow;transition-duration:.1s;transition-timing-function:var(--ease-standard)}.nav__link.astro-wpvy4v7s{transition:color .24s var(--ease-nav)}.nav__bar.astro-wpvy4v7s{z-index:2;justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex;position:relative}.nav__logo.astro-wpvy4v7s{color:var(--color-text-primary);transition:color .1s var(--ease-standard);border-radius:8px;display:inline-flex}.nav__mark.astro-wpvy4v7s{display:none}.nav__links.astro-wpvy4v7s{flex:1;justify-content:center;display:flex}.nav__list.astro-wpvy4v7s{align-items:center;gap:4px;display:flex}.nav__link.astro-wpvy4v7s{border-radius:var(--radius-full);height:44px;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-primary);transition:color .24s var(--ease-nav);align-items:center;gap:4px;padding:0 12px;font-weight:500;display:inline-flex}.nav__list.astro-wpvy4v7s:hover .nav__link.astro-wpvy4v7s:not(:hover),.nav__list.astro-wpvy4v7s.is-open .nav__link.astro-wpvy4v7s:not([aria-expanded=true]){color:color-mix(in srgb, var(--color-text-primary) 60%, transparent)}.nav__chev.astro-wpvy4v7s{transition:transform .25s var(--ease-chevron);margin-right:-3px;transform:rotate(90deg)}.nav__link.astro-wpvy4v7s[aria-expanded=true] .nav__chev.astro-wpvy4v7s{transform:rotate(-90deg)}.nav__actions.astro-wpvy4v7s{align-items:center;gap:12px;display:flex}.nav__lang-btn.astro-wpvy4v7s{gap:6px}.nav__lang-btn.astro-wpvy4v7s .icon:first-child{flex:none}.nav__menu-btn.astro-wpvy4v7s{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);width:40px;height:40px;color:var(--color-icon-primary);place-items:center;display:none}.nav__burger.astro-wpvy4v7s{width:16px;height:10px;position:relative}.nav__burger.astro-wpvy4v7s span.astro-wpvy4v7s{background:currentColor;border-radius:1px;width:16px;height:1.5px;transition:transform .25s ease-in-out,top .25s ease-in-out;position:absolute;left:0}.nav__burger.astro-wpvy4v7s span.astro-wpvy4v7s:first-child{top:0}.nav__burger.astro-wpvy4v7s span.astro-wpvy4v7s:last-child{top:8.5px}.nav__menu-btn.astro-wpvy4v7s[aria-expanded=true] .nav__burger.astro-wpvy4v7s span.astro-wpvy4v7s:first-child{top:4.25px;transform:rotate(45deg)}.nav__menu-btn.astro-wpvy4v7s[aria-expanded=true] .nav__burger.astro-wpvy4v7s span.astro-wpvy4v7s:last-child{top:4.25px;transform:rotate(-45deg)}.nav__dim.astro-wpvy4v7s{inset:calc(var(--layout-nav-height) + var(--bar-h)) 0 0;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-nav);background:linear-gradient(#0e0e100f,#0e0e1029);position:fixed}.nav.astro-wpvy4v7s.is-open .nav__dim.astro-wpvy4v7s{opacity:1}@media (width<=1199px){.nav__links.astro-wpvy4v7s,.nav__lang.astro-wpvy4v7s{display:none}.nav__menu-btn.astro-wpvy4v7s{display:grid}.nav__actions.astro-wpvy4v7s{gap:8px}.nav__get.astro-wpvy4v7s{height:36px;padding:0 16px;font-size:15px}}@media (width<=359px){.nav__lockup.astro-wpvy4v7s{display:none}.nav__mark.astro-wpvy4v7s{display:block}}@media (prefers-reduced-motion:reduce){.nav__chev.astro-wpvy4v7s,.nav__burger.astro-wpvy4v7s span.astro-wpvy4v7s{transition:none}}.newsf__trap.astro-bihdeeg3{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsf__msg.astro-bihdeeg3{display:none}.newsf__msg--error.astro-bihdeeg3{color:var(--color-text-danger)}.newsf__msg--done.astro-bihdeeg3{color:var(--color-text-primary)}.is-invalid>.newsf__msg--invalid.astro-bihdeeg3,.is-failed>.newsf__msg--failed.astro-bihdeeg3,.is-joined>.newsf__msg--done.astro-bihdeeg3,.newsf__msg.astro-bihdeeg3:target{display:block}:is(.is-joined>.newsf.astro-bihdeeg3,[data-newsletter]:has(.newsf__msg--done:target)>.newsf.astro-bihdeeg3){display:none}.newsf.astro-bihdeeg3 button.astro-bihdeeg3[disabled]{cursor:progress;opacity:1}.newsf.astro-bihdeeg3{border-radius:var(--radius-full);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-control);gap:6px;padding:6px;display:flex}.newsf.astro-bihdeeg3 input.astro-bihdeeg3{min-width:0;font:inherit;color:var(--color-text-primary);background:0 0;border:0;flex:1;padding:0 14px}.newsf.astro-bihdeeg3 input.astro-bihdeeg3:focus{outline:none}.lang.astro-l4evwy7q{position:relative}.lang__btn.astro-l4evwy7q{border-radius:var(--radius-full);background:var(--color-bg-surface);height:40px;box-shadow:inset 0 0 0 1px var(--color-border-control);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-primary);transition:background-color var(--duration-button) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.lang__btn.astro-l4evwy7q .lang__globe{color:var(--color-icon-primary);flex:none}@media (hover:hover){.lang__btn.astro-l4evwy7q:hover{background:var(--color-bg-muted)}}.lang__btn.astro-l4evwy7q[aria-expanded=true]{background:var(--color-bg-muted)}.lang__btn.astro-l4evwy7q:focus-visible{border-radius:var(--radius-full)}.lang__chev.astro-l4evwy7q{transition:transform .25s var(--ease-chevron);transform:rotate(90deg)}.lang__btn.astro-l4evwy7q[aria-expanded=true] .lang__chev.astro-l4evwy7q{transform:rotate(-90deg)}.lang__menu.astro-l4evwy7q{z-index:60;background:var(--color-bg-floating);width:240px;box-shadow:0 0 0 1px var(--color-border-subtle), 0 35px 59px #00000008, 0 20px 50px #00000017, 0 9px 20px #00000016;opacity:0;visibility:hidden;transform-origin:100% 0;border-radius:12px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:calc(100% + 8px);right:0;transform:scale(.95)}.lang--up.astro-l4evwy7q .lang__menu.astro-l4evwy7q{transform-origin:0 100%;inset:auto auto calc(100% + 8px) 0}.lang.astro-l4evwy7q[data-open] .lang__menu.astro-l4evwy7q{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.lang__menu.astro-l4evwy7q{transform:none!important}.lang__chev.astro-l4evwy7q{transition:none}}.footer.astro-jo6i4kqk{background:var(--color-bg-canvas);color:var(--color-text-primary);padding-top:64px;overflow:hidden}.footer__top.astro-jo6i4kqk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--rows), auto);gap:32px 24px;padding-bottom:64px;display:grid}.footer__brand.astro-jo6i4kqk{color:var(--color-text-primary);grid-area:1/1}.footer__app.astro-jo6i4kqk{grid-column:1;grid-row:var(--rows);align-self:start;justify-items:start;display:grid}.footer__cols.astro-jo6i4kqk{grid-column:2;grid-row:1 / span var(--rows);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:subgrid;gap:32px 24px;display:grid}.footer__h.astro-jo6i4kqk{margin-bottom:12px}.footer__col.astro-jo6i4kqk ul.astro-jo6i4kqk{gap:10px;display:grid}.footer__col.astro-jo6i4kqk a.astro-jo6i4kqk{hyphens:auto;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-primary);text-underline-offset:3px;display:inline-block}@media (hover:hover){.footer__col.astro-jo6i4kqk a.astro-jo6i4kqk:hover{text-decoration:underline}}.footer__bottom.astro-jo6i4kqk{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.footer__bottom.astro-jo6i4kqk .footer__lang .lang__menu{transform-origin:100% 100%;left:auto;right:0}.footer__news.astro-jo6i4kqk{grid-template-columns:minmax(0,1fr);gap:16px;max-width:440px;display:grid}.footer__news.astro-jo6i4kqk .newsf+.newsf__msg{margin-top:-8px}.footer__contact.astro-jo6i4kqk a.astro-jo6i4kqk{color:inherit;text-decoration:none}@media (hover:hover){.footer__contact.astro-jo6i4kqk a.astro-jo6i4kqk:hover{text-underline-offset:3px;text-decoration:underline}}.footer__news.astro-jo6i4kqk.is-joined .footer__contact.astro-jo6i4kqk{display:none}.footer__news.astro-jo6i4kqk:has(#news-joined:target) .footer__contact.astro-jo6i4kqk{display:none}.footer__mark.astro-jo6i4kqk{color:var(--color-bg-accent);margin-top:48px}.footer__clip.astro-jo6i4kqk{aspect-ratio:192/20.13;overflow:hidden}.footer__clip.astro-jo6i4kqk svg.astro-jo6i4kqk{width:100%;height:auto}.footer__letter.astro-jo6i4kqk{transform-box:fill-box;transition:transform var(--duration-wordmark) var(--ease-out) calc(var(--i) * var(--stagger-wordmark))}html.js .footer__letter.astro-jo6i4kqk{transform:translateY(105%)}html.js .footer__clip.astro-jo6i4kqk.is-in .footer__letter.astro-jo6i4kqk{transform:none}@media (prefers-reduced-motion:reduce){html.js .footer__letter.astro-jo6i4kqk{transform:none}}@media (width<=1199px){.footer__top.astro-jo6i4kqk{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:48px}.footer__brand.astro-jo6i4kqk,.footer__app.astro-jo6i4kqk,.footer__cols.astro-jo6i4kqk{grid-area:auto/1}.footer__cols.astro-jo6i4kqk{grid-template-rows:none}}@media (width<=767px){.footer__cols.astro-jo6i4kqk{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__bottom.astro-jo6i4kqk{flex-direction:column;align-items:flex-start}.footer__bottom.astro-jo6i4kqk .footer__lang .lang__menu{transform-origin:0 100%;left:0;right:auto}.footer__mark.astro-jo6i4kqk{margin-top:32px}}.phone.astro-znrtn5tt{--w:var(--w0);--k:var(--k0);width:var(--w);aspect-ratio:300/631.69;border-radius:calc(var(--w) * .159);background:#0e0e10;position:relative;box-shadow:0 30px 60px #0000001f}.phone__screen.astro-znrtn5tt{inset:calc(var(--w) * 8 / 300);border-radius:calc(var(--w) * .1325);background:var(--color-bg-canvas);position:absolute;overflow:clip}.phone__canvas.astro-znrtn5tt{width:393px;height:852px;transform:scale(var(--k));transform-origin:0 0;color:var(--color-text-primary);font-family:var(--font-app);position:absolute;top:0;left:0}.phone__status.astro-znrtn5tt{z-index:3;width:393px;height:54px;position:absolute;top:0;left:0}.phone__island.astro-znrtn5tt{z-index:3;background:#000;border-radius:18.5px;width:126px;height:37px;position:absolute;top:11px;left:133.5px}.phone__home.astro-znrtn5tt{z-index:3;background:var(--color-text-primary);border-radius:2.5px;width:134px;height:5px;position:absolute;top:839px;left:129.5px}:is(.phone--dark.astro-znrtn5tt .phone__status.astro-znrtn5tt,.phone__canvas.astro-znrtn5tt:has(>.as--black) .phone__status.astro-znrtn5tt){filter:invert()}.phone--dark.astro-znrtn5tt .phone__home.astro-znrtn5tt{background:#fbf9f7}@media (width<=767px){.phone.astro-znrtn5tt{--w:var(--w1);--k:var(--k1)}}.phone.astro-znrtn5tt.phone--fluid{--w:var(--phone-w);--k:tan(atan2(var(--phone-w) * 284 / 300, 393px))}.as{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-app);text-align:left;position:absolute;inset:0;overflow:clip}.as--white{background:var(--color-bg-content)}.as--black{color:#fbf9f7;background:#000}.as--grouped{background:var(--color-bg-muted)}.as--grouped .as-iconbtn{background:var(--color-bg-surface)}.as-top{width:393px;height:44px;position:absolute;top:48px;left:0}.as-top__title{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:24px;position:absolute;top:10px;left:60px;right:60px;overflow:hidden}.as-iconbtn{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);width:44px;height:44px;color:var(--color-icon-primary);background:#ffffffc7;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;box-shadow:0 2px 15px #00000014,inset 0 0 0 .5px #0000000f}.as-iconbtn--left{left:8px}.as-iconbtn--right{right:8px}.as-iconbtn--plain{background:0 0}.as-textbtn{white-space:nowrap;align-items:center;height:44px;padding:0 12px;font-size:17px;font-weight:500;line-height:24px;display:flex;position:absolute;top:0}.as-textbtn--left{color:var(--color-text-secondary);left:8px}.as-textbtn--right{right:8px}.as-progress{background:var(--color-border-strong);border-radius:2px;width:220px;height:4px;position:absolute;top:20px;left:86.5px;overflow:hidden}.as-progress span{background:var(--color-text-primary);border-radius:2px;height:100%;display:block}.as-head{text-align:center;gap:12px;width:345px;display:grid;position:absolute;left:24px}.as-head__title{font-size:22px;font-weight:600;line-height:28px}.as-head__body{color:var(--color-text-secondary);font-size:17px;line-height:24px}.as-head--small{gap:8px}.as-head--small .as-head__title{font-size:17px;line-height:24px}.as-head--small .as-head__body{font-size:15px;line-height:20px}.as-ill{place-items:center;width:200px;height:150px;display:grid;position:absolute;left:96.5px}.as-ill svg{width:200px;height:auto}.as-choices{gap:12px;width:345px;display:grid;position:absolute;left:24px}.as-choice{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-control);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.as-choice.is-on{box-shadow:inset 0 0 0 2px var(--color-border-focus)}.as-radio{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);border-radius:999px;flex:none;place-items:center;display:grid}.as-choice.is-on .as-radio{background:var(--color-bg-inverse);box-shadow:none}.as-choice.is-on .as-radio:after{content:"";background:#fff;border-radius:999px;width:8px;height:8px}.as-choice__text{gap:4px;display:grid}.as-choice__title{font-size:17px;font-weight:500;line-height:24px}.as-choice__line{color:var(--color-text-secondary);font-size:15px;line-height:20px}.as-note{width:313px;color:var(--color-text-secondary);text-align:center;font-size:13px;line-height:20px;position:absolute;left:40px}.as-btn{background:var(--color-bg-inverse);width:345px;height:56px;color:var(--color-text-on-inverse);border-radius:999px;place-items:center;font-size:17px;font-weight:600;line-height:24px;display:grid;position:absolute;left:24px}.as-btn--secondary{background:var(--color-bg-well);color:var(--color-text-primary)}.as-btn--danger{background:var(--color-bg-danger);color:var(--color-text-danger)}.as-link{height:44px;color:var(--color-text-secondary);place-items:center;font-size:15px;font-weight:500;line-height:20px;display:grid;position:absolute;left:0;right:0}.as-link--primary{color:var(--color-text-primary)}.as-grid{width:393px;height:852px;position:absolute;top:0;left:0}.as-status{width:393px;color:var(--color-text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex;position:absolute;top:92px;left:0}.as-status__cloud{flex:none}.as-tabs{width:393px;height:44px;box-shadow:inset 0 -1px 0 var(--color-border-subtle);justify-content:space-between;align-items:flex-end;padding:0 8px 0 20px;display:flex;position:absolute;top:112px;left:0}.as-tabs__views{gap:24px;display:flex}.as-tab{color:var(--color-text-secondary);gap:8px;padding-top:8px;font-size:15px;line-height:20px;display:grid}.as-tab:after{content:"";height:2px}.as-tab.is-on{color:var(--color-text-primary);font-weight:500}.as-tab.is-on:after{background:var(--color-bg-inverse)}.as-tabs__sort{align-self:center;place-items:center;width:44px;height:44px;margin-bottom:0;display:grid}.as-tile{width:130px;height:130px;position:absolute;overflow:hidden}.as-tile--mid{width:129px}.as-tile--photo{background-repeat:no-repeat;background-size:393px 852px}.as-tile--doc{background:var(--color-bg-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:500;line-height:16px;display:flex}.as-tile--note{background:var(--color-bg-raised);flex-direction:column;gap:8px;padding:12px;display:flex}.as-tile__title{font-size:13px;font-weight:600;line-height:20px}.as-tile__preview{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.as-tile__corner{color:#fff;text-shadow:0 1px 3px #00000073;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:8px;right:8px}.as-tile__days{color:#fff;text-shadow:0 1px 3px #00000073;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:8px;left:8px}.as-tile--doc .as-tile__days,.as-tile--note .as-tile__days{color:var(--color-text-secondary);text-shadow:none}.as-tick,.as-ring{border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:inset 0 0 0 1.5px #fff}.as-tick{background:var(--color-bg-inverse);color:#fff}.as-ring{filter:drop-shadow(0 1px 3px #00000073)}.as-bar{background:var(--color-bg-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:64px;padding:0 12px;display:flex;position:absolute;top:748px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.as-bar__icon{width:44px;height:44px;color:var(--color-icon-primary);place-items:center;display:grid}.as-fbar{justify-content:space-between;align-items:center;height:48px;display:flex;position:absolute;top:772px;left:28px;right:28px}.as-glass{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#ffffffc7;border-radius:999px;align-items:center;height:48px;display:flex;box-shadow:0 2px 15px #0000001a,inset 0 0 0 .5px #0000000f}.as-glass--pill{gap:6px;padding:0 4px}.as-glass--round{justify-content:center;width:48px}.as-bar__add{background:var(--color-bg-inverse);color:#fff;border-radius:999px;place-items:center;padding:12px 24px;display:grid}.as-bar__text{align-items:center;height:44px;padding:0 12px;font-size:17px;font-weight:500;line-height:24px;display:flex}.as-bar__text--danger{color:var(--color-text-danger)}.as-banner{background:var(--color-bg-floating);white-space:nowrap;border-radius:999px;align-items:center;gap:16px;padding:8px 8px 8px 16px;font-size:13px;font-weight:600;line-height:20px;display:flex;position:absolute;top:684px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000001f}.as-banner__action{background:var(--color-bg-well);border-radius:999px;padding:4px 12px}.as-scrim{background:#0e0e1047;position:absolute;inset:0}.as-sheet{background:var(--color-bg-surface);width:377px;color:var(--color-text-primary);text-align:center;border-radius:36px;justify-items:center;gap:16px;padding:8px 24px 24px;display:grid;position:absolute;bottom:8px;left:8px}.as-sheet__grabber{background:var(--color-border-strong);opacity:.5;border-radius:999px;width:36px;height:5px;margin:1.5px 0}.as-sheet__thumb{object-fit:cover;border-radius:12px;width:72px;height:72px}.as-sheet__done{background:var(--color-bg-inverse);width:48px;height:48px;color:var(--color-icon-on-inverse,var(--color-text-on-inverse));border-radius:50%;place-items:center;display:grid}.as-sheet__text{gap:8px;width:100%;display:grid}.as-sheet__title{font-size:17px;font-weight:600;line-height:24px}.as-sheet__line{color:var(--color-text-secondary);font-size:13px;line-height:20px}.as-sheet__buttons{gap:8px;width:100%;padding-top:8px;display:grid}.as-sheet .as-btn{width:100%;position:static}.as-meter{background:var(--color-border-control);border-radius:2px;width:100%;height:4px;overflow:hidden}.as-meter span{background:var(--color-text-primary);transform-origin:0;width:100%;height:100%;display:block}.as-kbd{background:#e1e2e7;width:393px;height:336px;padding:8px 3px 0;position:absolute;top:516px;left:0}.as-kbd__suggest{height:40px;color:var(--color-text-primary);background:#e1e2e7;justify-content:space-around;align-items:center;margin:-8px -3px 8px;font-size:15px;display:flex}.as-kbd__row{justify-content:center;gap:6px;margin-bottom:11px;display:flex}.as-kbd__key{width:33px;height:43px;color:var(--color-text-primary);background:#fff;border-radius:8px;place-items:center;font-size:21px;line-height:1;display:grid}.as-kbd__key--wide{width:87px;font-size:15px}.as-kbd__key--space{width:180px;font-size:15px}.as-kbd__key--mod{width:42px;font-size:15px}.as-list{background:var(--color-bg-surface);text-align:left;border-radius:20px;width:345px;position:absolute;left:24px}.as-list__head{color:var(--color-text-secondary);font-size:13px;line-height:18px;position:absolute;left:40px}.as-row{white-space:nowrap;align-items:center;gap:12px;height:52px;padding:0 16px;font-size:17px;line-height:24px;display:flex;position:relative}.as-row+.as-row:before{content:"";background:var(--color-border-subtle);height:1px;position:absolute;top:0;left:16px;right:16px}.as-row__title{text-overflow:ellipsis;flex:1;min-width:0;overflow:clip}.as-list__foot{width:313px;color:var(--color-text-secondary);font-size:13px;line-height:20px;position:absolute;left:40px}.as-row__value{color:var(--color-text-secondary)}.as-row__chev{color:var(--color-icon-secondary)}.as-pro{background:var(--color-bg-accent);color:var(--color-text-on-accent);border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.as-pro svg,.as-pro svg *{fill:currentColor;stroke:none}.as-switch{background:#c5c5c7;border-radius:14px;flex:none;width:63px;height:28px;position:relative}.as-switch span{background:#fff;border-radius:12px;width:37px;height:24px;position:absolute;top:2px;left:2px}.as-switch.is-on{background:var(--color-bg-inverse)}.as-switch.is-on span{left:24px}.as-sheet__row{text-align:left;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 16px;font-size:17px;line-height:24px;display:flex}.as-sheet .as-list{background:0 0;width:calc(100% + 16px);margin:0 -8px;position:static}.as-notice{background:var(--color-bg-muted);border-radius:16px;gap:12px;width:345px;padding:16px;font-size:15px;line-height:20px;display:flex;position:absolute;top:172px;left:24px}.as-notice__text{flex:1;gap:4px;display:grid}.as-notice__action{font-weight:500}.as-notice__photo{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.as-row__photo{object-fit:cover;border-radius:6px;flex:none;width:32px;height:32px;margin:0 -4px}.as-row__value .as-row__kept{align-items:center;gap:4px;display:inline-flex}.as-folders{grid-template-columns:166px 166px;gap:13px;display:grid;position:absolute;top:172px;left:24px}.as-folder{background:var(--color-bg-surface);height:166px;color:var(--color-text-secondary);border-radius:20px;place-items:center;padding-bottom:28px;display:grid;position:relative}.as-folder--new{color:var(--color-icon-primary)}.as-folder__name{color:var(--color-text-primary);font-size:17px;font-weight:600;line-height:24px;position:absolute;bottom:12px;left:14px}.gs__content.astro-qdashqeb{position:absolute;inset:0}.gs__later.astro-qdashqeb{opacity:0}.gs__content.astro-qdashqeb.is-frosted{filter:blur(14px);transform:scale(1.04)}.gs__note.astro-qdashqeb{width:345px;color:var(--color-text-secondary);text-align:center;font-size:13px;line-height:20px;position:absolute;top:100px;left:24px}.nm.astro-a47daeur{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text-primary);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}.nm.astro-a47daeur[open]{place-items:center;display:grid}.nm.astro-a47daeur::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#0e0e103d;transition:opacity .25s cubic-bezier(.45,.05,.55,.95)}.nm.astro-a47daeur.is-open::backdrop{opacity:1}html:has(.nm[open]){overflow:hidden}.nm__card.astro-a47daeur{border-radius:var(--radius-2xl);background:var(--color-bg-surface);width:min(920px,100%);box-shadow:0 0 0 1px var(--color-border-subtle), 0 24px 64px #0e0e102e;opacity:0;grid-template-columns:minmax(0,1fr) 392px;gap:12px;padding:12px;transition:opacity .3s cubic-bezier(.45,.05,.55,.95),transform .3s cubic-bezier(.45,0,.2,1);display:grid;position:relative;transform:translateY(12px)}.nm.astro-a47daeur.is-open .nm__card.astro-a47daeur{opacity:1;transform:none}.nm.astro-a47daeur.is-closing .nm__card.astro-a47daeur,.nm.astro-a47daeur.is-closing::backdrop{transition-duration:.2s}.nm__text.astro-a47daeur{flex-direction:column;gap:20px;padding:28px 20px 20px 28px;display:flex}.nm__title.astro-a47daeur{margin:0}.nm__rows.astro-a47daeur{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nm__rows.astro-a47daeur li.astro-a47daeur{color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);align-items:flex-start;gap:12px;display:flex}.nm__mark.astro-a47daeur{background:var(--blue-100);width:22px;height:22px;color:var(--blue-700);border-radius:999px;flex:none;place-items:center;margin-top:2px;display:grid}.nm__form.astro-a47daeur{gap:12px;margin-top:auto;padding-top:12px;display:grid}.nm__form.astro-a47daeur.is-joined .newsf__msg--done{background:color-mix(in srgb, var(--blue-100) 55%, #fff);min-height:58px;box-shadow:inset 0 0 0 1px var(--blue-100);font-size:var(--type-body-size);line-height:var(--type-body-line);border-radius:999px;align-items:center;gap:12px;margin:0;padding:0 20px;font-weight:500;display:flex}.nm__form.astro-a47daeur.is-joined .newsf__msg--done:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='%233A62B0' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17L4 12'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:999px;flex:none;width:22px;height:22px}.nm__contact.astro-a47daeur{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary);margin:0}.nm__contact.astro-a47daeur a.astro-a47daeur{color:inherit}.nm__pic.astro-a47daeur{border-radius:var(--radius-xl);min-height:420px;position:relative;overflow:hidden}.nm__pic.astro-a47daeur .phone{position:absolute;top:44px;left:50%;transform:translate(-50%)}.nm__close.astro-a47daeur{z-index:5;width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 1px 3px #0e0e101f}.nm__close.astro-a47daeur:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (width<=767px){.nm.astro-a47daeur{padding:0}.nm.astro-a47daeur[open]{place-items:end stretch}.nm__card.astro-a47daeur{width:100%;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;grid-template-columns:minmax(0,1fr);transition:opacity .25s cubic-bezier(.45,.05,.55,.95),transform .38s cubic-bezier(.45,0,.2,1);transform:translateY(100%)}.nm__pic.astro-a47daeur{display:none}.nm__text.astro-a47daeur{gap:16px;padding:28px 16px 16px}.nm__title.astro-a47daeur{font-size:var(--type-h3-size);line-height:var(--type-h3-line);padding-right:40px}.nm__close.astro-a47daeur{background:var(--color-bg-muted);width:36px;height:36px;box-shadow:none;top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.nm__card.astro-a47daeur{transform:none!important}}
