/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.cobrand,:root{--co-aigo:#1f80ff;--co-aigo-soft:#55a8ff;--co-aigo-deep:#005bd4;--co-sugar:#b3ce2b;--co-sugar-soft:#c9de5e;--co-sugar-deep:#5f7010;--co-gradient:linear-gradient(100deg,var(--co-aigo) 0%,var(--co-sugar) 100%);--co-gradient-soft:linear-gradient(100deg,#1f80ff29,#b3ce2b29);--co-fill:var(--co-sugar);--co-fill-ink:#0b0f16;--co-cta-ink:#0b0f16;--co-void:#fff;--co-deep:#f5f6f4;--co-surface:#fff;--co-ink:#0b0f16;--co-ink-70:#0b0f16b3;--co-ink-45:#0b0f1680;--co-ink-25:#0b0f164d;--co-line:#0b0f161f;--co-line-soft:#0b0f1612;--co-blue-text:var(--co-aigo-deep);--co-green-text:var(--co-sugar-deep);--co-gradient-text:linear-gradient(100deg,var(--co-aigo-deep) 0%,var(--co-sugar-deep) 100%);--co-glow:transparent}.dark,.dark .cobrand{--co-void:#070b12;--co-deep:#0d1524;--co-surface:#131d30;--co-ink:#fff;--co-ink-70:#ffffffb3;--co-ink-45:#ffffff80;--co-ink-25:#ffffff4d;--co-line:#ffffff1f;--co-line-soft:#ffffff0f;--co-blue-text:var(--co-aigo-soft);--co-green-text:var(--co-sugar);--co-gradient-text:linear-gradient(100deg,var(--co-aigo-soft) 0%,var(--co-sugar) 100%);--co-glow:radial-gradient(60% 60% at 50% 50%,#b3ce2b24 0%,#1f80ff1a 45%,transparent 72%)}.co-lightlock,.dark .co-lightlock{--co-void:#fff;--co-deep:#f5f6f4;--co-surface:#fff;--co-ink:#0b0f16;--co-ink-70:#0b0f16b3;--co-ink-45:#0b0f1680;--co-ink-25:#0b0f164d;--co-line:#0b0f161f;--co-line-soft:#0b0f1612;--co-blue-text:var(--co-aigo-deep);--co-green-text:var(--co-sugar-deep);--co-gradient-text:linear-gradient(100deg,var(--co-aigo-deep) 0%,var(--co-sugar-deep) 100%);--co-glow:transparent;color-scheme:light;background:var(--co-void);color:var(--co-ink)}.co-gradient-text{background:var(--co-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.co-mark{background-image:linear-gradient(transparent 62%,var(--co-sugar) 62%);background-repeat:no-repeat;padding:0 .05em}.dark .co-mark{background-image:linear-gradient(transparent 86%,var(--co-sugar) 86%)}.dark .co-lightlock .co-mark{background-image:linear-gradient(transparent 62%,var(--co-sugar) 62%)}.sf{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--font-noto-tc),"Noto Sans TC","PingFang TC","微軟正黑體","Microsoft JhengHei","Heiti TC",sans-serif;-webkit-font-smoothing:antialiased}.sf,.sf-lightlock{--sf-ink:var(--co-ink);--sf-bg:var(--co-void);--sf-grey:var(--co-ink-45);--sf-panel:var(--co-deep);--sf-line:var(--co-line);--sf-blue:var(--co-blue-text);--sf-green:var(--co-green-text);--sf-gradient-text:var(--co-gradient-text)}.sf-edge{border-top:1px solid #0000;border-image:var(--co-gradient) 1}.dark .sf-lightlock .sf-grid,.sf-lightlock .sf-grid{opacity:0}.dark .sf-lightlock .sf-underline{background-image:linear-gradient(transparent 62%,var(--co-sugar) 62%)}.dark .sf-lightlock .sf-btn:hover{box-shadow:none}.sf-logo-color{display:block}.sf-logo-mono{background:var(--sf-ink);display:none;-webkit-mask:url(/enterprise/brand/sugarfun-logo-mono.svg) 50%/contain no-repeat;mask:url(/enterprise/brand/sugarfun-logo-mono.svg) 50%/contain no-repeat}.sf-logo-mono.sf-logo-left{-webkit-mask-position:0;mask-position:0}.dark .sf-logo-color{display:none}.dark .sf-lightlock .sf-logo-color,.dark .sf-logo-mono{display:block}.dark .sf-lightlock .sf-logo-mono{display:none}.sf-blue{color:var(--sf-blue)}.sf-green{color:var(--sf-green)}.sf-gradient{background:var(--sf-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.sf-display{letter-spacing:-.02em;font-size:clamp(1.875rem,6vw,5rem);font-weight:400;line-height:1.08}.sf-title{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:400;line-height:1.3}.sf-eyebrow{letter-spacing:.28em;text-transform:uppercase;font-size:.75rem;font-weight:500}.sf-eyebrow-cjk{letter-spacing:.08em;font-size:.8125rem;font-weight:500}.sf-num{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1}.sf-underline{background-image:linear-gradient(transparent 62%,var(--co-sugar) 62%);background-repeat:no-repeat;padding:0 .05em}.dark .sf-underline{background-image:linear-gradient(transparent 86%,var(--co-sugar) 86%)}.sf-btn{background:var(--co-gradient);color:var(--co-cta-ink);cursor:pointer;border:0;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;font-weight:500;transition:box-shadow .25s,transform .25s;display:inline-flex;position:relative}.sf-btn:hover{transform:translateY(-1px)}.dark .sf-btn:hover{box-shadow:0 0 36px -10px var(--co-aigo),0 0 36px -10px var(--co-sugar)}.sf-btn-ghost{border:1px solid var(--sf-line);color:var(--sf-ink);align-items:center;gap:.75rem;padding:1.125rem 2.5rem;font-weight:500;transition:border-color .25s;display:inline-flex}.sf-btn-ghost:hover{border-color:var(--sf-ink)}.sf-badge{background:var(--co-fill);color:var(--co-fill-ink);align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.sf-more{padding-bottom:2px;display:inline-block;position:relative}.sf-more:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .35s;position:absolute;bottom:0;left:0}.sf-more:hover:after{transform-origin:0;transform:scaleX(0)}.sf details>summary{list-style:none}.sf details>summary::-webkit-details-marker{display:none}.sf-grid{pointer-events:none;opacity:0;background-image:linear-gradient(var(--co-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--co-line-soft) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0,#0000 100%)}.dark .sf-grid{opacity:1}.sf-glow{pointer-events:none;background:var(--co-glow);position:absolute}.sf-stage{perspective:1100px;perspective-origin:50% 45%;position:relative}.sf-cube-shadow{width:116%;height:20%;transform:translateX(-50%) translateX(var(--sh-dx,0));filter:blur(12px);pointer-events:none;background:radial-gradient(#0b0f1657 0,#0000 68%);border-radius:50%;position:absolute;bottom:-17%;left:50%}.dark .sf-cube-shadow{background:radial-gradient(#000000a6 0,#0000 68%)}.sf-cube3d{--s:110px;width:calc(var(--s) * 2);height:calc(var(--s) * 2);transform-style:preserve-3d;will-change:transform;position:relative;transform:rotateX(-22deg)rotateY(32deg)}.sf-face{border:1px solid var(--co-line);background:var(--co-deep)}.sf-face,.sf-face:before{position:absolute;inset:0}.sf-face:before{content:"";background:linear-gradient(rgba(255,255,255,var(--lit,0)),rgba(255,255,255,var(--lit,0))),linear-gradient(rgba(0,0,0,var(--shade,0)),rgba(0,0,0,var(--shade,0)))}.sf-face-front{--lit:var(--lit-front,0);--shade:var(--shade-front,0);transform:translateZ(var(--s))}.sf-face-back{--lit:var(--lit-back,0);--shade:var(--shade-back,0);transform:rotateY(180deg) translateZ(var(--s))}.sf-face-right{--lit:var(--lit-right,0);--shade:var(--shade-right,0);transform:rotateY(90deg) translateZ(var(--s));background:var(--co-void)}.sf-face-left{--lit:var(--lit-left,0);--shade:var(--shade-left,0);transform:rotateY(-90deg) translateZ(var(--s))}.sf-face-top{--lit:var(--lit-top,0);--shade:var(--shade-top,0);transform:rotateX(90deg) translateZ(var(--s));background:var(--co-surface)}.sf-face-bottom{--lit:var(--lit-bottom,0);--shade:var(--shade-bottom,0);transform:rotateX(-90deg) translateZ(var(--s));background:var(--co-void)}.sf-stud{aspect-ratio:1;border:1px solid var(--co-line);background:var(--co-deep);border-radius:50%;width:26%;position:absolute}.sf-stud-lit{background:var(--co-sugar);border-color:var(--co-sugar)}.dark .sf-stud-lit{box-shadow:0 0 28px -4px var(--co-sugar)}.sf-rule{position:relative}.sf-rule:before{background:var(--co-gradient);height:1px;-webkit-mask-image:radial-gradient(300px 200px at var(--sx,-999px) 0,#000 0,#0009 35%,transparent 72%);mask-image:radial-gradient(300px 200px at var(--sx,-999px) 0,#000 0,#0009 35%,transparent 72%);top:-1px;left:0;right:0}.sf-rule:after,.sf-rule:before{content:"";opacity:var(--so,0);pointer-events:none;transition:opacity .4s;position:absolute}.sf-rule:after{background:radial-gradient(360px 240px at var(--sx,-999px) var(--sy,-999px),#1f80ff0d,#b3ce2b0a 45%,transparent 72%);inset:0}.dark .sf-rule:before{box-shadow:0 0 12px -2px var(--co-aigo)}@media (hover:none),(pointer:coarse){.sf-rule:after,.sf-rule:before{display:none}}@media (prefers-reduced-motion:reduce){.sf-cube3d{transform:rotateX(-22deg)rotateY(32deg)!important}.sf-btn:hover{transform:none}.sf-more:after{transition:none}.sf-rule:after,.sf-rule:before{display:none}}