body,html{max-width:100vw;width:100%}#__nuxt{overflow-x:clip}.products-menu[data-v-2cf810ff]{left:0;max-width:480px;min-width:360px;pointer-events:auto;position:absolute;top:calc(100% + 8px);z-index:100}.products-menu__container[data-v-2cf810ff]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px #00000026;overflow:hidden;padding:20px 25px}.products-menu__column[data-v-2cf810ff]{display:flex;flex-direction:column}.products-menu__column-title[data-v-2cf810ff]{border-bottom:1px solid #e2e8f0;color:#64748b;font-family:Inter,IBM Plex Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 20px;padding-bottom:10px;text-transform:uppercase}.products-menu__list[data-v-2cf810ff]{display:flex;flex-direction:column;gap:0}.products-menu__item[data-v-2cf810ff]{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;gap:20px;padding:15px 10px;text-decoration:none;transition:background-color .2s}.products-menu__item[data-v-2cf810ff]:hover{background:#f8fafc}.products-menu__icon[data-v-2cf810ff]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.products-menu__icon-img[data-v-2cf810ff]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.products-menu__content[data-v-2cf810ff]{flex:1;min-width:0}.products-menu__title-wrapper[data-v-2cf810ff]{align-items:center;display:flex;gap:10px;margin-bottom:2px}.products-menu__title[data-v-2cf810ff]{color:#0f172a;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.4;margin:0}.products-menu__badge[data-v-2cf810ff]{align-items:center;border-radius:4px;display:inline-flex;font-family:Inter,IBM Plex Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.products-menu__badge--new[data-v-2cf810ff]{background:#8b5cf61a;color:#8b5cf6}.products-menu__description[data-v-2cf810ff]{color:#64748b;font-family:Noto Sans JP,IBM Plex Sans JP,sans-serif;font-size:12px;line-height:1.5;margin:0}.products-menu-enter-active[data-v-2cf810ff]{transition:all .4s cubic-bezier(.4,0,.2,1)}.products-menu-leave-active[data-v-2cf810ff]{transition:all .3s}.products-menu-enter-from[data-v-2cf810ff],.products-menu-leave-to[data-v-2cf810ff]{opacity:0;transform:translateY(-10px)}.language-switcher[data-v-762b18b3]{flex-shrink:0;position:relative}.language-button[data-v-762b18b3]{align-items:center;background:transparent;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;gap:10px;padding:10px 15px;transition:all .2s;white-space:nowrap}.language-button[data-v-762b18b3]:hover{background:#f1f5f9;color:#0f172a}.globe-icon[data-v-762b18b3]{height:16px;width:16px}.chevron-icon[data-v-762b18b3]{height:12px;width:12px}.current-language[data-v-762b18b3]{display:none}@media(min-width:768px){.current-language[data-v-762b18b3]{display:inline}}.language-dropdown[data-v-762b18b3]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px #0000001a;min-width:150px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);z-index:100}.language-option[data-v-762b18b3]{background:#fff;border:none;color:#334155;cursor:pointer;display:block;font-size:14px;padding:10px 15px;text-align:left;transition:all .2s;width:100%}.language-option[data-v-762b18b3]:hover{background:#f1f5f9}.language-option.active[data-v-762b18b3]{background:#3b82f61a;color:#2563eb;font-weight:500}.dropdown-enter-active[data-v-762b18b3],.dropdown-leave-active[data-v-762b18b3]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-762b18b3],.dropdown-leave-to[data-v-762b18b3]{opacity:0;transform:translateY(-8px)}.mobile-menu{display:block}@media(min-width:768px){.mobile-menu{display:none}}.hamburger-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .3s ease;width:44px}.hamburger-btn:hover .hamburger-inner,.hamburger-btn:hover .hamburger-inner:after,.hamburger-btn:hover .hamburger-inner:before{background-color:#0f172a}.hamburger-box{display:inline-block;height:16px;position:relative;width:22px}.hamburger-inner{display:block;top:50%;transform:translateY(-50%)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#334155;border-radius:2px;height:2px;position:absolute;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:22px}.hamburger-inner:after,.hamburger-inner:before{content:"";left:0}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger-btn.is-active .hamburger-inner{background-color:transparent}.hamburger-btn.is-active .hamburger-inner:before{top:0;transform:rotate(45deg)}.hamburger-btn.is-active .hamburger-inner:after{bottom:0;transform:rotate(-45deg)}.mobile-menu-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;inset:0;position:fixed;z-index:9998}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.mobile-menu-panel{background:#fff;bottom:0;box-shadow:-20px 0 60px #0f172a26;display:flex;flex-direction:column;max-width:85vw;overflow:hidden;position:fixed;right:0;top:0;width:320px;z-index:9999}.slide-in-enter-active,.slide-in-leave-active{transition:transform .4s cubic-bezier(.16,1,.3,1)}.slide-in-enter-from,.slide-in-leave-to{transform:translate(100%)}.panel-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;padding:16px 20px}.panel-brand,.panel-header{align-items:center;display:flex}.panel-brand{cursor:pointer;gap:12px;text-decoration:none;transition:opacity .2s ease}.panel-brand:hover{opacity:.8}.panel-brand:active{opacity:.6}.brand-icon{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-radius:10px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.brand-icon svg{display:block}.brand-text{display:flex;flex-direction:column;gap:0}.brand-name{color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.brand-tagline{color:#64748b;font-family:SF Mono,Monaco,Courier New,monospace;font-size:9px;font-weight:500;letter-spacing:.5px;line-height:1.2}.panel-close{align-items:center;background:#f1f5f9;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:0;min-height:40px;min-width:40px;padding:0;transition:all .2s ease;width:40px}.panel-close svg{display:block;height:20px;width:20px}.panel-close:hover{background:#e2e8f0}.panel-close:hover svg path{stroke:#0f172a}.panel-close:active{transform:scale(.95)}.panel-nav{background:#fff;flex:1;overflow-y:auto;padding:8px 0}.nav-item{border-bottom:1px solid #f1f5f9;display:block;padding:16px 24px;text-decoration:none;transition:all .2s ease}.nav-item:last-child{border-bottom:none}.nav-item:hover{background:#f8fafc}.nav-item:active{background:#f1f5f9}.nav-item--products{padding:16px 24px}.nav-label{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em}.nav-products{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-left:8px}.nav-product-item{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:all .2s ease}.nav-product-item:hover{background:#f1f5f9;transform:translate(4px)}.nav-product-item:active{transform:translate(2px)}.nav-product-icon{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.nav-product-name{color:#1e293b;font-size:14px;font-weight:600;line-height:1.2}.panel-footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px))}.cta-button{align-items:center!important;background:linear-gradient(135deg,#2563eb,#0891b2)!important;border:none;border-radius:12px!important;box-shadow:0 4px 14px #2563eb4d;box-sizing:border-box;color:#fff!important;display:flex!important;flex-direction:row!important;font-size:15px;font-weight:600;gap:8px!important;height:52px;justify-content:center!important;padding:0 24px;text-decoration:none!important;transition:all .2s ease;white-space:nowrap;width:100%}.cta-button svg{flex-shrink:0;height:18px;width:18px}.cta-button span{color:#fff!important;line-height:1}.cta-button:hover{box-shadow:0 6px 20px #2563eb66;transform:translateY(-1px)}.cta-button:active{transform:translateY(0)}.the-header[data-v-d9afc077]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border-bottom:1px solid rgba(226,232,240,.5);height:64px;left:0;max-width:100vw;position:fixed;right:0;top:0;width:100%;z-index:50}.header-container[data-v-d9afc077]{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;min-width:0;padding:0 15px;width:100%}@media(min-width:768px){.header-container[data-v-d9afc077]{padding:0 20px}}@media(min-width:1024px){.header-container[data-v-d9afc077]{padding:0 30px}}.header-left[data-v-d9afc077]{align-items:center;display:flex;flex-shrink:1;gap:15px;min-width:0}@media(min-width:768px){.header-left[data-v-d9afc077]{gap:30px}}.logo[data-v-d9afc077]{flex-shrink:0;gap:15px;min-width:0;text-decoration:none}.logo[data-v-d9afc077],.logo-icon[data-v-d9afc077]{align-items:center;display:flex}.logo-icon[data-v-d9afc077]{height:32px;justify-content:center;width:32px}@media(min-width:768px){.logo-icon[data-v-d9afc077]{height:40px;width:40px}}.logo-icon-img[data-v-d9afc077]{border-radius:8px;height:32px;width:32px}@media(min-width:768px){.logo-icon-img[data-v-d9afc077]{height:40px;width:40px}}.logo-text[data-v-d9afc077]{display:flex;flex-direction:column;min-width:0;overflow:hidden}.logo-name[data-v-d9afc077]{color:#0f172a;font-family:Inter,IBM Plex Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.2}@media(min-width:768px){.logo-name[data-v-d9afc077]{font-size:18px}}.logo-name-sub[data-v-d9afc077]{color:#334155}.logo-tagline[data-v-d9afc077]{color:#64748b;display:none;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.5px;margin-top:-2px}@media(min-width:768px){.logo-tagline[data-v-d9afc077]{display:block}}.main-nav[data-v-d9afc077]{display:none}@media(min-width:768px){.main-nav[data-v-d9afc077]{align-items:center;display:flex;gap:10px}}.nav-link[data-v-d9afc077]{border-radius:8px;color:#475569;font-size:14px;padding:10px 15px;position:relative;text-decoration:none;transition:all .2s}.nav-link[data-v-d9afc077]:hover{background:#f1f5f9;color:#0f172a}.nav-link.active[data-v-d9afc077]{background:#e2e8f0;color:#0f172a;font-weight:500}.nav-link--products[data-v-d9afc077]{align-items:center;cursor:pointer;display:flex;gap:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-link--products[data-v-d9afc077]:hover{background:#f1f5f9;color:#0f172a}.nav-link--products.active[data-v-d9afc077]{background:#e2e8f0;color:#0f172a;font-weight:500}.nav-link__text[data-v-d9afc077]{display:inline-block}.nav-link__chevron[data-v-d9afc077]{color:currentColor;flex-shrink:0;height:16px;opacity:.7;transition:transform .2s;width:16px}.nav-link__chevron--open[data-v-d9afc077]{opacity:1;transform:rotate(180deg)}.nav-link--products:hover .nav-link__chevron[data-v-d9afc077]{opacity:1}.header-right[data-v-d9afc077]{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:0}@media(min-width:768px){.header-right[data-v-d9afc077]{gap:20px}}.cta-button-header[data-v-d9afc077]{display:none}@media(min-width:768px){.cta-button-header[data-v-d9afc077]{align-items:center;background:linear-gradient(90deg,#2563eb,#0891b2);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:10px;min-width:40px;padding:10px 20px;text-decoration:none;transition:all .3s;white-space:nowrap}}.cta-button-header[data-v-d9afc077]:hover{background:linear-gradient(90deg,#3b82f6,#06b6d4);box-shadow:0 10px 30px #3b82f640}.cta-icon[data-v-d9afc077]{flex-shrink:0;height:18px;width:18px}@media(min-width:768px){.cta-icon[data-v-d9afc077]{height:16px;width:16px}}.cta-text[data-v-d9afc077]{display:none}@media(min-width:768px){.cta-text[data-v-d9afc077]{display:inline}}.the-footer[data-v-535e1edd]{background-color:#0f172a;border-top:1px solid #1e293b;color:#94a3b8}.footer-container[data-v-535e1edd]{margin:0 auto;max-width:1280px;padding:35px 20px}@media(min-width:768px){.footer-container[data-v-535e1edd]{padding:50px 20px}}@media(min-width:1024px){.footer-container[data-v-535e1edd]{padding:60px 30px}}.footer-grid[data-v-535e1edd]{display:grid;gap:30px;grid-template-columns:1fr;margin-bottom:35px}@media(min-width:640px){.footer-grid[data-v-535e1edd]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.footer-grid[data-v-535e1edd]{gap:35px;grid-template-columns:repeat(5,1fr);margin-bottom:50px}}.footer-brand[data-v-535e1edd]{grid-column:1/-1}@media(min-width:768px){.footer-brand[data-v-535e1edd]{grid-column:span 2}}.footer-logo[data-v-535e1edd]{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:20px;width:40px}.footer-logo-img[data-v-535e1edd]{border-radius:8px;height:40px;width:40px}.footer-logo-text[data-v-535e1edd]{color:#fff;display:block;font-family:Inter,IBM Plex Sans,sans-serif;font-size:18px;font-weight:700;margin-bottom:20px}.footer-description[data-v-535e1edd]{color:#94a3b8;font-size:13px;line-height:1.6;margin-bottom:25px}@media(min-width:768px){.footer-description[data-v-535e1edd]{font-size:14px;line-height:1.7}}.footer-links[data-v-535e1edd]{display:flex;flex-direction:column}.footer-links-title[data-v-535e1edd]{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px}.footer-links-list[data-v-535e1edd]{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.footer-link[data-v-535e1edd]{color:#94a3b8;font-size:14px;text-decoration:none;transition:color .2s}.footer-link[data-v-535e1edd]:hover{color:#fff}.footer-bottom[data-v-535e1edd]{border-top:1px solid #1e293b;display:flex;flex-direction:column;gap:20px;padding-top:35px}@media(min-width:768px){.footer-bottom[data-v-535e1edd]{align-items:center;flex-direction:row;justify-content:space-between}}.copyright[data-v-535e1edd]{color:#94a3b8;font-size:14px;margin:0}.legal-links[data-v-535e1edd]{align-items:center;display:flex;gap:30px}.legal-link[data-v-535e1edd]{color:#94a3b8;font-size:14px;text-decoration:none;transition:color .2s}.legal-link[data-v-535e1edd]:hover{color:#fff}:root{--deep-tech-blue:#0d1b2a;--signal-cyan:#1b9aaa;--pure-white:#fff;--graphite-gray:#6b7280;--highlight-amber:#f6a623;--electric-lime:#b7e300;--alert-red:#f03e3e;--light-gray:#f7f7f7;--border-gray:#e5e5e5;--important-bg:#f0f9fa;--warning-bg:#fff8e8;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--font-jp:Noto Sans JP,IBM Plex Sans JP,sans-serif;--font-en:Inter,IBM Plex Sans,sans-serif;--font-mono:JetBrains Mono,monospace;--spacing-xs:10px;--spacing-sm:15px;--spacing-md:20px;--spacing-lg:25px;--spacing-xl:30px;--spacing-2xl:35px;--spacing-3xl:50px;--spacing-4xl:60px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--transition-fast:.2s;--transition-base:.3s;--transition-smooth:.4s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;font-family:Noto Sans JP,IBM Plex Sans JP,sans-serif;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1{color:#0d1b2a}h1{font-size:36px;font-weight:700;line-height:1.4;margin-bottom:25px;margin-top:0}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background-color:#fff;border:2px solid #f7f7f7;border-radius:4px;color:#0d1b2a;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .3s}input:focus,select:focus,textarea:focus{border-color:#1b9aaa;outline:none}.btn,.cta-button,button{background-color:#f6a623;border:none;border-radius:6px;color:#0d1b2a;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.btn:hover:not(:disabled),.cta-button:hover,button:hover:not(:disabled){background-color:#e6951f}.btn:disabled,button:disabled{background-color:#6b7280;cursor:not-allowed;opacity:.6}.cta-button{margin:30px 0;padding:15px 35px}pre{background-color:#0d1b2a;border-radius:6px;color:#1b9aaa;font-size:14px;line-height:1.6;margin:0;overflow-x:auto;padding:25px;position:relative}code,pre{font-family:JetBrains Mono,monospace}.container{margin:0 auto;max-width:800px;padding:60px 40px}.section{margin-bottom:50px}.section-spacious{margin-bottom:60px;padding:50px 0}.chart-placeholder,.diagram-placeholder{align-items:center;background:linear-gradient(135deg,#0d1b2a,#1b9aaa);border-radius:8px;color:#fff;display:flex;font-size:18px;height:300px;justify-content:center;margin:30px 0}.chart-line,.diagram-line{stroke:#1b9aaa}.header{background-color:#fff;border-bottom:1px solid #f7f7f7;padding:20px 0}.header .logo{color:#0d1b2a;font-size:24px;font-weight:700}.text-cyan{color:#1b9aaa}.text-blue{color:#0d1b2a}.text-gray{color:#6b7280}.text-amber{color:#f6a623}.bg-cyan{background-color:#1b9aaa}.bg-blue{background-color:#0d1b2a}.bg-white{background-color:#fff}.border-cyan{border-color:#1b9aaa}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.gradient-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:#ffffffb3}.glass,.glass-dark{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-dark{background:#0f172acc}.glow{box-shadow:0 0 60px #33415526}.glow-sm{box-shadow:0 0 30px #3341551a}.grid-pattern{background-image:linear-gradient(rgba(51,65,85,.03) 1px,transparent 0),linear-gradient(90deg,rgba(51,65,85,.03) 1px,transparent 0);background-size:50px 50px}.dot-pattern{background-image:radial-gradient(rgba(51,65,85,.15) 1px,transparent 0);background-size:20px 20px}.border-gradient{background:#fff;border-radius:16px;position:relative}.border-gradient:before{background:linear-gradient(135deg,#3b82f64d,#8b5cf64d,#06b6d44d);border-radius:17px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 6s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:.4}50%{opacity:.8}}.pulse-slow{animation:pulse-slow 4s ease-in-out infinite}.card-modern{transition:all .4s cubic-bezier(.4,0,.2,1)}.card-modern:hover{box-shadow:0 25px 50px #00000026,0 0 40px #3b82f61a;transform:translateY(-8px)}.card-modern:hover .card-image{transform:scale(1.08)}.card-modern:hover .card-overlay{opacity:1}.card-image{transition:transform .5s ease}.card-overlay{opacity:0;transition:opacity .3s}.code-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px}@media(max-width:768px){.container{padding:30px 20px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}.cta-button{font-size:.9rem;padding:15px 25px}}.error-page{background:var(--slate-50,#f8fafc);display:flex;flex-direction:column;min-height:100vh}.error-content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:calc(64px + 2rem) 2rem 2rem;text-align:center}.error-container{max-width:32rem;width:100%}.error-code{color:var(--slate-200,#e2e8f0);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12rem;font-weight:700;line-height:1;margin-bottom:-2rem}@media(max-width:640px){.error-code{font-size:8rem}}.error-title{color:var(--slate-900,#0f172a);font-size:1.875rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}@media(max-width:640px){.error-title{font-size:1.5rem}}.error-message{color:var(--slate-600,#475569);font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:32rem}@media(max-width:640px){.error-message{font-size:1rem}}.error-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.error-button{align-items:center;border-radius:.5rem;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.error-button--primary{background:linear-gradient(90deg,#2563eb,#06b6d4);color:#fff}.error-button--primary:hover{box-shadow:0 10px 15px -3px #3b82f64d}.error-button--secondary{background:#fff;border:1px solid var(--slate-200,#e2e8f0);color:var(--slate-700,#334155)}.error-button--secondary:hover{background:var(--slate-50,#f8fafc);border-color:var(--slate-400,#94a3b8)}
