@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-2xl:1rem;--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)}}@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}.visible{visibility:visible}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:0}.min-w-52{min-width:calc(var(--spacing) * 52)}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.text-accent{color:var(--accent)}.text-background{color:var(--background)}.text-foreground{color:var(--foreground)}.text-muted,.text-muted\/80{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/80{color:color-mix(in oklab, var(--muted) 80%, transparent)}}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-foreground:focus{border-color:var(--foreground)}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:items-end{align-items:flex-end}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-white\/12:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark\:hover\:border-white:where(.dark,.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.dark\:focus\:border-white:where(.dark,.dark *):focus{border-color:var(--color-white)}}:root{--color-page:#f8faf7;--color-surface:#fff;--color-surface-soft:#f1f4ef;--color-border:#d7ddd2;--color-text-main:#111827;--color-text-sub:#4b5563;--color-text-soft:#6b7280;--color-primary:#70836a;--color-primary-hover:#5f7059;--color-primary-soft:#edf2e9;--background:#fff;--foreground:#050505;--surface:#fff;--surface-2:#f5f5f5;--surface-3:#efefef;--border:#05050524;--muted:#575757;--accent:#0868d7;--accent-foreground:#fff;--success:#0f766e;--warning:#c2410c}html.dark,html[data-theme=dark]{--background:#000;--foreground:#fff;--surface:#0a0a0a;--surface-2:#111;--surface-3:#171717;--border:#ffffff29;--muted:#b8b8b8;--accent:#4f8ff7;--accent-foreground:#fff;--success:#2dd4bf;--warning:#fb923c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f4f5ef}body{color:#151913;background:#f4f5ef;margin:0;font-family:Pretendard,SUIT,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{-webkit-user-select:none;user-select:none}.site-shell{background:#f4f5ef;min-height:100vh;overflow:clip}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121610c2;border:1px solid #ffffff29;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 22px;display:grid;position:fixed;inset:18px 24px auto;box-shadow:0 20px 60px #00000024}.brand-lockup img{filter:brightness(0)invert();width:122px;height:auto}.desktop-nav{letter-spacing:.02em;gap:30px;font-size:13px;font-weight:700;display:flex}.desktop-nav a{opacity:.74;transition:all .2s}.desktop-nav a:hover{opacity:1;transform:translateY(-1px)}.language-switch{justify-self:end;align-items:center;gap:7px;display:flex}.language-switch button{color:#ffffff85;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.hero-stage{color:#fff;background:radial-gradient(circle at 15% 18%,#3b4934 0,#20291d 34%,#12160f 72%,#0b0e09 100%);grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:clamp(44px,7vw,120px);min-height:100svh;padding:150px clamp(24px,6vw,110px) 64px;display:grid;position:relative}.hero-grid{opacity:.17;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-orb{filter:blur(3px);opacity:.6;border-radius:999px;position:absolute}.hero-content,.hero-system-card,.scroll-hint{z-index:2;position:relative}.section-kicker{color:#9fb38b;letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.hero-content h1{letter-spacing:-.075em;max-width:900px;margin:28px 0 0;font-size:clamp(56px,7.8vw,128px);font-weight:500;line-height:.9}.hero-content h1 span,.hero-content h1 strong{display:block}.hero-content h1 strong{color:#dce6ce;margin-top:12px;font-weight:900}.hero-copy{color:#ffffffb3;letter-spacing:-.01em;max-width:720px;margin:34px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.85}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.button{border-radius:14px;justify-content:space-between;align-items:center;gap:32px;min-width:190px;padding:17px 20px;font-size:14px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.hero-system-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff06);border:1px solid #ffffff29;border-radius:34px;flex-direction:column;justify-self:stretch;min-height:500px;padding:30px;display:flex;box-shadow:0 38px 80px #00000047}.system-card-top{color:#ffffff94;letter-spacing:.24em;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.system-mark{letter-spacing:-.12em;color:#e6edd9;text-shadow:0 20px 60px #00000059;flex:1;place-items:center;font-size:clamp(110px,11vw,190px);font-weight:950;display:grid}.system-lines{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.system-lines span{text-align:center;letter-spacing:.15em;color:#ffffff80;border:1px solid #ffffff1a;border-radius:10px;padding:12px 8px;font-size:9px}.hero-system-card>p{color:#ffffffa3;margin:24px 0 0;font-size:13px}.scroll-hint{color:#ffffff7a;letter-spacing:.26em;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:35px;left:clamp(24px,6vw,110px)}.scroll-hint span{background:#fff6;width:42px;height:1px}.section-light{background:#f4f5ef}.section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:50px;margin-bottom:66px;display:grid}.section-heading h2{letter-spacing:-.055em;max-width:900px;margin:18px 0 0;font-size:clamp(38px,5vw,78px);line-height:1.02}.section-heading>p{color:#626b5c;margin:0;font-size:17px;line-height:1.8}.section-heading.invert>p{color:#ffffff80}.app-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.app-card{background:#fff;border:1px solid #d9ddcf;border-radius:30px;flex-direction:column;min-height:430px;padding:25px;display:flex;box-shadow:0 22px 50px #1920140f}.app-card-top{color:#7c8873;letter-spacing:.2em;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.app-icon{color:#e8eddc;background:linear-gradient(145deg,#2e3928,#151b13);border-radius:26px;place-items:center;width:96px;height:96px;margin-top:64px;font-size:28px;font-weight:900;display:grid;box-shadow:0 22px 38px #141c1133}.app-card h3{letter-spacing:-.04em;margin:32px 0 0;font-size:31px}.app-card p{color:#687061;max-width:280px;margin:14px 0 0;line-height:1.7}.card-arrow{align-self:flex-end;margin-top:auto;font-size:26px}.interactive-card{transition:transform .28s,box-shadow .28s,border-color .28s}.tool-list{border-top:1px solid #ffffff1f}.tool-row{border-bottom:1px solid #ffffff1f;grid-template-columns:80px minmax(220px,.7fr) 1fr 40px;align-items:center;gap:20px;min-height:126px;transition:all .25s;display:grid}.tool-row:hover{background:#ffffff09;padding-left:14px}.tool-index{color:#94a585;letter-spacing:.18em;font-size:11px}.tool-row h3{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,42px)}.tool-row p{color:#ffffff7a;margin:0}.tool-arrow{justify-self:end;font-size:24px}.technology-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.technology-card>span{color:#7f8f70;letter-spacing:.2em;font-size:11px;font-weight:900}.technology-card h3{letter-spacing:-.03em;margin:70px 0 0;font-size:24px}.technology-card p{color:#697261;margin:12px 0 0}.journal-section{background:#f4f5ef;border-top:1px solid #d6dacd;justify-content:space-between;align-items:end;gap:40px;padding:clamp(80px,9vw,140px) clamp(24px,6vw,110px);display:flex}.journal-section h2{letter-spacing:-.055em;max-width:760px;margin:18px 0 0;font-size:clamp(38px,5vw,76px);line-height:1.04}.journal-actions{flex-direction:column;align-items:flex-end;gap:14px;font-weight:800;display:flex}.journal-actions a{border-bottom:1px solid #9da792;padding-bottom:5px}.contact-stage{text-align:center;color:#fff;background:#171d14;padding:clamp(110px,14vw,220px) 24px;position:relative;overflow:hidden}.contact-glow{background:radial-gradient(circle,#a7c18759,#0000 65%);border-radius:999px;width:70vw;height:70vw;position:absolute;top:-52vw;left:15vw}.contact-stage>*{z-index:2;position:relative}.contact-stage h2{letter-spacing:-.065em;max-width:1050px;margin:24px auto 0;font-size:clamp(48px,7vw,104px);line-height:.98}.contact-stage>p:not(.section-kicker){color:#fff9;max-width:700px;margin:28px auto 34px;font-size:18px;line-height:1.8}.site-footer{color:#fff;background:#0e120c;grid-template-columns:1fr auto auto;align-items:end;gap:40px;padding:50px clamp(24px,6vw,110px);display:grid}.site-footer img{filter:brightness(0)invert();width:112px;height:auto}.site-footer p{color:#fff6;font-size:12px}.site-footer>div:nth-child(2){gap:22px;font-size:12px;display:flex}.site-footer>span{color:#ffffff57;font-size:11px}.notice-popup{z-index:80;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141a11f0;border:1px solid #ffffff2e;border-radius:24px;width:min(410px,100vw - 32px);padding:28px;animation:.45s both popup-in;position:fixed;bottom:28px;right:28px;box-shadow:0 35px 90px #00000057}.notice-popup h2{letter-spacing:-.03em;margin:14px 30px 0 0;font-size:25px;line-height:1.25}.notice-popup>p:not(.section-kicker){color:#ffffff9e;line-height:1.7}.popup-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:34px;height:34px;font-size:22px;position:absolute;top:13px;right:16px}.popup-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.popup-actions a{font-weight:900}.popup-actions button{color:#ffffff75;cursor:pointer;background:0 0;border:0;font-size:12px}.fx-cursor{z-index:9999;pointer-events:none;border:1px solid #e8eddccc;border-radius:999px;width:14px;height:14px;transition:width .2s,height .2s;position:fixed;top:-7px;left:-7px;box-shadow:0 0 20px #c3daa6b8}.fx-spark{--spark-x:0px;--spark-y:0px;z-index:9998;pointer-events:none;background:linear-gradient(#fff,#cde1af,#0000);border-radius:999px;width:3px;height:9px;animation:.5s ease-out forwards spark-burst;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 12px #ddf0c2f2}@keyframes spark-burst{to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.15)}}@keyframes popup-in{0%{opacity:0;transform:translateY(22px)scale(.97)}}@media (max-width:1040px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero-stage{grid-template-columns:1fr;padding-top:145px}.hero-system-card{max-width:680px;min-height:360px}.app-grid{grid-template-columns:1fr 1fr}.app-card:last-child{grid-column:span 2}.technology-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.site-header{border-radius:17px;min-height:58px;padding:0 13px;inset:10px 10px auto}.brand-lockup img{width:88px}.language-switch{gap:1px}.language-switch button{padding:6px;font-size:10px}.hero-stage{gap:46px;min-height:auto;padding:120px 20px 90px}.hero-content h1{font-size:clamp(49px,16vw,74px)}.hero-copy{font-size:15px}.hero-actions{flex-direction:column}.button{width:100%}.hero-system-card{min-height:330px;padding:22px}.system-mark{font-size:108px}.scroll-hint{display:none}.content-section{padding:86px 20px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.section-heading h2{font-size:42px}.app-grid,.technology-grid{grid-template-columns:1fr}.app-card,.app-card:last-child{grid-column:auto;min-height:350px}.app-icon{margin-top:42px}.tool-row{grid-template-columns:42px 1fr 30px;min-height:112px}.tool-row p{display:none}.tool-row h3{font-size:25px}.journal-section{flex-direction:column;align-items:flex-start;padding:86px 20px}.journal-actions{align-items:flex-start}.contact-stage{padding:110px 20px}.site-footer{grid-template-columns:1fr;align-items:start;padding:44px 20px}.notice-popup{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{color:#273022;background:#fffffcd6;border-color:#4c5c3d21;box-shadow:0 18px 50px #3d4b331a}.hero-stage{color:#263021;background:radial-gradient(circle at 86% 8%,#b2c79457,#0000 28%),radial-gradient(circle at 12% 24%,#fffffff5,#0000 38%),linear-gradient(135deg,#fffef9 0%,#f4f7ec 52%,#e8efdc 100%)}.hero-grid{opacity:.32;background-image:linear-gradient(#4d603e12 1px,#0000 1px),linear-gradient(90deg,#4d603e12 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.hero-orb-a{background:radial-gradient(circle,#99b57647,#0000 68%)}.hero-orb-b{background:radial-gradient(circle,#d1debd61,#0000 68%)}.hero-copy{color:#66715f}.button-primary{color:#fff;background:#667858;box-shadow:0 18px 36px #53674533}.button-ghost{color:#34402d;background:#ffffff8f;border-color:#4a5b3d33}.hero-system-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffcb8;border-color:#4c5e3d29;box-shadow:0 34px 80px #3c4e3026}.hero-journal-card{min-height:500px}.hero-journal-heading{align-items:center;gap:12px;margin:30px 0 18px;display:flex}.hero-journal-heading p{color:#394333;margin:0;font-size:15px;font-weight:800}.journal-pulse{background:#7c965f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #7c965f21}.hero-journal-list{border-top:1px solid #48583b24;display:grid}.hero-journal-item{border-bottom:1px solid #48583b24;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:94px;transition:all .22s;display:grid}.hero-journal-item:hover{background:#748b5d12;padding-left:8px}.hero-journal-index{color:#93a486;letter-spacing:.15em;font-size:10px;font-weight:900}.hero-journal-main{gap:8px;min-width:0;display:grid}.hero-journal-main strong{color:#252d20;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.45;overflow:hidden}.hero-journal-main time{color:#87927d;font-size:11px}.hero-journal-arrow{color:#718263;font-size:18px}.hero-journal-empty{color:#7f8977;padding:44px 0;font-size:14px}.hero-journal-footer{color:#58684e;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:900;display:flex}.section-light,.journal-section{background:#fbfcf8}.section-dark{color:#263021;background:#eef2e7}.section-heading.invert>p,.tool-row p{color:#6c7765}.tool-list{border-top-color:#3e4e3429}.tool-row{border-bottom-color:#3e4e3429}.tool-row:hover{background:#6c835712}.contact-stage{color:#263021;background:linear-gradient(145deg,#f8faf3,#e2ead5)}.contact-glow{background:radial-gradient(circle,#91ae6f4d,#0000 65%)}.contact-stage>p:not(.section-kicker){color:#697361}.button-light{color:#fff;background:#667858}.site-footer{color:#293224;background:#edf1e7;border-top:1px solid #3f4e341f}.notice-popup{color:#273022;background:#fffffcf5;border-color:#4c5e3d29;box-shadow:0 30px 80px #3d4b3333}:root{--bw-black:#0b0b0b;--bw-ink:#171717;--bw-mid:#666;--bw-line:#dedede;--bw-soft:#f5f5f3;--bw-white:#fff;--bw-accent:#78866b}body{font-family:Arial,Noto Sans KR,Noto Sans JP,sans-serif}::selection{color:#fff;background:#111}.site-header{color:#111;background:#ffffffeb;border:1px solid #e5e5e5;min-height:64px;inset:14px 18px auto;box-shadow:0 14px 40px #00000014}.desktop-nav a{opacity:.7}.desktop-nav a:hover{opacity:1}.brand-lockup img{filter:none}.hero-orb-a{background:radial-gradient(circle,#0000000e,#0000 68%);width:34vw;height:34vw;top:-15vw;right:-10vw}.hero-orb-b{background:radial-gradient(circle,#78866b1f,#0000 68%);width:28vw;height:28vw;bottom:-20vw;left:42vw}.section-kicker{color:var(--bw-accent)}.hero-content h1{letter-spacing:-.07em;max-width:940px;font-size:clamp(64px,7vw,116px);line-height:.94}.hero-content h1 strong{color:#111}.hero-copy{color:#555;max-width:680px;margin-top:26px;font-size:clamp(16px,1.15vw,19px);line-height:1.75}.button{border-radius:10px}.button-primary{color:#fff;box-shadow:none;background:#111}.button-ghost{color:#111;background:#fff;border:1px solid #ccc}.hero-stats{border-top:1px solid #ddd;gap:34px;max-width:590px;margin-top:34px;padding-top:22px;display:flex}.hero-stats div{gap:4px;display:grid}.hero-stats strong{font-size:24px}.hero-stats span{letter-spacing:.18em;color:#888;font-size:9px}.hero-system-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d8d8d8;border-radius:22px;min-height:440px;padding:28px;box-shadow:0 24px 60px #00000017}.system-card-top{color:#777}.status-dot{color:#111}.hero-journal-heading{margin:24px 0 12px}.hero-journal-heading p{color:#222}.journal-pulse{background:#111;box-shadow:0 0 0 6px #00000012}.hero-journal-list{border-top-color:#ddd}.hero-journal-item{border-bottom-color:#ddd;min-height:82px}.hero-journal-item:hover{background:#f5f5f5}.hero-journal-index,.hero-journal-main time{color:#888}.hero-journal-main strong,.hero-journal-arrow{color:#111}.hero-journal-footer{color:#111;padding-top:18px}.scroll-hint{color:#777}.section-light,.services-section,.technology-section,.journal-section{background:#fff}.section-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:36px;margin-bottom:46px}.section-heading h2{color:#111;max-width:1050px;font-size:clamp(42px,4.5vw,72px);line-height:1.06}.section-heading>p{color:#666;max-width:560px;font-size:16px}.section-heading.compact{margin-bottom:34px}.site-shell[data-locale=ko] .section-heading h2,.site-shell[data-locale=ja] .section-heading h2{letter-spacing:-.05em;word-break:keep-all;max-width:1100px;font-size:clamp(40px,4.15vw,67px)}.site-shell[data-locale=ko] .journal-section h2,.site-shell[data-locale=ja] .journal-section h2{word-break:keep-all}.app-card{min-height:360px;box-shadow:none;border:1px solid #ddd;border-radius:18px;padding:24px}.app-icon{color:#fff;width:78px;height:78px;box-shadow:none;background:#111;border-radius:18px;margin-top:44px}.app-card h3{margin-top:26px}.interactive-card:hover{border-color:#111;transform:translateY(-6px);box-shadow:0 18px 44px #00000017}.services-section{border-top:1px solid #eee;border-bottom:1px solid #eee}.tool-card-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tool-card{background:#fff;border:1px solid #d8d8d8;border-radius:18px;flex-direction:column;min-height:320px;padding:24px;display:flex}.tool-card.featured{color:#fff;background:#111;border-color:#111;grid-column:span 2;min-height:360px}.tool-card-top{letter-spacing:.13em;color:#888;justify-content:space-between;gap:20px;font-size:10px;display:flex}.tool-card.featured .tool-card-top{color:#bbb}.tool-preview{grid-template-columns:1.5fr .8fr .55fr;gap:8px;height:72px;margin:34px 0 22px;display:grid}.tool-preview span{background:#f7f7f7;border:1px solid #ccc}.tool-card.featured .tool-preview span{background:#1c1c1c;border-color:#444}.tool-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.3vw,54px)}.tool-card p{color:#666;margin:12px 0 0;font-size:16px}.tool-card.featured p{color:#bbb}.tool-cta{letter-spacing:.14em;border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:11px;display:flex}.tool-card.featured .tool-cta{border-top-color:#444}.technology-card{background:#fff;border:1px solid #ddd;border-radius:16px;min-height:250px;padding:22px}.technology-card>span{color:#777}.demo-card strong{margin-top:28px;font-size:20px;display:block}.demo-language-tabs,.device-tabs{gap:6px;margin-top:28px;display:flex}.demo-language-tabs button,.device-tabs button{background:#fff;border:1px solid #ccc;border-radius:999px;padding:7px 10px;font-size:11px}.demo-language-tabs button.active,.device-tabs button.active{color:#fff;background:#111;border-color:#111}.device-demo{border:2px solid #111;border-radius:8px;gap:5px;margin:22px auto 0;padding:8px;transition:all .25s;display:grid}.device-demo.desktop{grid-template-columns:1fr 1fr;width:88%}.device-demo.tablet{grid-template-columns:1fr 1fr;width:60%}.device-demo.mobile{grid-template-columns:1fr;width:31%}.device-demo i{background:#eee;height:25px}.mini-live-list{border-top:1px solid #ddd;margin-top:20px;display:grid}.mini-live-list a{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ddd;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex;overflow:hidden}.interaction-demo{cursor:pointer}.interaction-ring{border:1px solid #111;border-radius:50%;place-items:center;width:82px;height:82px;margin:26px auto 0;font-size:12px;animation:.35s demo-pop;display:grid}.automation-flow{justify-content:space-between;align-items:center;gap:8px;margin-top:34px;display:flex}.automation-flow i{border:1px solid #bbb;padding:11px 8px;font-size:10px;font-style:normal}.performance-bars{gap:14px;margin-top:28px;display:grid}.performance-bars div{grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:10px;display:grid}.performance-bars div:after{content:"";background:#eee;grid-area:1/2;height:5px}.performance-bars b{z-index:1;background:#111;grid-area:1/2;height:5px}@keyframes demo-pop{50%{transform:scale(1.08)}}.journal-section{border-top:1px solid #e5e5e5;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:44px;padding:clamp(70px,7vw,105px) clamp(24px,5vw,88px);display:grid}.journal-section h2{color:#111;margin:16px 0 22px;font-size:clamp(40px,4.5vw,70px);line-height:1.05}.text-link{border-bottom:1px solid #111;padding-bottom:4px;font-weight:800}.journal-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.journal-card{border:1px solid #ddd;border-radius:14px;flex-direction:column;min-height:250px;padding:20px;display:flex}.journal-card span,.journal-card time{color:#888;font-size:10px}.journal-card time{margin-top:26px}.journal-card h3{letter-spacing:-.03em;margin:18px 0 0;font-size:20px;line-height:1.45}.journal-card b{align-self:flex-end;margin-top:auto}.contact-stage{text-align:left;color:#111;background:#111;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:60px;padding:clamp(70px,8vw,120px) clamp(24px,5vw,88px);display:grid}.contact-stage .section-kicker{color:#aaa}.contact-copy h2{color:#fff;letter-spacing:-.06em;max-width:650px;margin:18px 0 0;font-size:clamp(44px,5vw,78px);line-height:1.02}.contact-copy>p:not(.section-kicker){color:#aaa;max-width:560px;margin:24px 0 0;line-height:1.8}.contact-route{color:#aaa;letter-spacing:.12em;align-items:center;gap:10px;margin-top:34px;font-size:10px;display:flex}.home-contact-form{background:#171717;border:1px solid #333;border-radius:18px;padding:28px}.home-contact-form label{gap:8px;margin-bottom:15px;display:grid}.home-contact-form label span{color:#aaa;font-size:11px;font-weight:800}.home-contact-form input,.home-contact-form select,.home-contact-form textarea{color:#fff;background:#0f0f0f;border:1px solid #3b3b3b;border-radius:9px;outline:none;width:100%;padding:13px 14px}.home-contact-form input:focus,.home-contact-form select:focus,.home-contact-form textarea:focus{border-color:#fff}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-submit{width:100%;margin-top:4px}.form-status{margin:14px 0 0;font-size:13px}.form-status.success{color:#b8e3a5}.form-status.error{color:#ffaaa3}.site-footer{color:#111;background:#fff;border-top:1px solid #ddd;padding:38px clamp(24px,5vw,88px)}.site-footer img{filter:none}.site-footer p,.site-footer>span{color:#777}.notice-popup{color:#111;background:#fffffff7;border:1px solid #ccc;border-radius:16px;width:min(360px,100vw - 32px);padding:22px;box-shadow:0 22px 60px #00000024}.notice-popup>p:not(.section-kicker){color:#666}.popup-close{color:#111;background:#eee}.popup-actions button{color:#777}.fx-cursor{border-color:#111;box-shadow:0 0 16px #0000002e}.fx-spark{background:linear-gradient(#fff,#111,#0000);box-shadow:0 0 9px #00000059}section[id]{scroll-margin-top:94px}@media (max-width:1040px){.hero-stage{grid-template-columns:1fr;padding-top:125px}.hero-system-card{max-width:none}.tool-card-grid{grid-template-columns:1fr}.tool-card.featured{grid-column:auto}.demo-grid{grid-template-columns:repeat(2,1fr)}.journal-section,.contact-stage{grid-template-columns:1fr}.journal-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.site-header{inset:8px 8px auto}.hero-stage{gap:34px;padding:112px 18px 70px}.hero-content h1{font-size:clamp(50px,15vw,72px)}.hero-stats{gap:18px}.content-section{padding:68px 18px}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.section-heading h2,.site-shell[data-locale=ko] .section-heading h2,.site-shell[data-locale=ja] .section-heading h2{font-size:clamp(36px,11vw,48px)}.app-grid,.demo-grid,.journal-card-grid{grid-template-columns:1fr}.app-card{min-height:310px}.tool-card,.tool-card.featured{min-height:290px}.journal-section{gap:30px;padding:68px 18px}.journal-card{min-height:210px}.contact-stage{gap:32px;padding:70px 18px}.form-grid{grid-template-columns:1fr}.site-footer{padding:34px 18px}.notice-popup{bottom:16px;right:16px}.hero-system-card{min-height:390px}.desktop-nav{display:none}}:root{--ink:#111;--muted:#666;--line:#e7e7e7;--paper:#fff;--soft:#f7f7f5;--accent:#7f8b6a}html,body,.site-shell{color:var(--ink);background:#fff}.site-shell{overflow:clip}.site-header{color:#111;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #00000014;min-height:64px;padding:0 20px;inset:14px 20px auto;box-shadow:0 12px 40px #0000000f}.brand-lockup img{filter:none;width:116px}.desktop-nav{gap:26px}.desktop-nav a,.desktop-nav button{opacity:.72;color:#111;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.desktop-nav a:hover,.desktop-nav button:hover{opacity:1}.language-switch button{color:#888}.language-switch button.active{color:#fff;background:#111}.hero-stage{color:#111;background:#fff;border-bottom:1px solid #eee;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);gap:72px;min-height:820px;padding:150px max(24px,50vw - 710px) 78px}.hero-grid{opacity:.6;background-image:linear-gradient(#00000007 1px,#0000 1px),linear-gradient(90deg,#00000007 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.hero-orb-a{background:radial-gradient(circle,#8c9a761f,#0000 70%);top:-12vw;right:-8vw}.hero-orb-b{background:radial-gradient(circle,#00000009,#0000 70%);bottom:-18vw;left:30vw}.hero-content h1{max-width:760px;font-size:clamp(66px,6.1vw,104px);line-height:.98}.hero-content h1 strong{color:#111;margin-top:8px}.hero-copy{max-width:640px;font-size:18px}.hero-actions{margin-top:30px}.hero-system-card{background:#fff;border:1px solid #dedede;border-radius:24px;min-height:420px;padding:26px;box-shadow:0 24px 64px #00000014}.hero-journal-item{min-height:88px}.hero-journal-main strong{font-size:14px;line-height:1.45}.hero-stats{max-width:520px}.scroll-hint{color:#777;left:max(24px,50vw - 710px)}.scroll-hint span{background:#777}.content-section{padding:92px max(24px,50vw - 710px)}.section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:56px;margin-bottom:44px}.section-heading h2{max-width:900px;font-size:clamp(48px,4.2vw,70px)}.section-heading>p{font-size:16px}.site-shell[data-locale=ko] .section-heading h2,.site-shell[data-locale=ja] .section-heading h2{word-break:keep-all;max-width:980px;font-size:clamp(46px,3.8vw,64px)}.app-grid{gap:18px}.app-card{background:#fff;border-radius:22px;min-height:360px;padding:26px}.app-card:hover{transform:translateY(-6px)}.services-section{background:#fafafa}.tool-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tool-card,.tool-card.featured{color:#111;background:#fff;border:1px solid #dedede;border-radius:22px;grid-column:auto;min-height:340px;padding:24px}.tool-card.featured{border-color:#111}.tool-card-top,.tool-card.featured .tool-card-top{color:#888}.tool-visual{background:linear-gradient(135deg,#f3f3f3,#fafafa);border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;justify-content:space-between;height:120px;margin:28px 0 26px;padding:16px;display:flex}.tool-visual-window{grid-template-columns:1.5fr .8fr .55fr;gap:8px;display:grid}.tool-visual-window span{background:#fff;border:1px solid #ddd;border-radius:8px;height:52px}.tool-visual-label{letter-spacing:.18em;color:#888;font-size:9px}.tool-card h3{font-size:clamp(32px,3vw,48px)}.tool-card p,.tool-card.featured p{color:#666}.tool-cta,.tool-card.featured .tool-cta{border-top-color:#ddd}.technology-section{background:#fff}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.technology-card{background:#f8f8f7;border:1px solid #e4e4e4;border-radius:20px;min-height:270px}.technology-card:hover{background:#fff;border-color:#111}.journal-section{background:#fafafa;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);padding:88px max(24px,50vw - 710px)}.journal-card{background:#fff;border-radius:18px}.journal-card-grid{gap:14px}.site-footer{background:#fff;padding:34px max(24px,50vw - 710px)}.notice-popup{background:#fff;border-radius:18px}.contact-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000061;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-modal{background:#fff;border-radius:24px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:34px;width:min(920px,100%);max-height:calc(100vh - 48px);padding:34px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0000003d}.contact-modal-close{cursor:pointer;background:#f1f1f1;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:16px;right:18px}.contact-modal-copy h2{margin:18px 0;font-size:clamp(38px,4vw,58px);line-height:1.03}.contact-modal-copy>p:not(.section-kicker){color:#666;line-height:1.7}.modal-form{background:#fff;border:0;padding:0}.modal-form label span{color:#555}.modal-form input,.modal-form select,.modal-form textarea{color:#111;background:#fafafa;border:1px solid #ddd}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:#111}.contact-submit{color:#fff;background:#111}@media (max-width:1050px){.hero-stage{grid-template-columns:1fr;min-height:auto;padding-top:120px}.hero-system-card{max-width:none}.demo-grid{grid-template-columns:repeat(2,1fr)}.contact-modal,.tool-card-grid,.journal-section{grid-template-columns:1fr}}@media (max-width:720px){.hero-stage{gap:30px;padding:108px 18px 64px}.hero-content h1{font-size:clamp(50px,14vw,70px)}.content-section,.journal-section{padding:66px 18px}.section-heading{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.demo-grid,.app-grid,.journal-card-grid{grid-template-columns:1fr}.contact-modal-backdrop{align-items:end;padding:0}.contact-modal{border-radius:24px 24px 0 0;width:100%;max-height:94vh;padding:26px 18px}.form-grid{grid-template-columns:1fr}}.v5-shell{--ink:#0a0a0a;--muted:#6f6f6f;--line:#dedede;--soft:#f6f6f6;--section-gap:171px;box-sizing:border-box;color:var(--ink);background:#fff}.v5-shell *,.v5-shell :before,.v5-shell :after{box-sizing:border-box}.v5-shell,.v5-shell main{max-width:100%}.v5-header{background:#fffffff0;border-radius:16px;width:min(1480px,100% - 32px);max-width:none;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 35px #0000000e}.v5-hero{background:#fff;flex-direction:column;padding:128px 32px 0;display:flex}.v5-hero-copy{text-align:center;width:min(1120px,100%);margin:0 auto}.v5-hero-copy h1{letter-spacing:-.07em;margin:28px 0 0;font-size:clamp(62px,5vw,90px);font-weight:500;line-height:1.04}.v5-hero-copy h1 span,.v5-hero-copy h1 strong{display:block}.v5-hero-copy h1 strong{font-weight:900}.site-shell[data-locale=ko] .v5-hero-copy h1,.site-shell[data-locale=ja] .v5-hero-copy h1{letter-spacing:-.058em;word-break:keep-all;font-size:clamp(58px,4.55vw,82px);line-height:1.09}.v5-hero-copy>p:not(.section-kicker){color:#626262;word-break:keep-all;max-width:1080px;margin:29px auto 0;font-size:17px;line-height:1.72}.v5-hero-copy .hero-actions{flex-wrap:nowrap;justify-content:center;gap:22px;margin-top:33px}.button-outline{color:#111;background:#fff;border:1px solid #cfcfcf}.hero-lower-grid{grid-template-columns:minmax(340px,408px) minmax(0,1240px) minmax(340px,408px);justify-content:center;align-items:start;gap:38px;width:100%;margin:80px auto 0;display:grid}.hero-journal-panel{width:100%;min-width:0;max-width:408px;box-shadow:none;background:#fff;border:0;border-radius:0;grid-column:1;justify-self:start;margin:0;position:static;overflow:hidden}.hero-journal-panel:before,.hero-journal-panel:after,.hero-journal-list>a:before,.hero-journal-list>a:after{content:none;display:none}.hero-journal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:32px 30px 27px;display:flex}.hero-journal-label{color:#858585;letter-spacing:.16em;margin:0 0 9px;font-size:9px;font-weight:800}.hero-journal-head h2{letter-spacing:-.05em;margin:0;font-size:40px;line-height:1}.hero-journal-updated{color:#555;margin:15px 0 0;font-size:13px;font-weight:700}.hero-journal-head>a{white-space:nowrap;border-bottom:1px solid #111;flex:none;margin-top:3px;padding-bottom:5px;font-size:12px;font-weight:800}.hero-journal-head>a span{margin-left:4px}.hero-journal-list{display:block}.hero-journal-list>a{background:#fff;border-bottom:1px solid #e5e5e5;grid-template-columns:minmax(0,1fr) 25px;align-items:end;gap:16px;min-height:120px;padding:22px 30px;transition:all .2s;display:grid;position:static}.hero-journal-list>a:last-child{border-bottom:0}.hero-journal-list>a:hover{background:#f7f7f7}.hero-journal-list .journal-reveal-item{opacity:0;filter:blur(6px);transition:opacity .55s,translate .75s cubic-bezier(.18,.9,.2,1),scale .75s cubic-bezier(.18,.9,.2,1),filter .5s,background .2s;translate:-44px 16px;scale:.97}.hero-journal-list .journal-reveal-item:nth-child(2){translate:44px 18px}.hero-journal-list .journal-reveal-item:nth-child(3){translate:-34px 24px}.hero-journal-list .journal-reveal-item.is-visible{opacity:1;filter:blur();translate:0;scale:1}.hero-journal-list .journal-reveal-item:first-child{transition-delay:.12s}.hero-journal-list .journal-reveal-item:nth-child(2){transition-delay:.28s}.hero-journal-list .journal-reveal-item:nth-child(3){transition-delay:.44s}.hero-journal-list .journal-reveal-item>div,.hero-journal-list .journal-reveal-item .journal-index{opacity:0;transition:opacity .4s,translate .55s;translate:0 10px}.hero-journal-list .journal-reveal-item.is-visible>div,.hero-journal-list .journal-reveal-item.is-visible .journal-index{opacity:1;translate:0}.hero-journal-list .journal-reveal-item.is-visible .journal-index{transition-delay:.18s}.hero-journal-list time{color:#111;margin:0 0 9px;font-size:13px;font-weight:800;display:block}.hero-journal-list h3{color:#111;word-break:keep-all;margin:0;font-size:17px;font-weight:650;line-height:1.48}.journal-index{color:#999;align-self:end;font:700 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hero-journal-empty{color:#777;margin:0;padding:28px 25px}.product-showcase{background:#fff;border:1px solid #d7d7d7;border-radius:24px;grid-column:2;width:100%;min-width:0;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000017}.hero-balance-spacer{grid-column:3;min-width:0}.showcase-main{padding:36px 40px 40px}.showcase-label{color:#888;letter-spacing:.17em;justify-content:flex-start;font-size:9px;font-weight:800;display:flex}.showcase-product{background:linear-gradient(135deg,#f4f4f4,#fff);grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:center;gap:92px;min-height:625px;padding:64px 88px;display:grid}.showcase-phone{background:#111;border-radius:45px;justify-self:center;width:224px;height:412px;padding:16px;box-shadow:0 30px 60px #0000003d}.showcase-phone .phone-notch{background:#333;border-radius:8px;width:68px;height:9px;margin:0 auto 12px}.showcase-phone .phone-screen{background:#fff;border-radius:30px;flex-direction:column;gap:18px;height:358px;padding:33px 18px;display:flex}.showcase-phone .phone-screen span{text-align:center;border:1px solid #ddd;border-radius:11px;padding:22px 10px;font-size:11px;font-weight:900}.showcase-copy{min-width:0}.showcase-copy>p{letter-spacing:.02em;margin:0 0 12px;font-size:16px;font-weight:850}.showcase-copy h2{letter-spacing:-.06em;word-break:keep-all;margin:0;font-size:clamp(64px,4.1vw,82px);line-height:1.01}.showcase-copy>span{color:#666;word-break:keep-all;max-width:610px;margin-top:30px;font-size:21px;line-height:1.72;display:block}.showcase-copy a{border-bottom:1px solid #111;margin-top:38px;padding-bottom:6px;font-size:14px;font-weight:800;display:inline-flex}.v5-section{width:min(1560px,100% - 64px);margin-inline:auto;padding:0}.apps-section,.services-section,.homepage-section{margin-top:var(--section-gap)}.services-section{clip-path:inset(0 -100vmax);background:#f6f6f6;padding-bottom:84px;box-shadow:0 0 0 100vmax #f6f6f6}.v5-section-head{grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);align-items:end;gap:80px;width:100%;margin-bottom:50px;display:grid}.v5-section-head>*{min-width:0}.v5-section-head h2{letter-spacing:-.035em;white-space:normal;word-break:keep-all;overflow-wrap:normal;max-width:900px;margin:24px 0 0;font-family:SUIT,Noto Sans JP,Hiragino Sans,Yu Gothic,Pretendard,Noto Sans KR,sans-serif;font-size:clamp(40px,3.15vw,54px);font-weight:600;line-height:1.18}.v5-section-head>p,.section-head-side>p{color:#5f625c;word-break:keep-all;margin:0;font-size:17px;line-height:1.85}.section-head-side{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.section-head-actions{align-self:end}.section-all-link{border-bottom:1px solid #111;align-items:center;gap:18px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.product-bento-refined{grid-template-rows:repeat(2,350px);grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:24px;width:100%;display:grid}.product-bento-refined>*{min-width:0}.product-tile{background:#fff;border:1px solid #ddd;border-radius:24px;flex-direction:column;min-width:0;padding:28px;transition:all .25s;display:flex;overflow:hidden}.product-tile:hover{transform:translateY(-5px);box-shadow:0 24px 60px #00000014}.product-bento-refined .product-tile-1{color:#fff;background:#111;border-color:#111;grid-row:1/3}.tile-top{color:#888;letter-spacing:.15em;justify-content:space-between;font-size:10px;display:flex}.app-fixsea .tile-top{color:#999}.app-preview{background:#f4f4f4;border-radius:18px;flex:1;min-height:145px;margin:20px 0;padding:22px;position:relative;overflow:hidden}.app-fixsea .app-preview{background:linear-gradient(145deg,#1c1c1c,#080808);border:1px solid #313131}.app-preview-fixsea{justify-content:center;align-items:center;gap:44px;display:flex}.mini-phone{background:#fff;border:8px solid #f6f6f6;border-radius:27px;width:125px;height:225px;padding:15px 11px;box-shadow:0 22px 40px #00000059}.mini-phone>i{background:#ddd;border-radius:4px;width:34px;height:5px;margin:0 auto 14px;display:block}.mini-phone>div{gap:10px;display:grid}.mini-phone span{color:#111;text-align:center;border:1px solid #ddd;border-radius:7px;padding:12px 5px;font-size:8px;font-weight:900}.preview-flow{align-items:center;gap:9px;display:flex}.preview-flow span{color:#ddd;border:1px solid #444;border-radius:999px;padding:10px 12px;font-size:8px;font-weight:800}.preview-flow b{color:#666}.app-badges{gap:7px;margin-bottom:10px;display:flex}.app-badges span{color:#777;border:1px solid #ddd;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.app-fixsea .app-badges span{color:#aaa;border-color:#383838}.tile-copy{min-width:0}.tile-copy h3{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3vw,48px)}.tile-copy p{color:#747474;word-break:keep-all;margin:10px 0 0;line-height:1.6}.app-fixsea .tile-copy p{color:#aaa}.calendar-preview{grid-template-rows:1fr auto;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;display:grid}.calendar-top{color:#fff;background:#111;border-radius:20px;flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;width:100px;height:112px;display:flex}.calendar-top b{letter-spacing:.18em;font-size:11px}.calendar-top strong{font-size:42px}.calendar-dots{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.calendar-dots i{aspect-ratio:1;background:#d8d8d8;border-radius:50%}.calendar-dots i:nth-child(4){background:#111}.calendar-event{background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex}.calendar-event span{background:#111;border-radius:50%;width:7px;height:7px}.stock-preview{flex-direction:column;justify-content:center;gap:12px;display:flex}.market-row{justify-content:space-between;font-size:10px;display:flex}.market-row b{font-size:12px}.market-chart{border-block:1px solid #ddd;align-items:flex-end;gap:7px;height:70px;padding:10px 4px;display:flex}.market-chart i{background:#111;border-radius:4px 4px 0 0;flex:1}.market-chart i:first-child{height:20%}.market-chart i:nth-child(2){height:38%}.market-chart i:nth-child(3){height:31%}.market-chart i:nth-child(4){height:58%}.market-chart i:nth-child(5){height:52%}.market-chart i:nth-child(6){height:78%}.market-chart i:nth-child(7){height:92%}.refined-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;display:grid}.refined-service-grid>*{min-width:0}.refined-service-card{background:#fff;border:1px solid #dedede;border-radius:22px;min-width:0;min-height:450px;padding:24px;transition:all .25s}.refined-service-card:hover{border-color:#111;transform:translateY(-5px)}.service-card-head{color:#999;letter-spacing:.14em;justify-content:space-between;gap:16px;font-size:9px;display:flex}.service-card-head b{font-weight:600}.tool-preview{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:16px;height:190px;margin:24px 0;padding:22px}.converter-preview{grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr);align-items:center;gap:16px;display:grid}.drop-zone,.result-file{background:#fff;border:1px dashed #bbb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:120px;display:flex}.drop-zone span{font-size:12px;font-weight:800}.drop-zone small,.result-file small{color:#888}.result-file{border-style:solid}.result-file span{color:#fff;background:#111;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.result-file strong{font-size:22px}.calculator-preview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.calculator-preview>div{background:#fff;border:1px solid #ddd;border-radius:14px;flex-direction:column;justify-content:center;height:120px;padding:20px;display:flex}.calculator-preview small{color:#888}.calculator-preview strong{letter-spacing:-.04em;margin-top:6px;font-size:38px}.data-preview{flex-direction:column;justify-content:center;gap:12px;display:flex}.data-ranking{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:10px;display:grid}.data-ranking span{color:#999}.data-ranking strong{font-size:12px}.data-bars{border-block:1px solid #ddd;align-items:flex-end;gap:8px;height:72px;padding:8px 0;display:flex}.data-bars i{background:#111;border-radius:3px 3px 0 0;flex:1}.data-bars i:first-child{height:34%}.data-bars i:nth-child(2){height:58%}.data-bars i:nth-child(3){height:44%}.data-bars i:nth-child(4){height:70%}.data-bars i:nth-child(5){height:63%}.data-bars i:nth-child(6){height:87%}.data-bars i:nth-child(7){height:72%}.data-bars i:nth-child(8){height:96%}.archive-preview{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;display:grid}.archive-summary{color:#fff;background:#111;border-radius:14px;flex-direction:column;grid-row:1/3;justify-content:flex-end;padding:22px;display:flex}.archive-summary small{color:#aaa}.archive-summary strong{margin-top:8px;font-size:25px}.archive-row{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;justify-content:center;padding:14px;display:flex}.archive-row span{color:#888;font-size:9px}.archive-row b{margin-top:5px;font-size:12px}.tool-copy-row{justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;display:flex}.tool-copy-row>div{min-width:0}.tool-copy-row h3{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(28px,2.5vw,40px)}.tool-copy-row p{color:#707070;word-break:keep-all;margin:10px 0 0}.tool-open-button{color:#fff;background:#111;border-radius:999px;flex:none;padding:10px 14px;font-size:10px;font-weight:800}.v5-footer{gap:24px;display:flex}.system-section,.v5-journal{display:none!important}.homepage-section{clip-path:inset(0 -100vmax);background:#fff;padding-bottom:84px;box-shadow:0 0 0 100vmax #fff}.homepage-section-head{grid-template-columns:1fr;margin-bottom:50px}.homepage-section-head h2{max-width:980px}.homepage-dual-layout{border-top:1px solid #dcded7;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,5vw,76px);padding:62px 0 0;display:grid}.homepage-fix-area,.partner-home-area{flex-direction:column;align-self:start;min-width:0;display:flex}.homepage-fix-area{gap:28px;max-width:none;padding:0}.homepage-copy-block{max-width:620px}.partner-home-intro{max-width:100%}.homepage-index{color:#7f8b6a;letter-spacing:.16em;margin-bottom:26px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.homepage-copy-block h3,.partner-home-intro h3{letter-spacing:-.035em;margin:0;font-family:SUIT,Noto Sans JP,Hiragino Sans,Yu Gothic,Pretendard,Noto Sans KR,sans-serif;font-size:clamp(34px,2.9vw,48px);font-weight:600;line-height:1.18}.homepage-copy-block p,.partner-home-intro p{color:#5f625d;word-break:keep-all;margin:20px 0 0;font-size:17px;line-height:1.82}.homepage-text-link{color:#111;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;align-items:center;gap:18px;margin-top:30px;padding:0 0 7px;font:700 13px/1 inherit;display:inline-flex}.homepage-text-link span{color:#7f8b6a}.mini-site-browser{background:#fff;border:1px solid #cfd3ca;border-radius:20px;width:86%;min-width:0;overflow:hidden;box-shadow:0 28px 70px #232a1d1c}.mini-browser-bar{background:#f6f7f3;border-bottom:1px solid #e4e6e0;align-items:center;gap:7px;height:48px;padding:0 18px;display:flex}.mini-browser-bar i{background:#c3c7bd;border-radius:50%;width:7px;height:7px}.mini-browser-bar span{color:#8a8e84;letter-spacing:.08em;margin-left:10px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mini-browser-bar b{color:#6c795d;letter-spacing:.14em;margin-left:auto;font-size:8px}.mini-browser-viewport{pointer-events:none;height:292px;overflow:hidden}.mini-browser-page{background:#fff;min-height:650px;padding:26px 30px 38px;animation:13s cubic-bezier(.65,0,.35,1) infinite miniSiteScroll}.mini-site-nav{border-bottom:1px solid #eceee8;align-items:center;gap:18px;height:34px;display:flex}.mini-site-nav strong{letter-spacing:-.04em;margin-right:auto;font-size:13px}.mini-site-nav span{background:#dedfdc;border-radius:9px;width:42px;height:4px}.mini-site-nav button{background:#6f7e61;border:0;border-radius:6px;width:58px;height:22px}.mini-site-hero{padding:68px 0 60px}.mini-site-hero small{color:#7f8b6a;letter-spacing:.18em;font-size:8px}.mini-site-hero h4{background:#151515;border-radius:4px;width:67%;height:34px;margin:16px 0 20px}.mini-site-hero p{background:#d9dcd5;border-radius:10px;width:54%;height:7px;margin:8px 0}.mini-site-hero button{background:#7f8b6a;border:0;border-radius:8px;width:92px;height:31px;margin-top:22px}.mini-site-strip{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mini-site-strip span{background:linear-gradient(145deg,#f5f6f2,#fff);border:1px solid #e2e4de;border-radius:12px;height:92px}.mini-site-content{border-bottom:1px solid #eceee8;grid-template-columns:1fr .78fr;align-items:center;gap:40px;padding:66px 0;display:grid}.mini-site-content.reverse{grid-template-columns:.78fr 1fr}.mini-site-content.reverse div{order:2}.mini-site-content div{gap:11px;display:grid}.mini-site-content small{background:#7f8b6a;width:55px;height:5px}.mini-site-content strong{background:#171717;width:70%;height:23px}.mini-site-content p{background:#dde0da;width:88%;height:6px}.mini-site-content i{background:linear-gradient(135deg,#e9ece4,#f8f9f6);border-radius:16px;height:150px}.mini-site-footer{gap:16px;padding-top:28px;display:flex}.mini-site-footer span{background:#cfd2cb;width:65px;height:5px}@keyframes miniSiteScroll{0%,18%{transform:translateY(0)}48%,66%{transform:translateY(-255px)}84%,to{transform:translateY(0)}}.partner-home-area{padding:0}.partner-home-intro{margin-bottom:26px}.partner-guide-link{margin-top:30px}.partner-home-layout{display:block}.partner-menu{border-top:1px solid #ced2c8;position:relative}.partner-menu:before{content:"";pointer-events:none;background:linear-gradient(#7f8b6a8c,#7f8b6a1f);width:1px;position:absolute;top:34px;bottom:34px;left:15px}.partner-menu-item{color:#333;text-align:left;border-bottom:1px solid #ced2c8;grid-template-columns:32px minmax(0,1fr) 92px 18px;align-items:center;gap:14px;width:100%;min-height:104px;padding:0 4px;display:grid;position:relative}.partner-step-number{z-index:1;color:#7f8b6a;opacity:.9;background:#fbfcf8;place-items:center;width:20px;height:20px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative}.partner-step-number:after{content:"";opacity:.7;background:#7f8b6a;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.partner-menu-item strong{letter-spacing:-.025em;font-family:SUIT,Noto Sans JP,Hiragino Sans,Yu Gothic,Pretendard,Noto Sans KR,sans-serif;font-size:clamp(18px,1.35vw,22px);font-weight:600}.partner-menu-hint{background:#ffffffb8;border:1px solid #dde1d8;border-radius:8px;align-content:center;gap:5px;height:42px;padding:7px 9px;display:grid}.partner-menu-hint i{background:#d7dbd2;border-radius:999px;height:3px;display:block}.partner-menu-hint i:first-child{background:#8a9678;width:72%}.partner-menu-hint i:nth-child(2){width:100%}.partner-menu-hint i:nth-child(3){width:52%}.partner-menu-hint.hint-2{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:4px}.partner-menu-hint.hint-2 i{background:#e3e6df;border-radius:4px;width:auto;height:26px}.partner-menu-hint.hint-2 i:nth-child(2){background:#cfd6c8}.partner-menu-hint.hint-3{grid-template-columns:repeat(3,1fr);align-items:center;gap:7px}.partner-menu-hint.hint-3 i{background:#fff;border:1px solid #cfd5ca;border-radius:50%;width:18px;height:18px;position:relative}.partner-menu-hint.hint-3 i:not(:last-child):after{content:"";background:#c8cec3;width:9px;height:1px;position:absolute;top:50%;left:100%}.partner-menu-hint.hint-3 i:last-child{background:#7f8b6a;border-color:#7f8b6a}.partner-menu-arrow{color:#7f8b6a;opacity:.65;font-size:12px;font-style:normal}.partner-pages-visual{grid-template-columns:.48fr 1fr;gap:32px;height:100%;padding:48px;display:grid}.partner-list{align-content:center;gap:16px;display:grid}.partner-list span{border-bottom:1px solid #cbd0c5;height:34px}.partner-list span:first-child{background:#7f8b6a12;border-left:3px solid #7f8b6a}.partner-browser-stack{position:relative}.partner-browser-stack i{background:#fff;border:1px solid #bdc4b7;border-radius:12px;position:absolute;inset:12% 3% 8% 8%;box-shadow:0 18px 35px #2a332314}.partner-browser-stack i:nth-child(2){opacity:.72;transform:translate(-18px,-17px)}.partner-browser-stack i:nth-child(3){opacity:.4;transform:translate(-36px,-34px)}.partner-browser-stack i:first-child:before{content:"";background:linear-gradient(90deg,#7f8b6a 0 20%,#dedfdc 20% 42%,#0000 42%);height:7px;position:absolute;top:24px;left:22px;right:22px}.partner-browser-stack i:first-child:after{content:"";background:linear-gradient(135deg,#edf0e9 0 52%,#fff 52%);border-top:1px solid #e3e5df;position:absolute;inset:55px 22px 24px}.template-visual{height:100%;min-height:360px;position:relative}.template-sheet{background:#fff;border:1px solid #bdc4b7;border-radius:10px;width:48%;height:70%;position:absolute;top:15%;left:26%;box-shadow:0 22px 45px #2a332317}.template-sheet:before{content:"";background:linear-gradient(#171717 0 12%,#0000 12% 20%,#e4e6e0 20% 24%,#0000 24% 37%,#edf0e9 37% 70%,#0000 70%);position:absolute;inset:22px}.template-sheet.one{opacity:.54;transform:translate(-42%)rotate(-6deg)}.template-sheet.two{opacity:.54;transform:translate(42%)rotate(6deg)}.template-sheet.three{z-index:2}.template-visual>span{z-index:3;background:#7f8b6a;width:68px;height:5px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.apply-visual{justify-content:center;align-items:center;gap:24px;height:100%;min-height:360px;padding:62px;display:flex}.apply-visual div{background:#fff;border:1px solid #bdc4b7;border-radius:50%;align-content:center;place-items:center;gap:8px;width:118px;height:118px;display:grid}.apply-visual div span{color:#71805f;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.apply-visual div i{background:#d9ddd4;width:48px;height:6px}.apply-visual b{background:#aeb5a7;width:58px;height:1px}.motion-ready{overflow-x:clip}.header-motion{animation:.8s cubic-bezier(.2,.8,.2,1) both headerDrop}.hero-copy-motion{animation:1s cubic-bezier(.16,1,.3,1) .12s both heroRise}.hero-copy-motion h1 span,.hero-copy-motion h1 strong{animation:1.05s cubic-bezier(.16,1,.3,1) both titleLift;display:block}.hero-copy-motion h1 strong{animation-delay:.12s}.hero-copy-motion>p:not(.section-kicker){animation:.8s .32s both softReveal}.hero-copy-motion .hero-actions{animation:.8s .46s both softReveal}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(42px)}[data-reveal].is-visible{opacity:1;transform:none}.reveal-from-left{transform:translate(-58px,28px)}.reveal-from-right{transform:translate(58px,28px)}.section-heading-motion{transition-delay:60ms}.reveal-card:nth-child(2){transition-delay:.12s}.reveal-card:nth-child(3){transition-delay:.22s}.refined-service-grid .reveal-card:nth-child(2){transition-delay:.1s}.refined-service-grid .reveal-card:nth-child(3){transition-delay:.18s}.refined-service-grid .reveal-card:nth-child(4){transition-delay:.26s}.tilt-card,.signature-stage{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.tilt-card.is-visible:hover{transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-8px);box-shadow:0 32px 80px #00000021}.tilt-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--glow-x) var(--glow-y),#8e9e5d29,transparent 62%);transition:opacity .25s;position:absolute;inset:0}.tilt-card:hover:after{opacity:1}.signature-showcase{background:#080a08;border-color:#171a16;box-shadow:0 35px 90px #00000029}.signature-stage{color:#fff;background:radial-gradient(circle at 50% 58%,#89975c2b,#0000 30%),linear-gradient(145deg,#11150f,#030403 70%);min-height:625px;position:relative;overflow:hidden}.signature-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:52px 52px;animation:32s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.signature-copy{z-index:20;gap:9px;display:grid;position:absolute;top:34px;left:38px}.signature-copy span{letter-spacing:.2em;color:#a4ad8a;font-size:9px}.signature-copy strong{letter-spacing:-.045em;font-size:clamp(28px,2.7vw,48px)}.signature-copy p{color:#777f70;letter-spacing:.13em;margin:0;font-size:11px}.digital-product-stage{perspective:1300px;position:absolute;inset:115px 42px 64px}.unified-stage{place-items:center;display:grid}.system-orbit{border:1px solid #a6b57029;border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:360px;height:360px}.orbit-two{opacity:.38;width:520px;height:520px}.workspace-canvas{z-index:5;opacity:0;filter:blur(10px);background:linear-gradient(145deg,#121710f0,#050705fa);border:1px solid #beca9747;border-radius:24px;width:min(680px,88%);height:360px;transition:opacity .8s,filter .8s,transform 1.05s cubic-bezier(.18,.9,.2,1);position:relative;overflow:hidden;transform:translateY(34px)scale(.94);box-shadow:0 32px 80px #0000006b,inset 0 1px #ffffff0a}.signature-showcase.is-visible .workspace-canvas{opacity:1;filter:blur();transform:translateY(0)scale(1)}.workspace-topbar{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}.workspace-topbar>span{background:#69705d;border-radius:50%;width:7px;height:7px}.workspace-topbar>b{letter-spacing:.12em;color:#8c9580;margin-left:8px;font-size:8px;font-weight:700}.workspace-topbar>em{color:#b8c78d;letter-spacing:.12em;border:1px solid #acbe7040;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal}.workspace-body{grid-template-columns:96px 1fr 128px;height:268px;display:grid}.workspace-sidebar{opacity:0;background:#ffffff04;border-right:1px solid #ffffff12;flex-direction:column;gap:13px;padding:18px 14px;transition:opacity .7s .22s,transform .9s cubic-bezier(.18,.9,.2,1) .22s;display:flex;transform:translate(-34px)}.workspace-sidebar strong,.workspace-sidebar>span{letter-spacing:.14em;color:#727b69;font-size:8px}.workspace-sidebar strong{color:#dce5c2}.sidebar-icons{grid-template-columns:repeat(2,20px);gap:7px;display:grid}.sidebar-icons i{background:linear-gradient(145deg,#78845f,#3f4935);border-radius:6px;height:20px;box-shadow:0 5px 12px #0000002e}.sidebar-icons i:nth-child(2){background:linear-gradient(145deg,#ad6a7c,#5d3848)}.sidebar-icons i:nth-child(3){background:linear-gradient(145deg,#7f7b4f,#4c492d)}.sidebar-icons i:nth-child(4){background:linear-gradient(145deg,#536f86,#30404e)}.workspace-main{background:radial-gradient(circle at 58% 48%,#8f9e5d17,#0000 48%);padding:23px 24px;position:relative}.build-label{align-items:center;gap:10px;margin-bottom:18px;display:flex}.build-label span{letter-spacing:.18em;color:#a6b17f;font-size:8px}.build-label i{background:linear-gradient(90deg,#a7b66f80,#0000);flex:1;height:1px}.interface-hero{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:12px;width:68%;height:76px;padding:15px}.interface-hero strong{background:#edf1e7;border-radius:3px;width:72%;height:12px;display:block}.interface-hero em{background:#76806b;border-radius:3px;width:46%;height:6px;margin:10px 0;display:block}.interface-hero button{background:#9eae72;border:0;border-radius:5px;width:48px;height:16px;display:block}.interface-grid{grid-template-columns:repeat(3,1fr);gap:9px;width:68%;margin-top:10px;display:grid}.interface-grid i{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;height:42px}.interface-hero{position:relative}.hero-live-state{letter-spacing:.16em;color:#aab687;font-size:6px;position:absolute;top:10px;right:12px}.hero-build-steps{letter-spacing:.13em;color:#8d9684;font-size:6.2px;position:absolute;bottom:10px;right:18px}.mini-system-card{padding:8px 9px!important;display:block!important;position:relative!important;overflow:hidden!important}.mini-system-card>span{letter-spacing:.15em;color:#919b7c;font-size:5.5px;display:block}.mini-system-card>b{letter-spacing:.07em;color:#d4dacb;margin-top:3px;font-size:6.5px;display:block}.mini-system-card>em{align-items:center;gap:3px;height:8px;display:flex;position:absolute;bottom:7px;left:9px;right:9px}.mini-system-card u{text-decoration:none;display:block}.mini-app em{display:flex}.mini-app u{background:#6f7b60;border-radius:50%;width:5px;height:5px;animation:5.8s ease-in-out infinite miniTilePulse}.mini-app u:nth-child(2){animation-delay:.7s}.mini-app u:nth-child(3){animation-delay:1.4s}.mini-app u:nth-child(4){display:none}.mini-web em{align-items:center;height:8px}.mini-web u{background:#77816d;border-radius:999px;flex:1;animation:6.2s ease-in-out infinite miniWave;height:2px!important}.mini-web u:nth-child(2){animation-delay:.6s}.mini-web u:nth-child(3){animation-delay:1.2s}.mini-web u:nth-child(4),.mini-web u:nth-child(5){display:none}.mini-auto em{border:1px solid #acbe7047;border-radius:50%;width:13px;height:13px;display:block;bottom:7px;left:auto;right:10px}.mini-auto u{transform-origin:1.5px 8px;background:#b3c784;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;animation:6.5s linear infinite miniOrbit;position:absolute;top:-2px;left:50%}.tool-module{background:#7b895714;border:1px solid #aebc7a33;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;width:120px;padding:11px;display:grid;position:absolute;top:55px;right:24px}.tool-module b{text-align:center;background:#ffffff14;border-radius:6px;padding:7px 4px;font-size:10px}.tool-module span{color:#aab58a;font-size:10px}.tool-module em{background:linear-gradient(90deg,#a9b77b 64%,#ffffff14 64%);border-radius:4px;grid-column:1/4;height:4px;margin-top:6px}.code-lines{display:none}.workspace-inspector{opacity:0;background:#ffffff05;border-left:1px solid #ffffff12;flex-direction:column;gap:7px;padding:22px 15px;transition:opacity .7s .42s,transform .9s cubic-bezier(.18,.9,.2,1) .42s;display:flex;transform:translate(34px)}.workspace-inspector span{letter-spacing:.15em;color:#626a5d;margin-top:8px;font-size:7px}.workspace-inspector b{letter-spacing:.08em;color:#d4dacb;font-size:9px}.workspace-inspector .status-live{color:#b3c784}.workspace-flow{letter-spacing:.14em;color:#9ea98a;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:10px;height:54px;font-size:7px;display:flex}.workspace-flow i{transform-origin:0;background:linear-gradient(90deg,#4c5542,#b7c48b);width:34px;height:1px;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:scaleX(0)}.signature-showcase.is-visible .workspace-flow i:first-of-type{transition-delay:.55s;transform:scaleX(1)}.signature-showcase.is-visible .workspace-flow i:nth-of-type(2){transition-delay:.75s;transform:scaleX(1)}.signature-showcase.is-visible .workspace-flow i:nth-of-type(3){transition-delay:.95s;transform:scaleX(1)}.icon-stream{z-index:9;pointer-events:none;position:absolute;inset:0}.category-icon{--icon-x:0px;--icon-y:0px;opacity:0;filter:blur(7px);width:38px;height:38px;transform:translate(var(--icon-x),var(--icon-y)) scale(.3) rotate(-22deg);border-radius:12px;place-items:center;transition:opacity .45s,filter .55s,transform .9s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;box-shadow:0 10px 22px #00000047}.category-icon b{color:#fff;font-size:14px;font-style:normal;line-height:1}.category-video{--icon-x:-160px;--icon-y:-90px;background:linear-gradient(145deg,#f04848,#b31520);transition-delay:.12s;top:26%;left:19%}.category-social{--icon-x:-110px;--icon-y:-140px;background:linear-gradient(145deg,#b75be8,#e56a73 55%,#efa142);transition-delay:.22s;top:39%;left:19%}.category-chat{--icon-x:-170px;--icon-y:0;background:linear-gradient(145deg,#f2cc3e,#dba91f);transition-delay:.32s;top:52%;left:19%}.category-map{--icon-x:-130px;--icon-y:120px;background:linear-gradient(145deg,#5dbb72,#267a4c);transition-delay:.42s;top:65%;left:19%}.category-shop{--icon-x:40px;--icon-y:-150px;background:linear-gradient(145deg,#4f8cf5,#3155aa);transition-delay:.52s;top:26%;left:25%}.category-finance{--icon-x:120px;--icon-y:-120px;background:linear-gradient(145deg,#252525,#060606);transition-delay:.62s;top:39%;left:25%}.category-calendar{--icon-x:130px;--icon-y:90px;background:linear-gradient(145deg,#75865d,#46543b);transition-delay:.72s;top:52%;left:25%}.category-tool{--icon-x:80px;--icon-y:150px;background:linear-gradient(145deg,#8b8f86,#4e534b);transition-delay:.82s;top:65%;left:25%}.signature-showcase.is-visible .category-icon{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}.signature-showcase.is-visible .workspace-sidebar,.signature-showcase.is-visible .workspace-inspector{opacity:1;transform:translate(0)}.category-chat b{letter-spacing:1px;font-size:10px}.category-calendar b{font-size:10px}.category-tool b{font-size:17px}.signature-core{z-index:12;opacity:1;background:#070906ed;border:1px solid #b2c2776b;border-radius:50%;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;box-shadow:0 0 0 12px #91a05e0b,0 0 70px #97a95d33}.compact-core{width:74px;height:74px;bottom:5%;right:4%}.signature-pipeline{z-index:12;letter-spacing:.13em;color:#b9c39a;white-space:nowrap;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.signature-pipeline i{transform-origin:0;background:linear-gradient(90deg,#697052,#d6e2a8);width:34px;height:1px;animation:5.2s ease-in-out infinite lineBuild}.fixsea-white-showcase{color:#111;background:linear-gradient(135deg,#f3f4f1,#fff);border:1px solid #dfe1dc;grid-template-columns:minmax(165px,.78fr) minmax(0,1.22fr);align-items:center;gap:44px;min-height:0;margin:20px 0;padding:34px 40px;display:grid}.fixsea-showcase-phone{background:#111;border-radius:32px;justify-self:center;width:150px;height:278px;padding:12px;box-shadow:0 25px 55px #0003}.fixsea-showcase-phone>i{background:#333;border-radius:5px;width:42px;height:6px;margin:0 auto 10px;display:block}.fixsea-showcase-phone>div{background:#fff;border-radius:23px;gap:11px;height:238px;padding:22px 12px;display:grid}.fixsea-showcase-phone span{border:1px solid #ddd;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.fixsea-showcase-copy{min-width:0}.fixsea-showcase-copy small{font-weight:850}.fixsea-showcase-copy strong{letter-spacing:-.06em;word-break:keep-all;margin-top:8px;font-size:clamp(34px,3vw,52px);line-height:1.02;display:block}.fixsea-showcase-copy p{color:#666;word-break:keep-all;margin:18px 0 0;font-size:14px;line-height:1.65}.app-fixsea .tile-copy{z-index:2;position:relative}.app-fixsea:hover .fixsea-showcase-phone{animation:.9s cubic-bezier(.2,.8,.2,1) phoneWake}.app-fixsea:hover .fixsea-showcase-phone span:first-child{animation:1.3s infinite screenStep}.app-fixsea:hover .fixsea-showcase-phone span:nth-child(2){animation:1.3s .18s infinite screenStep}.app-fixsea:hover .fixsea-showcase-phone span:nth-child(3){animation:1.3s .36s infinite screenStep}.section-all-link,.button,.tool-open-button{position:relative;overflow:hidden}.section-all-link span,.button span,.tool-open-button{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.section-all-link:hover span,.button:hover span{transform:translate(6px)}.tool-open-button:hover{transform:translate(4px)}.notice-popup-motion{animation:.7s cubic-bezier(.2,1.2,.2,1) both popupSpring}.market-chart i,.data-bars i{transform-origin:bottom;animation:1.1s cubic-bezier(.2,.8,.2,1) both paused barGrow}.is-visible .market-chart i,.is-visible .data-bars i{animation-play-state:running}.market-chart i:nth-child(2),.data-bars i:nth-child(2){animation-delay:80ms}.market-chart i:nth-child(3),.data-bars i:nth-child(3){animation-delay:.16s}.market-chart i:nth-child(4),.data-bars i:nth-child(4){animation-delay:.24s}.market-chart i:nth-child(5),.data-bars i:nth-child(5){animation-delay:.32s}.market-chart i:nth-child(6),.data-bars i:nth-child(6){animation-delay:.4s}.market-chart i:nth-child(7),.data-bars i:nth-child(7){animation-delay:.48s}.data-bars i:nth-child(8){animation-delay:.56s}@keyframes headerDrop{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}@keyframes heroRise{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes titleLift{0%{opacity:0;transform:translateY(70px)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes softReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gridDrift{to{background-position:52px 52px}}@keyframes corePulse{50%{transform:translate(-50%,-50%)scale(1.025);box-shadow:0 0 0 22px #91a05e09,0 0 95px #97a95d52}}@keyframes ringPulse{0%{opacity:.65;transform:translate(-50%,-50%)scale(.72)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes lineBuild{0%,to{opacity:.4;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}@keyframes phoneWake{40%{transform:translateY(-12px)rotate(-3deg)}70%{transform:translateY(2px)rotate(1deg)}}@keyframes screenStep{0%,70%,to{color:#111;background:#fff}30%,55%{color:#fff;background:#111;box-shadow:0 0 20px #8d9e5a4d}}@keyframes popupSpring{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (min-width:1181px) and (max-width:1800px){.v5-hero{padding-inline:28px;padding-top:118px}.hero-lower-grid{grid-template-columns:minmax(290px,320px) minmax(0,1120px) minmax(290px,320px);gap:24px;width:calc(100vw - 56px);margin-top:72px}.hero-journal-panel{max-width:100%}.hero-journal-head{padding:27px 24px 23px}.hero-journal-head h2{font-size:34px}.hero-journal-head>a{font-size:11px}.hero-journal-list>a{min-height:108px;padding:20px 24px}.hero-journal-list h3{font-size:15px}.hero-journal-list time{font-size:12px}.showcase-product{gap:66px;min-height:565px;padding:54px clamp(52px,4.4vw,74px)}.showcase-phone{width:202px;height:372px}.showcase-phone .phone-screen{height:322px;padding:28px 15px}.showcase-copy h2{font-size:clamp(52px,4vw,66px)}.showcase-copy>span{font-size:18px}.v5-section{width:min(1320px,100% - 56px)}.product-bento-refined{grid-template-rows:repeat(2,330px);grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr)}}@media (max-width:1180px){.v5-hero{min-height:0;padding:100px 24px 74px}.hero-lower-grid{grid-template-columns:1fr;gap:28px;width:min(980px,100%);margin:42px auto 0}.hero-journal-panel{grid-area:1/1;width:100%;max-width:none}.hero-journal-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-journal-list>a{border-bottom:0;border-right:1px solid #e5e5e5}.hero-journal-list>a:last-child{border-right:0}.product-showcase{grid-area:2/1}.hero-balance-spacer{display:none}.showcase-product{gap:48px;min-height:430px;padding:42px 58px}.v5-section{width:min(980px,100% - 48px);padding:0}.apps-section,.services-section{margin-top:135px}.services-section{padding-bottom:74px}.v5-section-head{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);gap:48px}.product-bento-refined{grid-template-rows:repeat(2,320px);grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}}@media (max-width:720px){.v5-header{width:calc(100% - 16px);inset:8px auto auto 50%}.desktop-nav{display:none}.v5-hero{padding:84px 18px 66px}.hero-lower-grid{flex-direction:column;gap:0;margin-top:0;display:flex}.hero-journal-panel{border-radius:16px;order:1;margin:0 0 34px}.v5-hero-copy{order:2}.product-showcase{order:3;margin-top:38px}.hero-journal-head{padding:23px 20px 20px}.hero-journal-head h2{font-size:30px}.hero-journal-list{display:block}.hero-journal-list>a{border-bottom:1px solid #e5e5e5;border-right:0;min-height:0;padding:19px 20px}.hero-journal-list>a:last-child{border-bottom:0}.hero-journal-list h3{font-size:15px}.v5-hero-copy h1,.site-shell[data-locale=ko] .v5-hero-copy h1,.site-shell[data-locale=ja] .v5-hero-copy h1{font-size:clamp(38px,11vw,52px);line-height:1.05}.v5-hero-copy>p:not(.section-kicker){font-size:15px}.hero-actions{grid-template-columns:1fr;gap:10px;display:grid}.hero-actions .button{justify-content:space-between}.showcase-main{padding:18px}.signature-stage{min-height:470px}.signature-copy{top:22px;left:20px}.signature-copy strong{font-size:34px}.digital-product-stage{inset:105px 8px 62px;transform:scale(.82)}.signature-pipeline{gap:6px}.signature-pipeline i{width:20px}.showcase-product{text-align:center;grid-template-columns:1fr;gap:25px;min-height:0;padding:30px 16px}.showcase-phone{width:132px;height:242px}.showcase-phone .phone-screen{height:202px;padding:17px 10px}.showcase-copy h2{font-size:clamp(34px,10vw,44px)}.showcase-copy>span{font-size:15px}.showcase-copy a{margin-top:22px}.v5-section{width:calc(100% - 36px);padding:0}.apps-section,.services-section{margin-top:82px}.services-section{padding-bottom:58px}.v5-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.v5-section-head h2{font-size:clamp(31px,8.3vw,40px);line-height:1.2}.product-bento-refined{grid-template-rows:auto;grid-template-columns:1fr;gap:18px}.product-bento-refined .product-tile-1{grid-row:auto;min-height:470px}.fixsea-white-showcase{text-align:center;grid-template-columns:1fr;gap:20px;padding:24px 16px}.fixsea-showcase-phone{width:128px;height:238px}.fixsea-showcase-phone>div{height:200px}.fixsea-showcase-copy strong{font-size:35px}.product-bento-refined .product-tile-2,.product-bento-refined .product-tile-3{min-height:390px}.app-preview-fixsea{gap:18px}.preview-flow{display:none}.calendar-preview{grid-template-columns:90px minmax(0,1fr)}.calendar-top{width:90px}.refined-service-grid{grid-template-columns:1fr}.refined-service-card{min-height:410px}.tool-preview{height:auto;min-height:175px;padding:16px}.converter-preview{grid-template-columns:1fr}.converter-preview>b{justify-self:center;transform:rotate(90deg)}.drop-zone,.result-file{height:82px}.calculator-preview{gap:9px}.calculator-preview>div{height:100px;padding:14px}.calculator-preview strong{font-size:28px}.archive-preview{grid-template-columns:1fr}.archive-summary{grid-row:auto;min-height:100px}.tool-copy-row{align-items:flex-start}.service-card-head{font-size:8px}.v5-footer{display:grid}}.input-stream{z-index:9;pointer-events:none;width:29%;height:100%;position:absolute;top:0;left:0}.input-label{letter-spacing:.18em;color:#7f896d;opacity:0;font-size:7px;transition:opacity .55s 80ms,transform .75s cubic-bezier(.18,.9,.2,1) 80ms;position:absolute;top:22%;left:1%;transform:translate(-18px)}.input-particle{--start-x:-120px;--start-y:0px;opacity:0;filter:blur(6px);width:36px;height:36px;transform:translate(var(--start-x),var(--start-y)) scale(.55);border:1px solid #ffffff1a;border-radius:11px;place-items:center;transition:opacity .45s,filter .6s,transform .95s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;box-shadow:0 10px 24px #00000040}.input-particle b{color:#f1f4ec;font-size:12px;font-style:normal}.input-photo{--start-y:-24px;background:linear-gradient(145deg,#67775d,#34402f);transition-delay:.12s;top:30%;left:13%}.input-text{--start-y:-6px;background:linear-gradient(145deg,#6d7180,#383c48);transition-delay:.24s;top:39%;left:34%}.input-data{--start-y:12px;background:linear-gradient(145deg,#805e69,#49333b);transition-delay:.36s;top:53%;left:10%}.input-calendar{--start-y:28px;background:linear-gradient(145deg,#746f4a,#443f29);transition-delay:.48s;top:62%;left:36%}.input-tool{--start-y:8px;background:linear-gradient(145deg,#5f6c78,#343d45);transition-delay:.6s;top:48%;left:57%}.input-calendar b{font-size:9px}.input-tool b{font-size:16px}.input-path{transform-origin:0;opacity:0;background:linear-gradient(90deg,#8f9e5d1a,#adbe7694,#adbe7600);height:1px;transition:opacity .5s,transform .85s cubic-bezier(.2,.8,.2,1);position:absolute;transform:scaleX(.1)}.path-one{width:145px;transition-delay:.34s;top:37%;left:18%;rotate:8deg}.path-two{width:155px;transition-delay:.5s;top:55%;left:14%;rotate:-4deg}.path-three{width:110px;transition-delay:.66s;top:64%;left:39%;rotate:-18deg}.signature-showcase.is-visible .input-label,.signature-showcase.is-visible .input-particle,.signature-showcase.is-visible .input-path{opacity:1;filter:blur();transform:translate(0)scale(1)}.signature-showcase.is-visible .input-path{transform:scaleX(1)}.ecg-link{z-index:10;pointer-events:none;opacity:0;width:25%;height:76px;transition:opacity .7s .8s;position:absolute;top:48%;right:7.8%;transform:translateY(-50%)}.signature-showcase.is-visible .ecg-link{opacity:1}.ecg-link svg{width:100%;height:100%;overflow:visible}.ecg-base,.ecg-signal{fill:none;stroke-linecap:round;stroke-linejoin:round}.ecg-base{stroke:#a4abb33d;stroke-width:1.45px}.ecg-signal{stroke:#f3f6fa;stroke-width:1.8px;filter:drop-shadow(0 0 3px #cddae8b3)drop-shadow(0 0 8px #7d97b342);stroke-dasharray:44 260;stroke-dashoffset:304px;animation:6.8s linear infinite ecgTravel}.signature-core{animation:none!important;transform:none!important}.compact-core{border-color:#bcc4cc61;width:112px;height:112px;bottom:1.5%;right:1.5%;box-shadow:0 0 0 14px #97a0a809,0 0 70px #8b9baa29}.signature-core span{color:#adb4ba;font-size:15px}.signature-core b{font-size:24px}.signature-core:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:50%;animation:6.8s linear infinite coreSilverFlash;position:absolute;inset:-2px;box-shadow:0 0 #d7e0ea00}.core-fix,.core-lgs{animation-duration:11s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}.core-fix{animation-name:coreTextFix}.core-lgs{animation-name:coreTextLgs}@keyframes ecgTravel{0%,18%{stroke-dashoffset:304px;opacity:0}22%{opacity:1}48%{stroke-dashoffset:0;opacity:1}54%,to{stroke-dashoffset:-220px;opacity:0}}@keyframes coreSilverFlash{0%,45%,58%,to{border-color:#0000;box-shadow:0 0 #d7e0ea00}49%{border-color:#e8eef4d1;box-shadow:0 0 22px #cddbe975}}@keyframes coreTextFix{0%,70%,to{opacity:1;filter:blur()}75%{opacity:.08;filter:blur(2px)}80%{opacity:1;filter:blur()}}@keyframes coreTextLgs{0%,73%,to{opacity:1;filter:blur()}78%{opacity:.08;filter:blur(2px)}83%{opacity:1;filter:blur()}}@media (max-width:760px){.input-stream{transform-origin:0;width:32%;left:-2%;transform:scale(.82)}.ecg-link{width:20%;height:54px;right:8%}.compact-core{width:82px;height:82px;bottom:7%;right:0}.signature-core span{font-size:11px}.signature-core b{font-size:18px}}@media (max-width:980px){.homepage-dual-layout{grid-template-columns:1fr;gap:70px}.homepage-copy-block,.partner-home-intro{max-width:680px}.mini-site-browser{width:100%}.mini-browser-viewport{height:340px}}@media (max-width:720px){.v5-hero-copy .hero-actions{flex-wrap:wrap;grid-template-columns:1fr;gap:10px}.homepage-section{padding-bottom:58px}.homepage-section-head{margin-bottom:38px}.homepage-dual-layout{gap:68px;padding:44px 0 0}.homepage-fix-area{gap:34px}.homepage-copy-block h3,.partner-home-intro h3{font-size:clamp(31px,8.5vw,38px);line-height:1.2}.homepage-copy-block p,.partner-home-intro p{font-size:16px}.mini-browser-bar{padding:0 13px}.mini-browser-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.mini-browser-viewport{height:300px}.mini-browser-page{min-height:610px;padding:20px 18px 30px}.mini-site-nav span{display:none}.mini-site-hero{padding:48px 0 42px}.mini-site-hero h4{width:82%;height:28px}.mini-site-strip{gap:8px}.mini-site-strip span{height:66px}.mini-site-content{gap:18px;padding:44px 0}.mini-site-content i{height:108px}@keyframes miniSiteScroll{0%,16%{transform:translateY(0)}48%,66%{transform:translateY(-250px)}82%,to{transform:translateY(0)}}.partner-home-area{padding-top:68px}.partner-home-intro{margin-bottom:30px}.partner-menu:before{top:28px;bottom:28px;left:12px}.partner-menu-item{grid-template-columns:26px minmax(0,1fr) 70px 16px;gap:10px;min-height:86px}.partner-menu-item strong{font-size:17px}.partner-menu-hint{height:36px;padding:6px 7px}.partner-menu-hint.hint-2 i{height:22px}.partner-pages-visual{grid-template-columns:.55fr 1fr;gap:18px;padding:28px 22px}.template-visual,.apply-visual{min-height:290px}.template-sheet{width:58%;height:68%;left:21%}.apply-visual{gap:10px;padding:28px 14px}.apply-visual div{width:78px;height:78px}.apply-visual b{width:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.product-node,.category-icon{animation:none}.tilt-card:hover{transform:none!important}[data-reveal]{opacity:1!important;transform:none!important}}.compact-core{animation:6.5s ease-in-out infinite compactCorePulse}@keyframes compactCorePulse{50%{transform:scale(1.035);box-shadow:0 0 0 18px #91a05e08,0 0 82px #97a95d47}}@media (max-width:720px){.workspace-canvas{transform-origin:50%;width:730px;height:360px}.signature-showcase.is-visible .workspace-canvas{transform:scale(.72)}.workspace-body{grid-template-columns:96px 1fr 128px}.icon-stream{transform-origin:50%;transform:scale(.72)}.compact-core{width:64px;height:64px;bottom:9%;right:1%}}.header-utilities{justify-self:end;align-items:center;gap:14px;display:flex}.desktop-nav{align-items:center;gap:18px}.desktop-nav>a:not(.youtube-header-button),.desktop-nav>button:not(.install-header-button){box-sizing:border-box;justify-content:center;align-items:center;height:32px;padding:0 7px;line-height:1;display:inline-flex}.youtube-header-button,.install-header-button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:32px;min-height:32px;transition:transform .2s,filter .2s,box-shadow .2s,border-color .2s,background .2s;opacity:1!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.youtube-header-button{letter-spacing:-.015em;box-shadow:0 5px 14px #e51f3429;color:#fff!important;background:#e51f34!important;padding:0 14px!important}.youtube-header-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 18px #e51f3438}.install-header-button,.install-mobile-button{cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #fffc,0 4px 12px #505f4514;color:#42513a!important;background:linear-gradient(#f8faf5,#eef3e9)!important;border:1px solid #67795847!important;border-radius:9px!important;font-weight:800!important}.install-header-button{padding:0 14px!important}.install-header-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 7px 16px #505f451f;background:linear-gradient(#fbfcf8,#e8efe2)!important;border-color:#6779586b!important}.install-mobile-button{padding:7px 9px;font-size:10px;display:none}.ecg-link{width:18%!important;height:76px!important;top:48%!important;right:calc(1.5% + 56px)!important}.compact-core{width:112px!important;height:112px!important;animation:none!important;top:48%!important;bottom:auto!important;right:1.5%!important;transform:translateY(-50%)!important}.signature-core{animation:none!important}@media (max-width:720px){.header-utilities{gap:4px}.install-mobile-button{justify-content:center;align-items:center;display:inline-flex}.ecg-link{width:22%!important;height:52px!important;top:50%!important;right:41px!important}.compact-core{width:82px!important;height:82px!important;top:50%!important;bottom:auto!important;right:0!important;transform:translateY(-50%)!important}}@media (min-width:721px){.desktop-nav{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;column-gap:8px;height:34px;display:grid}.desktop-nav>a,.desktop-nav>button{appearance:none;transform:none;box-sizing:border-box!important;letter-spacing:-.01em!important;vertical-align:middle!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:34px!important;margin:0!important;padding:0 11px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.desktop-nav>a:not(.youtube-header-button),.desktop-nav>button:not(.install-header-button){color:#222!important;opacity:.72!important;background:0 0!important}.desktop-nav>a:not(.youtube-header-button):hover,.desktop-nav>button:not(.install-header-button):hover{opacity:1!important;background:#00000009!important;border-color:#0000000b!important;transform:none!important}.youtube-header-button,.install-header-button{font-size:12px!important;font-weight:800!important;line-height:1!important}.youtube-header-button:hover,.install-header-button:hover{transform:none!important}.youtube-header-button{margin-left:4px!important}.install-header-button{margin-left:2px!important}.header-utilities{align-items:center;height:34px}.language-switch{align-items:center;height:34px;display:flex}}.youtube-mobile-button{display:none}@media (max-width:720px){.v5-header{grid-template-columns:minmax(88px,1fr) auto!important;column-gap:8px!important;padding-left:14px!important;padding-right:10px!important}.header-utilities{flex-wrap:nowrap;justify-self:end;min-width:0;max-width:100%;gap:5px!important}.youtube-mobile-button{background:#fff;border:0;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;box-shadow:0 4px 12px #00000014}.youtube-mobile-button img{width:25px;height:auto;display:block}.install-mobile-button{letter-spacing:-.035em;white-space:nowrap;flex:none;height:30px!important;min-height:34px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important}.language-switch{flex:none;gap:2px!important}.language-switch button{min-width:0;padding:7px 6px!important;font-size:10px!important}}@media (max-width:390px){.brand-lockup img{width:101px!important}.header-utilities{gap:3px!important}.youtube-mobile-button{border-radius:8px;flex-basis:32px;width:32px;height:32px}.youtube-mobile-button img{width:23px}.install-mobile-button{height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:9.5px!important}.language-switch button{padding:6px 4px!important;font-size:9.5px!important}}@media (max-width:360px){.v5-header{column-gap:5px!important;padding-left:11px!important;padding-right:8px!important}.brand-lockup img{width:94px!important}.youtube-mobile-button{flex-basis:30px;width:30px;height:30px}.youtube-mobile-button img{width:21px}.install-mobile-button{height:30px!important;min-height:30px!important;padding:0 6px!important;font-size:9px!important}.language-switch{gap:0!important}.language-switch button{padding:5px 3px!important;font-size:9px!important}}.ecg-link-mobile{display:none}@media (max-width:720px){.v5-header{grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:10px!important;min-height:58px!important;padding:8px 10px 8px 14px!important}.brand-lockup{flex:none!important;min-width:0!important}.brand-lockup img{object-fit:contain!important;width:104px!important;height:auto!important;transform:none!important}.header-utilities{flex-wrap:nowrap!important;flex-shrink:0!important;justify-self:end!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;height:30px!important;display:flex!important}.youtube-mobile-button{border-radius:8px!important;flex:0 0 32px!important;width:28px!important;height:28px!important;overflow:hidden!important}.youtube-mobile-button img{object-fit:contain!important;width:24px!important;max-width:none!important;height:auto!important;transform:none!important}.install-mobile-button{letter-spacing:-.02em!important;flex:none!important;height:28px!important;min-height:32px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important;transform:none!important}.language-switch{background:#ffffffb8!important;border:1px solid #181d1714!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:0!important;height:28px!important;padding:2px!important;display:flex!important}.language-switch button{letter-spacing:0!important;white-space:nowrap!important;flex:none!important;min-width:26px!important;height:26px!important;padding:0 6px!important;font-size:9.5px!important;line-height:26px!important;transform:none!important}.language-switch button.active{border-radius:999px!important}.product-showcase{scroll-margin-top:78px!important}.signature-stage{min-height:520px!important;overflow:hidden!important}.signature-copy{text-align:left!important;top:24px!important;left:20px!important;right:20px!important}.signature-copy strong{font-size:clamp(26px,7.5vw,34px)!important;line-height:1.04!important}.digital-product-stage.unified-stage{perspective:none!important;display:block!important;inset:112px 12px 34px!important;transform:none!important}.system-orbit{display:none!important}.input-stream{transform-origin:50%!important;width:230px!important;height:58px!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.input-label{top:0!important;left:50%!important;transform:translate(-50%)!important}.input-particle{width:28px!important;height:28px!important;margin:0!important;top:24px!important}.input-photo{left:12px!important}.input-text{left:56px!important}.input-data{left:100px!important}.input-calendar{left:144px!important}.input-tool{left:188px!important}.input-path{display:none!important}.workspace-canvas{border-radius:20px!important;width:min(84vw,324px)!important;height:190px!important;position:absolute!important;top:62px!important;left:50%!important;transform:translate(-50%)translateY(24px)scale(.96)!important}.signature-showcase.is-visible .workspace-canvas{transform:translate(-50%)translateY(0)scale(1)!important}.workspace-topbar{height:30px!important;padding:0 12px!important}.workspace-topbar>b{font-size:7px!important}.workspace-topbar>em{font-size:6px!important}.workspace-body{grid-template-columns:1fr!important;height:130px!important}.workspace-sidebar,.workspace-inspector{display:none!important}.workspace-main{padding:10px 12px!important}.interface-hero,.interface-grid{width:100%!important}.interface-hero{height:64px!important;padding:10px 12px!important}.interface-grid{display:none!important}.tool-module{width:100%!important;margin-top:6px!important;position:relative!important;top:auto!important;right:auto!important}.code-lines{display:none!important}.workspace-flow{gap:6px!important;height:30px!important;padding:0 10px!important;font-size:6.5px!important}.workspace-flow i{width:18px!important}.ecg-link-desktop{display:none!important}.ecg-link-mobile{opacity:0;pointer-events:none;transition:opacity .7s .8s;z-index:10!important;width:62px!important;height:62px!important;display:block!important;position:absolute!important;top:246px!important;left:50%!important;transform:translate(-50%)!important}.signature-showcase.is-visible .ecg-link-mobile{opacity:1}.ecg-link-mobile svg{width:100%;height:100%;overflow:visible}.ecg-link-mobile .ecg-signal{stroke-dasharray:36 260;stroke-dashoffset:296px;animation:6.8s linear infinite ecgTravelVertical}.compact-core{width:72px!important;height:72px!important;inset:320px auto auto 50%!important;transform:translate(-50%)!important}.signature-pipeline{justify-content:center!important;gap:6px!important;width:calc(100% - 28px)!important;font-size:7px!important;display:none!important;bottom:10px!important;left:50%!important}.signature-pipeline i{width:16px!important}.hero-live-state{font-size:5.5px!important;top:7px!important;right:9px!important}.hero-build-steps{font-size:5.4px!important;bottom:7px!important;left:auto!important;right:10px!important}.interface-hero strong{width:64%!important;height:9px!important}.interface-hero em{width:42%!important;height:4px!important;margin:7px 0!important}.interface-hero button{width:38px!important;height:12px!important}.tool-module{height:34px!important;padding:6px!important}.tool-module b{padding:4px 3px!important;font-size:8px!important}.tool-module em{margin-top:2px!important}}@media (max-width:390px){.v5-header{column-gap:7px!important;padding-left:11px!important;padding-right:8px!important}.brand-lockup img{width:96px!important}.header-utilities{gap:4px!important}.youtube-mobile-button{flex-basis:30px!important;width:30px!important;height:30px!important}.youtube-mobile-button img{width:22px!important}.install-mobile-button{height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:9.5px!important}.language-switch{height:30px!important}.language-switch button{min-width:24px!important;height:24px!important;padding:0 5px!important;font-size:9px!important;line-height:24px!important}}@media (max-width:360px){.v5-header{column-gap:5px!important;padding-left:9px!important;padding-right:6px!important}.brand-lockup img{width:88px!important}.header-utilities{gap:3px!important}.youtube-mobile-button{flex-basis:28px!important;width:28px!important;height:28px!important}.youtube-mobile-button img{width:20px!important}.install-mobile-button{height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:9px!important}.language-switch{height:28px!important;padding:1px!important}.language-switch button{min-width:23px!important;height:24px!important;padding:0 4px!important;font-size:8.7px!important;line-height:24px!important}.signature-stage{min-height:510px!important}.workspace-canvas{width:min(84vw,308px)!important}}@media (prefers-reduced-motion:reduce){.mini-system-card u,.ecg-link-mobile .ecg-signal{animation:none!important}}@keyframes miniTilePulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes miniWave{0%,to{opacity:.35;transform:scaleY(.65)}50%{opacity:.9;transform:scaleY(1)}}@keyframes miniOrbit{to{transform:rotate(360deg)}}@keyframes ecgTravelVertical{0%{stroke-dashoffset:296px;opacity:0}8%{opacity:1}72%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.interface-hero em{transform-origin:0;animation:5.6s ease-in-out infinite buildBarSecondary}.interface-hero button{transform-origin:0;animation:5.6s ease-in-out .65s infinite buildBarAccent}@keyframes buildBarSecondary{0%,18%,to{transform:scaleX(.92)}48%{transform:scaleX(1.04)}72%{transform:scaleX(.96)}}@keyframes buildBarAccent{0%,20%,to{transform:scaleX(.88)}50%{transform:scaleX(1.08)}76%{transform:scaleX(.94)}}@media (max-width:720px){.v5-hero{padding-top:116px!important}.product-showcase.signature-showcase{margin-top:0!important}.signature-copy p{display:none!important}.workspace-topbar>span{width:6px!important;height:6px!important}.workspace-topbar>b{font-size:6.5px!important}.workspace-topbar>em{padding:3px 5px!important;font-size:5.5px!important}.build-label{margin-bottom:7px!important}.build-label span{font-size:6px!important}.tool-module span{font-size:8px!important}.workspace-flow{font-size:6px!important}}@media (prefers-reduced-motion:reduce){.interface-hero em,.interface-hero button{animation:none!important}}.mini-browser-page{background:#fff;min-height:720px;padding:0}.mini-fashion-nav{color:#111;background:#fff;border-bottom:1px solid #ececec;align-items:center;height:46px;padding:0 24px;display:flex}.mini-fashion-nav strong{letter-spacing:.18em;font:800 13px/1 Arial,sans-serif}.mini-fashion-nav div{gap:16px;margin-left:auto;margin-right:18px;display:flex}.mini-fashion-nav div span{letter-spacing:.12em;color:#424242;font:700 6px/1 Arial,sans-serif}.mini-fashion-nav button{color:#fff;letter-spacing:.12em;background:#151515;border:1px solid #151515;height:21px;padding:0 11px;font:700 6px/1 Arial,sans-serif}.mini-fashion-hero{background:linear-gradient(90deg,#f7f7f5 0 45%,#ececea 45%);grid-template-columns:45% 55%;min-height:230px;display:grid;overflow:hidden}.mini-fashion-copy{z-index:2;padding:34px 16px 26px 28px;position:relative}.mini-fashion-copy small{letter-spacing:.18em;color:#757575;font:700 6px/1 Arial,sans-serif}.mini-fashion-copy h4{letter-spacing:-.055em;color:#111;margin:12px 0 10px;font:700 24px/.92 Georgia,serif}.mini-fashion-copy p{color:#666;max-width:158px;margin:0;font:500 7px/1.45 Arial,sans-serif}.mini-fashion-copy button{color:#17202b;letter-spacing:.1em;background:#c7d9ee;border:0;height:25px;margin-top:17px;padding:0 13px;font:800 6px/1 Arial,sans-serif}.mini-fashion-model{background:linear-gradient(150deg,#e7e7e5,#f8f8f6);min-height:230px;position:relative;overflow:hidden}.model-pastel-plane{background:#eadcf1;position:absolute;inset:18px 15px 20px 35%;transform:skew(-8deg)}.model-head{background:linear-gradient(120deg,#d6d0cb 0 55%,#242424 56%);border-radius:48% 48% 43% 43%;width:37px;height:48px;position:absolute;top:25px;left:49%}.model-neck{background:#cbc4bf;width:20px;height:24px;position:absolute;top:67px;left:53%}.model-body{background:#222;border-radius:50px 50px 12px 12px;width:92px;height:120px;position:absolute;top:82px;left:35%;transform:rotate(-2deg)}.model-coat{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(110deg,#b9d8d3 0 55%,#96bdb6 56%);border-radius:42px 42px 9px 9px;width:85px;height:118px;position:absolute;top:83px;left:38%}.model-coat:after{content:"";background:#14141447;width:1px;height:108px;position:absolute;top:5px;left:49%}.model-leg{background:#1b1b1b;width:20px;height:72px;position:absolute;top:190px}.model-leg-left{left:45%;transform:rotate(2deg)}.model-leg-right{left:58%;transform:rotate(-2deg)}.mini-fashion-note{background:#fff;border-bottom:1px solid #ededed;align-items:center;gap:13px;height:36px;padding:0 24px;display:flex}.mini-fashion-note span{letter-spacing:.14em;color:#8a8a8a;font:700 6px/1 Arial,sans-serif}.mini-fashion-note b{letter-spacing:.11em;color:#222;font:800 7px/1 Arial,sans-serif}.mini-fashion-note i{background:#f3cfc8;width:54px;height:5px;margin-left:auto}.mini-fashion-products{background:#fff;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 24px 26px;display:grid}.mini-fashion-products article{min-width:0}.fashion-product-image{background:#efefed;height:112px;position:relative;overflow:hidden}.fashion-product-image:before{content:"";background:#d2ccc7;border-radius:50%;width:28px;height:30px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.fashion-product-image i{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:#1e1e1e;width:54px;height:69px;position:absolute;top:41px;left:50%;transform:translate(-50%)}.product-two{background:#e8def0}.product-two i{background:#f4f4f1;border:1px solid #d5d5d1}.product-three{background:#d9e8e5}.product-three i{background:#2a2a2a}.mini-fashion-products article>b{color:#222;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font:700 6px/1.2 Arial,sans-serif;display:block;overflow:hidden}.mini-fashion-products article>span{color:#8a8a8a;margin-top:4px;font:500 5px/1 Arial,sans-serif;display:block}.mini-fashion-editorial{background:#f4f4f1;grid-template-columns:1.1fr .9fr;min-height:190px;display:grid}.editorial-image{background:linear-gradient(135deg,#202020 0 63%,#e8cfd7 64%);position:relative;overflow:hidden}.editorial-image i{clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);background:#d9d9d5;width:70px;height:160px;position:absolute;bottom:0;right:18px}.editorial-image b{color:#fff;letter-spacing:-.05em;font:700 19px/.9 Georgia,serif;position:absolute;top:24px;left:18px}.mini-fashion-editorial>div:last-child{padding:35px 24px}.mini-fashion-editorial small{letter-spacing:.14em;color:#858585;font:700 6px/1 Arial,sans-serif}.mini-fashion-editorial strong{color:#171717;margin:13px 0 9px;font:700 16px/1.05 Georgia,serif;display:block}.mini-fashion-editorial p{color:#717171;margin:0;font:500 6px/1.5 Arial,sans-serif}.mini-fashion-editorial button{color:#222;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #222;margin-top:16px;padding:0;font:800 6px/1.5 Arial,sans-serif}.mini-fashion-footer{color:#fff;background:#151515;align-items:center;gap:15px;height:54px;padding:0 24px;display:flex}.mini-fashion-footer strong{letter-spacing:.18em;margin-right:auto;font:800 10px/1 Arial,sans-serif}.mini-fashion-footer span{letter-spacing:.1em;color:#bdbdbd;font:600 5px/1 Arial,sans-serif}.mini-fashion-snapshot-page{background:#fff;min-height:0;padding:0;animation:13s cubic-bezier(.65,0,.35,1) infinite miniFashionSnapshotScroll}.mini-fashion-snapshot{filter:saturate(.5)contrast(1.03);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@keyframes miniFashionSnapshotScroll{0%,22%{transform:translateY(0)}48%,70%{transform:translateY(-74px)}88%,to{transform:translateY(0)}}@media (max-width:720px){.mini-fashion-snapshot-page{animation-name:miniFashionSnapshotScrollMobile}@keyframes miniFashionSnapshotScrollMobile{0%,22%{transform:translateY(0)}48%,70%{transform:translateY(-58px)}88%,to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.mini-fashion-snapshot-page{animation:none!important}}.platform-services{--santorini-blue:#0868d7}.platform-split{isolation:isolate;background:#fff;border:1px solid #d8d8d8;border-radius:18px;min-height:620px;display:flex;overflow:hidden}.platform-panel{flex-direction:column;flex:50%;justify-content:space-between;min-width:0;padding:42px 44px 38px;text-decoration:none;transition:flex-basis .75s cubic-bezier(.16,1,.3,1),flex-grow .75s cubic-bezier(.16,1,.3,1),background-color .4s;display:flex;position:relative;overflow:hidden}.platform-panel-toolbox{color:#0a0a0a;background:#fff}.platform-panel-total{color:#fff;background:#090909;border-left:1px solid #ffffff29}.platform-index{z-index:3;letter-spacing:.22em;opacity:.48;font-size:10px;font-weight:700;position:relative}.platform-copy{z-index:3;max-width:520px;margin:auto 0;position:relative}.platform-copy p{letter-spacing:.22em;color:var(--santorini-blue);margin:0 0 18px;font-size:10px;font-weight:700}.platform-copy h3{letter-spacing:-.065em;white-space:normal;margin:0;font-size:clamp(54px,6.7vw,108px);font-weight:500;line-height:.88}.platform-copy>span{opacity:.67;word-break:keep-all;max-width:410px;margin-top:28px;font-size:16px;line-height:1.65;display:block}.platform-action{z-index:3;letter-spacing:.13em;border-top:1px solid;justify-content:space-between;align-items:center;padding-top:24px;font-size:11px;font-weight:700;display:flex;position:relative}.platform-action b{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:500;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .35s,color .35s;display:grid}.platform-blue-line{z-index:2;background:var(--santorini-blue);transform-origin:0;height:3px;transition:transform .9s cubic-bezier(.16,1,.3,1) .2s;position:absolute;top:27%;left:44px;right:44px;transform:scaleX(0)}.platform-panel-total .platform-blue-line{transform-origin:100%}.platform-split.is-visible .platform-blue-line{transform:scaleX(1)}.platform-geometry{z-index:1;opacity:.16;width:310px;height:310px;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;top:50%;right:-70px;transform:translateY(-50%)rotate(18deg)}.platform-geometry i{border:1px solid;position:absolute;inset:0}.platform-geometry i:nth-child(2){inset:42px}.platform-geometry i:nth-child(3){background:var(--santorini-blue);border-color:var(--santorini-blue);opacity:.9;inset:84px}.platform-geometry-b{left:-80px;right:auto;transform:translateY(-50%)rotate(-18deg)}.platform-panel:hover{flex-grow:1.14}.platform-panel:hover .platform-action b{background:var(--santorini-blue);border-color:var(--santorini-blue);color:#fff;transform:translate(4px,-4px)}.platform-panel:hover .platform-geometry-a{opacity:.25;transform:translate(-24px,-50%)rotate(9deg)}.platform-panel:hover .platform-geometry-b{opacity:.25;transform:translate(24px,-50%)rotate(-9deg)}.platform-panel:focus-visible{z-index:5;outline:3px solid var(--santorini-blue);outline-offset:-3px}@media (max-width:900px){.platform-split{border-radius:16px;min-height:0;display:grid}.platform-panel{min-height:430px;padding:30px 26px 26px}.platform-panel-total{border-top:1px solid #ffffff29;border-left:0}.platform-copy h3{font-size:clamp(48px,14vw,72px)}.platform-copy>span{max-width:330px;margin-top:22px;font-size:15px}.platform-blue-line{top:25%;left:26px;right:26px}.platform-geometry{width:230px;height:230px;right:-78px}.platform-geometry-b{left:-78px;right:auto}.platform-panel:hover{flex-grow:1}}@media (max-width:520px){.platform-panel{min-height:390px}.platform-copy p{font-size:8px}.platform-copy h3{font-size:clamp(44px,14.5vw,62px);line-height:.94}.platform-action{font-size:9px}}.platform-page-shell{color:#111;background:#f6f6f6;min-height:100vh;padding:24px 24px 88px}.platform-page-hero{background:#fff;border:1px solid #d8d8d8;border-radius:28px;width:min(1480px,100%);margin:0 auto;padding:28px}.toolbox-page-hero{background:#fbfbfb}.total-tools-hero{background:#080808;border-color:#080808}.platform-page-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:54px;display:flex}.platform-page-back{color:#111;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.platform-page-tag{color:#6e6e6e;letter-spacing:.15em;border:1px solid #dadada;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.platform-page-topbar-dark .platform-page-tag{color:#ababab;border-color:#2f2f2f}.platform-page-back-dark{color:#fff}.platform-page-hero-copy{max-width:980px}.platform-page-hero-copy p{color:#0868d7;letter-spacing:.2em;margin:0 0 18px;font-size:10px;font-weight:900}.platform-page-hero-copy h1{letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:1.06}.platform-page-hero-copy span{color:#606060;word-break:keep-all;max-width:760px;margin-top:28px;font-size:18px;line-height:1.85;display:block}.platform-page-hero-copy-dark{color:#fff}.platform-page-hero-copy-dark span{color:#bdbdbd}.toolbox-category-row{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.toolbox-category-row b{color:#0868d7;background:#0868d70d;border:1px solid #0868d738;border-radius:999px;padding:12px 15px;font-size:12px}.platform-page-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1480px,100%);margin:22px auto 0;display:grid}.platform-info-panel{background:#fff;border:1px solid #dfdfdf;border-radius:22px;padding:26px}.platform-info-panel small{color:#0868d7;letter-spacing:.18em;font-size:11px;font-weight:800;display:block}.platform-info-panel h2{letter-spacing:-.04em;margin:18px 0 0;font-size:32px}.platform-info-panel p{color:#666;word-break:keep-all;margin:14px 0 0;line-height:1.8}.total-tools-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1480px,100%);margin:22px auto 0;display:grid}.total-tool-card{color:#fff;background:#101010;border:1px solid #232323;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex}.total-tool-card:hover{border-color:#0868d7;transform:translateY(-4px);box-shadow:0 18px 50px #0000002e}.total-tool-card-head{color:#8f8f8f;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.total-tool-card-head b{color:#0868d7;font-weight:800}.total-tool-card-body h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:500}.total-tool-card-body p{color:#bfbfbf;word-break:keep-all;margin:14px 0 0;line-height:1.7}.total-tool-card-foot{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.total-tool-card-foot strong{letter-spacing:.16em;font-size:11px}.total-tool-card-foot i{color:#0868d7;background:#0868d72e;border-radius:999px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}@media (prefers-reduced-motion:reduce){.platform-panel,.platform-action b,.platform-blue-line,.platform-geometry{transition:none!important}.platform-blue-line{transform:scaleX(1)!important}}@media (max-width:980px){.platform-page-panel-grid,.total-tools-list-grid{grid-template-columns:1fr}}@media (max-width:720px){.platform-section{padding-bottom:54px}.platform-section-head{margin-bottom:28px}.platform-page-shell{padding:16px 16px 58px}.platform-page-hero{border-radius:22px;padding:20px}.platform-page-topbar{flex-direction:column;align-items:flex-start;margin-bottom:32px}.platform-page-hero-copy span{font-size:15px;line-height:1.7}.platform-info-panel{padding:20px}.platform-info-panel h2{font-size:28px}.total-tool-card{min-height:220px;padding:20px}.total-tool-card-body h2{font-size:clamp(28px,9vw,36px)}}.toolbox-site,.total-site{--blue:#0868d7;min-height:100vh;font-family:SUIT,Noto Sans JP,Hiragino Sans,Yu Gothic,Pretendard,Noto Sans KR,sans-serif}.toolbox-site{color:#0b0b0b;background:#fff}.total-site{color:#0b0b0b;background:#f5f5f3}.toolbox-header,.total-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #00000017;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;height:74px;padding:0 clamp(22px,4vw,64px);display:grid;position:sticky;top:0}.total-header{background:#f5f5f3ed}.toolbox-wordmark,.total-wordmark{color:inherit;align-items:baseline;gap:12px;text-decoration:none;display:flex}.toolbox-wordmark strong,.total-wordmark strong{letter-spacing:.18em;font-size:18px}.toolbox-wordmark span,.total-wordmark span{color:var(--blue);letter-spacing:.22em;font-size:10px;font-weight:800}.toolbox-nav,.total-nav{justify-content:center;gap:34px;display:flex}.toolbox-nav a,.total-nav a{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.toolbox-utilities,.total-utilities{gap:8px;display:flex}.toolbox-utilities button,.total-utilities button{background:0 0;border:1px solid #0000001f;border-radius:999px;width:38px;height:38px;font-size:11px;font-weight:800}.toolbox-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:70px;min-height:690px;padding:clamp(72px,8vw,126px) clamp(24px,6vw,96px) 84px;display:grid;position:relative;overflow:hidden}.toolbox-hero:before{content:"";background:#00000014;height:1px;position:absolute;top:30%;left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.toolbox-hero-copy{z-index:2;position:relative}.toolbox-hero-copy>p{color:var(--blue);letter-spacing:.24em;margin:0 0 24px;font-size:11px;font-weight:900}.toolbox-hero-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(66px,7vw,116px);font-weight:300;line-height:.92}.toolbox-hero-copy h1 strong{font-weight:500}.toolbox-hero-copy>span{color:#666;max-width:610px;margin-top:32px;font-size:19px;line-height:1.8;display:block}.toolbox-search-block{z-index:2;background:#fff;border:1px solid #d9d9d9;border-radius:18px;padding:28px;position:relative;box-shadow:0 26px 70px #00000014}.toolbox-search-block>label{color:#777;letter-spacing:.16em;margin-bottom:14px;font-size:10px;font-weight:800;display:block}.toolbox-search-shell{border-bottom:2px solid #111;grid-template-columns:1fr 54px;display:grid}.toolbox-search-shell input{background:0 0;border:0;outline:0;height:64px;font-size:21px;font-weight:600}.toolbox-search-shell button{background:var(--blue);color:#fff;border:0;font-size:20px}.toolbox-quick-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.toolbox-quick-links span{color:#999;margin-right:8px;font-size:10px;font-weight:800}.toolbox-quick-links button{background:#fafafa;border:1px solid #ddd;border-radius:999px;padding:8px 11px;font-size:11px}.toolbox-hero-blue{background:var(--blue);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex;position:absolute;top:86px;right:-54px;transform:rotate(8deg)}.toolbox-hero-blue span{letter-spacing:-.06em;font-size:54px;font-weight:700}.toolbox-hero-blue small{letter-spacing:.2em;font-size:9px}.toolbox-section{padding:100px clamp(24px,6vw,96px)}.toolbox-section-head{grid-template-columns:1fr minmax(260px,.55fr);align-items:end;gap:40px;margin-bottom:44px;display:grid}.toolbox-section-head p{color:var(--blue);letter-spacing:.2em;margin:0 0 14px;font-size:10px;font-weight:900}.toolbox-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.8vw,68px);font-weight:500}.toolbox-section-head>span{color:#666;line-height:1.7}.toolbox-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.toolbox-tool-card{background:#fff;border:1px solid #d9d9d9;border-radius:18px;flex-direction:column;min-height:360px;padding:22px;transition:all .25s;display:flex}.toolbox-tool-card:hover{border-color:#111;transform:translateY(-5px);box-shadow:0 20px 50px #00000012}.toolbox-tool-card.is-featured{color:#fff;background:#111;border-color:#111;grid-column:span 2}.toolbox-tool-card-top{color:#999;letter-spacing:.15em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.toolbox-tool-card-top b{color:var(--blue)}.toolbox-tool-mark{letter-spacing:-.07em;color:#111;margin:auto 0;font-size:clamp(54px,6vw,90px);font-weight:300;display:block}.toolbox-tool-card h3{letter-spacing:-.05em;margin:0;font-size:31px}.toolbox-tool-card p{color:#727272;margin:10px 0 0}.toolbox-tool-card.is-featured p{color:#aaa}.toolbox-tool-card-action{color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #0000001f;justify-content:space-between;align-items:center;margin-top:28px;padding:16px 0 0;display:flex}.toolbox-tool-card.is-featured>.toolbox-tool-card-action{border-top-color:#ffffff29}.toolbox-tool-card-action span{letter-spacing:.15em;font-size:10px;font-weight:800}.toolbox-tool-card-action i{width:28px;height:28px;color:var(--blue);background:#0868d71f;border-radius:50%;place-items:center;font-style:normal;display:grid}.toolbox-category-list{border-top:1px solid #111}.toolbox-category-item{border-bottom:1px solid #ddd;grid-template-columns:50px minmax(250px,.9fr) 1fr 34px;align-items:center;gap:24px;min-height:126px;transition:all .25s;display:grid}.toolbox-category-item:hover{background:#f7f9fc;padding-inline:16px}.toolbox-category-item>span{color:#999;font-size:11px;font-weight:800}.toolbox-category-item>div strong{letter-spacing:-.04em;font-size:29px;display:block}.toolbox-category-item>div small{color:var(--blue);font-size:11px;font-weight:800}.toolbox-category-item>p{color:#666}.toolbox-category-item>i{color:var(--blue);font-style:normal}.toolbox-workflow-section{color:#fff;background:#0b0b0b;grid-template-columns:.75fr 1.25fr;gap:70px;padding:110px clamp(24px,6vw,96px);display:grid}.toolbox-workflow-copy p,.toolbox-signature-section p{color:var(--blue);letter-spacing:.2em;margin:0 0 18px;font-size:10px;font-weight:900}.toolbox-workflow-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:1.04}.toolbox-workflow-copy span{color:#aaa;margin-top:28px;font-size:17px;line-height:1.8;display:block}.toolbox-workflow-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbox-workflow-line b{border:1px solid #383838;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;font-size:28px;font-weight:400;display:flex}.toolbox-workflow-line b small{color:#aaa;margin-top:8px;font-size:11px}.toolbox-workflow-line i{background:linear-gradient(90deg,#333,var(--blue),#333);flex:1;height:1px}.toolbox-signature-section{background:var(--blue);color:#fff;padding:120px clamp(24px,6vw,96px)}.toolbox-signature-section p{color:#fff}.toolbox-signature-section h2{letter-spacing:-.07em;margin:0;font-size:clamp(64px,8vw,120px);font-weight:300}.toolbox-signature-section span{opacity:.84;margin-top:24px;font-size:18px;display:block}.toolbox-footer,.total-footer{border-top:1px solid #0000001f;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:32px clamp(24px,6vw,96px);font-size:11px;display:grid}.toolbox-footer a,.total-footer a{color:inherit;font-weight:700;text-decoration:none}.toolbox-footer>div,.total-footer>div{justify-content:flex-end;gap:20px;display:flex}.total-hero{background:#fff;grid-template-columns:60px minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:40px;min-height:690px;padding:70px clamp(24px,6vw,96px);display:grid;position:relative;overflow:hidden}.total-hero-index{flex-direction:column;align-self:stretch;align-items:center;display:flex}.total-hero-index span{font-size:10px;font-weight:800}.total-hero-index i{background:linear-gradient(#111,var(--blue),transparent);flex:1;width:1px;margin-top:18px}.total-hero-copy p{color:var(--blue);letter-spacing:.2em;margin:0 0 20px;font-size:10px;font-weight:900}.total-hero-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(62px,6.3vw,102px);font-weight:300;line-height:.94}.total-hero-copy h1 strong{font-weight:500}.total-hero-copy>span{color:#666;max-width:600px;margin-top:30px;font-size:18px;line-height:1.8;display:block}.total-hero-copy>a{color:#111;border-bottom:1px solid #111;gap:18px;margin-top:38px;padding-bottom:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.total-hero-copy>a i{color:var(--blue);font-style:normal}.total-hero-system{background:#0d0d0d;border:1px solid #d8d8d8;border-radius:24px;min-height:470px;position:relative;overflow:hidden}.total-hero-system:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.total-system-core{z-index:2;color:#fff;border:1px solid #0868d7b3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:182px;height:182px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #0868d70d,0 0 80px #0868d738}.total-system-core small{color:#7fb7f3;letter-spacing:.2em;font-size:9px}.total-system-core strong{font-size:64px;font-weight:300;line-height:1}.total-system-core span{letter-spacing:.16em;color:#aaa;font-size:8px}.total-system-node{z-index:2;color:#ccc;letter-spacing:.13em;background:#171717;border:1px solid #333;border-radius:999px;padding:10px 13px;font-size:9px;position:absolute}.node-a{top:18%;left:8%}.node-b{top:18%;right:8%}.node-c{bottom:18%;left:8%}.node-d{bottom:18%;right:8%}.total-system-line{z-index:1;background:linear-gradient(90deg,transparent,var(--blue),transparent);transform-origin:50%;width:28%;height:1px;position:absolute}.line-a{top:31%;left:22%;rotate:24deg}.line-b{top:31%;right:22%;rotate:-24deg}.line-c{bottom:31%;left:22%;rotate:-24deg}.line-d{bottom:31%;right:22%;rotate:24deg}.total-tools-section{padding:105px clamp(24px,6vw,96px)}.total-section-head{grid-template-columns:1fr minmax(320px,.7fr);align-items:end;gap:60px;margin-bottom:46px;display:grid}.total-section-head p,.total-system-section>div>p{color:var(--blue);letter-spacing:.2em;margin:0 0 14px;font-size:10px;font-weight:900}.total-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.8vw,68px);font-weight:500}.total-section-head>span{color:#666;line-height:1.8}.total-editorial-grid{grid-template-rows:repeat(2,minmax(360px,auto));grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.total-service-card{color:#111;background:#fff;border:1px solid #d8d8d8;border-radius:22px;flex-direction:column;min-width:0;padding:24px;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.total-service-card:hover{border-color:#111;transform:translateY(-5px);box-shadow:0 24px 60px #00000014}.total-service-converter{grid-row:span 2}.total-service-archive{color:#fff;background:#111;border-color:#111}.total-service-meta{color:#8b8b8b;letter-spacing:.15em;justify-content:space-between;gap:16px;font-size:9px;font-weight:800;display:flex}.total-service-meta b{font-weight:700}.total-converter-visual{background:#f7f7f7;border:1px solid #e0e0e0;border-radius:18px;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:34px 0;padding:28px;display:grid}.total-converter-visual>div{background:#fff;border:1px dashed #b9b9b9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;display:flex}.total-converter-visual>div:last-child{border-style:solid}.total-converter-visual small{color:#999}.total-converter-visual strong{font-size:19px}.total-converter-visual span{color:var(--blue);font-weight:800}.total-calculator-visual{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:28px 0;padding:18px;display:grid}.total-calculator-visual>div{background:#fff;border:1px solid #ddd;border-radius:14px;flex-direction:column;justify-content:center;height:130px;padding:18px;display:flex}.total-calculator-visual small{color:#888}.total-calculator-visual strong{letter-spacing:-.05em;margin-top:6px;font-size:36px}.total-data-visual{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:16px;margin:28px 0;padding:18px}.total-data-row{grid-template-columns:30px 1fr auto;gap:10px;font-size:10px;display:grid}.total-data-row span{color:#999}.total-data-bars{border-block:1px solid #ddd;align-items:flex-end;gap:7px;height:84px;padding:12px 0;display:flex}.total-data-bars i{background:#111;flex:1}.total-data-bars i:first-child{height:28%}.total-data-bars i:nth-child(2){height:49%}.total-data-bars i:nth-child(3){height:42%}.total-data-bars i:nth-child(4){height:64%}.total-data-bars i:nth-child(5){height:58%}.total-data-bars i:nth-child(6){background:var(--blue);height:84%}.total-data-bars i:nth-child(7){height:70%}.total-data-bars i:nth-child(8){height:92%}.total-archive-visual{flex:1;grid-template-columns:1.1fr .9fr;gap:16px;margin:30px 0;display:grid}.total-archive-visual>div{color:#111;background:#fff;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:26px;display:flex}.total-archive-visual>div small{color:#777}.total-archive-visual>div strong{margin-top:10px;font-size:32px}.total-archive-visual ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.total-archive-visual li{border:1px solid #333;border-radius:14px;flex-direction:column;justify-content:center;padding:18px;display:flex}.total-archive-visual li span{color:#999;font-size:10px}.total-archive-visual li b{margin-top:8px}.total-service-copy{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;display:flex}.total-service-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,46px)}.total-service-copy p{color:#6f6f6f;margin:10px 0 0}.total-service-archive .total-service-copy p{color:#aaa}.total-service-copy>i{width:34px;height:34px;color:var(--blue);background:#0868d71f;border-radius:50%;place-items:center;font-style:normal;display:grid}.total-system-section{background:#fff;grid-template-columns:.7fr 1.3fr;gap:80px;padding:110px clamp(24px,6vw,96px);display:grid}.total-system-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:1.05}.total-system-steps{align-items:center;gap:18px;display:flex}.total-system-steps article{border:1px solid #ddd;border-radius:18px;flex:1;padding:26px}.total-system-steps article span{color:var(--blue);font-size:10px;font-weight:800}.total-system-steps article strong{margin-top:20px;font-size:25px;display:block}.total-system-steps article p{color:#666;margin:10px 0 0}.total-system-steps>i{background:var(--blue);width:40px;height:1px}@media (max-width:1100px){.toolbox-hero,.total-hero{grid-template-columns:1fr}.toolbox-hero{padding-top:120px}.toolbox-hero-blue{width:160px;height:160px}.toolbox-tool-grid{grid-template-columns:repeat(2,1fr)}.toolbox-tool-card.is-featured{grid-column:span 2}.toolbox-workflow-section,.total-system-section,.total-editorial-grid{grid-template-columns:1fr}.total-service-converter{grid-row:auto}.total-hero-index{display:none}.total-hero{grid-template-columns:1fr}.total-hero-system{min-height:420px}.toolbox-workflow-line{margin-top:20px}}@media (max-width:720px){.toolbox-header,.total-header{grid-template-columns:1fr auto;height:64px;padding:0 18px}.toolbox-nav,.total-nav{display:none}.toolbox-wordmark strong,.total-wordmark strong{font-size:15px}.toolbox-hero,.total-hero{gap:42px;min-height:auto;padding:88px 18px 56px}.toolbox-hero:before{display:none}.toolbox-hero-copy h1,.total-hero-copy h1{font-size:clamp(48px,15vw,66px)}.toolbox-hero-copy>span,.total-hero-copy>span{font-size:15px}.toolbox-search-block{padding:18px}.toolbox-search-shell input{font-size:16px}.toolbox-hero-blue{display:none}.toolbox-section,.total-tools-section{padding:72px 18px}.toolbox-section-head,.total-section-head{grid-template-columns:1fr;gap:18px}.toolbox-tool-grid{grid-template-columns:1fr}.toolbox-tool-card.is-featured{grid-column:auto}.toolbox-category-item{grid-template-columns:34px 1fr 18px;gap:12px;min-height:105px}.toolbox-category-item>p{grid-column:2/4;margin:0 0 18px}.toolbox-workflow-section,.toolbox-signature-section,.total-system-section{padding:76px 18px}.toolbox-workflow-line,.total-system-steps{flex-direction:column;align-items:stretch}.toolbox-workflow-line b{border-radius:16px;width:100%;height:auto;padding:22px}.toolbox-workflow-line i,.total-system-steps>i{align-self:center;width:1px;height:24px}.toolbox-signature-section h2{font-size:clamp(48px,15vw,72px)}.toolbox-footer,.total-footer{grid-template-columns:1fr;justify-items:start;padding:28px 18px}.toolbox-footer>div,.total-footer>div{justify-content:flex-start}.total-hero-system{min-height:340px}.total-system-core{width:140px;height:140px}.total-system-core strong{font-size:50px}.total-system-node{font-size:7px}.total-service-card{padding:18px}.total-converter-visual{grid-template-columns:1fr;padding:16px}.total-converter-visual>i{text-align:center;transform:rotate(90deg)}.total-converter-visual>div{min-height:105px}.total-calculator-visual{gap:8px;padding:12px}.total-calculator-visual>div{height:100px;padding:12px}.total-calculator-visual strong{font-size:27px}.total-archive-visual{grid-template-columns:1fr}.total-service-copy h3{font-size:31px}}.total-site{overflow-x:hidden}.total-header{border:1px solid #00000014;border-radius:18px;width:min(1440px,100% - 48px);margin:16px auto 0;padding-inline:28px}.total-hero{border:1px solid #00000014;border-radius:28px;grid-template-columns:48px minmax(0,.88fr) minmax(420px,.92fr);gap:44px;width:min(1440px,100% - 48px);min-height:620px;margin:22px auto 0;padding:62px 56px}.total-hero-copy h1{font-size:clamp(58px,5.25vw,86px)}.total-hero-system{min-height:430px}.total-tools-section{width:min(1440px,100% - 48px);margin:0 auto;padding:96px 0}.total-section-head{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:80px;margin-bottom:42px}.total-editorial-grid{grid-template-rows:repeat(2,320px) minmax(290px,auto);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px}.total-service-converter{grid-area:1/1/3}.total-service-calculator{grid-area:1/2}.total-service-data{grid-area:2/2}.total-service-archive{grid-area:3/1/auto/-1;min-height:290px}.total-service-card{min-height:0;padding:22px}.total-converter-visual{min-height:0;margin:26px 0;padding:22px}.total-converter-visual>div{min-height:150px}.total-calculator-visual{margin:22px 0;padding:15px}.total-calculator-visual>div{height:104px}.total-data-visual{margin:22px 0;padding:15px}.total-data-bars{height:66px}.total-archive-visual{grid-template-columns:1.15fr .85fr;margin:24px 0}.total-archive-visual>div{min-height:150px}.total-service-copy h3{font-size:clamp(30px,2.4vw,40px)}.total-system-section{border:1px solid #00000014;border-radius:28px;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:72px;width:min(1440px,100% - 48px);margin:0 auto 96px;padding:88px 56px}.total-footer{width:min(1440px,100% - 48px);margin:0 auto;padding:30px 8px}@media (min-width:1600px){.total-header,.total-hero,.total-tools-section,.total-system-section,.total-footer{width:min(1440px,100% - 96px)}}@media (max-width:1100px){.total-header{width:min(980px,100% - 32px);margin-top:10px}.total-hero,.total-tools-section,.total-system-section,.total-footer{width:min(980px,100% - 32px)}.total-hero{grid-template-columns:1fr;padding:54px 38px}.total-editorial-grid{grid-template-rows:auto;grid-template-columns:1fr}.total-service-converter,.total-service-calculator,.total-service-data,.total-service-archive{grid-area:auto}.total-service-converter{min-height:520px}.total-service-calculator,.total-service-data{min-height:330px}.total-service-archive{min-height:300px}.total-system-section{grid-template-columns:1fr;padding:72px 38px}}@media (max-width:720px){.total-header{border-radius:14px;width:calc(100% - 20px);margin-top:8px;padding-inline:16px}.total-hero,.total-tools-section,.total-system-section,.total-footer{width:calc(100% - 28px)}.total-hero{border-radius:22px;margin-top:14px;padding:74px 18px 48px}.total-tools-section{padding:72px 0}.total-section-head{gap:18px;margin-bottom:30px}.total-service-converter{min-height:440px}.total-service-calculator,.total-service-data{min-height:300px}.total-service-archive{min-height:340px}.total-system-section{border-radius:22px;margin-bottom:58px;padding:62px 18px}.total-footer{padding-inline:0}}.toolbox-section-head,.toolbox-tool-grid,.toolbox-category-list{width:min(1440px,100%);margin-inline:auto}.toolbox-tool-card{grid-column:span 3;min-width:0;min-height:330px}.toolbox-tool-card.is-featured{grid-column:span 8;min-height:360px}.toolbox-workflow-section{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);padding-left:max(24px,50vw - 720px);padding-right:max(24px,50vw - 720px)}@media (max-width:1100px){.toolbox-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-tool-card,.toolbox-tool-card:nth-child(2){grid-column:auto}.toolbox-tool-card.is-featured{grid-column:span 2}}@media (max-width:720px){.toolbox-header,.toolbox-hero{padding-left:18px;padding-right:18px}.toolbox-tool-grid{grid-template-columns:1fr}.toolbox-tool-card,.toolbox-tool-card:nth-child(2),.toolbox-tool-card.is-featured{grid-column:auto}}.toolbox-language-trigger{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;border-radius:999px!important;width:112px!important;padding:0 14px!important;display:flex!important}.toolbox-language-trigger i{font-size:13px;font-style:normal;line-height:1;transition:transform .18s}.toolbox-language-trigger[aria-expanded=true] i{transform:rotate(180deg)}.toolbox-language-menu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0000001f;border-radius:14px;width:150px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #0000001f}.toolbox-language-menu button{text-align:left;justify-content:space-between;align-items:center;background:0 0!important;border:0!important;border-radius:9px!important;width:100%!important;height:40px!important;padding:0 11px!important;font-size:12px!important;display:flex!important}.toolbox-language-menu button.is-active{color:#0868d7}.toolbox-theme-button{flex:0 0 38px}.toolbox-workflow-step{display:contents}@media (max-width:720px){.toolbox-language-trigger{width:102px!important}.toolbox-language-menu{width:142px}.toolbox-theme-button{display:none}.toolbox-utilities{gap:0}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.toolbox-site{--blue:#0868d7;--tb-bg:#fff;--tb-fg:#0b0b0b;--tb-muted:#666;--tb-soft:#f6f6f4;--tb-panel:#fff;--tb-line:#0000001f;--tb-line-strong:#111;--tb-hover:#f7f9fc;--tb-inverse:#0b0b0b;--tb-inverse-fg:#fff;background:var(--tb-bg);color:var(--tb-fg);transition:background-color .25s,color .25s}.toolbox-header{background:var(--tb-bg)}@supports (color:color-mix(in lab, red, red)){.toolbox-header{background:color-mix(in srgb,var(--tb-bg) 92%,transparent)}}.toolbox-header{border-bottom-color:var(--tb-line)}.toolbox-nav{align-items:center}.toolbox-nav a{color:var(--tb-fg)}.toolbox-theme-toggle{cursor:pointer;white-space:nowrap;border:1px solid var(--tb-line)!important;width:auto!important;height:38px!important;color:var(--tb-fg)!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 13px!important;font:800 11px/1 SUIT,sans-serif!important;display:inline-flex!important}.toolbox-theme-toggle:hover{border-color:var(--blue)!important;color:var(--blue)!important}.toolbox-theme-icon{font-size:15px;line-height:1}.toolbox-theme-label{letter-spacing:.02em}.toolbox-utilities{align-items:center}.toolbox-language{position:relative}.toolbox-language-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex;border:1px solid var(--tb-line)!important;background:var(--tb-bg)!important;width:auto!important;min-width:112px!important;height:38px!important;color:var(--tb-fg)!important;border-radius:999px!important;padding:0 14px!important}.toolbox-language-trigger i{color:var(--blue);font-size:13px;font-style:normal}.toolbox-language-menu{z-index:80;border:1px solid var(--tb-line);background:var(--tb-bg);border-radius:14px;min-width:154px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 48px #00000029}.toolbox-language-menu button{text-align:left;cursor:pointer;width:100%!important;height:40px!important;color:var(--tb-fg)!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;padding:0 11px!important;display:flex!important}.toolbox-language-menu button:hover,.toolbox-language-menu button.is-active{background:var(--blue)!important}@supports (color:color-mix(in lab, red, red)){.toolbox-language-menu button:hover,.toolbox-language-menu button.is-active{background:color-mix(in srgb,var(--blue) 10%,var(--tb-bg))!important}}.toolbox-language-menu button:hover,.toolbox-language-menu button.is-active{color:var(--blue)!important}.toolbox-hero:before{background:var(--tb-line)}.toolbox-hero-copy>span,.toolbox-section-head>span,.toolbox-tool-card p,.toolbox-category-item>p{color:var(--tb-muted)}.toolbox-search-block{border-color:var(--tb-line);background:var(--tb-panel);box-shadow:0 26px 70px #00000014}html[data-theme=dark] .toolbox-search-block{box-shadow:0 26px 70px #00000073}.toolbox-search-block>label,.toolbox-quick-links span,.toolbox-tool-card-top,.toolbox-category-item>span{color:var(--tb-muted)}.toolbox-search-shell{border-bottom-color:var(--tb-line-strong)}.toolbox-search-shell input{color:var(--tb-fg)}.toolbox-search-shell input::placeholder{color:var(--tb-muted)}@supports (color:color-mix(in lab, red, red)){.toolbox-search-shell input::placeholder{color:color-mix(in srgb,var(--tb-muted) 82%,transparent)}}.toolbox-quick-links button{border-color:var(--tb-line);background:var(--tb-panel);color:var(--tb-fg)}.toolbox-popular-section{background:var(--tb-soft)}.toolbox-tool-card{border-color:var(--tb-line);background:var(--tb-panel);color:var(--tb-fg)}.toolbox-tool-card:hover{border-color:var(--tb-line-strong);box-shadow:0 20px 50px #0000001a}.toolbox-tool-card.is-featured{background:var(--tb-inverse);color:var(--tb-inverse-fg);border-color:var(--tb-inverse)}.toolbox-tool-mark{color:var(--tb-fg)}.toolbox-tool-card.is-featured .toolbox-tool-mark{color:var(--tb-inverse-fg)}.toolbox-tool-card-action{border-top-color:var(--tb-line)}.toolbox-category-section{background:var(--tb-bg)}.toolbox-category-list{border-top-color:var(--tb-line-strong)}.toolbox-category-item{border-bottom-color:var(--tb-line)}.toolbox-category-item:hover{background:var(--tb-hover)}.toolbox-workflow-section{display:none!important}.toolbox-signature-section{background:var(--blue);color:#fff}.toolbox-footer{border-top-color:var(--tb-line);background:var(--tb-bg);color:var(--tb-fg)}@media (max-width:720px){.toolbox-theme-label{display:none}.toolbox-theme-toggle{width:38px!important;padding:0!important}.toolbox-language-trigger{min-width:96px!important;padding:0 11px!important}.toolbox-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.toolbox-nav{justify-content:flex-end;gap:0;display:flex}.toolbox-nav>a{display:none}.toolbox-theme-toggle{display:inline-flex!important}.toolbox-utilities{min-width:0;display:flex}}.toolbox-hero-title>span,.toolbox-hero-title>strong,.toolbox-hero-title>strong>span{display:block}.toolbox-hero-title>span,.toolbox-hero-title>strong>span{white-space:nowrap}.toolbox-locale-ja{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,SUIT,sans-serif}.toolbox-locale-ja .toolbox-hero-title-ja{letter-spacing:-.055em;font-size:clamp(58px,6vw,88px);line-height:1.03}.toolbox-locale-ja .toolbox-hero-title-ja strong{margin-top:.08em;font-weight:500;display:block}.toolbox-locale-ja .toolbox-hero-title-ja strong>span+span{margin-top:.02em}.toolbox-locale-ja .toolbox-hero-copy>span{line-break:strict;word-break:normal;max-width:660px}.toolbox-locale-ja .toolbox-category-list small,.toolbox-locale-ja .toolbox-category-item>p,.toolbox-locale-ja .toolbox-tool-card p{line-break:strict;word-break:normal}@media (max-width:1100px){.toolbox-locale-ja .toolbox-hero-title-ja{font-size:clamp(54px,7.2vw,78px)}}@media (max-width:720px){.toolbox-locale-ja .toolbox-hero-title-ja{letter-spacing:-.045em;font-size:clamp(39px,12vw,54px);line-height:1.08}.toolbox-locale-ja .toolbox-hero-title-ja strong{margin-top:.12em}}@media (max-width:390px){.toolbox-locale-ja .toolbox-hero-title-ja{font-size:clamp(36px,11.4vw,44px)}}.toolbox-subpage-site{background:var(--tb-bg);min-height:100vh;color:var(--tb-fg)}.toolbox-subpage-hero,.toolbox-tool-detail-hero{border-bottom:1px solid var(--tb-line);width:min(1440px,100%);margin:0 auto;padding:clamp(120px,12vw,190px) clamp(24px,4vw,72px) clamp(74px,8vw,120px);position:relative}.toolbox-subpage-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.toolbox-subpage-hero:before,.toolbox-tool-detail-hero:before{content:"";background:var(--tb-line);height:1px;position:absolute;top:72px;left:clamp(24px,4vw,72px);right:clamp(24px,4vw,72px)}.toolbox-subpage-back{color:var(--tb-muted);letter-spacing:.08em;margin-bottom:38px;font:700 12px/1 SUIT,sans-serif;text-decoration:none;transition:color .2s;display:inline-flex}.toolbox-subpage-back:hover{color:var(--blue)}.toolbox-subpage-eyebrow{color:var(--blue);letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font:800 11px/1 SUIT,sans-serif}.toolbox-subpage-hero h1,.toolbox-tool-detail-heading h1{letter-spacing:-.07em;max-width:960px;color:var(--tb-fg);margin:0;font-family:SUIT,sans-serif;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.94}.toolbox-subpage-lead,.toolbox-tool-detail-heading>p{max-width:720px;color:var(--tb-muted);margin:30px 0 0;font-size:16px;line-height:1.8}.toolbox-subpage-index{background:var(--blue);color:#fff;border-radius:50% 0 50% 50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex;transform:rotate(2deg)}.toolbox-subpage-index span{letter-spacing:-.06em;font-size:54px;font-weight:400}.toolbox-subpage-index small{letter-spacing:.16em;font-size:9px;font-weight:800}.toolbox-subpage-tools{background:var(--tb-soft);padding:clamp(72px,8vw,124px) clamp(24px,4vw,72px) clamp(100px,10vw,160px)}.toolbox-subpage-tools>*{width:min(1296px,100%);margin-inline:auto}.toolbox-subpage-section-head{border-bottom:1px solid var(--tb-line-strong);justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.toolbox-subpage-section-head p{color:var(--blue);letter-spacing:.2em;margin:0;font-size:11px;font-weight:800}.toolbox-subpage-section-head span{color:var(--tb-muted);font-size:13px}.toolbox-subpage-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.toolbox-subpage-card{border:1px solid var(--tb-line);background:var(--tb-panel);min-height:300px;color:var(--tb-fg);border-radius:18px;flex-direction:column;justify-content:space-between;padding:26px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.toolbox-subpage-card:hover{border-color:var(--tb-line-strong);transform:translateY(-3px);box-shadow:0 22px 55px #0000001a}.toolbox-subpage-card.is-featured{background:var(--tb-inverse);color:var(--tb-inverse-fg);border-color:var(--tb-inverse);grid-column:span 2}.toolbox-subpage-card-top,.toolbox-subpage-card-foot{justify-content:space-between;align-items:center;display:flex}.toolbox-subpage-card-top{letter-spacing:.18em;color:var(--tb-muted);font-size:10px}.toolbox-subpage-card.is-featured .toolbox-subpage-card-top{color:#ffffff8c}.toolbox-subpage-card h2{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(27px,2.6vw,46px);font-weight:400;line-height:1}.toolbox-subpage-card p{max-width:460px;color:var(--tb-muted);margin:0;font-size:14px;line-height:1.7}.toolbox-subpage-card.is-featured p{color:#ffffffa6}.toolbox-subpage-card-foot{border-top:1px solid var(--tb-line);letter-spacing:.12em;padding-top:20px;font-size:10px}.toolbox-subpage-card-foot i{background:var(--blue);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.toolbox-subpage-card-foot i{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.toolbox-subpage-card-foot i{color:var(--blue);font-size:16px;font-style:normal}.toolbox-tool-detail-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.toolbox-tool-detail-heading{grid-column:1/2}.toolbox-tool-detail-heading h1{font-size:clamp(48px,6vw,88px)}.toolbox-tool-detail-badge{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:18px;flex-direction:column;grid-area:2/2;justify-content:space-between;width:220px;min-height:150px;padding:24px;display:flex}.toolbox-tool-detail-badge strong{color:var(--blue);letter-spacing:.18em;font-size:11px}.toolbox-tool-detail-badge span{color:var(--tb-muted);font-size:12px;line-height:1.6}.toolbox-tool-detail-body{background:var(--tb-soft);padding:clamp(40px,5vw,72px) clamp(24px,4vw,72px) clamp(100px,10vw,150px)}.toolbox-tool-detail-body>div{width:min(1296px,100%);margin-inline:auto}.toolbox-tool-detail-body .space-y-10,.toolbox-tool-detail-body .space-y-12,.toolbox-tool-detail-body .space-y-14{flex-direction:column;gap:28px;display:flex}.toolbox-tool-detail-body .rounded-\[2rem\],.toolbox-tool-detail-body .rounded-3xl{border-radius:18px!important}.toolbox-tool-detail-body button,.toolbox-tool-detail-body input,.toolbox-tool-detail-body select{font-family:inherit}@media (max-width:900px){.toolbox-subpage-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-subpage-card.is-featured{grid-column:span 2}.toolbox-subpage-index{width:120px;height:120px}.toolbox-tool-detail-hero{grid-template-columns:1fr}.toolbox-tool-detail-badge{grid-area:auto/1;gap:30px;width:100%;min-height:auto}}@media (max-width:640px){.toolbox-subpage-hero,.toolbox-tool-detail-hero{grid-template-columns:1fr;padding-top:112px}.toolbox-subpage-index{display:none}.toolbox-subpage-hero h1,.toolbox-tool-detail-heading h1{font-size:clamp(42px,13vw,60px);line-height:1}.toolbox-subpage-card-grid{grid-template-columns:1fr}.toolbox-subpage-card.is-featured{grid-column:auto}.toolbox-subpage-card{min-height:250px;padding:22px}.toolbox-subpage-tools,.toolbox-tool-detail-body{padding-inline:18px}}.toolbox-tool-card,.toolbox-category-item{text-decoration:none}.toolbox-category-item{color:inherit}.toolbox-site{--tb-container:1440px;--tb-gutter:clamp(24px,4vw,72px)}.toolbox-header{padding-left:max(var(--tb-gutter),calc((100vw - var(--tb-container))/2));padding-right:max(var(--tb-gutter),calc((100vw - var(--tb-container))/2))}.toolbox-hero{width:min(var(--tb-container),calc(100% - (var(--tb-gutter) * 2)));margin-inline:auto;padding-left:0;padding-right:0}.toolbox-hero:before{left:0;right:0}.toolbox-hero-blue{right:0}.toolbox-section{padding-left:var(--tb-gutter);padding-right:var(--tb-gutter)}.toolbox-section-head,.toolbox-tool-grid,.toolbox-category-list{width:min(var(--tb-container),100%);margin-left:auto;margin-right:auto}.toolbox-tool-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.toolbox-tool-card{grid-column:span 4;min-width:0}.toolbox-tool-card.is-featured{grid-column:span 8}.toolbox-tool-card:nth-child(2){grid-column:span 4}.toolbox-signature-section,.toolbox-footer{padding-left:max(var(--tb-gutter),calc((100vw - var(--tb-container))/2));padding-right:max(var(--tb-gutter),calc((100vw - var(--tb-container))/2))}@media (max-width:1100px){.toolbox-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-tool-card,.toolbox-tool-card:nth-child(2){grid-column:auto}.toolbox-tool-card.is-featured{grid-column:span 2}}@media (max-width:720px){.toolbox-site{--tb-gutter:18px}.toolbox-header{padding-left:18px;padding-right:18px}.toolbox-hero{width:calc(100% - 36px);padding-left:0;padding-right:0}.toolbox-tool-grid{grid-template-columns:1fr}.toolbox-tool-card,.toolbox-tool-card:nth-child(2),.toolbox-tool-card.is-featured{grid-column:auto}.toolbox-signature-section,.toolbox-footer{padding-left:18px;padding-right:18px}}.toolbox-faq-section,.toolbox-tool-guide,.toolbox-tool-faq{padding:clamp(84px,9vw,140px) var(--tb-gutter);background:var(--tb-bg);border-top:1px solid var(--tb-line)}.toolbox-faq-section>*,.toolbox-tool-guide>*,.toolbox-tool-faq>*{width:min(var(--tb-container),100%);margin-inline:auto}.toolbox-faq-head{border-bottom:1px solid var(--tb-line-strong);text-align:center;margin-bottom:42px;padding-bottom:24px;display:block;position:relative}.toolbox-tool-guide-head{border-bottom:1px solid var(--tb-line-strong);text-align:center;width:min(1160px,100%);max-width:1160px;margin:0 auto 42px;padding-bottom:24px;display:block;position:relative}.toolbox-faq-head p,.toolbox-tool-guide-head p{color:var(--blue);letter-spacing:.2em;text-align:left;margin:0;font-size:11px;font-weight:800;position:absolute;bottom:30px;left:0}.toolbox-faq-head h2,.toolbox-tool-guide-head h2{letter-spacing:-.055em;text-align:center;width:100%;margin:0;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1}.toolbox-faq-list,.toolbox-tool-faq>div:last-child{border-top:1px solid var(--tb-line)}.toolbox-faq-list details,.toolbox-tool-faq details{border-bottom:1px solid var(--tb-line)}.toolbox-faq-list summary,.toolbox-tool-faq summary{cursor:pointer;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:25px 0;font-size:clamp(17px,1.5vw,22px);font-weight:600;list-style:none;display:grid}.toolbox-faq-list summary::-webkit-details-marker{display:none}.toolbox-tool-faq summary::-webkit-details-marker{display:none}.toolbox-faq-list summary span,.toolbox-tool-faq summary span{color:var(--blue);letter-spacing:.16em;font-size:10px}.toolbox-faq-list summary i,.toolbox-tool-faq summary i{color:var(--blue);font-size:22px;font-style:normal;transition:transform .2s}.toolbox-faq-list details[open] summary i,.toolbox-tool-faq details[open] summary i{transform:rotate(45deg)}.toolbox-faq-list details>p,.toolbox-tool-faq details>p{max-width:860px;color:var(--tb-muted);margin:0 0 26px 70px;font-size:15px;line-height:1.8}.toolbox-trust-strip,.toolbox-category-support{padding:24px max(var(--tb-gutter),calc((100vw - var(--tb-container))/2));background:var(--tb-inverse);color:var(--tb-inverse-fg);border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;display:flex}.toolbox-trust-strip p,.toolbox-category-support p{color:#ffffffb3;margin:0;font-size:13px;line-height:1.6}.toolbox-trust-strip div,.toolbox-category-support div{align-items:center;gap:22px;display:flex}.toolbox-trust-strip a,.toolbox-category-support a{color:#fff;letter-spacing:.04em;font-size:12px;font-weight:700;text-decoration:none}.toolbox-trust-strip a:last-child,.toolbox-category-support a:last-child{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;display:inline-flex}.toolbox-category-support{background:var(--tb-bg);color:var(--tb-fg);border-top:1px solid var(--tb-line)}.toolbox-category-support p{color:var(--tb-muted)}.toolbox-category-support a{color:var(--tb-fg)}.toolbox-category-support a:last-child{color:#fff}.toolbox-tool-guide{background:var(--tb-bg)}.toolbox-tool-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1160px,100%);max-width:1160px;margin:0 auto;padding:0;list-style:none;display:grid}.toolbox-tool-guide li{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:18px;min-height:190px;padding:26px}.toolbox-tool-guide li span{color:var(--blue);letter-spacing:.18em;margin-bottom:56px;font-size:11px;font-weight:800;display:block}.toolbox-tool-guide li p{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.6}.toolbox-tool-faq{background:var(--tb-soft)}.toolbox-tool-trust{background:var(--tb-inverse)}@media (max-width:720px){.toolbox-faq-section,.toolbox-tool-guide,.toolbox-tool-faq{padding-left:18px;padding-right:18px}.toolbox-faq-head{text-align:left;grid-template-columns:1fr;gap:12px;margin-bottom:28px;display:grid}.toolbox-tool-guide-head{text-align:left;grid-template-columns:1fr;gap:12px;width:100%;max-width:none;margin:0 0 28px;display:grid}.toolbox-faq-head p,.toolbox-tool-guide-head p{text-align:left;position:static}.toolbox-faq-head h2,.toolbox-tool-guide-head h2{text-align:left}.toolbox-faq-list summary,.toolbox-tool-faq summary{grid-template-columns:36px minmax(0,1fr) 20px;gap:10px;padding:20px 0;font-size:16px}.toolbox-faq-list details>p,.toolbox-tool-faq details>p{margin-left:46px;font-size:14px}.toolbox-trust-strip,.toolbox-category-support{flex-direction:column;align-items:flex-start;padding:22px 18px}.toolbox-trust-strip div,.toolbox-category-support div{justify-content:space-between;width:100%}.toolbox-tool-guide ol{grid-template-columns:1fr}.toolbox-tool-guide li{min-height:150px}.toolbox-tool-guide li span{margin-bottom:34px}}.toolbox-footer{color:#fff!important;background:#090909!important;border-top:1px solid #ffffff1f!important}.toolbox-footer>span{color:#ffffff80}.toolbox-footer a{transition:color .2s;color:#fff!important}.toolbox-footer a:hover{color:var(--blue)!important}.toolbox-tool-processing-note{padding:20px max(var(--tb-gutter),calc((100vw - var(--tb-container))/2));border-top:1px solid var(--tb-line);background:var(--tb-soft);color:var(--tb-muted)}.toolbox-tool-processing-note p{margin:0;font-size:13px;line-height:1.65}@media (max-width:720px){.toolbox-tool-processing-note{padding:18px}}.toolbox-faq-actions{justify-content:center;padding-top:28px;display:flex}.toolbox-faq-actions button{border:1px solid var(--tb-line-strong);min-height:44px;color:var(--tb-fg);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;padding:0 22px;font-size:12px;font-weight:800;transition:border-color .2s,color .2s,background .2s}.toolbox-faq-actions button:hover{border-color:var(--blue);color:var(--blue)}.toolbox-category-faq{background:var(--tb-soft)}.toolbox-tool-faq-list{border-top:1px solid var(--tb-line)}@media (max-width:720px){.toolbox-faq-actions{padding-top:22px}.toolbox-faq-actions button{width:100%}}.toolbox-footer>span{letter-spacing:.16em;font-weight:800;color:var(--blue)!important}html[data-theme=dark] .toolbox-footer{color:#111!important;background:#fff!important;border-top-color:#0000001f!important}html[data-theme=dark] .toolbox-footer a{color:#111!important}html[data-theme=dark] .toolbox-footer a:hover{color:var(--blue)!important}html[data-theme=dark] .toolbox-site{--tb-bg:#050505;--tb-fg:#fff;--tb-muted:#b6b6b6;--tb-soft:#d0d0cb;--tb-panel:#050505;--tb-line:#ffffff2e;--tb-line-strong:#fff;--tb-hover:#111;--tb-inverse:#fff;--tb-inverse-fg:#050505}html[data-theme=dark] .toolbox-popular-section .toolbox-section-head h2,html[data-theme=dark] .toolbox-popular-section .toolbox-section-head p,html[data-theme=dark] .toolbox-subpage-section-head span,html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-head h2,html[data-theme=dark] .toolbox-tool-faq summary,html[data-theme=dark] .toolbox-tool-faq details>p,html[data-theme=dark] .toolbox-category-faq .toolbox-faq-head h2,html[data-theme=dark] .toolbox-category-faq summary,html[data-theme=dark] .toolbox-category-faq details>p,html[data-theme=dark] .toolbox-tool-processing-note{color:#222}html[data-theme=dark] .toolbox-popular-section .toolbox-section-head,html[data-theme=dark] .toolbox-subpage-section-head,html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-list,html[data-theme=dark] .toolbox-tool-faq details,html[data-theme=dark] .toolbox-category-faq .toolbox-faq-list,html[data-theme=dark] .toolbox-category-faq details,html[data-theme=dark] .toolbox-tool-processing-note{border-color:#00000038}html[data-theme=dark] .toolbox-tool-card,html[data-theme=dark] .toolbox-subpage-card,html[data-theme=dark] .toolbox-tool-detail-badge,html[data-theme=dark] .toolbox-tool-guide li{color:#fff;background:#050505;border-color:#ffffff2e}html[data-theme=dark] .toolbox-tool-card.is-featured,html[data-theme=dark] .toolbox-subpage-card.is-featured{color:#050505;background:#fff;border-color:#fff}html[data-theme=dark] .toolbox-tool-card.is-featured p,html[data-theme=dark] .toolbox-subpage-card.is-featured p,html[data-theme=dark] .toolbox-subpage-card.is-featured .toolbox-subpage-card-top{color:#626262}html[data-theme=dark] .toolbox-tool-card.is-featured>.toolbox-tool-card-action,html[data-theme=dark] .toolbox-subpage-card.is-featured .toolbox-subpage-card-foot{border-top-color:#00000029}html[data-theme=dark] .toolbox-tool-detail-body{--background:#000;--foreground:#fff;--surface:#050505;--surface-2:#0d0d0d;--surface-3:#151515;--border:#fff3;--muted:#b8b8b8}html[data-theme=dark] .toolbox-tool-detail-body>div{color:#fff}html[data-theme=dark] .toolbox-tool-detail-body input,html[data-theme=dark] .toolbox-tool-detail-body select,html[data-theme=dark] .toolbox-tool-detail-body button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .toolbox-tool-guide{color:#fff;background:#050505}html[data-theme=dark] .toolbox-tool-guide-head,html[data-theme=dark] .toolbox-tool-guide li{border-color:#ffffff2e}html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-actions button,html[data-theme=dark] .toolbox-category-faq .toolbox-faq-actions button{color:#111;border-color:#111}html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-actions button:hover,html[data-theme=dark] .toolbox-category-faq .toolbox-faq-actions button:hover{border-color:var(--blue);color:var(--blue)}html[data-theme=dark] .toolbox-site{--tb-soft:#2b2e31;--tb-line:#fff;--tb-line-strong:#fff}html[data-theme=dark] .toolbox-popular-section,html[data-theme=dark] .toolbox-subpage-tools,html[data-theme=dark] .toolbox-tool-detail-body,html[data-theme=dark] .toolbox-tool-faq,html[data-theme=dark] .toolbox-category-faq,html[data-theme=dark] .toolbox-tool-processing-note,html[data-theme=dark] .toolbox-popular-section .toolbox-section-head h2,html[data-theme=dark] .toolbox-popular-section .toolbox-section-head p,html[data-theme=dark] .toolbox-subpage-section-head span,html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-head h2,html[data-theme=dark] .toolbox-tool-faq summary,html[data-theme=dark] .toolbox-tool-faq details>p,html[data-theme=dark] .toolbox-category-faq .toolbox-faq-head h2,html[data-theme=dark] .toolbox-category-faq summary,html[data-theme=dark] .toolbox-category-faq details>p,html[data-theme=dark] .toolbox-tool-processing-note{color:#fff}html[data-theme=dark] .toolbox-tool-card,html[data-theme=dark] .toolbox-subpage-card,html[data-theme=dark] .toolbox-tool-detail-badge,html[data-theme=dark] .toolbox-tool-guide li{border-width:2px;border-color:#fff}html[data-theme=dark] .toolbox-tool-card.is-featured,html[data-theme=dark] .toolbox-subpage-card.is-featured{border-width:2px;border-color:#000}html[data-theme=dark] .toolbox-tool-processing-note,html[data-theme=dark] .toolbox-popular-section .toolbox-section-head,html[data-theme=dark] .toolbox-subpage-section-head,html[data-theme=dark] .toolbox-faq-head,html[data-theme=dark] .toolbox-tool-guide-head,html[data-theme=dark] .toolbox-faq-list,html[data-theme=dark] .toolbox-tool-faq>div:last-child,html[data-theme=dark] .toolbox-faq-list details,html[data-theme=dark] .toolbox-tool-faq details,html[data-theme=dark] .toolbox-tool-faq-list{border-color:#fff}html[data-theme=dark] .toolbox-faq-section,html[data-theme=dark] .toolbox-tool-guide,html[data-theme=dark] .toolbox-tool-faq,html[data-theme=dark] .toolbox-category-faq{border-top:2px solid #fff;border-left:0!important;border-right:0!important}html[data-theme=dark] .toolbox-theme-toggle,html[data-theme=dark] .toolbox-language-trigger,html[data-theme=dark] .toolbox-language-menu,html[data-theme=dark] .toolbox-faq-actions button,html[data-theme=dark] .toolbox-tool-detail-body .border,html[data-theme=dark] .toolbox-tool-detail-body .border-border{border-width:2px!important;border-color:#fff!important}html[data-theme=dark] .toolbox-tool-detail-body .border-2{border-width:3px!important}html[data-theme=dark] .toolbox-tool-detail-body .border-dashed{border-color:#fff!important}html[data-theme=dark] .toolbox-tool-card-action,html[data-theme=dark] .toolbox-subpage-card-foot,html[data-theme=dark] .toolbox-tool-guide-head,html[data-theme=dark] .toolbox-faq-head{border-color:#fff}html[data-theme=dark] .toolbox-tool-card.is-featured .toolbox-tool-card-action,html[data-theme=dark] .toolbox-subpage-card.is-featured .toolbox-subpage-card-foot{border-color:#000}html[data-theme=dark] .toolbox-site{--tb-soft:#121315}html[data-theme=dark] .toolbox-subpage-section-head{border:0!important;border-bottom:2px solid #fff!important}html[data-theme=dark] .toolbox-faq-head,html[data-theme=dark] .toolbox-tool-guide-head{border-bottom:2px solid #fff!important}html[data-theme=dark] .toolbox-faq-list,html[data-theme=dark] .toolbox-tool-faq-list,html[data-theme=dark] .toolbox-tool-faq>div:last-child{border-top:1px solid #fff!important}html[data-theme=dark] .toolbox-faq-list details,html[data-theme=dark] .toolbox-tool-faq details,html[data-theme=dark] .toolbox-tool-faq-list details{border-bottom:1px solid #fff!important}html[data-theme=dark] .toolbox-site .toolbox-faq-actions button{color:#fff!important;background:0 0!important;border-color:#fff!important}html[data-theme=dark] .toolbox-site .toolbox-faq-actions button:hover,html[data-theme=dark] .toolbox-site .toolbox-faq-actions button:focus-visible{outline:none;color:#050505!important;background:#fff!important;border-color:#fff!important}html[data-theme=dark] .toolbox-site .toolbox-faq-section,html[data-theme=dark] .toolbox-site .toolbox-category-faq,html[data-theme=dark] .toolbox-site .toolbox-tool-faq{color:#fff}html[data-theme=dark] .toolbox-site .toolbox-faq-head h2,html[data-theme=dark] .toolbox-site .toolbox-faq-list summary,html[data-theme=dark] .toolbox-site .toolbox-tool-faq summary,html[data-theme=dark] .toolbox-site .toolbox-faq-list details>p,html[data-theme=dark] .toolbox-site .toolbox-tool-faq details>p{color:#fff!important}.toolbox-locale-ko .toolbox-tool-detail-heading h1{word-break:keep-all;overflow-wrap:normal}html[data-theme=dark] .toolbox-category-faq .toolbox-faq-actions button,html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-actions button,html[data-theme=dark] .toolbox-faq-section .toolbox-faq-actions button{color:#fff!important;background:0 0!important;border-color:#fff!important}html[data-theme=dark] .toolbox-category-faq .toolbox-faq-actions button:hover,html[data-theme=dark] .toolbox-category-faq .toolbox-faq-actions button:focus-visible,html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-actions button:hover,html[data-theme=dark] .toolbox-tool-faq .toolbox-faq-actions button:focus-visible,html[data-theme=dark] .toolbox-faq-section .toolbox-faq-actions button:hover,html[data-theme=dark] .toolbox-faq-section .toolbox-faq-actions button:focus-visible{color:#050505!important;background:#fff!important}.toolbox-tool-title-line{white-space:nowrap;display:block}@media (max-width:900px){.toolbox-tool-title-line{white-space:normal}}html[data-theme=dark] .toolbox-popular-section .toolbox-section-head,html[data-theme=dark] .toolbox-subpage-section-head,html[data-theme=dark] .toolbox-faq-head,html[data-theme=dark] .toolbox-tool-guide-head{border:0!important;border-bottom:2px solid #fff!important}html[data-theme=dark] .toolbox-faq-list,html[data-theme=dark] .toolbox-tool-faq-list,html[data-theme=dark] .toolbox-tool-faq>div:last-child{border:0!important;border-top:1px solid #fff!important}html[data-theme=dark] .toolbox-faq-list details,html[data-theme=dark] .toolbox-tool-faq details,html[data-theme=dark] .toolbox-tool-faq-list details{border:0!important;border-bottom:1px solid #fff!important}html[data-theme=dark] .toolbox-tool-guide li{border:2px solid #fff!important}html[data-theme=dark] .toolbox-site .toolbox-faq-section,html[data-theme=dark] .toolbox-site .toolbox-tool-guide,html[data-theme=dark] .toolbox-site .toolbox-tool-faq,html[data-theme=dark] .toolbox-site .toolbox-category-faq{border-left:none!important;border-right:none!important}.toolbox-category-guide{background:var(--blue);color:#fff;padding:clamp(88px,9vw,148px) clamp(24px,4vw,72px)}.toolbox-category-guide-inner{width:min(1296px,100%);margin-inline:auto}.toolbox-category-guide-head{border-bottom:1px solid #ffffff73;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:start;column-gap:clamp(28px,5vw,88px);padding-bottom:clamp(40px,5vw,72px);display:grid}.toolbox-category-guide-head>p{color:#fff;letter-spacing:.22em;margin:8px 0 0;font-size:11px;font-weight:800}.toolbox-category-guide-head>h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(44px,5vw,82px);font-weight:400;line-height:.98}.toolbox-category-guide-head>span{color:#ffffffc2;grid-column:2;max-width:760px;margin-top:28px;font-size:15px;line-height:1.8}.toolbox-category-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.toolbox-category-guide-grid article{border-right:1px solid #ffffff47;min-height:230px;padding:34px 34px 0 0}.toolbox-category-guide-grid article+article{padding-left:34px}.toolbox-category-guide-grid article:last-child{border-right:0;padding-right:0}.toolbox-category-guide-grid small{color:#ffffffb8;letter-spacing:.2em;margin-bottom:54px;font-size:10px;font-weight:800;display:block}.toolbox-category-guide-grid h3{color:#fff;letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(25px,2.4vw,38px);font-weight:500;line-height:1.08}.toolbox-category-guide-grid p{color:#ffffffb8;max-width:330px;margin:0;font-size:14px;line-height:1.75}html[data-theme=dark] .toolbox-category-guide{background:var(--blue);color:#fff}@media (max-width:800px){.toolbox-category-guide{padding:76px 18px}.toolbox-category-guide-head{grid-template-columns:1fr;gap:20px}.toolbox-category-guide-head>p{margin:0}.toolbox-category-guide-head>span{grid-column:1;margin-top:0}.toolbox-category-guide-grid{grid-template-columns:1fr}.toolbox-category-guide-grid article,.toolbox-category-guide-grid article+article,.toolbox-category-guide-grid article:last-child{border-bottom:1px solid #ffffff47;border-right:0;min-height:auto;padding:28px 0}.toolbox-category-guide-grid article:last-child{border-bottom:0}.toolbox-category-guide-grid small{margin-bottom:30px}}.toolbox-tool-guide{background:var(--blue)!important;color:#fff!important;border-top:0!important}.toolbox-tool-guide .toolbox-tool-guide-head{border-bottom:1px solid #ffffff80!important}.toolbox-tool-guide .toolbox-tool-guide-head p,.toolbox-tool-guide .toolbox-tool-guide-head h2{color:#fff!important}.toolbox-tool-guide ol{gap:0}.toolbox-tool-guide li{color:#fff!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff47!important;border-radius:0!important;padding:30px 34px!important}.toolbox-tool-guide li:first-child{padding-left:0!important}.toolbox-tool-guide li:last-child{border-right:0!important;padding-right:0!important}.toolbox-tool-guide li span{color:#ffffffc2!important}.toolbox-tool-guide li p{color:#fff!important}html[data-theme=dark] .toolbox-tool-guide{background:var(--blue)!important;color:#fff!important}html[data-theme=dark] .toolbox-tool-guide .toolbox-tool-guide-head{border:0!important;border-bottom:1px solid #ffffff80!important}html[data-theme=dark] .toolbox-tool-guide li{background:0 0!important;border:0!important;border-right:1px solid #ffffff47!important}html[data-theme=dark] .toolbox-tool-guide li:last-child{border-right:0!important}@media (max-width:800px){.toolbox-tool-guide ol{grid-template-columns:1fr}.toolbox-tool-guide li,.toolbox-tool-guide li:first-child,.toolbox-tool-guide li:last-child{border-bottom:1px solid #ffffff47!important;border-right:0!important;padding:28px 0!important}.toolbox-tool-guide li:last-child{border-bottom:0!important}html[data-theme=dark] .toolbox-tool-guide li,html[data-theme=dark] .toolbox-tool-guide li:last-child{border-bottom:1px solid #ffffff47!important;border-right:0!important}html[data-theme=dark] .toolbox-tool-guide li:last-child{border-bottom:0!important}}@media (min-width:801px){.toolbox-category-guide{padding-top:clamp(54px,5vw,72px);padding-bottom:clamp(54px,5vw,72px)}.toolbox-category-guide-head{padding-bottom:clamp(26px,3vw,38px)}.toolbox-category-guide-head>span{margin-top:16px}.toolbox-category-guide-grid article{min-height:auto;padding-top:24px;padding-bottom:2px}.toolbox-category-guide-grid small{margin-bottom:28px}.toolbox-tool-guide{padding-top:clamp(52px,5vw,70px)!important;padding-bottom:clamp(52px,5vw,70px)!important}.toolbox-tool-guide .toolbox-tool-guide-head{margin-bottom:24px;padding-bottom:16px}.toolbox-tool-guide li{min-height:auto;padding-top:22px!important;padding-bottom:22px!important}.toolbox-tool-guide li span{margin-bottom:28px}}@media (max-width:800px){.toolbox-category-guide{padding-top:54px;padding-bottom:54px}.toolbox-category-guide-head{padding-bottom:28px}.toolbox-category-guide-grid article,.toolbox-category-guide-grid article+article,.toolbox-category-guide-grid article:last-child{padding-top:24px;padding-bottom:24px}.toolbox-category-guide-grid small{margin-bottom:22px}.toolbox-tool-guide{padding-top:54px!important;padding-bottom:54px!important}.toolbox-tool-guide .toolbox-tool-guide-head{margin-bottom:24px;padding-bottom:18px}.toolbox-tool-guide li,.toolbox-tool-guide li:first-child,.toolbox-tool-guide li:last-child{min-height:auto;padding-top:24px!important;padding-bottom:24px!important}.toolbox-tool-guide li span{margin-bottom:22px}}.toolbox-tool-workflow{flex-direction:column;gap:0;display:flex}.toolbox-workbench{border:1px solid var(--tb-line-strong);background:var(--tb-panel);border-radius:26px;overflow:hidden;box-shadow:0 22px 70px #0f172a14}.toolbox-workbench-upload{background:var(--tb-panel);padding:26px 28px 28px;transition:background .2s}.toolbox-workbench-upload.is-dragging{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.toolbox-workbench-upload.is-dragging{background:color-mix(in srgb,var(--blue) 7%,var(--tb-panel))}}.toolbox-workbench-topline{border-bottom:1px solid var(--tb-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.toolbox-workbench-topline>div{align-items:center;gap:15px;min-width:0;display:flex}.toolbox-workbench-topline span{color:var(--blue);letter-spacing:.2em;font-size:10px;font-weight:800}.toolbox-workbench-topline strong{letter-spacing:-.02em;font-size:16px;font-weight:650}.toolbox-workbench-topline>button{border:1px solid var(--tb-line);background:var(--tb-soft);color:var(--tb-text);border-radius:999px;padding:9px 14px;font-size:12px;font-weight:650}.toolbox-upload-focus{border:2px dashed var(--blue);flex-direction:column;justify-content:center;align-items:center;min-height:346px;margin:26px 0 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.toolbox-upload-focus{border:2px dashed color-mix(in srgb,var(--blue) 48%,var(--tb-line))}}.toolbox-upload-focus{background:var(--blue);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.toolbox-upload-focus{background:color-mix(in srgb,var(--blue) 3%,var(--tb-bg))}}.toolbox-upload-focus{text-align:center;padding:44px 24px}.toolbox-upload-icon{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:34px;font-weight:300;line-height:1;display:grid}.toolbox-upload-focus h2{color:var(--tb-text);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,41px);font-weight:650}.toolbox-upload-focus p{max-width:620px;color:var(--tb-muted);margin:12px 0 22px;font-size:14px;line-height:1.75}.toolbox-upload-focus>button{color:#fff;background:#070707;border:0;border-radius:999px;padding:13px 24px;font-size:14px;font-weight:750;transition:transform .2s,opacity .2s}.toolbox-upload-focus>button:hover{opacity:.9;transform:translateY(-1px)}.toolbox-upload-focus small{color:var(--tb-muted);margin-top:16px;font-size:12px;line-height:1.6}.toolbox-workbench-settings-head{border-top:1px solid var(--tb-line);justify-content:space-between;align-items:end;gap:22px;padding-top:24px;display:flex}.toolbox-workbench-settings-head>div:first-child>span{color:var(--tb-text);font-size:16px;font-weight:700;display:block}.toolbox-workbench-settings-head>div:first-child>p{color:var(--tb-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.toolbox-workbench-notice{border-top:1px solid var(--tb-line);color:var(--tb-text);margin:0 28px;padding:16px 0;font-size:13px;line-height:1.7}.toolbox-workbench-files{border-top:1px solid var(--tb-line);background:var(--tb-soft);padding:28px}.toolbox-workbench-files>div:first-child h2{font-size:20px}.toolbox-next-work{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:24px;margin-top:clamp(72px,8vw,118px);margin-bottom:0;padding:30px}.toolbox-next-work>div:first-child{border-bottom:1px solid var(--tb-line);padding-bottom:24px}.toolbox-next-work h2{letter-spacing:-.04em;font-size:clamp(24px,3vw,36px)!important;font-weight:550!important}.toolbox-next-work-card{border:1px solid var(--tb-line);background:var(--tb-soft);border-radius:18px;min-height:190px;padding:24px;transition:transform .2s,border-color .2s;position:relative}.toolbox-next-work-card:hover{border-color:var(--blue);transform:translateY(-2px)}.toolbox-next-work-card h3{font-size:18px}.toolbox-next-work-card-foot{color:var(--tb-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.toolbox-next-work-card-foot strong{color:var(--blue);font-size:22px;font-weight:500}html[data-theme=dark] .toolbox-workbench{box-shadow:none}html[data-theme=dark] .toolbox-upload-focus{background:#ffffff06}html[data-theme=dark] .toolbox-upload-focus>button{color:#070707;background:#fff}@media (max-width:800px){.toolbox-workbench-upload,.toolbox-workbench-files{padding:20px}.toolbox-workbench-topline{align-items:flex-start}.toolbox-workbench-topline>div{flex-direction:column;align-items:flex-start;gap:5px}.toolbox-upload-focus{min-height:304px;margin:20px 0;padding:34px 18px}.toolbox-workbench-settings-head{flex-direction:column;align-items:stretch}.toolbox-workbench-settings-head>div:last-child{width:100%}.toolbox-workbench-notice{margin:0 20px}.toolbox-next-work{margin-top:64px;padding:22px}}.toolbox-upload-active{border:1px solid var(--tb-line);background:var(--tb-soft);border-radius:22px;margin:26px 0 28px;padding:22px}.toolbox-upload-active-head{border-bottom:1px solid var(--tb-line);justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;padding-bottom:18px;display:flex}.toolbox-upload-active-head>div:first-child>span{color:var(--tb-text);font-size:17px;font-weight:700;display:block}.toolbox-upload-active-head>div:first-child>p{color:var(--tb-muted);margin:6px 0 0;font-size:13px;line-height:1.65}.toolbox-upload-active-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.toolbox-file-stats{flex-wrap:wrap;gap:7px;display:flex}.toolbox-file-stats span{border:1px solid var(--tb-line);background:var(--tb-panel);color:var(--tb-muted);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.toolbox-upload-active-actions>button{background:var(--blue);color:#fff;border:0;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:750}.toolbox-workbench-actions{border-top:1px solid var(--tb-line);flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:22px;display:flex}.toolbox-workbench-actions button{border:1px solid var(--tb-line);background:var(--tb-panel);color:var(--tb-text);border-radius:999px;padding:12px 18px;font-size:13px;font-weight:700;transition:border-color .2s,transform .2s,opacity .2s}.toolbox-workbench-actions button:hover:not(:disabled){border-color:var(--tb-text);transform:translateY(-1px)}.toolbox-workbench-actions button:disabled{cursor:not-allowed;opacity:1}.toolbox-workbench-actions .toolbox-zip-action:disabled{color:#8c8c8c;background:#ececec;border-color:#d6d6d6}.toolbox-workbench-actions .toolbox-zip-action:not(:disabled){border-color:var(--blue);background:var(--blue);color:#fff}.toolbox-workbench-actions .toolbox-restart-action,.toolbox-workbench-actions .toolbox-primary-action{color:#fff;background:#111;border-color:#111}html[data-theme=dark] .toolbox-upload-active{background:#ffffff06}html[data-theme=dark] .toolbox-workbench-actions .toolbox-primary-action{color:#070707;background:#fff;border-color:#fff}html[data-theme=dark] .toolbox-workbench-actions .toolbox-zip-action:disabled{color:#8f8f8f;background:#2b2b2b;border-color:#444}html[data-theme=dark] .toolbox-workbench-actions .toolbox-restart-action{color:#070707;background:#fff;border-color:#fff}@media (max-width:800px){.toolbox-upload-active{margin:20px 0;padding:16px}.toolbox-upload-active-head{flex-direction:column;gap:15px}.toolbox-upload-active-actions{justify-content:space-between;width:100%}.toolbox-workbench-actions{grid-template-columns:1fr;display:grid}.toolbox-workbench-actions button{width:100%}}.toolbox-tool-format-guide{padding:clamp(72px,7vw,108px) var(--tb-gutter);border-top:1px solid var(--tb-line);background:var(--tb-bg);color:var(--tb-text)}.toolbox-tool-format-guide>*{width:min(1160px,100%);margin-inline:auto}.toolbox-tool-format-guide-head{padding-bottom:30px}.toolbox-tool-format-guide-head>p{color:var(--blue);letter-spacing:.2em;margin:0 0 14px;font-size:11px;font-weight:800}.toolbox-tool-format-guide-head h2{letter-spacing:-.052em;word-break:keep-all;max-width:920px;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.08}.toolbox-tool-format-guide-head>span{max-width:760px;color:var(--tb-muted);word-break:keep-all;margin-top:20px;font-size:17px;line-height:1.75;display:block}.toolbox-tool-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.toolbox-tool-format-grid article{border-right:1px solid var(--tb-line);min-width:0;min-height:232px;padding:36px 34px 34px}.toolbox-tool-format-grid article:first-child{padding-left:0}.toolbox-tool-format-grid article:last-child{border-right:0;padding-right:0}.toolbox-tool-format-grid strong{color:var(--blue);letter-spacing:.16em;margin-bottom:36px;font-size:13px;display:block}.toolbox-tool-format-grid h3{letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.35}.toolbox-tool-format-grid p{color:var(--tb-text);word-break:keep-all;margin:15px 0 0;font-size:15px;line-height:1.65}.toolbox-tool-format-grid small{color:var(--tb-muted);word-break:keep-all;margin-top:8px;font-size:13px;line-height:1.6;display:block}.toolbox-tool-format-notes{border-top:1px solid var(--tb-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolbox-tool-format-notes article{min-width:0;padding:34px 44px 38px 0}.toolbox-tool-format-notes article+article{border-left:1px solid var(--tb-line);padding-left:44px;padding-right:0}.toolbox-tool-format-notes h3{letter-spacing:-.03em;margin:0 0 20px;font-size:22px;font-weight:600}.toolbox-tool-format-notes ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.toolbox-tool-format-notes li{color:var(--tb-muted);overflow-wrap:anywhere;padding-left:18px;font-size:15px;line-height:1.7;position:relative}.toolbox-tool-format-notes li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:0}html[data-theme=dark] .toolbox-tool-format-guide{background:var(--tb-bg);color:var(--tb-text)}html[data-theme=dark] .toolbox-tool-format-body,html[data-theme=dark] .toolbox-tool-format-grid article,html[data-theme=dark] .toolbox-tool-format-notes,html[data-theme=dark] .toolbox-tool-format-notes article+article{border-color:var(--tb-line)}@media (max-width:800px){.toolbox-tool-format-guide{padding:60px 18px}.toolbox-tool-format-guide-head{padding-bottom:26px}.toolbox-tool-format-guide-head h2{font-size:clamp(34px,10vw,48px)}.toolbox-tool-format-guide-head>span{margin-top:18px;font-size:15px}.toolbox-tool-format-grid{grid-template-columns:1fr}.toolbox-tool-format-grid article,.toolbox-tool-format-grid article:first-child,.toolbox-tool-format-grid article:last-child{border-right:0;border-bottom:1px solid var(--tb-line);min-height:0;padding:26px 0}.toolbox-tool-format-grid article:last-child{border-bottom:0}.toolbox-tool-format-grid strong{margin-bottom:20px}.toolbox-tool-format-grid h3{font-size:23px}.toolbox-tool-format-notes{grid-template-columns:1fr}.toolbox-tool-format-notes article,.toolbox-tool-format-notes article+article{border-left:0;padding:28px 0 30px}.toolbox-tool-format-notes article+article{border-top:1px solid var(--tb-line)}.toolbox-tool-format-notes h3{font-size:20px}.toolbox-tool-format-notes li{font-size:14px}}.toolbox-tool-direction-guide,.toolbox-tool-result-guide{border-top:1px solid var(--tb-line);padding:44px 0 0}.toolbox-tool-section-intro{grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr);align-items:start;column-gap:44px;padding-bottom:26px;display:grid}.toolbox-tool-section-intro>p{color:var(--blue);letter-spacing:.19em;margin:6px 0 0;font-size:10px;font-weight:800}.toolbox-tool-section-intro>h3{letter-spacing:-.04em;word-break:keep-all;grid-column:2;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.2}.toolbox-tool-section-intro>span{max-width:760px;color:var(--tb-muted);word-break:keep-all;grid-column:2;margin-top:12px;font-size:15px;line-height:1.75;display:block}.toolbox-tool-section-intro-compact{padding-bottom:18px}.toolbox-tool-direction-grid{border-top:1px solid var(--tb-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolbox-tool-direction-grid article{border-bottom:1px solid var(--tb-line);min-width:0;padding:28px 34px 30px 0}.toolbox-tool-direction-grid article:nth-child(2n){border-left:1px solid var(--tb-line);padding-left:34px;padding-right:0}.toolbox-tool-direction-route{align-items:center;gap:11px;margin-bottom:20px;display:flex}.toolbox-tool-direction-route strong{color:var(--blue);letter-spacing:.12em;font-size:12px}.toolbox-tool-direction-route span{color:var(--tb-muted);font-size:14px}.toolbox-tool-direction-grid h4,.toolbox-tool-result-grid h4{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:19px;font-weight:600;line-height:1.4}.toolbox-tool-direction-grid p,.toolbox-tool-result-grid p{color:var(--tb-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.72}.toolbox-tool-result-grid{border-top:1px solid var(--tb-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolbox-tool-result-grid article{border-bottom:1px solid var(--tb-line);grid-template-columns:42px minmax(0,1fr);gap:18px;min-width:0;padding:28px 34px 30px 0;display:grid}.toolbox-tool-result-grid article:nth-child(2n){border-left:1px solid var(--tb-line);padding-left:34px;padding-right:0}.toolbox-tool-result-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:800}@media (max-width:800px){.toolbox-tool-direction-guide,.toolbox-tool-result-guide{padding-top:34px}.toolbox-tool-section-intro{padding-bottom:22px;display:block}.toolbox-tool-section-intro>p{margin-bottom:12px}.toolbox-tool-section-intro>h3{font-size:27px}.toolbox-tool-section-intro>span{margin-top:12px;font-size:14px}.toolbox-tool-direction-grid,.toolbox-tool-result-grid{grid-template-columns:1fr}.toolbox-tool-direction-grid article,.toolbox-tool-direction-grid article:nth-child(2n),.toolbox-tool-result-grid article,.toolbox-tool-result-grid article:nth-child(2n){border-left:0;padding:24px 0 26px}.toolbox-tool-direction-grid article:last-child,.toolbox-tool-result-grid article:last-child{border-bottom:0}.toolbox-tool-result-grid article{grid-template-columns:34px minmax(0,1fr);gap:14px}}.toolbox-tool-format-guide{padding-block:clamp(88px,9vw,148px)}.toolbox-tool-format-guide-head{max-width:980px;padding-bottom:clamp(46px,5vw,72px)}.toolbox-tool-format-guide-head h2{max-width:940px;font-size:clamp(40px,4.6vw,68px);line-height:1.06}.toolbox-tool-format-guide-head>span{max-width:880px;margin-top:26px;font-size:18px;line-height:1.9}.toolbox-tool-format-body{border-top:1px solid var(--tb-line-strong);border-bottom:0}.toolbox-tool-format-grid{display:block}.toolbox-tool-format-grid article,.toolbox-tool-format-grid article:first-child,.toolbox-tool-format-grid article:last-child{border-right:0;border-bottom:1px solid var(--tb-line);grid-template-columns:minmax(120px,.32fr) minmax(260px,.9fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(28px,4vw,64px);min-height:0;padding:clamp(40px,5vw,70px) 0;display:grid}.toolbox-tool-format-grid strong{margin:7px 0 0;font-size:13px}.toolbox-tool-format-grid h3{font-size:clamp(24px,2.4vw,36px);line-height:1.24}.toolbox-tool-format-grid p{margin:0;font-size:16px;line-height:1.85}.toolbox-tool-format-grid small{grid-column:3;margin-top:14px;font-size:14px;line-height:1.75}.toolbox-tool-format-notes{border-top:1px solid var(--tb-line-strong);border-bottom:1px solid var(--tb-line);gap:clamp(36px,6vw,88px);margin-top:clamp(52px,6vw,88px);padding:clamp(44px,5vw,68px) 0}.toolbox-tool-format-notes article,.toolbox-tool-format-notes article+article{border:0;padding:0}.toolbox-tool-format-notes h3{margin-bottom:26px;font-size:clamp(24px,2.3vw,34px)}.toolbox-tool-format-notes ul{gap:17px}.toolbox-tool-format-notes li{padding-left:20px;font-size:16px;line-height:1.8}.toolbox-tool-direction-guide,.toolbox-tool-result-guide{border-top:0;margin-top:clamp(72px,8vw,118px);padding-top:0}.toolbox-tool-section-intro{border-bottom:1px solid var(--tb-line-strong);grid-template-columns:minmax(130px,.35fr) minmax(0,1.65fr);column-gap:clamp(34px,6vw,96px);padding-bottom:clamp(38px,4vw,58px)}.toolbox-tool-section-intro>h3{font-size:clamp(34px,3.8vw,54px);line-height:1.1}.toolbox-tool-section-intro>span{max-width:900px;margin-top:20px;font-size:17px;line-height:1.9}.toolbox-tool-direction-grid,.toolbox-tool-result-grid{border-top:0;display:block}.toolbox-tool-direction-grid article,.toolbox-tool-direction-grid article:nth-child(2n){border-left:0;border-bottom:1px solid var(--tb-line);grid-template-columns:minmax(140px,.4fr) minmax(240px,.75fr) minmax(0,1.35fr);align-items:start;column-gap:clamp(28px,4vw,64px);padding:clamp(38px,4.5vw,64px) 0;display:grid}.toolbox-tool-direction-route{margin:6px 0 0}.toolbox-tool-direction-grid h4{font-size:clamp(21px,2vw,30px);line-height:1.35}.toolbox-tool-direction-grid p{margin:0;font-size:16px;line-height:1.85}.toolbox-tool-result-guide{padding-bottom:0}.toolbox-tool-result-grid article,.toolbox-tool-result-grid article:nth-child(2n){border-left:0;border-bottom:1px solid var(--tb-line);grid-template-columns:70px minmax(230px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(20px,4vw,58px);padding:clamp(42px,5vw,72px) 0;display:grid}.toolbox-tool-result-grid article>span{margin-top:8px}.toolbox-tool-result-grid article>div{display:contents}.toolbox-tool-result-grid h4{font-size:clamp(22px,2.2vw,32px);line-height:1.35}.toolbox-tool-result-grid p{margin:0;font-size:16px;line-height:1.9}@media (max-width:800px){.toolbox-tool-format-guide{padding:72px 20px}.toolbox-tool-format-guide-head{padding-bottom:38px}.toolbox-tool-format-guide-head h2{font-size:clamp(36px,11vw,50px)}.toolbox-tool-format-guide-head>span{font-size:15px;line-height:1.85}.toolbox-tool-format-grid article,.toolbox-tool-format-grid article:first-child,.toolbox-tool-format-grid article:last-child{padding:38px 0;display:block}.toolbox-tool-format-grid strong{margin-bottom:18px}.toolbox-tool-format-grid h3{font-size:27px}.toolbox-tool-format-grid p{margin-top:18px;font-size:15px}.toolbox-tool-format-grid small{margin-top:10px;font-size:13px}.toolbox-tool-format-notes{grid-template-columns:1fr;gap:0;margin-top:44px;padding:0}.toolbox-tool-format-notes article,.toolbox-tool-format-notes article+article{padding:34px 0}.toolbox-tool-format-notes article+article{border-top:1px solid var(--tb-line)}.toolbox-tool-format-notes h3{font-size:25px}.toolbox-tool-format-notes li{font-size:14px}.toolbox-tool-direction-guide,.toolbox-tool-result-guide{margin-top:72px;padding-top:0}.toolbox-tool-section-intro{padding-bottom:32px;display:block}.toolbox-tool-section-intro>h3{font-size:34px}.toolbox-tool-section-intro>span{font-size:14px;line-height:1.8}.toolbox-tool-direction-grid article,.toolbox-tool-direction-grid article:nth-child(2n),.toolbox-tool-result-grid article,.toolbox-tool-result-grid article:nth-child(2n){padding:34px 0;display:block}.toolbox-tool-direction-grid h4,.toolbox-tool-result-grid h4{font-size:23px}.toolbox-tool-direction-grid p,.toolbox-tool-result-grid p{margin-top:14px;font-size:14px;line-height:1.8}.toolbox-tool-result-grid article>span{margin:0 0 14px;display:block}.toolbox-tool-result-grid article>div{display:block}}.toolbox-workbench-shell{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:14px;overflow:hidden}.toolbox-workbench-dropzone{background:var(--tb-panel);justify-content:space-between;align-items:center;gap:24px;padding:28px;transition:background .2s;display:flex}.toolbox-workbench-dropzone.is-dragging{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.toolbox-workbench-dropzone.is-dragging{background:color-mix(in srgb,var(--blue) 7%,var(--tb-panel))}}.toolbox-workbench-dropzone-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.toolbox-workbench-dropzone-copy strong{letter-spacing:-.02em;font-size:17px}.toolbox-workbench-dropzone-copy span{color:var(--tb-muted);font-size:13px;line-height:1.55}.toolbox-workbench-local-note{border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line);color:var(--tb-muted);align-items:center;gap:12px;padding:14px 28px;font-size:12px;display:flex}.toolbox-workbench-local-note strong{color:var(--blue);letter-spacing:.18em;font-size:10px}.toolbox-workbench-file-list{background:var(--tb-soft);gap:12px;padding:24px 28px;display:grid}.toolbox-workbench-file-card{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:12px;grid-template-columns:92px 1fr;gap:18px;padding:16px;display:grid}.toolbox-workbench-thumb{aspect-ratio:1;border:1px solid var(--tb-line);background:var(--tb-soft);color:var(--blue);letter-spacing:.08em;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;overflow:hidden}.toolbox-workbench-thumb img{object-fit:cover;width:100%;height:100%}.toolbox-workbench-file-main{min-width:0}.toolbox-workbench-file-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toolbox-workbench-file-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.toolbox-workbench-file-head p{color:var(--tb-muted);margin:5px 0 0;font-size:12px}.toolbox-workbench-file-head>button{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.toolbox-workbench-file-controls{border-top:1px solid var(--tb-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.toolbox-workbench-file-controls button{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.toolbox-workbench-file-controls button.is-selected{border-color:var(--blue);background:var(--blue);color:#fff}.toolbox-workbench-file-controls>span{color:var(--tb-muted);font-size:12px}.toolbox-workbench-file-controls>button:last-child{margin-left:auto}.toolbox-workbench-empty-state{border-bottom:1px solid var(--tb-line);color:var(--tb-muted);text-align:center;padding:34px 28px;font-size:13px}.toolbox-workbench-shell>.toolbox-workbench-settings-head{border-top:0;padding:24px 28px 0}.toolbox-workbench-shell>.mt-5{padding-left:28px;padding-right:28px}.toolbox-workbench-shell>.toolbox-restart-action.mt-4{margin-left:28px}.toolbox-workbench-shell>.toolbox-workbench-actions{margin:24px 28px 28px}.toolbox-workbench-shell>.toolbox-workbench-notice{border-top:1px solid var(--tb-line);gap:10px;margin:0;padding:16px 28px;display:flex}.toolbox-workbench-summary{border:1px solid var(--blue);align-items:center;gap:16px;margin:0 28px 24px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.toolbox-workbench-summary{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--tb-line))}}.toolbox-workbench-summary{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.toolbox-workbench-summary{background:color-mix(in srgb,var(--blue) 5%,var(--tb-panel))}}.toolbox-workbench-summary strong{color:var(--blue);font-size:24px}.toolbox-workbench-summary span{color:var(--tb-muted);font-size:13px}@media (max-width:720px){.toolbox-workbench-dropzone{flex-direction:column;align-items:stretch;padding:20px}.toolbox-workbench-dropzone .toolbox-primary-action{width:100%}.toolbox-workbench-local-note{align-items:flex-start;padding:13px 20px}.toolbox-workbench-file-list{padding:18px 20px}.toolbox-workbench-file-card{grid-template-columns:72px 1fr;gap:12px;padding:13px}.toolbox-workbench-file-head{gap:8px}.toolbox-workbench-file-controls{flex-direction:column;align-items:flex-start}.toolbox-workbench-file-controls>button:last-child{width:100%;margin-left:0}.toolbox-workbench-shell>.toolbox-workbench-settings-head{padding:20px 20px 0}.toolbox-workbench-shell>.mt-5{padding-left:20px;padding-right:20px}.toolbox-workbench-shell>.toolbox-restart-action.mt-4{margin-left:20px}.toolbox-workbench-shell>.toolbox-workbench-actions{margin:20px}.toolbox-workbench-shell>.toolbox-workbench-notice{padding:15px 20px}.toolbox-workbench-summary{margin:0 20px 20px}}@media (min-width:901px){.toolbox-tool-format-guide-head{max-width:none}.toolbox-tool-format-guide-head h2{white-space:nowrap;max-width:none}}.toolbox-tool-direction-title-break{display:block}.toolbox-converter-workspace{border:1px solid var(--tb-line);background:var(--tb-panel);color:var(--tb-text);border-radius:24px;padding:clamp(22px,3vw,34px)}.toolbox-converter-workspace-head{border-bottom:1px solid var(--tb-line);letter-spacing:.08em;text-transform:uppercase;color:var(--tb-muted);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;font-size:12px;display:flex}.toolbox-converter-workspace-head>span{color:var(--blue);font-weight:800}.toolbox-converter-dropzone{text-align:center;border:1px dashed var(--tb-line-strong,var(--tb-line));background:var(--tb-soft);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;margin-top:24px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.toolbox-converter-dropzone.is-dragging{border-color:var(--blue);transform:translateY(-2px)}.toolbox-converter-dropzone button,.toolbox-converter-primary-actions button,.toolbox-converter-mobile-add{border:1px solid var(--tb-line);background:var(--tb-text);min-height:46px;color:var(--tb-bg);border-radius:999px;padding:0 20px;font-weight:750}.toolbox-converter-dropzone p{margin:16px 0 8px;font-size:16px}.toolbox-converter-dropzone small,.toolbox-converter-local-note{color:var(--tb-muted);line-height:1.7}.toolbox-converter-local-note{margin:14px 4px 0;font-size:12px}.toolbox-converter-empty{border:1px solid var(--tb-line);background:var(--tb-soft);border-radius:18px;margin-top:22px;padding:22px}.toolbox-converter-empty strong{margin-bottom:8px;display:block}.toolbox-converter-empty p{color:var(--tb-muted)}.toolbox-converter-file-list{gap:12px;margin-top:24px;display:grid}.toolbox-converter-file-card{border:1px solid var(--tb-line);background:var(--tb-soft);border-radius:18px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.toolbox-converter-file-card.status-error{border-color:#d85d5d}.toolbox-converter-file-card.status-processing{border-color:var(--blue)}.toolbox-converter-file-preview{background:var(--tb-panel);width:76px;height:62px;color:var(--tb-muted);border-radius:12px;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.toolbox-converter-file-preview img{object-fit:cover;width:100%;height:100%}.toolbox-converter-file-main{min-width:0}.toolbox-converter-file-main>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toolbox-converter-file-main span,.toolbox-converter-file-main small{color:var(--tb-muted);margin-top:6px;font-size:12px;display:block}.toolbox-converter-file-main small{color:#d85d5d}.toolbox-converter-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.toolbox-converter-file-actions>div{gap:6px;display:flex}.toolbox-converter-file-actions button,.toolbox-converter-global-output button,.toolbox-converter-quality-grid button,.toolbox-converter-bg-row button{border:1px solid var(--tb-line);background:var(--tb-panel);min-height:34px;color:var(--tb-text);border-radius:999px;padding:0 12px;font-size:12px}.toolbox-converter-file-actions button.is-active,.toolbox-converter-global-output button:hover,.toolbox-converter-quality-grid button.is-active,.toolbox-converter-bg-row button.is-active{border-color:var(--blue);color:var(--blue)}.toolbox-converter-file-actions>span{color:var(--tb-muted);font-size:11px}.toolbox-converter-settings{gap:14px;margin-top:24px;display:grid}.toolbox-converter-settings>section{border:1px solid var(--tb-line);background:var(--tb-soft);border-radius:18px;padding:20px}.toolbox-converter-setting-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.toolbox-converter-setting-head h3{font-size:17px}.toolbox-converter-setting-head p{color:var(--tb-muted);text-align:right;font-size:12px}.toolbox-converter-global-output,.toolbox-converter-quality-grid,.toolbox-converter-bg-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbox-converter-global-output>span,.toolbox-converter-bg-row>span{color:var(--tb-muted);margin-right:6px;font-size:12px}.toolbox-converter-settings input[type=range]{width:100%;margin-top:14px}.toolbox-converter-advanced-toggle{width:100%;color:var(--tb-text);background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:750;display:flex}.toolbox-converter-advanced-panel{border-top:1px solid var(--tb-line);margin-top:16px;padding-top:16px}.toolbox-converter-advanced-panel>p{color:var(--tb-muted);margin-bottom:16px;font-size:12px;line-height:1.7}.toolbox-converter-bg-row label{align-items:center;gap:8px;font-size:12px;display:flex}.toolbox-converter-bg-row input[type=color]{border:1px solid var(--tb-line);background:0 0;border-radius:8px;width:36px;height:32px;padding:2px}.toolbox-converter-message{background:var(--tb-soft);color:var(--tb-muted);border-radius:14px;margin-top:18px;padding:14px 16px;font-size:13px}.toolbox-converter-summary{border:1px solid var(--tb-line);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.toolbox-converter-summary>div{align-items:center;gap:12px;display:flex}.toolbox-converter-summary p{color:var(--tb-muted);font-size:13px}.toolbox-converter-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.toolbox-converter-primary-actions button:disabled{opacity:.45;cursor:not-allowed}.toolbox-converter-primary-actions button+button{color:var(--tb-text);background:0 0}.toolbox-converter-mobile-add{width:100%;color:var(--tb-text);background:0 0;margin-top:12px;display:none}.toolbox-next-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.toolbox-next-work-card.is-disabled{opacity:.68;cursor:default}.toolbox-next-work-card.is-disabled:hover{border-color:var(--tb-line);transform:none}.toolbox-related-tools{margin-top:18px}@media (max-width:760px){.toolbox-converter-workspace{border-radius:20px;padding:18px}.toolbox-converter-workspace-head{flex-direction:column;align-items:flex-start;gap:8px}.toolbox-converter-dropzone{min-height:176px;padding:22px 16px}.toolbox-converter-file-card{grid-template-columns:58px minmax(0,1fr)}.toolbox-converter-file-preview{width:58px;height:52px}.toolbox-converter-file-actions{grid-column:1/-1;justify-content:flex-start}.toolbox-converter-setting-head{flex-direction:column;align-items:flex-start}.toolbox-converter-setting-head p{text-align:left}.toolbox-converter-summary{flex-direction:column;align-items:flex-start}.toolbox-converter-primary-actions{grid-template-columns:1fr;display:grid}.toolbox-converter-primary-actions button{width:100%}.toolbox-converter-mobile-add{display:block}.toolbox-next-work-grid{grid-template-columns:1fr}.toolbox-next-work-card{min-height:160px}}@media (min-width:1000px){.toolbox-tool-format-guide-head h2{white-space:nowrap}}@media (max-width:999px){.toolbox-tool-format-guide-head h2{white-space:normal}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-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}
