:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pane:#1c1d21;--inspector:#17181b;--topbar:#141518;--viewer:#111215;--well:#121316;--raised:#24262b;--line:#2e3036;--line-strong:#3a3d44;--text:#e6e8eb;--text-2:#a9adb5;--muted:#8b8f97;--accent:#ffb547;--accent-hover:#ffc46d;--accent-ink:#1a1408;--mark:#e6e8eb66;--radius:2px;--crop:linear-gradient(currentColor, currentColor) left top / 14px 1px no-repeat, linear-gradient(currentColor, currentColor) left top / 1px 14px no-repeat, linear-gradient(currentColor, currentColor) right top / 14px 1px no-repeat, linear-gradient(currentColor, currentColor) right top / 1px 14px no-repeat, linear-gradient(currentColor, currentColor) left bottom / 14px 1px no-repeat, linear-gradient(currentColor, currentColor) left bottom / 1px 14px no-repeat, linear-gradient(currentColor, currentColor) right bottom / 14px 1px no-repeat, linear-gradient(currentColor, currentColor) right bottom / 1px 14px no-repeat;--text-xs:12.5px;--text-sm:13.5px;--text-md:15px;--text-lg:17px;--text-xl:24px;--gutter:56px;--band:56px;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Inter Variable", "Noto Sans TC", system-ui, -apple-system, "Segoe UI", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-display:"Archivo Variable", var(--font);--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{background:var(--topbar);scrollbar-color:var(--line-strong) var(--topbar);-webkit-text-size-adjust:100%}body{background:var(--topbar);min-height:100vh;color:var(--text);font:400 var(--text-md) / 1.6 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}:lang(zh-Hant-TW) body,body:lang(zh-Hant-TW){line-height:1.75}::selection{background:var(--text);color:var(--pane)}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}img,video{max-width:100%;display:block}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}strong{color:var(--text);font-weight:600}code{font:400 .9em / 1 var(--font-code);border:1px solid var(--line);border-radius:var(--radius);background:var(--well);overflow-wrap:anywhere;padding:2px 5px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:2;background:var(--text);color:var(--pane);border-radius:var(--radius);padding:8px 12px;position:absolute;top:-48px;left:12px}.skip:focus{top:12px}.sheet{width:100%;max-width:1240px;margin-inline:auto}main.sheet{background:var(--pane);border-inline:1px solid var(--line);flex:1}.topbar{border-bottom:1px solid var(--line)}.topbar-inner{height:60px;padding-inline:var(--gutter);border-inline:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.wordmark{font:600 18px / 1 var(--font-display);letter-spacing:.01em;align-items:center;gap:10px;font-stretch:112.5%;text-decoration:none;display:inline-flex}.nav{font-size:var(--text-sm);align-items:center;gap:4px;display:flex}.nav a{color:var(--text-2);border-radius:var(--radius);padding:8px 12px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--text)}.nav a[aria-current=page]{background:var(--raised)}.nav .lang{border:1px solid var(--line-strong);margin-left:8px}.display{font:600 clamp(34px, 4.6vw, 58px) / 1.08 var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-stretch:112.5%}:lang(zh-Hant-TW) .display{letter-spacing:.02em;line-height:1.2}.heading{font:600 clamp(22px, 2.2vw, 28px) / 1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-bottom:28px;font-stretch:112.5%}.lede{max-width:60ch;font-size:var(--text-lg);color:var(--text-2);text-wrap:pretty}.prose{max-width:62ch;color:var(--text-2);text-wrap:pretty}.prose+.prose{margin-top:14px}.button{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;color:var(--text);font:600 var(--text-sm) / 1 var(--font);transition:background-color .16s var(--ease), border-color .16s var(--ease);background:0 0;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.button:hover{background:var(--raised);border-color:var(--muted)}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(380px,460px);display:grid}.hero-copy{padding:72px var(--gutter) 56px}.hero-copy .lede{margin-top:24px}.specs{border-top:1px solid var(--line);max-width:560px;margin-top:48px}.specs div{border-bottom:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.specs dt{color:var(--muted)}.viewer{background:var(--viewer);border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:20px;padding:40px 36px 32px;display:flex}.crop{width:100%;max-width:360px;padding:14px;position:relative}.crop:before{content:"";color:var(--mark);background:var(--crop);pointer-events:none;animation:register .9s var(--ease) both;position:absolute;inset:0}@keyframes register{0%{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.crop:before{animation:none}}.crop video{aspect-ratio:9/16;background:#000;width:100%;height:auto}.viewer figcaption{max-width:360px;font-size:var(--text-xs);line-height:1.55}.viewer-label{color:var(--text-2);font-weight:500}.credit{color:var(--muted);margin-top:8px}.band{padding:var(--band) var(--gutter);border-bottom:1px solid var(--line)}.stages{counter-reset:stage;border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stages li{counter-increment:stage;padding:20px 24px 4px 0}.stages li+li{border-left:1px solid var(--line);padding-left:24px}.stages h3,.contact-sheet h3{font:600 var(--text-lg) / 1.3 var(--font-display);margin-bottom:8px;font-stretch:112.5%}.stages h3:before{content:counter(stage) " / 4";color:var(--muted);font:500 var(--text-xs) / 1 var(--font);letter-spacing:.04em;margin-bottom:10px;display:block}.stages p,.contact-sheet p{color:var(--text-2);font-size:var(--text-sm);line-height:1.6}.contact-sheet{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.contact-sheet li{background:var(--pane);padding:24px 24px 28px}.split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.split>.band+.band{border-left:1px solid var(--line)}.page-head{padding:64px var(--gutter) 48px;border-bottom:1px solid var(--line)}.page-head .lede{margin-top:20px}.platforms{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platforms>li{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 24px;display:flex}.platforms>li+li{border-left:1px solid var(--line)}.platform-head h2{font:600 var(--text-xl) / 1.2 var(--font-display);font-stretch:112.5%}.platform-head p{color:var(--text-2);font-size:var(--text-sm);margin-top:4px}.file code{font-size:var(--text-xs)}.steps{counter-reset:step;border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--text-2);margin-top:8px;padding-top:20px}.steps li{counter-increment:step;padding-left:28px;position:relative}.steps li+li{margin-top:12px}.steps li:before{content:counter(step);border:1px solid var(--line-strong);border-radius:var(--radius);width:18px;height:18px;color:var(--text-2);place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;top:1px;left:0}.list{max-width:62ch;color:var(--text-2)}.list li{padding-left:20px;position:relative}.list li+li{margin-top:10px}.list li:before{content:"";background:var(--muted);width:8px;height:1px;position:absolute;top:.8em;left:2px}.plans{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,.8fr)) minmax(0,1.2fr);display:grid}.plan{padding:40px var(--gutter) 44px}.plan+.plan{border-left:1px solid var(--line);padding-left:32px}.plan h2{font:600 var(--text-lg) / 1.3 var(--font-display);font-stretch:112.5%}.price{font:600 clamp(34px, 3.6vw, 46px) / 1.1 var(--font-display);margin-top:28px;font-stretch:112.5%}.period{font:400 var(--text-md) / 1 var(--font);color:var(--text-2)}.checkout{color:var(--muted);font-size:var(--text-sm);margin-top:24px}.billing{color:var(--muted);font-size:var(--text-sm);margin-top:10px}.plan.included{background:var(--inspector)}.plan.included .list{font-size:var(--text-sm);margin-top:20px}.plan-action{margin-top:24px}.button:disabled{opacity:.6;cursor:progress}.button.wide{width:100%}.auth{gap:20px;max-width:400px;display:grid}.form{gap:16px;display:grid}.form-title{font:600 var(--text-lg) / 1.3 var(--font-display);font-stretch:112.5%}.field{font-size:var(--text-sm);color:var(--text-2);gap:6px;display:grid}.field input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--well);min-height:44px;color:var(--text);font:400 var(--text-md) / 1 var(--font);padding:0 12px}.field input:focus-visible{outline-offset:0;border-color:var(--accent)}.divider{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.hint,.aside,.switch{color:var(--muted);font-size:var(--text-sm)}.aside{justify-self:start}.link{color:var(--text-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.notice,.error{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--well);max-width:62ch;color:var(--text-2);font-size:var(--text-sm);padding:12px 16px}main>.notice{margin:var(--band) var(--gutter)}.error{color:var(--text);border-color:#b4553f}.band .notice,.band .error,.band .hint{margin-top:20px}.auth .notice,.auth .error,.auth .hint{margin-top:0}.status-note{color:var(--text-2);margin-top:4px;display:block}.placeholder{border:1px dashed var(--muted);border-radius:var(--radius);background:var(--well);color:var(--text);white-space:nowrap;padding:1px 6px}.clause{padding:32px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:24px;display:grid}.clause h2{font:600 var(--text-md) / 1.4 var(--font-display);font-stretch:112.5%}.clause p{max-width:68ch;color:var(--text-2)}.clause p+p,.clause p+.list{margin-top:12px}.footer-inner{padding:28px var(--gutter) 40px;border-inline:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.footer-links{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-links a{color:var(--text-2);text-decoration:none}.footer-links a:hover,.footer-links a[aria-current=page]{color:var(--text)}.picker{text-align:center;background:var(--pane);align-content:center;justify-items:center;gap:20px;min-height:100vh;padding:32px 16px;display:grid}.picker-name{font:600 22px / 1 var(--font-display);font-stretch:112.5%}.picker-links{gap:12px;display:flex}.picker-links a{border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 18px;text-decoration:none}.picker-section{gap:8px;display:grid}.picker-section h1{font:600 var(--text-xl) / 1.2 var(--font-display);font-stretch:112.5%}.picker-section p{color:var(--text-2)}@media (max-width:1080px){:root{--gutter:40px}.hero{grid-template-columns:minmax(0,1fr) 360px}.contact-sheet,.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.stages li:nth-child(3){border-left:0;padding-left:0}.stages li:nth-child(n+3){border-top:1px solid var(--line);margin-top:20px}.platforms{grid-template-columns:minmax(0,1fr)}.platforms>li+li{border-left:0;border-top:1px solid var(--line)}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan.included{border-left:0;border-top:1px solid var(--line);padding-left:var(--gutter);grid-column:1/-1}}@media (max-width:760px){:root{--gutter:16px;--band:40px}main.sheet,.topbar-inner,.footer-inner{border-inline:0}.topbar-inner{gap:8px;height:56px}.wordmark span{font-size:16px}.nav a{padding:8px}.nav .lang{margin-left:4px}.hero,.split{grid-template-columns:minmax(0,1fr)}.hero-copy{padding-top:40px;padding-bottom:40px}.specs{margin-top:36px}.specs div{grid-template-columns:84px minmax(0,1fr)}.viewer{border-left:0;border-top:1px solid var(--line);padding:32px 16px}.crop{max-width:320px}.split>.band+.band{border-left:0}.stages,.contact-sheet{grid-template-columns:minmax(0,1fr)}.stages li,.stages li+li{border-left:0;padding:16px 0 4px}.stages li+li{border-top:1px solid var(--line);margin-top:16px}.contact-sheet li{padding:20px 16px 22px}.page-head{padding-top:40px;padding-bottom:36px}.plans{grid-template-columns:minmax(0,1fr)}.plan,.plan+.plan,.plan.included{padding:28px var(--gutter);border-left:0}.plan+.plan{border-top:1px solid var(--line)}.price{margin-top:16px}.clause{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:28px}.placeholder{white-space:normal}}
