@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}.uppercase{text-transform:uppercase}.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;--label:var(--mono);--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-17:17px;--fs-20:20px;--fs-28:28px;--fs-36:36px;--fs-54:54px;--fs-hero:84px;--fs-h1:var(--fs-54);--fs-h1-light:var(--fs-54);--fs-h2:var(--fs-36);--fs-h3:var(--fs-20);--ease:cubic-bezier(.32, .72, 0, 1);--dur-press:.1s;--dur-hover:.2s;--dur-move:.35s;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--ring-c:#eeebe599;--ring:2px solid var(--ring-c);--ring-offset:2px;--track-lede:-.01em;--track-sm:.01em;--seg-track:#ffffff08}@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;--label:var(--sans)}: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;--label:var(--sans)}: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;--label:var(--sans)}html:is([lang=zh-CN],[lang=ja],[lang=ko]) :not(.brand,.brand *,.foot .mark,.foot .mark *){letter-spacing:0!important}@media (max-width:760px){:root{--fs-h1:34px;--fs-h1-light:26px;--fs-h2:var(--fs-28)}:root:is(:lang(zh),:lang(ja),:lang(ko)){--fs-12:13px}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased}html{-webkit-tap-highlight-color:transparent}body{font-size:var(--fs-17);letter-spacing:-.005em;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-radius:var(--r-pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);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;align-items:center;gap:4px;margin:16px auto 0;padding:6px 6px 6px 20px;display:flex;position:sticky;top:16px}.brand{font-weight:600;font-size:var(--fs-17);letter-spacing:-.025em;align-items:center;gap:10px;margin-right:22px;display:flex}.brand sup{font:500 var(--fs-12)/1 var(--label);letter-spacing:.04em;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{border-radius:var(--r-pill);font-size:var(--fs-14);color:var(--bone-2);transition:color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);padding:8px 13px}.nav .links a.on{color:var(--bone)}.nav .links>a,.nav .nm-btn,.nav .login{white-space:nowrap}.nav .sep{background:var(--line-2);width:1px;height:18px;margin:0 10px}.nav-edge{z-index:29;pointer-events:none;opacity:0;height:72px;transition:opacity var(--dur-move) var(--ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#0a0908f0 0%,#0a0908b3 45%,#0a090800 100%);position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.nav-edge[data-on]{opacity:1}.nav .lang{padding:0 2px}.nav .login{font-size:var(--fs-14);color:var(--bone-2);border-radius:var(--r-pill);transition:color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);padding:8px 14px}.nav .menu{display:none}.btn{border-radius:var(--r-pill);height:44px;font-weight:600;font-size:var(--fs-15);white-space:nowrap;transition:transform var(--dur-move) var(--ease), background-color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease), opacity var(--dur-hover) var(--ease);align-items:center;gap:12px;padding:0 5px 0 18px;display:inline-flex}.btn .ic{width:34px;height:34px;transition:transform var(--dur-move) var(--ease);border-radius:50%;place-items:center;display:grid}.btn:active{transition-duration:var(--dur-press);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.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;font-size:var(--fs-14);padding-left:16px}.nav .btn .ic{width:30px;height:30px}.shell{border-radius:calc(var(--r-xl) + 7px);border:1px solid var(--line);box-shadow:0 50px 90px -50px rgba(var(--shadow), .9);background:linear-gradient(#fff1,#ffffff04);padding:7px}.core{border-radius:var(--r-xl);background:var(--ink-1);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 var(--fs-12)/1 var(--label);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;text-transform:none;letter-spacing:.04em;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{border-radius:var(--r-pill);height:30px;font:500 var(--fs-12)/1 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2);background:#ffffff0f;border:1px solid #ffffff1a;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:9.23;--pw:9.14;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;--pw:9.18}html[lang=ko] h1.display{--hw:8.67;--pw:8.47}html[lang=es] h1.display{--hw:10;--pw:9.92}html[lang=pt-BR] h1.display{--hw:9.34;--pw:9.25}html[lang=de] h1.display{--hw:10.34;--pw:10.23}html[lang=fr] h1.display{--hw:9.48;--pw:9.38}html[lang=it] h1.display{--hw:10.28;--pw:10.18}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;font-size:var(--fs-17);color:var(--bone-2);margin-top:28px;line-height:1.6}.hero .copy{max-width:900px;top:92px}.hero-sub{max-width:640px;font-size:var(--fs-20);letter-spacing:-.01em;color:var(--bone);text-wrap:balance;margin-top: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:52px;font-size:var(--fs-15)}.hero-cta .btn .ic{width:40px;height:40px}.hero-cta .btn-ghost{background:#0a0a0c59;padding:0 22px}.hero-cta .btn-ghost:hover{border-color:#eeebe552}.hero-cta-note{max-width:520px;font-size:var(--fs-13);color:var(--bone-2);margin-top:10px;line-height:1.5}.dock{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);width:1064px;box-shadow:0 30px 60px -24px rgba(var(--shadow), .8);background:#ffffff12;border:1px solid #ffffff1f;padding:6px;position:absolute;bottom:46px;left:52px}.dock .in{border-radius:calc(var(--r-xl) - 6px);background:#0a0a0cb3;padding:14px;box-shadow:inset 0 1px #ffffff12}.dock .row1{grid-template-columns:62px 1fr;align-items:start;gap:16px;display:grid}.slot{border-radius:var(--r-sm);border:1px solid #ffffff29;width:62px;height:62px;position:relative;overflow:hidden}.slot img{object-fit:cover;width:100%;height:100%}.prompt{font-size:var(--fs-17);color:var(--bone);padding-top:3px;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{border-radius:var(--r-pill);height:36px;font-size:var(--fs-13);color:var(--bone);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.chip.m{font:500 var(--fs-12)/1 var(--label);letter-spacing:.02em;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 var(--fs-12)/1.6 var(--label);letter-spacing:.02em;color:var(--bone-3);text-align:right;min-width:0;margin-right:8px}.btn-go{height:52px;font-size:var(--fs-15);gap:10px;padding:0 6px 0 20px}.btn-go .cost{font:600 var(--fs-12)/1 var(--label);letter-spacing:.04em;border-radius:var(--r-pill);background:#09090a17;align-items:center;height:26px;padding:0 10px;display:inline-flex}.btn-go .ic{width:40px;height:40px}.dock .in{display:flow-root}.dock-tabs{float:right;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--seg-track);gap:4px;margin-left:16px;padding:4px;display:flex}.dock-tab{border-radius:var(--r-pill);height:36px;color:var(--bone-2);font:500 var(--fs-13)/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;border:0;padding:0 16px;position:relative}.dock-tab:after{content:"";position:absolute;inset:-4px -1px}.dock-tab:not([aria-selected=true]):hover{color:var(--bone)}.dock-tab[aria-selected=true]{background:var(--bone);color:var(--ink);box-shadow:none}.dock-tab:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}.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;font-size:var(--fs-13);color:var(--bone-2);flex-wrap:wrap;flex:auto;align-items:baseline;gap:0 14px;margin:0;line-height:18px;display:flex}.dp-plan{color:var(--bone);font-variant-numeric:tabular-nums}.dock-alt{border-radius:var(--r-pill);max-width:100%;min-height:36px;color:var(--bone);font:500 var(--fs-13)/18px var(--sans);text-align:left;cursor:pointer;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:#ffffff0d;border:1px solid #ffffff17;flex:none;padding:8px 14px;position:relative}.dock-alt:after{content:"";position:absolute;inset:-6px -1px}.dock-alt:hover{background:#ffffff14;border-color:#ffffff38}.dock-alt:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}.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{font-size:var(--fs-13);color:var(--bone-3);text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;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:var(--ring);outline-offset:var(--ring-offset);border-radius:2px}.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;font-size:var(--fs-13);color:var(--bone-2);text-wrap:pretty;flex:240px;margin:0;line-height:18px}.ia-suggest-acts{flex-wrap:wrap;flex:none;gap:8px;max-width:100%;display:flex}.ia-act{border-radius:var(--r-pill);max-width:100%;min-height:36px;color:var(--bone);font:500 var(--fs-13)/18px var(--sans);text-align:left;cursor:pointer;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:#ffffff0d;border:1px solid #ffffff17;align-items:center;padding:8px 16px;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:var(--ring);outline-offset:var(--ring-offset)}.hx{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:#ffffff12;border:1px solid #ffffff1f;width:236px;padding:6px;position:absolute;bottom:46px;right:20px}.hx-card{border-radius:calc(var(--r-lg) - 6px);background:#0a0a0cb3;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 var(--fs-12)/1.35 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);overflow-wrap:anywhere}.hx-note{font-size:var(--fs-12);color:var(--bone-2);text-wrap:pretty;line-height:1.45}.hx-pause{width:44px;height:44px;color:var(--bone);cursor:pointer;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) 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{border-radius:var(--r-pill);max-width:100%;min-height:36px;color:var(--bone);font:500 var(--fs-13)/1.3 var(--sans);text-align:left;cursor:pointer;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;grid-column:1/-1;justify-self:start;padding:8px 16px;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 var(--dur-hover) var(--ease), transform var(--dur-move) 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:var(--ring);outline-offset:var(--ring-offset)}@media (min-width:1180px) and (max-width:1439px){.hx{top:300px;bottom:auto}}@media (min-width:1180px) and (max-height:819px){.monitor .core{height:max(600px,100vh - 62px)}.hero .copy{top:64px}h1.display{font-size:min(64px, calc(880px / var(--hw)));margin-top:18px}html[lang=ja] .hero h1.display{font-size:50px}.hero-sub{margin-top:14px}.hero-cta{margin-top:18px}}@media (min-width:1180px) and (max-width:1439px) and (max-height:819px){.hx{top:150px}}.cx{gap:10px;min-width:0;display:grid}.cx-h{font:500 var(--fs-12)/1.2 var(--label);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{border-radius:var(--r-md);background:#ffffff0d;border:1px solid #ffffff17;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px;display:grid}.cx-img{border-radius:calc(var(--r-md) - 8px);object-fit:cover;width:52px;height:52px}.cx-t{gap:4px;min-width:0;display:grid}.cx-n{font-size:var(--fs-13);color:var(--bone);overflow-wrap:anywhere;line-height:1.3}.cx-m{font:500 var(--fs-12)/1.3 var(--label);letter-spacing:.08em;color:var(--bone-3)}.cx-use{border-radius:var(--r-pill);max-width:132px;min-height:44px;color:var(--bone);font:500 var(--fs-13)/1.25 var(--sans);text-align:center;cursor:pointer;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;padding:6px 16px}.cx-use:hover{background:#ffffff1a;border-color:#ffffff3d}.cx-use:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}.cx.cx-home{gap:0}.cx-home .cx-list{gap:8px}.cx-home .cx-card{border-radius:var(--r-md);border:1px solid var(--line);transition:border-color var(--dur-hover) var(--ease), transform var(--dur-move) var(--ease);background:#ffffff05;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"stage text use";gap:12px;padding:6px 8px 6px 6px;position:relative}.cx-home .cx-use:after{content:"";border-radius:inherit;position:absolute;inset:0}.cx-home .cx-card:has(.cx-use:active){transition-duration:var(--dur-press);transform:scale(.985)}.cx-home .cx-card .cx-use:active:not(:disabled){transform:none}.cx-home :is(.cx-img,.cx-blur){transition:filter var(--dur-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.cx-home .cx-card:hover{border-color:var(--line-2)}.cx-home .cx-card:hover .cx-img{filter:brightness(1.08)}.cx-home .cx-card:hover .cx-blur{filter:blur(26px)saturate(1.1)brightness(.48)}}.cx-stage{aspect-ratio:1;border-radius:calc(var(--r-md) - 6px);background:#050506;grid-area:stage;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.cx-blur{object-fit:cover;filter:blur(26px)saturate(1.1)brightness(.4);width:128%;height:128%;position:absolute;inset:-14%}.cx-home .cx-img{object-fit:cover;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 24px -12px #000000e6,0 0 0 1px #ffffff1a}.cx-stage[data-aspect="16:9"] .cx-img{width:88%;height:auto}.cx-stage[data-aspect="9:16"] .cx-img{width:auto;height:84%}.cx-home .cx-t{grid-area:text;gap:4px}.cx-home .cx-n{font-size:var(--fs-15);letter-spacing:-.01em;font-weight:600;line-height:1.3}.cx-home .cx-m{font-size:var(--fs-12);letter-spacing:.08em}.cx-home .cx-use{border-radius:var(--r-pill);font-size:var(--fs-13);grid-area:use;padding:6px 14px}.cx-next{font-size:var(--fs-13);color:var(--bone-2);margin:0;padding:0 6px;line-height:1.5}.hero>.cx-next{max-width:1392px;margin:14px auto 0}@media (min-width:1021px){.cx-home .cx-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-home .cx-card{grid-template:"stage""text"1fr"use"/minmax(0,1fr);gap:10px;padding:6px 6px 8px}.cx-stage{aspect-ratio:16/10}.cx-stage[data-aspect="16:9"] .cx-img{width:86%}.cx-home .cx-t{align-content:start;padding:0 4px}.cx-home .cx-m{letter-spacing:.04em}.cx-home .cx-use{max-width:none}}.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}}.pill{border-radius:var(--r-pill);border:1px solid var(--line);height:34px;font-size:var(--fs-13);color:var(--bone-2);white-space:nowrap;background:#ffffff05;align-items:center;padding:0 15px;display:inline-flex}section.sec{padding-top:168px}.sec-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:56px;display:grid}.sec-head h2{font-weight:600;font-size:var(--fs-h2);letter-spacing:-.025em;text-wrap:balance;line-height:1.12}.sec-head h2 em{color:var(--bone-warm);font-style:normal;font-weight:300;display:block}.sec-head p{font-size:var(--fs-17);color:var(--bone-2);max-width:470px;line-height:1.65}.sec-head .act{margin-top:22px}.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 var(--fs-12)/1 var(--label);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{font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;margin-top:20px;line-height:1.2}.eng .tag{font-family:var(--sans);font-style:normal;font-weight:400;font-size:var(--fs-17);color:var(--bone-2);margin-top:8px;line-height:1.2}.eng .price{align-items:baseline;gap:14px;margin-top:38px;display:flex}.eng .price b{font:500 var(--fs-54)/1 var(--label);letter-spacing:-.05em}.eng .price span{font:500 var(--fs-12)/1 var(--label);letter-spacing:.02em;color:var(--bone-2)}.eng .note{font:500 var(--fs-12)/1 var(--label);letter-spacing:.02em;color:var(--bone-3);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 var(--fs-12)/1.9 var(--label);letter-spacing:.02em;color:var(--bone-3)}.eng dd{font-size:var(--fs-15);color:var(--bone)}.eng .act{margin-top:32px}.fine{font:500 var(--fs-12)/1.6 var(--label);letter-spacing:.02em;color:var(--bone-3);margin-top:20px}.vs-link{margin-top:6px}.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 var(--fs-12)/1.9 var(--label);letter-spacing:.16em;color:var(--bone-3)}.step :is(h3,h4){font-size:var(--fs-20);letter-spacing:-.025em;font-weight:600}.card .step h4{font-size:var(--fs-17)}.step p{color:var(--bone-2);font-size:var(--fs-15);margin-top:5px;line-height:1.6}.rcpt{background:var(--pp);color:#151515;width:430px;font:500 var(--fs-13)/1.75 var(--label);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;font-weight:600;font-size:var(--fs-12);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.rcpt .r-h span{color:#1515158c;font-weight:500}.rcpt .r-m{font-size:var(--fs-12);color:#15151599;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin-top:6px;display:flex}.rcpt hr{border:0;border-top:1px dashed #15151559;margin:16px 0}.rcpt .r-l{font-size:var(--fs-13)}.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:var(--fs-12)}.rcpt .r-row.cmp b{font-weight:500}.rcpt .r-st{letter-spacing:.14em;font-weight:600;font-size:var(--fs-12);justify-content:space-between;align-items:center;margin-top:4px;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{font-size:var(--fs-12);letter-spacing:.12em;color:#1515158c;justify-content:space-between;margin-top:8px;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{font-size:var(--fs-h3);letter-spacing:-.035em;font-weight:600}.card .kbd{font:500 var(--fs-12)/1 var(--label);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase}.card p.d{color:var(--bone-2);font-size:var(--fs-15);max-width:540px;margin-top:10px;line-height:1.6}.tbl{border-top:1px solid var(--line-2);font-size:var(--fs-15);margin-top:28px}.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 var(--fs-12)/1 var(--label);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase;padding-top:12px;padding-bottom:12px}.tbl .sku{font:500 var(--fs-13)/1 var(--label);letter-spacing:.04em;color:var(--bone-2)}.tbl .c{font:500 var(--fs-13)/1 var(--label);text-align:right}.tbl .c.held{color:var(--bone-3)}.st{font:500 var(--fs-12)/1 var(--label);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{border-radius:var(--r-pill);background:#ffffff1a;width:120px;height:2px;margin-top:8px;display:block;position:relative}.prog:after{content:"";background:var(--bone);border-radius:var(--r-pill);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 var(--fs-12)/1 var(--label);letter-spacing:.02em;color:var(--bone-3)}.link{min-height:44px;font-size:var(--fs-15);color:var(--bone);align-items:center;gap:8px;font-weight:500;display:inline-flex}.link .ico{color:var(--bone-2)}.mcp{font-size:var(--fs-13);color:var(--bone-2);align-items:center;gap:8px;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{font-size:var(--fs-20);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;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);font-size:var(--fs-17);margin-top:-8px;padding:0 60px 28px 4px;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){font-size:var(--fs-20);letter-spacing:-.02em;font-weight:600;line-height:1.3}.pr-item p{color:var(--bone-2);font-size:var(--fs-15);margin-top:10px;line-height:1.6}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pr-item :is(h3,h4){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:var(--fs-17)}.pr-item p{margin-top:6px}}.fl-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:60px;list-style:none;display:grid}.fl-step{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff0b,#ffffff03);flex-direction:column;min-width:0;padding:26px 24px 22px;display:flex;position:relative}.fl-n{font:500 var(--fs-12)/1 var(--label);font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--bone-3);align-items:center;gap:10px;display:flex}.fl-n:before{content:"";border:1px solid var(--bone-2);border-radius:50%;flex:none;width:7px;height:7px}.fl-step[data-human]{border-color:var(--line-2)}.fl-step[data-human] .fl-n:before{background:var(--bone);border-color:var(--bone);box-shadow:0 0 0 4px #eeebe514}.fl-step h3{font-size:var(--fs-20);letter-spacing:-.02em;margin-top:18px;font-weight:600;line-height:1.2}.fl-step p{color:var(--bone-2);font-size:var(--fs-15);margin-top:10px;line-height:1.6}.fl-step .fl-note{color:var(--bone-3);font-size:var(--fs-13);line-height:1.55}.fl-act{margin-top:auto;padding-top:18px}.fl-act .cx+.fl-more{margin-top:10px}.fl-more{flex-wrap:wrap;column-gap:20px;display:flex}.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);border-radius:var(--r-md);background:linear-gradient(#131210,#0c0b0a);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 var(--fs-12)/1 var(--label);letter-spacing:.18em;color:var(--bone-3);text-transform:uppercase}.fl-tag{border:1px solid var(--line-2);border-radius:var(--r-pill);height:26px;font:500 var(--fs-12)/1 var(--label);letter-spacing:.14em;color:var(--bone-2);text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.fl-eq{font:500 var(--fs-28)/1 var(--label);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%;font-size:var(--fs-13);margin-top:20px;margin-left:-6px}.fl-grid thead th{font:500 var(--fs-12)/1 var(--label);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);border-radius:var(--r-sm);overflow-wrap:anywhere;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);font-size:var(--fs-15);margin-top:16px;line-height:1.6}.fl-script{justify-self:end}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .fl-step h3{line-height:1.4}html[lang=ko] .fl-step p,html:is([lang=zh-CN],[lang=ko]) .fl-ex-line{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:1279px){.fl-steps{grid-template-columns:repeat(2,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{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:36px}.fl-step{border-radius:var(--r-md);padding:22px 20px 18px}.fl-step h3{font-size:var(--fs-20);margin-top:14px}.fl-step p{margin-top:8px}.fl-act{padding-top:14px}.fl-foot{margin-top:32px}.fl-example{padding:22px 18px 20px}.fl-eq{font-size:var(--fs-28)}.fl-grid{font-size:var(--fs-13);border-spacing:4px;margin-left:-4px}.fl-grid td{padding:8px}.fl-grid td i{margin:0 0 6px;display:block}}.mock-note{max-width:1320px;font:500 var(--fs-12)/1.6 var(--label);letter-spacing:.02em;color:var(--bone-3);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(5,minmax(0,1fr));gap:32px;display:grid}.foot .tagline{font-family:var(--sans);font-style:normal;font-weight:500;font-size:var(--fs-28);letter-spacing:-.035em;max-width:380px;line-height:1.08}.foot .tagline .tl{display:block}.foot h2{font:500 var(--fs-12)/1 var(--label);letter-spacing:.18em;text-transform:uppercase;color:#121212a8}.foot ul{font-size:var(--fs-15);gap:0;margin-top:8px;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 var(--fs-12)/1 var(--label);letter-spacing:.1em;color:#12121299;text-transform:uppercase;border-top:1px solid #12121224;justify-content:space-between;align-items:center;margin-top:34px;padding-top:20px;display:flex}html:is([lang=zh-CN],[lang=ja],[lang=ko]){--track-lede:0;--track-sm:0}html:is([lang=zh-CN],[lang=ko]) :is(h1,h2,h3){word-break:keep-all;overflow-wrap:break-word}html:is([lang=zh-CN],[lang=ja],[lang=ko]) h1.display{line-height:1.08}html:is([lang=zh-CN],[lang=ja],[lang=ko]) h1.display em{font-style:normal;font-weight:300;line-height:1.12}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .sec-head h2{line-height:1.3}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .eng .tag{font-style:normal;font-weight:500}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .foot .tagline{font-style:normal;font-weight:600;line-height:1.3}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .lede{font-size:var(--fs-17);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,.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}.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,.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:var(--fs-54)}@media (min-width:761px) and (max-width:1100px){.foot .cols{grid-template-columns:repeat(3,minmax(0,1fr))}.foot .cols>:first-child{grid-column:1/-1}}@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{font-size:var(--fs-13);gap:8px;height:44px;padding-left:14px}.nav .menu{width:44px!important;height:44px!important}.chip,.pill{height:44px}.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:calc(var(--r-lg) + 5px);padding:5px}.core{border-radius:var(--r-lg)}.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{font-size:var(--fs-12);letter-spacing:.12em;height:auto;padding:8px 12px;line-height:1.5}.card .foot2{flex-direction:column;align-items:flex-start;gap:12px}.card .kbd{display:none}h1.display{letter-spacing:-.035em;margin-top:20px}.lede{font-size:var(--fs-15);margin-top:14px;line-height:1.55}.hero-sub{font-size:var(--fs-17);margin-top:14px;line-height:1.45}.hero .lede{font-size:var(--fs-15);margin-top:8px}.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{font-size:var(--fs-13);margin-top:8px}.dock{border-radius:var(--r-lg);margin:20px 8px 8px;position:relative;bottom:auto;left:auto;width:auto!important}.dock .in{border-radius:calc(var(--r-lg) - 6px);padding:12px}.dock-tabs{float:none;grid-template-columns:1fr 1fr;margin:-6px -6px 12px;display:grid}.dock-tab{min-width:0;height:44px;padding:0 10px}.dock .row1{grid-template-columns:52px 1fr;gap:12px}.dock .row1.row1-img{min-height:52px}.slot{border-radius:var(--r-sm);width:52px;height:52px}.prompt{font-size:var(--fs-15)}.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}section.sec{padding-top:104px}.sec-head{grid-template-columns:1fr;gap:20px}: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 .price b{font-size:var(--fs-54)}.eng dl div{grid-template-columns:120px 1fr}.faq,.scale{grid-template-columns:1fr;gap:40px}.rcpt{width:300px;font-size:var(--fs-12);padding:22px}.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:var(--fs-17)}.foot{border-radius:28px 28px 0 0;padding:48px 18px 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;align-items:stretch;gap:10px}html[lang=ja] h1.display{container-type:inline-size}}@media (min-width:761px) and (max-width:1100px){html[lang=ja] .scale{grid-template-columns:1fr}}@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)));font-size:round(down, min(84px, calc((100vw - 158px) / var(--hw))), 1px)}html[lang=ja] h1.display{font-size:clamp(48px,5.6vw,54px)}.dock{width:auto;margin:40px 28px 50px;position:relative;bottom:auto;left:auto}.dock-tabs{float:none;width:fit-content;margin:0 0 10px}.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}}.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}.foot .foot-legal{min-width:0;font:400 var(--fs-12)/1.4 var(--sans);letter-spacing:0;text-transform:none;flex:auto}.foot .foot-legal ul{font-size:var(--fs-12);flex-wrap:wrap;justify-content:center;gap:0 16px;margin:0;list-style:none;display:flex}.foot .foot-legal li>a{color:#121212a8;font:inherit;letter-spacing:0;text-transform:none;justify-content:center}@media (min-width:761px) and (max-width:1280px){.foot .legal{flex-wrap:wrap;row-gap:14px}.foot .foot-legal{flex-basis:100%;order:3}.foot .foot-legal ul{justify-content:flex-start}}@media (max-width:760px){.foot .foot-legal ul{justify-content:flex-start;gap:0 6px}}.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}}.menu-overlay{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0908f0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0}.mm-top{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 6px 24px;display:flex}.mm-top .brand{margin-right:0}.menu-overlay .close{border:1px solid var(--line-2);width:44px;height:44px;color:var(--bone);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.mm-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:8px 24px 24px;overflow-y:auto}.mm-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--bone);font:inherit;font-size:var(--fs-28);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0;font-weight:600;line-height:1.2;display:flex}.mm-row[aria-current]{color:var(--bone)}.mm-disc-l{flex:auto;min-width:0}.mm-caret{width:18px;height:18px;color:var(--bone-3);transition:transform var(--dur-move) var(--ease);flex:none}.mm-disc-btn[aria-expanded=true] .mm-caret{transform:rotate(180deg)}.mm-disc-side .mm-caret{transform:rotate(-90deg)}.mm-disc-side[aria-expanded=true] .mm-caret{transform:rotate(0)}.mm-disc-p{border-bottom:1px solid var(--line);padding:4px 0 14px}.mm-disc-p[hidden]{display:none}.mm-lang .mm-disc-btn{min-height:52px;font-size:var(--fs-17);letter-spacing:0;color:var(--bone-2);border-bottom:0;font-weight:500}.mm-disc-v{color:var(--bone)}.mm-lang .mm-disc-p{border-bottom:0;padding-top:0}.mm-lang .bv-lang-list ul{margin:0 -10px}.menu-overlay .lang-row a{min-height:44px;font:500 var(--fs-15)/1.2 var(--sans);letter-spacing:0;border:0}.mm-foot{padding:12px 24px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.menu-overlay .mm-foot .btn{height:44px;font-size:var(--fs-15);justify-content:center}.menu-overlay .mm-foot .btn-ghost{padding:0 18px}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{border-radius:calc(var(--r-md) - 6px);min-height:40px;transition:color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);font:500 var(--fs-14)/1.2 var(--sans);letter-spacing:0;color:var(--bone-2);white-space:nowrap;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{border-radius:var(--r-pill);height:36px;transition:color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);color:var(--bone-2);font:500 var(--fs-13)/1 var(--sans);letter-spacing:0;cursor:pointer;background:0 0;border:0;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 var(--dur-move) var(--ease)}.bv-lang-btn[aria-expanded=true] .bv-lang-caret{transform:rotate(180deg)}.bv-lang-pop{z-index:40;border-radius:var(--r-md);border:1px solid var(--line-2);min-width:168px;box-shadow:0 18px 40px -16px rgba(var(--shadow), .8);background:#131315;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{border-radius:var(--r-pill);height:44px;transition:color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);color:var(--bone-2);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 9px 0 13px;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 var(--dur-move) var(--ease)}.nm-btn[aria-expanded=true] .nm-caret{transform:rotate(180deg)}.nm-pop{z-index:40;border-radius:var(--r-md);border:1px solid var(--line-2);min-width:360px;box-shadow:0 18px 40px -16px rgba(var(--shadow), .8);background:#131315;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 var(--fs-12)/1 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);padding:10px 12px 6px}.nav .links .nm-pop a{border-radius:calc(var(--r-md) - 8px);min-height:44px;font-size:var(--fs-14);color:var(--bone-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;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 var(--ring-c)}.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-radius:var(--r-pill);border:1px solid var(--line-2);height:20px;font:500 var(--fs-12)/1 var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);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}.mm-models ul,.mm-free-tools ul{list-style:none}.mm-models .mm-disc-p>ul{flex-wrap:wrap;gap:0 24px;display:flex}.mm-group{flex:auto}.mm-all{flex-basis:100%}.mm-k{font:500 var(--fs-12)/1.6 var(--label);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}.menu-overlay :is(.mm-models,.mm-free-tools) a{min-height:44px;font-size:var(--fs-17);letter-spacing:-.005em;color:var(--bone-2);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex}.menu-overlay :is(.mm-models,.mm-free-tools) a[aria-current]{color:var(--bone)}.mm-free-tools{border-bottom:1px solid var(--line);padding:2px 0 12px}.menu-overlay .mm-free-tools a{color:var(--bone)}.mm-free-tools .mm-k{margin:6px 0 2px}.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 var(--ring-c)}.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%;font-size:var(--fs-17);color:var(--bone);caret-color:var(--signal);resize:none;min-height:52px;line-height:1.55;display:block}.prompt textarea::placeholder{color:var(--bone-3)}.prompt textarea:focus-visible{outline:var(--ring);outline-offset:4px;border-radius:var(--r-xs)}.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}.faq details.item{interpolate-size:allow-keywords}.faq details.item>summary{transition:padding-bottom var(--dur-hover) var(--ease)}.faq details.item::details-content{opacity:0;block-size:0;transition:block-size var(--dur-hover) var(--ease), opacity var(--dur-hover) var(--ease), content-visibility var(--dur-hover) allow-discrete;overflow:clip}.faq details.item[open]::details-content{opacity:1;block-size:auto}.foot a:hover{opacity:.7}.foot .tm{font:500 var(--fs-12)/1.6 var(--label);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{font-weight:600;font-size:var(--fs-h1);letter-spacing:-.035em;margin-top:20px;line-height:1.04}.page-head h1 em{font-family:var(--sans);font-style:normal;font-weight:300;font-size:var(--fs-h1-light);letter-spacing:-.045em;color:var(--bone-warm);margin-top:4px;line-height:1.08;display:block}.page-head p{font-size:var(--fs-17);color:var(--bone-2);max-width:640px;margin-top:22px;line-height:1.65}.prose{max-width:760px;color:var(--bone-2);font-size:var(--fs-17);margin-top:48px;line-height:1.75}.prose h2{color:var(--bone);font-size:var(--fs-20);letter-spacing:-.02em;margin:40px 0 12px}.prose p+p{margin-top:12px}.prose ul{margin:12px 0 0 20px}.prose li{margin-top:6px}.prose code{font-family:var(--mono);font-size:var(--fs-15);color:var(--bone);border-radius:var(--r-xs);background:#ffffff0f;padding:1px 6px}.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 var(--fs-12)/1.9 var(--label);letter-spacing:.02em;color:var(--bone-3)}.kv dd{color:var(--bone)}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .page-head h1{line-height:1.2}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .page-head h1 em{line-height:1.25}@media (max-width:760px){.page{padding-top:64px}.kv div{grid-template-columns:1fr;gap:4px}}@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{font-size:var(--fs-13);padding-left:12px;padding-right:12px}}@media (max-width:760px){.monitor .core{justify-content:flex-start}.hero .copy{display:contents}.hero .copy>*{margin-left:10px;margin-right:10px;position:relative}.hero .copy>.eyebrow{order:1;align-self:flex-start;margin-top:50px}.hero h1.display{font-size:min(40px, calc((100vw - 56px) / var(--pw)));font-size:round(down, min(40px, calc((100vw - 56px) / var(--pw))), 1px);order:1;margin-top:14px}html[lang=ja] .hero h1.display{font-size:var(--fs-h1)}.hero .dock{order:2;margin-top:10px}.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,.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}}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}:root{--t-ctl:transform var(--dur-move) var(--ease), opacity var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease)}:is(.dock .chip,.dock-tab,.dock-alt,.ia-act,.hx-use,.hx-pause,.cx-use,a.pill,button.pill,.nav .menu,.menu-overlay .close,.nav .links a,.nav .login,.nm-btn,.bv-lang-btn,.bv-lang a,.nav .links .nm-pop a,.menu-overlay a,.mm-row,.brand,a.link,.foot :is(a,button),.faq .pm){transition:var(--t-ctl)}:is(.dock .chip,.dock-tab,.dock-alt,.ia-act,.hx-use,.cx-use,a.pill,button.pill):active:not(:disabled){transition-duration:var(--dur-press);transform:scale(.97)}:is(.hx-pause,.nav .menu,.menu-overlay .close):active{transition-duration:var(--dur-press);background-color:#ffffff1a;transform:scale(.96)}:is(.nav .links a,.nav .login,.nm-btn,.bv-lang-btn):active{color:var(--bone);transition-duration:var(--dur-press);background-color:#ffffff0f}:is(.bv-lang a,.nav .links .nm-pop a):active{color:var(--bone);transition-duration:var(--dur-press);background-color:#ffffff1a}:is(.menu-overlay a:not(.btn),.mm-row,.brand,a.link):active{opacity:.6;transition-duration:var(--dur-press)}.foot :is(a,button):active{opacity:.5;transition-duration:var(--dur-press)}.hx-dot:active i{transition-duration:var(--dur-press);background:#eeebe5d9}.faq summary.q:active .pm{transition-duration:var(--dur-press);transform:scale(.92)}@media (hover:hover) and (pointer:fine){:is(.nav .links a,.nav .login,.nm-btn,.bv-lang-btn):hover{background-color:#ffffff0a}.faq summary.q:hover .pm{color:var(--bone);border-color:#eeebe552}}:is(.sec-head p,.page-head p,.lede,.qs-p){letter-spacing:var(--track-lede)}:is(.hx-note,.dp-line,.dock-note,.ia-suggest-t,.cx-next,.dock-alt,.ia-act,.hx-use,.cx-use){letter-spacing:var(--track-sm)}.bv-lang-pop{transform-origin:100% 0}.nm-pop{transform-origin:0 0}.bv-lang-pop,.nm-pop{transition-property:opacity,transform,display;transition-duration:var(--dur-hover);transition-timing-function:var(--ease);transition-behavior:allow-discrete}.bv-lang-pop[hidden],.nm-pop[hidden]{opacity:0;pointer-events:none;transform:scale(.96)}@starting-style{.bv-lang-pop:not([hidden]),.nm-pop:not([hidden]){opacity:0;transform:scale(.96)}}dialog.menu-overlay{transform-origin:calc(100% - 40px) 40px;transition-property:opacity,transform,overlay,display;transition-duration:var(--dur-move);transition-timing-function:var(--ease);transition-behavior:allow-discrete}dialog.menu-overlay:not([open]){opacity:0;pointer-events:none;display:none;transform:scale(.96)}@starting-style{dialog.menu-overlay[open]{opacity:0;transform:scale(.96)}}html.rv [data-rv]{transition:opacity .5s var(--ease), transform .5s var(--ease)}html.rv [data-rv="0"]{opacity:0;transform:translateY(12px)}@media print,(prefers-reduced-motion:reduce){html.rv [data-rv]{opacity:1!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#131315}.dock,.hx{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1b1a}.menu-overlay{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}html :is(.bv-consent-in,.pwa-banner){-webkit-backdrop-filter:none;backdrop-filter:none;background:#110f0f}.hx-card,.dock .in{background:#0f0f10}}@media (prefers-contrast:more){.nav,.dock,.dock-tabs,.hx,.bv-lang-pop,.nm-pop,html :is(.bv-consent-in,.pwa-banner){border-color:#eeebe58c}:is(.mm-row,.mm-disc-p,.mm-free-tools,.mm-foot){border-color:#eeebe559}}@media (prefers-reduced-motion:reduce){:is(.dock .chip,.dock-tab,.dock-alt,.ia-act,.hx-use,.hx-pause,.cx-use,a.pill,button.pill,.nav .menu,.menu-overlay .close,.btn):active:not(:disabled){opacity:.8;transform:none!important}.faq summary.q:active .pm{transform:none}.qs-card:active{opacity:.8;transform:none!important}:is(.qs-pt-page,.qs-card-t) .ico,.bv-lang-pop,.nm-pop,dialog.menu-overlay{transform:none!important}}.pg-hero{max-width:920px}.pg-crumbs ol{font:500 var(--fs-12)/1 var(--label);letter-spacing:.02em;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}@media (max-width:760px){html[lang=en] .pg-industry[data-industry=ecommerce] .page-head h1 em{font-size:var(--fs-20)}}.pg-facts{flex-wrap:wrap;gap:8px;margin-top:30px;list-style:none;display:flex}.pg-facts li{border-radius:var(--r-pill);border:1px solid var(--line);min-height:34px;font:500 var(--fs-12)/1.3 var(--label);letter-spacing:.02em;color:var(--bone-2);background:#ffffff05;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 var(--fs-12)/1.3 var(--label);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{font-size:var(--fs-17);margin-top:12px;line-height:1.55}.pg-hero-compact .pg-facts{font:500 var(--fs-12)/1.9 var(--label);letter-spacing:.02em;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}}section.pg-sec{padding-top:136px}section.pg-sec.pg-sec-first{padding-top:72px}@media (min-width:761px){section.pg-sec.pg-sec-first:has(>.sec-head){padding-top:120px}}.pg-block{margin-top:56px}.pg-block+.pg-block{margin-top:72px}.pg-h3{font:500 var(--fs-12)/1.4 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-2);margin-bottom:18px}.pg-note{max-width:900px;font:400 var(--fs-12)/1.75 var(--label);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{font-size:var(--fs-15);color:var(--bone-2);align-items:center;gap:12px;margin-top:30px;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-radius:var(--r-pill);border:1px solid var(--line);background:var(--seg-track);gap:4px;padding:4px;display:inline-flex}.pg-tab{border-radius:var(--r-pill);height:36px;color:var(--bone-2);font:500 var(--fs-15)/1 var(--sans);letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;border:0;padding:0 22px;position:relative}.pg-tab:not([aria-selected=true]):hover{color:var(--bone)}.pg-tab[aria-selected=true]{background:var(--bone);color:var(--ink)}.pg-tab:focus-visible,.pg-tabpanel:focus-visible{outline:var(--ring);outline-offset:3px}.pg-tabpanel{border-radius:var(--r-xs)}.pg-tshell .core{background:linear-gradient(#13120f,#0c0b0a)}.pg-table{border-collapse:collapse;width:100%;font-size:var(--fs-15)}.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 var(--fs-12)/1.4 var(--label);letter-spacing:.02em;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{font-size:var(--fs-17);letter-spacing:-.02em;color:var(--bone);font-weight:600;display:block}.pg-spec-sub{font:500 var(--fs-12)/1.4 var(--label);letter-spacing:.02em;color:var(--bone-3);margin-top:6px;display:block}.pg-spec-models{font-size:var(--fs-13);color:var(--bone-2);margin-top:8px;line-height:1.5;display:block}.pg-num{font-family:var(--label);font-variant-numeric:tabular-nums}.pg-num b{font-weight:500;font-size:var(--fs-20);letter-spacing:-.02em;color:var(--bone)}.pg-num small{font-size:var(--fs-12);letter-spacing:.04em;color:var(--bone-3);margin-top:6px;display:block}.pg-unit{font-size:var(--fs-12);letter-spacing:.06em;color:var(--bone-2);margin-left:3px}.pg-price th:not(:first-child),.pg-price td{text-align:right}.pg-price td.pg-list{font-size:var(--fs-20);color:var(--bone-2);letter-spacing:-.02em}.pg-rates-all tr.pg-group>th{font:500 var(--fs-12)/1.4 var(--label);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:14px;margin-top:56px;list-style:none;display:grid}.pg-tile{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff03);flex-direction:column;min-height:220px;padding:30px 22px 24px;display:flex;box-shadow:inset 0 1px #ffffff0d}.pg-tile-usd{font:500 var(--fs-54)/1 var(--label);letter-spacing:-.045em;color:var(--bone)}.pg-tile-cur{font-size:var(--fs-20);letter-spacing:0;color:var(--bone-2)}.pg-tile-cr{font-size:var(--fs-15);color:var(--bone-2);margin-top:14px}.pg-tile-clips{border-top:1px solid var(--line);font:500 var(--fs-15)/1 var(--label);color:var(--bone);margin-top:auto;padding-top:18px}.pg-tile-spec{font:500 var(--fs-12)/1.4 var(--label);letter-spacing:.04em;color:var(--bone-3);margin-top:8px}.pg-tile{transition:border-color var(--dur-hover) var(--ease);position:relative}.pg-tile-go{font-size:var(--fs-13);color:var(--bone);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-weight:600;display:flex}.pg-tile-go .ico{width:14px;height:14px;color:var(--bone-2);transition:transform var(--dur-move) var(--ease), color var(--dur-hover) 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}@media (hover:hover) and (pointer:fine){.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:var(--ring);outline-offset:3px}.pg-tile:has(.pg-tile-go){min-height:268px}.pg-tile-go{min-height:44px}.pg-tile.is-rec{background:linear-gradient(#eeebe51f,#ffffff06);border-color:#eeebe58c;box-shadow:inset 0 1px #ffffff1f,0 24px 48px -28px #000000e6}.pg-tile-tag{border-radius:var(--r-pill);background:var(--bone);height:24px;color:var(--ink);font:600 var(--fs-12)/1 var(--sans);letter-spacing:0;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:16px;right:16px}.pg-tile-why{font-size:var(--fs-13);color:var(--bone);margin-top:8px;line-height:1.45}.pg-tile.is-rec .pg-tile-go{border-radius:var(--r-pill);background:var(--bone);color:var(--ink);padding:0 6px 0 16px}.pg-tile.is-rec .pg-tile-go .ico{background:var(--ink);width:28px;height:28px;color:var(--bone);border-radius:50%;padding:7px}.pg-tile.is-rec:has(.pg-tile-go):hover{border-color:var(--bone)}.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);font-style:normal;font-weight:500;font-size:var(--fs-28);letter-spacing:-.03em;color:var(--bone-warm);text-wrap:balance;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 var(--fs-12)/1.4 var(--label);letter-spacing:.02em;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 var(--fs-15)/1 var(--label);color:var(--bone)}.pg-input{border-radius:var(--r-md);border:1px solid var(--line-2);width:100%;height:48px;color:var(--bone);font:500 var(--fs-15)/1 var(--sans);transition:border-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease);background:#ffffff09;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(--label);font-variant-numeric:tabular-nums;text-align:center}.pg-seg{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--seg-track);gap:4px;padding:4px;display:inline-flex}.pg-seg-opt{display:flex;position:relative}.pg-seg-opt input{z-index:1;opacity:0;cursor:pointer;width:100%;height:calc(100% + 8px);margin:0;position:absolute;inset:-4px 0}.pg-seg-opt span{border-radius:var(--r-pill);min-width:92px;height:36px;font:500 var(--fs-13)/1 var(--label);letter-spacing:.04em;color:var(--bone-2);transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);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:var(--ring);outline-offset:var(--ring-offset)}.pg-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.pg-range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:var(--line-2);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 var(--fs-12)/1 var(--label);letter-spacing:.04em;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-radius:var(--r-pill);border:1px solid var(--line-2);width:42px;height:24px;transition:background var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);background:#ffffff0a;flex:none;position:relative}.pg-switch-ui:after{content:"";background:var(--bone-3);width:16px;height:16px;transition:transform var(--dur-move) var(--ease), background var(--dur-hover) 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:var(--ring);outline-offset:var(--ring-offset)}.pg-switch-text{font-size:var(--fs-15);color:var(--bone)}.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-radius:var(--r-md);border:1px solid var(--line-2);height:48px;color:var(--bone);cursor:pointer;background:0 0;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 var(--fs-15)/1 var(--label);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 var(--fs-13)/1 var(--label);letter-spacing:.04em;color:var(--bone-2)}.pg-calc-usd{font:500 var(--fs-13)/1.5 var(--label);letter-spacing:.04em;color:var(--bone-3);margin-top:14px;display:block}.pg-calc-ref{font-size:var(--fs-13);color:var(--bone);margin-top:10px;line-height:1.5;display:block}.pg-calc-ref b{font-variant-numeric:tabular-nums;font-weight:500}.pg-calc-ref-why{font-size:var(--fs-12);color:var(--bone-3);margin-top:4px;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 var(--fs-12)/1.5 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}.pg-calc-rows dd{font:500 var(--fs-15)/1.4 var(--label);font-variant-numeric:tabular-nums;text-align:right;color:var(--bone)}.pg-calc-rows dd small{font-size:var(--fs-12);color:var(--bone-3);margin-left:6px}.pg-calc-note{font-size:var(--fs-13);color:var(--bone-2);margin-top:14px;line-height:1.6}.pg-calc-note+.pg-calc-note{font-size:var(--fs-12);color:var(--bone-3);margin-top:6px}.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-pricing .pg-price-tabs>.pg-tabbar{padding:5px}.pg-pricing .pg-price-tabs .pg-tab{height:48px;font-size:var(--fs-17);padding:0 30px;font-weight:600}.pg-price-tabs>.pg-tabpanel>.pg-quote:first-child{margin-top:40px}.pg-calc-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.pg-calc-acts .pg-calc-go{margin-top:0}.pg-quote .pg-facts{margin-top:20px}.pg-pricing .pg-tabs{margin-top:40px}.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-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);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{font-size:var(--fs-20);letter-spacing:-.025em;color:var(--bone);font-weight:600}.pg-fp-model{font:500 var(--fs-12)/1.5 var(--label);letter-spacing:.06em;color:var(--bone-3)}.pg-fp-mock{font:500 var(--fs-12)/1 var(--label);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 .pg-fp-full{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-fp-inset{width:48%;height:54%;box-shadow:0 18px 40px -16px rgba(var(--shadow), .9);background:#050506;border:1px solid #eeebe552;border-radius:7px;position:absolute;bottom:12px;right:12px;overflow:hidden}.pg-fp-inset 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 var(--fs-12)/1.5 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}.pg-fp-rows dd{font-size:var(--fs-15);color:var(--bone);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-tile-custom .pg-tile-usd{font-style:normal;font-weight:600}.pg-tile-custom .pg-tile-usd{overflow-wrap:anywhere}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-calc-rows dt{text-transform:none}@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 (max-width:760px){section.pg-sec{padding-top:96px}section.pg-sec.pg-sec-first{padding-top:48px}.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:var(--r-md);min-height:184px;padding:22px 16px 16px}.pg-tile:has(.pg-tile-go){min-height:228px}.pg-tile.is-rec{padding-top:48px}.pg-tile-tag{top:14px;left:16px;right:auto}: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:var(--fs-36)}.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 var(--fs-12)/1.3 var(--label);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:var(--fs-17)}.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:20px}.pg-pricing .pg-price-tabs .pg-tab{height:auto;min-height:48px;font-size:var(--fs-15);padding:6px 10px}.pg-price-tabs>.pg-tabpanel>.pg-quote:first-child{margin-top:14px}.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 var(--fs-12)/1 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);margin-right:8px;display:inline-block}.pg-mono{font-family:var(--label);font-variant-numeric:tabular-nums;font-size:var(--fs-15)}.pg-formula code{border-radius:var(--r-md);border:1px solid var(--line);font:500 var(--fs-15)/1.7 var(--mono);color:var(--bone);white-space:normal;overflow-wrap:anywhere;background:#00000057;padding:26px 30px;display:block}.pg-worked{max-width:900px;font:400 var(--fs-13)/1.7 var(--label);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);font-size:var(--fs-17);color:var(--bone-2);padding:18px 0 18px 30px;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{font-size:var(--fs-13);padding:18px}.pg-worked{font-size:var(--fs-13)}.pg-rules li{font-size:var(--fs-15)}.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 var(--fs-12)/1.3 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);align-items:center;gap:10px;display:inline-flex}.pg-meta-item code{font:500 var(--fs-12)/1 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--bone-2)}.pg-meta .pg-inline{font-size:var(--fs-13)}.pg-from{letter-spacing:.02em;font:500 var(--fs-12)/1.5 var(--label)!important;color:var(--bone)!important;margin-top:18px!important}.pg-code-inline{font:500 var(--fs-13)/1.4 var(--mono);color:var(--bone);border-radius:var(--r-xs);background:#ffffff0f;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 var(--fs-36)/1 var(--label);letter-spacing:-.04em;color:var(--bone)}.pg-strip-cells small{font:500 var(--fs-12)/1.4 var(--label);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{font-size:var(--fs-13);color:var(--bone-2);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 var(--fs-12)/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.pg-gen-dock{border-radius:var(--r-lg);border:1px solid var(--line);background:#0000004d;padding:14px}.pg-gen-row1{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-gen-prompt{font-size:var(--fs-15);color:var(--bone);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:var(--fs-12)}.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 var(--fs-36)/1 var(--label);letter-spacing:-.04em}.pg-gen-quote .hint{text-align:right;white-space:normal;margin:0}.pg-gen-wait-h{font-size:var(--fs-17);letter-spacing:-.02em;color:var(--bone);font-weight:600}.pg-gen-small{font-size:var(--fs-13);color:var(--bone-2);margin-top:4px;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:var(--fs-15)}.pg-gen-cta .btn .cost{font:600 var(--fs-12)/1 var(--label);letter-spacing:.04em;border-radius:var(--r-pill);background:#09090a17;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 var(--fs-12)/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:#eeebe5b3;position:absolute;top:32px;right:40px}.pg-gen-shot figcaption{z-index:2;font:500 var(--fs-12)/1.5 var(--label);letter-spacing:.02em;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:var(--r-pill);flex:1;min-width:0;height:52px;padding:0 20px}.pg-wl-row .btn{height:52px;font-size:var(--fs-15);flex:none}.pg-wl-row .btn:disabled{opacity:.7;cursor:default}.pg-wl-err{font-size:var(--fs-13);color:var(--bone);margin-top:10px}.pg-wl-err:before{content:"! ";font-family:var(--label);color:var(--bone)}.pg-wl-note{font-size:var(--fs-13);color:var(--bone-3);margin-top:10px;line-height:1.5}.pg-wl-done{border-radius:var(--r-md);border:1px solid var(--line-2);background:#ffffff08;padding:20px}.pg-wl-title{font-size:var(--fs-17);letter-spacing:-.02em;color:var(--bone);align-items:center;gap:10px;font-weight:600;display:flex}.pg-wl-title i{background:var(--bone);border-radius:50%;flex:none;width:8px;height:8px}.pg-wl-body{font-size:var(--fs-15);color:var(--bone-2);margin-top:6px;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 var(--fs-12)/1.4 var(--label);letter-spacing:.02em;color:var(--bone-3);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.pg-wl-prices b{font-weight:500;font-size:var(--fs-15);letter-spacing:0;text-transform:none;color:var(--bone)}.pg-wl-prices small{color:var(--bone-3);font-size:var(--fs-12)}.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-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;padding:8px 8px 22px;display:flex}.pg-ex-img{aspect-ratio:16/10;border-radius:calc(var(--r-xl) - 8px);background:#0d0c0b;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,.pg-preset,.pg-cw{transition:border-color var(--dur-hover) var(--ease), transform var(--dur-move) var(--ease)}.pg-ex-img img,.pg-preset-img img,.pg-cw-media img{transition:transform 1.4s var(--ease), scale 1.4s var(--ease), filter var(--dur-hover) var(--ease)}.pg-ex:has(.pg-ex-link){position:relative}.pg-ex-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.pg-ex:has(.pg-ex-link:active){transition-duration:var(--dur-press);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.pg-ex:hover .pg-ex-img img{transform:scale(1.04)}:is(.pg-ex,.pg-preset,.pg-cw):hover{border-color:var(--line-2)}:is(.pg-ex:hover .pg-ex-img,.pg-preset:hover .pg-preset-img,.pg-cw:hover .pg-cw-media) img{filter:brightness(1.08)}}.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 var(--fs-12)/1 var(--label);letter-spacing:.2em;color:#eeebe5cc;text-transform:uppercase;position:absolute;top:14px;left:16px}.pg-ex-name{font-family:var(--sans);font-style:normal;font-weight:500;font-size:var(--fs-20);letter-spacing:-.03em;color:var(--bone-warm);margin:20px 16px 0;line-height:1.05}.pg-ex-prompt{font-size:var(--fs-15);color:var(--bone-2);margin:10px 16px 0;line-height:1.6}.pg-ex-rcpt{border-top:1px dashed var(--line-2);font:500 var(--fs-12)/1.5 var(--label);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;font-size:var(--fs-12);flex:none}.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{font-size:var(--fs-13);min-height:44px;margin:16px 16px 0}.pg-ex-more{border-radius:var(--r-xl);border:1px dashed var(--line-2);min-height:280px;transition:background var(--dur-hover) var(--ease);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);font-style:normal;font-weight:500;font-size:var(--fs-28);color:var(--bone-warm);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 var(--fs-17)/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-radius:var(--r-pill);border:1px solid var(--line-2);height:22px;font:500 var(--fs-12)/1 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);vertical-align:2px;align-items:center;margin-left:10px;padding:0 9px;display:inline-flex}.pg-vs td{font-family:var(--sans);font-size:var(--fs-15);color:var(--bone)}.pg-vs td.pg-num b{font-family:var(--label);font-size:var(--fs-17)}.pg-vs td .pg-code-inline{font-size:var(--fs-12);margin-top:6px;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-radius:var(--r-xl);border:1px solid var(--line);background:#ffffff04;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 var(--fs-12)/1 var(--label);letter-spacing:.16em;color:var(--bone-3)}.pg-cap h3{font-size:var(--fs-20);letter-spacing:-.03em;margin-top:auto;padding-top:28px;font-weight:600;line-height:1.2}.pg-cap p{font-size:var(--fs-15);color:var(--bone-2);margin-top:10px;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{font-size:var(--fs-20);letter-spacing:-.015em;color:var(--bone);margin-top:6px;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);font-size:var(--fs-15);color:var(--bone-2);align-items:baseline;gap:12px;padding:14px 0;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-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff04;padding:22px 24px}.pg-tip h3{font-size:var(--fs-17);letter-spacing:-.02em;font-weight:600}.pg-tip p{font-size:var(--fs-15);color:var(--bone-2);margin-top:6px;line-height:1.6}.pg-tip code{border-radius:var(--r-sm);font:500 var(--fs-13)/1.6 var(--mono);color:#d8d4cd;background:#00000057;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{font-size:var(--fs-12);margin-top:6px;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:var(--fs-13)}.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);font-size:var(--fs-15);color:var(--bone-2);padding:16px 0 16px 46px;line-height:1.6;position:relative}.pg-numlist li:before{content:counter(s, decimal-leading-zero);font:500 var(--fs-12)/1 var(--label);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-radius:var(--r-md);border:1px solid var(--line);background:#00000057;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 var(--fs-12)/1 var(--label);letter-spacing:.02em;color:var(--bone-3);margin-right:auto}.pg-code-tabs{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--seg-track);gap:2px;padding:3px;display:flex}.pg-code-tabs button{border-radius:var(--r-pill);height:36px;color:var(--bone-3);font:500 var(--fs-12)/1 var(--mono);cursor:pointer;background:0 0;border:0;padding:0 14px;position:relative}.pg-code-tabs button[aria-selected=true]{background:var(--bone);color:var(--ink);box-shadow:none}.pg-code-tabs button:focus-visible,.pg-copy:focus-visible{outline:var(--ring);outline-offset:1px}.pg-copy{border-radius:var(--r-pill);border:1px solid var(--line-2);height:36px;color:var(--bone-2);font:500 var(--fs-12)/1 var(--label);letter-spacing:.06em;cursor:pointer;background:0 0;padding:0 14px}.pg-copy:hover{color:var(--bone)}.pg-code pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fs-13)/1.8 var(--mono);color:#d8d4cd;tab-size:2;margin:0;padding:20px 22px;overflow-x:auto}.pg-code pre:focus-visible{outline:var(--ring);outline-offset:-2px}.btn.pg-copy-btn{height:44px;font:600 var(--fs-15)/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-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);flex-direction:column;padding:28px 28px 26px;display:flex;position:relative}.pg-flow-n{font:500 var(--fs-12)/1 var(--label);letter-spacing:.16em;color:var(--bone-3)}.pg-flow h3{font-size:var(--fs-20);letter-spacing:-.03em;margin-top:22px;font-weight:600}.pg-flow p{font-size:var(--fs-15);color:var(--bone-2);margin-top:8px;line-height:1.6}.pg-flow-cost{font:500 var(--fs-15)/1 var(--label);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-radius:var(--r-md);border:1px solid var(--line);height:100%;transition:background var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);flex-direction:column;gap:8px;padding:20px;display:flex}.pg-related a:hover{border-color:var(--line-2);background:#ffffff08}.pg-related-t{font-size:var(--fs-17);letter-spacing:-.02em;color:var(--bone);justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.pg-related-t .ico{color:var(--bone-3)}.pg-related-b{font-size:var(--fs-13);color:var(--bone-2);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{font-style:normal;font-weight:600;font-size:var(--fs-20)}@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:var(--fs-28)}.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:var(--fs-17)}.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{font-size:var(--fs-12);padding:16px}.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-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;padding:8px 8px 20px;display:flex}.pg-preset-img{aspect-ratio:4/3;border-radius:calc(var(--r-xl) - 8px);background:#0d0c0b;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}@media (hover:hover) and (pointer:fine){.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 var(--fs-12)/1.5 var(--label);letter-spacing:.02em;color:var(--bone-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 16px 0;display:flex}.pg-preset-spec b{font-weight:500;font-size:var(--fs-13);letter-spacing:.02em;text-transform:none;color:var(--bone)}.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:var(--fs-13)}.pg-muted-link{color:var(--bone-2)!important}.pg-muted-link span{border-bottom:1px dotted var(--bone-3)}.pg-kinds{gap:8px;max-width:760px;margin-top:22px;display:grid}.pg-kinds>div{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:baseline;gap:4px 16px;display:grid}.pg-kinds dt{font:500 var(--fs-12)/1.5 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2)}.pg-kinds dt a{color:var(--bone);border-bottom:1px dotted var(--bone-3)}.pg-kinds dt a:hover{border-bottom-color:var(--bone)}.pg-kinds dd{font-size:var(--fs-15);color:var(--bone-2);line-height:1.55}.pg-kinds>div[data-current] dd{color:var(--bone)}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-kinds dt{text-transform:none}.sec-head .pg-kinds{margin-top:0}.pg-kind{border-radius:var(--r-pill);border:1px solid var(--line-2);height:22px;font:500 var(--fs-12)/1 var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);align-self:flex-start;align-items:center;margin:14px 16px 0;padding:0 9px;display:inline-flex}.pg-kind[data-kind=template]{color:var(--bone);border-color:#eeebe559}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-kind{text-transform:none}.pg-kind+.pg-ex-name{margin-top:10px}.pg-preset-own{justify-content:flex-end;min-height:0}.pg-preset-own-b{font-size:var(--fs-15);color:var(--bone-2);line-height:1.6}.pg-gen-first{margin-top:56px}@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:calc(var(--r-xl) - 8px);grid-row:1;align-self:start}.pg-preset-img .pg-ex-lab{font-size:var(--fs-12);letter-spacing:.12em;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{font-size:var(--fs-20);margin:0}.pg-preset-head .pg-ex-prompt{font-size:var(--fs-15);margin:8px 0 0;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-preset:not(.pg-tpl) .pg-preset-body>.pg-ex-prompt{order:1}.pg-preset:not(.pg-tpl) .pg-preset-body>.pg-preset-act{order:2;margin-top:10px}.pg-preset-head .pg-kind{margin:0 0 8px}.pg-kinds{gap:6px;margin-top:14px}.pg-kinds>div{font-size:var(--fs-15);line-height:1.5;display:block}.pg-kinds dt{font-size:var(--fs-12);margin-right:8px;display:inline}.pg-kinds dd{font-size:var(--fs-15);display:inline}.pg-hero-compact>.pg-kinds>div[data-current]{display:none}.pg-hero-compact:has(>.pg-kinds)>.pg-facts{display:none}}.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-radius:var(--r-lg);border:1px solid var(--line-2);text-align:center;min-height:200px;color:var(--bone);transition:background var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);background:#ffffff08;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:var(--ring);outline-offset:3px}.pg-entry-ic{background:var(--bone);width:44px;height:44px;color:var(--ink);transition:transform var(--dur-move) var(--ease);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}@media (hover:hover) and (pointer:fine){a.pg-entry:hover .pg-entry-ic{transform:translate(2px,-2px)}}.pg-entry b{font-size:var(--fs-17);letter-spacing:-.015em;color:var(--bone);font-weight:600}.pg-entry-hint{max-width:360px;font-size:var(--fs-13);color:var(--bone-3);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;font-size:var(--fs-13);margin-top:0}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 var(--fs-28)/1.1 var(--label);letter-spacing:-.03em;color:var(--bone)}.pg-tool-price small{font:500 var(--fs-12)/1.5 var(--label);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 var(--fs-12)/1.5 var(--label);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-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:120px;padding:36px 40px;display:flex}.pg-band-t{font-size:var(--fs-28);letter-spacing:-.035em;font-weight:600}.pg-band-t em{font-family:var(--sans);font-style:normal;font-weight:300;font-size:var(--fs-28);letter-spacing:-.035em;color:var(--bone-warm)}.pg-toolgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.pg-toolcard{border-radius:var(--r-lg);border:1px solid var(--line);height:100%;min-height:220px;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:linear-gradient(#ffffff0b,#ffffff03);flex-direction:column;padding:24px 24px 22px;display:flex}.pg-toolcard:hover{border-color:var(--line-2);background:#ffffff0d}.pg-toolcard-t{font-size:var(--fs-20);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.pg-toolcard-t .ico{color:var(--bone-3)}.pg-toolcard-a{font-family:var(--sans);font-style:normal;font-weight:400;font-size:var(--fs-17);color:var(--bone-warm);margin-top:8px;line-height:1.15}.pg-toolcard-p{font:500 var(--fs-12)/1.5 var(--label);letter-spacing:.04em;color:var(--bone);margin-top:auto;padding-top:22px}.pg-toolcard-n{font:500 var(--fs-12)/1.5 var(--label);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:var(--ring);outline-offset:var(--ring-offset)}.pg-toolcard-about{z-index:1;min-height:44px;font-size:var(--fs-13);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;display:inline-flex;position:relative}.pg-toolcard-about:hover{color:var(--bone)}.pg-tools-group+.pg-tools-group{margin-top:40px}.pg-up{margin-top:20px}.pg-up .link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.pg-tools-h{display:flex}.pg-tools-h .nm-free{height:24px;font-size:var(--fs-12);padding:0 10px}.pg-soon{border-top:1px solid var(--line)}.pg-soon>summary{cursor:pointer;min-height:56px;font-size:var(--fs-20);letter-spacing:-.02em;color:var(--bone);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.pg-soon>summary::-webkit-details-marker{display:none}.pg-soon>summary :is(.ico,.caret-d){width:20px;height:20px;color:var(--bone-3);transition:transform var(--dur-move) var(--ease);flex:none}.pg-soon[open]>summary :is(.ico,.caret-d){transform:rotate(180deg)}.pg-soon-note{max-width:64ch;font-size:var(--fs-13);color:var(--bone-2);margin:4px 0 18px;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{font-size:var(--fs-28);letter-spacing:-.03em;color:var(--bone);font-weight:600;line-height:1.15}.pg-models-tiers{font:500 var(--fs-12)/1.5 var(--label);letter-spacing:.06em;color:var(--bone-3);margin-top:8px;display:block}.pg-models-what p{font-size:var(--fs-17);color:var(--bone-2);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{font-size:var(--fs-28);letter-spacing:-.03em}.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:var(--fs-20)}.pg-models-price b{font-size:var(--fs-28)}}.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 var(--fs-15)/1.4 var(--label);color:var(--bone)}.pg-batch-foot span{font-size:var(--fs-13);color:var(--bone-3)}.pg-sheet td{color:var(--bone-2);font-size:var(--fs-15)}.pg-sheet td.pg-mono{color:var(--bone);font-size:var(--fs-13)}.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{font-size:var(--fs-28);letter-spacing:-.035em;font-weight:600;line-height:1.1}.pg-wait-t em{font-family:var(--sans);font-style:normal;font-weight:300;font-size:var(--fs-28);color:var(--bone-warm)}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-style:normal;font-weight:600;font-size:var(--fs-17)}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:var(--fs-28)}@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,.pg-band-t em{font-size:var(--fs-20)}.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:var(--fs-20)}.pg-wait-t em{font-size:var(--fs-28)}.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-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);padding:26px 24px 28px}.pg-feat h3{font-size:var(--fs-20);letter-spacing:-.025em;margin-top:26px;font-weight:600;line-height:1.25}.pg-feat p{font-size:var(--fs-15);color:var(--bone-2);margin-top:10px;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;font-size:var(--fs-15);color:var(--bone-2);border-left:1px solid #0000;align-items:center;margin-left:-1px;padding:7px 0 7px 16px;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{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:600;line-height:1.1}.pg-doc>p:not(.pg-note):not(.pg-label){max-width:720px;font-size:var(--fs-17);color:var(--bone-2);margin-top:14px;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{font-size:var(--fs-20);letter-spacing:-.025em;margin-top:12px;font-weight:600}.pg-docstep-t p{font-size:var(--fs-15);color:var(--bone-2);margin-top:8px;line-height:1.65}.pg-block-s{margin-top:28px}.pg-http-method{border-radius:var(--r-pill);border:1px solid var(--line-2);min-width:52px;height:24px;font:600 var(--fs-12)/1 var(--label);letter-spacing:.08em;color:var(--bone);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{font-size:var(--fs-15);color:var(--bone-2)}.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-radius:var(--r-md);border:1px solid var(--line);max-width:76%;padding:14px 18px 16px}.pg-msg p{font-size:var(--fs-15);color:var(--bone);line-height:1.6}.pg-msg-k{font:500 var(--fs-12)/1 var(--label);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{border-radius:var(--r-sm);font:500 var(--fs-12)/1.6 var(--label);color:#d8d4cd;overflow-wrap:anywhere;background:#00000059;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{font-size:var(--fs-20);letter-spacing:-.03em;margin-top:14px;font-weight:600;line-height:1.2}.pg-way-text>p{font-size:var(--fs-17);color:var(--bone-2);margin-top:12px;line-height:1.65}.pg-way-sign span{font:500 var(--fs-12)/1.4 var(--label);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{font-size:var(--fs-13);color:var(--bone-3);margin-top:12px;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:var(--fs-20)}}.ag-search{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:44px;display:flex}.ag-search-label{font-size:var(--fs-13);color:var(--bone-2);flex-basis:100%;font-weight:500}.ag-search-input{flex:280px;max-width:440px}.ag-search-input::-webkit-search-cancel-button{filter:invert(.8)}.ag-count{font-size:var(--fs-13);color:var(--bone-3);font-variant-numeric:tabular-nums}.ag-legend-link{min-height:44px;font-size:var(--fs-13);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;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-radius:var(--r-lg);border:1px solid var(--line);height:100%;min-height:156px;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:linear-gradient(#ffffff0a,#ffffff03);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:var(--ring);outline-offset:3px}.ag-name{font-size:var(--fs-20);letter-spacing:-.02em;font-weight:600;line-height:1.2}.ag-how{font-size:var(--fs-15);color:var(--bone-2);line-height:1.5}.ag-how small{font-size:var(--fs-13);color:var(--bone-3);margin-top:2px;display:block}.ag-status{border-radius:var(--r-pill);border:1px solid var(--line-2);min-height:28px;font-size:var(--fs-13);color:var(--bone);align-items:center;padding:3px 11px;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{font-size:var(--fs-15);color:var(--bone-2);margin-top:20px}.ag-legend-wrap{margin-top:48px;scroll-margin-top:96px}.ag-legend-h{font-size:var(--fs-20);letter-spacing:-.02em;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{font-size:var(--fs-13);color:var(--bone-2);margin-top:12px;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{font-size:var(--fs-13);color:var(--bone-3)}.ag-facts dd{font-size:var(--fs-15);color:var(--bone);align-items:center;min-height:28px;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-radius:var(--r-md);border:1px solid var(--line);background:#00000040;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ag-address-k{font-size:var(--fs-13);color:var(--bone-3)}.ag-address code{font:500 var(--fs-13)/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:52px;font-size:var(--fs-15)}.ag-next .ag-start .ic{width:40px;height:40px}@media (max-width:760px){.ag-next .ag-start{white-space:normal;text-align:start;justify-content:space-between;width:100%;height:auto;min-height:52px;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{font-size:var(--fs-17);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ag-method-k b{font-weight:600}.ag-method-tag{border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--fs-12);color:var(--bone-2);padding:2px 9px}.ag-method-p{font-size:var(--fs-15);color:var(--bone-2);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{font-size:var(--fs-20);letter-spacing:-.02em;font-weight:600}.ag-note p{font-size:var(--fs-17);color:var(--bone-2);margin-top:10px;line-height:1.65}.ag-note .link{margin-top:6px}.ag-plugin{max-width:760px;margin-top:40px}.ag-plugin-h{font-size:var(--fs-20);letter-spacing:-.02em;font-weight:600}.ag-plugin p{font-size:var(--fs-17);color:var(--bone-2);margin-top:10px;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-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff04;min-width:0;padding:26px 26px 28px}.pg-mcp-step h3{font-size:var(--fs-20);letter-spacing:-.025em;font-weight:600}.pg-mcp-step>p{font-size:var(--fs-15);color:var(--bone-2);margin:8px 0 18px;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{font-size:var(--fs-15);color:var(--bone-2)}.pg-mcptools td b{color:var(--bone);font-weight:600}.pg-meta .pg-copy{height:36px}.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{font-size:var(--fs-17);letter-spacing:-.02em;font-weight:600;display:block}.pg-components li>div>span{font-size:var(--fs-15);color:var(--bone-2);margin-top:4px;display:block}.pg-verdict{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pg-verdict-card{border-radius:var(--r-xl);border:1px solid var(--line);transition:border-color var(--dur-hover) var(--ease);background:linear-gradient(#ffffff0d,#ffffff03);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);font-style:normal;font-weight:600;font-size:var(--fs-28);letter-spacing:-.035em;color:var(--bone-warm);margin-top:10px;line-height:1.08}.pg-verdict-card p{font-size:var(--fs-15);color:var(--bone-2);margin-top:12px;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-radius:var(--r-lg);border:1px solid var(--line-2);background:#eeebe50a;flex-direction:column;padding:28px 30px;display:flex}.pg-vsflow-card b{font:500 var(--fs-54)/1 var(--label);letter-spacing:-.05em;margin-top:6px}.pg-vsflow-card small{font:500 var(--fs-12)/1.5 var(--label);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:var(--fs-17);line-height:1.75}.pg-fields{max-width:760px;margin-top:44px}.pg-tiers td{font-size:var(--fs-15);color:var(--bone-2)}html:is([lang=zh-CN],[lang=ja],[lang=ko]) .pg-verdict-card h2{font-style:normal;font-weight:600;font-size:var(--fs-28)}@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:var(--r-pill);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-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:var(--fs-28)}.pg-vsflow-card b{font-size:var(--fs-36)}.pg-story p{font-size:var(--fs-17)}.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 var(--fs-12)/1.75 var(--label);letter-spacing:.01em;color:var(--bone-3);margin-top:14px}.page-head p.pg-operator{font-size:var(--fs-17);color:var(--bone);margin-top:30px}.pg-translation{border:1px dashed var(--line-2);border-radius:var(--r-md);max-width:860px;font-size:var(--fs-15);color:var(--bone-2);margin-bottom:28px;padding:12px 16px;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 var(--fs-12)/1 var(--label);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%;font-size:var(--fs-15);margin-top:16px;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 var(--fs-12)/1.4 var(--label);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:var(--fs-13)}@media (max-width:760px){.pg-legal-body{margin-top:44px}.pg-legal-prose h2{font-size:var(--fs-20)}.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:var(--fs-15);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:var(--fs-15)}.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{font-size:var(--fs-13);color:var(--bone-3);margin-bottom:4px}.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{content:"";position:absolute;inset:-4px 0}.pg-ex-name a:after{content:"";position:absolute;inset:-12px 0}.pg-copy:after{content:"";position:absolute;inset:-5px -1px}.pg-guide-presets .pill:after{content:"";position:absolute;inset:-7px -1px}.pg-tab:after{content:"";position:absolute;inset:-4px -2px}.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}}:is(.pg-tab,.pg-stepper button,.pg-copy,.pg-code-tabs button,.pg-seg-opt span,a.pg-ex-more,.pg-related a,a.pg-entry,a.pg-toolcard,.pg-toolcard.is-split,a.ag-card,.pg-tile:has(.pg-tile-go),.pg-crumbs a,.pg-toc a,.pg-note a,.pg-inline,.pg-soon>summary){transition:var(--t-ctl)}:is(.pg-tab,.pg-copy,.pg-code-tabs button):active{transition-duration:var(--dur-press);transform:scale(.97)}.pg-stepper button:active:not(:disabled){transition-duration:var(--dur-press);background:#ffffff14;transform:scale(.96)}.pg-seg-opt:active span{transition-duration:var(--dur-press);transform:scale(.97)}:is(a.pg-ex-more,.pg-related a,a.pg-entry,a.pg-toolcard,a.ag-card,.pg-tile:has(.pg-tile-go)):active{transition-duration:var(--dur-press);transform:scale(.985)}.pg-toolcard.is-split:has(.pg-toolcard-go:active){transition-duration:var(--dur-press);transform:scale(.985)}:is(.pg-crumbs a,.pg-toc a,.pg-note a,.pg-inline,.pg-soon>summary):active{opacity:.6;transition-duration:var(--dur-press)}.pg-switch-ui:after{transition:transform var(--dur-move) var(--ease), width var(--dur-move) var(--ease), background var(--dur-hover) var(--ease)}.pg-switch:active .pg-switch-ui:after{width:20px;transition-duration:var(--dur-press)}.pg-switch:active input:checked+.pg-switch-ui:after{transition-duration:var(--dur-press);transform:translate(14px)}html :is(.fi-ratio,.fi-act,.pg-pt-pick,.pg-pt-again,.pg-pt-modes button,.pg-pt-langs button,.pg-pt-types button,.bv-consent-btn,.pg-tpl-more,.pg-tpl-menu-i,.gr-toc a,.gr-letters a,.af-chip){transition:var(--t-ctl)}html :is(.fi-ratio,.fi-act,.pg-pt-pick,.pg-pt-modes button,.pg-pt-langs button,.pg-pt-types button,.bv-consent-btn,.gr-letters a,.af-chip):active:not(:disabled){transition-duration:var(--dur-press);transform:scale(.97)}html :is(.pg-pt-again,.pg-tpl-more,.pg-tpl-menu-i,.gr-toc a):active{color:var(--bone);transition-duration:var(--dur-press);background-color:#ffffff14}@media (prefers-reduced-motion:reduce){:is(.pg-tab,.pg-copy,.pg-code-tabs button,.pg-stepper button,a.pg-ex-more,.pg-related a,a.pg-entry,a.pg-toolcard,a.ag-card,.pg-tile:has(.pg-tile-go)):active,.pg-seg-opt:active span,html :is(.fi-ratio,.fi-act,.pg-pt-pick,.pg-pt-modes button,.pg-pt-langs button,.pg-pt-types button,.bv-consent-btn,.gr-letters a,.af-chip):active{opacity:.8;transform:none}.pg-toolcard.is-split:has(.pg-toolcard-go:active){opacity:.8;transform:none}.pg-switch:active .pg-switch-ui:after{width:16px}.pg-switch:active input:checked+.pg-switch-ui:after{transform:translate(18px)}}:is(.pg-spec-models,.pg-calc-ref-why,.pg-calc-note+.pg-calc-note,.pg-tile-go,.pg-wl-note,.pg-entry-hint,.pg-size-note,.pg-toolcard-about,.ag-how small,.ag-facts dt,.ag-status,.ag-method-tag,.ag-address-k){letter-spacing:var(--track-sm)}:is(.pg-tile-cr,.pg-models-price b,.pg-wl-prices b,.pg-tile-custom .pg-tile-cr){font-variant-numeric:tabular-nums}@media (max-width:480px){.pg-pricing .pg-price-tabs .pg-tab{font-size:var(--fs-13);padding:4px 6px}}@media (max-width:400px){.pg-tile{padding-left:12px;padding-right:12px}.pg-tile-usd{font-size:var(--fs-28);letter-spacing:-.06em}}.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:36px;font-size:var(--fs-13);padding:0 16px;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;border-radius:var(--r-pill);background:var(--bone);min-height:44px;color:var(--ink);font-size:var(--fs-14);align-items:center;padding:0 16px;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);transition:opacity var(--dur-move) var(--ease);background:#060504bd}@starting-style{.sx-dialog[open]::backdrop{opacity:0}}.sx-dialog-in{border-radius:var(--r-xl);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);padding:26px;overflow:auto}.sx-dialog h2{font-size:var(--fs-20);letter-spacing:-.025em;font-weight:600}.sx-dialog-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}:where(input[type=checkbox]:not(.pj-tick)){appearance:none;cursor:pointer;width:18px;height:18px;transition:border-color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);background:#ffffff08 50%/14px 14px no-repeat;border:1px solid #eeebe561;border-radius:5px;flex:none;margin:0}:where(input[type=checkbox]:not(.pj-tick)):checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeebe5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>");border-color:#eeebe5b3}:where(input[type=checkbox]:not(.pj-tick)):disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){:where(input[type=checkbox]:not(.pj-tick):not(:disabled)):hover{border-color:#eeebe599}}html :is(.sx-input,.ax-input,.sx-textarea,.pj-inline,.pg-input,.fi-prompt,.sx-select)[aria-invalid=true]{border-color:#e4583e8c}html :is(.sx-input,.ax-input,.pj-inline,.pg-input,.fi-prompt):focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}@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}}@media (prefers-reduced-transparency:reduce){.sx-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060504e6}}@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}
