.Footer_footer__txg_U{background:#1c1c1c;color:#fff}.Footer_container__sC8TF{max-width:1264px;margin:0 auto;padding:64px 40px 40px}@media(max-width:767px){.Footer_container__sC8TF{padding:48px 12px 32px}}.Footer_content__dbuy_{display:flex;justify-content:space-between;gap:60px}@media(max-width:767px){.Footer_content__dbuy_{flex-direction:column-reverse;gap:48px}}.Footer_brandArea__ob7PP{flex-shrink:0;min-width:280px;display:flex;flex-direction:column;justify-content:space-between}.Footer_logo__hWcmM{margin:0 0 24px}.Footer_logo__hWcmM img{height:36px;width:auto}.Footer_companyInfo__x7k7v{display:flex;flex-direction:column;gap:6px}.Footer_companyInfo__x7k7v p{font-family:var(--font-family-primary);font-size:.8125rem;color:#fff;margin:0;line-height:1.6}.Footer_links__24UbO{display:grid;grid-template-columns:auto 1fr auto;gap:48px}@media(max-width:768px){.Footer_links__24UbO{grid-template-columns:repeat(3,1fr);gap:0}}.Footer_linkCol__EWmsF{display:flex;flex-direction:column}@media(max-width:768px){.Footer_linkCol__EWmsF{padding:0 4px}}.Footer_linkHeading__UviXe{display:block;font-family:var(--font-family-primary);font-size:.875rem;font-weight:700;color:#fff;margin:0 0 20px;text-decoration:none;transition:color .2s}.Footer_linkHeading__UviXe:hover{color:#fff}@media(max-width:768px){.Footer_linkHeading__UviXe{font-size:.8125rem;margin:0 0 12px}}.Footer_linkNav__TFqPl{display:flex;flex-direction:column;gap:12px}.Footer_linkNav__TFqPl .Footer_linkItem__9aVOb{font-size:.8125rem;font-weight:400;color:#fff;margin-bottom:0}.Footer_linkItem__9aVOb{font-family:var(--font-family-primary);font-size:.875rem;font-weight:700;color:hsla(0,0%,100%,.9);text-decoration:none;transition:color .2s;line-height:1.5;margin-bottom:32px}.Footer_linkItem__9aVOb:hover{color:#fff}.Footer_serviceGroup__rHaqQ{display:flex;flex-direction:column;gap:8px;padding-left:16px;border-left:1px dashed hsla(0,0%,100%,.2);margin-bottom:16px}.Footer_serviceGroup__rHaqQ:last-child{margin-bottom:0}@media(max-width:768px){.Footer_serviceGroup__rHaqQ{padding-left:10px;gap:6px;margin-bottom:12px}}.Footer_serviceLabel__InnOu{font-family:var(--font-family-heading-en),var(--font-family-primary);font-size:.6875rem;font-weight:500;color:hsla(0,0%,100%,.55);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.Footer_serviceLink__DQAnr{font-family:var(--font-family-primary);font-size:.8125rem;color:#fff;text-decoration:none;transition:opacity .2s;line-height:1.5}.Footer_serviceLink__DQAnr:hover{opacity:.7}@media(max-width:768px){.Footer_serviceLink__DQAnr{font-size:.75rem}}.Footer_bottom__XLFeo{border-top:1px dashed hsla(0,0%,100%,.2);margin-top:40px;padding-top:24px}.Footer_legalLinks__qpE5_{display:grid;grid-template-columns:auto auto;gap:0 48px;margin-bottom:24px;width:-moz-fit-content;width:fit-content}.Footer_legalLinks__qpE5_ a{font-family:var(--font-family-primary);font-size:.75rem;color:#fff;text-decoration:none;transition:color .2s;line-height:1.6;padding:6px 0;min-height:44px;display:flex;align-items:center}.Footer_legalLinks__qpE5_ a:hover{opacity:.7}@media(max-width:480px){.Footer_legalLinks__qpE5_{grid-template-columns:auto auto;gap:0 24px}}.Footer_copyright__MdLd8{font-family:var(--font-family-heading-en),var(--font-family-primary);font-size:.875rem;color:hsla(0,0%,100%,.55);margin:0;letter-spacing:.02em}.Footer_copyrightSymbol__Qm0Xt{font-size:1.1em;vertical-align:baseline}.Header_header__2zUDu{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);height:var(--header-height);padding:10px 16px;transition:transform .3s ease}@media(max-width:767px){.Header_header__2zUDu{padding:8px 12px}}.Header_headerHidden__dGQO9{transform:translateY(-100%)}.Header_headerInner__TIgl_{max-width:1920px;margin:0 auto;padding:0 32px;display:flex;align-items:center;height:100%;gap:40px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}@media(max-width:767px){.Header_headerInner__TIgl_{padding:0 16px;gap:16px}}.Header_logo__2VPfx{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Header_logo__2VPfx img{filter:brightness(0);height:32px;width:auto}.Header_logo__2VPfx:hover{opacity:.7}.Header_desktopNav__r1JIQ{display:flex;align-items:center;gap:32px;margin-left:auto}@media(max-width:1200px){.Header_desktopNav__r1JIQ{display:none}}.Header_navLink__uxunb{font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;color:#1b1b1b;text-decoration:none;transition:opacity .3s;white-space:nowrap;position:relative}.Header_navLink__uxunb:hover{opacity:.6}.Header_ctaButtons__6_jaz{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:1200px){.Header_ctaButtons__6_jaz{display:none}}.Header_btnDownload__Ad_3g{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:500;color:#1b1b1b;background:#fff;border:1px solid #1b1b1b;border-radius:999px;text-decoration:none;white-space:nowrap;transition:all .3s}.Header_btnDownload__Ad_3g:hover{opacity:1;background:#1b1b1b;color:#fff}.Header_btnContact__96l5c{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:500;color:#fff;background:#1b1b1b;border:1px solid #1b1b1b;border-radius:999px;text-decoration:none;white-space:nowrap;transition:all .3s}.Header_btnContact__96l5c:hover{opacity:.85}.Header_menuButton__ovcKk{display:none;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;background:none;border:none;cursor:pointer;gap:5px;margin-left:auto}@media(max-width:1200px){.Header_menuButton__ovcKk{display:flex}}.Header_menuLine__dwsUo{width:22px;height:2px;background:#1b1b1b;transition:all .3s;transform-origin:center}.Header_menuLine__dwsUo.Header_active__EshaT:first-child{transform:rotate(45deg) translate(5px,5px)}.Header_menuLine__dwsUo.Header_active__EshaT:nth-child(2){opacity:0}.Header_menuLine__dwsUo.Header_active__EshaT:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.Header_mobileNav__rPt4H{display:none;position:absolute;top:var(--header-height);left:0;right:0;background:#fff;padding:16px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s;box-shadow:0 4px 16px rgba(0,0,0,.08);border-top:1px solid #e0e0e0}@media(max-width:1200px){.Header_mobileNav__rPt4H{display:block}}.Header_mobileNav__rPt4H.Header_open__1n_K1{opacity:1;visibility:visible;transform:translateY(0)}.Header_mobileNavLink__ugHGG{display:block;font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;color:#1b1b1b;text-decoration:none;padding:12px 24px;transition:opacity .3s}.Header_mobileNavLink__ugHGG:hover{opacity:.6}.Header_mobileCta__8CpzH{display:flex;flex-direction:column;gap:8px;padding:16px 24px;border-top:1px solid #e0e0e0;margin-top:8px}.Header_mobileCtaLink__PLmfk{color:#1b1b1b;background:#fff}.Header_mobileCtaLinkPrimary__ZUQ7D,.Header_mobileCtaLink__PLmfk{display:flex;align-items:center;justify-content:center;height:48px;font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;border:1px solid #1b1b1b;border-radius:999px;text-decoration:none}.Header_mobileCtaLinkPrimary__ZUQ7D{color:#fff;background:#1b1b1b}.AIChatBot_chatToggle__xpAbA{position:fixed;bottom:28px;right:28px;z-index:10000;width:52px;height:52px;background:#1c1c1c;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.18);transition:background-color .2s,transform .2s,box-shadow .2s}.AIChatBot_chatToggle__xpAbA:hover{background:#0b3ebf;transform:translateY(-2px);box-shadow:0 4px 20px rgba(11,62,191,.3)}.AIChatBot_chatToggle__xpAbA:active{transform:translateY(0)}@media(max-width:768px){.AIChatBot_chatToggle__xpAbA{bottom:16px;right:16px;width:48px;height:48px}}.AIChatBot_chatIcon__2Ngmz{width:22px;height:22px}.AIChatBot_plusBg__EihrT{fill:#1c1c1c;transition:fill .2s}.AIChatBot_chatToggle__xpAbA:hover .AIChatBot_plusBg__EihrT{fill:#0b3ebf}.AIChatBot_chatContainer__F14IC{position:fixed;bottom:92px;right:28px;z-index:10000;width:400px;height:560px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 16px 48px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden;transform:translateY(16px) scale(.97);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s}.AIChatBot_chatContainer__F14IC.AIChatBot_open__y61zJ{transform:translateY(0) scale(1);opacity:1}@media(max-width:480px){.AIChatBot_chatContainer__F14IC{width:calc(100vw - 32px);height:calc(100vh - 120px);bottom:76px;right:16px;border-radius:12px}}.AIChatBot_chatHeader__L6hex{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#1c1c1c;color:#fff}.AIChatBot_chatHeaderLeft__mwNB9{display:flex;align-items:center;gap:10px}.AIChatBot_logoMark__B0FJY{display:flex;align-items:center;flex-shrink:0}.AIChatBot_headerDivider__nq5qx{width:1px;height:16px;background:hsla(0,0%,100%,.2)}.AIChatBot_chatStatus__sEfYa{display:flex;align-items:center;gap:5px;font-family:var(--font-family-primary);font-size:11px;font-weight:500;color:hsla(0,0%,100%,.7);letter-spacing:.03em}.AIChatBot_statusDot__69yyG{width:6px;height:6px;border-radius:50%;background:#34d399}.AIChatBot_closeButton__iBiaB{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:4px;border-radius:6px;transition:color .15s,background-color .15s;display:flex;align-items:center;justify-content:center}.AIChatBot_closeButton__iBiaB:hover{color:#fff;background:hsla(0,0%,100%,.1)}.AIChatBot_closeButton__iBiaB svg{width:18px;height:18px}.AIChatBot_chatMessages__i_6R1{flex:1;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:16px;background:#f7f7f5;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}.AIChatBot_chatMessages__i_6R1::-webkit-scrollbar{width:4px}.AIChatBot_chatMessages__i_6R1::-webkit-scrollbar-track{background:transparent}.AIChatBot_chatMessages__i_6R1::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:4px}.AIChatBot_message__gChEG{display:flex;gap:8px;max-width:80%}.AIChatBot_userMessage__W9lOM{align-self:flex-end;flex-direction:row-reverse}.AIChatBot_aiMessage__FbuQu{align-self:flex-start}.AIChatBot_avatarAi__8MaUx{width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;overflow:hidden}.AIChatBot_messageBody__nF51L{display:flex;flex-direction:column}.AIChatBot_userMessage__W9lOM .AIChatBot_messageBody__nF51L{align-items:flex-end}.AIChatBot_aiMessage__FbuQu .AIChatBot_messageBody__nF51L{align-items:flex-start}.AIChatBot_bubble__1QXkw{position:relative;padding:10px 14px;font-size:13px;line-height:1.75;letter-spacing:.02em;font-feature-settings:"palt" 1;word-wrap:break-word;white-space:pre-wrap}.AIChatBot_aiMessage__FbuQu .AIChatBot_bubble__1QXkw{background:#fff;color:#333;border-radius:2px 14px 14px 14px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.AIChatBot_userMessage__W9lOM .AIChatBot_bubble__1QXkw{background:#0b3ebf;color:#fff;border-radius:14px 2px 14px 14px}.AIChatBot_messageLink__9fgMA{color:#0b3ebf;text-decoration:underline;text-decoration-color:rgba(11,62,191,.3);text-underline-offset:2px;word-break:break-all;transition:text-decoration-color .15s}.AIChatBot_messageLink__9fgMA:hover{text-decoration-color:#0b3ebf}.AIChatBot_messageTime__KABAy{font-family:var(--font-family-primary);font-size:9px;color:#767676;margin-top:3px;padding:0 4px;letter-spacing:.02em}.AIChatBot_typingIndicator__ho6TD{display:flex;gap:5px;align-items:center;padding:4px 0}.AIChatBot_typingIndicator__ho6TD span{width:6px;height:6px;background:#bbb;border-radius:50%;animation:AIChatBot_typing__FhFkN 1.4s ease-in-out infinite}.AIChatBot_typingIndicator__ho6TD span:first-child{animation-delay:0s}.AIChatBot_typingIndicator__ho6TD span:nth-child(2){animation-delay:.2s}.AIChatBot_typingIndicator__ho6TD span:nth-child(3){animation-delay:.4s}@keyframes AIChatBot_typing__FhFkN{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-6px);opacity:1}}.AIChatBot_chatInput__o5AB_{padding:12px 16px 14px;background:#fff;border-top:1px solid rgba(0,0,0,.06)}.AIChatBot_inputWrapper__B0tnR{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:border-color .15s}.AIChatBot_inputWrapper__B0tnR:focus-within{border-color:#0b3ebf}.AIChatBot_inputField__RKD7I{width:100%;min-height:40px;max-height:120px;padding:10px 14px 0;border:none;font-size:13px;font-family:inherit;resize:none;background:transparent;color:#1c1c1c;line-height:1.6}.AIChatBot_inputField__RKD7I:focus{outline:none}.AIChatBot_inputField__RKD7I::-moz-placeholder{color:#bbb}.AIChatBot_inputField__RKD7I::placeholder{color:#bbb}.AIChatBot_inputFooter__LtKg2{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 14px}.AIChatBot_sendHint__g_WmR{font-size:10px;color:#767676;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AIChatBot_sendButton__i3FKU{width:32px;height:32px;background:#0b3ebf;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s,opacity .15s;flex-shrink:0}.AIChatBot_sendButton__i3FKU:hover:not(:disabled){background:#092fa0}.AIChatBot_sendButton__i3FKU:disabled{background:#e0e0e0;color:#bbb;cursor:default}.AIChatBot_sendButton__i3FKU svg{width:16px;height:16px}.AIChatBot_contactForm__UrEur{background:#fff;border-top:1px solid rgba(0,0,0,.06);padding:16px 20px;display:flex;flex-direction:column;gap:12px}.AIChatBot_formFields__HSq3D{display:flex;flex-direction:column;gap:10px}.AIChatBot_formField__f6Yn0{display:flex;flex-direction:column;gap:3px}.AIChatBot_formLabel__nJVfH{font-size:11px;font-weight:500;color:#555;letter-spacing:.02em}.AIChatBot_required__vXhWs{color:#0b3ebf;margin-left:2px}.AIChatBot_formInput__xSnrG{height:38px;padding:0 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;font-family:inherit;color:#1c1c1c;background:#fff;transition:border-color .15s}.AIChatBot_formInput__xSnrG:focus{outline:none;border-color:#0b3ebf}.AIChatBot_formInput__xSnrG::-moz-placeholder{color:#ccc}.AIChatBot_formInput__xSnrG::placeholder{color:#ccc}.AIChatBot_formActions__XJjAk{display:flex;gap:8px;padding-top:4px}.AIChatBot_formCancel__sG_R4{flex:1;height:38px;background:none;border:1px solid #e0e0e0;border-radius:8px;font-size:12px;font-family:inherit;color:#555;cursor:pointer;transition:border-color .15s,color .15s}.AIChatBot_formCancel__sG_R4:hover{border-color:#1c1c1c;color:#1c1c1c}.AIChatBot_formSubmit__9mvJo{flex:2;height:38px;background:#0b3ebf;border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer;letter-spacing:.03em;transition:background-color .15s}.AIChatBot_formSubmit__9mvJo:hover:not(:disabled){background:#092fa0}.AIChatBot_formSubmit__9mvJo:disabled{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.AIChatBot_chatToggle__xpAbA{transition:none}.AIChatBot_typingIndicator__ho6TD span{animation:none}}.MainLayout_container__wFfyG{position:relative;min-height:100vh;background:var(--bg-primary)}.MainLayout_transitionWrapper__ZI_9M{position:relative}.MainLayout_content__ueXMT{position:relative;z-index:1}.MainLayout_oldLayer__HRKie{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none;animation:MainLayout_dissolveOut__TuVWq .2s ease-in forwards;will-change:opacity}.MainLayout_fadeIn__VvHrL{animation:MainLayout_dissolveIn__ZWBA_ .2s ease-out;will-change:opacity}@keyframes MainLayout_dissolveOut__TuVWq{0%{opacity:1}to{opacity:0}}@keyframes MainLayout_dissolveIn__ZWBA_{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.MainLayout_fadeIn__VvHrL,.MainLayout_oldLayer__HRKie{animation:none}}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--color-primary:#0b3ebf;--color-primary-50:#eef2ff;--color-primary-100:#dce5ff;--color-primary-200:#b9cbff;--color-primary-300:#7da0ff;--color-primary-400:#4a76eb;--color-primary-500:#2355d5;--color-primary-600:#0b3ebf;--color-primary-700:#0a35a3;--color-primary-800:#082b87;--color-primary-900:#061f6b;--color-accent:#f59e0b;--color-accent-50:#fffbeb;--color-accent-100:#fef3c7;--color-accent-200:#fde68a;--color-accent-300:#fcd34d;--color-accent-400:#fbbf24;--color-accent-500:#f59e0b;--color-accent-600:#d97706;--color-accent-700:#b45309;--color-accent-800:#92400e;--color-accent-900:#78350f;--color-white:#fff;--color-black:#1c1c1c;--color-beige:#eaeae7;--color-beige-card:#e3e2db;--color-gray-placeholder:#d9d9d9;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--text-primary:#000;--text-secondary:var(--color-neutral-600);--text-tertiary:var(--color-neutral-500);--text-muted:var(--color-neutral-400);--text-inverse:var(--color-white);--text-logo:#231815;--bg-primary:var(--color-white);--bg-secondary:var(--color-beige);--bg-tertiary:var(--color-neutral-50);--bg-dark:var(--color-black);--bg-blue:var(--color-primary);--border-light:var(--color-neutral-200);--border-medium:var(--color-neutral-300);--border-primary:var(--color-primary);--font-family-primary:var(--next-font-ibm-plex-mono),var(--next-font-noto-sans-jp),monospace;--font-family-heading-en:var(--next-font-roboto),sans-serif;--font-family-sans:var(--next-font-noto-sans-jp),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:var(--next-font-ibm-plex-mono),Monaco,Consolas,monospace;--font-normal:400;--font-medium:500;--font-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--text-7xl:7.25rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-14:3.5rem;--space-28:7rem;--space-32:8rem;--space-40:10rem;--space-xs:var(--space-2);--space-sm:var(--space-4);--space-md:var(--space-6);--space-lg:var(--space-8);--space-xl:var(--space-12);--space-2xl:var(--space-16);--space-3xl:var(--space-20);--space-4xl:var(--space-24);--space-5xl:var(--space-32);--radius-none:0;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--transition-fast:.15s ease-out;--transition-normal:.3s ease-out;--transition-slow:.5s ease-out;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--container-max-width:1264px;--page-max-width:1440px;--container-padding:var(--space-6);--header-height:78px;--button-height:52px;--input-height:48px;--card-padding:var(--space-6)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px;line-height:1.5}body{font-weight:var(--font-normal);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);color:var(--text-primary);margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:var(--leading-tight)}h1{font-size:var(--text-5xl)}h1,h2{letter-spacing:-.02em}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl);letter-spacing:-.01em}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}a{transition:color var(--transition-fast)}a:hover{opacity:.7}.btn{height:var(--button-height);padding:0 var(--space-8);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;border:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-black);color:var(--text-inverse)}.btn-primary:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.btn-secondary{background:var(--color-white);color:var(--text-primary);border:1px solid var(--border-light)}.btn-secondary:hover:not(:disabled){border-color:var(--color-black);transform:translateY(-1px)}.btn-outline{color:var(--text-primary);border:1px solid var(--border-light);background:0 0}.btn-outline:hover:not(:disabled){border-color:var(--color-black);transform:translateY(-1px)}.card{background:var(--bg-primary);border:1px solid var(--border-light);padding:var(--card-padding);transition:all var(--transition-normal)}.card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.container{max-width:var(--container-max-width)}.container,.container-full{padding:0 var(--container-padding);margin:0 auto}.container-full{max-width:var(--page-max-width)}.section{padding:var(--space-5xl)0}.section.section-sm{padding:var(--space-3xl)0}.section.section-lg{padding:var(--space-5xl)0}.grid{gap:var(--space-6);display:grid}.grid.grid-2{grid-template-columns:repeat(2,1fr)}.grid.grid-3{grid-template-columns:repeat(3,1fr)}.grid.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.grid.grid-2,.grid.grid-3,.grid.grid-4{grid-template-columns:1fr}}.sidebar-layout{gap:var(--space-12);grid-template-columns:240px 1fr;display:grid}@media (max-width:1024px){.sidebar-layout{gap:var(--space-8);grid-template-columns:200px 1fr}}@media (max-width:768px){.sidebar-layout{grid-template-columns:1fr}}.section-title-en{font-family:var(--font-family-heading-en);font-size:var(--text-7xl);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1}@media (max-width:768px){.section-title-en{font-size:4rem}}.section-title-jp{font-family:var(--font-family-primary);font-size:var(--text-3xl);font-weight:var(--font-bold)}.page-hero{padding:var(--space-8)0 var(--space-12)}.breadcrumb{font-family:var(--font-family-primary);font-size:var(--text-xs);margin-bottom:var(--space-6)}.breadcrumb,.breadcrumb a{color:var(--text-tertiary)}.breadcrumb a:hover{color:var(--text-primary)}.breadcrumb span{margin:0 var(--space-2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-bold{font-weight:var(--font-bold)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.bg-primary{background:var(--bg-primary)}.bg-secondary{background:var(--bg-secondary)}.bg-tertiary{background:var(--bg-tertiary)}@media (max-width:768px){:root{--container-padding:var(--space-4);--header-height:64px}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:clip}code{font-family:menlo,inconsolata,monospace}a{color:inherit;text-decoration:none}ol,ul{list-style:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--accent-green:#10b981;--accent-red:#ef4444;--accent-yellow:#f59e0b;--gradient-primary:linear-gradient(135deg,#3b82f6,#1d4ed8);--gradient-subtle:linear-gradient(135deg,#f9fafb,#e5e7eb);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.07);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--shadow-xl:0 20px 25px rgba(0,0,0,.1);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Inter",sans-serif;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out}.container-simple{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}@media(max-width:640px){.container-simple{padding:0 var(--space-4)}}.section-simple{padding:var(--space-20) 0}@media(max-width:768px){.section-simple{padding:var(--space-16) 0}}.btn-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--primary-500);color:#fff;font-family:var(--font-sans);font-weight:500;font-size:1rem;border:none;border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.btn-primary:hover{background:var(--primary-600);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active{transform:translateY(0)}.btn-secondary{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:transparent;color:var(--gray-700);font-family:var(--font-sans);font-weight:500;font-size:1rem;border:1px solid var(--gray-300);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.btn-secondary:hover{background:var(--gray-50);border-color:var(--gray-400)}.card-simple{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.card-simple:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media(max-width:640px){.btn-primary,.btn-secondary{width:100%;justify-content:center}}.layout_body__AOMdy{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#0a0a0a);background-attachment:fixed;min-height:100vh}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_05908d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_05908d;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_05908d{font-family:__IBM_Plex_Mono_05908d,__IBM_Plex_Mono_Fallback_05908d;font-style:normal}.__variable_05908d{--next-font-ibm-plex-mono:"__IBM_Plex_Mono_05908d","__IBM_Plex_Mono_Fallback_05908d"}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Roboto_f0b2ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Roboto_f0b2ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_Fallback_f0b2ec;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_f0b2ec{font-family:__Roboto_f0b2ec,__Roboto_Fallback_f0b2ec;font-style:normal}.__variable_f0b2ec{--next-font-roboto:"__Roboto_f0b2ec","__Roboto_Fallback_f0b2ec"}