@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--sans);--font-mono:var(--mono);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bone-3:#8e897f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mb-auto{margin-bottom:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-header-group{display:table-header-group}.w-1{width:var(--spacing)}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.text-wrap{text-wrap:wrap}.tab-1{tab-size:1}.tab-2{tab-size:2}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.\[mcp\:account\]{mcp:account}.\[mcp\:batches\]{mcp:batches}.\[mcp\:kits\]{mcp:kits}.\[mcp\:projects\]{mcp:projects}.\[mcp\:prompt_from_image\]{mcp:prompt from image}.\[mcp\:skills\]{mcp:skills}.\[mcp\:tools\]{mcp:tools}}:root{--ink:#0a0908;--ink-1:#0f0e0d;--ink-2:#141312;--ink-3:#1b1a18;--shadow:12, 9, 6;--line:#ffffff14;--line-2:#ffffff24;--bone:#eeebe5;--bone-warm:#f3ebde;--bone-2:#b3aea5;--bone-3:#8e897f;--paper:#ece8e0;--signal:#e4583e;--signal-glow:#e4583ebf;--sans:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.32, .72, 0, 1)}@font-face{font-family:Geist Mono Fallback;src:local(Menlo Regular),local(Menlo-Regular);size-adjust:99.66%;ascent-override:100.84%;descent-override:29.6%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:Geist Mono Fallback Consolas;src:local(Consolas);size-adjust:109.13%;ascent-override:92.09%;descent-override:27.03%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:Geist Mono Fallback Mono;src:local(DejaVu Sans Mono),local(Liberation Mono),local(Droid Sans Mono),local(Roboto Mono),local(Courier New);size-adjust:99.98%;ascent-override:100.52%;descent-override:29.5%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}:root:lang(zh){--sans:var(--font-geist), "Noto Sans SC Variable", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, "Noto Sans SC Variable", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", monospace}:root:lang(ja){--sans:var(--font-geist), "Noto Sans JP Variable", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, "Noto Sans JP Variable", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, monospace}:root:lang(ko){--sans:var(--font-geist), "Noto Sans KR Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, "Noto Sans KR Variable", "Apple SD Gothic Neo", "Malgun Gothic", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{letter-spacing:-.005em;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}body:after{content:"";pointer-events:none;z-index:60;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.wrap{max-width:1320px;margin:0 auto;padding:0 40px}.ico{flex:none;width:16px;height:16px}.nav{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:max-content;max-width:calc(100% - 32px);box-shadow:0 16px 40px -18px rgba(var(--shadow), .7), inset 0 1px 0 #ffffff0f;background:#131315bd;border-radius:999px;align-items:center;gap:4px;margin:16px auto 0;padding:6px 6px 6px 20px;display:flex;position:sticky;top:16px}.brand{letter-spacing:-.025em;align-items:center;gap:10px;margin-right:22px;font-size:16.5px;font-weight:600;display:flex}.brand sup{font:500 9px/1 var(--mono);letter-spacing:.18em;color:var(--bone-3);margin-left:-4px}.tally{background:var(--signal);width:9px;height:9px;box-shadow:0 0 0 3px #e4583e29, 0 0 14px var(--signal-glow);border-radius:50%;flex:none}.nav .links{align-items:center;display:flex}.nav .links a{color:var(--bone-2);border-radius:999px;padding:8px 13px;font-size:14px}.nav .links a.on{color:var(--bone)}.nav .sep{background:var(--line-2);width:1px;height:18px;margin:0 10px}.nav .lang{padding:0 2px}.nav .login{color:var(--bone-2);padding:8px 14px;font-size:14px}.nav .menu{display:none}.btn{white-space:nowrap;height:44px;transition:transform .5s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 5px 0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.btn .ic{width:34px;height:34px;transition:transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.btn:active{transform:scale(.98)}.btn:hover .ic{transform:translate(2px,-1px)scale(1.05)}.btn-bone{background:var(--bone);color:var(--ink);box-shadow:inset 0 -1px #00000024,0 12px 32px -14px #eeebe573}.btn-bone .ic{background:var(--ink);color:var(--bone)}.btn-ghost{border:1px solid var(--line-2);color:var(--bone);background:#ffffff05}.btn-ghost .ic{background:#ffffff14}.nav .btn{height:40px;padding-left:16px;font-size:14px}.nav .btn .ic{width:30px;height:30px}.shell{border:1px solid var(--line);box-shadow:0 50px 90px -50px rgba(var(--shadow), .9);background:linear-gradient(#fff1,#ffffff04);border-radius:34px;padding:7px}.core{background:var(--ink-1);border-radius:27px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.hero{padding:18px 24px 0}.monitor{max-width:1392px;margin:0 auto}.monitor .core{background:#050506;height:846px}.shots{position:absolute;inset:0}.shot-layer{opacity:0;transition:opacity .9s ease-in-out;display:block;position:absolute;inset:0}.shot-layer.is-on{opacity:1}.shot-layer:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(6, 6, 8, var(--hx-dim,0)) 0%, rgba(6, 6, 8, var(--hx-dim,0)) 50%, #06060800 70%);position:absolute;inset:0}.monitor .shot{object-fit:cover;object-position:var(--hx-pos,70% 50%);filter:saturate(1.04)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.monitor .scrim{background:linear-gradient(90deg,#060608f0 0%,#060608c7 30%,#06060838 58%,#06060800 74%),linear-gradient(#06060800 60%,#060608e6 100%),linear-gradient(#06060899 0%,#06060800 20%);position:absolute;inset:0}.monitor .glow{pointer-events:none;background:radial-gradient(closest-side,#e4583e1a,#0000);width:60%;height:70%;position:absolute;top:20%;left:-10%}.hud{pointer-events:none;font:500 11px/1 var(--mono);letter-spacing:.16em;color:#eeebe5cc;text-transform:uppercase;position:absolute;inset:0}.hud .tl{align-items:center;gap:10px;display:flex;position:absolute;top:36px;left:44px}.hud .tl b{color:#eeebe580;margin-left:8px;font-weight:500}.hud .rec{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 4px #e4583e2e, 0 0 14px var(--signal-glow);border-radius:50%}.hud .tc{color:#eeebe580;white-space:nowrap;position:absolute;top:36px;left:50%;transform:translate(-50%)}.hud .tr{position:absolute;top:36px;right:44px}.hud .crop{border:0 solid #eeebe580;width:22px;height:22px;position:absolute}.hud .c1{border-top-width:1px;border-left-width:1px;top:20px;left:20px}.hud .c2{border-top-width:1px;border-right-width:1px;top:20px;right:20px}.hud .c3{border-bottom-width:1px;border-left-width:1px;bottom:20px;left:20px}.hud .c4{border-bottom-width:1px;border-right-width:1px;bottom:20px;right:20px}.hud .guide{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud .guide:before,.hud .guide:after{content:"";background:#eeebe547;position:absolute}.hud .guide:before{width:1px;top:0;bottom:0;left:50%}.hud .guide:after{height:1px;top:50%;left:0;right:0}.hero .copy{max-width:760px;position:absolute;top:116px;left:64px}.eyebrow{height:30px;font:500 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex}.eyebrow .dot{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal-glow);border-radius:50%}h1.display{--hw:8.52;--cw:8.52;font-weight:600;font-size:min(84px, calc(880px / var(--hw)));letter-spacing:-.035em;margin-top:26px;line-height:.98}html[lang=zh-CN] h1.display{--hw:9.36;--cw:9.36}html[lang=ko] h1.display{--hw:8.67;--cw:8.67}html[lang=es] h1.display{--hw:9.23;--cw:9.23}html[lang=pt-BR] h1.display{--hw:9.34;--cw:9.34}html[lang=de] h1.display{--hw:10.34;--cw:10.34}html[lang=fr] h1.display{--hw:9.24;--cw:9.24}html[lang=it] h1.display{--hw:8.7;--cw:8.7}h1.display .cl{white-space:nowrap}h1.display em{font-family:var(--sans);letter-spacing:-.045em;color:var(--bone-warm);margin-top:4px;font-size:1em;font-style:normal;font-weight:300;line-height:.98;display:block}.lede{max-width:540px;color:var(--bone-2);margin-top:28px;font-size:18px;line-height:1.6}.hero .copy{max-width:900px;top:92px}.hero-sub{letter-spacing:-.01em;max-width:640px;color:var(--bone);text-wrap:balance;margin-top:20px;font-size:20px;font-weight:500;line-height:1.45}.hero-cta{margin-top:24px}.hero-cta-btns{flex-wrap:wrap;gap:10px;display:flex}.hero-cta .btn{height:48px;font-size:15px}.hero-cta .btn .ic{width:38px;height:38px}.hero-cta .btn-ghost{background:#0a0a0c59;padding:0 22px}.hero-cta .btn-ghost:hover{border-color:#eeebe552}.hero-cta-note{max-width:520px;color:var(--bone-2);margin-top:10px;font-size:14px;line-height:1.5}.dock{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);width:1064px;box-shadow:0 30px 60px -24px rgba(var(--shadow), .8);background:#ffffff12;border:1px solid #ffffff1f;border-radius:26px;padding:6px;position:absolute;bottom:46px;left:52px}.dock .in{background:#0a0a0cb3;border-radius:20px;padding:14px;box-shadow:inset 0 1px #ffffff12}.dock .row1{grid-template-columns:62px 1fr;align-items:start;gap:16px;display:grid}.slot{border:1px solid #ffffff29;border-radius:14px;width:62px;height:62px;position:relative;overflow:hidden}.slot img{object-fit:cover;width:100%;height:100%}.slot span{font:500 7.5px/1 var(--mono);letter-spacing:.06em;white-space:nowrap;text-align:center;color:var(--bone);background:#0009;padding:4px 0 3px;position:absolute;bottom:0;left:0;right:0}.prompt{color:var(--bone);padding-top:3px;font-size:16.5px;line-height:1.55}.prompt .caret{background:var(--signal);vertical-align:-4px;width:1.5px;height:19px;margin-left:2px;display:inline-block}.dock .row2{align-items:center;gap:8px;margin-top:14px;display:flex}.chip{height:36px;color:var(--bone);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.chip.m{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2)}.chip .caret-d{width:10px;height:10px;color:var(--bone-3)}.chip .on{background:var(--bone);border-radius:50%;width:6px;height:6px}.row2 .grow{flex:1}.chips{align-items:center;gap:8px;display:flex}.hint{font:500 10.5px/1.6 var(--mono);letter-spacing:.1em;color:var(--bone-3);text-align:right;text-transform:uppercase;min-width:0;margin-right:8px}.btn-go{gap:10px;height:48px;padding:0 6px 0 20px;font-size:15px}.btn-go .cost{font:600 12px/1 var(--mono);letter-spacing:.04em;background:#09090a17;border-radius:999px;align-items:center;height:26px;padding:0 10px;display:inline-flex}.btn-go .ic{width:36px;height:36px}.dock-tabs{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.dock-tab{height:36px;color:var(--bone-2);font:500 13.5px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .35s var(--ease), color .35s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 16px;position:relative}.dock-tab:after{content:"";position:absolute;inset:-4px -1px}.dock-tab:hover{color:var(--bone)}.dock-tab[aria-selected=true]{color:var(--bone);background:#0a0a0cb3;box-shadow:inset 0 1px #ffffff12}.dock-tab:focus-visible{outline-offset:2px;outline:2px solid #eeebe599}.dock .row1.row1-img{grid-template-columns:1fr;min-height:62px}.dock .row2.is-auto{flex-wrap:wrap;row-gap:10px}.dock-plan{flex:100%;order:20;align-items:center;gap:8px 16px;min-width:0;min-height:36px;display:flex}.dp-line{min-width:0;color:var(--bone-2);flex-wrap:wrap;flex:auto;align-items:baseline;gap:0 14px;margin:0;font-size:12.5px;line-height:18px;display:flex}.dp-plan{color:var(--bone);font-variant-numeric:tabular-nums}.dock-alt{max-width:100%;min-height:36px;color:var(--bone);font:500 12.5px/18px var(--sans);text-align:left;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;flex:none;padding:8px 12px;position:relative}.dock-alt:after{content:"";position:absolute;inset:-6px -1px}.dock-alt:hover{background:#ffffff14;border-color:#ffffff38}.dock-alt:focus-visible{outline-offset:2px;outline:2px solid #eeebe599}.dp-note{color:var(--bone-3);flex-basis:100%}.dock-notes{flex:100%;order:21;gap:4px;min-width:0;margin-top:-4px;display:grid}.dock-note{color:var(--bone-3);text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:12.5px;line-height:18px;display:flex}.dock-note-link{color:var(--bone);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #eeebe559;text-decoration:underline #eeebe559;position:relative}.dock-note-link:after{content:"";position:absolute;inset:-13px -6px}.dock-note-link:hover{text-decoration-color:currentColor}.dock-note-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #eeebe599}.ia-suggest{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.dock .ia-suggest{flex:100%;order:21}.ia-suggest-t{min-width:0;color:var(--bone-2);text-wrap:pretty;flex:240px;margin:0;font-size:12.5px;line-height:18px}.ia-suggest-acts{flex-wrap:wrap;flex:none;gap:8px;max-width:100%;display:flex}.ia-act{max-width:100%;min-height:36px;color:var(--bone);font:500 12.5px/18px var(--sans);text-align:left;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex;position:relative}.ia-act:after{content:"";position:absolute;inset:-6px -1px}.ia-act:hover{background:#ffffff14;border-color:#ffffff38}.ia-act.is-use{background:var(--bone);border-color:var(--bone);color:var(--ink)}.ia-act.is-use:hover{background:#fff}.ia-act:focus-visible{outline-offset:2px;outline:2px solid #eeebe599}.hx{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffff12;border:1px solid #ffffff1f;border-radius:22px;width:236px;padding:6px;position:absolute;bottom:46px;right:20px}.hx-card{background:#0a0a0cb3;border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:6px 8px;padding:10px 8px 12px 14px;display:grid;box-shadow:inset 0 1px #ffffff12}.hx-label{grid-column:1;gap:6px;min-width:0;margin:0;padding-top:4px;display:grid}.hx-k{font:500 10.5px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);overflow-wrap:anywhere}.hx-note{color:var(--bone-2);text-wrap:pretty;font-size:12px;line-height:1.45}.hx-pause{width:44px;height:44px;color:var(--bone);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;grid-area:1/2;place-items:center;padding:0;display:grid}.hx-pause .ico{width:15px;height:15px}.hx-pause:hover{background:#ffffff1a;border-color:#ffffff3d}.hx-use{max-width:100%;min-height:36px;color:var(--bone);font:500 13px/1.3 var(--sans);text-align:left;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;grid-column:1/-1;justify-self:start;padding:8px 14px;position:relative}.hx-use:after{content:"";position:absolute;inset:-5px -1px}.hx-use:hover{background:#ffffff1a;border-color:#ffffff3d}.hx-dots{padding:0 2px;display:flex}.hx-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.hx-dot i{width:7px;height:7px;transition:background .3s var(--ease), transform .3s var(--ease);background:#eeebe552;border-radius:50%}.hx-dot:hover i{background:#eeebe5b3}.hx-dot[aria-current=true] i{background:var(--bone);transform:scale(1.35)}:is(.hx-pause,.hx-use,.hx-dot):focus-visible{outline-offset:2px;outline:2px solid #eeebe599}@media (min-width:1180px) and (max-width:1439px){.hx{top:300px;bottom:auto}}.cx{gap:10px;min-width:0;display:grid}.cx-h{font:500 10.5px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);margin:0}.cx-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-card{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px;display:grid}.cx-img{object-fit:cover;border-radius:10px;width:52px;height:52px}.cx-t{gap:4px;min-width:0;display:grid}.cx-n{color:var(--bone);overflow-wrap:anywhere;font-size:13.5px;line-height:1.3}.cx-m{font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;color:var(--bone-3)}.cx-use{max-width:132px;min-height:44px;color:var(--bone);font:500 12.5px/1.25 var(--sans);text-align:center;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;padding:6px 12px}.cx-use:hover{background:#ffffff1a;border-color:#ffffff3d}.cx-use:focus-visible{outline-offset:2px;outline:2px solid #eeebe599}.cx-home{gap:8px;max-width:1392px;margin:14px auto 0;display:grid}.cx-home .cx{border:1px solid var(--line);background:#ffffff08;border-radius:22px;padding:12px}.cx-next{color:var(--bone-2);margin:0;padding:0 4px;font-size:13px;line-height:1.5}@media (min-width:1021px){.cx-home .cx-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-wait{padding:0 24px;scroll-margin-top:96px}.home-wait .pg-wait{max-width:1392px;margin:22px auto 0}@media (max-width:760px){.home-wait{padding:0 12px}}.entries{justify-content:space-between;align-items:center;gap:24px;max-width:1392px;margin:22px auto 0;padding:0 28px;display:flex}.entries .grp{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entries .k{font:500 10.5px/1 var(--mono);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;margin-right:8px}.pill{border:1px solid var(--line);height:34px;color:var(--bone-2);white-space:nowrap;background:#ffffff05;border-radius:999px;align-items:center;padding:0 15px;font-size:13.5px;display:inline-flex}.entries .tools a{color:var(--bone-2);padding:0 8px;font-size:13.5px}.entries .tools a+a{border-left:1px solid var(--line-2)}section.sec{padding-top:168px}.sec-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:56px;display:grid}.idx{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--bone-3);align-items:center;gap:12px;display:flex}.idx b{color:var(--bone);font-weight:500}.idx i{background:var(--line-2);width:72px;height:1px;position:relative}.idx i:after{content:"";width:calc(var(--p) * 20%);background:var(--bone);position:absolute;top:0;bottom:0;left:0}.sec-head h2{letter-spacing:-.035em;margin-top:24px;font-size:62px;font-weight:600;line-height:1}.sec-head h2 em{font-family:var(--sans);letter-spacing:-.045em;color:var(--bone-warm);margin-top:4px;font-size:62px;font-style:normal;font-weight:300;line-height:1;display:block}.sec-head p{color:var(--bone-2);max-width:470px;font-size:17px;line-height:1.65}.sec-head .act{margin-top:22px}.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:132px;gap:12px;margin-top:60px;display:grid}.bento-cats{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.bento-cats+.bento{margin-top:18px}.bento-cats .pill{cursor:pointer;min-height:36px}@media (pointer:coarse){.bento-cats .pill{min-height:44px}}.bento-cats .pill[aria-pressed=true]{background:var(--bone);border-color:var(--bone);color:var(--ink)}.bento .tile{transition:opacity .45s var(--ease), filter .45s var(--ease)}.bento[data-show=product] .tile:not([data-cat=product]),.bento[data-show=fashion] .tile:not([data-cat=fashion]),.bento[data-show=social] .tile:not([data-cat=social]),.bento[data-show=story] .tile:not([data-cat=story]),.bento[data-show=scene] .tile:not([data-cat=scene]){opacity:.2;filter:saturate(.35)}@media (max-width:760px){.bento[data-show=product] .tile[data-cat=product],.bento[data-show=fashion] .tile[data-cat=fashion],.bento[data-show=social] .tile[data-cat=social],.bento[data-show=story] .tile[data-cat=story],.bento[data-show=scene] .tile[data-cat=scene]{order:-1}}.tile{background:#0d0c0b;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.tile img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.tile:hover img{transform:scale(1.04)}.tile:after{content:"";background:linear-gradient(180deg, #00000061 0%, #0000 22%, #0000 35%, rgba(var(--shadow), .9) 100%);pointer-events:none;position:absolute;inset:0}.tile .lab{z-index:2;font:500 10px/1 var(--mono);letter-spacing:.2em;color:#eeebe5c7;position:absolute;top:18px;left:20px}.tile .nm{z-index:2;font-family:var(--sans);letter-spacing:-.03em;color:var(--bone-warm);font-size:28px;font-style:normal;font-weight:500;line-height:1;position:absolute;bottom:42px;left:20px;right:20px}.tile .mt{z-index:2;font:500 10px/1 var(--mono);letter-spacing:.16em;color:#eeebe599;position:absolute;bottom:18px;left:20px}.t1{grid-area:1/1/span 4/5}.t2{grid-area:1/5/span 2/10}.t3{grid-area:1/10/span 4/13}.t4{grid-area:3/5/span 2/7}.t5{grid-area:3/7/span 2/10}.t6{grid-area:5/1/span 3/4}.t7{grid-area:5/4/span 3/8}.t8{grid-area:5/8/span 3/13}.tile.hover{box-shadow:inset 0 0 0 1px #eeebe559}.tile .ov{z-index:3;background:linear-gradient(#0808091a 0%,#080809db 64%);align-content:end;gap:16px;padding:22px;display:grid;position:absolute;inset:0}.tile .ov .lab2{font:500 10px/1 var(--mono);letter-spacing:.2em;color:#eeebe58c}.tile .ov p{color:var(--bone);margin-top:-8px;font-size:15px;line-height:1.55}.tile .ov .nm2{font-family:var(--sans);letter-spacing:-.03em;color:var(--bone-warm);font-size:30px;font-style:normal;font-weight:500;line-height:1}.tile .ov .row{justify-content:space-between;align-items:center;display:flex}.tile .ov .mt2{font:500 10px/1 var(--mono);letter-spacing:.16em;color:#eeebe599}.tile .ov .ov-alt{min-height:44px;color:var(--bone-2);text-underline-offset:4px;justify-self:end;align-items:center;margin:-10px 0 -12px;font-size:13.5px;-webkit-text-decoration:underline #eeebe559;text-decoration:underline #eeebe559;display:inline-flex}.tile .ov .ov-alt:hover{color:var(--bone)}.tile.hover .hc{z-index:4;border:0 solid #eeebe5cc;width:18px;height:18px;position:absolute}.tile.hover .h1c{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.tile.hover .h2c{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.engines,.kit-cards{margin-top:60px}:is(.engines,.kit-cards) .core{background:linear-gradient(#13120f,#0c0b0a);grid-template-columns:1fr 1fr;display:grid}.eng{padding:46px 52px 50px;position:relative}.eng+.eng{border-left:1px solid var(--line)}.eng .lab{font:500 10.5px/1 var(--mono);letter-spacing:.2em;color:var(--bone-3);text-transform:uppercase;align-items:center;gap:12px;display:flex}.eng .rec-tag{color:var(--bone);align-items:center;gap:8px;display:inline-flex}.eng .rec-tag i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal-glow);border-radius:50%}.eng h3{letter-spacing:-.04em;margin-top:20px;font-size:42px;font-weight:600;line-height:1.05}.eng .tag{font-family:var(--sans);color:var(--bone-2);margin-top:8px;font-size:21px;font-style:normal;font-weight:400;line-height:1.2}.eng .price{align-items:baseline;gap:14px;margin-top:38px;display:flex}.eng .price b{font:500 84px/1 var(--mono);letter-spacing:-.05em}.eng .price span{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--bone-2);text-transform:uppercase}.eng .note{font:500 11.5px/1 var(--mono);letter-spacing:.12em;color:var(--bone-3);text-transform:uppercase;margin-top:12px}.eng dl{border-top:1px solid var(--line);margin-top:30px}.eng dl div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;align-items:baseline;padding:15px 0;display:grid}.eng dt{font:500 10.5px/1.9 var(--mono);letter-spacing:.16em;color:var(--bone-3);text-transform:uppercase}.eng dd{color:var(--bone);font-size:15.5px}.eng .act{margin-top:32px}.fine{font:500 11px/1.6 var(--mono);letter-spacing:.08em;color:var(--bone-3);text-transform:uppercase;margin-top:20px}.vs-link{margin-top:6px}.entries.tpl-row{max-width:none;margin:28px 0 0;padding:0}.steps{border-top:1px solid var(--line);margin-top:46px}.card .steps{margin-top:26px}.step{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr;padding:24px 0;display:grid}.card .step{grid-template-columns:52px 1fr;padding:18px 0}.step .n{font:500 11.5px/1.9 var(--mono);letter-spacing:.16em;color:var(--bone-3)}.step :is(h3,h4){letter-spacing:-.025em;font-size:20px;font-weight:600}.card .step h4{font-size:18px}.step p{color:var(--bone-2);margin-top:5px;font-size:15.5px;line-height:1.6}.rcpt{background:var(--pp);color:#151515;width:430px;font:500 12.5px/1.75 var(--mono);letter-spacing:.01em;box-shadow:0 50px 90px -40px rgba(var(--shadow), .95), 0 1px 0 #ffffff80 inset;border-radius:4px 4px 0 0;padding:30px 32px;position:absolute}.rcpt:after{content:"";background:linear-gradient(135deg, var(--pp) 50%, transparent 50%) 0 0 / 14px 10px repeat-x, linear-gradient(225deg, var(--pp) 50%, transparent 50%) 0 0 / 14px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.rcpt .r-h{letter-spacing:.14em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:11.5px;font-weight:600;display:flex}.rcpt .r-h span{color:#1515158c;font-weight:500}.rcpt .r-m{color:#15151599;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin-top:6px;font-size:11px;display:flex}.rcpt hr{border:0;border-top:1px dashed #15151559;margin:16px 0}.rcpt .r-l{font-size:12.5px}.rcpt .r-row{align-items:center;display:flex}.rcpt .r-row i{border-bottom:1px dotted #15151566;flex:1;align-self:center;height:1px;margin:0 10px}.rcpt .r-row b{font-weight:600}.rcpt .r-row.cmp{color:#151515b8;font-size:12px}.rcpt .r-row.cmp b{font-weight:500}.rcpt .r-st{letter-spacing:.14em;justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;font-weight:600;display:flex}.rcpt .r-st b{border:1.5px solid #151515;border-radius:3px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.rcpt .r-st b.void{color:#151515bf;border-style:dashed}.rcpt .bar{opacity:.88;background:repeating-linear-gradient(90deg,#151515 0 2px,#0000 2px 4px,#151515 4px 5px,#0000 5px 8px,#151515 8px 11px,#0000 11px 13px);height:40px;margin-top:18px}.rcpt .r-f{letter-spacing:.12em;color:#1515158c;justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}.scale{grid-template-columns:1.12fr 1fr;gap:16px;margin-top:60px;display:grid}.scale>*,.faq>*{min-width:0}.card .core{background:linear-gradient(#131210,#0c0b0a);height:100%;padding:36px 36px 32px}.card .top{justify-content:space-between;align-items:center;display:flex}.card h3{letter-spacing:-.035em;font-size:28px;font-weight:600}.card .kbd{font:500 10.5px/1 var(--mono);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase}.card p.d{color:var(--bone-2);max-width:540px;margin-top:10px;font-size:15.5px;line-height:1.6}.tbl{border-top:1px solid var(--line-2);margin-top:28px;font-size:14px}.tbl .r{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr 168px 100px;align-items:center;padding:14px 2px;display:grid}.tbl .r.h{font:500 10px/1 var(--mono);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;padding-top:12px;padding-bottom:12px}.tbl .sku{font:500 12.5px/1 var(--mono);letter-spacing:.04em;color:var(--bone-2)}.tbl .c{font:500 12.5px/1 var(--mono);text-align:right}.tbl .c.held{color:var(--bone-3)}.st{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);align-items:center;gap:8px;display:inline-flex}.st i{background:var(--bone);border-radius:50%;width:6px;height:6px}.st.run{color:var(--bone-2)}.st.run i{background:var(--signal);box-shadow:0 0 10px var(--signal-glow)}.prog{background:#ffffff1a;border-radius:2px;width:120px;height:2px;margin-top:8px;display:block;position:relative}.prog:after{content:"";background:var(--bone);border-radius:2px;width:60%;position:absolute;top:0;bottom:0;left:0}.card .foot2{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.card .foot2 .sum{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--bone-3);text-transform:uppercase}.link{min-height:44px;color:var(--bone);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.link .ico{color:var(--bone-2)}.mcp{color:var(--bone-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.mcp i{background:var(--bone-2);border-radius:50%;width:6px;height:6px}.mcp a{color:var(--bone);border-bottom:1px dotted var(--bone-3);align-items:center;gap:4px;display:inline-flex;position:relative}.mcp .ico{width:12px;height:12px}.card p.mcp{flex-wrap:wrap;row-gap:0;margin-top:10px}.card p.mcp a{border-bottom:0;min-height:44px}.card p.mcp a:after{content:"";border-bottom:1px dotted var(--bone-3);position:absolute;bottom:13px;left:0;right:16px}.faq{grid-template-columns:1fr 1.3fr;align-items:start;gap:72px;display:grid}.faq .sec-head{grid-template-columns:1fr}.faq .list{border-top:1px solid var(--line)}.faq .q{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font-size:19px;font-weight:500;display:flex}.faq .item{border-bottom:1px solid var(--line)}.faq .pm{border:1px solid var(--line-2);width:34px;height:34px;color:var(--bone-2);border-radius:50%;flex:none;place-items:center;display:grid}.faq .item.open .pm{background:var(--bone);color:var(--ink);border-color:var(--bone)}.faq .a{color:var(--bone-2);margin-top:-8px;padding:0 60px 28px 4px;font-size:16px;line-height:1.65}.pr-list{grid-template-columns:repeat(var(--pr-cols,5), minmax(0, 1fr));gap:44px 28px;margin-top:60px;display:grid}.pr-item{border-top:1px solid var(--line-2);padding-bottom:4px}.pr-item:before{content:"";background:var(--bone);width:28px;height:1px;margin:-1px 0 22px;display:block}.pr-item :is(h3,h4){letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.3}.pr-item p{color:var(--bone-2);margin-top:10px;font-size:15px;line-height:1.6}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pr-item :is(h3,h4){letter-spacing:0;line-height:1.4}html:is([lang=zh-CN],[lang=ko]) .pr-item :is(h3,h4,p){word-break:keep-all;overflow-wrap:anywhere}.pg-promises .pr-list{margin-top:28px}@media (max-width:1279px){.pr-list{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}.pr-item{border-top-color:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:4px 40px;padding:24px 0;display:grid}.pr-item:before{display:none}.pr-item p{margin-top:0}}@media (max-width:760px){.pr-list{margin-top:36px}.pg-promises .pr-list{margin-top:20px}.pr-item{grid-template-columns:minmax(0,1fr);padding:20px 0}.pr-item :is(h3,h4){font-size:18px}.pr-item p{margin-top:6px}}.fl-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 24px;margin-top:60px;list-style:none;display:grid}.fl-step{border-top:1px solid var(--line-2);min-width:0;padding-top:26px;position:relative}.fl-step:before{content:"";border:1px solid var(--bone-2);background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.fl-step[data-human]:before{background:var(--bone);border-color:var(--bone);box-shadow:0 0 0 4px #eeebe514}.fl-n{font:500 11px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--bone-3);display:block}.fl-step h3{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:600;line-height:1.3}.fl-step p{color:var(--bone-2);margin-top:8px;font-size:15px;line-height:1.6}.fl-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;margin-top:56px;display:grid}.fl-example{border:1px solid var(--line);background:linear-gradient(#131210,#0c0b0a);border-radius:18px;max-width:760px;padding:26px 28px 24px}.fl-ex-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fl-ex-k{font:500 10.5px/1 var(--mono);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase}.fl-tag{border:1px solid var(--line-2);height:26px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;color:var(--bone-2);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.fl-eq{font:500 30px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bone);margin-top:16px}.fl-grid{table-layout:fixed;border-collapse:separate;border-spacing:6px;width:100%;margin-top:20px;margin-left:-6px;font-size:13.5px}.fl-grid thead th{font:500 11px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--bone-3);text-align:left;padding:0 2px 2px}.fl-grid tbody th{width:28%;color:var(--bone-2);text-align:left;padding-right:8px;font-weight:500}.fl-grid thead td{width:28%}.fl-grid td{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;line-height:1.35}.fl-grid td i{vertical-align:middle;border:1px solid var(--bone-3);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.fl-grid td.is-sample{border-color:var(--line-2);color:var(--bone);background:#eeebe512}.fl-grid td.is-sample i{background:var(--bone);border-color:var(--bone)}.fl-grid td.is-after{color:var(--bone-3)}.fl-ex-line{color:var(--bone-2);margin-top:16px;font-size:15px;line-height:1.6}.fl-script{justify-self:end}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .fl-step h3{letter-spacing:0;line-height:1.4}html:is([lang=zh-CN],[lang=ko]) :is(.fl-step p,.fl-ex-line){word-break:keep-all;overflow-wrap:anywhere}html:is([lang=zh-CN],[lang=ja],[lang=ko]) :is(.fl-ex-k,.fl-tag){letter-spacing:.02em;font-size:12px}@media (max-width:1279px){.fl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.fl-foot{grid-template-columns:minmax(0,1fr)}.fl-script{justify-self:start}}@media (max-width:760px){.fl-steps{border-left:1px solid var(--line-2);grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px;margin-left:3px}.fl-step{border-top:0;grid-template-columns:44px minmax(0,1fr);gap:0 4px;padding:0 0 24px 20px;display:grid}.fl-step:before{top:4px;left:-4px}.fl-n{grid-row:1/span 2;padding-top:4px}.fl-step h3{margin-top:0;font-size:18px}.fl-step p{margin-top:4px}.fl-foot{margin-top:32px}.fl-example{padding:22px 18px 20px}.fl-eq{font-size:26px}.fl-grid{border-spacing:4px;margin-left:-4px;font-size:12.5px}.fl-grid td{padding:8px}.fl-grid td i{margin:0 0 6px;display:block}}.mk{margin-top:48px}.mk-tabs{flex-wrap:wrap;gap:8px;display:flex}.mk-tab{cursor:pointer;min-height:36px;transition:border-color .25s var(--ease), background .25s var(--ease), color .25s var(--ease);position:relative}.mk-tab:after{content:"";position:absolute;inset:-4px -1px}.mk-tab:hover{color:var(--bone);border-color:var(--line-2)}.mk-tab[aria-selected=true]{background:var(--bone);border-color:var(--bone);color:var(--ink)}.mk-tab:focus-visible{outline-offset:2px;outline:2px solid #eeebe599}.mk-panel{border:1px solid var(--line);background:linear-gradient(#131210,#0c0b0a);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:18px;padding:12px;display:grid}.mk-media{aspect-ratio:16/10;background:#050506;border-radius:16px;margin:0;position:relative;overflow:hidden}.mk-media img{object-fit:cover;width:100%;height:100%;display:block}.mk-note{max-width:calc(100% - 20px);color:var(--bone-2);background:#0a0a0cb8;border-radius:10px;padding:6px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:10px;left:10px}.mk-body{gap:14px;min-width:0;padding:18px 12px 12px 0;display:grid}.mk-p{color:var(--bone);text-wrap:pretty;font-size:19px;line-height:1.5}.mk-char{color:var(--bone-2);text-wrap:pretty;font-size:15px;line-height:1.55}.mk-spec{font:500 12px/1.5 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--bone-2)}.mk-act{margin-top:4px}.mk-act .btn{height:48px;font-size:15px}.mk-act .btn .ic{width:38px;height:38px}.mk-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;list-style:none;display:grid}.mk-step{border:1px solid var(--line);border-radius:14px;align-content:start;gap:6px;min-width:0;padding:14px 12px 12px;font-size:13.5px;line-height:1.35;display:grid;position:relative}.mk-step b{color:var(--bone);overflow-wrap:anywhere;font-weight:500}.mk-step span{font:500 11.5px/1.35 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--bone-2)}.mk-step+.mk-step:before{content:"";background:var(--line-2);width:6px;height:1px;position:absolute;top:50%;left:-7px}.mk-step.is-you{border-color:var(--line-2);background:#eeebe512}.mk-step.is-you:after{content:"";background:var(--bone);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:12px}html:is([lang=zh-CN],[lang=ko]) :is(.mk-p,.mk-char,.mk-note){word-break:keep-all;overflow-wrap:anywhere}@media (max-width:1020px){.mk-panel{grid-template-columns:minmax(0,1fr);gap:4px}.mk-body{padding:14px 8px 8px}}@media (max-width:760px){.mk{margin-top:32px}.mk-tab{min-height:44px}.mk-tab:after{content:none}.mk-p{font-size:17px}.mk-act .btn{justify-content:space-between;width:100%}.mk-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-step:nth-child(3):before{content:none}}.mock-note{max-width:1320px;font:500 10.5px/1.6 var(--mono);letter-spacing:.14em;color:var(--bone-3);text-transform:uppercase;margin:120px auto 0;padding:0 40px}.foot{background:var(--paper);color:#121212;border-radius:40px 40px 0 0;margin-top:28px;padding:72px 56px 30px;position:relative;overflow:hidden}.foot .cols{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.foot .tagline{font-family:var(--sans);letter-spacing:-.035em;max-width:380px;font-size:32px;font-style:normal;font-weight:500;line-height:1.08}.foot .tagline .tl{display:block}.foot h2{font:500 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#121212a8}.foot ul{gap:0;margin-top:8px;font-size:15px;list-style:none;display:grid}.foot li>:is(a,button){align-items:center;min-width:44px;min-height:44px;display:inline-flex}.foot .mark{letter-spacing:-.05em;white-space:nowrap;align-items:flex-end;gap:18px;margin-top:84px;padding-bottom:46px;font-size:min(248px,19.6vw - 36px);font-weight:600;line-height:.78;display:flex}.foot .mark i{background:var(--signal);border-radius:50%;flex:none;width:48px;height:48px;margin-bottom:4px;box-shadow:0 0 40px #e4583e73}.foot .legal{font:500 11px/1 var(--mono);letter-spacing:.1em;color:#12121299;text-transform:uppercase;border-top:1px solid #12121224;justify-content:space-between;margin-top:34px;padding-top:20px;display:flex}html:is([lang=zh-CN],[lang=ja],[lang=ko]) body{letter-spacing:0}html:is([lang=zh-CN],[lang=ja],[lang=ko]) h1.display{letter-spacing:-.02em;line-height:1.08}html:is([lang=zh-CN],[lang=ja],[lang=ko]) h1.display em{letter-spacing:.01em;font-style:normal;font-weight:300;line-height:1.12}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .sec-head h2{letter-spacing:-.01em;font-size:54px;line-height:1.15}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .sec-head h2 em{letter-spacing:.01em;font-size:54px;font-style:normal;font-weight:300;line-height:1.2}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .tile .nm,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .tile .ov .nm2{letter-spacing:.02em;font-size:28px;font-style:normal;font-weight:600}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .eng .tag{font-size:22px;font-style:normal;font-weight:500}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .foot .tagline{font-size:34px;font-style:normal;font-weight:600;line-height:1.3}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .lede{font-size:17.5px;line-height:1.75}html:is([lang=zh-CN],[lang=ko]) .lede{word-break:keep-all;overflow-wrap:anywhere}html[lang=ko] :is(h1,h2,h3,h4,.tile .nm,.tile .ov .nm2,.pg-band-t,.pg-wait-t,.pg-ex-more-t,.pg-related-t,summary.q){word-break:keep-all;overflow-wrap:break-word}html[lang=zh-CN] .lede{line-break:strict}html:is([lang=zh-CN],[lang=ko]) :is(.hero-sub,.hero-cta-note){word-break:keep-all;overflow-wrap:anywhere}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .hint{text-transform:none;letter-spacing:.06em}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .foot h2,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .eyebrow,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .eng .lab,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .eng dt,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .entries .k,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .card .kbd,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .tbl .r.h,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .kv dt{letter-spacing:.02em;font-size:12px}.phrases span{word-break:normal;overflow-wrap:anywhere;display:inline-block}.phrases span.ws{display:inline}html[lang=ja] :is(.page-head h1,.sec-head h2,h1.display,.ax-core h1,.pg-wait-t) .phrases span.ws{display:inline-block}@supports not (word-break:auto-phrase){html[lang=ja] .phrases{font-kerning:none}}html[lang=ja] .phrases{font-size:clamp(.8em, calc(100cqi / (var(--ph) * 1.03)), 1em)}@media (max-width:359px){html[lang=ja] .phrases{font-size:clamp(.7em, calc(100cqi / (var(--ph) * 1.03)), 1em)}}html[lang=ja] :is(.page-head h1,.sec-head h2,.ax-core,.sx-gate-card .core,.tile .nm,.tile .ov .nm2,.pg-wait-t,.foot .tagline,.eng){container-type:inline-size}html[lang=ja] .foot .tagline{text-wrap:balance}html[lang=ja] :is(h1,h2,h3,.lede){word-break:normal;word-break:auto-phrase}html[lang=ja] .lede{overflow-wrap:normal;line-break:strict}html[lang=ja]{line-break:strict}html[lang=ja] h1.display{font-size:54px}@media (max-width:760px){.wrap{padding:0 18px}.nav{justify-content:space-between;width:calc(100% - 24px);margin-top:12px;padding:6px 6px 6px 16px;top:12px}.nav .links,.nav .sep,.nav .lang,.nav .login{display:none}.brand{margin-right:0}.brand sup{display:none}.nav .btn{gap:8px;height:44px;padding-left:14px;font-size:13px}.nav .menu{width:44px!important;height:44px!important}.chip,.pill{height:44px}.entries .tools a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.foot ul{margin-top:18px}.foot li{align-items:center;min-height:44px;display:flex}.nav .menu{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:40px;height:40px;margin-left:6px;display:grid}.nav .right{align-items:center;display:flex}.hero{padding:12px 12px 0}.shell{border-radius:28px;padding:5px}.core{border-radius:23px}.monitor .core{flex-direction:column;justify-content:space-between;height:auto;min-height:0;display:flex}.monitor .shot{object-position:var(--hx-pos-phone,72% 50%)}.shot-layer:after{content:none}.monitor .scrim{background:linear-gradient(#080706d6 0%,#080706b8 40%,#0807069e 58%,#080706f0 78%)}.hud .tc,.hud .guide{display:none}.hud .tl{top:26px;left:24px}.hud .tr{top:26px;right:24px}.hero .copy{padding:66px 22px 0;position:relative;top:auto;left:auto}.eyebrow{letter-spacing:.12em;height:auto;padding:8px 12px;font-size:9.5px;line-height:1.5}.slot span{letter-spacing:.02em;font-size:6.5px}.card .foot2{flex-direction:column;align-items:flex-start;gap:12px}.card .kbd{display:none}h1.display{font-size:min(48px, calc((100vw - 80px) / var(--cw)));letter-spacing:-.035em;margin-top:20px}.lede{margin-top:14px;font-size:15.5px;line-height:1.55}.hero-sub{margin-top:14px;font-size:16.5px;line-height:1.45}.hero .lede{margin-top:8px;font-size:15px}.hero-cta{margin-top:20px}.hero-cta-btns{flex-direction:column;gap:8px}.hero-cta .btn{justify-content:space-between;width:100%}.hero-cta .btn-ghost{justify-content:flex-start;padding:0 18px}.hero-cta-note{margin-top:8px;font-size:13.5px}.dock{border-radius:22px;margin:82px 8px 8px;position:relative;bottom:auto;left:auto;width:auto!important}.dock-tabs{left:0}.dock-tab{flex:1 1 0;min-width:0;height:44px;padding:0 10px}.dock .in{border-radius:17px;padding:12px}.dock .row1{grid-template-columns:52px 1fr;gap:12px}.dock .row1.row1-img{min-height:52px}.slot{border-radius:12px;width:52px;height:52px}.prompt{font-size:15px}.dock .row2{flex-wrap:wrap;row-gap:10px}.chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.chips.chips-few{flex-wrap:wrap;row-gap:8px;overflow-x:visible}.row2 .grow{display:none}.hint{text-align:left;order:9;width:100%;margin:4px 0 0}.btn-go{order:10;justify-content:space-between;width:100%}.dock-plan{flex-wrap:wrap;flex:100%;order:9;align-items:flex-start;gap:8px;margin-top:2px}.dock-notes{order:9;margin-top:0}.dp-line{flex-basis:100%}.dock-alt{min-height:44px}.dock-alt:after{content:none}.dock .ia-suggest{order:9}.ia-act{min-height:44px}.ia-act:after{content:none}.entries{flex-direction:column;align-items:stretch;gap:16px;padding:0 18px}.entries .grp{flex-wrap:wrap;row-gap:8px}.entries .k{width:100%;margin-bottom:2px}section.sec{padding-top:104px}.sec-head{grid-template-columns:1fr;gap:20px}.sec-head h2,.sec-head h2 em{font-size:40px}.bento{grid-template-columns:1fr 1fr;grid-auto-rows:200px;gap:8px;margin-top:36px}.bento .tile{border-radius:18px;grid-area:span 1}.bento .t1{grid-area:span 2/1/auto/-1}.tile .nm{font-size:24px;bottom:36px;left:14px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .tile .nm{font-size:20px;line-height:1.15;right:14px}html[lang=ja] .tile .nm{letter-spacing:0;font-size:clamp(15px,6.25vw - 6.5px,18px)}.tile .mt,.tile .lab{left:14px}:is(.engines,.kit-cards) .core{grid-template-columns:1fr}.eng{padding:32px 24px 36px}.eng+.eng{border-left:none;border-top:1px solid var(--line)}.eng h3{font-size:32px}.eng .price b{font-size:64px}.eng dl div{grid-template-columns:120px 1fr}.faq,.scale{grid-template-columns:1fr;gap:40px}.rcpt{width:300px;padding:22px;font-size:11px}.tbl .r{grid-template-columns:84px 1fr 80px}.tbl .r>:nth-child(2){display:none}.card .core{padding:26px 20px 24px}.faq .q{font-size:17px}.foot{border-radius:28px 28px 0 0;padding:48px 22px 24px}.foot .cols{grid-template-columns:1fr 1fr}.foot .cols>:first-child{grid-column:1/-1}.foot .mark{gap:8px;padding-bottom:18px;font-size:16vw}.foot .mark i{width:16px;height:16px;margin-bottom:4px}.foot .legal{flex-direction:column;gap:10px}html:is([lang=zh-CN],[lang=ko]) h1.display{font-size:min(44px, calc((100vw - 80px) / var(--cw)))}html[lang=ja] h1.display{font-size:36px;container-type:inline-size}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .sec-head h2,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .sec-head h2 em{font-size:36px}}@media (min-width:761px) and (max-width:1100px){html[lang=ja] .sec-head h2,html[lang=ja] .sec-head h2 em{font-size:clamp(36px,4.4vw,54px)}html[lang=ja] .scale{grid-template-columns:1fr}html[lang=ja] .bento{grid-template-columns:1fr 1fr;grid-auto-rows:200px}html[lang=ja] .bento .tile{grid-area:span 1}html[lang=ja] .bento .t1{grid-area:span 2/1/auto/-1}}@media (min-width:761px) and (max-width:1020px){.nav{justify-content:space-between;width:calc(100% - 32px)}.nav .links,.nav .sep,.nav .lang,.nav .login{display:none}.nav .right{align-items:center;display:flex}.nav .btn{height:44px}.nav .menu{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:44px;height:44px;margin-left:6px;display:grid}}@media (min-width:1021px) and (max-width:1120px){html:is([lang=es],[lang=pt-BR],[lang=de],[lang=fr],[lang=it]) .nav .login{display:none}}@media (min-width:1021px) and (max-width:1279px){.nav .links a{padding-left:9px;padding-right:9px}.nav .nm-btn{padding-left:9px;padding-right:6px}.brand{margin-right:12px}.nav .sep{margin:0 6px}}@media (min-width:1021px) and (max-width:1060px){html[lang=pt-BR] .nav .links a{padding-left:5px;padding-right:5px}html[lang=pt-BR] .nav .nm-btn{padding-left:5px}}@media (min-width:761px) and (max-width:1179px){.monitor .core{flex-direction:column;height:auto;display:flex}.monitor .scrim{background:linear-gradient(90deg,#060608e6 0%,#060608bd 42%,#06060866 78%,#06060840 100%),linear-gradient(#06060800 50%,#060608eb 100%)}.hud .tc,.hud .tr,.hud .guide{display:none}.hero .copy{max-width:none;padding:104px 48px 0;position:relative;top:auto;left:auto}.lede{max-width:560px}h1.display{font-size:min(84px, calc((100vw - 158px) / var(--hw)))}html[lang=ja] h1.display{font-size:clamp(48px,5.6vw,54px)}.dock{width:auto;margin:96px 28px 50px;position:relative;bottom:auto;left:auto}.dock .row2{flex-wrap:wrap;row-gap:14px}.chips{flex-wrap:wrap;row-gap:10px}.row2 .grow{display:none}.dock .row2:before{content:"";background:#ffffff14;flex-basis:100%;order:5;height:1px}.hint{text-align:left;white-space:normal;flex:1 1 0;order:6;min-width:0}.btn-go{order:7}.dock-plan{flex-wrap:wrap;flex:1 1 0;order:6;align-items:flex-start;gap:8px}.dp-line{flex-basis:100%}.dock .ia-suggest{order:4}.dock{margin-bottom:12px}.hx{align-items:center;gap:6px;width:auto;margin:0 28px 40px;display:flex;position:relative;bottom:auto;right:auto}.hx-card{flex:auto;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;padding:6px 6px 6px 14px}.hx-label{grid-area:1/1;gap:2px;padding:0}.hx-use{grid-area:1/2}.hx-pause{grid-column:3}.hx-dots{flex:none}}@media (min-width:1101px){html[lang=ja] .t1{grid-column:1/4}html[lang=ja] .t2{grid-column:4/10}html[lang=ja] .t4{grid-column:4/7}html[lang=ja] .t5{grid-column:7/10}html[lang=ja] .tile .nm{font-size:min(28px,3.0303vw - 8.36364px)}}.nav .links a:hover,.nav .login:hover{color:var(--bone)}.nav .brand{min-height:44px}.nav .links a,.nav .login{padding-top:11px;padding-bottom:11px}.nav .btn,.nav .bv-lang-btn{height:44px}.foot .bv-link-btn,.foot .status{position:relative}.foot .legal :is(.bv-link-btn,.status):after{content:"";position:absolute;inset:-17px -4px}.tile .nm:after{content:"";position:absolute;inset:-10px 0}.tile .mt{pointer-events:none}.mcp a:after{content:"";position:absolute;inset:-11px -4px}@media (min-width:761px){.dock .chip select{height:calc(100% + 12px);inset:-6px -1px}.dock button.chip:after{content:"";position:absolute;inset:-6px -1px}.entries .grp{row-gap:10px}.entries .pill,.bento-cats .pill{position:relative}.entries .pill:after{content:"";position:absolute;inset:-6px -1px}.entries .tools a{align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.entries .tools.grp{row-gap:0}.bento-cats .pill:after{content:"";position:absolute;inset:-5px -1px}}.menu-overlay{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0908f0;flex-direction:column;gap:4px;padding:88px 24px 32px;display:flex;position:fixed;inset:0}.menu-overlay a{letter-spacing:-.02em;border-bottom:1px solid var(--line);align-items:center;min-height:52px;font-size:26px;font-weight:600;display:flex}.menu-overlay .close{border:1px solid var(--line-2);width:44px;height:44px;color:var(--bone);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.menu-overlay .lang-row{margin-top:auto;padding-top:16px}.menu-overlay .lang-row a{min-height:44px;font:500 15px/1.2 var(--sans);letter-spacing:0;border:0}dialog.menu-overlay{width:auto;max-width:none;height:auto;max-height:none;color:inherit;border:0;margin:0}dialog.menu-overlay::backdrop{background:0 0}.bv-lang{position:relative}.bv-lang ul{list-style:none}.bv-lang a{min-height:40px;font:500 14px/1.2 var(--sans);letter-spacing:0;color:var(--bone-2);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;display:flex}.bv-lang a:hover,.bv-lang a:focus-visible{color:var(--bone);background:#ffffff0f}.bv-lang a[aria-current]{color:var(--bone)}.bv-lang-btn{height:36px;color:var(--bone-2);font:500 13px/1 var(--sans);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bv-lang-btn:hover,.bv-lang-btn[aria-expanded=true]{color:var(--bone)}.bv-lang-caret{width:12px;height:12px;color:var(--bone-3);transition:transform .3s var(--ease)}.bv-lang-btn[aria-expanded=true] .bv-lang-caret{transform:rotate(180deg)}.bv-lang-pop{z-index:40;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:168px;box-shadow:0 18px 40px -16px rgba(var(--shadow), .8);background:#131315f7;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.bv-lang-pop[hidden]{display:none}.bv-lang-list ul{flex-wrap:wrap;gap:4px 6px;display:flex}.bv-lang-list a{padding:0 10px}button.menu{color:var(--bone);cursor:pointer;background:0 0}.nm{position:relative}.nm-btn{height:44px;color:var(--bone-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 13px;font-size:14px;display:inline-flex}.nm-btn:hover,.nm-btn.on,.nm-btn[aria-expanded=true]{color:var(--bone)}.nm-caret{width:10px;height:10px;color:var(--bone-3);transition:transform .3s var(--ease)}.nm-btn[aria-expanded=true] .nm-caret{transform:rotate(180deg)}.nm-pop{z-index:40;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:360px;box-shadow:0 18px 40px -16px rgba(var(--shadow), .8);background:#131315f7;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);left:0}.nm-pop[hidden]{display:none}.nm-pop:before{content:"";height:11px;position:absolute;top:-11px;left:0;right:0}.nm-groups{grid-template-columns:repeat(2,minmax(max-content,1fr));gap:4px;display:grid}.nm-k{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);padding:10px 12px 6px}.nav .links .nm-pop a{min-height:44px;color:var(--bone-2);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.nav .links .nm-pop a:hover,.nav .links .nm-pop a:focus{color:var(--bone);background:#ffffff0f;outline:none}.nav .links .nm-pop a:focus-visible{box-shadow:inset 0 0 0 2px #eeebe599}.nav .links .nm-pop a[aria-current]{color:var(--bone)}.nav .links .nm-pop .nm-all{justify-content:space-between}.nm-all .ico{color:var(--bone-3)}.nm-sep{background:var(--line);height:1px;margin:6px 4px}.nm-free{border:1px solid var(--line-2);height:20px;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}html:is([lang=zh-CN],[lang=ja],[lang=ko]) :is(.nm-k,.nm-free){text-transform:none;letter-spacing:.04em}.menu-overlay{overflow-y:auto}.mm-models{border-bottom:1px solid var(--line);padding:8px 0 10px}.mm-h{letter-spacing:-.02em;align-items:center;min-height:44px;font-size:26px;font-weight:600;line-height:1.2;display:flex}.mm-models ul{list-style:none}.mm-models>ul{flex-wrap:wrap;gap:0 24px;display:flex}.mm-group{flex:auto}.mm-all{flex-basis:100%}.mm-k{font:500 10.5px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);margin-top:6px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .mm-k{text-transform:none;letter-spacing:.04em}.menu-overlay .mm-models a{letter-spacing:-.005em;min-height:44px;color:var(--bone-2);white-space:nowrap;border:0;gap:8px;font-size:17px;font-weight:500}.menu-overlay .mm-models a[aria-current]{color:var(--bone)}.chip{position:relative}.chip select{z-index:1;opacity:0;appearance:none;width:calc(100% + 2px);height:calc(100% + 2px);font:inherit;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:-1px}.chip select option{color:#111}.chip-v{padding-right:2px}.chip:focus-within{box-shadow:0 0 0 2px #eeebe559}.chip:has(select:focus-visible){box-shadow:inset 0 0 0 2px #eeebe5cc}.chip button{all:unset;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.chip .on.off{border:1px solid var(--bone-3);background:0 0}.prompt textarea{all:unset;width:100%;color:var(--bone);caret-color:var(--signal);resize:none;min-height:52px;font-size:16.5px;line-height:1.55;display:block}.prompt textarea::placeholder{color:var(--bone-3)}.prompt textarea:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #eeebe599}.tile{display:block}.tile .ov{opacity:0;transition:opacity .45s var(--ease);pointer-events:none}.tile .hc{opacity:0;transition:opacity .45s var(--ease);z-index:4;border:0 solid #eeebe5cc;width:18px;height:18px;position:absolute}.tile .h1c{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.tile .h2c{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.tile .lab,.tile .nm,.tile .mt{transition:opacity .3s var(--ease)}.tile:hover .ov,.tile .ov:focus-within{opacity:1;pointer-events:auto}.tile:hover .hc,.tile:focus-within .hc{opacity:1}.tile:hover .lab,.tile:hover .nm,.tile:hover .mt{opacity:0}.tile:has(.ov:focus-within) :is(.lab,.nm,.mt){opacity:0}.tile:hover{box-shadow:inset 0 0 0 1px #eeebe559}@media (hover:none){.tile .ov{display:none}}.faq details.item>summary{cursor:pointer;list-style:none}.faq details.item>summary::-webkit-details-marker{display:none}.faq .pm .i-minus{display:none}.faq details[open] .pm{background:var(--bone);color:var(--ink);border-color:var(--bone)}.faq details[open] .pm .i-plus{display:none}.faq details[open] .pm .i-minus{display:block}.faq details[open]>summary{padding-bottom:18px}.foot a:hover{opacity:.7}.foot .tm{font:500 11px/1.6 var(--mono);letter-spacing:.06em;color:#121212a8;margin-top:14px}.foot .status{align-items:center;gap:8px;display:inline-flex}.foot .status i{background:#12121259;border-radius:50%;width:7px;height:7px}.page{padding-top:96px;padding-bottom:40px}.page-head{max-width:860px}.page-head h1{letter-spacing:-.035em;margin-top:20px;font-size:64px;font-weight:600;line-height:1}.page-head h1 em{font-family:var(--sans);letter-spacing:-.045em;color:var(--bone-warm);margin-top:4px;font-size:64px;font-style:normal;font-weight:300;display:block}.page-head p{color:var(--bone-2);max-width:640px;margin-top:22px;font-size:18px;line-height:1.65}.prose{max-width:760px;color:var(--bone-2);margin-top:48px;font-size:16.5px;line-height:1.75}.prose h2{color:var(--bone);letter-spacing:-.02em;margin:40px 0 12px;font-size:24px}.prose p+p{margin-top:12px}.prose ul{margin:12px 0 0 20px}.prose li{margin-top:6px}.prose code{font-family:var(--mono);color:var(--bone);background:#ffffff0f;border-radius:6px;padding:1px 6px;font-size:14px}.kv{border-top:1px solid var(--line);max-width:860px;margin-top:36px}.kv div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:16px;padding:16px 0;display:grid}.kv dt{font:500 11px/1.9 var(--mono);letter-spacing:.14em;color:var(--bone-3);text-transform:uppercase}.kv dd{color:var(--bone)}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .page-head h1{letter-spacing:-.01em;font-size:54px;line-height:1.15}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .page-head h1 em{letter-spacing:.01em;font-size:54px;font-style:normal;font-weight:300;line-height:1.2}@media (max-width:760px){.page{padding-top:64px}.page-head h1,.page-head h1 em{font-size:42px}html:is([lang=es],[lang=pt-BR],[lang=de],[lang=fr],[lang=it]) .page-head h1,html:is([lang=es],[lang=pt-BR],[lang=de],[lang=fr],[lang=it]) .page-head h1 em{font-size:min(42px,13.5135vw - 4.86487px)}.kv div{grid-template-columns:1fr;gap:4px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .page-head h1,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .page-head h1 em{font-size:36px}}@media (max-width:400px){.nav .btn .ic{display:none}.nav .btn{padding-right:16px}}@media (max-width:340px){html:is([lang=es],[lang=pt-BR],[lang=de],[lang=fr],[lang=it]) .nav .btn{padding-left:12px;padding-right:12px;font-size:12.5px}html:is([lang=es],[lang=pt-BR],[lang=de],[lang=fr],[lang=it]) .tile .nm{font-size:21px}}@media (max-width:760px){.monitor .core{justify-content:flex-start}.hero .copy{display:contents}.hero .copy>*{margin-left:22px;margin-right:22px;position:relative}.hero .copy>.eyebrow{order:1;align-self:flex-start;margin-top:50px}.hero h1.display{font-size:min(36px, calc((100vw - 80px) / var(--cw)));order:1;margin-top:14px}html:is([lang=zh-CN],[lang=ko]) .hero h1.display{font-size:min(34px, calc((100vw - 80px) / var(--cw)))}html[lang=ja] .hero h1.display{font-size:30px}.hero .dock{order:2;margin-top:70px}.hero .copy>.hero-sub{order:3;margin-top:28px}.hero .copy>.lede{order:3}.hero .copy>.hero-cta{order:3;margin-bottom:26px}.hx{order:2;width:auto;margin:0 8px 4px;position:relative;bottom:auto;right:auto}.hx-dots{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important}.btn:active,.btn:hover .ic,.tile:hover img,.pg-ex:hover .pg-ex-img img,a.pg-entry:hover .pg-entry-ic,.mb-card-btn:hover:not(:disabled) .ico{transform:none!important}.pg-tile:has(.pg-tile-go):hover .pg-tile-go .ico{transform:none!important}.pg-preset:hover .pg-preset-img img{scale:none!important}.bv-consent,.sx-dialog-in{animation:none!important}.btn-bone:hover{background:#fff}.btn-ghost:hover{background:#ffffff12}.pg-preset:hover{border-color:var(--line-2)}}.nav-cta-short{display:none}@media (max-width:359.98px){.nav .btn .nav-cta-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav .btn .nav-cta-short{display:inline}}.pg-hero{max-width:920px}.pg-crumbs ol{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.pg-crumbs li{align-items:center;display:inline-flex}.pg-crumbs li+li:before{content:"/";color:#eeebe538;margin:0 10px}.pg-crumbs a{color:var(--bone-2);padding:8px 0}.pg-crumbs a:hover{color:var(--bone)}.pg-crumbs [aria-current]{color:var(--bone-3)}.page-head.pg-hero h1{margin-top:26px}.page-head.pg-hero h1,.page-head.pg-hero h1 em{text-wrap:balance}.page-head .pg-lead{max-width:660px}.pg-facts{flex-wrap:wrap;gap:8px;margin-top:30px;list-style:none;display:flex}.pg-facts li{border:1px solid var(--line);min-height:34px;font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);background:#ffffff05;border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.pg-facts li:before{content:"";background:var(--bone-3);border-radius:50%;flex:none;width:5px;height:5px}.pg-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.pg-status{font:500 10.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);align-items:center;gap:9px;display:inline-flex}.pg-status i{border:1px solid var(--bone-3);border-radius:50%;flex:none;width:7px;height:7px}.pg-status.live i{background:var(--signal);box-shadow:0 0 10px var(--signal-glow);border:0}.pg-404{min-height:56vh}.pg-404 .page-head h1{text-wrap:balance}@media (max-width:760px){main.page:has(>.pg-hero-compact){padding-top:36px}.page-head.pg-hero-compact h1{margin-top:14px}.page-head.pg-hero-compact .pg-lead{margin-top:12px;font-size:16.5px;line-height:1.55}.pg-hero-compact .pg-facts{font:500 10.5px/1.9 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);margin-top:14px;display:block}.pg-hero-compact .pg-facts li{background:0 0;border:0;min-height:0;margin-right:12px;padding:0;display:inline-block}.pg-hero-compact .pg-facts li:before{vertical-align:2px;margin-right:8px;display:inline-block}.pg-hero-compact .pg-meta{margin-top:16px}.pg-hero-compact+section.pg-sec.pg-sec-first{padding-top:32px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-hero-compact .pg-facts{letter-spacing:.02em;font-size:12px}}section.pg-sec{padding-top:136px}section.pg-sec.pg-sec-first{padding-top:72px}.pg-sec .sec-head h2,.pg-sec .sec-head h2 em{font-size:54px}.pg-block{margin-top:56px}.pg-block+.pg-block{margin-top:72px}.pg-h3{font:500 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-2);margin-bottom:18px}.pg-note{max-width:900px;font:400 12px/1.75 var(--mono);letter-spacing:.01em;color:var(--bone-3);margin-top:18px}.pg-note a,.pg-inline{color:var(--bone-2);border-bottom:1px dotted var(--bone-3)}.pg-note a:hover,.pg-inline:hover{color:var(--bone)}.pg-callout{color:var(--bone-2);align-items:center;gap:12px;margin-top:30px;font-size:15px;line-height:1.6;display:flex}.pg-callout i{border:1px solid var(--bone-3);border-radius:50%;flex:none;width:7px;height:7px}.pg-trial{color:var(--bone);margin-top:18px}.pg-kv{max-width:none;margin-top:48px}.pg-kv dd{color:var(--bone-2);line-height:1.65}.pg-look{justify-items:start;gap:6px;display:grid}.pg-look .link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.pg-muted{color:var(--bone-3)}.pg-tabs{margin-top:64px}.pg-tabbar{border:1px solid var(--line);background:#ffffff08;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.pg-tab{height:44px;color:var(--bone-2);font:500 14.5px/1 var(--sans);letter-spacing:-.005em;cursor:pointer;transition:background .35s var(--ease), color .35s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 24px}.pg-tab:hover{color:var(--bone)}.pg-tab[aria-selected=true]{background:var(--bone);color:var(--ink)}.pg-tab:focus-visible,.pg-tabpanel:focus-visible{outline-offset:3px;outline:2px solid #eeebe599}.pg-tabpanel{border-radius:8px}.pg-tshell .core{background:linear-gradient(#13120f,#0c0b0a)}.pg-table{border-collapse:collapse;width:100%;font-size:15px}.pg-table th,.pg-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:20px 28px}.pg-table tbody tr:last-child>*{border-bottom:0}.pg-table thead th{font:500 10.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);border-bottom-color:var(--line-2);white-space:nowrap;padding-top:20px;padding-bottom:16px}.pg-table tbody th{font-weight:500}.pg-table tr.is-cur>*{background:#eeebe509}.pg-spec-name{letter-spacing:-.02em;color:var(--bone);font-size:16.5px;font-weight:600;display:block}.pg-spec-sub{font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);margin-top:6px;display:block}.pg-spec-models{color:var(--bone-2);margin-top:8px;font-size:13px;line-height:1.5;display:block}.pg-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-num b{letter-spacing:-.02em;color:var(--bone);font-size:19px;font-weight:500}.pg-num small{letter-spacing:.04em;color:var(--bone-3);margin-top:6px;font-size:11.5px;display:block}.pg-unit{letter-spacing:.06em;color:var(--bone-2);margin-left:3px;font-size:12px}.pg-price th:not(:first-child),.pg-price td{text-align:right}.pg-price td.pg-list{color:var(--bone-2);letter-spacing:-.02em;font-size:19px}.pg-rates-all tr.pg-group>th{font:500 10.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);border-bottom-color:var(--line-2);white-space:nowrap;padding-top:20px;padding-bottom:16px}.pg-rates-all tr.pg-group>th:first-child{color:var(--bone-2)}.pg-rates-all tbody+tbody tr.pg-group>th{border-top:1px solid var(--line-2)}.pg-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;list-style:none;display:grid}.pg-tile{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:22px;flex-direction:column;min-height:196px;padding:26px 18px 22px;display:flex;box-shadow:inset 0 1px #ffffff0d}.pg-tile-usd{font:500 42px/1 var(--mono);letter-spacing:-.045em;color:var(--bone)}.pg-tile-cr{color:var(--bone-2);margin-top:12px;font-size:14px}.pg-tile-clips{border-top:1px solid var(--line);font:500 14px/1 var(--mono);color:var(--bone);margin-top:auto;padding-top:18px}.pg-tile-spec{font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);margin-top:8px}.pg-tile{transition:border-color .3s var(--ease);position:relative}.pg-tile-go{color:var(--bone);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:600;display:flex}.pg-tile-go .ico{width:14px;height:14px;color:var(--bone-2);transition:transform .3s var(--ease), color .3s var(--ease);flex:none}.pg-tile-go:after{content:"";position:absolute;inset:0}.pg-tile-go:focus-visible{outline:none}.pg-tile:has(.pg-tile-go):hover{border-color:#eeebe573}.pg-tile:has(.pg-tile-go):hover .pg-tile-go .ico{color:var(--bone);transform:translate(2px,-2px)}.pg-tile:has(.pg-tile-go:focus-visible){outline-offset:3px;outline:2px solid #eeebe599}.pg-tile:has(.pg-tile-go){min-height:230px}.bv-gate:has(.pg-tiles)>.bv-gate-note{margin-top:56px}.bv-gate:has(.pg-tiles)>.bv-gate-note+div>.pg-tiles{margin-top:0}.pg-tile-custom{border-style:dashed;border-color:var(--line-2);box-shadow:none;background:0 0}.pg-tile-custom .pg-tile-usd{font-family:var(--sans);letter-spacing:-.03em;color:var(--bone-warm);text-wrap:balance;font-size:30px;font-style:normal;font-weight:500;line-height:1.1}.pg-tile-custom .pg-tile-cr{overflow-wrap:anywhere}.pg-tile-custom .pg-tile-go{margin-top:auto;padding-top:18px}.pg-label{font:500 10.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);margin-bottom:12px;display:block}legend.pg-label{padding:0}.pg-field{border:0;min-width:0}.pg-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pg-out{font:500 14px/1 var(--mono);color:var(--bone)}.pg-input{border:1px solid var(--line-2);width:100%;height:48px;color:var(--bone);font:500 15px/1 var(--sans);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#ffffff09;border-radius:14px;outline:none;padding:0 16px}.pg-input::placeholder{color:var(--bone-3)}.pg-input:focus{border-color:#eeebe580;box-shadow:0 0 0 3px #eeebe514}.pg-num-input{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center}.pg-seg{border:1px solid var(--line);background:#ffffff08;border-radius:15px;gap:4px;padding:4px;display:inline-flex}.pg-seg-opt{display:flex;position:relative}.pg-seg-opt input{opacity:0;cursor:pointer;width:100%;height:calc(100% + 4px);margin:0;position:absolute;inset:-2px 0}.pg-seg-opt span{min-width:92px;height:40px;font:500 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);transition:background .3s var(--ease), color .3s var(--ease);border-radius:11px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.pg-seg-opt input:checked+span{background:var(--bone);color:var(--ink)}.pg-seg-opt input:focus-visible+span{outline-offset:2px;outline:2px solid #eeebe599}.pg-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.pg-range::-webkit-slider-runnable-track{background:var(--line-2);border-radius:2px;height:2px}.pg-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bone);border-radius:50%;width:20px;height:20px;margin-top:-9px;box-shadow:0 0 0 5px #eeebe51a}.pg-range::-moz-range-track{background:var(--line-2);height:2px}.pg-range::-moz-range-thumb{background:var(--bone);border:0;border-radius:50%;width:20px;height:20px}.pg-range:focus-visible{outline:none}.pg-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #eeebe552}.pg-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #eeebe552}.pg-range-ends{font:500 10px/1 var(--mono);letter-spacing:.12em;color:var(--bone-3);justify-content:space-between;display:flex}.pg-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:inline-flex;position:relative}.pg-switch input{opacity:0;width:1px;height:1px;position:absolute}.pg-switch-ui{border:1px solid var(--line-2);width:42px;height:24px;transition:background .3s var(--ease), border-color .3s var(--ease);background:#ffffff0a;border-radius:999px;flex:none;position:relative}.pg-switch-ui:after{content:"";background:var(--bone-3);width:16px;height:16px;transition:transform .3s var(--ease), background .3s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.pg-switch input:checked+.pg-switch-ui{background:var(--bone);border-color:var(--bone)}.pg-switch input:checked+.pg-switch-ui:after{background:var(--ink);transform:translate(18px)}.pg-switch input:focus-visible+.pg-switch-ui{outline-offset:2px;outline:2px solid #eeebe599}.pg-switch-text{color:var(--bone);font-size:15px}.pg-sub{margin-top:12px;padding-left:54px}.pg-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pg-stepper{grid-template-columns:48px minmax(0,1fr) 48px;gap:6px;display:grid}.pg-stepper button{border:1px solid var(--line-2);height:48px;color:var(--bone);cursor:pointer;background:0 0;border-radius:14px;place-items:center;display:grid}.pg-stepper button:hover:not(:disabled){background:#ffffff0d}.pg-stepper button:disabled{opacity:.35;cursor:default}.pg-money{position:relative}.pg-money span{font:500 15px/1 var(--mono);color:var(--bone-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.pg-money .pg-input{text-align:left;padding-left:32px}.pg-money.is-named .pg-input{padding-left:54px}.pg-hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.pg-calc .core{background:linear-gradient(#13120f,#0c0b0a);grid-template:"in head""in out"1fr/1.08fr 1fr;display:grid}.pg-calc-in{grid-area:in;align-content:start;gap:30px;padding:42px 46px;display:grid}.pg-calc-head{border-left:1px solid var(--line);background:#ffffff04;grid-area:head;padding:42px 46px 0}.pg-calc-out{border-left:1px solid var(--line);background:#ffffff04;flex-direction:column;grid-area:out;padding:0 46px 42px;display:flex}.pg-calc-hero{border-bottom:1px solid var(--line);padding-bottom:24px}.pg-calc-big{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.pg-calc-big b{font:500 88px/1 var(--mono);letter-spacing:-.05em}.pg-calc-big span{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2)}.pg-calc-usd{font:500 11.5px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3);margin-top:14px;display:block}.pg-calc-ref{color:var(--bone);margin-top:10px;font-size:13.5px;line-height:1.5;display:block}.pg-calc-ref b{font-variant-numeric:tabular-nums;font-weight:500}.pg-calc-ref-why{color:var(--bone-3);margin-top:4px;font-size:12.5px;line-height:1.55;display:block}.pg-calc-rows div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.pg-calc-rows dt{font:500 10.5px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}.pg-calc-rows dd{font:500 15px/1.4 var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--bone)}.pg-calc-rows dd small{color:var(--bone-3);margin-left:6px;font-size:12px}.pg-calc-note{color:var(--bone-2);margin-top:14px;font-size:13.5px;line-height:1.6}.pg-calc-note+.pg-calc-note{color:var(--bone-3);margin-top:6px;font-size:12.5px}.pg-calc-go{align-self:flex-start;margin-top:auto}.pg-calc-note:last-of-type{margin-bottom:28px}.pg-quote{margin-top:44px}.pg-quote .pg-facts{margin-top:20px}.pg-pricing .pg-tabs{margin-top:72px}.pg-pricing section.pg-sec{padding-top:104px}.pg-pricing section.pg-sec.pg-sec-first{padding-top:56px}.pg-fp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-fp-card{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:26px;flex-direction:column;min-width:0;margin:0;padding:8px 8px 22px;display:flex}.pg-fp-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 14px 16px;display:flex}.pg-fp-tag{letter-spacing:-.025em;color:var(--bone);font-size:22px;font-weight:600}.pg-fp-model{font:500 11px/1.5 var(--mono);letter-spacing:.06em;color:var(--bone-3)}.pg-fp-mock{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#eeebe5c7;position:absolute;top:14px;left:16px}.pg-fp-zoom{margin:2px 14px 0}.pg-fp-zoom .pg-label{margin-bottom:8px}.pg-fp-zoom-box{border:1px solid var(--line);background:#050506;border-radius:19px;height:280px;position:relative;overflow:hidden}.pg-fp-zoom-box img{width:auto;max-width:none;height:auto;position:absolute;bottom:0;right:0}.pg-fp-rows{border-top:1px solid var(--line);margin:18px 14px 0}.pg-fp-rows div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.pg-fp-rows dt{font:500 10.5px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}.pg-fp-rows dd{color:var(--bone);font-size:14.5px;line-height:1.5}.pg-fp-card[data-tier=free] .pg-fp-rows dd{color:var(--bone-2)}.pg-fp .pg-note{margin-top:20px}.pg-fp-link{min-height:44px;margin-top:10px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-fp-rows dt{letter-spacing:.06em}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-sec .sec-head h2,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-sec .sec-head h2 em{font-size:46px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-tile-custom .pg-tile-usd{font-size:min(30px,14cqi);font-style:normal;font-weight:600}.pg-tile-custom{container-type:inline-size}.pg-tile-custom .pg-tile-usd{font-size:min(30px,14cqi)}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-crumbs ol,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-facts li{letter-spacing:.06em}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-label,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-calc-rows dt,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-table thead th{letter-spacing:.02em;font-size:12px}@media (max-width:1100px){.pg-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.pg-tile.pg-tile-custom,.pg-tile.pg-tile-custom:has(.pg-tile-go)){grid-column:1/-1;min-height:0}}@media (min-width:761px) and (max-width:1100px){html[lang=ja] .pg-sec .sec-head h2,html[lang=ja] .pg-sec .sec-head h2 em{font-size:clamp(32px,3.75vw,46px)}}@media (max-width:760px){section.pg-sec{padding-top:96px}section.pg-sec.pg-sec-first{padding-top:48px}.pg-sec .sec-head h2,.pg-sec .sec-head h2 em{font-size:38px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-sec .sec-head h2,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-sec .sec-head h2 em{font-size:32px}.pg-block{margin-top:36px}.pg-crumbs a{align-items:center;min-height:44px;display:inline-flex}.pg-tabs{margin-top:40px}.pg-tabbar{display:flex}.pg-tab{text-wrap:balance;flex:1 1 0;min-width:0;height:auto;min-height:44px;padding:6px 10px;line-height:1.2}.pg-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:36px}.pg-tile{border-radius:18px;min-height:168px;padding:20px 16px 16px}.pg-tile:has(.pg-tile-go){min-height:202px}:is(.pg-tile.pg-tile-custom,.pg-tile.pg-tile-custom:has(.pg-tile-go)){grid-column:1/-1;min-height:0}.bv-gate:has(.pg-tiles)>.bv-gate-note{margin-top:36px}.pg-tile-usd{font-size:34px}.pg-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-table,.pg-table tbody{display:block}.pg-table tr{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-bottom:1px solid var(--line);gap:14px 10px;padding:18px;display:grid}.pg-table tbody tr:last-child{border-bottom:0}.pg-table tbody th{border:0;grid-column:1/-1;padding:0}.pg-table td{text-align:left;border:0;padding:0;display:block}.pg-price th:not(:first-child),.pg-price td{text-align:left}.pg-table td:before{content:attr(data-label);font:500 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3);margin-bottom:6px;display:block}.pg-num b,.pg-price td.pg-list{font-size:16px}.pg-rates-all tr.pg-group{border-bottom:0;padding:22px 18px 4px;display:block}.pg-rates-all tbody+tbody tr.pg-group{border-top:1px solid var(--line-2)}.pg-rates-all tr.pg-group>th:first-child{white-space:normal;border:0;padding:0;display:block}.pg-rates-all tr.pg-group>th.pg-group-col{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pg-rates-all tbody+tbody tr.pg-group>th{border-top:0}.pg-fp-pair{grid-template-columns:1fr;gap:14px}.pg-fp-zoom-box{height:180px}.pg-fp-rows div{grid-template-columns:96px minmax(0,1fr)}.pg-quote{margin-top:28px}.pg-pricing .pg-tabs{margin-top:56px}.pg-pricing section.pg-sec{padding-top:80px}.pg-pricing section.pg-sec.pg-sec-first{padding-top:40px}.pg-calc .core{grid-template:"head""in""out"/1fr}.pg-calc-head{border-left:0;padding:22px 20px 0}.pg-calc-hero{border-bottom:0;padding-bottom:18px}.pg-calc-in{border-top:1px solid var(--line);padding:22px 20px 26px}.pg-calc-out{border-left:0;border-top:1px solid var(--line);padding:8px 20px 26px}.pg-calc-big b{font-size:64px}.pg-seg{display:flex}.pg-seg-opt{flex:1}.pg-seg-opt span{width:100%;min-width:0;height:44px}.pg-two{grid-template-columns:1fr}.pg-sub{padding-left:0}.pg-kv{margin-top:32px}}.pg-fn{vertical-align:.42em;margin-left:2px;font-size:.7em;line-height:0}.pg-num small+small{margin-top:2px}.pg-spec-models i{min-width:64px;font-style:normal;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);margin-right:8px;display:inline-block}.pg-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14.5px}.pg-formula code{border:1px solid var(--line);font:500 16px/1.7 var(--mono);color:var(--bone);white-space:normal;overflow-wrap:anywhere;background:#00000057;border-radius:16px;padding:26px 30px;display:block}.pg-worked{max-width:900px;font:400 14px/1.7 var(--mono);color:var(--bone-2);overflow-wrap:anywhere;margin-top:22px}.pg-rules{border-top:1px solid var(--line);max-width:900px;margin-top:44px;list-style:none}.pg-rules li{border-bottom:1px solid var(--line);color:var(--bone-2);padding:18px 0 18px 30px;font-size:16px;line-height:1.65;position:relative}.pg-rules li:before{content:"";border:1px solid var(--bone-3);border-radius:50%;width:6px;height:6px;position:absolute;top:29px;left:4px}.pg-scroll{overflow-x:auto}.pg-worktable th,.pg-worktable td{padding-left:20px;padding-right:20px}@media (max-width:760px){.pg-formula code{padding:18px;font-size:13.5px}.pg-worked{font-size:12.5px}.pg-rules li{font-size:15px}.pg-scroll{overflow-x:visible}.pg-worktable th,.pg-worktable td{padding-left:0;padding-right:0}.pg-worktable td:before{min-height:2.6em}}.pg-meta{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px;display:flex}.pg-meta-item{font:500 10.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);align-items:center;gap:10px;display:inline-flex}.pg-meta-item code{font:500 12px/1 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--bone-2)}.pg-meta .pg-inline{font-size:14px}.pg-from{letter-spacing:.1em;text-transform:uppercase;font:500 12px/1.5 var(--mono)!important;color:var(--bone)!important;margin-top:18px!important}.pg-code-inline{font:500 13px/1.4 var(--mono);color:var(--bone);background:#ffffff0f;border-radius:6px;padding:2px 8px}.pg-strip-wrap{margin-top:64px}.pg-strip .core{background:linear-gradient(#13120f,#0c0b0a)}.pg-strip-cells{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pg-strip-cells>div{flex-direction:column;min-width:0;padding:30px 32px 28px;display:flex}.pg-strip-cells>div+div{border-left:1px solid var(--line)}.pg-strip-cells .pg-label{margin-bottom:14px}.pg-strip-cells b{font:500 36px/1 var(--mono);letter-spacing:-.04em;color:var(--bone)}.pg-strip-cells small{font:500 11px/1.4 var(--mono);letter-spacing:.08em;color:var(--bone-3);margin-top:10px}.pg-strip-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding:18px 32px 20px;display:flex}.pg-strip-foot p{color:var(--bone-2);font-size:14px;line-height:1.6}.pg-gen-wrap{margin-top:28px}.pg-gen .core{background:linear-gradient(#13120f,#0c0b0a);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);display:grid}.pg-gen-panel{flex-direction:column;gap:20px;padding:30px 32px 34px;display:flex}.pg-gen-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-gen-kicker{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.pg-gen-dock{border:1px solid var(--line);background:#0000004d;border-radius:20px;padding:14px}.pg-gen-row1{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-gen-prompt{color:var(--bone);font-size:15.5px;line-height:1.55}.pg-gen-chips{flex-wrap:wrap;gap:6px;margin-top:14px;list-style:none;display:flex}.pg-gen-chips .chip{height:32px;font-size:10.5px}.pg-gen-quote{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;display:flex}.pg-gen-quote .pg-label{margin-bottom:8px}.pg-gen-cr{font:500 40px/1 var(--mono);letter-spacing:-.04em}.pg-gen-quote .hint{text-align:right;white-space:normal;margin:0}.pg-gen-wait-h{letter-spacing:-.02em;color:var(--bone);font-size:18px;font-weight:600}.pg-gen-small{color:var(--bone-2);margin-top:4px;font-size:14px;line-height:1.6}.pg-gen-wait .pg-wl{margin-top:16px}.pg-gen-wait.is-second{border-top:1px solid var(--line);padding-top:20px}.pg-gen-wait.is-second .pg-gen-wait-h{font-size:15.5px}.pg-gen-cta .btn .cost{font:600 12px/1 var(--mono);letter-spacing:.04em;background:#09090a17;border-radius:999px;align-items:center;height:26px;padding:0 10px;display:inline-flex}.pg-gen-cta .pg-gen-small{margin-top:12px}.pg-gen-shot{background:#050506;min-height:460px;margin:0;position:relative;overflow:hidden}.pg-gen-shot img{object-fit:cover;filter:saturate(1.04)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.pg-gen-shot:after{content:"";pointer-events:none;background:linear-gradient(#06060800 66%,#060608d1 100%),linear-gradient(#06060873 0%,#06060800 22%);position:absolute;inset:0}.pg-gen-shot .crop{z-index:2;border:0 solid #eeebe58c;width:20px;height:20px;position:absolute}.pg-gen-shot .c1{border-top-width:1px;border-left-width:1px;top:18px;left:18px}.pg-gen-shot .c2{border-top-width:1px;border-right-width:1px;top:18px;right:18px}.pg-gen-shot .c3{border-bottom-width:1px;border-left-width:1px;bottom:18px;left:18px}.pg-gen-shot .c4{border-bottom-width:1px;border-right-width:1px;bottom:18px;right:18px}.pg-gen-tag{z-index:2;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#eeebe5b3;position:absolute;top:32px;right:40px}.pg-gen-shot figcaption{z-index:2;font:500 10.5px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#eeebe5c7;position:absolute;bottom:34px;left:40px;right:40px}.pg-wl .pg-label{margin-bottom:8px}.pg-wl-row{gap:8px;display:flex}.pg-wl-row .pg-input{border-radius:999px;flex:1;min-width:0;padding:0 20px}.pg-wl-row .btn{flex:none;height:48px}.pg-wl-row .btn:disabled{opacity:.7;cursor:default}.pg-wl-err{color:var(--bone);margin-top:10px;font-size:13.5px}.pg-wl-err:before{content:"! ";font-family:var(--mono);color:var(--bone)}.pg-wl-note{color:var(--bone-3);margin-top:10px;font-size:12.5px;line-height:1.5}.pg-wl-done{border:1px solid var(--line-2);background:#ffffff08;border-radius:18px;padding:20px}.pg-wl-title{letter-spacing:-.02em;color:var(--bone);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.pg-wl-title i{background:var(--bone);border-radius:50%;flex:none;width:8px;height:8px}.pg-wl-body{color:var(--bone-2);margin-top:6px;font-size:14px;line-height:1.6}.pg-wl-prices{border-top:1px solid var(--line);margin-top:14px;list-style:none}.pg-wl-prices li{border-bottom:1px solid var(--line);font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.pg-wl-prices b{letter-spacing:0;text-transform:none;color:var(--bone);font-size:14px;font-weight:500}.pg-wl-prices small{color:var(--bone-3);font-size:11.5px}.pg-wl-links{flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.pg-ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.pg-ex{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:26px;flex-direction:column;padding:8px 8px 22px;display:flex}.pg-ex-img{aspect-ratio:16/10;background:#0d0c0b;border-radius:19px;position:relative;overflow:hidden}.pg-ex-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.pg-ex:hover .pg-ex-img img{transform:scale(1.04)}.pg-ex-img:after{content:"";pointer-events:none;background:linear-gradient(#0006 0%,#0000 30%);position:absolute;inset:0}.pg-ex-lab{z-index:2;font:500 10px/1 var(--mono);letter-spacing:.2em;color:#eeebe5cc;text-transform:uppercase;position:absolute;top:14px;left:16px}.pg-ex-name{font-family:var(--sans);letter-spacing:-.03em;color:var(--bone-warm);margin:20px 16px 0;font-size:24px;font-style:normal;font-weight:500;line-height:1.05}.pg-ex-prompt{color:var(--bone-2);margin:10px 16px 0;font-size:14.5px;line-height:1.6}.pg-ex-rcpt{border-top:1px dashed var(--line-2);font:500 11px/1.5 var(--mono);letter-spacing:.06em;margin:18px 16px 0;padding-top:14px}.pg-ex-rcpt div{align-items:baseline;padding:4px 0;display:flex}.pg-ex-rcpt dt{color:var(--bone-3);text-transform:uppercase;letter-spacing:.12em;flex:none;font-size:10px}.pg-ex-rcpt i{border-bottom:1px dotted #eeebe52e;flex:1;min-width:12px;margin:0 8px;transform:translateY(-3px)}.pg-ex-rcpt dd{color:var(--bone);text-align:right}.pg-ex-link{min-height:44px;margin:16px 16px 0;font-size:14px}.pg-ex-more{border:1px dashed var(--line-2);min-height:280px;transition:background .4s var(--ease);border-radius:26px;flex-direction:column;justify-content:flex-end;gap:12px;padding:30px;display:flex}.pg-ex-more:hover{background:#ffffff06}.pg-ex-more .pg-label{margin:0}.pg-ex-more-t{font-family:var(--sans);color:var(--bone-warm);font-size:30px;font-style:normal;font-weight:500;line-height:1.05}.pg-ex-more .ic{background:var(--bone);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.pg-vs th:not(:first-child),.pg-vs td{text-align:left}.pg-vs thead th:first-child,.pg-vs tbody th{width:22%}.pg-vs thead th:not(:first-child){font:600 16px/1.3 var(--sans);letter-spacing:-.02em;text-transform:none;color:var(--bone)}.pg-vs .is-cur{box-shadow:inset 1px 0 0 var(--line-2), inset -1px 0 0 var(--line-2);background:#eeebe50a}.pg-cur-tag{border:1px solid var(--line-2);height:22px;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);vertical-align:2px;border-radius:999px;align-items:center;margin-left:10px;padding:0 9px;display:inline-flex}.pg-vs td{font-family:var(--sans);color:var(--bone);font-size:15px}.pg-vs td.pg-num b{font-family:var(--mono);font-size:17px}.pg-vs td .pg-code-inline{margin-top:6px;font-size:12px;display:inline-block}.pg-cell-t{display:block}.pg-row-k{margin-top:0!important}.pg-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.pg-cap{border:1px solid var(--line);background:#ffffff04;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.pg-cap-img{background:#0d0c0b;min-height:240px;position:relative}.pg-cap-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-cap-body{flex-direction:column;padding:28px 28px 30px;display:flex}.pg-cap-n{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--bone-3)}.pg-cap h3{letter-spacing:-.03em;margin-top:auto;padding-top:28px;font-size:22px;font-weight:600;line-height:1.2}.pg-cap p{color:var(--bone-2);margin-top:10px;font-size:15px;line-height:1.6}.pg-guide{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:56px;display:grid}.pg-guide-layers{position:sticky;top:96px}.pg-guide-layers .core{background:linear-gradient(#13120f,#0c0b0a);padding:32px 34px 34px}.pg-guide-prompt{letter-spacing:-.015em;color:var(--bone);margin-top:6px;font-size:22px;line-height:1.7}.pg-guide-prompt span{text-underline-offset:7px;text-decoration-line:underline;text-decoration-color:#eeebe5b3;text-decoration-thickness:1.5px}.pg-guide-prompt .l2{text-decoration-style:dashed}.pg-guide-prompt .l3{text-decoration-style:dotted;text-decoration-thickness:2px}.pg-guide-legend{border-top:1px solid var(--line);margin-top:26px;list-style:none}.pg-guide-legend li{border-bottom:1px solid var(--line);color:var(--bone-2);align-items:baseline;gap:12px;padding:14px 0;font-size:14.5px;line-height:1.5;display:flex}.pg-guide-legend li b{color:var(--bone);font-weight:600}.pg-guide-legend i{border-top:1.5px solid #eeebe5bf;flex:none;width:26px;height:0;transform:translateY(-4px)}.pg-guide-legend i.l2{border-top-style:dashed}.pg-guide-legend i.l3{border-top:2px dotted #eeebe5bf}.pg-guide-tips{gap:12px;display:grid}.pg-tip{border:1px solid var(--line);background:#ffffff04;border-radius:20px;padding:22px 24px}.pg-tip h3{letter-spacing:-.02em;font-size:17px;font-weight:600}.pg-tip p{color:var(--bone-2);margin-top:6px;font-size:14.5px;line-height:1.6}.pg-tip code{font:500 12.5px/1.6 var(--mono);color:#d8d4cd;background:#00000057;border-radius:12px;margin-top:12px;padding:12px 14px;display:block}.pg-tip-vs p{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pg-tip-vs p+p{color:var(--bone);margin-top:10px}.pg-tip-vs .pg-label{margin:0}.pg-guide-presets{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:36px;display:flex}.pg-guide-presets .pg-label{margin:0}.pg-guide-presets>div{flex-wrap:wrap;gap:8px;display:flex}.pg-guide-presets .pill:hover{color:var(--bone);border-color:var(--line-2)}.pg-size-row{display:block}.pg-size-row+.pg-size-row{margin-top:4px}.pg-size-note{margin-top:6px;font-size:12px;display:block}.pg-idlist{gap:0;display:grid}.pg-idlist a.pg-inline{text-underline-offset:4px;border-bottom:0;align-items:center;min-height:44px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.pg-idlist>span{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pg-idlist>span .pg-muted{font-size:13px}.pg-api{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;margin-top:56px;display:grid}.pg-numlist{counter-reset:s;border-top:1px solid var(--line);list-style:none}.pg-numlist li{counter-increment:s;border-bottom:1px solid var(--line);color:var(--bone-2);padding:16px 0 16px 46px;font-size:15.5px;line-height:1.6;position:relative}.pg-numlist li:before{content:counter(s, decimal-leading-zero);font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--bone-3);position:absolute;top:19px;left:0}.pg-links{flex-wrap:wrap;gap:6px 24px;margin-top:18px;display:flex}.pg-links .link{min-height:44px}.pg-api-code{gap:12px;min-width:0;display:grid}.pg-code{border:1px solid var(--line);background:#00000057;border-radius:18px;overflow:hidden}.pg-code-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex}.pg-code-title{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);margin-right:auto}.pg-code-tabs{gap:2px;display:flex}.pg-code-tabs button{height:34px;color:var(--bone-3);font:500 12px/1 var(--mono);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.pg-code-tabs button[aria-selected=true]{color:var(--bone);background:#ffffff14}.pg-code-tabs button:focus-visible,.pg-copy:focus-visible{outline-offset:1px;outline:2px solid #eeebe599}.pg-copy{border:1px solid var(--line-2);height:34px;color:var(--bone-2);font:500 12px/1 var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.pg-copy:hover{color:var(--bone)}.pg-code pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 var(--mono);color:#d8d4cd;tab-size:2;margin:0;padding:20px 22px;overflow-x:auto}.pg-code pre:focus-visible{outline-offset:-2px;outline:2px solid #eeebe580}.btn.pg-copy-btn{height:44px;font:600 14.5px/1 var(--sans);letter-spacing:0;color:var(--bone);padding:0 20px}.pg-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px;list-style:none;display:grid}.pg-flow li{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:22px;flex-direction:column;padding:28px 28px 26px;display:flex;position:relative}.pg-flow-n{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--bone-3)}.pg-flow h3{letter-spacing:-.03em;margin-top:22px;font-size:21px;font-weight:600}.pg-flow p{color:var(--bone-2);margin-top:8px;font-size:14.5px;line-height:1.6}.pg-flow-cost{font:500 16px/1 var(--mono);color:var(--bone);margin-top:auto;padding-top:22px}.pg-related{padding-top:120px}.pg-related ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;display:grid}@media (min-width:1101px) and (max-width:1179px){html[lang=ja] .pg-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-related a{border:1px solid var(--line);height:100%;transition:background .4s var(--ease), border-color .4s var(--ease);border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.pg-related a:hover{border-color:var(--line-2);background:#ffffff08}.pg-related-t{letter-spacing:-.02em;color:var(--bone);justify-content:space-between;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.pg-related-t .ico{color:var(--bone-3)}.pg-related-b{color:var(--bone-2);font-size:13.5px;line-height:1.55}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-ex-name,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-ex-more-t{letter-spacing:.02em;font-size:24px;font-style:normal;font-weight:600}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-from,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-meta-item{letter-spacing:.04em}@media (max-width:1100px){.pg-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-cap{grid-template-columns:1fr}.pg-cap-img{min-height:200px}}@media (max-width:760px){.pg-strip-wrap{margin-top:44px}.pg-strip-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-strip-cells>div{padding:20px 18px}.pg-strip-cells>div+div{border-left:0}.pg-strip-cells>div:nth-child(2n){border-left:1px solid var(--line)}.pg-strip-cells>div:nth-child(n+3){border-top:1px solid var(--line)}.pg-strip-cells b{font-size:26px}.pg-strip-foot{padding:16px 18px}.pg-gen .core{grid-template-columns:1fr}.pg-gen-panel{order:2;padding:22px 18px 24px}main.pg-model:has(>.pg-hero-compact){flex-direction:column;display:flex}main.pg-model>.pg-hero-compact{display:contents}main.pg-model>.pg-hero-compact>:is(.pg-meta,.pg-from,.pg-facts){order:1}main.pg-model>.pg-hero-compact>.pg-meta{margin-top:28px}main.pg-model:has(>.pg-hero-compact)>.pg-gen-wrap{margin-top:24px}main.pg-model:has(>.pg-hero-compact)>:not(.pg-hero-compact,.pg-gen-wrap){order:2}main.pg-model:has(>.pg-hero-compact) .pg-gen-panel{order:1}main.pg-model:has(>.pg-hero-compact) .pg-gen-shot{order:2}main.pg-model:has(>.pg-hero-compact) .pg-gen-cta{order:1}main.pg-model:has(>.pg-hero-compact) :is(.pg-gen-quote,.pg-gen-wait){order:2}.pg-gen-shot{order:1;min-height:240px}.pg-gen-tag{top:22px;right:22px}.pg-gen-row1{grid-template-columns:52px minmax(0,1fr);gap:12px}.pg-gen-chips .chip{height:32px}.pg-wl-row{flex-direction:column}.pg-wl-row .btn{justify-content:space-between}.pg-ex-grid{grid-template-columns:1fr;margin-top:36px}.pg-ex-more{min-height:160px}.pg-caps,.pg-guide{grid-template-columns:1fr;margin-top:36px}.pg-guide-layers{position:static}.pg-guide-layers .core{padding:22px 20px}.pg-guide-prompt{font-size:18px}.pg-api{grid-template-columns:1fr;gap:28px;margin-top:36px}.pg-flow{grid-template-columns:1fr;margin-top:36px}.pg-flow li{min-height:0}.pg-related{padding-top:88px}.pg-related ul{grid-template-columns:1fr}.pg-vs .is-cur{box-shadow:none}.pg-code pre{padding:16px;font-size:12px}.pg-code-bar:has(.pg-code-tabs) .pg-code-title{display:none}.pg-code-bar{padding-left:8px}.pg-code-tabs{margin-right:auto}.pg-vs thead th:first-child,.pg-vs tbody th{width:auto}.pg-gen-quote{flex-direction:column;align-items:flex-start;gap:10px}.pg-gen-quote .hint{text-align:left}.pg-gen-shot figcaption{bottom:20px;left:22px;right:22px}.pg-gen-shot .c3,.pg-gen-shot .c4,.pg-tool-result .c3,.pg-tool-result .c4{display:none}}.pg-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pg-preset-grid-3{margin-top:56px}.pg-preset{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:26px;flex-direction:column;padding:8px 8px 20px;display:flex}.pg-preset-img{aspect-ratio:4/3;background:#0d0c0b;border-radius:19px;display:block;position:relative;overflow:hidden}.pg-preset-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.pg-preset:hover .pg-preset-img img{scale:1.04}.pg-preset-img:after{content:"";pointer-events:none;background:linear-gradient(#0006 0%,#0000 30%);position:absolute;inset:0}.pg-preset-body{flex-direction:column;flex:1;display:flex}.pg-preset-body .pg-ex-name a:hover{opacity:.8}.pg-preset-spec{font:500 10.5px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 16px 0;display:flex}.pg-preset-spec b{letter-spacing:.02em;text-transform:none;color:var(--bone);font-size:13px;font-weight:500}.pg-preset-spec span{letter-spacing:.04em;text-transform:none}.pg-preset-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:auto 16px 0;padding-top:18px;display:flex}.pg-preset-act .link{min-height:44px;font-size:14px}.pg-muted-link{color:var(--bone-2)!important}.pg-muted-link span{border-bottom:1px dotted var(--bone-3)}.pg-preset-own{justify-content:flex-end;min-height:0}.pg-preset-own-b{color:var(--bone-2);font-size:14px;line-height:1.6}.pg-gen-first{margin-top:56px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-preset-spec{letter-spacing:.06em}@media (max-width:1100px){.pg-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pg-preset-grid{grid-template-columns:1fr;gap:14px}.pg-preset-grid-3{margin-top:36px}.pg-gen-first{margin-top:40px}.pg-preset{grid-template-columns:clamp(88px,28vw,108px) minmax(0,1fr);align-content:start;column-gap:14px;padding:8px 8px 14px;display:grid}html[lang=ja] .pg-preset-head .pg-ex-name{container-type:inline-size}.pg-preset-img{aspect-ratio:4/5;border-radius:15px;grid-row:1;align-self:start}.pg-preset-img .pg-ex-lab{letter-spacing:.12em;font-size:8.5px;top:9px;left:9px}.pg-preset-img .pg-tpl-shots{inset:auto auto 8px 8px}.pg-preset-body{display:contents}.pg-preset-head{grid-area:1/2;align-self:center;padding:4px 4px 4px 0}.pg-preset-head .pg-ex-name{margin:0;font-size:21px}.pg-preset-head .pg-ex-prompt{margin:8px 0 0;font-size:14px;line-height:1.5}.pg-preset-head .pg-preset-spec{margin:10px 0 0}.pg-preset>:not(.pg-preset-img),.pg-preset-body>:not(.pg-preset-head){grid-column:1/-1}.pg-preset-body>.pg-preset-act{order:1;margin:12px 8px 0;padding-top:0}.pg-preset-body>.pg-ex-prompt{order:2;margin:10px 8px 0}.pg-preset-body>.pg-ex-rcpt{flex-direction:column;order:2;margin:12px 8px 0;display:flex}.pg-ex-rcpt>div:last-child{order:-1}.pg-preset-body>.pg-tpl-recipe{order:3;margin:6px 8px 0}}.pg-tool .core{background:linear-gradient(#13120f,#0c0b0a);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.pg-tool-in{flex-direction:column;gap:22px;padding:30px 32px 32px;display:flex}.pg-entry{border:1px solid var(--line-2);text-align:center;min-height:200px;color:var(--bone);transition:background .35s var(--ease), border-color .35s var(--ease);background:#ffffff08;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}a.pg-entry:hover{background:#ffffff0e;border-color:#eeebe566}a.pg-entry:focus-visible{outline-offset:3px;outline:2px solid #eeebe599}.pg-entry-ic{background:var(--bone);width:44px;height:44px;color:var(--ink);transition:transform .35s var(--ease);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}a.pg-entry:hover .pg-entry-ic{transform:translate(2px,-2px)}.pg-entry b{letter-spacing:-.015em;color:var(--bone);font-size:16px;font-weight:600}.pg-entry-hint{max-width:360px;color:var(--bone-3);font-size:13px;line-height:1.5}.pg-entry.is-closed{text-align:left;justify-content:flex-start;align-items:stretch}.pg-entry.is-closed .pg-entry-hint{max-width:none}.pg-entry.is-closed .pg-wl{margin-top:10px}.pg-entry-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.page-head .pg-entry-row p.pg-gen-small{max-width:420px;margin-top:0;font-size:14px}html[lang=ko] .pg-entry-row p.pg-gen-small,html[lang=ko] .pg-entry-hint{word-break:keep-all;overflow-wrap:anywhere}html:is([lang=zh-CN],[lang=ja]) .pg-entry-row p.pg-gen-small,html:is([lang=zh-CN],[lang=ja]) .pg-entry-hint{line-break:strict}.pg-tool-price{border-top:1px solid var(--line);flex-direction:column;padding-top:18px;display:flex}.pg-tool-price .pg-label{margin-bottom:8px}.pg-tool-price b{font:500 26px/1.1 var(--mono);letter-spacing:-.03em;color:var(--bone)}.pg-tool-price small{font:500 11px/1.5 var(--mono);letter-spacing:.06em;color:var(--bone-3);margin-top:8px}.pg-tool-out{border-left:1px solid var(--line);flex-direction:column;display:flex}.pg-tool .core{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pg-tool .pg-entry{min-height:168px}.pg-tool-result{background:#050506;flex:1;min-height:360px;position:relative;overflow:hidden}.pg-tool-result img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-tool-result:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05050600 62%,#050506c7 100%);position:absolute;inset:0}.pg-tool-result .crop{z-index:2;border:0 solid #eeebe58c;width:20px;height:20px;position:absolute}.pg-tool-result .c1{border-top-width:1px;border-left-width:1px;top:18px;left:18px}.pg-tool-result .c2{border-top-width:1px;border-right-width:1px;top:18px;right:18px}.pg-tool-result .c3{border-bottom-width:1px;border-left-width:1px;bottom:18px;left:18px}.pg-tool-result .c4{border-bottom-width:1px;border-right-width:1px;bottom:18px;right:18px}.pg-tool-result-t{z-index:2;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#eeebe5bf;position:absolute;bottom:22px;left:48px;right:48px}.pg-tool-result-t b{color:var(--bone);font-weight:500}.pg-tool-cta{border-top:1px solid var(--line);padding:24px 32px 28px}.pg-tool-cta .pg-gen-small{margin-top:12px}.pg-band{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:120px;padding:36px 40px;display:flex}.pg-band-t{letter-spacing:-.035em;font-size:30px;font-weight:600}.pg-band-t em{font-family:var(--sans);letter-spacing:-.035em;color:var(--bone-warm);font-size:30px;font-style:normal;font-weight:300}.pg-toolgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.pg-toolcard{border:1px solid var(--line);height:100%;min-height:220px;transition:border-color .4s var(--ease), background .4s var(--ease);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:22px;flex-direction:column;padding:24px 24px 22px;display:flex}.pg-toolcard:hover{border-color:var(--line-2);background:#ffffff0d}.pg-toolcard-t{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.pg-toolcard-t .ico{color:var(--bone-3)}.pg-toolcard-a{font-family:var(--sans);color:var(--bone-warm);margin-top:8px;font-size:18px;font-style:normal;font-weight:400;line-height:1.15}.pg-toolcard-p{font:500 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--bone);margin-top:auto;padding-top:22px}.pg-toolcard-n{font:500 10.5px/1.5 var(--mono);letter-spacing:.04em;color:var(--bone-3);margin-top:4px}.pg-toolcard .pg-status{margin-top:12px}.pg-toolcard.is-split{position:relative}.pg-toolcard-go{color:var(--bone)}.pg-toolcard-go:after{content:"";border-radius:inherit;position:absolute;inset:0}.pg-toolcard-go:focus-visible{outline:none}.pg-toolcard.is-split:has(.pg-toolcard-go:focus-visible){outline:2px solid var(--bone);outline-offset:2px}.pg-toolcard-about{z-index:1;min-height:44px;color:var(--bone-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);align-self:flex-start;align-items:center;margin-top:4px;font-size:13px;display:inline-flex;position:relative}.pg-toolcard-about:hover{color:var(--bone)}.pg-tools-group+.pg-tools-group{margin-top:28px}.pg-soon{border-top:1px solid var(--line)}.pg-soon>summary{cursor:pointer;letter-spacing:-.02em;min-height:56px;color:var(--bone);justify-content:space-between;align-items:center;gap:12px;font-size:19px;font-weight:600;list-style:none;display:flex}.pg-soon>summary::-webkit-details-marker{display:none}.pg-soon>summary .ico{color:var(--bone-3);transition:transform .3s var(--ease)}.pg-soon[open]>summary .ico{transform:rotate(180deg)}.pg-soon-note{max-width:64ch;color:var(--bone-2);margin:4px 0 18px;font-size:14px;line-height:1.6}.pg-models-list{border-top:1px solid var(--line);margin-top:64px;list-style:none}.pg-models-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:16px 40px;padding:32px 0;display:grid}.pg-models-name h2{letter-spacing:-.03em;color:var(--bone);font-size:28px;font-weight:600;line-height:1.15}.pg-models-tiers{font:500 11px/1.5 var(--mono);letter-spacing:.06em;color:var(--bone-3);margin-top:8px;display:block}.pg-models-what p{color:var(--bone-2);font-size:17px;line-height:1.55}.pg-models-links{flex-wrap:wrap;gap:0 24px;margin-top:8px;display:flex}.pg-models-links .link{min-height:44px}.pg-models-price{text-align:right}.pg-models-price b{letter-spacing:-.03em;font-size:30px}.pg-models .pg-note{margin-top:24px}@media (max-width:760px){.pg-models-list{margin-top:40px}.pg-models-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.pg-models-price{text-align:left;order:2}.pg-models-what{order:3}.pg-models-name h2{font-size:22px}.pg-models-price b{font-size:24px}}.pg-flow-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-flow-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pg-flow-5 li{padding:26px 22px 24px}.pg-batch-table td small{margin-top:6px;display:block}.pg-batch-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;padding:20px 28px 22px;display:flex}.pg-batch-foot b{font:500 15px/1.4 var(--mono);color:var(--bone)}.pg-batch-foot span{color:var(--bone-3);font-size:13.5px}.pg-sheet td{color:var(--bone-2);font-size:14.5px}.pg-sheet td.pg-mono{color:var(--bone);font-size:13px}.pg-wait{margin-top:56px}.page-head .pg-api-wait{max-width:980px;margin-top:32px}.page-head .pg-api-wait+.pg-actions{margin-top:24px}.pg-wait .core{background:linear-gradient(#13120f,#0c0b0a);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:32px 36px;display:grid}.pg-wait-t{letter-spacing:-.035em;font-size:30px;font-weight:600;line-height:1.1}.pg-wait-t em{font-family:var(--sans);color:var(--bone-warm);font-size:30px;font-style:normal;font-weight:300}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-toolcard-a,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-band-t em,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-wait-t em{font-size:19px;font-style:normal;font-weight:600}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-band-t em,html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-wait-t em{font-size:28px}@media (max-width:1100px){.pg-toolgrid,.pg-flow-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-flow-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pg-tool .core{grid-template-columns:minmax(0,1fr)}.pg-tool-in{padding:22px 18px 24px}.pg-tool-out{border-left:0;border-top:1px solid var(--line)}.pg-tool-result{min-height:220px}.pg-tool-cta{padding:20px 18px 24px}.pg-entry{min-height:160px}.pg-tool-in,.pg-tool-out{display:contents}.pg-tool .pg-gen-top{order:1;padding:20px 18px 0}.pg-tool .pg-entry{order:2;min-height:132px;margin:16px 18px 0}.pg-tool .pg-tool-price{border-top:0;order:3;margin:18px 18px 0;padding-top:0}.pg-tool .pg-tool-cta{border-top:0;order:4;padding:16px 18px 0}.pg-tool .pg-tool-opts{order:5;padding:22px 18px}.pg-tool .pg-tool-result{border-top:1px solid var(--line);order:6}.pg-band{margin-top:88px;padding:24px 20px}.pg-band-t{font-size:22px}.pg-band-t em{font-size:24px}.pg-toolgrid{grid-template-columns:1fr}.pg-toolcard{min-height:0}.pg-flow-4,.pg-flow-5{grid-template-columns:1fr}.pg-batch-foot{padding:16px 18px}.pg-wait .core{grid-template-columns:1fr;gap:18px;padding:24px 20px}.pg-wait-t{font-size:24px}.pg-wait-t em{font-size:27px}.pg-sheet tr{grid-template-columns:1fr}}.pg-api-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:56px}@media (max-width:900px){.pg-api-hero{grid-template-columns:minmax(0,1fr)}}.pg-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.pg-feat{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:22px;padding:26px 24px 28px}.pg-feat h3{letter-spacing:-.025em;margin-top:26px;font-size:19px;font-weight:600;line-height:1.25}.pg-feat p{color:var(--bone-2);margin-top:10px;font-size:14.5px;line-height:1.6}.pg-band-mcp{margin-top:56px}.pg-band .pg-gen-small{max-width:620px}.pg-docs{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:56px;margin-top:64px;display:grid}.pg-toc{position:sticky;top:100px}.pg-toc ol{border-left:1px solid var(--line);list-style:none}.pg-toc a{min-height:44px;color:var(--bone-2);border-left:1px solid #0000;align-items:center;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;display:flex}.pg-toc a:hover{color:var(--bone);border-left-color:var(--bone-2)}.pg-docs-body{min-width:0}.pg-doc{padding-top:12px;scroll-margin-top:96px}.pg-doc+.pg-doc{border-top:1px solid var(--line);margin-top:72px;padding-top:56px}.pg-doc>h2{letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1.1}.pg-doc>p:not(.pg-note):not(.pg-label){max-width:720px;color:var(--bone-2);margin-top:14px;font-size:16px;line-height:1.7}.pg-doc .pg-kv{margin-top:28px}.pg-docsteps{gap:40px;margin-top:36px;list-style:none;display:grid}.pg-docsteps>li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px 28px;display:grid}.pg-docsteps>li>.pg-code{grid-column:2}.pg-docstep-t{grid-row:span 2}.pg-docstep-t h3{letter-spacing:-.025em;margin-top:12px;font-size:19px;font-weight:600}.pg-docstep-t p{color:var(--bone-2);margin-top:8px;font-size:15px;line-height:1.65}.pg-block-s{margin-top:28px}.pg-http-method{border:1px solid var(--line-2);min-width:52px;height:24px;font:600 10.5px/1 var(--mono);letter-spacing:.08em;color:var(--bone);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pg-http-method.is-post{background:var(--bone);color:var(--ink);border-color:var(--bone)}.pg-endpoints td,.pg-errors td{color:var(--bone-2);font-size:14.5px}.pg-endpoints thead th:first-child{width:110px}.pg-events-k{margin-top:26px}.pg-events{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.pg-doc .pg-rules{margin-top:24px}.pg-chat .core{background:linear-gradient(#13120f,#0c0b0a);flex-direction:column;gap:14px;padding:30px 32px 32px;display:flex}.pg-chat .core>.pg-label{margin-bottom:4px}.pg-msg{border:1px solid var(--line);border-radius:18px;max-width:76%;padding:14px 18px 16px}.pg-msg p{color:var(--bone);font-size:15.5px;line-height:1.6}.pg-msg-k{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);margin-bottom:6px;display:block}.pg-msg-you{border-color:var(--line-2);background:#eeebe512;align-self:flex-end}.pg-msg-ai{background:#00000040;align-self:flex-start}.pg-msg-tool{font:500 12px/1.6 var(--mono);color:#d8d4cd;overflow-wrap:anywhere;background:#00000059;border-radius:10px;margin-top:10px;padding:10px 12px;display:block}.pg-ways{border-top:1px solid var(--line);margin-top:44px;list-style:none}.pg-way{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;padding:44px 0;display:grid}.pg-way-text h3{letter-spacing:-.03em;margin-top:14px;font-size:26px;font-weight:600;line-height:1.2}.pg-way-text>p{color:var(--bone-2);margin-top:12px;font-size:16px;line-height:1.65}.pg-way-sign span{font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);margin-bottom:4px;display:block}.pg-way-text .link{align-items:center;gap:6px;margin-top:18px;display:inline-flex}.pg-way-code{min-width:0}.pg-way-note{color:var(--bone-3);margin-top:12px;font-size:13.5px;line-height:1.6}@media (max-width:900px){.pg-way{grid-template-columns:1fr;gap:22px;padding:32px 0}.pg-way-text h3{font-size:22px}}.ag-search{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:44px;display:flex}.ag-search-label{color:var(--bone-2);flex-basis:100%;font-size:14px;font-weight:500}.ag-search-input{flex:280px;max-width:440px}.ag-search-input::-webkit-search-cancel-button{filter:invert(.8)}.ag-count{color:var(--bone-3);font-variant-numeric:tabular-nums;font-size:14px}.ag-legend-link{min-height:44px;color:var(--bone-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;align-items:center;margin-left:auto;font-size:14px;display:inline-flex}.ag-legend-link:hover{color:var(--bone)}.ag-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;list-style:none;display:grid}.ag-card{border:1px solid var(--line);height:100%;min-height:156px;transition:border-color .4s var(--ease), background .4s var(--ease);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:20px;flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex}.ag-card:hover{border-color:var(--line-2);background:#ffffff0d}.ag-card:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.ag-name{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.ag-how{color:var(--bone-2);font-size:14.5px;line-height:1.5}.ag-how small{color:var(--bone-3);margin-top:2px;font-size:13px;display:block}.ag-status{border:1px solid var(--line-2);min-height:28px;color:var(--bone);border-radius:999px;align-items:center;padding:3px 11px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.ag-card .ag-status{align-self:flex-start;margin-top:auto}.ag-status:is(.is-needsCode,.is-limited){color:var(--bone-2);border-style:dashed}.ag-status.is-tested{border-color:var(--bone);background:var(--bone);color:var(--ink)}.ag-none{color:var(--bone-2);margin-top:20px;font-size:15px}.ag-legend-wrap{margin-top:48px;scroll-margin-top:96px}.ag-legend-h{letter-spacing:-.02em;font-size:20px;font-weight:600}.ag-legend{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.ag-legend>div{border-bottom:1px solid var(--line);padding:20px 24px 22px 0}.ag-legend dd{color:var(--bone-2);margin-top:12px;font-size:14px;line-height:1.6}@media (max-width:1100px){.ag-list,.ag-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ag-search-input{flex-basis:100%;max-width:none}.ag-legend-link{margin-left:0}.ag-list,.ag-legend{grid-template-columns:1fr}.ag-card{min-height:0;padding:18px 18px 16px}.ag-legend>div{padding-right:0}}.ag-facts{flex-wrap:wrap;gap:14px 32px;margin-top:28px;display:flex}.ag-facts>div{flex-direction:column;gap:6px;display:flex}.ag-facts dt{color:var(--bone-3);font-size:13px}.ag-facts dd{color:var(--bone);align-items:center;min-height:28px;font-size:15px;display:flex}.ag-docs{margin-top:16px}.ag-docs .link,.ag-note .link,.ag-next .link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.ag-tool .pg-meta{margin-top:14px}.ag-steps{margin-top:40px}.ag-steps li>p{color:var(--bone)}.ag-steps li>.pg-code,.ag-steps li>.ag-address{margin-top:14px}.ag-steps li.is-pending>p{color:var(--bone-2)}.ag-address{border:1px solid var(--line);background:#00000040;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ag-address-k{color:var(--bone-3);font-size:13px}.ag-address code{font:500 13px/1.5 var(--mono);color:var(--bone);overflow-wrap:anywhere}.ag-address .pg-copy{min-height:44px}.ag-next{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:18px;display:flex}.ag-next .ag-start{height:48px;font-size:15px}.ag-next .ag-start .ic{width:38px;height:38px}@media (max-width:760px){.ag-next .ag-start{white-space:normal;text-align:start;justify-content:space-between;width:100%;height:auto;min-height:48px;padding-block:5px;line-height:1.3}.ag-next .ag-start .ic{flex:none}}.ag-methods{border-top:1px solid var(--line);margin-top:40px;list-style:none}.ag-methods li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:8px 32px;padding:20px 0;display:grid}.ag-method-k{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:16px;display:flex}.ag-method-k b{font-weight:600}.ag-method-tag{border:1px solid var(--line-2);color:var(--bone-2);border-radius:999px;padding:2px 9px;font-size:12px}.ag-method-p{color:var(--bone-2);font-size:15px;line-height:1.6}.ag-methods li[data-ready=false] .ag-method-k b{color:var(--bone-2)}.ag-note{max-width:760px;margin-top:36px}.ag-note-h{letter-spacing:-.02em;font-size:20px;font-weight:600}.ag-note p{color:var(--bone-2);margin-top:10px;font-size:16px;line-height:1.65}.ag-note .link{margin-top:6px}.ag-plugin{max-width:760px;margin-top:40px}.ag-plugin-h{letter-spacing:-.02em;font-size:20px;font-weight:600}.ag-plugin p{color:var(--bone-2);margin-top:10px;font-size:16px;line-height:1.65}.ag-plugin p+div,.ag-plugin div+p{margin-top:14px}@media (max-width:760px){.ag-methods li{grid-template-columns:1fr}}html[lang=ko] :is(.ag-how,.ag-legend dd,.ag-method-p,.ag-note p,.ag-plugin p,.ag-steps p){word-break:keep-all;overflow-wrap:break-word}html[lang=zh-CN] :is(.ag-how,.ag-legend dd,.ag-method-p,.ag-note p,.ag-plugin p,.ag-steps p){line-break:strict}.pg-mcp-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.pg-mcp-step{border:1px solid var(--line);background:#ffffff04;border-radius:22px;min-width:0;padding:26px 26px 28px}.pg-mcp-step h3{letter-spacing:-.025em;font-size:20px;font-weight:600}.pg-mcp-step>p{color:var(--bone-2);margin:8px 0 18px;font-size:15px;line-height:1.6}.pg-mcp-step .pg-numlist{margin-top:16px}.pg-mcp-step .pg-code+.pg-code{margin-top:10px}.pg-mcptools td{color:var(--bone-2);font-size:14.5px}.pg-mcptools td b{color:var(--bone);font-weight:600}.pg-meta .pg-copy{height:32px}.pg-components{list-style:none}.pg-components li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;display:flex}.pg-components li:last-child{border-bottom:0}.pg-components b{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.pg-components li>div>span{color:var(--bone-2);margin-top:4px;font-size:14px;display:block}.pg-verdict{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pg-verdict-card{border:1px solid var(--line);transition:border-color .4s var(--ease);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:26px;flex-direction:column;padding:30px 32px 28px;display:flex}.pg-verdict-card:hover{border-color:var(--line-2)}.pg-verdict-card h2{font-family:var(--sans);letter-spacing:-.035em;color:var(--bone-warm);margin-top:10px;font-size:30px;font-style:normal;font-weight:600;line-height:1.08}.pg-verdict-card p{color:var(--bone-2);margin-top:12px;font-size:15.5px;line-height:1.6}.pg-verdict-card .link{margin-top:22px}.pg-vsflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.pg-vsflow-card{border:1px solid var(--line-2);background:#eeebe50a;border-radius:22px;flex-direction:column;padding:28px 30px;display:flex}.pg-vsflow-card b{font:500 56px/1 var(--mono);letter-spacing:-.05em;margin-top:6px}.pg-vsflow-card small{font:500 12px/1.5 var(--mono);color:var(--bone-3);margin-top:12px}.pg-vsflow-alt{border-color:var(--line);background:0 0}.pg-vsflow-alt b{color:var(--bone-2)}.pg-story{margin-top:44px}.pg-story p{font-size:18px;line-height:1.75}.pg-fields{max-width:760px;margin-top:44px}.pg-tiers td{color:var(--bone-2);font-size:15px}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-verdict-card h2{letter-spacing:.01em;font-size:28px;font-style:normal;font-weight:600}@media (max-width:1100px){.pg-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-docs{grid-template-columns:1fr;gap:28px}.pg-toc{position:static}.pg-toc ol{border-left:0;flex-wrap:wrap;gap:4px 6px;display:flex}.pg-toc a{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:44px;margin:0;padding:0 12px;display:inline-flex}.pg-docsteps>li{grid-template-columns:1fr}.pg-docsteps>li>.pg-code{grid-column:1}.pg-docstep-t{grid-row:auto}}@media (max-width:760px){.pg-api-hero{margin-top:40px}.pg-feats{grid-template-columns:1fr;margin-top:36px}.pg-doc+.pg-doc{margin-top:48px;padding-top:40px}.pg-doc>h2{font-size:28px}.pg-chat .core{padding:22px 16px}.pg-msg{max-width:92%}.pg-mcp-panel{grid-template-columns:1fr}.pg-mcp-step{padding:20px 16px 22px}.pg-components li{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.pg-verdict,.pg-vsflow{grid-template-columns:1fr;margin-top:36px}.pg-verdict-card{padding:24px 20px}.pg-verdict-card h2{font-size:30px}.pg-vsflow-card b{font-size:44px}.pg-story p{font-size:16.5px}.pg-endpoints tr,.pg-errors tr,.pg-tiers tr,.pg-mcptools tr{grid-template-columns:1fr}}.page-head p.pg-note{max-width:760px;font:400 12px/1.75 var(--mono);letter-spacing:.01em;color:var(--bone-3);margin-top:14px}.page-head p.pg-operator{color:var(--bone);margin-top:30px;font-size:16px}.pg-translation{border:1px dashed var(--line-2);max-width:860px;color:var(--bone-2);border-radius:14px;margin-bottom:28px;padding:12px 16px;font-size:14px;line-height:1.65}.pg-legal-body{margin-top:72px}.pg-legal-prose{max-width:780px;margin-top:0}.pg-legal-prose section{scroll-margin-top:96px}.pg-legal-prose section+section{margin-top:8px}.pg-legal-prose h2{align-items:baseline;gap:14px;margin-top:44px;display:flex}.pg-legal-prose section:first-child h2{margin-top:0}.pg-legal-n{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--bone-3);flex:none}.pg-legal-prose p,.pg-legal-prose ul{margin-top:12px}.pg-legal-contact{border-top:1px solid var(--line);padding-top:32px;margin-top:56px!important}.pg-legal-contact h2{margin-top:0!important}.pg-legal-prose ul{margin-left:0;padding-left:20px;list-style:outside}.pg-legal-prose li::marker{color:var(--bone-3)}.pg-legal-prose li{padding-left:4px}.pg-legal-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:14.5px;line-height:1.6}.pg-legal-table th,.pg-legal-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px 10px 0}.pg-legal-table thead th{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);border-top:0}.pg-legal-table tbody th{white-space:nowrap;font-weight:400}.pg-legal-table tbody th code{font-size:13px}@media (max-width:760px){.pg-legal-body{margin-top:44px}.pg-legal-prose h2{font-size:21px}.pg-legal-table thead{display:none}.pg-legal-table tr{border-top:1px solid var(--line);padding:12px 0;display:block}.pg-legal-table th,.pg-legal-table td{border-top:0;padding:2px 0;display:block}.pg-legal-table tbody th{white-space:normal;overflow-wrap:anywhere}.pg-legal-table td:before{content:attr(data-label) " · ";color:var(--bone-3)}}.pg-seller-table{border-collapse:collapse;width:100%;max-width:920px;font-size:15.5px;line-height:1.7}.pg-seller-table th,.pg-seller-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 0}.pg-seller-table tr:last-child>*{border-bottom:1px solid var(--line)}.pg-seller-table th{width:240px;color:var(--bone);padding-right:28px;font-weight:500}.pg-seller-table td{color:var(--bone-2);overflow-wrap:anywhere}.pg-seller-table td p+p{margin-top:8px}.pg-seller-links{flex-wrap:wrap;gap:0 22px;margin-bottom:-11px;display:flex}.pg-seller-table td p+.pg-seller-links{margin-top:0}.pg-seller-table td .pg-seller-links:first-child{margin-top:-11px}.pg-seller-links a{align-items:center;min-height:44px;display:inline-flex}html[lang=ko] .pg-seller-table :is(th,td){word-break:keep-all;overflow-wrap:anywhere}@media (max-width:760px){.pg-seller-table,.pg-seller-table tbody,.pg-seller-table tr,.pg-seller-table th,.pg-seller-table td{width:auto;display:block}.pg-seller-table{font-size:15px}.pg-seller-table tr{border-top:1px solid var(--line);padding:16px 0}.pg-seller-table tr:last-child{border-bottom:1px solid var(--line)}.pg-seller-table th,.pg-seller-table td,.pg-seller-table tr:last-child>*{border:0;padding:0}.pg-seller-table th{color:var(--bone-3);margin-bottom:4px;font-size:13.5px}.pg-crumbs a{min-width:44px}.pg-meta .pg-inline{align-items:center;min-height:44px;display:inline-flex}.pg-copy,.pg-code-tabs button{min-width:44px;height:44px}.pg-meta .pg-copy{height:44px}.pg-wl-row .pg-input{flex:none}.pg-preset-body .pg-ex-name a{align-items:center;min-height:44px;display:inline-flex}.pg-preset-act .link{min-height:44px}}@media (min-width:761px){.pg-crumbs a,.pg-copy,.pg-code-tabs button,.pg-meta .pg-inline,.pg-ex-name a,.pg-guide-presets .pill,:is(td,dd)>a.pg-inline:only-child,:is(.pg-link-line,.gr-compare-link)>a,.gr-src a,.gr-src-cell .pg-inline{position:relative}.pg-crumbs a:after{content:"";position:absolute;inset:-9px -6px}.pg-code-tabs button:after,.pg-ex-name a:after{content:"";position:absolute;inset:-6px 0}.pg-copy:after,.pg-guide-presets .pill:after{content:"";position:absolute;inset:-7px -1px}.pg-meta .pg-inline:after,:is(td,dd)>a.pg-inline:only-child:after,.gr-src a:after,.gr-src-cell .pg-inline:after{content:"";position:absolute;inset:-13px 0}:is(.pg-link-line,.gr-compare-link)>a:after{content:"";position:absolute;inset:-14px 0}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sx-ico{flex:none;width:18px;height:18px}.sx-btn{height:40px;padding:0 16px;font-size:13.5px;font-weight:500}.sx-btn.btn-ghost:hover:not(:disabled){background:#ffffff0f}@keyframes sx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sx-skip{z-index:90;background:var(--bone);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;top:-80px;left:12px}.sx-skip:focus{top:12px}.sx-dialog{color:var(--bone);background:0 0;border:0;width:min(520px,100vw - 32px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.sx-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060504bd}.sx-dialog-in{background:var(--ink-2);border:1px solid var(--line-2);max-height:calc(100dvh - 48px);box-shadow:0 40px 100px -30px rgba(var(--shadow), 1), inset 0 1px 0 #ffffff0f;animation:sx-in .3s var(--ease);border-radius:26px;padding:26px;overflow:auto}.sx-dialog h2{letter-spacing:-.025em;font-size:22px;font-weight:600}.sx-dialog-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}html :is(.sx-input,.ax-input,.pj-inline,.pg-input,.fi-prompt):focus-visible{outline-offset:2px;outline:2px solid #eeebe599}@media (max-width:767.98px){.sx-btn{min-height:44px}.sx-dialog-in{padding:22px 18px}.sx-dialog-act .btn{flex:1;justify-content:center;height:44px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
