.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}.header{align-items:center;background-color:var(--Gray-05);border-bottom:.5px solid var(--Gray-02);-moz-column-gap:clamp(1.2rem,3vw,2.4rem);column-gap:clamp(1.2rem,3vw,2.4rem);display:grid;grid-template-columns:auto 1fr auto;left:0;position:fixed;top:0;width:100%;z-index:999;z-index:100}.header__logo{flex-shrink:0;justify-self:start;padding:0 2.4rem}.header__nav{border-left:.5px solid var(--Gray-02);border-right:.5px solid var(--Gray-02);justify-self:stretch;min-width:0}.header__nav,.header__nav ul{display:flex;justify-content:center}.header__nav ul{flex-wrap:wrap;row-gap:.4rem}.header__nav ul li a{display:block;padding:2.4rem}.header__actions{align-items:center;-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);display:flex;flex-shrink:0;justify-self:end}.header__actions .nuxt-icon{font-size:2.4rem}.header__actions-lang{position:relative}.header__actions-lang-list{background-color:var(--Gray-05);border:.5px solid var(--Gray-02);border-radius:.4rem;left:0;position:absolute;top:100%}.header__actions-cta{align-items:center;display:flex;padding:1.6rem 3.6rem}.header__actions-cta .nuxt-icon{transform:rotate(-90deg)}.dev{--color-dev-line:#00ff48cc}.dev__wrap{display:flex;flex-direction:column;height:100vh;left:50%;pointer-events:none;position:fixed;top:0;transform:translate(-50%);z-index:10001}.dev__wrap .grid>div{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);height:100vh;width:100%}.dev__horiline{height:1px;right:0}.dev__horiline,.dev__vertline{background:var(--color-dev-line);left:0;pointer-events:none;position:fixed;top:0;z-index:998}.dev__vertline{bottom:0;width:1px}.dev__text-info{background:#000000e6;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-shadow:0 4px 12px #0000004d;color:#fff;font-family:monospace;font-size:11px;min-width:100px;padding:8px 12px;pointer-events:none;position:fixed;white-space:nowrap;z-index:1000}.dev__text-info-item{display:flex;justify-content:space-between;margin-bottom:4px}.dev__text-info-item:last-child{margin-bottom:0}.dev__text-info-item .label{color:#ffffffb3;font-weight:400;margin-right:12px}.dev__text-info-item .value{flex-shrink:0;font-weight:700;max-width:120px;overflow:hidden;text-align:right;text-overflow:ellipsis}.dev__measure-rect{background:#00ff481a;border:2px solid var(--color-dev-line);position:fixed;z-index:997}.dev__measure-info{background:#000c;border-radius:3px;color:#fff;font-family:monospace;font-size:12px;font-weight:700;left:0;padding:2px 8px;position:absolute;top:-25px;white-space:nowrap}.dev__switch{bottom:10px;left:10px;overflow:hidden;position:fixed;z-index:5555555555}@media(max-width:768px){.dev__switch{left:50%;margin-left:-170px}}.dev__switch-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000;border-radius:50px;box-shadow:2px 2px 8px #00000080;color:#fffc;display:flex;font-size:14px;font-weight:bolder;gap:1rem;height:30px;padding:10px 24px;transform:translateY(130%);transition:transform .3s}.dev__switch-button span{font-weight:400;opacity:.8}.dev__switch-button>i{border-left:1px solid hsla(0,0%,53.3%,.4);height:10px;width:1px}.dev__switch-button>button{opacity:.5}.dev__switch-button>button.-active{opacity:1}.dev__switch.-active .dev__switch-button{transform:translateY(0)}@media(min-width:768px){.dev__switch:hover .dev__switch-button{transform:translateY(0)}}:root{--line-color:rgba(198,209,227,.5);--T5-Red-01:#ff1444;--T5-Red-02:#f87a92;--T5-Red-03:#fecad7;--White-100:#fff;--White-30:hsla(0,0%,100%,.3);--White-10:hsla(0,0%,100%,.1);--White-05:hsla(0,0%,100%,.05);--White-50:hsla(0,0%,100%,.5);--Gray-01:#c6d1e3;--Gray-02:#a1aec1;--Gray-03:#394456;--Gray-04:#22262f;--Gray-05:#15171d;--Black-100:#000;--Black-20:rgba(0,0,0,.2);--border-width:1px;--border-radius:.4rem;--transition-speed:.2s;--header-height:12rem;font-family:Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}:lang(en){font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:lang(ja){font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}html{font-size:62.5%}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1600px){html{font-size:.6vw}}@media(max-width:1024px){html{font-size:.8vw}}@media(max-width:768px){html{font-size:62.5%}}body{background-color:var(--Gray-05);color:var(--Gray-01);font-family:Archivo;font-size:1.6rem}.nuxt-loading-indicator{display:none}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}
