@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&family=Noto+Serif+KR:wght@400;700;900&family=Nanum+Gothic:wght@400;700;800&family=Nanum+Myeongjo:wght@400;700;800&family=Gothic+A1:wght@400;500;700;900&family=IBM+Plex+Sans+KR:wght@400;500;700&family=Gowun+Dodum&family=Gowun+Batang:wght@400;700&family=Sunflower:wght@300;500;700&family=Nanum+Gothic+Coding:wght@400;700&family=Hahmlet:wght@400;700;900&family=Song+Myung&family=Diphylleia&family=Black+Han+Sans&family=Do+Hyeon&family=Jua&family=Gugi&family=Gasoek+One&family=Moirai+One&family=Orbit&family=Stylish&family=Cute+Font&family=Single+Day&family=Grandiflora+One&family=Nanum+Pen+Script&family=Nanum+Brush+Script&family=Gaegu:wght@400;700&family=Gamja+Flower&family=Hi+Melody&family=Poor+Story&family=Yeon+Sung&family=Dokdo&family=East+Sea+Dokdo&family=Kirang+Haerang&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-zinc-500:#71717b;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@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,ui-sans-serif, system-ui, 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{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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-16{height:calc(var(--spacing) * 16)}.h-\[130px\]{height:130px}.h-\[200px\]{height:200px}.h-\[240px\]{height:240px}.w-16{width:calc(var(--spacing) * 16)}.w-\[130px\]{width:130px}.w-\[200px\]{width:200px}.max-w-760{max-width:calc(var(--spacing) * 760)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[7px\]{gap:7px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.py-\[7px\]{padding-block:7px}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[22px\]{font-size:22px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.break-all{word-break:break-all}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:48rem){.md\:h-\[320px\]{height:320px}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:text-\[13px\]{font-size:13px}.md\:text-\[30px\]{font-size:30px}}}:root{--bg:#f4f4f4;--white:#fff;--sf:#f9f9f9;--sf2:#efefed;--band:#2d2d2d;--bd:#efefed;--bd2:#e4e4e1;--cbd:#ffffffe6;--tx:#17191c;--tx2:#5b6068;--tx3:#8b9098;--tx4:#a0a4a8;--tx5:#c4c8cc;--ac:#0f766e;--ac-d:#115e56;--al:#0f766e14;--al2:#0f766e24;--gn:#16a34a;--gl:#16a34a14;--am:#9a5b00;--aml:#fbf0de;--pu:#0f766e;--pl:#0f766e14;--rd:#dc2626;--rl:#dc26260f;--fs1:52px;--fs2:36px;--fs3:24px;--fs4:16px;--fs5:13px;--ls:-.01em;--r:32px;--rs:12px;--rp:999px;--sh:0 10px 30px #0000000d;--tb-h:64px;--prog-h:56px;--f:"Pretendard","Noto Sans KR",sans-serif}body{background:var(--bg);color:var(--tx);font-family:var(--f);-webkit-font-smoothing:antialiased;min-height:100vh;letter-spacing:var(--ls);word-break:keep-all;line-height:1.6;overflow-x:clip}.tb{z-index:200;height:var(--tb-h);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--bd);background:#fffffff0;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.tb-logo{font-size:var(--fs4);align-items:center;gap:8px;font-weight:700;display:flex}.tb-dot{background:var(--ac);border-radius:50%;width:8px;height:8px}.tb-right{align-items:center;gap:10px;display:flex}.ai-help-btn{border-radius:var(--rp);background:var(--bg);cursor:pointer;font-size:var(--fs5);color:var(--tx2);font-weight:400;font-family:var(--f);border:1px solid #0000;align-items:center;gap:7px;padding:8px 15px;transition:all .15s;display:flex}.ai-help-btn:hover{background:var(--al);border-color:var(--ac);color:var(--ac)}.ai-help-btn .dot{background:var(--ac);border-radius:50%;width:6px;height:6px}.user-badge{border-radius:var(--rp);background:var(--bg);font-size:var(--fs5);color:var(--tx2);border:1px solid #0000;align-items:center;gap:9px;padding:6px 14px 6px 6px;transition:background .15s,border-color .15s;display:flex}.user-badge:hover{background:var(--al);border-color:var(--ac)}.user-av{background:var(--tx);width:24px;height:24px;font-size:var(--fs5);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.user-badge .user-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.credit-pill{border-radius:var(--rp);background:var(--al);font-size:var(--fs5);color:var(--ac);cursor:pointer;font-weight:700;font-family:var(--f);white-space:nowrap;letter-spacing:var(--ls);border:1px solid #0000;align-items:center;gap:6px;padding:8px 15px;transition:all .15s;display:flex}.credit-pill:hover{background:var(--al2);border-color:var(--ac)}.credit-pill.low{background:var(--rl);color:var(--rd);border-color:#dc262633}.credit-pill.low:hover{border-color:var(--rd);background:#dc26261a}.ud-credit-row{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ud-credit-lbl{font-size:var(--fs5);color:var(--tx3);font-weight:400}.ud-credit-val{font-size:var(--fs5);color:var(--ac);font-weight:700}.user-wrap{position:relative}.user-drop{background:var(--white);border:1px solid var(--bd);border-radius:var(--rs);min-width:220px;box-shadow:var(--sh);z-index:300;animation:.15s dropIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ud-profile{background:var(--white);align-items:center;gap:12px;padding:16px;display:flex}.ud-av{background:var(--tx);width:38px;height:38px;font-size:var(--fs4);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ud-info{flex:1;min-width:0}.ud-name{font-size:var(--fs5);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ud-email{font-size:var(--fs5);color:var(--tx4);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.ud-divider{background:var(--bd);height:1px}.ud-item{text-align:left;width:100%;font-size:var(--fs5);color:var(--tx);background:var(--white);cursor:pointer;letter-spacing:var(--ls);border:none;padding:11px 16px;font-family:inherit;font-weight:400;transition:background .12s;display:block}.ud-item:hover{background:var(--sf)}.ud-logout{color:var(--rd)}.ud-logout:hover{background:var(--rl);color:var(--rd)}.prog{top:var(--tb-h);z-index:190;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bd);height:var(--prog-h);scrollbar-width:none;background:#fffffff5;align-items:center;padding:0 28px;display:flex;position:fixed;left:0;right:0;overflow-x:auto}.prog::-webkit-scrollbar{display:none}.prog-inner{align-items:center;min-width:fit-content;max-width:900px;margin:0 auto;display:flex}.ps{flex:none;align-items:center;gap:9px;display:flex}.ps-n{width:22px;height:22px;font-size:var(--fs5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:all .15s ease-out;display:flex}.ps.done .ps-n{background:var(--al2);color:var(--ac)}.ps.active .ps-n{background:var(--ac);color:#fff;width:26px;height:26px}.ps.idle .ps-n{background:var(--sf2);color:var(--tx5)}.ps-l{font-size:var(--fs5);white-space:nowrap;transition:color .15s}.ps.done .ps-l{color:var(--tx3)}.ps.active .ps-l{color:var(--tx);font-weight:700}.ps.idle .ps-l{color:var(--tx5)}.pl{background:var(--bd2);border-radius:var(--rp);flex:1;min-width:12px;height:2px;margin:0 12px;transition:background .25s}.pl.done{background:var(--al2)}.main{padding-top:calc(var(--tb-h) + var(--prog-h));min-height:100vh}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scr{animation:.2s fadeUp}.inner{max-width:900px;margin:0 auto;padding:48px 24px 80px}.inner.inner-wide{max-width:1400px}.stitle{font-size:var(--fs2);margin-bottom:12px;font-weight:700;line-height:1.3}.ssub{font-size:var(--fs4);color:var(--tx2);margin-bottom:32px;line-height:1.75}.login-shell{min-height:calc(100vh - var(--tb-h));justify-content:center;align-items:center;padding:24px;display:flex}.login-card{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);width:100%;max-width:420px;box-shadow:var(--sh);padding:40px}.l-logo{font-size:var(--fs3);text-align:center;margin-bottom:6px;font-weight:700}.l-tag{text-align:center;font-size:var(--fs4);color:var(--tx2);margin-bottom:14px;line-height:1.75}.l-free{text-align:center;background:var(--aml);color:var(--am);border-radius:var(--rp);font-size:var(--fs5);width:fit-content;margin:0 auto 24px;padding:5px 13px;font-weight:700;display:block}.soc-btn{border-radius:var(--rp);border:1px solid var(--bd2);background:var(--white);width:100%;font-size:var(--fs4);cursor:pointer;font-weight:700;font-family:var(--f);color:var(--tx);letter-spacing:var(--ls);justify-content:center;align-items:center;gap:10px;margin-bottom:8px;padding:14px;transition:all .18s;display:flex}.soc-btn:hover{border-color:var(--tx5);background:var(--sf2)}.soc-btn.kakao{color:#000;background:#fee500;border-color:#fee500}.div-or{color:var(--tx3);font-size:var(--fs5);align-items:center;gap:10px;margin:14px 0;display:flex}.div-or:before,.div-or:after{content:"";background:var(--bd);flex:1;height:1px}.l-inp{border:1px solid var(--bd2);border-radius:var(--rs);width:100%;font-size:var(--fs4);color:var(--tx);font-family:var(--f);background:var(--white);letter-spacing:var(--ls);outline:none;margin-bottom:8px;padding:15px 18px;transition:border-color .18s}.l-inp:focus{border-color:var(--ac)}.l-inp::placeholder{color:var(--tx4)}.l-cta{background:var(--ac);color:#fff;border-radius:var(--rp);width:100%;font-size:var(--fs4);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);border:none;padding:15px;transition:background .18s}.l-cta:hover{background:var(--ac-d)}.l-terms{font-size:var(--fs5);color:var(--tx4);text-align:center;margin-top:16px;line-height:1.7}.l-terms a{color:var(--tx2)}.dash-wrap{max-width:1280px;margin:0 auto;padding:44px 32px 60px}.dash-hi{font-size:var(--fs2);margin-bottom:6px;font-weight:700;line-height:1.3}.dash-sub{font-size:var(--fs4);color:var(--tx2);margin-bottom:28px}.dash-main-card{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;margin-bottom:16px;padding:36px 40px;transition:all .18s;position:relative;overflow:hidden}.dash-main-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.dmc-inner{align-items:center;gap:32px;display:flex}.dmc-ico{font-size:var(--fs3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.dmc-body{flex:1}.dmc-badge{font-size:var(--fs5);border-radius:var(--rp);margin-bottom:10px;padding:3px 10px;font-weight:700;display:inline-block}.dmc-title{font-size:var(--fs2);margin-bottom:10px;font-weight:700;line-height:1.25}.dmc-desc{font-size:var(--fs4);color:var(--tx2);line-height:1.65}.dmc-arr{font-size:var(--fs3);color:var(--tx5);flex-shrink:0}.dash-main-card:hover .dmc-arr{color:var(--ac)}.dash-sub-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dash-sub-card{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;padding:26px 28px;transition:all .18s}.dash-sub-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.dsc-badge{font-size:var(--fs5);border-radius:var(--rp);margin-bottom:8px;padding:3px 9px;font-weight:700;display:inline-block}.dsc-ico{font-size:var(--fs3);margin-bottom:8px}.dsc-title{font-size:var(--fs3);margin-bottom:6px;font-weight:700}.dsc-desc{font-size:var(--fs4);color:var(--tx2);line-height:1.6}.dash-hist-title{font-size:var(--fs3);color:var(--tx);margin-bottom:12px;font-weight:700}.dash-empty{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);text-align:center;color:var(--tx3);font-size:var(--fs4);padding:40px}.dash-hist-list{flex-direction:column;gap:8px;display:flex}.dash-hist-card{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;transition:all .18s;display:flex}.dash-hist-card:hover{transform:translateY(-1px);box-shadow:0 14px 34px #00000012}.dhc-body{flex:1;min-width:0}.dhc-name{font-size:var(--fs4);color:var(--tx);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-weight:700;overflow:hidden}.dhc-meta{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}.dhc-tag{font-size:var(--fs5);border-radius:var(--rp);background:var(--white);color:var(--tx2);padding:3px 10px;font-weight:400}.dhc-date{font-size:var(--fs5);color:var(--tx4);font-variant-numeric:tabular-nums}.dhc-del{border:1px solid var(--bd2);background:var(--white);width:30px;height:30px;color:var(--tx4);font-size:var(--fs5);cursor:pointer;font-family:var(--f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.dhc-del:hover{background:var(--rl);border-color:var(--rd);color:var(--rd)}.cat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.cat-grid-v2{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:0;display:grid}@media (max-width:768px){.cat-grid-v2{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:480px){.cat-grid-v2{grid-template-columns:repeat(2,1fr);gap:8px}}.cc{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;transition:all .18s;display:flex;position:relative}.cc:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.cc.on{border-color:var(--ac);background:var(--white)}.cc.on .cc-name{color:var(--ac)}.cc-ck{background:var(--ac);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:none;position:absolute;top:10px;right:10px}.cc.on .cc-ck{display:flex}.cc-ico{width:40px;height:40px;font-size:var(--fs4);border-radius:50%;justify-content:center;align-items:center;display:flex}.cc-name{font-size:var(--fs4);font-weight:700}.cc-sub{font-size:var(--fs5);color:var(--tx3);line-height:1.4}.ch-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.chc{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;-webkit-user-select:none;user-select:none;padding:26px 28px;transition:all .18s;position:relative}.chc:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.chc.on{border-color:var(--ac);background:var(--white)}.chc.on .chc-name{color:var(--ac)}.chc-top{align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.chc-ico{width:40px;height:40px;font-size:var(--fs4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chc-name{font-size:var(--fs3);margin-bottom:2px;font-weight:700}.chc-tl{font-size:var(--fs5);color:var(--tx3)}.chc-tag{font-size:var(--fs5);border-radius:var(--rp);margin-bottom:8px;padding:3px 10px;font-weight:700;display:inline-block}.tg{background:var(--gl);color:var(--gn)}.ta{background:var(--al);color:var(--ac)}.tw{background:var(--aml);color:var(--am)}.tp{background:var(--pl);color:var(--pu)}.chc-why{font-size:var(--fs5);color:var(--tx2);background:var(--white);border-radius:var(--rs);padding:11px 14px;line-height:1.7}.chc-out{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chc-pill{font-size:var(--fs5);border-radius:var(--rp);background:var(--white);color:var(--tx2);padding:3px 10px}.chc-ck{background:var(--ac);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:none;position:absolute;top:14px;right:16px}.chc.on .chc-ck{display:flex}.type-list{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.tc{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;-webkit-user-select:none;user-select:none;gap:18px;padding:26px 28px;transition:all .18s;display:flex;position:relative}.tc:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.tc.on{border-color:var(--ac);background:var(--white)}.tc.rec{border-color:var(--ac)}.tc.rec:before{content:"추천";background:var(--ac);color:#fff;font-size:var(--fs5);border-radius:var(--rp);padding:4px 11px;font-weight:700;position:absolute;top:16px;right:20px}.tc-ico{width:44px;height:44px;font-size:var(--fs4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tc-name{font-size:var(--fs3);align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.tc-badge{font-size:var(--fs5);border-radius:var(--rp);padding:3px 10px;font-weight:700}.tc-desc{font-size:var(--fs4);color:var(--tx2);margin-bottom:12px;line-height:1.65}.tc-feats{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.feat{font-size:var(--fs5);border-radius:var(--rp);background:var(--white);color:var(--tx2);padding:3px 10px}.tc.on .feat{background:var(--al);color:var(--ac);font-weight:700}.tc-secs{background:var(--white);border-radius:var(--rs);padding:12px 14px}.tc-sl{font-size:var(--fs5);color:var(--tx3);margin-bottom:8px;font-weight:700}.tc-sps{flex-wrap:wrap;gap:5px;display:flex}.ssp{font-size:var(--fs5);border-radius:var(--rp);background:var(--sf2);color:var(--tx2);padding:3px 10px}.tc-ck{background:var(--ac);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:none;position:absolute;top:16px;right:20px}.tc.on .tc-ck{display:flex}.output-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.oc{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .18s;position:relative;overflow:hidden}.oc:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.oc.on{border-color:var(--ac);background:var(--white)}.oc.on .oc-title{color:var(--ac)}.oc-ck{background:var(--ac);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:none;position:absolute;top:12px;right:12px}.oc.on .oc-ck{display:flex}.oc-preview{background:var(--white);border-bottom:1px solid var(--bd);justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.oc-preview-blog{flex-direction:column;gap:6px;width:100%;padding:12px;display:flex}.opb-text{background:var(--sf2);border-radius:4px;height:10px;margin:0 4px}.opb-img{background:var(--al);border-radius:var(--rs);height:44px;font-size:var(--fs5);color:var(--ac);justify-content:center;align-items:center;margin:0 4px;display:flex}.oc-preview-slide{grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:12px;display:grid}.ops-item{background:var(--al);border-radius:var(--rs);height:48px;font-size:var(--fs4);justify-content:center;align-items:center;display:flex}.oc-body{padding:22px 24px}.oc-rec{font-size:var(--fs5);border-radius:var(--rp);background:var(--gl);color:var(--gn);margin-bottom:8px;padding:3px 10px;font-weight:700;display:inline-block}.oc-title{font-size:var(--fs3);margin-bottom:6px;font-weight:700}.oc-desc{font-size:var(--fs4);color:var(--tx2);line-height:1.65}.fb{margin-bottom:28px}.fdiv{align-items:center;gap:10px;margin-bottom:18px;display:flex}.fdiv-line{background:var(--bd);flex:1;height:1px}.fdiv-lbl{font-size:var(--fs5);color:var(--tx3);white-space:nowrap;font-weight:700}.fg{margin-bottom:26px}.fl{font-size:var(--fs4);color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.freq{color:var(--ac);font-size:var(--fs5)}.fopt{font-size:var(--fs5);color:var(--tx3);background:var(--sf2);border-radius:var(--rp);padding:3px 10px}.fhint{font-size:var(--fs5);color:var(--tx3);background:0 0;border:none;margin-top:8px;padding:0;line-height:1.7}.finp{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rs);width:100%;font-size:var(--fs4);color:var(--tx);font-family:var(--f);letter-spacing:var(--ls);outline:none;padding:15px 18px;line-height:1.7;transition:border-color .18s}.finp:focus{border-color:var(--ac)}.finp::placeholder{color:var(--tx4)}textarea.finp{resize:vertical;min-height:88px;line-height:1.7}.chips{flex-wrap:wrap;gap:9px;display:flex}.chip{border-radius:var(--rp);border:1px solid var(--bd2);background:var(--white);font-size:var(--fs4);color:var(--tx2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 18px;line-height:1.2;transition:all .15s}.chip:hover{border-color:var(--ac);color:var(--ac)}.chip.on{border-color:var(--ac);background:var(--ac);color:#fff;font-weight:700}.legal-box{background:var(--aml);border-radius:var(--rs);margin-bottom:16px;padding:20px 22px}.legal-title{font-size:var(--fs4);color:var(--am);margin-bottom:8px;font-weight:700}.legal-desc{font-size:var(--fs5);color:var(--am);line-height:1.75}.img-guide-card{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);margin-bottom:16px;overflow:hidden}.igc-header{border-bottom:1px solid var(--bd);padding:22px 28px}.igc-title{font-size:var(--fs3);font-weight:700}.igc-sub{font-size:var(--fs5);color:var(--tx3);margin-top:4px}.img-check-list{flex-direction:column;gap:16px;padding:22px 28px;display:flex}.icl-item{align-items:flex-start;gap:14px;display:flex}.icl-img{border-radius:var(--rs);background:var(--white);border:1px solid var(--bd2);width:72px;height:72px;font-size:var(--fs3);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;display:flex}.icl-img-lbl{font-size:var(--fs5);color:var(--tx3);text-align:center}.icl-name{font-size:var(--fs4);align-items:center;gap:8px;margin-bottom:4px;font-weight:700;display:flex}.icl-req-tag{font-size:var(--fs5);border-radius:var(--rp);padding:3px 10px;font-weight:700}.req-tag{background:var(--tx);color:#fff}.opt-tag{background:var(--sf2);color:var(--tx3)}.icl-reason{font-size:var(--fs5);color:var(--tx2);margin-bottom:6px;line-height:1.7}.icl-why{font-size:var(--fs5);color:var(--ac);background:var(--al);border-radius:var(--rs);align-items:flex-start;gap:6px;padding:8px 12px;display:flex}.img-mode-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.imc{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;padding:26px 28px;transition:all .18s;position:relative}.imc:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.imc.on{border-color:var(--ac);background:var(--white)}.imc.on .imc-title{color:var(--ac)}.imc-ck{background:var(--ac);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:none;position:absolute;top:12px;right:12px}.imc.on .imc-ck{display:flex}.imc-ico{font-size:var(--fs2);margin-bottom:10px}.imc-title{font-size:var(--fs3);margin-bottom:6px;font-weight:700}.imc-desc{font-size:var(--fs4);color:var(--tx2);line-height:1.65}.up-zone{border:1px dashed var(--bd2);border-radius:var(--r);background:var(--white);text-align:center;cursor:pointer;padding:32px 24px;transition:all .18s}.up-zone:hover,.up-zone.drag{border-color:var(--ac);background:var(--al)}.up-btn{background:var(--ac);color:#fff;border-radius:var(--rp);font-size:var(--fs4);cursor:pointer;margin-top:14px;padding:11px 22px;font-weight:700;transition:background .15s;display:inline-block}.up-btn:hover{background:var(--ac-d)}.img-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.img-th{aspect-ratio:1;border-radius:var(--rs);border:1px solid var(--bd);background:var(--sf);position:relative;overflow:hidden}.img-th img{object-fit:cover;width:100%;height:100%}.img-th-rm{color:#fff;width:22px;height:22px;font-size:var(--fs5);cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.img-lbl{font-size:var(--fs5);border-radius:var(--rp);color:#fff;background:#0000008c;padding:2px 8px;position:absolute;bottom:6px;left:6px}.cut-card{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rs);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;padding:16px 18px;transition:border-color .15s;display:flex}.cut-card:hover{border-color:var(--ac)}.cut-card.on{border-color:var(--ac);background:var(--al)}.cut-chk{border-radius:calc(var(--rs) / 2);border:1px solid var(--bd2);width:22px;height:22px;font-size:var(--fs5);color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:all .15s;display:flex}.cut-card.on .cut-chk{background:var(--ac);border-color:var(--ac)}.cut-body{flex:1}.cut-name{font-size:var(--fs4);align-items:center;gap:8px;margin-bottom:4px;font-weight:700;display:flex}.cut-tag{font-size:var(--fs5);border-radius:var(--rp);padding:3px 10px;font-weight:700}.cut-req{background:var(--tx);color:#fff}.cut-rec{background:var(--gl);color:var(--gn)}.cut-opt{background:var(--sf2);color:var(--tx3)}.cut-desc{font-size:var(--fs5);color:var(--tx2);margin-bottom:4px;line-height:1.6}.cut-why{font-size:var(--fs5);color:var(--ac);line-height:1.6}.sc-row{align-items:center;gap:12px;display:flex}.sc-btn{border:1px solid var(--bd2);background:var(--white);width:36px;height:36px;color:var(--tx2);font-size:var(--fs4);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:all .15s;display:flex}.sc-btn:hover{border-color:var(--ac);color:var(--ac)}.sc-val{font-size:var(--fs3);text-align:center;min-width:32px;color:var(--tx);font-variant-numeric:tabular-nums;font-weight:700}.sc-lbl{font-size:var(--fs5);color:var(--tx3)}.ref-area{border:1px dashed var(--bd2);border-radius:var(--rs);transition:all .18s;overflow:hidden}.ref-area.open{border-style:solid;border-color:var(--ac);background:var(--al)}.ref-tog{cursor:pointer;width:100%;font-size:var(--fs4);color:var(--tx2);font-family:var(--f);text-align:left;letter-spacing:var(--ls);background:0 0;border:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.ref-tog:hover{color:var(--tx)}.ref-arr{font-size:var(--fs5);margin-left:auto;transition:transform .2s}.ref-area.open .ref-arr{transform:rotate(180deg)}.ref-body{padding:0 18px 16px;display:none}.ref-area.open .ref-body{border-top:1px solid var(--al2);padding-top:14px;display:block}.ref-analyze{background:var(--ac);color:#fff;border-radius:var(--rp);font-size:var(--fs4);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);border:none;margin-top:10px;padding:11px 22px}.ref-analyze:hover{background:var(--ac-d)}.ref-result{background:var(--white);border:1px solid var(--bd);border-radius:var(--rs);margin-top:12px;padding:14px}.ref-ok{font-size:var(--fs5);color:var(--gn);margin-bottom:8px;font-weight:700}.ref-sps{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.ref-sp{font-size:var(--fs5);border-radius:var(--rp);background:var(--gl);color:var(--gn);padding:3px 10px}.ref-tone{font-size:var(--fs5);color:var(--tx2);line-height:1.7}.ref-tone b{color:var(--tx);font-weight:700}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.btn-back{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rp);font-size:var(--fs4);color:var(--tx2);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);padding:15px 26px;transition:all .15s}.btn-back:hover{border-color:var(--tx5);color:var(--tx)}.btn-next{background:var(--ac);color:#fff;border-radius:var(--rp);font-size:var(--fs4);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);border:none;align-items:center;gap:10px;padding:15px 30px;transition:background .18s;display:flex}.btn-next:hover{background:var(--ac-d)}.btn-next:disabled{background:var(--sf2);color:var(--tx5);cursor:not-allowed}.sel-hint{font-size:var(--fs4);color:var(--tx3);align-items:center;gap:8px;display:flex}.hint-tag{background:var(--al);color:var(--ac);border-radius:var(--rp);font-size:var(--fs5);padding:3px 10px;font-weight:700}.gen-shell{max-width:860px;margin:0 auto;padding:56px 24px 80px}.gen-ico{background:var(--al);width:72px;height:72px;font-size:var(--fs3);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;animation:2.2s ease-in-out infinite pulse;display:flex}@keyframes pulse{50%{opacity:.5}}.gen-title{font-size:var(--fs2);margin-bottom:18px;font-weight:700;line-height:1.3}.gen-sub{font-size:var(--fs4);color:var(--tx2);margin-bottom:28px;line-height:1.9}.gen-bar-bg{background:var(--bd2);border-radius:var(--rp);height:10px;margin-bottom:8px;overflow:hidden}.gen-bar{background:var(--ac);border-radius:var(--rp);height:100%;transition:width .5s}.gen-pct{font-size:var(--fs4);color:var(--tx2);text-align:right;font-variant-numeric:tabular-nums;margin-bottom:28px;font-weight:700}.gen-steps{text-align:left;flex-direction:column;gap:12px;display:flex}.gen-step{border-radius:var(--r);background:var(--sf);border:2px solid var(--cbd);box-shadow:var(--sh);font-size:var(--fs4);color:var(--tx2);align-items:center;gap:18px;padding:22px 28px;transition:all .3s;display:flex}.gen-step.active{border-color:var(--ac);color:var(--tx);background:var(--white)}.gen-step.done{border-color:var(--cbd);color:var(--tx2);background:var(--sf)}.gen-dot{background:var(--sf2);border-radius:50%;flex-shrink:0;width:44px;height:44px;transition:all .3s}.gen-step.active .gen-dot{background:var(--ac);animation:1.2s ease-in-out infinite blink}.gen-step.done .gen-dot{background:var(--al2)}@keyframes blink{0%,to{opacity:1}50%{opacity:.55}}.gen-back{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rp);font-size:var(--fs4);color:var(--tx2);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);align-items:center;gap:8px;margin-top:24px;padding:13px 24px;transition:all .15s;display:inline-flex}.gen-back:hover{border-color:var(--tx5);color:var(--tx)}.result-shell{max-width:1280px;margin:0 auto;padding:44px 32px 80px}.result-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.result-title{font-size:var(--fs2);font-weight:700;line-height:1.3}.result-meta{font-size:var(--fs4);color:var(--tx2);margin-top:8px}.result-top-btns{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.btn-outline{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rp);font-size:var(--fs5);color:var(--tx2);cursor:pointer;font-weight:700;font-family:var(--f);white-space:nowrap;letter-spacing:var(--ls);padding:11px 20px;transition:all .15s}.btn-outline:hover{border-color:var(--ac);color:var(--ac)}.dl-banner{background:var(--band);color:#fff;border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:26px 30px;display:flex}.dl-left .dl-lbl{font-size:var(--fs5);color:#a8acb0;margin-bottom:6px}.dl-left .dl-title{font-size:var(--fs3);font-weight:700}.dl-left .dl-sub{font-size:var(--fs5);color:#a8acb0;margin-top:6px;line-height:1.7}.dl-btns{flex-shrink:0;gap:10px;display:flex}.dl-charge-btn{color:#ffffffd9;border-radius:var(--rp);font-size:var(--fs4);cursor:pointer;font-weight:700;font-family:var(--f);white-space:nowrap;letter-spacing:var(--ls);background:0 0;border:1px solid #ffffff4d;padding:14px 22px;transition:all .18s}.dl-charge-btn:hover{color:#fff;border-color:#fff9}.dl-main-btn{background:var(--ac);color:#fff;border-radius:var(--rp);font-size:var(--fs4);cursor:pointer;white-space:nowrap;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);border:none;padding:15px 26px;transition:background .15s}.dl-main-btn:hover{background:var(--ac-d)}.rtabs{background:var(--sf2);border-radius:var(--rp);gap:5px;margin-bottom:18px;padding:5px;display:flex}.rtab{border-radius:var(--rp);font-size:var(--fs4);color:var(--tx3);cursor:pointer;font-weight:400;font-family:var(--f);letter-spacing:var(--ls);background:0 0;border:none;flex:1;padding:8px 16px;transition:all .15s}.rtab.active{background:var(--white);color:var(--tx);font-weight:700}.blog-sections{flex-direction:column;gap:16px;display:flex}.blog-sec{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.bs-head{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.bs-num{font-size:var(--fs5);color:var(--tx4);font-variant-numeric:tabular-nums}.bs-name{font-size:var(--fs3);font-weight:700}.bs-body{padding:24px 28px}.bs-text{background:var(--white);border-radius:var(--rs);font-size:var(--fs4);color:var(--tx2);margin-bottom:12px;padding:16px 18px;line-height:1.8}.bs-text b{color:var(--tx);margin-bottom:6px;font-weight:700;display:block}.bs-img-slot{background:var(--al);border:1px dashed var(--al2);border-radius:var(--rs);aspect-ratio:16/9;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;display:flex}.bsi-lbl{font-size:var(--fs4);color:var(--ac);font-weight:700}.bsi-desc{font-size:var(--fs5);color:var(--tx3)}.bs-edit-row{gap:8px;display:flex}.bs-edit-btn,.bs-regen-btn{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rp);font-size:var(--fs5);color:var(--tx2);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);align-items:center;gap:6px;padding:9px 16px;transition:all .15s;display:flex}.bs-edit-btn:hover,.bs-regen-btn:hover{border-color:var(--ac);color:var(--ac)}.edit-panel{background:var(--white);border-top:1px solid var(--bd);padding:20px 28px;display:none}.edit-panel.open{display:block}.edit-inp{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rs);width:100%;font-size:var(--fs4);color:var(--tx);font-family:var(--f);resize:vertical;min-height:72px;letter-spacing:var(--ls);outline:none;padding:15px 18px;line-height:1.7;transition:border-color .18s}.edit-inp:focus{border-color:var(--ac)}.edit-actions{gap:8px;margin-top:10px;display:flex}.pc-editable{border-radius:calc(var(--rs) / 2);cursor:text;outline:none;transition:background .12s,box-shadow .12s}.pc-editable:hover{background:#0000000a}.pc-editable:focus{background:var(--al);box-shadow:0 0 0 2px var(--ac)}.edit-save{background:var(--ac);color:#fff;border-radius:var(--rp);font-size:var(--fs4);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);border:none;padding:11px 22px}.edit-save:hover{background:var(--ac-d)}.edit-cancel{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rp);font-size:var(--fs4);color:var(--tx2);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);padding:11px 20px}.slide-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.slide-item{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.slide-mock{aspect-ratio:1;background:var(--al);font-size:var(--fs2);justify-content:center;align-items:center;display:flex}.slide-info{padding:14px 18px}.slide-name{font-size:var(--fs4);margin-bottom:3px;font-weight:700}.slide-desc{font-size:var(--fs5);color:var(--tx3)}.modal-ov{z-index:500;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:var(--white);border-radius:var(--r);width:100%;max-width:460px;padding:36px 40px;box-shadow:0 20px 60px #00000026}.modal-title{font-size:var(--fs3);margin-bottom:6px;font-weight:700}.modal-sub{font-size:var(--fs4);color:var(--tx2);margin-bottom:24px;line-height:1.75}.credit-plans{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.cplan{background:var(--sf);border:1px solid var(--bd2);border-radius:var(--rs);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;transition:all .18s;display:flex}.cplan:hover{border-color:var(--ac)}.cplan.on{border-color:var(--ac);background:var(--al)}.cplan-name{font-size:var(--fs4);font-weight:700}.cplan-desc{font-size:var(--fs5);color:var(--tx3);margin-top:2px}.cplan-badge{font-size:var(--fs5);border-radius:var(--rp);background:var(--gl);color:var(--gn);margin-top:6px;padding:3px 10px;font-weight:700;display:inline-block}.cplan-price{font-size:var(--fs3);color:var(--tx);font-variant-numeric:tabular-nums;font-weight:700}.cplan-price span{font-size:var(--fs5);color:var(--tx3);font-weight:400}.modal-cta{background:var(--ac);color:#fff;border-radius:var(--rp);width:100%;font-size:var(--fs4);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);border:none;margin-bottom:10px;padding:15px;transition:background .18s}.modal-cta:hover{background:var(--ac-d)}.modal-cancel{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rp);width:100%;font-size:var(--fs4);color:var(--tx2);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);padding:13px}.chat-panel{top:var(--tb-h);width:360px;height:calc(100vh - var(--tb-h));background:var(--white);border-left:1px solid var(--bd);z-index:300;flex-direction:column;transition:right .3s;display:flex;position:fixed;right:-380px;box-shadow:-4px 0 20px #0000000f}.chat-panel.open{right:0}.cp-hd{border-bottom:1px solid var(--bd);background:var(--sf);align-items:center;gap:12px;padding:18px 20px;display:flex}.cp-av{background:var(--ac);width:36px;height:36px;font-size:var(--fs4);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-name{font-size:var(--fs4);font-weight:700}.cp-status{font-size:var(--fs5);color:var(--gn);align-items:center;gap:5px;margin-top:2px;display:flex}.cp-dot{background:var(--gn);border-radius:50%;width:6px;height:6px}.cp-close{color:var(--tx3);font-size:var(--fs3);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px;line-height:1}.chat-msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.cm{border-radius:var(--rs);max-width:88%;font-size:var(--fs4);padding:12px 15px;line-height:1.7}.cm-bot{background:var(--sf);color:var(--tx2);align-self:flex-start}.cm-user{background:var(--al);color:var(--ac);align-self:flex-end;font-weight:700}.chat-quick{border-top:1px solid var(--bd);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.cq{font-size:var(--fs5);border-radius:var(--rp);background:var(--white);border:1px solid var(--bd2);color:var(--tx2);cursor:pointer;padding:7px 14px;transition:all .15s}.cq:hover{border-color:var(--ac);color:var(--ac)}.chat-inp-row{border-top:1px solid var(--bd);gap:8px;padding:14px 16px;display:flex}.chat-inp{background:var(--white);border:1px solid var(--bd2);border-radius:var(--rp);font-size:var(--fs4);color:var(--tx);font-family:var(--f);letter-spacing:var(--ls);outline:none;flex:1;padding:11px 18px;transition:border-color .18s}.chat-inp:focus{border-color:var(--ac)}.chat-inp::placeholder{color:var(--tx4)}.chat-send{background:var(--ac);color:#fff;cursor:pointer;width:36px;height:36px;font-size:var(--fs4);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.chat-send:hover{background:var(--ac-d)}.res-img-card{background:var(--sf);border:2px solid var(--cbd);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.ric-mock{aspect-ratio:1;background:var(--al);font-size:var(--fs2);justify-content:center;align-items:center;display:flex}.ric-info{padding:14px 16px}.ric-name{font-size:var(--fs5);margin-bottom:8px;font-weight:700}.ric-dl{background:var(--ac);color:#fff;border-radius:var(--rp);width:100%;font-size:var(--fs5);cursor:pointer;font-weight:700;font-family:var(--f);letter-spacing:var(--ls);border:none;padding:9px;transition:background .15s}.ric-dl:hover{background:var(--ac-d)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:640px){.tb{gap:6px;padding:0 16px}.ai-help-btn .ai-txt,.user-badge .user-name{display:none}.prog{padding:0 16px}.ps-l{display:none}.ps.active .ps-l{display:block}.ps{gap:5px}.ps-n{width:20px;height:20px}.ps.active .ps-n{width:24px;height:24px}.pl{min-width:4px;height:2px;margin:0 6px}.inner{padding:28px 16px 80px}.result-shell{padding:24px 16px 80px}.dash-wrap{padding:28px 16px 60px}.stitle{font-size:var(--fs3)}.ssub{font-size:var(--fs5);margin-bottom:24px}.dash-hi,.dmc-title,.result-title,.gen-title{font-size:var(--fs3)}.dash-main-card{padding:24px 20px}.dash-sub-card,.chc,.tc,.imc{padding:20px 18px}.gen-step{gap:14px;padding:18px 20px}.cat-grid{grid-template-columns:repeat(3,1fr);gap:8px}.cc{gap:6px;padding:14px 8px}.cc-ico{width:32px;height:32px}.cc-name{font-size:var(--fs5)}.cc-sub{display:none}.ch-grid{grid-template-columns:1fr}.tc{gap:12px}.tc-ico{width:36px;height:36px}.output-grid{grid-template-columns:1fr;gap:10px}.oc-preview{height:120px}.img-grid{grid-template-columns:repeat(3,1fr);gap:6px}.img-mode-grid{grid-template-columns:1fr;gap:10px}.imc{text-align:left;align-items:center;gap:14px;display:flex}.imc-ico{font-size:var(--fs3);flex-shrink:0;margin-bottom:0}.imc-title{margin-bottom:3px}.imc-ck{top:10px;right:10px}.slide-grid{grid-template-columns:repeat(2,1fr);gap:8px}.cta-row{flex-wrap:wrap;gap:10px}.btn-back{order:2}.btn-next{flex:1;order:1;justify-content:center;min-width:0}.result-top{flex-direction:column;align-items:flex-start;gap:10px}.result-top-btns{justify-content:flex-start;width:100%}.btn-outline{text-align:center;flex:1}.dl-banner{flex-direction:column;gap:16px;padding:20px 18px}.dl-btns{flex-direction:column;gap:8px;width:100%}.dl-main-btn,.dl-charge-btn{text-align:center;width:100%}.gen-shell{padding:40px 16px 60px}.chat-panel{width:100%;right:-100%}.chat-panel.open{right:0}.login-card{padding:28px 20px}.dash-sub-grid{grid-template-columns:1fr}.dmc-inner{gap:12px}.modal-ov{align-items:flex-end;padding:16px}.modal-card{border-radius:var(--r) var(--r) 0 0;max-width:100%;padding:24px 20px}}html,body{max-width:100vw;overflow-x:hidden}.layout-grid-result{grid-template-columns:1fr 360px;align-items:start;gap:20px;display:grid}.layout-grid-reference{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.layout-grid-image{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}.layout-grid-dashboard{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.cards-2col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cards-3col{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cards-5col{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (max-width:768px){.layout-grid-result,.layout-grid-reference,.layout-grid-image,.layout-grid-dashboard{grid-template-columns:1fr!important;gap:20px!important}.cards-2col{grid-template-columns:1fr!important;gap:10px!important}.product-photos-grid{grid-template-columns:1fr!important}.cards-3col{grid-template-columns:1fr!important;gap:10px!important}.cards-5col{grid-template-columns:repeat(3,1fr)!important}.layout-grid-result>*,.layout-grid-reference>*,.layout-grid-image>*,.layout-grid-dashboard>*{width:auto;min-width:0;max-width:100%}.prog{-webkit-overflow-scrolling:touch;padding:0 12px;overflow-x:auto}.prog-inner{min-width:max-content}}.cat-grid-responsive{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:768px){.cat-grid-responsive{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}}@media (max-width:480px){.cat-grid-responsive{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}.preview-canvas-wrap,.preview-canvas-inner{max-width:100%}.rs-page>.preview-canvas-inner{max-width:none}@media (max-width:768px){aside[data-sidebar]{flex-shrink:0!important;width:56px!important}}.with-side .tb,.with-side .prog{left:var(--side-w,0px);transition:left .18s}.with-side .main{padding-left:var(--side-w,0px);transition:padding-left .18s}.sn{z-index:210;background:var(--white);border-right:1px solid var(--bd);box-sizing:border-box;font-family:var(--f);flex-direction:column;padding:14px 12px 12px;transition:width .18s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sn.collapsed{align-items:center;padding:14px 10px 12px}.sn-hd{justify-content:space-between;align-items:center;width:100%;padding:2px 6px 14px;display:flex}.sn.collapsed .sn-hd{flex-direction:column;gap:8px;padding:0 0 10px}.sn-tg{width:30px;height:30px;color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;font-family:inherit;display:grid}.sn-tg:hover{background:var(--bg);color:var(--tx)}.sn-new{border-radius:var(--rp);background:var(--ac);color:#fff;width:100%;height:44px;font-weight:700;font-size:var(--fs5);cursor:pointer;letter-spacing:var(--ls);border:none;justify-content:center;align-items:center;gap:9px;margin-bottom:10px;font-family:inherit;display:flex;box-shadow:0 8px 22px #0f766e38}.sn-new:hover{background:var(--ac-d)}.sn-new.c{border-radius:50%;width:44px;padding:0}.sn-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;width:100%;display:flex;overflow:hidden auto}.sn-nav::-webkit-scrollbar{display:none}.sn-item{height:40px;font-size:var(--fs5);color:var(--tx2);cursor:pointer;text-align:left;white-space:nowrap;width:100%;letter-spacing:var(--ls);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-weight:600;text-decoration:none;display:flex}.sn-item:hover{background:var(--bg);color:var(--tx)}.sn-item.on{background:var(--al);color:var(--ac-d)}.sn-item.c{justify-content:center;width:44px;height:40px;padding:0}.sn-ic{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sn-tx{text-overflow:ellipsis;flex:1;overflow:hidden}.sn-bd{color:var(--ac);background:var(--al);border-radius:var(--rp);padding:2px 7px;font-size:11px;font-weight:700}.sn-h{color:var(--tx3);letter-spacing:.06em;padding:16px 12px 6px;font-size:11px;font-weight:700}.sn-sep{background:var(--bd);width:28px;height:1px;margin:10px auto}.sn-foot{border-top:1px solid var(--bd);flex-direction:column;gap:8px;width:100%;margin-top:auto;padding-top:10px;display:flex}.sn.collapsed .sn-foot{align-items:center}.sn-credit{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:12px 14px}.sn-credit-t{font-size:var(--fs5);color:var(--tx2);justify-content:space-between;align-items:center;font-weight:700;display:flex}.sn-credit-v{color:var(--ac);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.sn-credit-v.low{color:var(--rd)}.sn-credit-btn{border-radius:var(--rp);border:1px solid var(--bd2);width:100%;height:32px;color:var(--tx2);cursor:pointer;background:#fff;margin-top:10px;font-family:inherit;font-size:12px;font-weight:700}.sn-credit-btn:hover{border-color:var(--ac);color:var(--ac)}.sn-credit-mini{background:var(--al);color:var(--ac);cursor:pointer;font-variant-numeric:tabular-nums;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:44px;padding:7px 0;font-family:inherit;font-size:11px;font-weight:700;display:flex}.sn-credit-mini.low{background:var(--rl);color:var(--rd)}.sn-me{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 6px;font-family:inherit;display:flex}.sn-me:hover{background:var(--bg)}.sn-me.c{justify-content:center;width:44px;padding:6px 0}.sn-av{background:var(--tx);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.sn-me-tx{flex-direction:column;flex:1;min-width:0;display:flex}.sn-me-tx b{font-size:var(--fs5);color:var(--tx);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sn-me-tx small{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sn-drop{background:var(--white);border:1px solid var(--bd);border-radius:var(--rs);z-index:300;min-width:220px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 14px 34px #0000001a}.sn-drop-hd{border-bottom:1px solid var(--bd);flex-direction:column;margin-bottom:4px;padding:10px 12px 8px;display:flex}.sn-drop-hd b{font-size:var(--fs5);color:var(--tx)}.sn-drop-hd small{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sn-drop-item{width:100%;font-size:var(--fs5);color:var(--tx);border-radius:var(--rs);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;text-decoration:none;display:flex}.sn-drop-item:hover{background:var(--sf)}.sn-drop-item.danger{color:var(--rd)}.sn-drop-item.danger:hover{background:var(--rl)}.wk-search{border-radius:var(--rp);border:1px solid var(--bd2);background:var(--white);width:240px;height:38px;color:var(--tx3);align-items:center;gap:8px;padding:0 14px;display:flex}.wk-search input{font-size:var(--fs5);min-width:0;color:var(--tx);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.wk-new{border-radius:var(--rp);background:var(--ac);color:#fff;height:38px;font-size:var(--fs5);cursor:pointer;white-space:nowrap;letter-spacing:var(--ls);border:none;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-weight:700;display:inline-flex}.wk-new:hover{background:var(--ac-d)}.wk-chip{border-radius:var(--rp);border:1px solid var(--bd2);background:var(--white);height:34px;font-size:var(--fs5);color:var(--tx2);cursor:pointer;padding:0 14px;font-family:inherit;font-weight:600}.wk-chip.on{background:var(--tx);border-color:var(--tx);color:#fff}.wk-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.wk-card{background:var(--white);border:2px solid var(--cbd);box-shadow:var(--sh);cursor:pointer;border-radius:20px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.wk-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000012}.wk-pic{background:var(--sf2);justify-content:center;align-items:center;height:200px;display:flex;overflow:hidden}.wk-pic img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.wk-pic.ph{background:var(--sf);flex-direction:column}.wk-st{border-radius:var(--rp);color:var(--tx);background:#fffffff0;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.wk-st.go{background:var(--ac);color:#fff}.wk-dots{width:28px;height:28px;color:var(--tx2);cursor:pointer;background:#fffffff0;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.wk-menu{background:var(--white);border:1px solid var(--bd);border-radius:var(--rs);box-shadow:var(--sh);z-index:5;min-width:100px;padding:4px;position:absolute;top:42px;right:10px}.wk-menu button{width:100%;font-size:var(--fs5);color:var(--rd);cursor:pointer;border-radius:var(--rs);background:0 0;border:none;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;display:flex}.wk-menu button:hover{background:var(--rl)}.wk-bd{padding:14px 16px 16px}.wk-bd b{font-size:var(--fs5);color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.wk-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.wk-tags span{color:var(--tx2);background:var(--bg);border-radius:var(--rp);padding:3px 8px;font-size:11px;font-weight:600}.wk-tags span.ac{color:var(--ac);background:var(--al)}.wk-mt{color:var(--tx3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.img-regen-wrap{position:relative}.img-regen-overlay{z-index:2;border-radius:var(--rp);color:var(--ac);font-family:var(--f);font-size:var(--fs5);letter-spacing:var(--ls);box-shadow:var(--sh);cursor:pointer;background:#fffffff2;border:none;align-items:center;gap:5px;padding:8px 15px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.img-regen-overlay:disabled{cursor:default;opacity:.75}.img-regen-overlay:before{content:"";border-radius:var(--rp);position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.img-regen-overlay{opacity:0;pointer-events:none;transition:opacity .15s}.img-regen-wrap:hover .img-regen-overlay,.img-regen-overlay.is-loading{opacity:1;pointer-events:auto}}.export-capture-clean :not(.lbt-pg *){box-shadow:none!important}.export-capture-clean [data-export-block]{padding:22px 6px 10px}.export-capture-clean [style*=overflow-x],.export-capture-clean [style*=overflow\:auto],.export-capture-clean [style*="overflow: auto"]{overflow:visible!important}.export-capture-clean table{table-layout:fixed!important;width:100%!important;max-width:100%!important}.export-capture-clean table td,.export-capture-clean table th{word-break:keep-all;overflow-wrap:anywhere}.bs-sec-regen-wrap{z-index:3;position:absolute;top:12px;right:12px}.bs-layer-wrap{z-index:3;opacity:0;pointer-events:none;justify-content:center;transition:opacity .15s;display:flex;position:absolute;bottom:14px;left:0;right:0}.bs-layer-wrap .bs-regen-btn{box-shadow:0 4px 14px #0000002e}.bs-card:hover .bs-layer-wrap,.bs-layer-wrap.is-busy{opacity:1;pointer-events:auto}.bs-sec-regen{border:1px solid var(--bd);border-radius:var(--rp);color:var(--ac);font-family:var(--f);font-size:var(--fs5);letter-spacing:var(--ls);box-shadow:var(--sh);cursor:pointer;background:#fffffff5;align-items:center;gap:5px;padding:8px 15px;font-weight:700;display:inline-flex;position:relative}.bs-sec-regen:disabled{cursor:default;opacity:.8}.bs-sec-regen:before{content:"";border-radius:var(--rp);position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.bs-sec-regen-wrap{opacity:0;pointer-events:none;transition:opacity .15s}.bs-sec:hover .bs-sec-regen-wrap,.bs-sec-regen-wrap.is-loading{opacity:1;pointer-events:auto}}@media (max-width:860px){.landing-nav-menu{display:none!important}.landing-hamburger{display:flex!important}.landing-nav-cta{display:none!important}}.ss-foot{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bd);background:#fffffff5;padding:12px 32px;position:fixed;bottom:0;left:0;right:0}.with-side .ss-foot{left:var(--side-w,0px);transition:left .18s}.ss-foot-in{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.gen-caret{background:var(--ac);vertical-align:-2px;width:2px;height:14px;margin-left:2px;animation:1s step-end infinite genBlink;display:inline-block}@keyframes genBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rs-page,.gen-caret{animation:none}}.rs-toolbar{top:0;left:var(--side-w,0px);z-index:200;-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--bd);height:var(--tb-h);background:#ffffffb8;align-items:center;gap:12px;padding:0 24px;transition:left .18s;display:flex;position:fixed;right:0}.rs-grid{min-height:calc(100vh - var(--tb-h));grid-template-columns:320px minmax(0,1fr) 320px;align-items:stretch;gap:0;padding:0;display:grid}.rs-col-l{border-right:1px solid var(--bd);background:#fff}.rs-col-r{border-left:1px solid var(--bd);background:#fff}.rs-side{scrollbar-width:thin;box-sizing:border-box;background:#fff;flex-direction:column;gap:12px;padding:18px 16px 16px;display:flex;overflow-x:hidden}.rs-col-l .rs-side{top:var(--tb-h);bottom:0;left:var(--side-w,0px);border-right:1px solid var(--bd);width:320px;transition:left .18s;position:fixed;overflow-y:auto}.rs-col-r .rs-side{top:var(--tb-h);border-left:1px solid var(--bd);width:320px;position:fixed;bottom:0;right:0;overflow:hidden}.rs-side *{min-width:0}.rs-canvas{background:radial-gradient(60% 65% at 10% 0,#0f766e47 0%,#0f766e00 70%) fixed,radial-gradient(50% 60% at 95% 100%,#b4530929 0%,#b4530900 70%) fixed,radial-gradient(40% 40% at 70% 20%,#ffffffb3 0%,#fff0 70%) fixed,linear-gradient(#e9f2f0 0%,#f1f3f3 60%) fixed;justify-content:center;min-width:0;padding:24px 24px 96px;display:flex}.pv-sec{position:relative}.rs-selbox{z-index:5;pointer-events:none;border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0f766e8c}.rs-selbox span{background:var(--ac);color:#fff;font-size:11px;font-weight:700;font-family:var(--f);border-radius:0 0 6px;padding:3px 8px;position:absolute;top:0;left:0}@keyframes rsPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rs-page{background:#fff;border-radius:12px 12px 0 0;animation:.38s cubic-bezier(.2,.7,.2,1) backwards rsPageIn;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #0f766e24,0 2px 8px #0000000d}.rs-zoom{bottom:18px;left:calc(var(--side-w,0px) + 320px);pointer-events:none;z-index:150;justify-content:center;display:flex;position:fixed;right:320px}.rs-zoom>div{pointer-events:auto;border:1px solid var(--bd);border-radius:var(--rp);color:var(--tx2);box-shadow:var(--sh);background:#fff;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:12.5px;font-weight:600;display:flex}.rs-zoom .zb{cursor:pointer;width:24px;height:24px;color:var(--tx2);font-family:var(--f);background:0 0;border:none;padding:0;font-size:15px;line-height:1}.rs-zoom .zb:disabled{color:var(--tx5);cursor:default}.rs-zoom .zb.zb-ur{border:1px solid var(--bd2);border-radius:var(--rp);width:auto;height:34px;color:var(--tx);background:#fff;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:700;display:inline-flex}.rs-zoom .zb.zb-ur span{font-size:18px;line-height:1}.rs-zoom .zb.zb-ur:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}.rs-zoom .zb.zb-ur:disabled{color:var(--tx5);border-color:var(--bd)}.rs-zoom .seg{background:var(--bg);border-radius:var(--rp);padding:2px;display:flex}.rs-zoom .seg button{border-radius:var(--rp);color:var(--tx3);cursor:pointer;font-size:12px;font-family:var(--f);background:0 0;border:none;padding:5px 10px;font-weight:600}.rs-zoom .seg button.on{color:var(--tx);background:#fff;box-shadow:0 1px 3px #00000014}.sc{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:7px 6px;display:flex;position:relative}.sc.on{background:var(--al);border-color:#0f766e40;box-shadow:0 6px 18px #0f766e29}.sc:hover{background:var(--sf)}.sc.on:hover{background:var(--al)}.sc .n{background:var(--bg);width:22px;height:22px;color:var(--tx2);cursor:grab;font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sc.busy .n{background:var(--ac);color:#fff;animation:1.4s ease-in-out infinite scBusy}.sc.busy .th{opacity:.55}.sc.busy .th img{filter:saturate(.6)}@keyframes scBusy{0%,to{box-shadow:0 0 #0f766e8c}50%{box-shadow:0 0 0 6px #0f766e00}}@media (prefers-reduced-motion:reduce){.sc.busy .n{animation:none;box-shadow:0 0 0 3px #0f766e59}}.sc.on .n{background:var(--ac);color:#fff}.sc.off .n{color:var(--tx4)}.sc .th{background:var(--sf2);border:1px solid var(--bd);border-radius:7px;flex:none;width:44px;height:34px;overflow:hidden}.sc .th img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sc .th.tx{color:#b45309;background:#fff7e6;border-color:#fde1b5;place-items:center;font-size:10px;font-weight:700;display:grid}.sc .t{flex:1;min-width:0}.sc .t b{white-space:nowrap;text-overflow:ellipsis;color:var(--tx);font-size:12.5px;font-weight:600;display:block;overflow:hidden}.sc .t small{color:var(--tx3);gap:6px;margin-top:2px;font-size:10.5px;display:flex;overflow:hidden}.sc .t small i{background:var(--bg);border-radius:var(--rp);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:1px 6px;font-style:normal;overflow:hidden}.sc.on .t small i{background:#fff}.sc .eye{width:22px;height:22px;color:var(--tx4);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.sc .eye:hover{color:var(--tx2);background:#fff}.sc.off .t b{color:var(--tx4);text-decoration:line-through}.sc.off .th{opacity:.45}.sc .rg{color:var(--ac);border-radius:var(--rp);background:var(--al);cursor:pointer;font-size:11px;font-weight:700;font-family:var(--f);white-space:nowrap;border:none;align-items:center;gap:4px;padding:3px 10px;line-height:1.3;display:flex;position:absolute;bottom:7px;right:34px}.sc:hover .t small,.sc.busy .t small{visibility:hidden}.sc.on .rg{background:#fff}.sc-flt{flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.sc-flt button{color:var(--tx3);border-radius:var(--rp);background:var(--bg);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--f);border:none;padding:4px 9px}.sc-flt button.on{background:var(--tx);color:#fff}.rs-fontlist{z-index:30;border:1px solid var(--bd2);background:#fff;border-radius:12px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0000001f}.rs-fontlist .grp{color:var(--tx3);padding:8px 8px 4px;font-size:10.5px;font-weight:700}.rs-fontlist button{text-align:left;width:100%;color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 8px;font-size:14px;display:block}.rs-fontlist button:hover{background:var(--sf)}.rs-fontlist button.on{background:var(--al);color:var(--ac-d);font-weight:700}.rs-page .pv-sec img{cursor:pointer!important}.rs-grid .rs-editbar{display:none!important}@media (max-width:1180px){.rs-grid{grid-template-columns:280px minmax(0,1fr)}.rs-grid>div:last-child{grid-column:1/-1}.rs-zoom{left:calc(var(--side-w,0px) + 280px);right:0}.rs-col-l .rs-side{width:280px}.rs-col-r .rs-side{border-left:none;border-top:1px solid var(--bd);width:auto;position:static}}@media (max-width:1320px){.rs-toolbar .rs-chips{display:none}}@media (max-width:1120px){.rs-toolbar .rs-free{display:none}}@media (max-width:720px){:root{--lf-cols:1fr 1fr}}@media (max-width:420px){:root{--lf-cols:1fr}}@media (max-width:768px){.rs-grid{grid-template-columns:1fr;padding:12px}.rs-toolbar{height:auto;min-height:var(--tb-h);flex-wrap:wrap;padding:8px 16px}}.flik-page-font :where(*){font-family:var(--pf)!important}.pv-sec[data-hf] :is(h1,h2,h3,.rs-h){font-family:var(--rs-hf)!important}.pv-sec[data-hw] :is(h1,h2,h3,.rs-h){font-weight:var(--rs-hw)!important}.pv-sec[data-hs] :is(h1,h2,h3,.rs-h){font-size:var(--rs-hs)!important}.pv-sec[data-hl] :is(h1,h2,h3,.rs-h){line-height:var(--rs-hl)!important}.pv-sec[data-hls] :is(h1,h2,h3,.rs-h){letter-spacing:var(--rs-hls)!important}.pv-sec[data-hi] :is(h1,h2,h3,.rs-h){font-style:var(--rs-hi)!important}.pv-sec[data-hd] :is(h1,h2,h3,.rs-h){-webkit-text-decoration:var(--rs-hd)!important;-webkit-text-decoration:var(--rs-hd)!important;-webkit-text-decoration:var(--rs-hd)!important;text-decoration:var(--rs-hd)!important}.pv-sec[data-ha] :is(h1,h2,h3,.rs-h){text-align:var(--rs-ha)!important}.pv-sec[data-hc] :is(h1,h2,h3,.rs-h){color:var(--rs-hc)!important}.pv-sec[data-hsh] :is(h1,h2,h3,.rs-h){text-shadow:var(--rs-hsh)!important}.pv-sec[data-hu] :is(h1,h2,h3,.rs-h){text-transform:var(--rs-hu)!important}.pv-sec[data-bu] :is(p:not(.rs-h),li,.rs-b){text-transform:var(--rs-bu)!important}.pv-sec[data-hh] :is(h1>span,h2>span,h3>span,.rs-h>span,.rs-h>div>span){background:var(--rs-hh);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.22em;padding:0 .18em}.pv-sec[data-bf] :is(p:not(.rs-h),li,.rs-b){font-family:var(--rs-bf)!important}.pv-sec[data-bw] :is(p:not(.rs-h),li,.rs-b){font-weight:var(--rs-bw)!important}.pv-sec[data-bs] :is(p:not(.rs-h),li,.rs-b){font-size:var(--rs-bs)!important}.pv-sec[data-bl] :is(p:not(.rs-h),li,.rs-b){line-height:var(--rs-bl)!important}.pv-sec[data-bls] :is(p:not(.rs-h),li,.rs-b){letter-spacing:var(--rs-bls)!important}.pv-sec[data-bi] :is(p:not(.rs-h),li,.rs-b){font-style:var(--rs-bi)!important}.pv-sec[data-bd] :is(p:not(.rs-h),li,.rs-b){-webkit-text-decoration:var(--rs-bd)!important;-webkit-text-decoration:var(--rs-bd)!important;-webkit-text-decoration:var(--rs-bd)!important;text-decoration:var(--rs-bd)!important}.pv-sec[data-ba] :is(p:not(.rs-h),li,.rs-b){text-align:var(--rs-ba)!important}.pv-sec[data-bc] :is(p:not(.rs-h),li,.rs-b){color:var(--rs-bc)!important}.pv-sec[data-bh] :is(p:not(.rs-h),li,.rs-b){background:var(--rs-bh);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rc{width:100%;max-width:860px;font-family:var(--pf,"Noto Sans KR",-apple-system,"Apple SD Gothic Neo",sans-serif);color:var(--rc-ink);border-radius:10px;margin:0 auto 12px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.rc-pt{background:var(--rc-blue);color:#fff;justify-content:space-between;align-items:center;height:44px;padding:0 56px;display:flex}.rc-pt b{font:900 12.5px/1 var(--pf);letter-spacing:.2em}.rc-pt span{font:500 10px/1 var(--pf);letter-spacing:.14em;opacity:.7}.rc-lb{background:var(--rc-soft);color:var(--rc-navy);font:700 18px/1.3 var(--pf);letter-spacing:-.01em;padding:17px 56px}.rc-lb.navy{background:var(--rc-navy);color:#fff}.rc-card{margin:0;padding:48px 56px 44px}.rc-card.white{background:#fff}.rc-card.soft{background:var(--rc-light)}.rc-card.navy{background:var(--rc-navy);color:#fff}.rc-k-who .rc-card.soft{background:linear-gradient(160deg,var(--rc-navy) 0%,var(--rc-navy) 100%)}@supports (color:color-mix(in lab, red, red)){.rc-k-who .rc-card.soft{background:linear-gradient(160deg,var(--rc-navy) 0%,color-mix(in srgb,var(--rc-navy) 55%,var(--rc-blue)) 100%)}}.rc-k-who .rc-card.soft{color:#fff;padding:56px 56px 48px}.rc-k-who .rc-qm{color:#fff;opacity:.35}.rc-k-who .rc-q{color:#fff;font-size:30px}.rc-k-who h3{color:#fff;opacity:.85;letter-spacing:.02em;margin-top:40px;font-size:17px;font-weight:700}.rc-k-who .rc-chk{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:6px;display:grid}.rc-k-who .rc-chk li{background:#ffffff1a;border-top:0;border-radius:12px;padding:14px 16px;font-size:16.5px}.rc-k-who .rc-chk li:before{color:var(--rc-navy);background:#fff}.rc-card h3{font:900 25px/1.3 var(--pf);letter-spacing:-.02em;margin:36px 0 8px}.rc-card h4{font:900 19px/1 var(--pf);margin:0 0 14px}.rc-fn{font:400 11px/1.6 var(--pf);color:#7a8698;margin:24px 0 0}.rc-qm{color:var(--rc-blue);opacity:.5;margin-bottom:8px;font:900 64px/.6 Georgia,serif}.rc-q{font:700 27px/1.5 var(--pf);letter-spacing:-.02em;color:var(--rc-navy);margin:0}.rc-chk{margin:0;padding:0;list-style:none}.rc-chk li{font:600 17.5px/1.4 var(--pf);opacity:0;border-top:1px solid #cfdae8;align-items:center;gap:12px;padding:15px 0;animation:.45s ease-out forwards paused rc-in;display:flex}.rc-chk li:before{content:"✓";background:var(--rc-blue);color:#fff;width:22px;height:22px;font:900 12px/22px var(--pf);text-align:center;border-radius:50%;flex:none}.rc-bars div{grid-template-columns:50px 1fr 120px 56px;align-items:center;gap:14px;margin:11px 0;font-size:16px;display:grid}.rc-bars b{color:var(--rc-blue);font-weight:900}.rc-bars i{background:linear-gradient(90deg,var(--rc-soft),var(--rc-blue));transform-origin:0;border-radius:5px;height:28px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards paused rc-grow;display:block;transform:scaleX(0)}.rc-bars span{font-weight:600}.rc-bars em{color:#7a8698;text-align:right;font-size:11px;font-style:normal}.rc-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rc-col{border-radius:14px;padding:26px 24px 14px}.rc-col.in{background:var(--rc-light)}.rc-col.out{background:#f4f5f7}.rc-r{border-top:1px solid #d6dee8;justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;display:flex}.rc-r b{font-weight:700}.rc-r span{color:#5b6b80;font-size:12px}.rc-r:before{content:"✓";color:var(--rc-blue);order:-1;margin-right:10px;font-weight:900}.rc-r.x:before{content:"✕";color:#a3adbb}.rc-rv{min-height:300px;position:relative}.rc-bb{opacity:0;background:#fff;border-radius:18px 18px 18px 4px;max-width:560px;margin:0 0 14px;padding:18px 22px;animation:.5s cubic-bezier(.2,.9,.3,1.2) forwards paused rc-pop;position:relative;transform:translateY(10px)scale(.96);box-shadow:0 8px 24px #051f3914}.rc-bb.r{border-radius:18px 18px 4px;margin-left:auto}.rc-bb p{font:600 17px/1.5 var(--pf);margin:0}.rc-bb small{color:#7a8698;margin-top:6px;font-size:11px;display:block}.rc-nums{grid-template-columns:repeat(3,1fr);padding:40px 56px;display:grid}.rc-nums div{border-left:1px solid #ffffff24;padding:0 12px}.rc-nums div:first-child{border-left:0;padding-left:0}.rc-nums b{font:900 52px/1 var(--pf);letter-spacing:-.03em;display:block}.rc-nums em{font-style:normal}.rc-nums small{opacity:.7;margin-left:3px;font-size:19px}.rc-nums span{font:500 13px/1.5 var(--pf);opacity:.7;margin-top:10px;display:block}.rc-sum{grid-template-columns:repeat(3,1fr);gap:14px;padding:40px 56px;display:grid}.rc-sum div{background:var(--rc-light);text-align:center;border-radius:14px;padding:22px 18px}.rc-sum small{font:800 12px/1 var(--pf);letter-spacing:.16em;color:var(--rc-blue);display:block}.rc-sum b{font:900 20px/1.3 var(--pf);letter-spacing:-.02em;margin-top:10px;display:block}.rc-sum span{font:500 13px/1.5 var(--pf);color:#5b6b80;margin-top:6px;display:block}.rc-certs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.rc-certs div{opacity:0;border:1px solid #d6dee8;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:18px;animation:.5s cubic-bezier(.2,.9,.3,1.2) forwards paused rc-pop;display:grid}.rc-certs i{border:2px solid var(--rc-blue);width:44px;height:44px;color:var(--rc-blue);font:900 18px/40px var(--pf);text-align:center;border-radius:50%;grid-row:1/3;font-style:normal}.rc-certs b{font:800 16px/1.3 var(--pf)}.rc-certs span{font:400 12px/1.5 var(--pf);color:#7a8698}.rc-survey div{font:600 17px/1.4 var(--pf);border-bottom:1px solid #d6dee8;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.rc-survey b{font:900 30px/1 var(--pf);color:var(--rc-navy);letter-spacing:-.02em}.rc-opts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.rc-opts div{background:var(--rc-light);text-align:center;border-radius:14px;padding:22px 18px}.rc-opts b{font:900 17px/1.3 var(--pf);display:block}.rc-opts span{font:400 12.5px/1.5 var(--pf);color:#5b6b80;margin-top:6px;display:block}.rc-opts em{font:900 15px/1 var(--pf);color:var(--rc-blue);margin-top:10px;font-style:normal;display:block}.rc.on .rc-chk li,.rc.on .rc-bars i,.rc.on .rc-bb,.rc.on .rc-certs div{animation-play-state:running}@keyframes rc-in{to{opacity:1}}@keyframes rc-grow{to{transform:scaleX(1)}}@keyframes rc-pop{to{opacity:1;transform:none}}.rc.still .rc-chk li,.rc.still .rc-bb,.rc.still .rc-certs div{opacity:1;animation:none;transform:none}.rc.still .rc-bars i{animation:none;transform:none}@media (prefers-reduced-motion:reduce){.rc-chk li,.rc-bb{opacity:1!important;animation:none!important;transform:none!important}.rc-bars i{animation:none!important;transform:none!important}}.sp{background:var(--white,#fff);border:1px solid var(--bd,#e3e6ea);border-radius:16px;padding:18px 20px 20px}.sp-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.sp-h b{font-size:15px}.sp-h span{color:var(--tx3,#6b7280);font-size:12.5px}.sp-err{color:#b45309;margin-bottom:10px;font-size:12.5px}.sp-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.sp-grid{grid-template-columns:repeat(2,1fr)}}.sp-card{text-align:left;border:2px solid var(--bd,#e3e6ea);cursor:pointer;background:#fff;border-radius:14px;padding:0;font-family:inherit;transition:all .15s;overflow:hidden}.sp-card:hover{border-color:var(--ac,#0f766e)}.sp-card.on{border-color:var(--ac,#0f766e);box-shadow:0 0 0 3px #0f766e26}.sp-card.ld{cursor:default}.sp-slide{aspect-ratio:4/3;background:linear-gradient(180deg,var(--g2),var(--g));position:relative;overflow:hidden}.sp-slide img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000026);width:62%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.sp-scrim{background:linear-gradient(180deg,var(--g2) 0%,transparent 55%);position:absolute;inset:0}.sp-tx{z-index:2;color:var(--ink);position:absolute;top:10px;left:12px;right:12px}.sp-tx b{letter-spacing:-.02em;font-size:13px;font-weight:900;line-height:1.25;display:block}.sp-tx em{color:var(--b);font-style:normal}.sp-tx span{letter-spacing:.16em;color:#fff;background:var(--b);border-radius:3px;margin-top:6px;padding:4px 6px;font-size:8.5px;font-weight:800;line-height:1;display:inline-block}.sp-deep{background:var(--d);color:#fff;align-items:center;gap:14px;padding:8px 12px;display:flex}.sp-deep i{background:var(--a);border-radius:2px;width:18px;height:3px}.sp-deep b{letter-spacing:-.02em;font-size:15px;font-weight:900}.sp-deep small{opacity:.7;margin-left:2px;font-size:9px}.sp-meta{padding:10px 12px 12px}.sp-sw{gap:4px;margin-bottom:6px;display:flex}.sp-sw i{border:1px solid #0000000f;border-radius:4px;width:14px;height:14px}.sp-meta b{font-size:12.5px;display:block}.sp-meta span{color:var(--tx3,#6b7280);margin-top:3px;font-size:11px;line-height:1.45;display:block}.sp-ld{aspect-ratio:4/3;color:#9aa3af;background:#f3f5f7;justify-content:center;align-items:center;font-size:12px;display:flex}.rc-free{width:100%;font-family:var(--pf,"Noto Sans KR",-apple-system,"Apple SD Gothic Neo",sans-serif);word-break:keep-all;-webkit-font-smoothing:antialiased;line-height:1.45}.rc-free *{box-sizing:border-box;font-family:inherit}.rc-free table{border-collapse:collapse;width:100%}.rc-free p{margin:0}.rs-style{border:1px solid var(--bd2);border-radius:var(--rp);background:var(--white);flex-shrink:0;align-items:stretch;height:32px;display:flex;overflow:visible}.rs-style>*+*{border-left:1px solid var(--bd)}.rs-style>div>.rs-style-item{height:100%}.rs-style-item{cursor:pointer;height:100%;font-family:var(--f);font-size:var(--fs5);color:var(--tx);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.rs-style-item:hover{background:var(--bg)}.rs-style-item .k{color:var(--tx3);font-size:11px;font-weight:600}.rs-style-item .v{text-overflow:ellipsis;max-width:120px;font-weight:600;overflow:hidden}.rs-style-item .sw{border:1px solid #0000001f;border-radius:3px;width:12px;height:12px}.rs-style-item select,.rs-style-item input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bs-gif-btn{font-weight:700;background:var(--tx)!important;color:#fff!important;border-color:var(--tx)!important}.bs-gif-btn:hover{background:var(--ac)!important;border-color:var(--ac)!important;color:#fff!important}.bs-gif-btn:disabled{opacity:.7;cursor:default}.tm{color:#fff;font-family:var(--pf,"Pretendard","Apple SD Gothic Neo",sans-serif);pointer-events:none;background:linear-gradient(180deg,var(--tm-scrim) 0%,var(--tm-scrim) 60%,transparent 100%);padding:7cqw 8cqw 9cqw;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tm{background:linear-gradient(180deg,color-mix(in srgb,var(--tm-scrim) 80%,transparent) 0%,color-mix(in srgb,var(--tm-scrim) 55%,transparent) 60%,transparent 100%)}}.tm{text-shadow:0 1px 2px #00000047}.tm-chiplabel{letter-spacing:.06em;color:var(--tm-scrim);background:var(--tm-accent);text-shadow:none;border-radius:999px;margin-bottom:2.6cqw;padding:.9cqw 2.2cqw;font-size:2.5cqw;font-weight:700;animation:.4s both tmFade;display:inline-block}.tm-panel{background:var(--tm-paper);color:var(--tm-ink);text-shadow:none;flex-direction:column;justify-content:center;gap:2.6cqw;padding:5cqw;display:flex;inset:0}.tm-panel .tm-chiplabel{align-self:flex-start;width:max-content;margin:0}.tm-cards{flex:1;gap:2.4cqw;min-height:0;display:grid}.tm-card{text-align:center;background:#fff;border-radius:2.4cqw;flex-direction:column;align-items:center;min-width:0;padding:3cqw 1.6cqw 2cqw;animation:.5s both tmFade;display:flex;box-shadow:0 1.2cqw 3cqw #00000012}.tm-num{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tm-ink);justify-content:center;align-items:baseline;font-size:6.6cqw;font-weight:800;line-height:1;display:flex}.tm-pre{margin-right:.15em;font-size:.45em;font-weight:600}.tm-unit{opacity:.85;margin-left:.1em;font-size:.4em;font-weight:700}.tm-roll{vertical-align:baseline;height:1em;display:inline-block;overflow:hidden}.tm-col{flex-direction:column;line-height:1;transition:transform .95s cubic-bezier(.2,.9,.25,1.04);display:flex}.tm-col>span{height:1em;display:block}.tm-static{display:inline-block}.tm-cap{opacity:.8;color:var(--tm-ink);margin-top:1.2cqw;font-size:2.3cqw;font-weight:600}.tm-icon{background-color:#fff;background-repeat:no-repeat;flex:1;width:100%;min-height:9cqw;margin-top:1.2cqw}.tm-words{padding-top:8cqw;padding-bottom:14cqw}.tm-words .tm-line{opacity:0;align-items:baseline;gap:1.6cqw;margin-top:1.2cqw;font-size:5.2cqw;font-weight:600;line-height:1.4;animation:.55s cubic-bezier(.2,.8,.2,1) both tmUp;display:flex}.tm-words .tm-line.is-first{letter-spacing:-.025em;margin:0 0 3.4cqw;font-size:8cqw;font-weight:800;line-height:1.22;display:block}.tm-rule{background:var(--tm-accent);border-radius:999px;width:9cqw;height:.7cqw;margin-top:2.4cqw;display:block}.tm-idx{color:var(--tm-accent);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:2.6cqw;font-weight:800}.tm-words .tm-line.is-step{letter-spacing:-.02em;align-items:center;gap:2.2cqw;margin-top:2.4cqw;font-size:6cqw;font-weight:800}.tm-step{background:var(--tm-accent);width:7cqw;height:7cqw;color:var(--tm-scrim);text-shadow:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:3.4cqw;font-weight:800;display:inline-grid}.tm-chips{flex-wrap:wrap;gap:1.6cqw;display:flex}.tm-chip{color:#111;opacity:0;text-shadow:none;background:#fffffff0;border-radius:999px;padding:1.4cqw 2.8cqw;font-size:3.3cqw;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.4,1) both tmPop;display:inline-block;transform:scale(.6)}.tm-chip.is-accent{background:var(--tm-accent);color:var(--tm-scrim)}@keyframes tmUp{0%{opacity:0;transform:translateY(1.2em)}to{opacity:1;transform:none}}@keyframes tmPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes tmFade{0%{opacity:0}to{opacity:1}}.tm-host{container-type:inline-size}.tm-host.is-panel>img{visibility:hidden}.export-capture-clean .tm .tm-line,.export-capture-clean .tm .tm-chip,.export-capture-clean .tm .tm-card,.export-capture-clean .tm .tm-stat,.export-capture-clean .tm .tm-chiplabel{opacity:1!important;animation:none!important;transform:none!important}.export-capture-clean .tm .tm-col{transition:none!important}.tm-words.is-center{text-align:center;flex-direction:column;align-items:center;padding-top:9cqw;display:flex}.tm-words.is-center .tm-line{justify-content:center;display:flex}.tm-words.is-center .tm-line.is-first{margin-bottom:3cqw;font-size:8.6cqw;line-height:1.18;display:block}.tm-dot{background:var(--tm-accent);border-radius:50%;flex-shrink:0;align-self:center;width:1.3cqw;height:1.3cqw}.tm-words.is-bottom{background:linear-gradient(0deg,var(--tm-scrim) 0%,var(--tm-scrim) 55%,transparent 100%);padding:16cqw 8cqw 8cqw 11cqw;top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.tm-words.is-bottom{background:linear-gradient(0deg,color-mix(in srgb,var(--tm-scrim) 84%,transparent) 0%,color-mix(in srgb,var(--tm-scrim) 55%,transparent) 55%,transparent 100%)}}.tm-words.is-bottom .tm-bar{background:var(--tm-accent);border-radius:999px;width:.9cqw;height:calc(100% - 22cqw);position:absolute;bottom:8cqw;left:8cqw}.tm-words.is-bottom .tm-line{margin-top:1cqw;font-size:4.4cqw;font-weight:500;display:block}.tm-words.is-bottom .tm-line.is-first{margin-bottom:2cqw;font-size:7.2cqw;font-weight:800}.tm-timeline{padding:7cqw 6cqw 9cqw}.tm-timeline .tm-chiplabel{z-index:2;position:relative}.tm-tl{z-index:2;gap:0;margin-top:1.4cqw;display:grid;position:relative}.tm-tl-item{text-align:center;opacity:.38;padding:0 1cqw;transition:opacity .5s,transform .5s;position:relative;transform:translateY(.6cqw)}.tm-tl-item.is-on{opacity:1;transform:none}.tm-tl-node{color:#fff;width:8.5cqw;height:8.5cqw;text-shadow:none;background:#ffffff59;border-radius:50%;place-items:center;margin:0 auto 2cqw;font-size:4cqw;font-weight:800;transition:background .4s,color .4s,box-shadow .4s;display:grid}.tm-tl-item.is-on .tm-tl-node{background:var(--tm-accent);color:var(--tm-scrim)}.tm-tl-item.is-now .tm-tl-node{box-shadow:0 0 0 1.4cqw var(--tm-accent)}@supports (color:color-mix(in lab, red, red)){.tm-tl-item.is-now .tm-tl-node{box-shadow:0 0 0 1.4cqw color-mix(in srgb,var(--tm-accent) 32%,transparent)}}.tm-tl-line{background:#ffffff59;width:calc(100% - 8.5cqw);height:.5cqw;position:absolute;top:4.25cqw;left:calc(50% + 4.25cqw);overflow:hidden}.tm-tl-line:after{content:"";background:var(--tm-accent);transform-origin:0;transition:transform .7s;position:absolute;inset:0;transform:scaleX(0)}.tm-tl-line.is-on:after{transform:scaleX(1)}.tm-tl-label{word-break:keep-all;text-shadow:0 1px 3px #00000059;font-size:3.6cqw;font-weight:700;line-height:1.35}@keyframes tmGrow{to{transform:scaleX(1)}}.export-capture-clean .tm-tl-col,.export-capture-clean .tm-tl-item,.export-capture-clean .tm-tl-node,.export-capture-clean .tm-tl-line:after{transition:none!important}.tm.is-still .tm-line,.tm.is-still .tm-chip,.tm.is-still .tm-card,.tm.is-still .tm-chiplabel,.tm.is-still .tm-tl-item{opacity:1!important;animation:none!important;transform:none!important}.tm.is-still .tm-col{transition:none!important}@keyframes flik-indet{0%{transform:translate(-100%)}to{transform:translate(340%)}}body>dialog[open]:has(>button[autofocus]){box-sizing:border-box;width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);font-family:var(--f,sans-serif);margin:auto;line-height:1.7;inset:0;overflow:auto;box-shadow:0 24px 80px #0b373633;border:1px solid var(--bd,#d8e4e1)!important;background:var(--card,#fff)!important;color:var(--tx,#173d38)!important;border-radius:18px!important;padding:24px!important}body>dialog[open]:has(>button[autofocus])::backdrop{background:#092f2dc0}body>dialog[open]:has(>button[autofocus])>button{border:1px solid var(--bd,#c7dcd5);min-height:44px;font:inherit;cursor:pointer;background:var(--ac-bg,#edf5f3);color:var(--ac,#14574b);border-radius:10px;padding:10px 16px;font-weight:700}body>dialog[open]:has(>button[autofocus])>button:nth-of-type(2){background:var(--ac,#14574b);color:#fff}body>dialog[open]:has(>button[autofocus])>button:focus-visible{outline:3px solid var(--ac,#14574b);outline-offset:3px}.sp-lb-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:9px 10px;font-size:12.5px;font-weight:700;overflow:hidden}.sp-lb-photo{aspect-ratio:1;background:#eee;overflow:hidden}.sp-lb-photo img{object-fit:cover;width:100%;height:100%;display:block}.sp-lb-cap{text-align:center;padding:8px 10px;font-size:11.5px;line-height:1.4}.driver-popover.flik-guide{max-width:340px;font-family:var(--f);border-radius:14px;padding:18px 18px 14px;box-shadow:0 18px 50px #00000038}.driver-popover.flik-guide .driver-popover-title{color:var(--tx);font-size:16px;font-weight:800;line-height:1.4}.driver-popover.flik-guide .driver-popover-description{color:var(--tx2);margin-top:6px;font-size:13.5px;line-height:1.65}.driver-popover.flik-guide .driver-popover-progress-text{color:var(--tx3);font-size:12px}.driver-popover.flik-guide .driver-popover-footer{align-items:center;gap:8px;margin-top:14px}.driver-popover.flik-guide .driver-popover-footer button{text-shadow:none;font-size:13px;font-weight:700;font-family:var(--f);border-radius:999px;padding:7px 14px}.driver-popover.flik-guide .driver-popover-next-btn{background:var(--ac);color:#fff;border:none}.driver-popover.flik-guide .driver-popover-prev-btn{color:var(--tx2);border:1px solid var(--bd2);background:#fff}.driver-popover.flik-guide .flik-guide-stop{margin-right:auto;text-decoration:underline;color:var(--tx3)!important;background:0 0!important;border:none!important;padding:0!important;font-weight:500!important}.driver-popover.flik-guide .flik-guide-try{color:var(--ac);background:var(--al);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-block}.driver-popover.flik-guide .flik-guide-done{color:var(--ac);background:var(--al);border-radius:8px;margin-bottom:8px;padding:7px 10px;font-size:12.5px;font-weight:700}.flik-guide-offer{left:calc(var(--side-w,72px) + 20px);z-index:900;border:1px solid var(--bd2);width:290px;font-family:var(--f);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:fixed;bottom:24px;box-shadow:0 14px 40px #00000024}.flik-guide-offer b{color:var(--tx);font-size:14px}.flik-guide-offer span{color:var(--tx3);font-size:12.5px;line-height:1.5}.flik-guide-offer div{gap:6px;margin-top:8px;display:flex}.flik-guide-offer button{border:1px solid var(--bd2);height:32px;color:var(--tx2);cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--f);background:#fff;border-radius:999px;padding:0 14px}.flik-guide-offer button.go{background:var(--ac);border-color:var(--ac);color:#fff}.flik-guide-help{border:1px solid var(--bd2);background:var(--white);height:34px;color:var(--tx);font-size:var(--fs5);cursor:pointer;font-weight:700;font-family:var(--f);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.flik-guide-help:hover{border-color:var(--ac);color:var(--ac)}.fp{flex-direction:column;gap:0;display:flex}.fp-rec{background:var(--al);border-radius:var(--rs);color:var(--tx2);align-items:flex-start;gap:10px;margin:4px 0 14px;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.fp-rec-ico{background:var(--ac);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.fp-rec-l1{color:var(--tx);font-weight:700}.fp-rec-l2{font-size:12.5px;display:block}.fp-rec-act{font:700 12px var(--f);color:var(--ac);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:center;margin-left:auto;text-decoration:underline}.fp-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fp-card{border:1.5px solid var(--bd2);cursor:pointer;background:#fff;border-radius:16px;outline:none;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.fp-card:hover{border-color:#c9cdca}.fp-card:focus-visible{box-shadow:0 0 0 3px var(--al2)}.fp-card.on{border-color:var(--ac);box-shadow:0 0 0 3px var(--al);border-width:2px}.fp-card.off{cursor:default}.fp-state{justify-content:space-between;align-items:center;gap:6px;height:30px;padding:0 8px;display:flex}.fp-ribbon{background:var(--ac-d);color:#fff;border-radius:var(--rp);padding:4px 9px;font-size:11.5px;font-weight:800;line-height:1}.fp-selected{background:var(--tx);color:#fff;border-radius:var(--rp);margin-left:auto;padding:4px 9px;font-size:11.5px;font-weight:800;line-height:1;display:none}.fp-card.on .fp-selected{display:inline-block}.fp-shot{background:var(--sf2);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);height:180px;position:relative;overflow:hidden}.fp-pg{background:#fff;border-radius:8px 8px 0 0;position:absolute;inset:12px 14px 0;overflow:hidden;box-shadow:0 6px 24px #0000001f}.fp-pg img{width:100%;transform:translateY(var(--off,0));display:block}.fp-card:hover .fp-pg:not(.fp-stack):not(.fp-layers):not(.fp-colg) img{animation:28s linear infinite alternate fpFlow}@keyframes fpFlow{0%{transform:translateY(var(--off,0))}to{transform:translateY(calc(168px - 100%))}}.fp-stack .fp-col{flex-direction:column;display:flex}.fp-card:hover .fp-stack .fp-col{animation:40s linear infinite alternate fpFlowStack}@keyframes fpFlowStack{0%{transform:translateY(0)}to{transform:translateY(calc(168px - 100%))}}.fp-stack img{transform:none}.fp-colg{background:#fff;grid-template-columns:1fr 1fr 1fr;gap:3px;padding:3px;display:grid}.fp-colg div{background:var(--sf2) center top/cover;border-radius:3px}.fp-cap{color:var(--tx2);text-align:center;z-index:3;background:#ffffffeb;padding:4px 6px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.fp-card.off .fp-shot:after{content:"";background:#787c8066;position:absolute;inset:0}.fp-lock{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fp-lock span{color:#fff;border-radius:var(--rp);background:#17191cd1;padding:6px 12px;font-size:12px;font-weight:700}.fp-layers{perspective:700px;box-shadow:none;background:#1d2a33;border-radius:8px;overflow:visible}.fp-lyr{width:100%;height:100%;transform-style:preserve-3d;border-radius:8px;animation:7s ease-in-out infinite fpTilt;position:absolute;top:0;left:0}.fp-lyr>div{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0;overflow:hidden}.fp-ly1{background:url(/previews/format-layer.jpg?v=1009) 50% 30%/cover;animation:7s ease-in-out infinite fpLy1}.fp-ly2{color:#fff;text-shadow:0 1px 8px #00000073;flex-direction:column;justify-content:flex-end;padding:0 12px 14px;animation:7s ease-in-out infinite fpLy2;display:flex}.fp-ly2 small{letter-spacing:.12em;opacity:.85;font-size:8.5px;font-weight:700}.fp-ly2 b{margin-top:3px;font:800 15px/1.25 Gowun Batang,Noto Serif KR,serif;display:block}.fp-mv{color:#fff;opacity:0;width:14px;height:14px;text-shadow:none;background:#0f766ef2;border-radius:50%;justify-content:center;align-items:center;font-size:9px;animation:7s ease-in-out infinite fpMv;display:flex;position:absolute;bottom:44px;left:4px}.fp-ly3{pointer-events:none;animation:7s ease-in-out infinite fpLy3}.fp-chip{color:#17191c;background:#fffffff5;border-radius:8px;padding:6px 8px;font-size:9px;line-height:1.2;position:absolute;top:12px;right:10px;box-shadow:0 4px 14px #00000040}.fp-chip b{letter-spacing:-.02em;font-size:15px;font-weight:800;display:block}.fp-chip b span{font-size:9px;font-weight:700}.fp-chip i{transform-origin:0;background:#0f766e;border-radius:2px;height:3px;margin-top:4px;animation:7s ease-in-out infinite fpBar;display:block}.fp-lab{color:#fff;opacity:0;background:#0f766ef2;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;animation:7s ease-in-out infinite fpLab;position:absolute;top:8px;left:8px;transform:translateZ(1px)}@keyframes fpTilt{0%,22%{transform:rotateX(0)rotateY(0)}36%,72%{transform:rotateX(52deg)rotateY(-14deg)rotate(-8deg)scale(.78)translateY(10px)}86%,to{transform:rotateX(0)rotateY(0)}}@keyframes fpLy1{0%,22%{box-shadow:none;transform:translateZ(0)}36%,72%{transform:translateZ(-36px);box-shadow:0 18px 40px #00000073}86%,to{box-shadow:none;transform:translateZ(0)}}@keyframes fpLy2{0%,22%{outline:0 solid #0000;transform:translateZ(0)}36%,72%{background:#0f766e1a;outline:1.5px solid #ffffffd9;transform:translateZ(60px)}86%,to{outline:0 solid #0000;transform:translateZ(0)}}@keyframes fpLy3{0%,22%{outline:0 solid #0000;transform:translateZ(0)}36%,72%{outline:1.5px solid #ffffffd9;transform:translateZ(120px)}86%,to{outline:0 solid #0000;transform:translateZ(0)}}@keyframes fpLab{0%,28%{opacity:0}40%,68%{opacity:1}80%,to{opacity:0}}@keyframes fpMv{0%,30%{opacity:0}42%,68%{opacity:1}80%,to{opacity:0}}@keyframes fpBar{0%,10%{transform:scaleX(.05)}40%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fp-lyr,.fp-lyr>div,.fp-lab,.fp-mv,.fp-chip i,.fp-card:hover .fp-pg img,.fp-card:hover .fp-stack .fp-col{animation:none!important}}.fp-body{flex-direction:column;flex:1;gap:7px;padding:11px 13px 12px;display:flex}.fp-name{letter-spacing:-.01em;color:var(--tx);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.fp-lim{color:var(--tx2);background:var(--sf2);border-radius:var(--rp);padding:3px 7px;font-size:10.5px;font-weight:700}.fp-when{color:var(--tx2);min-height:38px;font-size:12.5px;line-height:1.5}.fp-feat{border-top:1px solid var(--bd);gap:5px;margin:0;padding:8px 0 0;list-style:none;display:grid}.fp-feat li{color:var(--tx);align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.fp-feat li i{background:var(--al2);width:15px;height:15px;color:var(--ac-d);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.fp-ex{border:1px solid var(--bd2);border-radius:var(--rp);height:36px;font:700 12.5px var(--f);color:var(--ac);cursor:pointer;background:#fff;margin-top:auto}.fp-ex:hover{border-color:var(--ac);background:var(--al)}.fp-ex-sm{width:100%;height:30px;margin-top:8px}.fp-sub{border-top:1px dashed var(--bd2);margin-top:16px;padding-top:14px}.fp-sub-t{color:var(--tx);margin-bottom:9px;font-size:13px;font-weight:800}.fp-sub-t small{color:var(--tx2);font-weight:500}.fp-styles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.fp-st{border:1.5px solid var(--bd2);cursor:pointer;background:#fff;border-radius:14px;outline:none;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.fp-st:focus-visible{box-shadow:0 0 0 3px var(--al2)}.fp-st.on{border-color:var(--ac);box-shadow:0 0 0 3px var(--al);border-width:2px}.fp-shot-st{border-top:0;height:210px}.fp-shot-st .fp-pg{top:10px;left:10px;right:10px}.fp-st:hover .fp-pg img{animation:30s linear infinite alternate fpFlow}.fp-sb{padding:9px 11px 11px}.fp-sb b{color:var(--tx);font-size:13px;display:block}.fp-sb b span{color:var(--tx2);font-size:11.5px;font-weight:500}.fp-diff{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fp-diff li{color:var(--tx2);padding-left:12px;font-size:11.5px;line-height:1.45;position:relative}.fp-diff li:before{content:"";background:var(--ac);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.fp-note{background:var(--sf);border-radius:var(--rs);color:var(--tx2);margin:12px 0 0;padding:11px 14px;font-size:12.5px;line-height:1.6}.fp-note b{color:var(--tx)}.fp-phone .fp-grid{grid-template-columns:1fr;gap:8px}.fp-phone .fp-card{flex-flow:wrap}.fp-phone .fp-state{order:0;width:100%}.fp-phone .fp-shot{border:0;border-right:1px solid var(--bd);order:1;width:118px;height:158px}.fp-phone .fp-shot .fp-pg{top:10px;left:10px;right:10px}.fp-phone .fp-body{flex:1;order:2;min-width:0;padding:8px 12px 10px}.fp-phone .fp-when{min-height:0}.fp-phone .fp-feat{gap:4px}.fp-phone .fp-feat li:nth-child(n+4){display:none}.fp-phone .fp-ex{height:32px;margin-top:6px}.fp-phone .fp-styles{grid-template-columns:1fr 1fr;gap:8px}.fp-phone .fp-shot-st{border-right:0;width:100%;height:150px}.rs-rail{top:var(--tb-h);bottom:0;left:var(--side-w,0px);z-index:120;border-right:1px solid var(--bd);background:#fff;flex-direction:column;align-items:center;gap:4px;width:64px;padding:10px 0;transition:left .18s;display:flex;position:fixed}.rs-rail button{width:52px;color:var(--tx3);font:600 11px/1 var(--f);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 7px;display:flex}.rs-rail button svg{width:20px;height:20px}.rs-rail button:hover{background:var(--sf);color:var(--tx)}.rs-rail button.on{background:var(--al);color:var(--ac)}.rs-grid{grid-template-columns:384px minmax(0,1fr) 320px}.rs-col-l .rs-side{left:calc(var(--side-w,0px) + 64px)}.rs-zoom{left:calc(var(--side-w,0px) + 384px)}.rs-toolbar{-webkit-backdrop-filter:none;background:#fff}.rs-toolbar button[data-guide=result\.export]{background:var(--ac)!important;border-color:var(--ac)!important;color:#fff!important;border-radius:10px!important}@media (max-width:1180px){.rs-grid{grid-template-columns:344px minmax(0,1fr)}.rs-zoom{left:calc(var(--side-w,0px) + 344px)}}@media (max-width:768px){.rs-rail{display:none}.rs-grid{grid-template-columns:1fr}.rs-col-l .rs-side{left:var(--side-w,0px)}}.rail-panel{font-family:var(--f);flex-direction:column;gap:6px;display:flex}.rail-panel .rp-h{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.rail-panel .rp-h b{color:var(--tx);font-size:16px}.rail-panel .rp-h span{color:var(--tx3);font-size:12px}.rail-panel .rp-sub{color:var(--tx3);margin:12px 0 4px;font-size:12px;font-weight:700}.rail-panel .rp-row{align-items:center;gap:8px;margin-top:6px;display:flex}.rail-panel .rp-row input[type=color]{border:1px solid var(--bd2);cursor:pointer;background:#fff;border-radius:8px;width:32px;height:28px;padding:2px}.rail-panel .rp-k{color:var(--tx3);font-size:12.5px}.rail-panel .rp-v{color:var(--tx2);flex:1;font-size:13px}.rail-panel .rp-note{color:var(--tx3);margin:8px 0 0;font-size:12px;line-height:1.6}.rail-panel .rp-inp{border:1px solid var(--bd2);min-width:0;height:34px;font:inherit;border-radius:9px;flex:1;padding:0 10px;font-size:13px}.rail-panel .rp-btn{background:var(--ac);color:#fff;height:34px;font:700 12.5px var(--f);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:0 12px}.rail-panel .rp-btn.ghost{color:var(--tx2);border:1px solid var(--bd2);background:#fff}.rail-panel .rp-btn:disabled{opacity:.45;cursor:default}.rail-panel .rp-link{color:var(--ac);font:600 12px var(--f);cursor:pointer;background:0 0;border:0;margin-left:auto}.rail-panel .el-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rail-panel .el-grid.el-wide{grid-template-columns:repeat(2,1fr)}.rail-panel .el-tile{aspect-ratio:1.25;border:1px solid var(--bd);background:var(--sf);cursor:pointer;border-radius:12px;place-items:center;padding:12px;display:grid}.rail-panel .el-wide .el-tile{aspect-ratio:2.6;padding:8px 12px}.rail-panel .el-tile:hover:not(:disabled){border-color:var(--ac);background:#fff}.rail-panel .el-tile:disabled{opacity:.5;cursor:default}.rail-panel .bk-card{border:1px solid var(--bd);background:#fff;border-radius:14px;margin-top:8px;padding:12px 14px}.rail-panel .bk-sw{border:1px solid var(--bd2);border-radius:50%;flex:none;width:22px;height:22px}.rail-panel .bk-logo{border:1px dashed var(--bd2);background:var(--sf);height:72px;color:var(--tx3);border-radius:10px;place-items:center;font-size:12px;display:grid}.rail-panel .bk-logo img{max-width:90%;max-height:60px}.rail-panel .rp-toast{background:var(--tx);color:#fff;border-radius:10px;margin-top:8px;padding:9px 12px;font-size:12.5px;position:sticky;bottom:8px}.rail-panel .ly-list{flex-direction:column;gap:4px;margin-top:6px;display:flex}.rail-panel .ly-item{border:1px solid var(--bd);text-align:left;cursor:pointer;font:13px var(--f);color:var(--tx);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rail-panel .ly-item:hover{border-color:var(--ac)}.rail-panel .ly-item i{background:var(--sf2);color:var(--tx2);border-radius:6px;flex:none;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700}.rail-panel .ly-item i[data-k=글자]{color:#435c91;background:#eef1f7}.rail-panel .ly-item i[data-k=사진]{background:var(--al);color:var(--ac)}.rs-float,.rs-multibar{z-index:9400;font-family:var(--f);white-space:nowrap;color:#17181c;background:#fff;border:1px solid #e5e6e8;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 10px 30px #17181c24,0 1px 3px #17181c0f}.rs-float button:not(.fb-copy *):not(.fxk *),.rs-multibar button{color:#3d424a;min-width:30px;height:30px;font:600 13px var(--f);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.rs-float button:not(.fb-copy *):not(.fxk *):hover,.rs-multibar button:hover{background:#f3f4f4}.rs-float button.on:not(.fb-copy *):not(.fxk *){color:#fff;background:#17181c}.rs-float .fb-txt,.rs-multibar .fb-txt{color:#3d424a;padding:0 10px;font-weight:600}.rs-float .fb-tl{color:#2b2f35;padding:0 9px;font-size:12.5px;font-weight:600}.rs-float .fb-tl svg{color:#08766c}.rs-float .fb-tl small{color:#08766c;background:#e8f4f1;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:600}.rs-float .fb-sep,.rs-multibar .fb-sep{background:#e5e6e8;flex:none;width:1px;height:20px;margin:0 4px}.rs-float .fb-hint{color:#8a8e96;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12px;display:inline-flex}.rs-float .fb-popwrap{display:inline-flex;position:relative}.rs-float .fb-pop{z-index:2;white-space:normal;background:#fff;border:1px solid #e5e6e8;border-radius:12px;min-width:180px;padding:10px;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 14px 36px #17181c29}.rs-float .fb-pop.wide{min-width:240px;padding:6px;left:0;transform:none}.rs-float .fb-fontbtn{border-radius:7px;width:168px;height:30px;border:1px solid #e5e6e8!important;justify-content:space-between!important;padding:0 8px 0 10px!important;font-size:13px!important;font-weight:500!important}.rs-float .fb-fontbtn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-float .fb-fontbtn.on{color:#17181c!important;background:#fff!important;border-color:#08766c!important}.rs-float .fb-chev{color:#8a8e96;flex:none}.rs-float .fb-fontlist{max-height:min(420px,60vh);display:block;overflow-y:auto}.rs-float .fb-fontlist button{text-align:left;color:#17181c;border-radius:8px;width:100%;height:auto;padding:8px 10px;font-size:15px;font-weight:400;display:block}.rs-float .fb-fontlist button.on{color:#06665e;background:#e8f4f1}.rs-float .fb-grp{color:#8a8e96;padding:10px 10px 4px;font-size:11px;font-weight:700}.rs-float .fb-size{border:1px solid #e5e6e8;border-radius:7px;align-items:center;height:30px;margin-left:4px;display:inline-flex}.rs-float .fb-size button{color:#6b7079;min-width:24px;height:28px;padding:0;font-size:15px}.rs-float .fb-size input{text-align:center;width:36px;height:28px;font:600 13px var(--f);color:#17181c;appearance:textfield;background:0 0;border:0}.rs-float .fb-size input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rs-float .fb-size input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rs-float .fb-size input:focus{outline-offset:-1px;border-radius:4px;outline:2px solid #08766c}.rs-float .fb-a{font:700 14px/1 var(--f);flex-direction:column;align-items:center;gap:2px;display:inline-flex}.rs-float .fb-a i{border-radius:2px;width:16px;height:4px;display:block}.rs-float .fb-colorbtn.on{color:#17181c!important;background:#f3f4f4!important}.rs-float .fb-colors{gap:8px;width:196px;display:grid}.rs-float .fb-plab{color:#8a8e96;font-size:11.5px;font-weight:600}.rs-float .fb-swrow{flex-wrap:wrap;gap:7px;display:flex}.rs-float .fb-sw{border:1px solid #00000024!important;border-radius:50%!important;width:22px!important;min-width:0!important;height:22px!important;padding:0!important}.rs-float .fb-sw.sq{border-radius:6px!important}.rs-float .fb-sw.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #08766c}.rs-float .fb-pick{cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);display:inline-block;position:relative;overflow:hidden}.rs-float .fb-pick input{opacity:0;cursor:pointer;position:absolute;inset:-4px}.rs-float .fb-plink{color:#08766c!important;justify-content:flex-start!important;height:28px!important;padding:0 4px!important;font-size:12px!important}.rs-float .fb-ranges{gap:12px;width:220px;display:grid}.rs-float .fb-ranges label{color:#6b7079;gap:6px;font-size:12px;display:grid}.rs-float .fb-ranges label span{justify-content:space-between;display:flex}.rs-float .fb-ranges b{color:#17181c;font-weight:600}.rs-float .fb-ranges input{accent-color:#08766c;width:100%}.rs-float .fb-menu{gap:2px;min-width:170px;display:grid}.rs-float .fb-menu button{color:#17181c;justify-content:flex-start;width:100%;padding:0 10px;font-weight:500}.rs-float .fb-menu button.on{color:#06665e;background:#e8f4f1}.rs-float .fb-menu button:disabled{color:#c3c6ca;cursor:default;background:0 0}.rs-multibar{background:var(--tx);border-color:var(--tx);color:#fff;position:fixed;bottom:76px;left:50%;transform:translate(-50%)}.rs-multibar b{padding:0 8px;font-size:13px}.rs-multibar button{color:#fff;font-size:15px}.rs-multibar button:hover{background:#ffffff24}.rs-multibar .fb-txt{color:#cfd3d1;font-size:13px}.rs-multibar .fb-sep{background:#fff3}.rs-toolbar .rs-titleblock .rs-meta{font-size:11.5px!important}.ex-presets{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ex-presets button{text-align:left;cursor:pointer;font-family:var(--f);background:#fff;border:1px solid #e5e6e8;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.ex-presets button.on{border-color:#08766c;box-shadow:0 0 0 3px #e8f4f1}.ex-presets b{color:#17181c;font-size:13.5px}.ex-presets span{color:#8a8e96;font-size:11.5px}.ex-presets em{color:#08766c;margin-top:8px;font-size:11.5px;font-style:normal;font-weight:600}.ex-opts{gap:8px;display:grid}.ex-opts>div{border:1px solid #e5e6e8;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.ex-opts b{color:#17181c;font-size:12.5px}.ex-opts span{color:#6b7079;font-size:12px}.ex-go{color:#fff;height:48px;font:700 14px var(--f);cursor:pointer;background:#08766c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.ex-go:disabled{opacity:.6;cursor:default}@media (max-width:640px){.ex-presets{grid-template-columns:1fr 1fr}}.rs-aside-extra{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:38vh;padding-top:10px;display:flex;overflow-y:auto}.rs-ver{border-top:1px solid #e5e6e8;padding-top:10px}.rs-ver-h{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.rs-ver-h b{color:#17181c;font-size:13px}.rs-ver-h span{color:#8a8e96;font-size:11px}.rs-vi{text-align:left;cursor:pointer;width:100%;font-size:11.5px;font-family:var(--f);background:0 0;border:0;border-radius:8px;gap:9px;padding:6px 4px;display:flex}button.rs-vi:hover{background:#f3f4f4}.rs-vi i{background:#c9cdd1;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.rs-vi.on i{background:#08766c}.rs-vi b{color:#17181c;font-size:12px;display:block}.rs-vi span{color:#8a8e96}.rs-memo{background:#fff8e9;border:1px solid #f1dfb4;border-radius:12px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.rs-memo b{color:#6a4b12;margin-bottom:2px;font-size:12px}.rs-memo button{text-align:left;font:500 11.5px/1.45 var(--f);color:#6a4b12;cursor:pointer;background:0 0;border:0;padding:2px 0}.rs-memo button:hover{text-decoration:underline}.rs-rail-gap{flex:1}.rs-rail{padding-bottom:12px}.rs-memo summary{color:#6a4b12;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.rs-memo summary::-webkit-details-marker{display:none}.rs-memo summary span{color:#9a7a3c;margin-left:4px;font-weight:500}.rs-memo summary:after{content:"▾";float:right;color:#9a7a3c}.rs-memo[open] summary:after{content:"▴"}.rs-memo[open] summary{margin-bottom:4px}.pt-photo{flex-direction:column;gap:8px;display:flex}.pt-lab{color:#8a8e96;justify-content:space-between;align-items:baseline;margin-top:4px;font-size:11.5px;font-weight:600;display:flex}.pt-lab span{font-size:11px;font-weight:500}.pt-prev{background:#f6f7f7;border:1px solid #e5e6e8;border-radius:12px;position:relative;overflow:hidden}.pt-prev.err{border-color:#f04438}.pt-prev.done{border-color:#08766c}.pt-prev img{object-fit:cover;width:100%;display:block}.pt-empty{color:#8a8e96;place-items:center;height:110px;font-size:12px;display:grid}.pt-busy{color:#17181c;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:absolute;inset:0}.pt-busy i{border:2px solid #cfe7e2;border-top-color:#08766c;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.pt-done{color:#fff;background:#08766c;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:8px;left:8px}.pt-err{color:#b42318;background:#fef3f2;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.pt-err span{flex:1}.pt-err button{color:#b42318;cursor:pointer;background:#fff;border:1px solid #b42318;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700}.pt-tools{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pt-tool{text-align:left;cursor:pointer;font-family:var(--f);color:#17181c;background:#fff;border:1px solid #e5e6e8;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.pt-tool:hover:not(:disabled){border-color:#08766c}.pt-tool:disabled{opacity:.5;cursor:default}.pt-tool svg{color:#08766c;flex:none;margin-top:1px}.pt-tool span{min-width:0}.pt-tool b{white-space:nowrap;font-size:12.5px;font-weight:650;display:block}.pt-tool small{color:#8a8e96;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pt-tool.new{border-color:#bfe0d9}.pt-tool em{color:#fff;vertical-align:1px;background:#e5487f;border-radius:5px;margin-left:4px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:700}.pt-tool.on{color:#fff;background:#08766c;border-color:#08766c}.pt-tool.on svg,.pt-tool.on small{color:#fff}.pt-inst textarea{box-sizing:border-box;width:100%;font:500 12.5px/1.5 var(--f);resize:vertical;color:#17181c;background:#fff;border:1px dashed #c6cecb;border-radius:10px;padding:9px 11px}.pt-inst textarea:focus{border-style:solid;border-color:#08766c;outline:none}.pt-inst-go{grid-template-columns:1fr;gap:6px;margin-top:6px;display:grid}.pt-inst-go button{color:#fff;height:34px;font:600 12.5px var(--f);cursor:pointer;background:#17181c;border:0;border-radius:9px}.pt-inst-go button:disabled{opacity:.5}.ptm-back{z-index:9600;background:#0f141299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ptm{max-width:calc(100vw - 40px);font-family:var(--f);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ptm-h{align-items:baseline;gap:10px;display:flex}.ptm-h b{font-size:16px}.ptm-h span{color:#8a8e96;flex:1;font-size:12px}.ptm-x{cursor:pointer;color:#6b7079;background:#f3f4f4;border:0;border-radius:50%;width:28px;height:28px}.ptm-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#eef0ef;border-radius:10px;align-self:center;position:relative;overflow:hidden}.ptm-stage img,.ptm-stage canvas{position:absolute;top:0;left:0}.ptm-stage canvas{width:100%;height:100%}.ptm-box{pointer-events:none;background:#ff00c814;border:2px dashed #ff00c8;position:absolute}.ptm-busy{background:#ffffffb3;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.ptm-busy i{border:2px solid #cfe7e2;border-top-color:#08766c;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.ptm-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ptm-ctl label{color:#6b7079;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.ptm-ctl input[type=range]{accent-color:#08766c;flex:1}.ptm-ctl button{font:600 12px var(--f);cursor:pointer;background:#fff;border:1px solid #e5e6e8;border-radius:8px;padding:6px 10px}.ptm-ctl button:disabled{opacity:.5}.ptm-in{height:38px;font:500 13px var(--f);border:1px solid #e5e6e8;border-radius:10px;flex:1;padding:0 12px}.ptm-err{color:#b42318;margin:0;font-size:12.5px}.ptm-f{justify-content:space-between;align-items:center;gap:12px;display:flex}.ptm-f span{color:#8a8e96;font-size:11.5px}.ptm-go{color:#fff;height:40px;font:700 13.5px var(--f);cursor:pointer;background:#08766c;border:0;border-radius:10px;padding:0 18px}.ptm-go:disabled{opacity:.5;cursor:default}.rs-float .fb-menu small{color:#8a8e96;margin-left:auto;font-size:11px;font-weight:500}.rs-float .fb-msep{background:#e5e6e8;height:1px;margin:4px 2px}.rail-panel .ly-row{align-items:center;gap:2px;display:flex}.rail-panel .ly-row .ly-item{flex:1;min-width:0}.rail-panel .ly-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-panel .ly-ic{color:#9aa0a6;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:30px;display:grid}.rail-panel .ly-ic:hover{color:#17181c;background:#f3f4f4}.rail-panel .ly-ic.on{color:#08766c}.rail-panel .ly-row.off .ly-item span{color:#b6babf;text-decoration:line-through}.rail-panel .ly-row.lk .ly-item{background:#fafafa}.rs-multibar .fb-mhint{color:#9aa0a6;padding:0 6px;font-size:12px}.pt-tool{position:relative}.pt-tool em{margin:0;position:absolute;top:-6px;right:8px}.ptm.ask{width:380px}.ptm .ask-img{object-fit:contain;background:#f3f4f4;border-radius:10px;width:100%;max-height:220px}.ptm .ask-t{color:#3d424a;margin:0;font-size:13px;line-height:1.6}.ptm .ask-t b{color:#08766c}.ptm .ask-cancel{height:40px;font:600 13px var(--f);cursor:pointer;background:#fff;border:1px solid #e5e6e8;border-radius:10px;padding:0 16px}.pt-layers{margin-top:6px}.pt-layers .rail-panel{padding:0}.pt-layers .rp-h b{color:#8a8e96;font-size:12px;font-weight:600}.ptm .ptm-x{margin-left:auto}.sn.sn-overlay{z-index:9700;box-shadow:12px 0 40px #17181c2e}.sn-scrim{z-index:9690;background:#0f141240;position:fixed;inset:0}.rs-rail .rs-rail-div{background:var(--bd);flex:none;width:32px;height:1px;margin:2px 0 4px}.rs-float .fb-copy{white-space:normal;width:340px;max-height:min(460px,60vh);font-weight:400;overflow-y:auto}.rs-float .fb-fx.has{color:#06665e!important;background:#e8f4f1!important}.rs-float .fb-fx.has svg{color:#06665e}.pv-sec[data-bg] .bs-sec{color:var(--sec-ink,#111)!important;background:0 0!important}.pv-sec[data-bg] .bs-sec :is(h1,h2,h3,p,li,.rs-h){color:var(--sec-ink,#111)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
