/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-border-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}::backdrop{--tw-border-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}}}@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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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,)}}:root{--ink:#172032;--muted:#6f7785;--line:#e6e8eb;--paper:#fff;--canvas:#f5f6f4;--navy:#172a46;--teal:#26a293}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);word-break:keep-all;margin:0;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}button,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:10px;padding:11px 16px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:236px 1fr auto;align-items:center;height:72px;padding:0 30px 0 28px;display:grid;position:fixed;inset:0 0 auto}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:21px;font-weight:850;display:flex}.brand-mark{background:var(--navy);border-radius:9px;align-items:end;gap:2.5px;width:29px;height:29px;padding:5px;display:flex}.brand-mark i{background:#fff;border-radius:2px;width:5px;display:block;transform:skewY(-13deg)}.brand-mark i:first-child{opacity:.72;height:8px}.brand-mark i:nth-child(2){height:13px}.brand-mark i:nth-child(3){background:#63d8c8;height:18px}.topbar-center{color:#777f8a;justify-self:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.eyebrow-dot{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #dff4f0}.topbar-actions{align-items:center;gap:12px;display:flex}.plan-pill{color:#56716c;cursor:pointer;background:#f1f7f5;border:1px solid #dce7e3;border-radius:11px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-family:inherit;font-size:10px;display:flex}.plan-pill:hover{background:#eaf5f2;border-color:#a9cfc7}.plan-pill span{color:#287f73;letter-spacing:.04em;background:#dff1eb;border-radius:6px;padding:2px 6px;font-size:8px;font-weight:800}.plan-pill b{font-size:10px;font-weight:800}.install-pill{color:#166f64;cursor:pointer;background:#dff4ef;border:1px solid #77bfb4;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #2084751a}.install-pill span{background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.icon-button{border:1px solid var(--line);color:#b9bec5;cursor:pointer;background:#fff;border-radius:12px;width:38px;height:38px;font-size:8px}.profile-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.profile-button span{color:#344154;background:#e8ecef;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.profile-button b{font-weight:700}.sidebar{z-index:20;border-right:1px solid var(--line);background:#fafaf9;flex-direction:column;width:236px;padding:24px 18px 20px;display:flex;position:fixed;inset:72px auto 0 0}.new-task-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;height:46px;font-weight:750;box-shadow:0 7px 17px #172a4624}.new-task-button span{color:#71d9ca;margin-right:7px;font-size:19px;font-weight:400}.sidebar nav{margin-top:28px}.nav-label{color:#a0a5ad;letter-spacing:.09em;margin:0 10px 9px;font-size:10px;font-weight:800}.nav-label-spaced{margin-top:28px}.nav-item{color:#676f7b;border-radius:10px;align-items:center;gap:11px;min-height:41px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.nav-item:hover,.nav-item.active{color:var(--ink);background:#eef2f1}.nav-item>span:first-child:not(.mini-icon){text-align:center;color:#8b929c;width:18px;font-size:17px}.nav-item em{color:#60706f;text-align:center;background:#dfe7e6;border-radius:10px;min-width:21px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.mini-icon{border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.mini-icon.teal{color:#148478;background:#dff4f0}.mini-icon.violet{color:#6757af;background:#ebe7fa}.mini-icon.blue{color:#4278a9;background:#e4eff9}.mini-icon.green{color:#388158;background:#e3f1e8}.mini-icon.blog{color:#128849;background:#ddf7e7}.sidebar-help{background:#f4f8f6;border:1px solid #e3e8e5;border-radius:13px;gap:10px;margin-top:auto;padding:14px;display:flex}.sidebar-help>span{color:#338c7f;background:#dcece7;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.sidebar-help b,.sidebar-help a{font-size:11px;display:block}.sidebar-help b{margin-bottom:3px}.sidebar-help a{color:#4d8d83;text-underline-offset:2px;text-decoration:underline}.workspace{background:var(--paper);grid-template-columns:minmax(580px,1fr) 330px;min-height:100vh;padding:72px 0 0 236px;display:grid}.hero-panel{background:linear-gradient(145deg,#fbfbf8 0%,#f6f8f6 62%,#f2f5f3 100%);min-height:calc(100vh - 72px);padding:clamp(68px,8vh,94px) clamp(42px,5vw,82px) 52px;position:relative;overflow:hidden}.hero-panel:before{content:"";border:80px solid #24a39409;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-240px}.hero-copy,.composer-card{z-index:1;max-width:760px;margin:0 auto;position:relative}.kicker{color:#778078;letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:750;display:flex}.kicker:before{content:"";background:var(--teal);width:20px;height:2px}.kicker span{color:#2b8b7f;letter-spacing:.06em;background:#dff4ef;border-radius:5px;padding:3px 7px;font-size:9px}.hero-copy h1{color:#172236;letter-spacing:-.055em;max-width:650px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,4.8vw,64px);font-weight:650;line-height:1.13}.hero-copy>p:last-child{color:#69727c;letter-spacing:-.01em;margin:24px 0 0;font-size:16px;line-height:1.78}.composer-card{background:#ffffffe6;border:1px solid #dfe3e0;border-radius:22px;margin-top:42px;padding:9px 9px 12px;box-shadow:0 20px 50px #1a2f2a17,0 2px 5px #1a2f2a0a}.first-run-guide{background:linear-gradient(135deg,#eaf7f4,#f8fbfa);border:1px solid #b9ddd6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;padding:13px 14px;display:flex}.first-run-guide small,.first-run-guide b,.first-run-guide span{display:block}.first-run-guide small{color:#1d756a;font-size:11px;font-weight:850}.first-run-guide b{color:#2d453f;margin-top:3px;font-size:13px}.first-run-guide>div>span{color:#50655f;margin-top:4px;font-size:11px}.first-run-guide button{color:#fff;cursor:pointer;background:#173356;border:0;border-radius:9px;flex:none;min-height:40px;padding:8px 12px;font-size:11px;font-weight:800}.first-run-guide button span{color:#8de4d9;margin-left:5px;display:inline}.type-tabs{scrollbar-width:none;gap:2px;padding:2px 3px 9px;display:flex;overflow-x:auto}.type-tabs::-webkit-scrollbar{display:none}.type-tabs button{color:#747c86;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;min-width:max-content;height:39px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.type-tabs button.active{color:#273849;background:#eef2f1}.work-icon{border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:grid}.work-icon.research{color:#148478;background:#dff4f0}.work-icon.plan{color:#9a6729;background:#faedda}.work-icon.ppt{color:#aa5c4b;background:#f5e7e3}.work-icon.word{color:#376d9e;background:#e2edf8}.work-icon.excel{color:#317852;background:#e0f0e5}.work-icon.blog{color:#128849;background:#ddf7e7}.prompt-box{background:#fff;border:1px solid #eaebe9;border-radius:15px;padding:18px 19px 13px}.prompt-box label{color:#9a9fa4;letter-spacing:.03em;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.prompt-box textarea{resize:vertical;color:#283241;background:0 0;border:0;outline:0;width:100%;min-height:82px;padding:0;font-size:14px;font-weight:570;line-height:1.65}.prompt-box textarea[aria-invalid=true]{border-radius:7px;box-shadow:0 0 0 3px #be4c3f1c}.prompt-feedback{color:#89908f;border-top:1px solid #f0f1ef;justify-content:space-between;align-items:flex-start;gap:12px;min-height:26px;margin:2px 0 9px;padding-top:7px;font-size:9px;line-height:1.5;display:flex}.prompt-feedback span{max-width:78%}.prompt-feedback small{color:#8c9693;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.prompt-feedback.warning,.prompt-feedback.warning small{color:#9a6b26}.prompt-feedback.error,.prompt-feedback .over{color:#b4473d;font-weight:750}.continuation-source{background:linear-gradient(135deg,#edf8f5,#f7fbfa);border:1px solid #b9ddd6;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 11px;padding:11px;display:grid}.continuation-source>div{min-width:0}.continuation-source small,.continuation-source b,.continuation-source em{display:block}.continuation-source small{color:#3d8b7f;font-size:8px;font-weight:800}.continuation-source b{color:#344640;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.continuation-source em{color:#78908a;margin-top:3px;font-size:8px;font-style:normal}.continuation-source>button{color:#54736c;cursor:pointer;background:#fff;border:1px solid #cbded9;border-radius:8px;min-height:36px;padding:0 10px;font-size:9px;font-weight:750}.prompt-footer{border-top:1px solid #eff0ef;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.prompt-tools{align-items:center;gap:6px;display:flex}.prompt-tools button{color:#7b838c;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 8px;font-size:11px}.prompt-tools button:hover{background:#f3f5f4}.prompt-tools b{color:#9ea4aa;margin-left:4px}.divider{background:#e2e4e2;width:1px;height:16px}.primary-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:118px;height:39px;padding:0 16px;font-size:12px;font-weight:750;box-shadow:0 6px 14px #172a4624}.primary-button span{color:#6cdbcc;margin-left:8px;font-size:15px}.security-note{color:#858b92;margin:10px 7px 0;font-size:10px;line-height:1.5}.security-note span{color:#83a39e;margin-right:5px;font-size:8px}.live-notice{color:#278b7f;min-height:17px;margin:3px 7px 0;font-size:10px;font-weight:650}.right-rail{border-left:1px solid var(--line);background:#fcfcfb;padding:47px 24px 30px}.rail-heading{justify-content:space-between;align-items:end;display:flex}.rail-heading p{color:#9ca1a7;letter-spacing:.06em;margin:0 0 4px;font-size:10px;font-weight:700}.rail-heading h2{letter-spacing:-.035em;margin:0;font-size:19px}.rail-heading>a{color:#7f878f;text-underline-offset:3px;font-size:10px;text-decoration:underline}.recent-list{gap:8px;margin-top:18px;display:grid}.recent-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eae8;border-radius:13px;grid-template-columns:38px 1fr 12px;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.recent-card:hover{border-color:#d4dcda;transform:translateY(-1px);box-shadow:0 8px 18px #1e2e2b0f}.recent-card>span:nth-child(2){min-width:0}.recent-card b,.recent-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-card b{color:#35404d;font-size:11px}.recent-card small{color:#969ca2;margin-top:5px;font-size:9px}.recent-card i{color:#b2b7bc;font-size:18px;font-style:normal}.file-symbol{border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.file-symbol.blue{color:#5d7fa3;background:#e7eef7}.file-symbol.green{color:#5d8b70;background:#e4f1ea}.file-symbol.amber{color:#a1804f;background:#f6eddf}.trust-card{background:#edf5f2;border-radius:15px;gap:12px;margin-top:22px;padding:18px;display:flex}.trust-icon{color:#298778;background:#d6ebe5;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.trust-card b{font-size:11px}.trust-card p{color:#687a76;margin:7px 0 10px;font-size:10px;line-height:1.65}.trust-card a{color:#347f75;font-size:9px;font-weight:750}.trust-card a span{margin-left:3px}:is(button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible){outline-offset:2px;outline:3px solid #26a29359}@media (max-width:1160px){.workspace{grid-template-columns:1fr}.right-rail{border-top:1px solid var(--line);border-left:0;padding:36px clamp(24px,8vw,84px) 48px;display:block}.right-rail>.rail-heading,.right-rail>.recent-list,.right-rail>.trust-card{max-width:760px;margin-left:auto;margin-right:auto}.hero-panel{min-height:calc(100vh - 72px)}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;height:64px;padding:0 16px}.topbar-center,.profile-button b,.plan-pill span{display:none}.plan-pill{min-height:32px;padding:5px 8px}.sidebar{display:none}.workspace{padding:64px 0 0}.hero-panel{min-height:calc(100vh - 64px);padding:48px 18px 36px}.hero-copy h1{font-size:clamp(38px,12vw,52px)}.hero-copy>p:last-child{font-size:14px}.desktop-break{display:none}.composer-card{border-radius:18px;margin-top:34px}.type-tabs{padding-bottom:8px}.type-tabs button{padding:0 9px}.prompt-box{padding:16px 14px 12px}.prompt-footer{flex-direction:column;align-items:stretch}.primary-button{width:100%;height:44px}.prompt-tools{justify-content:space-between}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.notification-dot{background:#d87c6f;border-radius:50%;width:7px;height:7px;margin:auto;display:block;box-shadow:0 0 0 3px #f9e9e6}.nav-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.mini-icon.research{color:#148478;background:#dff4f0}.mini-icon.ppt{color:#aa5c4b;background:#f5e7e3}.mini-icon.word{color:#376d9e;background:#e2edf8}.mini-icon.excel{color:#317852;background:#e0f0e5}.sidebar-help button{color:#4d8d83;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline;display:block}.attached-file{color:#59716e;background:#eef5f3;border-radius:9px;align-items:center;gap:8px;max-width:100%;margin:0 0 11px;padding:8px 10px;font-size:10px;display:flex}.attached-file span{color:#4e958a}.attached-file b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.attached-file small{color:#84928f;flex:none;font-size:8px}.attached-file button{color:#7b8a87;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 3px;font-size:16px}.active-template-row{background:linear-gradient(135deg,#f9fbfa,#f4f8f6);border:1px solid #e3e8e5;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 10px;padding:9px 10px;display:grid}.active-template-preview{border:1px solid;border-radius:7px;grid-template-rows:5px 1fr;grid-template-columns:1fr 1fr;gap:4px;width:42px;height:34px;padding:7px;display:grid;overflow:hidden;box-shadow:0 4px 10px #1c302b0f}.active-template-preview i{border-radius:2px;display:block}.active-template-preview i:first-child{grid-column:1/-1}.active-template-preview i:nth-child(2){opacity:.88}.active-template-preview i:nth-child(3){opacity:.55}.active-template-preview.ppt{aspect-ratio:16/9;align-self:center;height:28px}.active-template-row>span:nth-child(2){grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.active-template-row small{color:#8c9692;letter-spacing:.05em;grid-column:1/-1;margin-bottom:2px;font-size:7px;font-weight:750}.active-template-row b{color:#43504d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.active-template-row em{color:#4b867d;border-left:1px solid #dfe5e2;min-width:max-content;padding-left:7px;font-size:8px;font-style:normal}.active-template-row button{color:#4f6f68;cursor:pointer;background:#fff;border:1px solid #d9e1dd;border-radius:8px;height:29px;padding:0 9px;font-size:8px;font-weight:750}.request-settings{grid-template-columns:1fr 1fr;gap:8px;margin:1px 0 12px;display:grid}.request-settings label{background:#fafbf9;border:1px solid #edf0ee;border-radius:9px;align-items:center;gap:8px;min-width:0;margin:0;padding:8px 10px;display:flex}.request-settings label>span{color:#999fa3;flex:none;font-size:9px}.request-settings select{color:#53606c;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px;font-weight:700}.ppt-design-panel{background:linear-gradient(135deg,#f7fbfa,#eef7f4);border:1px solid #dbe8e4;border-radius:12px;margin:0 0 12px;padding:12px}.ppt-design-heading{align-items:center;gap:9px;display:flex}.ppt-design-heading>span{color:#208c7d;background:#dff3ee;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.ppt-design-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ppt-design-heading b{color:#354c47;font-size:12px}.ppt-design-heading small{color:#71847f;font-size:10px;line-height:1.45}.ppt-design-heading>em{color:#568078;white-space:nowrap;background:#fff;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.ppt-design-controls{grid-template-columns:1.1fr 1.45fr 1.2fr;gap:8px;margin-top:10px;display:grid}.ppt-design-controls>label,.theme-background-field,.presentation-upload-field{background:#fff;border:1px solid #dfe8e5;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:52px;padding:8px 9px;display:flex}.ppt-design-controls label>span,.theme-background-field>span,.presentation-upload-field>span{color:#6f817c;font-size:10px;font-weight:800}.theme-background-field>span small,.presentation-upload-field>span small{color:#8c9a96;margin-left:4px;font-size:9px}.ppt-design-controls select,.ppt-design-controls input{color:#40524d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0;font-size:11px;font-weight:700}.theme-background-field,.presentation-upload-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.theme-background-field>span,.presentation-upload-field>span{grid-column:1/-1}.theme-background-field>button,.presentation-upload-field>button{color:#377c71;cursor:pointer;background:#f8fbfa;border:1px solid #cfdcd8;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.theme-background-field>b,.presentation-upload-field>b{color:#50635e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.theme-background-field>b button,.presentation-upload-field>b button{color:#84928e;cursor:pointer;background:0 0;border:0;margin-left:4px}.theme-background-field .saved-background,.presentation-upload-field .saved-background{color:#34796f}.theme-background-field .remove-background-button,.presentation-upload-field .remove-background-button{color:#9a5b51;background:#fff9f7;border-color:#ead4cf;grid-column:1/-1}.presentation-title-field{position:relative}.presentation-title-field>em{color:#8d9c98;font-size:9px;font-style:normal;position:absolute;top:7px;right:8px}.presentation-title-field>span small{color:#8c9a96;font-size:9px}.presentation-title-field,.visual-files-field{grid-column:span 2}.presentation-image-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.presentation-image-list>div{background:#fff;border:1px solid #dce8e4;border-radius:9px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.presentation-image-list img,.presentation-image-list>div>span:first-child{object-fit:cover;background:#edf3f1;border-radius:6px;width:54px;height:40px}.presentation-image-list>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.presentation-image-list small{color:#3b8b7e;font-size:9px;font-weight:800}.presentation-image-list b{color:#465a55;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.presentation-image-list em{color:#879591;font-size:9px;font-style:normal}.presentation-image-list>div>div{gap:4px;display:flex}.presentation-image-list button{color:#4f746d;cursor:pointer;background:#f8fbfa;border:1px solid #d9e3e0;border-radius:7px;width:34px;height:34px;padding:0;font-size:13px}.presentation-image-list button:disabled{opacity:.35;cursor:default}.presentation-image-list.compact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-image-list.compact-list>div{grid-template-columns:42px minmax(0,1fr)}.presentation-image-list.compact-list img,.presentation-image-list.compact-list>div>span:first-child{width:42px;height:34px}.presentation-image-list.compact-list>div>div{grid-column:1/-1;justify-content:flex-end}.presentation-upload-note{color:#647974;align-items:flex-start;gap:6px;margin:9px 1px 0;font-size:9px;line-height:1.55;display:flex}.presentation-upload-note span{color:#248e80;flex:none;font-weight:900}.ppt-ai-limit-note{color:#725e3c;background:#fff9ed;border:1px solid #ead8b8;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin:9px 1px 0;padding:9px 10px;font-size:9px;line-height:1.5;display:grid}.ppt-ai-limit-note>span:first-child{color:#8a6425;background:#f5e5c4;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:900;display:grid}.ppt-ai-limit-note b{color:#5f4b2d;font-size:10px;display:block}.ppt-ai-limit-note button{color:#765a28;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9bf8b;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:850}.visually-hidden[type=file]{display:none}.modal-ppt-design{background:#f7faf8;margin:10px 0 0}.primary-button:disabled{cursor:wait;opacity:.72}.prompt-box :disabled{cursor:wait;opacity:.62}.ai-consent-row{color:#667975;cursor:pointer;align-items:flex-start;gap:7px;margin:10px 7px 3px;font-size:9px;line-height:1.55;display:flex}.ai-consent-row input{accent-color:#258f81;flex:none;margin:2px 0 0}.ai-consent-row a{color:#2d8478;text-underline-offset:2px;font-weight:750;text-decoration:underline}.prototype-note{color:#728883;margin:2px 7px 0;font-size:9px;line-height:1.5}.quick-section{z-index:1;max-width:760px;margin:34px auto 0;position:relative}.quick-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.quick-heading h2{color:#4c5662;letter-spacing:-.02em;margin:0;font-size:12px}.quick-heading button{color:#79838b;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px;font-weight:650}.quick-heading button span{color:#36998d;margin-left:4px}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-card{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #e3e7e4;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:104px;padding:14px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.quick-card:hover{background:#fff;border-color:#d5ddda;transform:translateY(-2px)}.quick-card b{margin-top:10px;font-size:10px}.quick-card small{color:#969ca0;margin-top:4px;font-size:8px;line-height:1.5}.quick-card i{color:#a9afaf;font-size:11px;font-style:normal;position:absolute;top:13px;right:12px}.rail-heading>button{color:#7f878f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.rail-limit{color:#8a9297;font-size:9px}.recent-card-shell{position:relative}.recent-card-shell .recent-card{padding-right:47px}.recent-delete{z-index:2;color:#a58a82;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px;font-size:8px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.recent-delete:hover{color:#9c5e50;background:#f8ece9}.history-empty{color:#87918f;text-align:center;background:#fafbf9;border:1px dashed #d8dfdc;border-radius:13px;margin:0;padding:26px 16px;font-size:9px;line-height:1.55}.history-empty>span,.history-empty>b{display:block}.history-empty>span{color:#4a968b;margin-bottom:8px;font-size:20px}.history-empty>b{color:#596864;font-size:10px}.history-empty p{margin:6px 0 0}.file-symbol.research{color:#148478;background:#dff4f0}.file-symbol.plan{color:#9a6729;background:#faedda}.file-symbol.ppt{color:#aa5c4b;background:#f5e7e3}.file-symbol.word{color:#376d9e;background:#e2edf8}.file-symbol.excel{color:#317852;background:#e0f0e5}.file-symbol.blog{color:#128849;background:#ddf7e7}.trust-card button{color:#347f75;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.right-rail{scroll-margin-top:72px}.result-loading{text-align:center;flex-direction:column;align-items:center;min-height:440px;padding-top:60px;display:flex}.loading-mark{background:#e7f1ee;border-radius:15px;justify-content:center;align-items:end;gap:3px;width:50px;height:50px;padding:9px;display:flex;box-shadow:0 0 0 9px #f4f8f6}.loading-mark i{background:#348f82;border-radius:3px;width:6px;animation:.9s ease-in-out infinite alternate work-bars;display:block}.loading-mark i:first-child{opacity:.6;height:12px;animation-delay:-.6s}.loading-mark i:nth-child(2){height:21px;animation-delay:-.3s}.loading-mark i:nth-child(3){background:#172a46;height:30px}@keyframes work-bars{to{opacity:.65;transform:scaleY(.55)}}.result-loading h2{letter-spacing:-.035em;margin:29px 0 0;font-size:17px}.result-loading p{color:#7c858e;margin:9px 0 0;font-size:10px;line-height:1.7}.loading-lines{gap:8px;width:100%;margin-top:33px;display:grid}.loading-lines i{background:linear-gradient(90deg,#edf0ee 25%,#f7f8f7 45%,#edf0ee 65%) 0 0/260% 100%;border-radius:6px;height:9px;animation:1.2s linear infinite shimmer;display:block}.loading-lines i:nth-child(2){width:84%}.loading-lines i:nth-child(3){width:65%}@keyframes shimmer{to{background-position:-180% 0}}.result-panel{animation:.35s ease-out result-in}@keyframes result-in{0%{opacity:0;transform:translateY(8px)}}.result-topline{border-bottom:1px solid #e8ebe9;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.result-topline span{color:#8b6632;letter-spacing:.04em;background:#f8eddb;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.result-topline button{color:#939a9e;cursor:pointer;background:#fff;border:1px solid #e5e8e6;border-radius:8px;width:29px;height:29px;font-size:16px}.result-eyebrow{color:#409184;letter-spacing:.06em;margin:24px 0 7px;font-size:9px;font-weight:800}.result-panel>h2{color:#243244;letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:22px;line-height:1.35}.result-meta{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.result-meta span{color:#7c858b;background:#fff;border:1px solid #e8ebe9;border-radius:7px;padding:5px 8px;font-size:8px}.result-meta .derived-badge{color:#2d7d71;background:#edf8f5;border-color:#abd7cf;font-weight:800}.result-primary-actions{background:linear-gradient(135deg,#eef8f5,#fff);border:1px solid #b8d9d2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:13px;padding:11px;display:grid}.result-primary-actions>div{min-width:0}.result-primary-actions b,.result-primary-actions>div>span{display:block}.result-primary-actions b{color:#34584f;font-size:12px}.result-primary-actions>div>span{color:#526760;margin-top:3px;font-size:11px}.result-primary-actions button{color:#286e64;cursor:pointer;background:#fff;border:1px solid #9fcac1;border-radius:8px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:800}.result-primary-actions button.primary{color:#fff;background:#173356;border-color:#173356}.result-primary-actions button.primary span{color:#8de4d9;margin-left:4px}.result-primary-actions button:disabled{opacity:.62;cursor:wait}.result-summary{color:#53635f;white-space:pre-line;background:#f1f5f3;border-radius:11px;margin:18px 0 0;padding:15px;font-size:13px;line-height:1.75}.result-request{border-bottom:1px solid #e8ebe9;margin-top:17px;padding-bottom:15px}.result-request span{color:#449386;letter-spacing:.04em;font-size:8px;font-weight:800}.result-request p{color:#667078;overflow-wrap:anywhere;margin:6px 0 0;font-size:9px;line-height:1.6}.result-sections{gap:17px;margin-top:20px;display:grid}.result-sections section{grid-template-columns:23px 1fr;gap:9px;display:grid}.result-sections section>span{color:#8db0aa;padding-top:2px;font-family:Georgia,serif;font-size:9px;font-weight:700}.result-sections h3{color:#34434f;margin:0 0 7px;font-size:14px;line-height:1.4}.result-sections p{color:#66716f;white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.result-sections ul{color:#66716f;margin:9px 0 0;padding-left:19px;font-size:12px;line-height:1.7}.result-table-wrap{background:#fff;border:1px solid #e1e6e3;border-radius:10px;margin-top:18px;padding:12px}.result-table-wrap>b{color:#60706c;font-size:9px}.result-table-wrap>div{margin-top:8px;overflow:auto}.result-table-wrap table{border-collapse:collapse;color:#596864;width:100%;min-width:420px;font-size:11px;line-height:1.5}.result-table-wrap th,.result-table-wrap td{text-align:left;vertical-align:top;border:1px solid #e5e9e6;padding:7px 8px}.result-table-wrap th{color:#476b65;background:#f1f6f4;font-weight:800}.source-box{background:#fafbf9;border:1px dashed #d8dfdc;border-radius:10px;margin-top:18px;padding:12px}.source-box b{color:#60706c;font-size:9px}.source-box p{color:#8b9295;margin:5px 0 0;font-size:8px;line-height:1.55}.source-box ul,.warning-box ul{gap:6px;margin:7px 0 0;padding-left:15px;display:grid}.source-box li,.warning-box li{color:#7d8885;font-size:8px;line-height:1.5}.source-box a{color:#2f7f74;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.source-box small{color:#979e9c;margin-top:2px;display:block}.warning-box{background:#fbf7f0;border:1px solid #eadfce;border-radius:10px;margin-top:10px;padding:12px}.warning-box b{color:#866d4d;font-size:9px}.continuation-card{background:linear-gradient(145deg,#eef8f5,#f9fbfa);border:1px solid #b9ddd6;border-radius:14px;margin-top:18px;padding:16px;box-shadow:0 8px 22px #2470630f}.continuation-flow{color:#768b86;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.continuation-flow span{background:#fff;border:1px solid #d1e5e0;border-radius:999px;padding:5px 7px}.continuation-flow span.done{color:#27796d;background:#dff2ed;border-color:#9dcec5}.continuation-flow i{color:#71a79e;font-style:normal}.continuation-card h3{color:#304640;letter-spacing:-.015em;margin:11px 0 0;font-size:12px}.continuation-card p{color:#69807a;margin:6px 0 0;font-size:9px;line-height:1.6}.continuation-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.continuation-actions.single{grid-template-columns:1fr}.continuation-actions button{color:#fff;cursor:pointer;background:#1d7469;border:0;border-radius:10px;min-height:44px;padding:8px 12px;font-size:10px;font-weight:800;box-shadow:0 6px 14px #1d746929}.continuation-actions button:nth-child(2){background:#173356}.continuation-actions button span{color:#82e3d5;margin-left:7px}.result-actions{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:22px;display:grid}.result-actions.result-actions-three{grid-template-columns:.9fr .9fr 1.2fr}.result-actions.result-actions-four{grid-template-columns:repeat(2,minmax(0,1fr))}.result-actions.result-actions-four .download-button{grid-column:auto}.result-actions button{color:#5f696f;cursor:pointer;background:#fff;border:1px solid #dde2df;border-radius:9px;height:auto;min-height:44px;padding:8px 10px;font-size:10px;font-weight:750}.result-actions .download-button{border-color:var(--navy);background:var(--navy);color:#fff}.download-button span{color:#66d2c3;margin-left:5px}.draft-warning{color:#9b867c;margin:11px 2px 0;font-size:8px;line-height:1.55}.ppt-deck-preview{background:linear-gradient(145deg,#f2f6f4,#fafbf9);border:1px solid #dce5e1;border-radius:16px;margin-top:22px;padding:14px;box-shadow:0 12px 32px #1a332c12}.ppt-preview-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ppt-preview-heading>div:first-child{min-width:0}.ppt-preview-heading span{color:#2d8b7e;letter-spacing:.08em;font-size:8px;font-weight:850;display:block}.ppt-preview-heading h3{color:#2b3b48;letter-spacing:-.025em;margin:4px 0 0;font-size:15px}.ppt-preview-heading p{color:#78847f;margin:4px 0 0;font-size:9px;line-height:1.5}.ppt-preview-heading>div:last-child{text-align:center;background:#fff;border:1px solid #d9e5e1;border-radius:9px;flex:none;padding:7px 9px}.ppt-preview-heading>div:last-child b,.ppt-preview-heading>div:last-child small{display:block}.ppt-preview-heading>div:last-child b{color:#2e766d;font-size:11px}.ppt-preview-heading>div:last-child small{color:#87928e;margin-top:2px;font-size:7px}.ppt-slide-stage{background:linear-gradient(145deg,#e8eeeb,#f8faf9);border:1px solid #d9e2de;border-radius:13px;place-items:center;margin-top:13px;padding:12px;display:grid;overflow:hidden}.ppt-slide-canvas{--ppt-ink:#172a46;--ppt-muted:#66757e;--ppt-accent:#168a7a;--ppt-accent-2:#d28a3a;--ppt-surface:#e8f4f1;--ppt-bg:#f7f9f7;--ppt-line:#d4e2de;aspect-ratio:16/9;background:var(--ppt-bg);width:100%;color:var(--ppt-ink);font-family:var(--ppt-font),"Malgun Gothic",sans-serif;isolation:isolate;border-radius:10px;flex-direction:column;padding:4.7% 5.4% 4.2%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #1226212e;container-type:inline-size}.ppt-slide-canvas.has-custom-background{background:linear-gradient(130deg,var(--ppt-bg) 0 58%,var(--ppt-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.ppt-slide-canvas.has-custom-background{background:linear-gradient(130deg,var(--ppt-bg) 0 58%,color-mix(in srgb,var(--ppt-surface) 70%,var(--ppt-accent)) 100%)}}.ppt-slide-canvas.has-custom-background:before{content:"";z-index:-2;opacity:.28;background:radial-gradient(circle at 85% 18%,var(--ppt-accent) 0 8%,transparent 8.5%),linear-gradient(118deg,transparent 0 61%,var(--ppt-accent) 61% 62%,transparent 62%);position:absolute;inset:0}.ppt-slide-canvas.has-custom-background:after{content:"";z-index:-1;background:var(--ppt-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ppt-slide-canvas.has-custom-background:after{background:color-mix(in srgb,var(--ppt-bg) 91%,transparent)}}.ppt-slide-canvas.has-loaded-background:before,.ppt-slide-canvas.has-loaded-background:after{display:none}.ppt-custom-background{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ppt-custom-background-overlay{z-index:-2;background:var(--ppt-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ppt-custom-background-overlay{background:color-mix(in srgb,var(--ppt-bg) 45%,transparent)}}.ppt-custom-background-overlay.cover{background:var(--ppt-bg)}@supports (color:color-mix(in lab, red, red)){.ppt-custom-background-overlay.cover{background:color-mix(in srgb,var(--ppt-bg) 60%,transparent)}}.ppt-slide-decoration{z-index:-1;pointer-events:none;position:absolute;inset:0}.ppt-slide-decoration i{background:var(--ppt-accent);opacity:.08;border-radius:999px;display:block;position:absolute}.ppt-slide-decoration i:first-child{aspect-ratio:1;width:22%;top:-16%;right:-8%}.ppt-slide-decoration i:nth-child(2){aspect-ratio:1;background:var(--ppt-accent-2);opacity:.12;width:10%;top:7%;right:9%}.ppt-slide-decoration i:last-child{opacity:1;border-radius:0;width:3px;height:100%;top:0;left:0}.ppt-slide-canvas.template-proposal-deck,.ppt-slide-canvas.template-sales-deck{background:linear-gradient(112deg,var(--ppt-bg) 0 71%,var(--ppt-surface) 71%)}.ppt-slide-canvas.template-proposal-deck .ppt-slide-decoration i:last-child,.ppt-slide-canvas.template-sales-deck .ppt-slide-decoration i:last-child{background:var(--ppt-accent-2);border-radius:99px;width:8px;height:15%;top:4.8%;left:3.1%}.ppt-slide-canvas.template-proposal-deck .ppt-cover-brand,.ppt-slide-canvas.template-sales-deck .ppt-cover-brand{border:1px solid var(--ppt-accent)}@supports (color:color-mix(in lab, red, red)){.ppt-slide-canvas.template-proposal-deck .ppt-cover-brand,.ppt-slide-canvas.template-sales-deck .ppt-cover-brand{border:1px solid color-mix(in srgb,var(--ppt-accent) 68%,#fff)}}.ppt-slide-canvas.template-proposal-deck .ppt-cover-brand,.ppt-slide-canvas.template-sales-deck .ppt-cover-brand{background:var(--ppt-accent)}.ppt-slide-canvas.template-proposal-deck .ppt-cover-brand>b,.ppt-slide-canvas.template-proposal-deck .ppt-cover-brand>small,.ppt-slide-canvas.template-sales-deck .ppt-cover-brand>b,.ppt-slide-canvas.template-sales-deck .ppt-cover-brand>small{color:#fff}.ppt-slide-canvas.template-project-deck .ppt-slide-decoration i:first-child,.ppt-slide-canvas.template-training-deck .ppt-slide-decoration i:first-child{opacity:.06;width:39%;top:-42%;right:-14%}.ppt-slide-canvas.template-project-deck .ppt-slide-decoration i:last-child,.ppt-slide-canvas.template-training-deck .ppt-slide-decoration i:last-child{width:100%;height:4px;top:auto;bottom:0;left:0}.ppt-slide-canvas.template-project-deck .ppt-cover-brand,.ppt-slide-canvas.template-training-deck .ppt-cover-brand{border:1px solid var(--ppt-line);background:linear-gradient(180deg,var(--ppt-surface),var(--ppt-bg))}.ppt-slide-canvas.template-portfolio-deck,.ppt-slide-canvas.template-custom-deck{background:linear-gradient(145deg,var(--ppt-bg),var(--ppt-surface))}@supports (color:color-mix(in lab, red, red)){.ppt-slide-canvas.template-portfolio-deck,.ppt-slide-canvas.template-custom-deck{background:linear-gradient(145deg,var(--ppt-bg),color-mix(in srgb,var(--ppt-surface) 78%,#fff))}}.ppt-slide-canvas.template-portfolio-deck .ppt-cover-brand,.ppt-slide-canvas.template-custom-deck .ppt-cover-brand{background:linear-gradient(150deg,var(--ppt-accent),var(--ppt-accent-2));min-height:69%;box-shadow:1.7cqw 1.7cqw 0 var(--ppt-surface);border-radius:.7cqw}.ppt-slide-canvas.template-portfolio-deck .ppt-cover-brand>b,.ppt-slide-canvas.template-portfolio-deck .ppt-cover-brand>small,.ppt-slide-canvas.template-custom-deck .ppt-cover-brand>b,.ppt-slide-canvas.template-custom-deck .ppt-cover-brand>small{color:#fff}.ppt-slide-canvas.template-status-deck .ppt-slide-decoration i:last-child,.ppt-slide-canvas.template-performance-deck .ppt-slide-decoration i:last-child,.ppt-slide-canvas.template-market-deck .ppt-slide-decoration i:last-child{width:100%;height:5px}.ppt-slide-canvas.template-status-deck .ppt-metric-grid>div,.ppt-slide-canvas.template-performance-deck .ppt-metric-grid>div,.ppt-slide-canvas.template-market-deck .ppt-card-row>div{box-shadow:0 1.2cqw 2.6cqw var(--ppt-ink);background:#fff}@supports (color:color-mix(in lab, red, red)){.ppt-slide-canvas.template-status-deck .ppt-metric-grid>div,.ppt-slide-canvas.template-performance-deck .ppt-metric-grid>div,.ppt-slide-canvas.template-market-deck .ppt-card-row>div{box-shadow:0 1.2cqw 2.6cqw color-mix(in srgb,var(--ppt-ink) 9%,transparent)}}.ppt-cover-layout{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(90px,.75fr);align-items:center;gap:5cqw;min-height:0;display:grid}.ppt-cover-copy span{color:var(--ppt-accent);letter-spacing:.08em;font-size:1.55cqw;font-weight:900}.ppt-cover-copy h3{max-width:94%;color:var(--ppt-ink);font-family:var(--ppt-head-font),var(--ppt-font),"Malgun Gothic",sans-serif;letter-spacing:-.055em;margin:2.2cqw 0 0;font-size:5cqw;font-weight:850;line-height:1.13}.ppt-cover-copy p{max-width:88%;color:var(--ppt-muted);margin:2.2cqw 0 0;font-size:1.9cqw;line-height:1.6}.ppt-cover-brand{background:var(--ppt-surface);border-radius:2cqw;flex-direction:column;justify-content:center;min-height:55%;padding:3.2cqw 2.4cqw;display:flex}.ppt-cover-brand>i{background:linear-gradient(145deg,var(--ppt-accent),var(--ppt-accent-2));border-radius:1.1cqw;width:4.5cqw;height:4.5cqw}.ppt-cover-brand>b{color:var(--ppt-ink);margin-top:2cqw;font-size:2.1cqw}.ppt-cover-brand>small{color:var(--ppt-muted);margin-top:1.1cqw;font-size:1.25cqw;line-height:1.45}.ppt-cover-user-image{border:1px solid var(--ppt-line);background:var(--ppt-surface);border-radius:2cqw;justify-content:center;align-items:center;min-height:70%;padding:.8cqw;display:flex;overflow:hidden}.ppt-cover-user-image img{object-fit:contain;border-radius:1.35cqw;width:100%;height:100%;max-height:28cqw}.ppt-slide-heading{flex:none}.ppt-slide-heading>span{color:var(--ppt-accent);letter-spacing:.1em;font-size:1.25cqw;font-weight:900}.ppt-slide-heading h3{max-width:94%;color:var(--ppt-ink);font-family:var(--ppt-head-font),var(--ppt-font),"Malgun Gothic",sans-serif;letter-spacing:-.05em;margin:1cqw 0 0;font-size:4.1cqw;line-height:1.16}.ppt-slide-heading p{color:var(--ppt-muted);margin:.9cqw 0 0;font-size:1.55cqw;line-height:1.4}.ppt-metric-grid{flex:1;align-items:stretch;gap:1.5cqw;min-height:0;margin-top:2.2cqw;display:grid}.ppt-metric-grid>div{border:1px solid var(--ppt-line);background:var(--ppt-surface);border-radius:1.3cqw;flex-direction:column;justify-content:center;min-width:0;min-height:68%;padding:2.1cqw 1.7cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.ppt-metric-grid>div{background:color-mix(in srgb,var(--ppt-surface) 82%,var(--ppt-bg))}}.ppt-metric-grid b{color:var(--ppt-accent);letter-spacing:-.04em;font-size:3.7cqw;line-height:1}.ppt-metric-grid span{color:var(--ppt-muted);margin-top:1.4cqw;font-size:1.3cqw;line-height:1.42}.ppt-process-row{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2cqw;min-height:0;margin-top:3.5cqw;display:grid}.ppt-process-row>div{border:1px solid var(--ppt-line);background:var(--ppt-surface);border-radius:1.35cqw;flex-direction:column;justify-content:center;min-width:0;min-height:62%;padding:2cqw 1.7cqw;display:flex;position:relative}.ppt-process-row>div:last-child{background:var(--ppt-accent)}.ppt-process-row em{color:var(--ppt-accent);font-size:1.25cqw;font-style:normal;font-weight:900}.ppt-process-row b{color:var(--ppt-ink);margin-top:1.3cqw;font-size:1.65cqw;line-height:1.42}.ppt-process-row>div:last-child em,.ppt-process-row>div:last-child b{color:#fff}.ppt-process-row i{z-index:2;color:var(--ppt-accent-2);font-size:2.1cqw;font-style:normal;position:absolute;top:50%;right:-1.65cqw;transform:translateY(-50%)}.ppt-card-row{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:1.4cqw;min-height:0;margin-top:3.2cqw;display:grid}.ppt-card-row>div{border:1px solid var(--ppt-line);border-top:.5cqw solid var(--ppt-accent);background:var(--ppt-surface);border-radius:1.25cqw;flex-direction:column;justify-content:center;min-width:0;min-height:65%;padding:2.2cqw 1.6cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.ppt-card-row>div{background:color-mix(in srgb,var(--ppt-surface) 72%,var(--ppt-bg))}}.ppt-card-row>div:nth-child(2n){border-top-color:var(--ppt-accent-2)}.ppt-card-row em{color:var(--ppt-accent);font-size:1.25cqw;font-style:normal;font-weight:900}.ppt-card-row>div:nth-child(2n) em{color:var(--ppt-accent-2)}.ppt-card-row b{color:var(--ppt-ink);margin-top:1.4cqw;font-size:1.62cqw;line-height:1.42}.ppt-content-layout{flex:1;grid-template-columns:1fr;align-items:center;gap:2cqw;min-height:0;margin-top:2.7cqw;display:grid}.ppt-content-layout.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ppt-content-statement{background:var(--ppt-surface);border-radius:1.35cqw;align-items:center;min-height:54%;padding:2.3cqw 2.5cqw;display:flex;position:relative}.ppt-content-statement>i{background:var(--ppt-accent);border-radius:999px;width:.45cqw;position:absolute;inset:1.4cqw auto 1.4cqw 0}.ppt-content-statement p{color:var(--ppt-ink);letter-spacing:-.018em;margin:0;font-size:2.05cqw;font-weight:680;line-height:1.62}.ppt-content-layout.split .ppt-content-statement{background:0 0;border-radius:0;align-items:flex-start;min-height:0;padding:.6cqw .7cqw}.ppt-content-layout.split .ppt-content-statement>i{display:none}.ppt-content-layout.split .ppt-content-statement p{font-size:2.05cqw;font-weight:500;line-height:1.58}.ppt-content-layout.split>ul{border:1px solid var(--ppt-line);background:var(--ppt-surface);border-radius:1.2cqw;align-content:center;height:100%;padding:2.1cqw 2.5cqw}.ppt-content-layout.split li{background:0 0;border:0;border-radius:0;grid-template-columns:2.1cqw minmax(0,1fr);padding:.8cqw 0}.ppt-content-layout.split li span{color:#0000;border-radius:999px;width:2.1cqw;height:2.1cqw;font-size:0}.ppt-content-layout.split li:nth-child(2n) span{background:var(--ppt-accent-2)}.ppt-content-layout.split li b{font-size:1.65cqw;line-height:1.45}.ppt-content-layout ul{gap:1.2cqw;margin:0;padding:0;list-style:none;display:grid}.ppt-content-layout li{border:1px solid var(--ppt-line);background:var(--ppt-bg);border-radius:1cqw;grid-template-columns:3.3cqw minmax(0,1fr);align-items:center;gap:1.2cqw;min-width:0;padding:1.35cqw 1.5cqw;display:grid}@supports (color:color-mix(in lab, red, red)){.ppt-content-layout li{background:color-mix(in srgb,var(--ppt-bg) 78%,#fff)}}.ppt-content-layout li span{background:var(--ppt-accent);color:#fff;border-radius:.8cqw;place-items:center;width:3.3cqw;height:3.3cqw;font-size:1.15cqw;display:grid}.ppt-content-layout li b{color:var(--ppt-ink);font-size:1.45cqw;line-height:1.38}.ppt-content-image-layout{flex:1;grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:2.5cqw;min-height:0;margin-top:2.2cqw;display:grid}.ppt-content-image-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.ppt-content-image-copy>p{color:var(--ppt-ink);white-space:pre-line;margin:0;font-size:2.05cqw;font-weight:720;line-height:1.5}.ppt-content-image-copy ul{gap:1cqw;margin:1.8cqw 0 0;padding:0;list-style:none;display:grid}.ppt-content-image-copy li{border:1px solid var(--ppt-line);background:var(--ppt-surface);border-radius:.9cqw;align-items:center;gap:1cqw;padding:1cqw 1.2cqw;display:flex}.ppt-content-image-copy li span{color:var(--ppt-accent);font-size:1.05cqw;font-weight:900}.ppt-content-image-copy li b{color:var(--ppt-ink);font-size:1.35cqw;line-height:1.38}.ppt-content-image-layout figure{border:1px solid var(--ppt-line);background:var(--ppt-surface);border-radius:1.2cqw;flex-direction:column;min-width:0;margin:0;padding:.8cqw;display:flex;overflow:hidden}.ppt-content-image-layout img{object-fit:contain;background:var(--ppt-surface);border-radius:.75cqw;flex:1;width:100%;min-height:0}@supports (color:color-mix(in lab, red, red)){.ppt-content-image-layout img{background:color-mix(in srgb,var(--ppt-surface) 84%,#fff)}}.ppt-content-image-layout figcaption{color:var(--ppt-muted);text-align:right;padding:.65cqw .2cqw 0;font-size:.9cqw;font-weight:700}.ppt-chart-layout{flex:1;align-content:center;gap:.8cqw;min-height:0;margin-top:2.5cqw;display:grid}.ppt-chart-axis{color:var(--ppt-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:1cqw;margin-left:13.5cqw;font-size:1.05cqw;display:grid}.ppt-chart-axis i{background:var(--ppt-line);height:1px}.ppt-chart-row{grid-template-columns:11.5cqw minmax(0,1fr) 6cqw;align-items:center;gap:1cqw;display:grid}.ppt-chart-row>span{color:var(--ppt-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:1.2cqw;overflow:hidden}.ppt-chart-row>i{background:var(--ppt-surface);border-radius:.45cqw;height:2.6cqw;overflow:hidden}.ppt-chart-row>i>b{background:linear-gradient(90deg,var(--ppt-accent),var(--ppt-accent-2));border-radius:.45cqw;height:100%;display:block}.ppt-chart-row>em{color:var(--ppt-ink);font-size:1.2cqw;font-style:normal;font-weight:800}.ppt-chart-layout.mode-vertical{border-bottom:1px solid var(--ppt-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:1.4cqw;padding:1.4cqw 2cqw .5cqw}.ppt-chart-layout.mode-vertical .ppt-chart-axis{display:none}.ppt-chart-layout.mode-vertical .ppt-chart-row{grid-template:2.2cqw minmax(0,1fr) 2cqw/1fr;gap:.4cqw;min-width:0;display:grid}.ppt-chart-layout.mode-vertical .ppt-chart-row>em{text-align:center;grid-area:1/1;font-size:1.05cqw}.ppt-chart-layout.mode-vertical .ppt-chart-row>i{background:0 0;grid-area:2/1;align-items:flex-end;width:55%;height:100%;margin:auto;display:flex}.ppt-chart-layout.mode-vertical .ppt-chart-row>i>b{background:linear-gradient(180deg,var(--ppt-accent),var(--ppt-accent-2));width:100%}.ppt-chart-layout.mode-vertical .ppt-chart-row>span{text-align:center;grid-area:3/1;font-size:1.05cqw}.ppt-chart-layout.mode-line{border-bottom:1px solid var(--ppt-line);padding:1.2cqw 2cqw .7cqw;display:block}.ppt-line-chart{width:100%;height:100%;min-height:18cqw;position:relative}.ppt-line-chart svg{width:100%;height:calc(100% - 2.8cqw);position:absolute;inset:0 0 2.8cqw;overflow:visible}.ppt-line-chart svg .ppt-line-grid{stroke:var(--ppt-line);stroke-width:.45px;vector-effect:non-scaling-stroke}.ppt-line-chart svg polyline{fill:none;stroke:var(--ppt-accent);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ppt-line-chart svg circle{fill:var(--ppt-accent-2);stroke:var(--ppt-bg);stroke-width:.8px;vector-effect:non-scaling-stroke}.ppt-line-label{width:0;position:absolute;inset:0 auto}.ppt-line-label em{color:var(--ppt-ink);white-space:nowrap;font-size:1.02cqw;font-style:normal;font-weight:850;position:absolute;left:0;transform:translate(-50%,-125%)}.ppt-line-label span{width:10cqw;color:var(--ppt-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.05cqw;position:absolute;bottom:0;left:0;overflow:hidden;transform:translate(-50%)}.ppt-table-preview{border:1px solid var(--ppt-line);border-radius:1cqw;flex:1;min-height:0;margin-top:2.4cqw;overflow:hidden}.ppt-table-preview table{table-layout:fixed;border-collapse:collapse;width:100%;height:100%}.ppt-table-preview th,.ppt-table-preview td{border-right:1px solid var(--ppt-line);border-bottom:1px solid var(--ppt-line);color:var(--ppt-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:.65cqw .8cqw;font-size:1.1cqw;line-height:1.25;overflow:hidden}.ppt-table-preview th{background:var(--ppt-accent);color:#fff;font-weight:850}.ppt-table-preview tr:nth-child(2n) td{background:var(--ppt-surface)}.ppt-note-list{border:1px solid var(--ppt-line);background:var(--ppt-surface);border-radius:1cqw;flex:1;grid-template-columns:1fr;align-content:center;gap:.7cqw;min-height:0;margin-top:2.4cqw;padding:1.4cqw;display:grid}.ppt-note-list>div{background:0 0;border:0;border-radius:.7cqw;grid-template-columns:3.5cqw minmax(0,1fr);align-items:start;gap:1.2cqw;min-width:0;padding:.9cqw 1.2cqw;display:grid}.ppt-note-list em{background:var(--ppt-accent);color:#fff;border-radius:.85cqw;place-items:center;width:3.5cqw;height:3.5cqw;font-size:1.15cqw;font-style:normal;font-weight:900;display:grid}.ppt-note-list p{min-width:0;margin:0}.ppt-note-list p span{color:var(--ppt-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.2cqw;line-height:1.38;display:block;overflow:hidden}.ppt-note-list p span+span{color:var(--ppt-muted);margin-top:.45cqw;font-size:1.05cqw}.ppt-note-list.warning{background:var(--ppt-surface)}@supports (color:color-mix(in lab, red, red)){.ppt-note-list.warning{background:color-mix(in srgb,var(--ppt-surface) 75%,#fff1da)}}.ppt-note-list.warning em{background:var(--ppt-accent-2)}.ppt-slide-footer{border-top:1px solid var(--ppt-line);color:var(--ppt-muted);justify-content:space-between;gap:2cqw;padding-top:1.1cqw;font-size:1cqw;display:flex;position:absolute;inset:auto 5.4cqw 2.1cqw}.ppt-slide-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ppt-slide-footer b{font-variant-numeric:tabular-nums;flex:none}.ppt-preview-navigation{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;margin-top:9px;display:grid}.ppt-preview-navigation>button{color:#356f67;cursor:pointer;background:#fff;border:1px solid #d7e1dd;border-radius:9px;width:38px;height:38px;font-size:14px}.ppt-preview-navigation>button:disabled{color:#bbc2bf;cursor:default}.ppt-preview-navigation p{text-align:center;min-width:0;margin:0}.ppt-preview-navigation b,.ppt-preview-navigation span{display:block}.ppt-preview-navigation b{color:#2e7168;font-variant-numeric:tabular-nums;font-size:9px}.ppt-preview-navigation span{color:#596965;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:750;overflow:hidden}.ppt-thumbnail-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#b7cbc5 transparent;scrollbar-width:thin;gap:8px;min-width:0;margin-top:9px;padding:2px 2px 8px;display:flex;overflow-x:auto}.ppt-thumbnail{text-align:left;scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #d9e1de;border-radius:10px;flex:0 0 128px;min-width:0;padding:6px}.ppt-thumbnail[aria-selected=true]{background:#eff8f5;border-color:#3c9b8d;box-shadow:0 0 0 2px #2f978924}.ppt-thumbnail .ppt-slide-canvas{width:100%;box-shadow:none;pointer-events:none;border-radius:5px;padding:4.7% 5.4% 4.2%}.ppt-thumbnail>span,.ppt-thumbnail>b{display:block}.ppt-thumbnail>span{color:#398b80;margin-top:6px;font-size:8px;font-weight:900}.ppt-thumbnail>b{color:#4f5d59;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.ppt-slide-canvas.compact .ppt-cover-copy span,.ppt-slide-canvas.compact .ppt-slide-heading>span{font-size:1.5cqw}.ppt-slide-canvas.compact .ppt-cover-copy h3{font-size:6.5cqw}.ppt-slide-canvas.compact .ppt-cover-copy p,.ppt-slide-canvas.compact .ppt-cover-brand small,.ppt-slide-canvas.compact .ppt-slide-heading p,.ppt-slide-canvas.compact .ppt-slide-footer,.ppt-slide-canvas.compact .ppt-content-image-layout figcaption{display:none}.ppt-slide-canvas.compact .ppt-cover-brand>b{font-size:2.6cqw}.ppt-slide-canvas.compact .ppt-slide-heading h3{font-size:4.8cqw}.ppt-slide-canvas.compact .ppt-content-statement p{font-size:2.35cqw}.ppt-slide-canvas.compact .ppt-content-layout li b,.ppt-slide-canvas.compact .ppt-metric-grid span,.ppt-slide-canvas.compact .ppt-process-row b,.ppt-slide-canvas.compact .ppt-card-row b{font-size:1.65cqw}.ppt-preview-review{background:#edf7f4;border:1px solid #b9ddd6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:11px;display:flex}.ppt-preview-review>div{min-width:0}.ppt-preview-review b{color:#365a53;font-size:9px}.ppt-preview-review p{color:#6e837d;margin:4px 0 0;font-size:8px;line-height:1.45}.ppt-preview-review>button{color:#fff;cursor:pointer;background:#1f776c;border:0;border-radius:9px;flex:none;min-height:40px;padding:0 12px;font-size:9px;font-weight:850}.ppt-preview-review>button span{color:#77dccf;margin-left:5px}.result-request-details{border:0;margin-top:13px;padding:0}.result-request-details summary{color:#687570;cursor:pointer;background:#fafbf9;border:1px solid #e1e6e3;border-radius:9px;justify-content:space-between;align-items:center;min-height:40px;padding:0 11px;font-size:9px;font-weight:800;list-style:none;display:flex}.result-request-details summary::-webkit-details-marker{display:none}.result-request-details summary:after{content:"＋";color:#3e8b80}.result-request-details[open] summary:after{content:"−"}.result-request-details p{white-space:pre-line;padding:0 11px 11px}.revision-slide-target{background:#edf8f5;border:1px solid #badfd8;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-top:10px;padding:12px;display:grid}.revision-slide-target>span{color:#fff;background:#287e72;border-radius:9px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.revision-slide-target small,.revision-slide-target b{display:block}.revision-slide-target small{color:#438c81;font-size:7px;font-weight:850}.revision-slide-target b{color:#34504a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.revision-slide-target p{color:#72847f;margin:4px 0 0;font-size:8px;line-height:1.45}@media (min-width:1250px){.workspace.result-open{grid-template-columns:minmax(520px,1fr) minmax(500px,.95fr)}.workspace.result-open .right-rail{padding:38px clamp(28px,3vw,52px) 48px}}.mobile-nav{display:none}.community-shell{background:linear-gradient(145deg,#f8faf8,#f3f6f4);min-height:100vh;padding:72px 0 64px 236px}.community-intro{border-bottom:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:flex-end;gap:32px;padding:58px clamp(32px,6vw,86px) 42px;display:flex}.community-intro h1{color:#172236;letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,4vw,56px);line-height:1.18}.community-intro>div>p:last-child{color:#6f7881;margin:20px 0 0;font-size:14px;line-height:1.75}.community-share-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:11px;min-width:142px;height:44px;font-size:12px;font-weight:800;box-shadow:0 9px 20px #172a4629}.community-intro-actions{align-items:center;gap:8px;display:flex}.community-intro-actions>button:first-child{color:#53635e;cursor:pointer;background:#fff;border:1px solid #dbe1dd;border-radius:11px;min-width:92px;height:44px;padding:0 15px;font-size:10px;font-weight:750}.community-board{max-width:900px;margin:0 auto;padding:34px 30px}.privacy-strip{background:#edf6f3;border:1px solid #d9e7e2;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:13px 15px;display:flex}.privacy-strip>span{color:#238273;background:#d7ebe5;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.privacy-strip b,.privacy-strip small{display:block}.privacy-strip b{color:#46645e;font-size:9px}.privacy-strip small{color:#78908b;margin-top:4px;font-size:8px;line-height:1.45}.circle-list{scrollbar-width:none;gap:6px;margin-bottom:14px;display:flex;overflow:auto}.circle-list::-webkit-scrollbar{display:none}.circle-list>span{color:#596861;background:#fff;border:1px solid #dfe5e1;border-radius:9px;min-width:max-content;padding:7px 9px;font-size:9px;font-weight:700}.circle-list em{color:#3b8d81;margin-left:6px;font-size:8px;font-style:normal}.community-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.community-toolbar>div{gap:4px;display:flex}.community-toolbar button{color:#7a838a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:750}.community-toolbar button.active{color:#286f66;background:#e5efec}.community-toolbar>span{color:#66827d;font-size:9px}.community-status{color:#3e8d82;min-height:16px;margin:0 2px 10px;font-size:9px;line-height:1.5}.feed-list{gap:12px;display:grid}.share-card{background:#fff;border:1px solid #e1e7e3;border-radius:17px;padding:22px;box-shadow:0 12px 30px #1830280e}.share-card header{align-items:center;gap:10px;display:flex}.friend-avatar{color:#347f74;background:#e0eee9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.share-card header b,.share-card header small{display:block}.share-card header b{color:#35414c;font-size:11px}.share-card header small{color:#969da1;margin-top:4px;font-size:8px}.share-card header em{color:#5c7772;background:#eef4f1;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal}.share-tags{gap:5px;margin-top:19px;display:flex}.share-tags span{color:#47756e;background:#edf3f1;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:750}.share-tags span:nth-child(2){color:#9c6052;background:#f6e9e5}.share-tags .sample-tag{color:#837b61;background:#f2f0e8;margin-left:auto}.share-card h2{color:#273441;letter-spacing:-.035em;margin:12px 0 0;font-size:18px}.share-card>p{color:#747e85;margin:9px 0 16px;font-size:10px;line-height:1.7}.shared-file{background:#fafbf9;border:1px solid #e7eae8;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.shared-file>span{color:#a4594a;background:#f2e4e0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.shared-file div{flex:1;min-width:0}.shared-file b,.shared-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shared-file b{font-size:10px}.shared-file small{color:#9aa0a3;margin-top:4px;font-size:8px}.shared-file button,.shared-file>a{color:#596761;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:8px;place-items:center;height:31px;padding:0 12px;font-size:9px;font-weight:750;display:grid}.shared-file>span.excel{color:#317852;background:#e0f0e5}.shared-file>span.research{color:#148478;background:#dff4f0}.shared-file>span.word{color:#376d9e;background:#e2edf8}.share-card footer{gap:6px;margin-top:15px;display:flex}.share-card footer button{color:#68746f;cursor:pointer;background:#f2f5f3;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.share-card footer button:disabled{opacity:.5;cursor:not-allowed}.share-card footer .delete-share-button{color:#9a6559;background:#faf0ed;margin-left:auto}.share-card footer .report-content-button{color:#8d6557;background:#fff8f4;border:1px solid #eadfd8;margin-left:auto}.share-card footer .block-author-button{color:#826568;background:#fbf7f7;border:1px solid #e3dddd}.comment-composer{border-top:1px solid #edf0ee;margin-top:13px;padding-top:13px}.comment-composer label{color:#65726d;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.comment-composer>div{gap:6px;display:flex}.comment-composer input{color:#3e484f;border:1px solid #dfe4e1;border-radius:9px;outline:0;flex:1;min-width:0;height:36px;padding:0 11px;font-size:9px}.comment-composer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;width:54px;font-size:9px;font-weight:750}.comment-list{margin:0 0 11px;gap:6px!important;display:grid!important}.comment-list p{color:#68736f;background:#f6f8f7;border-radius:8px;grid-template-columns:54px 1fr auto;align-items:start;gap:7px;margin:0;padding:8px 9px;font-size:8px;line-height:1.45;display:grid}.comment-list b{color:#3f6f67}.comment-list button{color:#98736a;cursor:pointer;background:0 0;border:0;width:auto;padding:3px 5px;font-size:8px}.no-comments{color:#91999b;margin:0 0 9px;font-size:8px}.comment-list .comment-actions{white-space:nowrap;align-items:center;gap:2px;display:flex}.comment-list .comment-actions button{place-items:center;min-width:40px;min-height:36px;display:grid}.comment-list .comment-actions button:last-child{color:#8d5a50}.comment-composer .comment-guidelines{color:#687671;align-items:flex-start;gap:6px;margin:0 0 8px;font-weight:650;line-height:1.5;display:flex}.comment-guidelines input{accent-color:#258f81;margin-top:2px}.comment-guidelines a{color:#287d72;text-decoration:underline}.comment-composer .comment-more{color:#64736e;background:#fff;border:1px solid #dde4e1;width:auto;height:28px;margin:0 0 9px;padding:0 10px}.empty-feed{text-align:center;background:#ffffff9e;border:1px dashed #d7dfdb;border-radius:16px;padding:48px 20px}.empty-feed>span{color:#4e9a8e;font-size:22px}.empty-feed h2{margin:10px 0 0;font-size:15px}.empty-feed p{color:#838b8f;margin:7px 0 16px;font-size:9px}.empty-feed button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;height:34px;padding:0 13px;font-size:9px;font-weight:750}.load-more-button{color:#5f6d68;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:11px;width:100%;height:42px;font-size:9px;font-weight:750}.load-more-button:disabled{opacity:.6;cursor:wait}.product-board-shell{background:linear-gradient(145deg,#f8faf8 0%,#f3f7f4 55%,#f8f6f0 100%);min-height:100vh;padding:72px 0 72px 236px}.product-board-intro{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#fbfcfa 0%,#f7faf8 66%,#edf6f2 100%);justify-content:space-between;align-items:flex-end;gap:34px;padding:56px clamp(32px,6vw,84px) 40px;display:flex}.product-board-intro h1{color:#172236;letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,4vw,56px);line-height:1.16}.product-board-intro>div>p:last-child{color:#69766f;margin:19px 0 0;font-size:14px;line-height:1.75}.product-board-intro-actions{align-items:center;gap:9px;display:flex}.product-board-intro-actions button{color:#53645e;cursor:pointer;background:#fff;border:1px solid #d7e1dd;border-radius:12px;min-width:128px;height:46px;padding:0 17px;font-size:12px;font-weight:800}.product-board-intro-actions .product-request-button{border-color:var(--navy);background:var(--navy);color:#fff;min-width:166px;box-shadow:0 10px 24px #172a4629}.product-board-content{width:min(1160px,100% - 56px);margin:0 auto;padding:30px 0 60px}.product-board-principle{background:#edf7f3;border:1px solid #d7e7e1;border-radius:13px;align-items:center;gap:11px;padding:14px 16px;display:flex}.product-board-principle>span{color:#277f72;background:#d4ebe4;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.product-board-principle p{color:#657a73;margin:0;font-size:12px;line-height:1.6}.product-board-principle b{color:#405f57;margin-right:5px}.product-board-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 20px;display:grid}.product-board-stats>div{background:#ffffffdb;border:1px solid #e0e6e2;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:8px;min-height:76px;padding:14px 16px;display:flex}.product-board-stats span{color:#78837e;font-size:11px;font-weight:700}.product-board-stats b{color:#1e3944;font-family:Georgia,Noto Serif KR,serif;font-size:27px;line-height:1}.product-board-tabs{background:#fff;border:1px solid #e0e5e2;border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.product-board-tabs button{color:#727e79;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 17px;font-size:12px;font-weight:800}.product-board-tabs button.active{color:#286f65;background:#e5f1ed}.product-board-tabs span{color:#87938e;margin-left:4px;font-size:10px}.product-board-status{color:#3a897e;min-height:20px;margin:0 2px 8px;font-size:11px;line-height:1.55}.product-board-status:not(.visible):not(:empty){color:#3a897e}.board-retry-button{color:#526761;cursor:pointer;background:#fff;border:1px solid #d7e1dd;border-radius:9px;height:36px;margin:0 0 12px;padding:0 13px;font-size:11px;font-weight:800}.product-board-grid{grid-template-columns:minmax(280px,.72fr) minmax(440px,1.28fr);align-items:start;gap:18px;display:grid}.product-board-grid.single-column{display:block}.product-board-grid.single-column>section{max-width:840px;margin:0 auto}.announcement-feed,.request-feed{min-width:0}.board-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;display:flex}.board-section-heading small{color:#6b948b;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.board-section-heading h2{color:#263840;letter-spacing:-.03em;margin:0;font-size:19px}.board-section-heading>button{color:#4c6e66;cursor:pointer;background:#fff;border:1px solid #d8e1dd;border-radius:10px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.announcement-list,.feature-request-list{gap:11px;display:grid}.announcement-card,.feature-request-card{background:#fff;border:1px solid #dfe6e2;border-radius:16px;padding:20px;position:relative;box-shadow:0 12px 30px #1830280d}.announcement-card{overflow:hidden}.announcement-card:before{content:"";background:#5ba999;width:4px;position:absolute;inset:0 auto 0 0}.announcement-card.announcement-new_feature:before{background:#dd9660}.announcement-card.announcement-maintenance:before{background:#7185a1}.announcement-card header,.feature-request-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.announcement-card header>span{color:#347d71;background:#e5f3ee;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850}.announcement-card header em{color:#9b6c2e;background:#fff2dd;border-radius:7px;margin-right:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.announcement-card time,.feature-request-card time{color:#929b97;white-space:nowrap;font-size:10px}.announcement-card h2,.feature-request-card h2{color:#26343b;letter-spacing:-.025em;margin:14px 0 0;font-size:17px;line-height:1.45}.announcement-card>p,.feature-request-card .request-details{color:#68766f;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.72}.announcement-card>.board-delete-button{margin-top:14px}.request-badges{flex-wrap:wrap;gap:5px;display:flex}.request-badges span,.request-badges em,.request-badges i{border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.request-badges span{color:#4d756d;background:#eef3f1}.request-badges em{color:#546b88;background:#e9eef5}.request-badges i{color:#8c6944;background:#f6eee5}.request-status-completed .request-badges em{color:#3d7b52;background:#e4f3e8}.request-status-in_progress .request-badges em{color:#247e71;background:#e1f2ef}.request-status-planned .request-badges em{color:#5b6fa6;background:#edf0fb}.request-status-deferred .request-badges em{color:#756e64;background:#f2f0ed}.request-progress{background:#f5f8f6;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.request-progress>span{background:#4c9a8d;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #e4f1ed}.request-progress p{color:#77817d;margin:0;font-size:10px;line-height:1.5}.request-progress b{color:#516761;margin-bottom:2px;font-size:11px;display:block}.official-response{background:#edf7f3;border:1px solid #d7e6e1;border-radius:11px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.official-response>span{background:var(--navy);color:#fff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.official-response p{color:#5b716a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.official-response b{color:#2f6258;margin-bottom:3px;font-size:11px;display:block}.feature-request-card>footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.feature-request-card>footer button{color:#5e6e68;cursor:pointer;background:#f8faf9;border:1px solid #dce4e0;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800}.feature-request-card>footer button:first-child span{color:#3e9587;margin-right:4px;font-size:14px}.feature-request-card>footer button:first-child b{margin-left:3px}.feature-request-card>footer button.voted{color:#24796d;background:#e9f6f2;border-color:#9bcfc4}.feature-request-card>footer .moderate-button{color:#405975;background:#eef2f7;border-color:#becbd7;margin-left:auto}.feature-request-card>footer .board-delete-button,.board-delete-button{color:#9b6155;cursor:pointer;background:#faf0ed;border:0;font-size:10px;font-weight:800}.private-request-note{color:#8a7b6d;font-size:10px}.moderation-panel{background:#f6faf8;border:1px solid #ccd9d4;border-radius:12px;grid-template-columns:170px 1fr;gap:10px;margin-top:14px;padding:14px;display:grid}.moderation-panel label{gap:6px;display:grid}.moderation-panel label span{color:#546a63;font-size:10px;font-weight:850}.moderation-panel select,.moderation-panel textarea{color:#35443f;background:#fff;border:1px solid #d5dfdb;border-radius:9px;outline:0;width:100%;font-size:11px}.moderation-panel select{height:40px;padding:0 10px}.moderation-panel textarea{resize:vertical;padding:10px;line-height:1.55}.moderation-panel>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.moderation-panel>div button{color:#62706b;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.moderation-panel>div button:last-child{border-color:var(--navy);background:var(--navy);color:#fff}.request-filter-bar{background:#ffffffc7;border:1px solid #e0e6e2;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-bottom:10px;padding:9px;display:grid}.request-filter-bar label{gap:4px;display:grid}.request-filter-bar span{color:#7c8782;font-size:9px;font-weight:800}.request-filter-bar select{color:#4d5d57;background:#fff;border:1px solid #dbe2de;border-radius:8px;outline:0;width:100%;height:38px;padding:0 9px;font-size:10px}.board-empty{text-align:center;background:#ffffffad;border:1px dashed #d3ddd8;border-radius:15px;padding:42px 20px}.board-empty>span{color:#499588;font-size:23px}.board-empty h3{color:#40514b;margin:10px 0 0;font-size:14px}.board-empty p{color:#7b8782;margin:7px 0 14px;font-size:11px;line-height:1.6}.board-empty button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.content-report-queue{border-top:1px solid #dce4e0;margin-top:28px;padding-top:24px}.content-report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-report-list>article{background:#fffdfb;border:1px solid #e1ded8;border-radius:14px;padding:17px}.content-report-list article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.content-report-list header>div{flex-wrap:wrap;gap:5px;display:flex}.content-report-list header span,.content-report-list header em,.content-report-list header i{border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.content-report-list header span{color:#48756e;background:#edf4f2}.content-report-list header em{color:#956654;background:#fbefe8}.content-report-list header i{color:#607089;background:#edf0f5}.content-report-list time{color:#929a97;white-space:nowrap;font-size:8px}.content-report-list h3{overflow-wrap:anywhere;color:#3e4b48;margin:11px 0 0;font-size:11px}.content-report-list article>p{color:#747e79;white-space:pre-wrap;min-height:32px;margin:7px 0 0;font-size:10px;line-height:1.55}.content-report-list article>small{color:#929995;margin-top:8px;font-size:8px;display:block}.content-report-list footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.content-report-list footer button{color:#60706a;cursor:pointer;background:#fff;border:1px solid #dbe2de;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.content-report-list footer .hide-report-target{color:#925d49;background:#fff2eb;border-color:#e2cbbd}.content-report-list footer button:disabled{opacity:.55;cursor:wait}.content-report-list .reported-content-preview{color:#4f5e59;background:#f6f8f7;border:1px solid #e2e7e4;border-radius:9px;padding:10px}.content-report-list .reporter-explanation{min-height:0}.content-report-list .reporter-explanation b{color:#866555;margin-bottom:3px;font-size:8px;display:block}.reported-files{background:#fff;border:1px solid #dde5e1;border-radius:9px;gap:5px;margin-top:8px;padding:9px;display:grid}.reported-files>b{color:#596b65;font-size:8px}.reported-files a{overflow-wrap:anywhere;color:#356f66;background:#f1f6f4;border-radius:7px;gap:2px;padding:7px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.reported-files a span{color:#7e8985;font-size:8px;font-weight:600}.board-skeleton{background:#fff;border:1px solid #e1e7e3;border-radius:16px;align-content:start;gap:12px;min-height:150px;padding:24px;display:grid}.board-skeleton i{background:linear-gradient(90deg,#eef2ef,#f8faf8,#eef2ef) 0 0/200% 100%;border-radius:8px;height:12px;animation:1.4s linear infinite board-shimmer;display:block}.board-skeleton i:first-child{width:35%}.board-skeleton i:nth-child(2){width:82%;height:18px}.board-skeleton i:nth-child(3){width:65%}@keyframes board-shimmer{to{background-position:-200% 0}}.feature-request-dialog,.content-report-dialog,.announcement-dialog{background:#fbfcfa;border:1px solid #ffffff94;border-radius:22px;width:min(660px,100%);max-height:min(860px,100vh - 42px);padding:28px;overflow:auto;box-shadow:0 30px 80px #0c182640}.announcement-dialog{width:min(620px,100%)}.feature-request-dialog form,.content-report-dialog form,.announcement-dialog form{gap:13px;margin-top:23px;display:grid}.feature-request-dialog .field-label small,.content-report-dialog .field-label small,.announcement-dialog .field-label small{color:#929a97;justify-self:end;font-size:9px}.report-target-summary{background:#f1f7f4;border:1px solid #d8e4df;border-radius:11px;gap:4px;padding:13px;display:grid}.report-target-summary span{color:#367c72;font-size:9px;font-weight:850}.report-target-summary b{color:#344b45;font-size:12px}.report-target-summary small{overflow-wrap:anywhere;color:#7e8a86;font-size:8px}.request-visibility-field{border:0;margin:0;padding:0}.request-visibility-field legend{color:#66716c;margin-bottom:8px;font-size:11px;font-weight:850}.request-visibility-field>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-visibility-field label{cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:11px;align-items:flex-start;gap:8px;padding:12px;display:flex}.request-visibility-field input{accent-color:#258f81;margin-top:2px}.request-visibility-field b,.request-visibility-field small{display:block}.request-visibility-field b{color:#465650;font-size:11px}.request-visibility-field small{color:#87908d;margin-top:5px;font-size:9px;line-height:1.5}.share-dialog,.invite-dialog{background:#fbfcfa;border:1px solid #ffffff94;border-radius:22px;width:min(680px,100%);max-height:min(810px,100vh - 42px);padding:27px;overflow:auto;box-shadow:0 30px 80px #0c182640}.invite-dialog{width:min(580px,100%)}.native-share-help-dialog{width:min(620px,100%)}.native-share-help-options{gap:9px;margin-top:24px;display:grid}.native-share-help-options button{color:#43544e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;min-height:70px;padding:13px 15px;display:grid}.native-share-help-options button>span{color:#277d71;background:#e8f3ef;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.native-share-help-options button>b{color:#344a44;align-self:end;font-size:11px}.native-share-help-options button>small{overflow-wrap:anywhere;color:#7f8b87;align-self:start;margin-top:3px;font-size:8px}.native-share-help-options button.primary{background:#edf8f5;border-color:#8fc8bf}.native-share-help-note{color:#71807b;background:#f3f6f5;border-radius:10px;align-items:flex-start;gap:8px;margin:13px 0 0;padding:11px 12px;font-size:8px;line-height:1.55;display:flex}.native-share-help-note span{color:#337f74;background:#dfece8;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.share-dialog form,.invite-dialog form{gap:13px;margin-top:24px;display:grid}.share-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.share-form-grid label,.field-label{gap:6px;display:grid}.share-form-grid label>span,.field-label>span,.upload-field>div>span{color:#66716c;font-size:9px;font-weight:800}.share-form-grid select,.field-label input,.field-label textarea,.field-label select{color:#37434a;background:#fff;border:1px solid #dfe4e1;border-radius:10px;outline:0;width:100%;font-size:10px}.share-form-grid select,.field-label input,.field-label select{height:40px;padding:0 11px}.field-label textarea{resize:vertical;padding:10px 11px;line-height:1.55}.upload-field{background:#f8faf8;border:1px dashed #d5dfda;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.upload-field p{color:#969da0;margin:4px 0 0;font-size:8px}.upload-field small{color:#3e8d82;margin-left:4px;font-size:8px}.upload-field>button{color:#586761;cursor:pointer;background:#fff;border:1px solid #d9e0dc;border-radius:8px;height:32px;padding:0 11px;font-size:8px;font-weight:750}.upload-field>b{color:#4e6b65;overflow-wrap:anywhere;background:#eaf3f0;border-radius:8px;grid-column:1/-1;align-items:center;min-width:0;padding:8px 9px;font-size:8px;display:flex}.upload-field>b button{color:#71817d;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px}.permission-field{border:0;margin:0;padding:0}.permission-field legend{color:#66716c;margin-bottom:7px;font-size:9px;font-weight:800}.permission-field>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.permission-field label{cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:10px;gap:7px;min-width:0;padding:10px;display:flex;position:relative}.permission-field input{accent-color:#258f81}.permission-field b,.permission-field small{display:block}.permission-field b{color:#45514e;font-size:9px}.permission-field small{color:#969c9f;margin-top:4px;font-size:7px;line-height:1.45}.check-row{cursor:pointer;background:#fff;border:1px solid #e2e6e3;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.check-row input{accent-color:#258f81;margin-top:2px}.check-row b,.check-row small{display:block}.check-row b{color:#53605b;font-size:9px}.check-row small{color:#959b9e;margin-top:4px;font-size:8px;line-height:1.45}.sensitive-check{background:#fbf8f2;border-color:#e3d9c9}.modal-status{color:#937050;min-height:14px;margin:0;font-size:8px;line-height:1.5}.modal-submit{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:11px;height:44px;font-size:10px;font-weight:800}.modal-submit:disabled{opacity:.55;cursor:not-allowed}.invite-explainer{background:#edf5f2;border-radius:10px;gap:9px;padding:12px;display:flex}.invite-explainer>span{color:#358679;background:#d8eae5;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.invite-explainer p{color:#697b76;margin:0;font-size:8px;line-height:1.55}.invite-explainer b{color:#4f665f;margin-bottom:3px;display:block}.dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121c2a85;place-items:center;padding:28px;animation:.2s ease-out fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.template-dialog{background:#fbfcfa;border:1px solid #ffffff8c;border-radius:22px;width:min(1120px,100%);max-height:min(840px,100vh - 56px);padding:28px;overflow:auto;box-shadow:0 30px 80px #0c182640}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dialog-heading p{color:#3b9285;letter-spacing:.07em;margin:0 0 7px;font-size:9px;font-weight:800}.dialog-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:27px}.dialog-heading span{color:#7d858b;margin-top:8px;font-size:10px;display:block}.dialog-heading>button{color:#777f84;cursor:pointer;background:#fff;border:1px solid #e1e5e2;border-radius:10px;flex:none;width:34px;height:34px;font-size:19px}.install-dialog-backdrop{z-index:100}.install-dialog{background:#fbfcfa;border:1px solid #ffffffa6;border-radius:24px;width:min(540px,100%);max-height:min(760px,100vh - 42px);padding:28px;overflow:auto;box-shadow:0 34px 90px #0c18264d}.install-dialog-heading span{max-width:400px;font-size:12px;line-height:1.6}.install-app-identity{background:#f4f8f6;border:1px solid #dfe8e4;border-radius:14px;align-items:center;gap:11px;margin-top:22px;padding:13px 14px;display:flex}.install-app-identity .brand-mark{flex:none;width:36px;height:36px}.install-app-identity>div{gap:3px;display:grid}.install-app-identity b{color:#263b47;font-size:14px}.install-app-identity small{color:#7c8985;font-size:9px}.install-app-identity>em{color:#277b70;background:#dff1ec;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.install-ready-card,.install-preparing,.install-ios-guide{background:linear-gradient(135deg,#eaf7f4,#f8fbfa);border:1px solid #b9ddd6;border-radius:16px;margin-top:14px;padding:20px}.install-ready-card{grid-template-columns:42px minmax(0,1fr);gap:13px;display:grid}.install-ready-card>span{color:#198678;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid;box-shadow:0 5px 15px #22786a1a}.install-ready-card b,.install-preparing b,.install-ios-guide>b{color:#28483f;font-size:14px;display:block}.install-ready-card p,.install-preparing p{color:#61756f;margin:6px 0 0;font-size:11px;line-height:1.65}.install-ready-card.installed{background:#f0f9f1;border-color:#c7e5cd}.install-ready-card.external{background:linear-gradient(135deg,#eef4fa,#f8fafc);border-color:#cfdce8}.install-ready-card.external>span{color:#356d9c}.install-primary-action{color:#fff;cursor:pointer;background:#17304f;border:0;border-radius:11px;width:100%;min-height:48px;margin-top:15px;font-size:12px;font-weight:900;box-shadow:0 8px 20px #17304f2b}.install-primary-action em{color:#72ddcd;margin-left:8px;font-style:normal}.install-preparing{align-items:center;gap:13px;display:flex}.install-preparing>span{border:3px solid #cbe4df;border-top-color:#238d7f;border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite install-spin}.install-ios-guide>b{margin-bottom:13px}.install-ios-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.install-ios-guide li{background:#fff;border:1px solid #dbe8e4;border-radius:11px;flex-direction:column;gap:7px;min-height:76px;padding:10px;display:flex}.install-ios-guide li span{color:#277b70;background:#dff1ec;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.install-ios-guide li p{color:#586b65;margin:0;font-size:10px;line-height:1.5}.install-dialog-status{color:#8b612e;background:#fff6e8;border-radius:10px;margin:12px 0 0;padding:10px 11px;font-size:10px;line-height:1.55}.install-dialog-footer{border-top:1px solid #e5eae7;justify-content:center;align-items:center;gap:18px;margin-top:15px;padding-top:14px;display:flex}.install-dialog-footer button,.install-dialog-footer a{color:#5f746e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;text-decoration:underline}@keyframes install-spin{to{transform:rotate(360deg)}}.onboarding-backdrop{z-index:95;align-items:center}.onboarding-dialog,.profile-dialog{background:#fbfcfa;border:1px solid #fff9;border-radius:24px;width:min(980px,100%);max-height:min(880px,100vh - 42px);padding:30px;overflow:auto;box-shadow:0 34px 90px #0c182647}.profile-dialog{width:min(800px,100%)}.onboarding-dialog .dialog-heading p{font-size:11px}.onboarding-dialog .dialog-heading span{font-size:12px;line-height:1.55}.onboarding-dialog .dialog-heading>button{width:auto;min-width:112px;padding:0 12px;font-size:12px;font-weight:750}.onboarding-progress{justify-content:center;align-items:center;gap:7px;margin-bottom:18px;display:flex}.onboarding-progress span{color:#277e72;background:#dff1ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid}.onboarding-progress span:last-child{background:var(--navy);color:#fff}.onboarding-progress i{background:#cfdcd8;width:42px;height:1px}.onboarding-section{margin-top:24px}.onboarding-section>b{color:#4b5854;margin-bottom:10px;font-size:12px;display:block}.job-role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.job-role-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6e2;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:66px;padding:11px;display:flex}.job-role-grid button.active{background:#f0f8f5;border-color:#4eaa9d;box-shadow:0 0 0 2px #2f97891f}.job-role-grid span{color:#40504b;font-size:12px;font-weight:800}.job-role-grid small{color:#75817d;margin-top:5px;font-size:10px;line-height:1.5}.style-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.style-choice-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6e2;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.style-choice-grid>button:hover{transform:translateY(-2px)}.style-choice-grid>button.active{border-color:#4ba99b;box-shadow:0 0 0 2px #2f978921,0 10px 24px #19372f12}.style-preview{aspect-ratio:1.62;border:1px solid;border-radius:9px;grid-template-rows:7px 1fr 8px;grid-template-columns:1fr 1.3fr;gap:7px;width:100%;padding:13px;display:grid;position:relative;overflow:hidden}.style-preview:after{content:"";opacity:.13;background:currentColor;border-radius:2px;width:20px;height:4px;position:absolute;inset:7px 7px auto auto}.style-preview i,.style-preview em{border-radius:3px;display:block}.style-preview i:first-child{grid-column:1/-1;width:58%}.style-preview i:nth-child(2){opacity:.92}.style-preview i:nth-child(3){opacity:.6}.style-preview em{grid-column:1/-1}.style-preview.official{border-radius:3px;grid-template-columns:.78fr 1.52fr}.style-preview.official i:first-child{width:100%}.style-preview.business{grid-template-columns:1.15fr .85fr}.style-preview.minimal{grid-template-columns:1fr 1fr;gap:10px;padding:17px}.style-preview.minimal i:first-child{width:38%}.style-preview.minimal em{opacity:.58;align-self:end;height:4px}.style-preview.creative{border-radius:13px;grid-template-rows:11px 1fr 12px;grid-template-columns:1.6fr .7fr;transform:rotate(-.4deg)}.style-preview.creative i:nth-child(3){border-radius:50%}.style-choice-grid>button>b{color:#37443f;margin-top:10px;font-size:12px}.style-choice-grid>button>small{color:#707c78;min-height:32px;margin-top:5px;font-size:10px;line-height:1.55}.style-choice-grid>button>em{color:#3e8278;margin-top:7px;font-size:10px;font-style:normal;font-weight:750}.onboarding-actions{border-top:1px solid #e5e9e6;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:18px;display:flex}.onboarding-actions>span{color:#737f7b;font-size:11px;line-height:1.55}.onboarding-actions>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:11px;min-width:180px;height:43px;font-size:12px;font-weight:800}.onboarding-actions>button em{color:#67d3c4;margin-left:7px;font-style:normal}.profile-style-grid{margin-top:24px}.profile-summary{background:#f6f9f7;border:1px solid #e1e7e3;border-radius:12px;align-items:center;gap:10px;margin:18px 0 12px;padding:12px;display:flex}.profile-avatar{color:#367b70;background:#dfece8;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.profile-summary b,.profile-summary small{display:block}.profile-summary b{color:#40504b;font-size:9px}.profile-summary small{color:#858e8b;margin-top:4px;font-size:8px}.profile-app-section{background:linear-gradient(135deg,#edf8f5,#f8fbfa);border:1px solid #cfe4de;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px;display:flex}.profile-app-section small,.profile-app-section h3,.profile-app-section p{margin:0;display:block}.profile-app-section small{color:#39877c;font-size:10px;font-weight:850}.profile-app-section h3{color:#334942;margin-top:4px;font-size:14px}.profile-app-section p{color:#71817c;margin-top:5px;font-size:11px;line-height:1.5}.profile-app-actions{flex:none;gap:7px;display:flex}.profile-app-actions>button{color:#267b70;cursor:pointer;background:#fff;border:1px solid #9dcfc6;border-radius:10px;min-height:40px;padding:0 13px;font-size:11px;font-weight:850}.profile-app-actions>button.secondary{color:#60756f;border-color:#d2dfdb}.profile-policy-links{flex-wrap:wrap;gap:7px;margin:12px 0 16px;display:flex}.profile-policy-links a{color:#5b6e68;background:#fff;border:1px solid #dfe5e2;border-radius:9px;align-items:center;min-height:36px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.blocked-user-management{background:#fff;border:1px solid #dfe5e2;border-radius:11px;margin:0 0 14px}.blocked-user-management summary{color:#596963;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.blocked-user-management summary span{color:#8b9591}.blocked-user-management>div{gap:6px;padding:0 10px 10px;display:grid}.blocked-user-management article{background:#f6f8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.blocked-user-management article span{gap:2px;display:grid}.blocked-user-management article b{color:#485752;font-size:10px}.blocked-user-management article small{color:#8b9491;font-size:8px}.blocked-user-management button{color:#7d5d55;cursor:pointer;background:#fff;border:1px solid #d8e0dc;border-radius:8px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800}.blocked-user-management button:disabled{opacity:.55;cursor:wait}.blocked-user-management p{color:#89938f;text-align:center;margin:0;padding:11px;font-size:10px}.account-danger{border-top:1px solid #e6e2df;margin-top:16px}.account-danger summary{color:#98564f;cursor:pointer;padding:16px 0 4px;font-size:11px;font-weight:800}.account-danger>div{background:#fff8f7;border:1px solid #ecd3cf;border-radius:12px;margin-top:9px;padding:14px}.account-danger p{color:#7b6561;margin:0 0 12px;font-size:11px;line-height:1.6}.account-danger label{color:#7d5a55;gap:6px;font-size:10px;font-weight:800;display:grid}.account-danger input{background:#fff;border:1px solid #ddc3bf;border-radius:9px;outline:0;width:100%;height:42px;padding:0 11px}.account-danger button{color:#fff;cursor:pointer;background:#a94f45;border:0;border-radius:9px;width:100%;min-height:44px;margin-top:10px;font-size:11px;font-weight:850}.account-danger button:disabled{opacity:.45;cursor:not-allowed}.account-danger a{color:#8d625d;text-align:center;text-underline-offset:2px;margin-top:10px;font-size:10px;font-weight:700;text-decoration:underline;display:block}.account-danger [role=status]{color:#a3453b;margin:8px 0 0;font-weight:750}.profile-dialog>.modal-submit{width:100%}.template-style-bar{background:#f5f8f6;border:1px solid #e0e6e2;border-radius:12px;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:14px;margin-top:22px;padding:11px 12px;display:grid}.template-style-bar>div:first-child small,.template-style-bar>div:first-child b{display:block}.template-style-bar>div:first-child small{color:#87908d;font-size:7px}.template-style-bar>div:first-child b{color:#40504b;margin-top:3px;font-size:9px}.template-style-bar>div:nth-child(2){align-items:center;gap:7px;display:flex}.template-style-bar>div:nth-child(2) button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:21px;height:21px;padding:0;box-shadow:0 0 0 1px #d7dfdb}.template-style-bar>div:nth-child(2) button.active{transform:scale(1.08);box-shadow:0 0 0 2px #2b8d80}.template-style-bar>div:nth-child(2) button span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.template-style-bar>button{color:#4c746d;cursor:pointer;background:#fff;border:1px solid #d8e0dc;border-radius:8px;height:30px;padding:0 10px;font-size:8px;font-weight:750}.template-tabs{scrollbar-width:none;gap:5px;margin-top:16px;display:flex;overflow-x:auto}.template-tabs::-webkit-scrollbar{display:none}.template-tabs button{color:#78817e;cursor:pointer;background:#fff;border:1px solid #e0e5e2;border-radius:9px;min-width:max-content;height:31px;padding:0 11px;font-size:8px;font-weight:750}.template-tabs button.active{color:#2c776c;background:#eaf4f1;border-color:#b9d7d1}.template-browse-tools{grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);align-items:end;gap:10px;margin-top:15px;display:grid}.template-browse-tools .template-tabs,.template-browse-tools .rerender-note{margin-top:0}.template-search{gap:5px;min-width:0;display:grid}.template-search>span{color:#72807b;font-size:8px;font-weight:800}.template-search input{color:#35453f;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #dbe3df;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.template-search input:focus{border-color:#58a99d;box-shadow:0 0 0 3px #419d8f1a}.template-category-tabs{scrollbar-width:none;gap:5px;margin-top:9px;display:flex;overflow-x:auto}.template-category-tabs::-webkit-scrollbar{display:none}.template-category-tabs button{color:#79847f;cursor:pointer;background:#f7f9f8;border:1px solid #e2e7e4;border-radius:999px;min-width:max-content;height:29px;padding:0 10px;font-size:7px;font-weight:750}.template-category-tabs button.active{color:#277a6f;background:#eaf5f2;border-color:#79b7ad}.template-catalog-meta{color:#84908b;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.template-catalog-meta b{color:#40554e;font-size:9px}.template-catalog-meta span{text-align:right;font-size:7px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.template-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6e3;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:270px;padding:12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.template-grid>button:hover{border-color:#c9d8d4;transform:translateY(-2px);box-shadow:0 10px 24px #21373112}.template-grid>button.active{border-color:#43a395;box-shadow:0 0 0 2px #2f97891f}.template-grid>button:disabled{opacity:.62;cursor:wait;transform:none}.template-grid>button.locked{background:#fffdf8;border-color:#eadfc8}.template-grid>button.locked:hover{border-color:#d6b873}.template-grid>button.custom-template-card{background:linear-gradient(145deg,#f6fbf9,#fff);border-style:dashed}.template-pro-badge{z-index:3;color:#fff;letter-spacing:.08em;background:#172b49;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:900;position:absolute;top:20px;right:20px;box-shadow:0 4px 10px #12264133}.template-pro-badge.detail{top:24px;right:24px}.plan-feature-link{color:#287f73;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9dcd7;border-radius:8px;margin-left:auto;padding:6px 9px;font-family:inherit;font-size:7px;font-weight:850}.template-grid>button>.template-tag{color:#39897d;background:#e8f3f0;border-radius:5px;margin-top:10px;padding:4px 7px;font-size:8px;font-weight:800}.template-thumb{aspect-ratio:1.55;border:1px solid;border-radius:9px;grid-template-rows:8px 1fr 9px;grid-template-columns:1fr 1.2fr;gap:7px;width:100%;padding:13px;display:grid;position:relative;overflow:hidden}.template-thumb.ppt{aspect-ratio:16/9}.template-thumb i,.template-thumb em{border-radius:3px;display:block}.template-thumb i:first-child{grid-column:1/-1;width:64%}.template-thumb i:nth-child(2){opacity:.9}.template-thumb i:nth-child(3){opacity:.62}.template-thumb em{opacity:.8;grid-column:1/-1}.template-grid>button>b{color:#34404d;margin-top:10px;font-size:11px}.template-grid>button>p{color:#858c91;margin:7px 0;font-size:8px;line-height:1.55}.template-grid>button>small{color:#6d7b77;font-size:7px;line-height:1.45}.template-card-cta{color:#506660;margin-top:auto;padding-top:9px;font-size:9px;font-weight:750}.template-card-cta em{color:#2a9a8b;margin-left:5px;font-style:normal}.template-empty{text-align:center;background:#f8faf9;border:1px dashed #cfdad5;border-radius:14px;align-content:center;place-items:center;min-height:300px;padding:28px;display:grid}.template-empty b{color:#42534d;font-size:13px}.template-empty p{color:#7b8782;margin:8px 0 14px;font-size:10px}.template-empty button{color:#337d72;cursor:pointer;background:#fff;border:1px solid #b9d6cf;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.rerender-note{color:#55706a;background:#edf5f2;border-radius:9px;margin:14px 0 0;padding:9px 11px;font-size:8px;line-height:1.55}.preference-status{color:#9a654e;margin:10px 2px 0}.dialog-security{color:#8b8f92;margin:18px 2px 0;font-size:9px}.dialog-security span{color:#6f9993;margin-right:6px}.document-preview{--preview-ink:#253447;--preview-muted:#718079;--preview-accent:#2d8f82;--preview-accent-2:#d8b06d;--preview-surface:#f4f8f6;--preview-bg:#fff;--preview-line:#dbe3df;aspect-ratio:1.48;border:1px solid var(--preview-line);background:var(--preview-bg);width:100%;color:var(--preview-ink);font-family:var(--preview-font),"Malgun Gothic",sans-serif;border-radius:9px;flex-direction:column;padding:10px 11px 9px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #192d2714}.document-preview.wide{aspect-ratio:16/9}.document-preview.a4{aspect-ratio:210/297;align-self:center;width:72%}.document-preview.sheet{aspect-ratio:1.55;background:linear-gradient(90deg,var(--preview-bg),var(--preview-surface))}.document-preview.blog{aspect-ratio:4/3;background:linear-gradient(180deg,#fff 0 18%,var(--preview-bg) 18% 100%)}.document-preview:after{content:"";background:var(--preview-accent);width:3px;position:absolute;inset:0 auto 0 0}.document-preview>span,.document-preview i,.document-preview b,.document-preview small,.document-preview em,.document-preview strong{box-sizing:border-box}.preview-page-top{min-height:11px;color:var(--preview-muted);align-items:center;gap:5px;display:flex}.preview-page-top>i{background:var(--preview-accent);border-radius:2px;flex:none;width:16px;height:3px}.preview-page-top>small{color:var(--preview-muted);letter-spacing:.08em;white-space:nowrap;margin:0;font-size:4.5px;font-weight:800;overflow:hidden}.preview-page-top>em{background:var(--preview-surface);color:var(--preview-accent);white-space:nowrap;border-radius:3px;margin-left:auto;padding:2px 4px;font-size:4.5px;font-style:normal;font-weight:850}.document-preview>strong{max-width:92%;color:var(--preview-ink);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;line-height:1.25;overflow:hidden}.preview-tone-sample{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;line-height:1.3;overflow:hidden}.preview-page-footer{border-top:1px solid var(--preview-line);gap:3px;height:6px;margin-top:auto;padding-top:4px;display:flex}.preview-page-footer>i{background:var(--preview-line);border-radius:2px;width:18%;height:2px}.preview-page-footer>i:last-child{background:var(--preview-accent);width:7%;margin-left:auto}.preview-report{flex:1;grid-template-columns:1.25fr .85fr;gap:8px;min-height:0;margin:8px 0 6px;display:grid}.preview-report>span:first-child{align-content:start;gap:4px;display:grid}.preview-report>span:first-child i{background:var(--preview-line);border-radius:3px;height:4px}.preview-report>span:first-child i:first-child{background:var(--preview-accent);opacity:.78;width:56%;height:6px}.preview-report>span:first-child i:nth-child(3){width:84%}.preview-chart{background:var(--preview-surface);border-radius:5px;align-items:end;gap:4px;padding:5px;display:flex}.preview-chart>i{background:var(--preview-accent);opacity:.82;border-radius:2px 2px 0 0;width:20%}.preview-chart>i:first-child{height:38%}.preview-chart>i:nth-child(2){height:62%}.preview-chart>i:nth-child(3){height:48%}.preview-chart>i:nth-child(4){background:var(--preview-accent-2);height:84%}.preview-table{border:1px solid var(--preview-line);border-radius:4px;flex:1;grid-template-rows:repeat(5,1fr);grid-template-columns:1.25fr 1fr 1fr;min-height:0;margin:8px 0 6px;display:grid;overflow:hidden}.preview-table>b,.preview-table>i{border-right:1px solid var(--preview-line);border-bottom:1px solid var(--preview-line);background:var(--preview-bg);min-height:4px}@supports (color:color-mix(in lab, red, red)){.preview-table>b,.preview-table>i{background:color-mix(in srgb,var(--preview-bg) 88%,var(--preview-surface))}}.preview-table>b{background:var(--preview-accent);opacity:.78}.preview-table>i:nth-child(5n),.preview-table>i:nth-child(7n){background:var(--preview-surface)}.preview-kpis{flex:1;grid-template-columns:repeat(3,1fr);align-content:center;gap:5px;margin:10px 0 7px;display:grid}.preview-kpis>i{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:5px;flex-direction:column;justify-content:center;min-width:0;min-height:38px;padding:6px 4px;font-style:normal;display:flex}.preview-kpis b{color:var(--preview-accent);font-size:10px;line-height:1}.preview-kpis small{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:4.5px;overflow:hidden}.preview-flow{flex:1;justify-content:center;align-items:center;gap:5px;margin:12px 0 8px;display:flex}.preview-flow>i{background:var(--preview-surface);min-width:25%;color:var(--preview-ink);text-align:center;border-radius:7px;padding:12px 3px;font-size:6px;font-style:normal;font-weight:800}.preview-flow>i:last-child{background:var(--preview-accent);color:#fff}.preview-flow>b{color:var(--preview-accent-2);font-size:9px}.preview-calendar{border:1px solid var(--preview-line);border-radius:4px;flex:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);margin:7px 0 5px;display:grid;overflow:hidden}.preview-calendar>b,.preview-calendar>i{border-right:1px solid var(--preview-line);border-bottom:1px solid var(--preview-line);color:var(--preview-muted);place-items:center;font-size:4.5px;font-style:normal;display:grid}.preview-calendar>b{background:var(--preview-accent);color:#fff;font-weight:800}.preview-calendar>i.has-event{background:var(--preview-surface);color:var(--preview-accent);font-weight:850;position:relative}.preview-calendar>i.has-event:after{content:"";background:var(--preview-accent-2);border-radius:2px;height:2px;position:absolute;inset:auto 3px 2px}.preview-resume{flex:1;grid-template-columns:1fr;gap:7px;min-height:0;margin:8px 0 6px;display:grid}.preview-resume>span{align-content:start;gap:3px;display:grid}.preview-resume>span b{color:var(--preview-accent);letter-spacing:.06em;font-size:5px}.preview-resume>span i{background:var(--preview-line);border-radius:2px;height:3px}.preview-resume>span i:nth-child(3){width:80%}.preview-letter{border-top:2px solid var(--preview-accent);background:linear-gradient(180deg,var(--preview-surface),transparent 42%);flex-direction:column;flex:1;gap:4px;min-height:0;margin:8px 0 6px;padding:7px;display:flex}.preview-letter>em{color:var(--preview-accent);letter-spacing:.08em;font-size:5px;font-style:normal;font-weight:850}.preview-letter>i{background:var(--preview-line);border-radius:2px;width:94%;height:4px}.preview-letter>i:nth-of-type(2){width:76%}.preview-letter>i:nth-of-type(4){width:58%}.preview-letter>b{border-bottom:2px solid var(--preview-accent);color:var(--preview-muted);align-self:flex-end;margin-top:auto;padding:4px 8px;font-size:5px}.preview-timeline{flex:1;grid-template-columns:repeat(4,1fr);align-items:center;gap:4px;min-height:0;margin:8px 0 6px;display:grid}.preview-timeline>i{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:5px;flex-direction:column;min-width:0;height:64%;padding:6px 4px;font-style:normal;display:flex;position:relative}.preview-timeline>i:not(:last-child):after{content:"";background:var(--preview-accent-2);width:5px;height:2px;position:absolute;top:50%;left:100%}.preview-timeline b{color:var(--preview-accent);font-size:6px}.preview-timeline em{background:var(--preview-line);border-radius:2px;width:82%;height:3px;margin-top:9px}.preview-dashboard{flex:1;grid-template-columns:.72fr .72fr 1.6fr;gap:5px;min-height:0;margin:8px 0 6px;display:grid}.preview-dashboard>i{border:1px solid var(--preview-line);background:var(--preview-surface);text-align:center;border-radius:5px;flex-direction:column;justify-content:center;padding:6px 4px;font-style:normal;display:flex}.preview-dashboard>i b{color:var(--preview-accent);font-size:10px}.preview-dashboard>i em{background:var(--preview-line);border-radius:2px;width:70%;height:3px;margin:5px auto 0}.preview-dashboard>span{border:1px solid var(--preview-line);border-radius:5px;align-items:end;gap:3px;padding:6px;display:flex}.preview-dashboard>span b{background:var(--preview-accent);opacity:.8;border-radius:2px 2px 0 0;width:14%;min-height:12%}.preview-dashboard>span b:last-child{background:var(--preview-accent-2)}.preview-gallery{flex:1;grid-template-rows:1fr .72fr;grid-template-columns:1.35fr .8fr .8fr;gap:4px;min-height:0;margin:8px 0 6px;display:grid}.preview-gallery>i{background:linear-gradient(145deg,var(--preview-accent),var(--preview-accent-2));opacity:.78;border-radius:4px}.preview-gallery>i:first-child{grid-row:1/3}.preview-gallery>b{background:var(--preview-surface);border-radius:4px;grid-column:2/4;align-content:center;gap:3px;padding:5px;display:grid}.preview-gallery>b em{background:var(--preview-line);border-radius:2px;width:88%;height:3px}.preview-gallery>b em:nth-child(2){width:68%}.preview-pipeline{flex:1;grid-template-columns:repeat(3,1fr);gap:4px;min-height:0;margin:8px 0 6px;display:grid}.preview-pipeline>i{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:5px;flex-direction:column;gap:4px;padding:5px;font-style:normal;display:flex}.preview-pipeline b{color:var(--preview-accent);font-size:5px}.preview-pipeline em{background:var(--preview-bg);border-radius:3px;min-height:11px;box-shadow:0 1px 3px #142d2614}.preview-custom{flex:1;grid-template-rows:1fr auto;grid-template-columns:.55fr 1.45fr;gap:6px;min-height:0;margin:8px 0 6px;display:grid}.preview-custom>b{border:1px dashed var(--preview-accent);background:var(--preview-surface);color:var(--preview-accent);border-radius:7px;place-items:center;font-size:24px;display:grid}.preview-custom>span{align-content:center;gap:5px;display:grid}.preview-custom>span i{background:var(--preview-line);border-radius:3px;width:100%;height:8px}.preview-custom>span i:nth-child(2){background:var(--preview-accent);opacity:.65;width:75%}.preview-custom>em{color:var(--preview-muted);text-align:center;grid-column:1/3;font-size:5px;font-style:normal;font-weight:750}.preview-blog{flex:1;grid-template-rows:1fr auto;grid-template-columns:.7fr 1.3fr;gap:6px;min-height:0;margin:8px 0 6px;display:grid}.preview-blog>i{background:linear-gradient(145deg,var(--preview-accent),var(--preview-accent-2));opacity:.7;border-radius:5px}.preview-blog>span{background:var(--preview-surface);border-radius:5px;align-content:center;gap:5px;padding:7px;display:grid}.preview-blog>span>b{background:var(--preview-line);border-radius:3px;height:4px}.preview-blog>span>b:first-child{background:var(--preview-accent);opacity:.78;width:62%;height:6px}.preview-blog>span>b:last-child{width:78%}.preview-blog>em{color:#14904d;grid-column:1/-1;font-size:5px;font-style:normal;font-weight:800}.document-preview.large{border-radius:13px;min-height:0;padding:19px 21px 16px;box-shadow:0 18px 40px #15292321}.document-preview.large.a4{width:78%}.document-preview.large.wide,.document-preview.large.sheet,.document-preview.large.blog{width:100%}.document-preview.large .preview-page-top{gap:8px;min-height:17px}.document-preview.large .preview-page-top>i{width:28px;height:5px}.document-preview.large .preview-page-top>small,.document-preview.large .preview-page-top>em{font-size:9px}.document-preview.large>strong{margin-top:13px;font-size:18px}.document-preview.large>.preview-tone-sample{margin-top:5px;font-size:11px}.document-preview.large .preview-kpis>i{min-height:75px;padding:12px}.document-preview.large .preview-kpis b{font-size:19px}.document-preview.large .preview-kpis small,.document-preview.large .preview-calendar>b,.document-preview.large .preview-calendar>i{font-size:7px}.document-preview.large .preview-flow>i{padding:28px 5px;font-size:9px}.document-preview.large .preview-resume>span b{font-size:8px}.document-preview.large .preview-report>span:first-child i{height:7px}.document-preview.large .preview-report>span:first-child i:first-child{height:10px}.document-preview.large .preview-page-footer{height:10px;padding-top:7px}.active-template-preview-wrap{flex:none;width:72px}.active-template-preview-wrap .document-preview{box-shadow:none;border-radius:6px;padding:5px}.active-template-preview-wrap .document-preview.a4{aspect-ratio:1.45;width:100%}.active-template-preview-wrap .document-preview>strong{margin-top:3px;font-size:5px}.active-template-preview-wrap .preview-page-top>small,.active-template-preview-wrap .preview-page-top>em,.active-template-preview-wrap .preview-tone-sample{display:none}.active-template-preview-wrap .preview-report,.active-template-preview-wrap .preview-table,.active-template-preview-wrap .preview-kpis,.active-template-preview-wrap .preview-flow,.active-template-preview-wrap .preview-calendar,.active-template-preview-wrap .preview-resume,.active-template-preview-wrap .preview-letter,.active-template-preview-wrap .preview-timeline,.active-template-preview-wrap .preview-dashboard,.active-template-preview-wrap .preview-gallery,.active-template-preview-wrap .preview-pipeline,.active-template-preview-wrap .preview-custom{margin:3px 0}.onboarding-section>b small{color:#399184;margin-left:5px;font-size:10px;font-weight:750}.preference-choice-row{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:20px;display:grid}.compact-choice-group,.revision-tone{background:#f6f9f7;border:1px solid #dfe6e2;border-radius:13px;min-width:0;margin:0;padding:13px}.compact-choice-group legend,.revision-tone legend{color:#4b5c57;padding:0 5px;font-size:11px;font-weight:850}.compact-choice-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.compact-choice-group.tone-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-choice-group button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e2;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;min-height:56px;padding:9px;display:flex}.compact-choice-group button.active{background:#edf7f4;border-color:#3e9f91;box-shadow:0 0 0 2px #2f97891a}.compact-choice-group button b{color:#384740;font-size:11px}.compact-choice-group button small{color:#6f7b77;margin-top:5px;font-size:10px;line-height:1.45;overflow:hidden}.profile-preference-row{grid-template-columns:1fr 1.4fr;margin:18px 0}.request-settings-four{grid-template-columns:repeat(2,minmax(0,1fr))}.template-control-grid{background:#f4f8f6;border:1px solid #dfe6e2;border-radius:13px;grid-template-columns:minmax(270px,1.45fr) minmax(150px,.7fr) minmax(210px,1fr) auto;align-items:stretch;gap:8px;margin-top:20px;padding:12px;display:grid}.template-control-grid>label,.tone-control,.style-control{background:#fff;border:1px solid #e1e6e3;border-radius:9px;min-width:0;padding:8px 9px}.template-control-grid small{color:#87918d;font-size:7px;font-weight:750;display:block}.template-control-grid select{color:#3c4d47;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:29px;padding:0;font-size:9px;font-weight:750}.style-control>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.style-control button{color:#65716d;cursor:pointer;background:#fff;border:1px solid #dfe5e2;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;height:30px;padding:0 5px;font-size:7px;font-weight:750;display:flex}.style-control button.active{color:#26796e;background:#ecf6f3;border-color:#38998b}.style-control button i{border-radius:50%;flex:none;width:7px;height:7px}.tone-control>b,.tone-control>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tone-control>b{color:#3d4c47;margin-top:5px;font-size:9px}.tone-control>span{color:#84908b;margin-top:4px;font-size:7px}.template-control-grid>button{color:#4c756e;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:9px;min-width:95px;font-size:8px;font-weight:800}.template-picker-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;margin-top:18px;display:grid}.template-picker-layout .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:560px;margin:0;padding:2px 8px 8px 2px;overflow:auto}.template-picker-layout .template-grid>button{min-height:330px}.template-detail{background:#fff;border:1px solid #dce4e0;border-radius:15px;padding:15px;position:sticky;top:-1px;box-shadow:0 14px 32px #1b322b14}.template-detail>small{color:#3f9185;letter-spacing:.03em;margin-bottom:10px;font-size:8px;font-weight:850;display:block}.template-detail-tag{color:#35877b;background:#e7f3f0;border-radius:5px;margin-top:13px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block}.template-detail h3{color:#2d3a45;margin:8px 0 0;font-size:16px}.template-detail>p{color:#7a8481;margin:6px 0 0;font-size:9px;line-height:1.55}.template-detail dl{background:#f5f8f6;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:10px;display:grid}.template-detail dl div{min-width:0}.template-detail dt{color:#909894;font-size:6px}.template-detail dd{color:#46564f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:750;overflow:hidden}.custom-template-request{gap:6px;margin:0 0 12px;display:grid}.custom-template-request>span{color:#3e776d;font-size:8px;font-weight:850}.custom-template-request textarea{resize:vertical;color:#374741;width:100%;min-height:96px;font:inherit;background:#fbfdfc;border:1px solid #cfe0db;border-radius:9px;outline:0;padding:9px;font-size:9px;line-height:1.55}.custom-template-request textarea:focus{border-color:#58a99d;box-shadow:0 0 0 3px #419d8f1a}.custom-template-request small{color:#7e8985;font-size:7px;line-height:1.5}.template-detail>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:44px;padding:9px 12px;font-size:9px;font-weight:800}.template-detail>button:disabled{opacity:.55;cursor:wait}.template-detail>button em{color:#63d4c5;margin-left:5px;font-style:normal}.mobile-template-apply{display:none}.revision-dialog{background:#fbfcfa;border:1px solid #ffffff94;border-radius:22px;width:min(850px,100%);max-height:min(880px,100vh - 42px);padding:28px;overflow:auto;box-shadow:0 30px 80px #0c182645}.revision-current{background:#f4f8f6;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:20px;padding:12px;display:grid}.revision-current>span{color:#2c8276;background:#dff1ec;border-radius:9px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:850;display:grid}.revision-current b,.revision-current small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.revision-current b{color:#3b4944;font-size:9px}.revision-current small{color:#84908b;margin-top:4px;font-size:7px}.revision-current em{color:#668079;background:#fff;border-radius:7px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.revision-form-grid{grid-template-columns:210px minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.revision-form-grid .field-label small{color:#89928f;font-size:7px;line-height:1.45}.revision-request-field textarea{min-height:130px}.revision-suggestions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.revision-suggestions>span{color:#66736e;width:100%;font-size:8px;font-weight:850}.revision-suggestions button{color:#62716c;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e2;border-radius:8px;padding:6px 8px;font-size:7px;line-height:1.35}.revision-suggestions button:hover{color:#337c72;border-color:#96c9c1}.revision-tone{background:#fff;margin-top:17px}.revision-tone>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.revision-tone button{text-align:left;cursor:pointer;background:#f8faf9;border:1px solid #e0e5e2;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;min-height:80px;padding:10px;display:flex}.revision-tone button.active{background:#edf7f4;border-color:#399a8c;box-shadow:0 0 0 2px #2f97891a}.revision-tone b{color:#34443e;font-size:9px}.revision-tone span{color:#4e8279;margin-top:3px;font-size:7px}.revision-tone small{color:#737f7b;margin-top:7px;font-size:7px;line-height:1.45}.revision-safety{background:#ebf5f2;border-radius:10px;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.revision-safety>span{color:#267f72;background:#cfe9e3;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.revision-safety p{color:#60736d;margin:0;font-size:8px;line-height:1.55}.revision-safety b{color:#3b5f57;display:block}.revision-consent{margin:13px 2px 5px}.revision-status{margin:4px 0}.revision-submit{width:100%;margin-top:7px}.revision-submit em{color:#66d5c6;margin-left:7px;font-style:normal}.result-actions-five{grid-template-columns:repeat(2,minmax(0,1fr))}.result-actions-five .revision-button{color:#2e7f73;background:#eff8f5;border-color:#80bdb4}.result-actions-five .download-button{grid-column:1/-1}.revision-request-summary{background:#f3f8f6;border:1px solid #dce9e5;border-radius:9px;padding:11px}.result-actions-six{grid-template-columns:repeat(3,minmax(0,1fr))}.result-actions-six .revision-button{color:#2e7f73;background:#eff8f5;border-color:#80bdb4}.result-actions-six .native-share-button{color:#2f7d72;background:#f0f8f6;border-color:#b9d8d2}.result-actions-six .download-button{grid-column:auto}.result-actions-seven{grid-template-columns:repeat(3,minmax(0,1fr))}.result-actions-seven .revision-button{color:#2e7f73;background:#eff8f5;border-color:#80bdb4}.result-actions-seven .report-content-button{color:#8d6557;background:#fff8f4;border-color:#eadfd8}.result-actions-seven .native-share-button{color:#2f7d72;background:#f0f8f6;border-color:#b9d8d2}.result-actions-seven .download-button{grid-column:span 2}.blog-settings-panel{background:linear-gradient(145deg,#f0fbf4,#fbfdfb);border:1px solid #bee3ca;border-radius:13px;margin-top:12px;padding:15px}.blog-settings-heading{align-items:center;gap:10px;display:flex}.blog-settings-heading>span{color:#fff;background:#03c75a;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:15px;font-weight:900;display:grid}.blog-settings-heading>div{min-width:0}.blog-settings-heading b,.blog-settings-heading small{display:block}.blog-settings-heading b{color:#284a35;font-size:12px}.blog-settings-heading small{color:#688173;margin-top:3px;font-size:9px;line-height:1.45}.blog-settings-heading>em{color:#16894b;background:#e0f7e9;border-radius:999px;flex:none;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.blog-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.blog-settings-grid label{min-width:0}.blog-settings-grid label>span{color:#4f6758;margin:0 0 6px 2px;font-size:9px;font-weight:800;display:block}.blog-settings-grid label>span small{color:#8aa096;font-size:8px;font-weight:650}.blog-settings-grid input,.blog-settings-grid select{color:#31473a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d9e8de;border-radius:9px;outline:0;padding:8px 10px;font-size:10px}.blog-settings-grid input:focus,.blog-settings-grid select:focus{border-color:#42ae70;box-shadow:0 0 0 3px #03c75a1a}.blog-settings-grid input:disabled,.blog-settings-grid select:disabled{opacity:.64;cursor:wait}.blog-cta-field{grid-column:1/-1}.blog-image-settings{background:#ffffffc7;border:1px solid #d3e9da;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;margin-top:11px;padding:11px;display:grid}.blog-image-settings>label,.blog-image-settings>.presentation-upload-field{background:#fff;border:1px solid #dcebe1;border-radius:9px;min-height:62px;padding:8px 10px}.blog-image-settings>label>span{color:#4f6758;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.blog-image-settings select{color:#31473a;width:100%;min-height:32px;font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:750}.blog-image-settings .blog-upload-field{grid-column:1/-1}.blog-ai-count-field>small{color:#718478;margin-top:5px;font-size:8px;line-height:1.4;display:block}.blog-image-recommendation{align-items:flex-start;gap:6px;color:#5a7062!important;margin:8px 2px 0!important;font-size:9px!important;line-height:1.55!important;display:flex!important}.blog-image-recommendation>span{color:#14755f;background:#dff2ea;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid}.blog-image-list{margin-top:10px}.blog-settings-panel>p{color:#50705e;background:#e8f7ed;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:9px;line-height:1.55}.blog-settings-panel>p>span{color:#069849;margin-right:6px;font-weight:900}.blog-diagnosis-card{background:linear-gradient(135deg,#fff,#effaf3);border:1px solid #a9d7bc;border-radius:13px;margin-top:12px;padding:13px;overflow:hidden;box-shadow:0 8px 24px #1465380f}.blog-diagnosis-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.blog-diagnosis-card>header>span{color:#77e5a3;background:#173e2a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.blog-diagnosis-card>header>div{min-width:0}.blog-diagnosis-card>header small,.blog-diagnosis-card>header b,.blog-diagnosis-card>header p{display:block}.blog-diagnosis-card>header small{color:#168749;letter-spacing:.03em;font-size:8px;font-weight:850}.blog-diagnosis-card>header b{color:#213f2e;margin-top:2px;font-size:12px}.blog-diagnosis-card>header p{color:#687c70;margin:3px 0 0;font-size:9px;line-height:1.45}.blog-diagnosis-card>header>button{color:#fff;cursor:pointer;background:#03c75a;border:1px solid #57b579;border-radius:9px;min-height:36px;padding:0 13px;font-size:9px;font-weight:900}.blog-diagnosis-card>header>button:disabled{opacity:.6;cursor:wait}.blog-diagnosis-compact-note{color:#65776c!important;background:#f5f8f6!important;border-radius:8px!important;margin:10px 0 0!important;padding:8px 10px!important;font-size:8px!important}.blog-diagnosis-compact-note b{color:#217b4b;margin-right:5px}.blog-diagnosis-official-note{color:#775f31;background:#fff8ea;border:1px solid #f0d9ae;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:12px;padding:10px 11px;display:grid}.blog-diagnosis-official-note span{font-size:8px;line-height:1.55}.blog-diagnosis-form{margin-top:11px}.blog-diagnosis-fields{grid-template-columns:1fr;gap:8px;display:grid}.blog-diagnosis-fields label>span{color:#496357;margin:0 0 6px 2px;font-size:9px;font-weight:850;display:block}.blog-diagnosis-fields label>span small{color:#82968b;font-size:8px}.blog-diagnosis-fields input{color:#294436;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cee3d5;border-radius:9px;outline:0;padding:9px 10px;font-size:10px}.blog-diagnosis-fields input:focus{border-color:#42ae70;box-shadow:0 0 0 3px #03c75a1a}.blog-diagnosis-submit-row{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.blog-diagnosis-submit-row p{color:#708278;max-width:390px;margin:0;font-size:8px;line-height:1.5}.blog-diagnosis-submit-row button{color:#fff;cursor:pointer;background:#173e2a;border:0;border-radius:9px;flex:none;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.blog-diagnosis-submit-row button:disabled{opacity:.62;cursor:wait}.blog-diagnosis-error{color:#9a4941!important;background:#fff0ed!important;border-radius:8px!important;margin:10px 0 0!important;padding:9px 10px!important;font-size:9px!important}.blog-diagnosis-result{background:#fff;border:1px solid #b5d9c2;border-radius:12px;margin-top:13px;padding:14px}.blog-diagnosis-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blog-diagnosis-result>header small{color:#18804b;font-size:8px;font-weight:850}.blog-diagnosis-result>header h3{color:#244332;margin:3px 0 0;font-size:16px}.blog-diagnosis-result>header h3 b{color:#03a64b;margin-left:4px;font-size:24px}.blog-diagnosis-result>header h3 span{color:#829188;font-size:9px}.blog-diagnosis-result>header p{color:#63776b;margin:3px 0 0;font-size:9px}.blog-diagnosis-result>header>a{color:#14844a;white-space:nowrap;border:1px solid #b9ddc6;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850;text-decoration:none}.blog-diagnosis-meter{background:#e8eee9;border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.blog-diagnosis-meter i{border-radius:inherit;background:linear-gradient(90deg,#e8b65d,#03c75a);height:100%;transition:width .35s;display:block}.blog-diagnosis-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.blog-diagnosis-badges>span{background:#f1f7f3;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.blog-diagnosis-badges small{color:#76897e;font-size:7px}.blog-diagnosis-badges b{color:#2b5940;font-size:9px}.blog-diagnosis-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.blog-diagnosis-signals article{background:#fbfcfb;border:1px solid #e0e9e3;border-radius:9px;padding:10px}.blog-diagnosis-signals article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.blog-diagnosis-signals b{color:#355443;font-size:9px}.blog-diagnosis-signals strong{color:#16854b;font-size:9px}.blog-diagnosis-signals article>span{background:#e9efeb;border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden}.blog-diagnosis-signals article>span i{border-radius:inherit;background:#63b981;height:100%;display:block}.blog-diagnosis-signals p{color:#74847b;margin:6px 0 0;font-size:8px;line-height:1.45}.blog-diagnosis-actions{background:#eff8f2;border-radius:10px;margin-top:10px;padding:11px 12px}.blog-diagnosis-actions>b{color:#29563d;font-size:9px}.blog-diagnosis-actions ol{margin:7px 0 0;padding-left:18px}.blog-diagnosis-actions li{color:#4c6757;margin:5px 0;font-size:8px;line-height:1.5}.blog-diagnosis-limitations{border:1px dashed #d8e2dc;border-radius:9px;margin-top:9px;padding:9px 10px}.blog-diagnosis-limitations summary{color:#5e7367;cursor:pointer;font-size:8px;font-weight:850}.blog-diagnosis-limitations ul{margin:8px 0 0;padding-left:17px}.blog-diagnosis-limitations li,.blog-diagnosis-limitations p{color:#78877f;font-size:8px;line-height:1.5}.blog-diagnosis-limitations p{margin:7px 0 0}.blog-diagnosis-sources{border-top:1px solid #e2ebe5;flex-wrap:wrap;gap:6px 10px;margin-top:10px;padding-top:9px;display:flex}.blog-diagnosis-sources>p{color:#63796d;width:100%;margin:0 0 2px;font-size:8px;line-height:1.55}.blog-diagnosis-sources span,.blog-diagnosis-sources a{color:#688074;font-size:8px}.blog-diagnosis-sources span{font-weight:850}.blog-diagnosis-sources a{text-underline-offset:2px;text-decoration:underline}.blog-diagnosis-card>header small{font-size:10px}.blog-diagnosis-card>header b{font-size:14px}.blog-diagnosis-card>header p{font-size:11px}.blog-diagnosis-card>header>button{background:#08783c;border-color:#08783c;font-size:11px}.blog-diagnosis-compact-note{font-size:10px!important}.blog-diagnosis-official-note b{font-size:11px}.blog-diagnosis-official-note span{font-size:10px}.blog-diagnosis-fields label>span{font-size:11px}.blog-diagnosis-fields label>span small{font-size:10px}.blog-diagnosis-fields input{font-size:12px}.blog-diagnosis-submit-row p{font-size:10px}.blog-diagnosis-submit-row button{font-size:11px}.blog-diagnosis-error{font-size:11px!important}.blog-diagnosis-result>header small{font-size:10px}.blog-diagnosis-result>header h3{font-size:17px}.blog-diagnosis-result>header h3 b{font-size:26px}.blog-diagnosis-result>header h3 span,.blog-diagnosis-result>header p{font-size:11px}.blog-diagnosis-result>header>a{font-size:10px}.blog-diagnosis-badges small{font-size:9px}.blog-diagnosis-badges b,.blog-diagnosis-signals b,.blog-diagnosis-signals strong,.blog-diagnosis-actions>b{font-size:11px}.blog-diagnosis-signals p,.blog-diagnosis-actions li,.blog-diagnosis-limitations summary,.blog-diagnosis-limitations li,.blog-diagnosis-limitations p,.blog-diagnosis-sources>p,.blog-diagnosis-sources span,.blog-diagnosis-sources a{font-size:10px}.blog-diagnosis-level{background:#f8fbf9;border:1px solid #cfe3d6;border-radius:11px;margin-top:12px;padding:12px}.blog-diagnosis-level>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blog-diagnosis-level>header small{color:#48705b;font-size:10px;font-weight:800}.blog-diagnosis-level>header h4{color:#244936;margin:3px 0 0;font-size:16px}.blog-diagnosis-level>header h4 b{color:#08783c;margin-right:4px;font-size:22px}.blog-diagnosis-level>header p{color:#667b6f;margin:3px 0 0;font-size:10px;line-height:1.5}.blog-diagnosis-level>header>span{color:#35684b;text-align:right;background:#e9f4ed;border-radius:8px;max-width:210px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.4}.blog-diagnosis-level-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:11px 0 0;padding:0;list-style:none;display:grid}.blog-diagnosis-level-scale li{color:#596c61;background:#fff;border:1px solid #dce8e0;border-radius:8px;place-items:center;gap:1px;min-width:0;padding:7px 4px;display:grid}.blog-diagnosis-level-scale li.reached{color:#397052;background:#eff8f2;border-color:#a9d1b8}.blog-diagnosis-level-scale li.active{color:#fff;background:#08783c;border-color:#08783c;box-shadow:0 4px 10px #08783c2e}.blog-diagnosis-level-scale b{font-size:11px}.blog-diagnosis-level-scale small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.blog-diagnosis-next-level{color:#405b73;background:#eef6ff;border-radius:9px;margin-top:9px;padding:9px 10px}.blog-diagnosis-next-level>b{font-size:10px}.blog-diagnosis-next-level ul{margin:6px 0 0;padding-left:17px}.blog-diagnosis-next-level li,.blog-diagnosis-next-level p{margin:3px 0;font-size:10px;line-height:1.45}.blog-diagnosis-level-note{color:#7b7365;margin:8px 1px 0;font-size:10px;line-height:1.5}.blog-diagnosis-formula{border-top:1px dashed #cbdcd1;margin-top:9px}.blog-diagnosis-formula>summary{color:#35674d;cursor:pointer;padding-top:9px;font-size:10px;font-weight:850}.blog-diagnosis-level-rules{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:6px;margin-top:9px;display:grid}.blog-diagnosis-level-rules article{background:#fff;border:1px solid #dce7df;border-radius:8px;padding:8px}.blog-diagnosis-level-rules article.active{background:#eef8f1;border-color:#62aa79}.blog-diagnosis-level-rules b,.blog-diagnosis-level-rules span{display:block}.blog-diagnosis-level-rules b{color:#315b43;font-size:10px}.blog-diagnosis-level-rules span{color:#247048;margin-top:2px;font-size:9px;font-weight:750}.blog-diagnosis-level-rules p{color:#5f7067;margin:4px 0 0;font-size:9px;line-height:1.4}.blog-diagnosis-sample-rules{background:#f2f5f3;border-radius:9px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch;gap:5px;margin-top:8px;padding:9px;display:grid}.blog-diagnosis-sample-rules>b{color:#53685c;align-self:center;font-size:10px}.blog-diagnosis-sample-rules>span{color:#66776e;background:#fff;border-radius:7px;gap:1px;padding:6px;font-size:9px;display:grid}.blog-diagnosis-sample-rules em{color:#2b6d47;font-size:9px;font-style:normal;font-weight:850}.blog-diagnosis-formula-table{background:#fff;border:1px solid #dce6df;border-radius:9px;margin-top:8px;overflow-x:auto}.blog-diagnosis-formula-table table{border-collapse:collapse;width:100%;min-width:850px}.blog-diagnosis-formula-table caption{color:#486254;text-align:left;background:#f8faf9;padding:8px;font-size:10px;font-weight:850}.blog-diagnosis-formula-table th,.blog-diagnosis-formula-table td{color:#5e7166;text-align:left;vertical-align:top;border-bottom:1px solid #e5ebe7;padding:8px;font-size:9px;line-height:1.45}.blog-diagnosis-formula-table thead th{color:#3e5e4c;background:#f1f6f3;font-weight:850}.blog-diagnosis-formula-table tbody th{color:#315b43;white-space:nowrap}.blog-diagnosis-formula-table a{color:#08783c;text-underline-offset:2px}.blog-diagnosis-formula-note{color:#596b61;margin:8px 1px 0;font-size:10px;line-height:1.5}.blog-diagnosis-data-source{flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;display:flex}.blog-diagnosis-data-source>b{color:#536b5e;font-size:9px}.blog-diagnosis-data-source>small{color:#356b4d;background:#eaf3ed;border-radius:999px;padding:3px 5px;font-size:9px}.personal-blog-style-card{background:#ffffffe0;border:1px solid #c9ded6;border-radius:12px;margin-top:12px;padding:12px;box-shadow:0 8px 22px #19493b0d}.personal-blog-style-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.personal-blog-style-heading>div{gap:2px;min-width:0;display:grid}.personal-blog-style-heading small{color:#18816c;letter-spacing:.04em;font-size:8px;font-weight:850}.personal-blog-style-heading b{color:#183f36;font-size:12px}.personal-blog-style-heading span{color:#687b73;font-size:9px;line-height:1.45}.personal-blog-style-heading>button{color:#176b5b;cursor:pointer;background:#eef9f5;border:1px solid #add5c8;border-radius:9px;flex:none;min-height:34px;padding:0 12px;font-size:9px;font-weight:850}.personal-blog-style-card>label{grid-template-columns:115px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.personal-blog-style-card>label>span{color:#516860;font-size:9px;font-weight:800}.personal-blog-style-card select{color:#274b41;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #d5e4de;border-radius:9px;padding:0 10px;font-size:10px;font-weight:750}.personal-blog-style-summary{background:#f0f8f5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:9px;padding:10px;display:grid}.personal-blog-style-summary>div:first-child{gap:2px;display:grid}.personal-blog-style-summary>div:first-child b{color:#183f36;font-size:10px}.personal-blog-style-summary>div:first-child span{color:#526a61;font-size:9px;line-height:1.45}.personal-blog-style-summary>div:first-child small{color:#7a8a84;font-size:8px}.personal-blog-style-summary>div:nth-child(2){flex-wrap:wrap;gap:4px;max-width:210px;display:flex}.personal-blog-style-summary>div:nth-child(2)>span{color:#217563;background:#fff;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:750}.personal-blog-style-summary>button{color:#a14b44;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.blog-style-empty,.blog-style-loading,.blog-style-analyzing,.blog-style-plan-note{color:#6a7d75!important;background:0 0!important;margin:8px 0 0!important;padding:0!important;font-size:8px!important;line-height:1.5!important}.blog-style-analyzing{border-radius:8px;color:#7a5d26!important;background:#fff7e8!important;padding:7px 9px!important}.blog-style-plan-note{border-top:1px dashed #d8e6e0;padding-top:7px!important}.blog-style-dialog{background:#fbfcfa;border:1px solid #ffffff9e;border-radius:22px;width:min(760px,100%);max-height:min(900px,100vh - 42px);padding:28px;overflow:auto;box-shadow:0 30px 80px #0c182645}.blog-style-privacy-flow{background:#eff8f5;border:1px solid #d4e8e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:18px 0;padding:12px;display:flex}.blog-style-privacy-flow span{color:#46675d;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.blog-style-privacy-flow b{color:#fff;background:#1e8f77;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.blog-style-privacy-flow i{color:#94ada4;font-style:normal}.blog-style-dialog>.field-label{margin-top:14px}.blog-style-upload{background:#fff;border:1px dashed #a9cfc2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:14px;padding:14px;display:grid}.blog-style-upload>div{gap:3px;display:grid}.blog-style-upload>div>span{color:#294b40;font-size:10px;font-weight:850}.blog-style-upload>div>p{color:#72857e;margin:0;font-size:8px}.blog-style-upload>button{color:#176d5b;cursor:pointer;background:#eff8f5;border:1px solid #b7d8ce;border-radius:9px;min-height:36px;padding:0 14px;font-size:9px;font-weight:850}.blog-style-upload>b{color:#294b40;background:#f0f7f4;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.blog-style-upload>b small{color:#72857e;margin-left:auto;font-weight:600}.blog-style-upload>b button{color:#9d4b45;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.blog-style-source-help,.blog-style-quota-note{color:#526379;background:#f2f6ff;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.blog-style-source-help>span{color:#fff;background:#18a366;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.blog-style-source-help p,.blog-style-quota-note p{margin:0;font-size:9px;line-height:1.55}.blog-style-source-help p{gap:2px;display:grid}.blog-style-source-help b{color:#334b67}.blog-style-dialog>.check-row{margin-top:11px}.blog-style-quota-note{color:#765d32;background:#fff8e9}.blog-style-quota-note>span{color:#fff;background:#e7c475;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.blog-style-status{color:#8a5c31;min-height:22px;margin:10px 0 0}.blog-style-submit{margin-top:4px}.blog-post-preview{--blog-font:"Malgun Gothic",sans-serif;background:#f5f7f5;border:1px solid #d8e7dd;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 13px 34px #1f472f14}.blog-post-preview>header{background:#fff;border-bottom:1px solid #e0e8e3;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 16px;display:flex}.blog-post-preview>header>div{align-items:center;gap:10px;display:flex}.blog-post-preview>header>div>span{color:#fff;background:#03c75a;border-radius:9px;place-items:center;width:31px;height:31px;font-size:15px;font-weight:950;display:grid}.blog-post-preview>header p{margin:0}.blog-post-preview>header b,.blog-post-preview>header small{display:block}.blog-post-preview>header b{color:#273c30;font-size:12px}.blog-post-preview>header small{color:#809087;margin-top:3px;font-size:9px}.blog-post-preview>header>em{color:#12864a;white-space:nowrap;background:#e6f8ed;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.blog-post-preview>article{color:#303a34;width:min(620px,100% - 28px);font-family:var(--blog-font);background:#fff;border:1px solid #e3e8e5;border-radius:4px;margin:14px auto;padding:42px clamp(22px,6vw,54px);box-shadow:0 7px 21px #20362a0f}.blog-preview-category{color:#03a64b;letter-spacing:.03em;margin:0 0 12px;font-size:10px;font-weight:800}.blog-post-preview article>h3{color:#202823;letter-spacing:-.045em;margin:0;font-size:clamp(23px,4vw,32px);font-weight:750;line-height:1.28}.blog-preview-intro{color:#59665e;border-bottom:1px solid #e8edea;margin:22px 0 0;padding-bottom:23px;font-size:13px;line-height:1.9}.blog-preview-image-slot{color:#3b8d5e;background:linear-gradient(145deg,#e6f8ed,#f2eee1);border-radius:6px;align-content:center;place-items:center;gap:8px;min-height:200px;margin:30px 0 36px;display:grid}.blog-preview-image-slot>span{font-size:32px;font-weight:300}.blog-preview-image-slot figcaption{font-size:11px;font-weight:750}.blog-preview-generated-image{background:#f2f7f4;border:1px solid #dce8e0;border-radius:8px;margin:30px 0 36px;overflow:hidden;box-shadow:0 8px 20px #234c3214}.blog-preview-generated-image.body{margin:25px 0 8px}.blog-preview-generated-image img{object-fit:contain;background:#eef4f0;width:100%;height:auto;max-height:430px;display:block}.blog-preview-generated-image figcaption{color:#718078;background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:9px;line-height:1.4;display:flex}.blog-preview-generated-image figcaption span{min-width:0}.blog-preview-generated-image figcaption a{color:#16864a;border:1px solid #b9dbc5;border-radius:6px;flex:none;padding:6px 8px;font-weight:850;text-decoration:none}.blog-preview-image-fallback{color:#4d8462;background:linear-gradient(145deg,#e6f8ed,#f2eee1);align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.blog-preview-image-fallback span{font-size:30px}.blog-preview-image-fallback b{font-size:10px}.blog-post-preview article>section{margin-top:34px}.blog-post-preview article h4{color:#24342b;letter-spacing:-.025em;margin:0 0 13px;font-size:18px;line-height:1.45}.blog-post-preview article>section p{color:#48564e;white-space:pre-line;margin:0 0 13px;font-size:13px;line-height:1.9}.blog-post-preview article ul{background:#f3f8f5;border-radius:6px;margin:13px 0;padding:15px 18px 15px 34px}.blog-post-preview article li{color:#435249;margin:5px 0;font-size:12px;line-height:1.7}.blog-preview-inline-image{color:#55916c;background:#f7fbf8;border:1px dashed #b7d9c3;border-radius:6px;align-content:center;place-items:center;gap:5px;min-height:96px;margin:24px 0 6px;font-size:10px;font-weight:750;display:grid}.blog-preview-inline-image>span{font-size:22px;font-weight:300}.blog-post-preview article>footer{border-top:1px solid #e7ece9;flex-wrap:wrap;gap:7px;margin-top:40px;padding-top:20px;display:flex}.blog-post-preview article>footer span{color:#238b50;background:#eef7f1;border-radius:999px;padding:5px 8px;font-size:10px}.blog-preview-note{color:#60766a;text-align:center;background:#edf5f0;border-top:1px solid #dfe8e2;margin:0;padding:11px 16px;font-size:9px;line-height:1.55}.blog-handoff-card{background:linear-gradient(145deg,#edfaf2,#fff);border:1px solid #a9ddbb;border-radius:15px;margin-top:18px;padding:17px;box-shadow:0 10px 26px #037e3a12}.blog-handoff-card>header{align-items:center;gap:10px;display:flex}.blog-handoff-card>header>span{color:#fff;background:#03c75a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:950;display:grid}.blog-handoff-card>header>div{min-width:0}.blog-handoff-card>header small{color:#138847;font-size:8px;font-weight:850}.blog-handoff-card>header h3{color:#294335;margin:3px 0 0;font-size:14px}.blog-handoff-card>header em{color:#168949;white-space:nowrap;background:#ddf5e6;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.blog-handoff-card ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.blog-handoff-card li{color:#53675b;background:#fff;border:1px solid #dce9e0;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:10px 8px;font-size:8px;line-height:1.35;display:flex}.blog-handoff-card li>b{color:#0b9148;background:#e0f6e8;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.blog-handoff-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.blog-handoff-actions button{color:#4a6254;cursor:pointer;background:#fff;border:1px solid #cfe1d5;border-radius:9px;min-height:44px;padding:8px 9px;font-size:9px;font-weight:850}.blog-handoff-actions button:hover{border-color:#68bd85}.blog-handoff-actions button.primary{color:#fff;background:#173e2a;border-color:#173e2a;grid-column:span 2}.blog-handoff-actions button.naver-open{color:#fff;background:#03c75a;border-color:#03c75a;grid-column:span 3}.blog-handoff-actions button.naver-open span{margin-left:5px}.blog-handoff-images{background:#fff;border:1px solid #d7eade;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:11px;display:flex}.blog-handoff-images>div:first-child{min-width:0}.blog-handoff-images b,.blog-handoff-images>div:first-child span{display:block}.blog-handoff-images b{color:#315541;font-size:10px}.blog-handoff-images>div:first-child span{color:#73867a;margin-top:3px;font-size:8px}.blog-handoff-images>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.blog-handoff-images a{color:#128248;white-space:nowrap;border:1px solid #9dd2ad;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:850;text-decoration:none}.blog-handoff-images a span{margin-left:4px}.blog-handoff-card>p{color:#6b7d72;margin:12px 0 0;font-size:9px;line-height:1.55}.blog-handoff-card>p>span{color:#168c4b;background:#dff3e6;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:6px;font-weight:850;display:inline-grid}.plan-dialog{background:#fbfcfa;border:1px solid #ffffff9e;border-radius:24px;width:min(1120px,100%);max-height:min(900px,100vh - 42px);padding:30px;overflow:auto;box-shadow:0 34px 90px #0c18264d}.beta-plan-banner{background:linear-gradient(135deg,#eaf7f3,#f6fbf9);border:1px solid #b7ddd5;border-radius:13px;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.beta-plan-banner>span{color:#fff;letter-spacing:.08em;background:#237f73;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.beta-plan-banner b,.beta-plan-banner p{display:block}.beta-plan-banner b{color:#315b54;font-size:10px}.beta-plan-banner p{color:#66817b;margin:4px 0 0;font-size:8px;line-height:1.5}.plan-notice{color:#805f28;background:#fff5df;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:9px;line-height:1.55}.usage-overview{background:#fff;border:1px solid #dfe7e3;border-radius:15px;margin-top:16px;padding:16px}.usage-overview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-overview-heading small,.usage-overview-heading b{display:block}.usage-overview-heading small{color:#8a9692;font-size:7px}.usage-overview-heading b{color:#35443f;margin-top:3px;font-size:14px}.usage-overview-heading button{color:#568078;cursor:pointer;background:#f7faf8;border:1px solid #dce5e1;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:800}.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.usage-grid>div{background:#f4f8f6;border-radius:11px;min-width:0;padding:11px}.usage-grid>div>span{color:#53645e;justify-content:space-between;gap:8px;font-size:8px;display:flex}.usage-grid em{font-style:normal;font-weight:850}.usage-grid>div>i{background:#dfe8e4;border-radius:999px;height:6px;margin-top:9px;display:block;overflow:hidden}.usage-grid>div>i>b{border-radius:inherit;background:linear-gradient(90deg,#2f9688,#67c5b8);height:100%;display:block}.usage-grid>div>small{color:#8a9692;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:7px;display:block;overflow:hidden}.plan-boundary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;margin-top:16px;display:grid}.plan-boundary>div{background:#fff;border:1px solid #dce6e2;border-radius:15px;min-height:116px;padding:16px 17px}.plan-boundary>div:last-child{background:linear-gradient(145deg,#f0faf7,#fff);border-color:#a9d4cc}.plan-boundary small{color:#2f8b7d;letter-spacing:.04em;font-size:10px;font-weight:900;display:block}.plan-boundary b{color:#293a44;margin-top:7px;font-size:14px;display:block}.plan-boundary p{color:#697873;margin:7px 0 0;font-size:11px;line-height:1.6}.plan-boundary>span{color:#53a99c;font-size:18px;font-weight:900}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:11px;width:min(780px,100%);margin:16px auto 0;display:grid}.plan-card{background:#fff;border:1px solid #dfe5e2;border-radius:17px;flex-direction:column;padding:18px;display:flex;position:relative}.plan-card.recommended{border-color:#60b6aa;box-shadow:0 12px 28px #206a5f1c}.plan-card.current{box-shadow:inset 0 0 0 2px #268b7d1f}.plan-card header>div>span{color:#fff;background:#24887a;border-radius:0 0 8px 8px;padding:5px 9px;font-size:7px;font-weight:900;position:absolute;top:0;right:18px}.plan-card header small{color:#5d968d;font-size:7px;font-weight:850}.plan-card h3{color:#26353f;margin:7px 0 0;font-size:19px}.plan-card header p{color:#77827e;min-height:34px;margin:6px 0 0;font-size:8px;line-height:1.55}.plan-price{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;margin-top:13px;padding:11px 0}.plan-price b{color:#1c2d40;font-size:18px}.plan-price>span{color:#7b8783;margin-left:5px;font-size:7px}.plan-price>small{color:#4b8a80;margin-top:4px;font-size:7px;display:block}.plan-card ul{gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.plan-card li{color:#58655f;grid-template-columns:14px 1fr;gap:5px;font-size:8px;line-height:1.45;display:grid}.plan-card li span{color:#299184;font-weight:900}.plan-card>button{color:#57716b;cursor:pointer;background:#f6f9f7;border:1px solid #dbe3df;border-radius:10px;width:100%;min-height:40px;margin-top:auto;font-size:8px;font-weight:850}.plan-card>button.primary{color:#fff;background:#17304f;border-color:#17304f}.plan-card>button:disabled{color:#6c8b84;cursor:default;opacity:.75}.plan-principles{color:#50716a;background:#edf5f2;border-radius:11px;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:14px;padding:11px 14px;font-size:8px;font-weight:750;display:flex}.plan-footnote{color:#909895;text-align:center;margin:10px 0 0;font-size:7px;line-height:1.55}.prompt-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-label-row>label{color:#7c858b;font-size:11px;font-weight:750}.prompt-label-row>button{color:#2e8175;cursor:pointer;background:#f1f8f6;border:1px solid #cfe2dd;border-radius:8px;min-height:32px;padding:5px 10px;font-size:11px;font-weight:800}.prompt-label-row>button:hover{background:#eaf6f3;border-color:#70b9ae}.ai-consent-row.needs-attention{color:#684d30;background:#fff8ed;border:2px solid #d69551;border-radius:11px;margin-top:12px;padding:11px}.ai-consent-row.needs-attention input{outline-offset:2px;outline:3px solid #d6955133}.ppt-preview-review>button:disabled{color:#8b9692;cursor:not-allowed;opacity:1;background:#f2f5f3;border-color:#dfe5e2}.result-feedback{background:linear-gradient(145deg,#f2f9f7,#fff);border:1px solid #cfe4df;border-radius:14px;margin-top:18px;padding:16px}.result-feedback>div:first-child>small{color:#2f8a7d;letter-spacing:.03em;font-size:11px;font-weight:850}.result-feedback h3{color:#2f403b;margin:5px 0 0;font-size:16px}.result-feedback>div:first-child>p{color:#6b7874;margin:5px 0 0;font-size:12px;line-height:1.55}.feedback-verdicts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.feedback-verdicts button{color:#586761;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:9px;min-height:44px;padding:8px;font-size:11px;font-weight:800}.feedback-verdicts button.active{color:#236f65;background:#e9f6f2;border-color:#3c9b8d;box-shadow:0 0 0 2px #3c9b8d1a}.feedback-verdicts button:disabled,.feedback-details button:disabled{opacity:.62;cursor:wait}.feedback-details{margin-top:12px}.feedback-details>span{color:#586761;font-size:12px;font-weight:800}.feedback-details>span small{color:#8a9591;margin-left:5px;font-size:10px;font-weight:650}.feedback-details>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.feedback-details button{color:#64716d;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:999px;padding:7px 10px;font-size:11px}.feedback-details button.active{color:#276f65;background:#def1ec;border-color:#61aa9f;font-weight:800}.feedback-reuse{margin-top:12px}.feedback-reuse>span{color:#586761;font-size:12px;font-weight:800}.feedback-reuse>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.feedback-reuse button{color:#64716d;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:9px;min-height:40px;padding:7px 9px;font-size:11px;font-weight:750}.feedback-reuse button.active{color:#276f65;background:#def1ec;border-color:#61aa9f;box-shadow:0 0 0 2px #3c9b8d14}.feedback-reuse button:disabled{opacity:.62;cursor:wait}.feedback-comment{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:12px;display:grid}.feedback-comment input{color:#35443f;background:#fff;border:1px solid #dce4e1;border-radius:9px;outline:0;min-width:0;min-height:42px;padding:9px 11px;font-size:12px}.feedback-comment input:focus{border-color:#55a99d;box-shadow:0 0 0 3px #2f96881a}.feedback-comment button{color:#fff;cursor:pointer;background:#1c405e;border:0;border-radius:9px;min-width:112px;font-size:11px;font-weight:850}.feedback-comment button:disabled{opacity:.65;cursor:default}.feedback-comment .sensitive-input-note{grid-column:1/-1}.feedback-fix-action{color:#267368;cursor:pointer;background:#fff;border:1px solid #9ccfc5;border-radius:9px;width:100%;min-height:42px;margin-top:9px;font-size:11px;font-weight:850}.feedback-fix-action span{margin-left:4px}.sensitive-input-note{color:#8a6f63;font-size:11px;line-height:1.5;display:block}.inline-action-notice{color:#526660;background:#f6f9f8;border:1px solid #d9e3df;border-radius:9px;margin:11px 0 0;padding:9px 11px;font-size:12px;line-height:1.55}.inline-action-notice.success{color:#2f7167;background:#edf8f5;border-color:#b9ddd5}.inline-action-notice.error{color:#8a5040;background:#fff5f0;border-color:#e5c6b8}.download-notice{margin-top:9px}.recent-version-group{background:#fff;border:1px solid #e7ebe9;border-radius:14px;overflow:hidden}.recent-version-group .recent-card{border:0;border-radius:0}.recent-version-group .recent-card-shell{border-radius:inherit}.recent-versions{background:#f7faf8;border-top:1px solid #e6ebe8}.recent-versions>summary{color:#4a7f76;cursor:pointer;min-height:38px;padding:9px 13px;font-size:11px;font-weight:800}.recent-versions>div{gap:5px;padding:0 9px 9px;display:grid}.recent-version-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.recent-version-row>button:first-child{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8e5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:45px;padding:7px 9px;display:grid}.recent-version-row span{color:#3d887c;font-size:10px;font-weight:850}.recent-version-row b{color:#4a5752;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recent-version-row small{color:#8d9692;font-size:10px}.recent-version-row .version-delete{color:#a07364;cursor:pointer;background:#fff;border:1px solid #eadfda;border-radius:8px;min-width:44px;font-size:10px}.history-load-more{color:#357f74;cursor:pointer;background:#f4f9f7;border:1px solid #cfded9;border-radius:10px;width:100%;min-height:44px;font-size:12px;font-weight:800}.history-load-more:disabled{opacity:.6;cursor:wait}.operations-health{background:#fff;border:1px solid #d7e2df;border-radius:15px;margin-top:16px;padding:17px}.operations-health.attention{background:#fffaf2;border-color:#ead8b7}.operations-health.degraded{background:#fff7f5;border-color:#e8c4bf}.operations-health>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-health>header small{color:#6c8580;font-size:10px}.operations-health h3{color:#243f39;margin:4px 0 0;font-size:17px}.operations-health-actions{gap:7px;display:flex}.operations-health-actions button{color:#337e73;cursor:pointer;background:#fff;border:1px solid #cbdcd8;border-radius:9px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:800}.operations-health-actions button:last-child{color:#fff;background:#173557;border-color:#173557}.operations-health-actions button:disabled{opacity:.55;cursor:wait}.operations-health-summary{align-items:center;gap:8px;margin-top:12px;display:flex}.operations-health-summary b{color:#18775f;background:#e3f4ed;border-radius:999px;padding:5px 9px;font-size:11px}.operations-health.attention .operations-health-summary b{color:#9b6116;background:#fff0d6}.operations-health.degraded .operations-health-summary b{color:#a44538;background:#fde4df}.operations-health-summary span{color:#768984;font-size:10px}.operations-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.operations-health-grid>div{background:#ffffffd1;border:1px solid #e3e9e7;border-radius:11px;min-width:0;padding:11px}.operations-health-grid span,.operations-health-grid b{display:block}.operations-health-grid span{color:#738681;font-size:10px}.operations-health-grid b{color:#263e39;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.operations-health-empty,.operations-health-notice{color:#647b75;margin:12px 0 0;font-size:11px;line-height:1.55}.operations-health-notice{background:#eef6f3;border-radius:9px;padding:9px 11px}.beta-insights{background:linear-gradient(145deg,#f1f8f6,#fff);border:1px solid #c9ded9;border-radius:15px;margin-top:16px;padding:17px}.beta-insights>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.beta-insights>header small{color:#59837c;font-size:11px}.beta-insights h3{color:#29433d;margin:4px 0 0;font-size:17px}.beta-insights>header button{color:#337e73;cursor:pointer;background:#fff;border:1px solid #bed9d3;border-radius:9px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:800}.insight-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.insight-metrics>div{background:#fff;border:1px solid #deebe7;border-radius:10px;min-width:0;padding:11px}.insight-metrics span,.insight-metrics b,.insight-metrics small{display:block}.insight-metrics span{color:#72827d;font-size:10px}.insight-metrics b{color:#225e56;margin-top:5px;font-size:19px}.insight-metrics b em{font-size:10px;font-style:normal}.insight-metrics small{color:#87928e;margin-top:4px;font-size:10px}.free-cohort-panel{background:#fff;border:1px solid #cfe2dc;border-radius:11px;margin-top:10px;padding:13px}.free-cohort-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.free-cohort-panel>header small,.free-cohort-panel>header h4,.free-cohort-panel>header p{display:block}.free-cohort-panel>header small{color:#388579;font-size:9px;font-weight:850}.free-cohort-panel>header h4{color:#32554d;margin:4px 0 0;font-size:13px}.free-cohort-panel>header p{color:#778681;margin:3px 0 0;font-size:10px;line-height:1.5}.free-cohort-panel>header>span{color:#537b74;background:#edf7f4;border-radius:8px;flex:none;padding:6px 8px;font-size:9px}.free-cohort-panel>header>span b{color:#27786c;font-size:12px}.free-cohort-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.free-cohort-steps>div{background:#f9fbfa;border:1px solid #e0ebe7;border-radius:9px;min-width:0;padding:9px 8px;position:relative}.free-cohort-steps>div:not(:last-child):after{content:"›";z-index:1;color:#79a89f;width:8px;font-size:15px;font-weight:900;line-height:1;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.free-cohort-steps small,.free-cohort-steps span,.free-cohort-steps b,.free-cohort-steps em{display:block}.free-cohort-steps small{color:#76a198;font-size:8px;font-weight:850}.free-cohort-steps span{color:#60716c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:800;overflow:hidden}.free-cohort-steps b{color:#245f56;margin-top:6px;font-size:15px}.free-cohort-steps em{color:#85918d;margin-top:2px;font-size:8px;font-style:normal}.free-cohort-steps i{background:#e5eeeb;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.free-cohort-steps i span{border-radius:inherit;background:linear-gradient(90deg,#319889,#69b7aa);height:100%;margin:0;display:block}.free-cohort-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.free-cohort-signals>div{color:#55736c;background:#edf6f3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.free-cohort-signals span{font-size:9px;font-weight:800}.free-cohort-signals b{color:#286f64;font-size:12px}.free-cohort-signals small{color:#56877e;font-size:9px}.free-cohort-note{color:#8a9692;margin:7px 0 0;font-size:9px;line-height:1.5}.free-cohort-empty{background:#f5faf8;border:1px dashed #bdd9d2;border-radius:9px;margin-top:10px;padding:11px}.free-cohort-empty b,.free-cohort-empty span{display:block}.free-cohort-empty b{color:#397369;font-size:11px}.free-cohort-empty span{color:#70827c;margin-top:4px;font-size:10px;line-height:1.5}.repeat-value-panel{background:linear-gradient(145deg,#fff,#f7fbfa);border:1px solid #cfe2dc;border-radius:11px;margin-top:10px;padding:13px}.repeat-value-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.repeat-value-panel>header small,.repeat-value-panel>header h4,.repeat-value-panel>header p{display:block}.repeat-value-panel>header small{color:#388579;font-size:9px;font-weight:850}.repeat-value-panel>header h4{color:#32554d;margin:4px 0 0;font-size:13px}.repeat-value-panel>header p{color:#778681;margin:3px 0 0;font-size:10px;line-height:1.5}.repeat-value-panel>header>span{color:#66817b;background:#edf7f4;border-radius:8px;flex:none;padding:6px 8px;font-size:9px}.repeat-value-panel>header>span b{color:#27786c;font-size:12px}.repeat-value-windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.repeat-value-windows article{background:#fff;border:1px solid #dfebe7;border-radius:9px;min-width:0;padding:10px}.repeat-value-windows article>div{border-bottom:1px solid #e8f0ed;padding-bottom:8px}.repeat-value-windows article>div small,.repeat-value-windows article>div b,.repeat-value-windows article>div span{display:block}.repeat-value-windows article>div small{color:#78928c;font-size:8px;font-weight:800}.repeat-value-windows article>div b{color:#226f64;margin-top:2px;font-size:19px}.repeat-value-windows article>div span{color:#60766f;font-size:9px;font-weight:800}.repeat-value-windows article p{color:#7a8884;justify-content:space-between;align-items:center;gap:8px;margin:7px 0 0;font-size:9px;display:flex}.repeat-value-windows article p b{color:#3b665e;white-space:nowrap;font-size:9px}.repeat-value-note{color:#82918c;margin:8px 0 0;font-size:9px;line-height:1.55}.sample-guidance{color:#70572c;background:#fff4dd;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.sample-guidance.usable{color:#316e64;background:#e7f5f1}.sample-guidance span{font-size:11px}.quality-priority-panel{background:#fff;border:1px solid #d8e6e2;border-radius:10px;margin-top:10px;padding:12px}.quality-priority-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quality-priority-panel>header b,.quality-priority-panel>header span{display:block}.quality-priority-panel>header b{color:#35574f;font-size:12px}.quality-priority-panel>header span{color:#7a8984;margin-top:3px;font-size:10px;line-height:1.5}.quality-priority-panel>header>small{color:#748a84;flex:none;font-size:9px}.quality-issue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.quality-issue-list>div{background:#f9fbfa;border:1px solid #e4ece9;border-radius:8px;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:9px;padding:8px 9px;display:grid}.quality-issue-list span b,.quality-issue-list span small{display:block}.quality-issue-list span b{color:#425b54;font-size:10px}.quality-issue-list span small{color:#81908b;margin-top:2px;font-size:9px}.quality-issue-list meter{accent-color:#3b9a8c;width:100%;height:9px}.quality-priority-table{border:1px solid #e1e9e6;border-radius:8px;margin-top:10px;overflow-x:auto}.quality-priority-table table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}.quality-priority-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.quality-priority-table th,.quality-priority-table td{color:#5f706a;text-align:left;border-top:1px solid #edf1ef;padding:8px 9px;font-size:9px}.quality-priority-table thead th{color:#60766f;background:#f3f8f6;border-top:0;font-weight:850}.quality-priority-table tbody th b,.quality-priority-table tbody th small,.quality-priority-table td small{display:block}.quality-priority-table tbody th b{color:#3f5c54;font-size:10px}.quality-priority-table tbody th small,.quality-priority-table td small{color:#899590;margin-top:2px;font-size:8px;font-weight:500}.quality-priority-table td strong{color:#b16935;font-size:12px}.benchmark-row{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.benchmark-row span{color:#42766d;background:#dfeeea;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:750}.benchmark-row span.met{color:#1e6f63;background:#ccece4}.insights-empty{color:#6d7b77;margin:12px 0 0;font-size:12px}.waitlist-operator-list{background:#fff;border:1px solid #dce8e4;border-radius:10px;margin-top:10px;overflow:hidden}.waitlist-operator-list>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.waitlist-operator-list>header b{color:#3a5c55;font-size:11px}.waitlist-operator-list>header span{color:#6f847e;text-align:right;font-size:10px}.waitlist-operator-list>div{max-height:190px;overflow:auto}.waitlist-operator-list p{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 11px;display:flex}.waitlist-operator-list p:first-child{border-top:0}.waitlist-operator-list p span{min-width:0}.waitlist-operator-list p b,.waitlist-operator-list p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.waitlist-operator-list p b{color:#42564f;font-size:11px}.waitlist-operator-list p small{color:#87928e;margin-top:2px;font-size:10px}.waitlist-operator-list p em{color:#4a847a;flex:none;font-size:10px;font-style:normal}.waitlist-operator-tools{background:#fff;border:1px solid #d6e4e0;border-radius:10px;margin-top:10px;padding:11px}.waitlist-operator-tools>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.waitlist-operator-tools>header b,.waitlist-operator-tools>header span{display:block}.waitlist-operator-tools>header b{color:#38564f;font-size:11px}.waitlist-operator-tools>header span{color:#7a8984;margin-top:3px;font-size:10px;line-height:1.5}.waitlist-operator-tools>header>div:last-child{flex:none;gap:6px;display:flex}.waitlist-operator-tools button{color:#34776d;cursor:pointer;background:#f4faf8;border:1px solid #c8ded8;border-radius:8px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:800}.waitlist-operator-tools button:disabled{opacity:.6;cursor:wait}.waitlist-manager{border-top:1px solid #e4ebe8;margin-top:10px;padding-top:10px}.waitlist-manager>p{color:#77847f;margin:0;font-size:11px}.waitlist-manager-summary{gap:6px;display:flex}.waitlist-manager-summary span{color:#39766d;background:#e9f4f1;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.waitlist-manager-rows{gap:5px;margin-top:8px;display:grid}.waitlist-manager-rows article{background:#fbfcfb;border:1px solid #e1e9e6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.waitlist-manager-rows article>div{min-width:0}.waitlist-manager-rows b,.waitlist-manager-rows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.waitlist-manager-rows b{color:#43554f;font-size:11px}.waitlist-manager-rows small{color:#82908b;margin-top:3px;font-size:9px}.waitlist-manager-rows article>span{color:#468078;flex:none;font-size:10px}.waitlist-manager-rows article>button{color:#fff;background:#17304f;flex:none}.waitlist-load-more{width:100%;margin-top:8px}.waitlist-manager>.inline-action-notice{margin-bottom:0}.pro-waitlist{background:linear-gradient(145deg,#edf9f6,#fff);border:1px solid #9fd2c9;border-radius:15px;margin-top:16px;padding:18px}.pro-waitlist.active{border-color:#65b8aa;box-shadow:0 10px 26px #227e7017}.pro-waitlist>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pro-waitlist>header small{color:#2d8679;font-size:11px;font-weight:850}.pro-waitlist h3{color:#263a43;margin:5px 0 0;font-size:19px}.pro-waitlist>header p{color:#61736d;margin:5px 0 0;font-size:12px;line-height:1.55}.pro-waitlist>header>span{color:#2b7b70;background:#d9f0eb;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.waitlist-consent{cursor:pointer;background:#fff;border:1px solid #d2e4df;border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.waitlist-consent input{accent-color:#27897b;width:18px;height:18px;margin:1px 0 0}.waitlist-consent span{min-width:0}.waitlist-consent b,.waitlist-consent small{display:block}.waitlist-consent b{color:#3b514b;font-size:12px;line-height:1.5}.waitlist-consent small{color:#798681;margin-top:4px;font-size:10px;line-height:1.55}.waitlist-submit{color:#fff;cursor:pointer;background:#17304f;border:0;border-radius:10px;width:100%;min-height:46px;margin-top:10px;font-size:12px;font-weight:850}.waitlist-submit:disabled{opacity:.55;cursor:default}.waitlist-active-state{background:#fff;border:1px solid #c6e2dc;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:13px;display:flex}.waitlist-active-state b,.waitlist-active-state span{display:block}.waitlist-active-state b{color:#31554e;font-size:12px}.waitlist-active-state span{color:#74847f;margin-top:4px;font-size:10px;line-height:1.5}.waitlist-active-state button{color:#6d7c77;cursor:pointer;background:#f7faf8;border:1px solid #d9e3df;border-radius:9px;flex:none;min-height:38px;padding:7px 11px;font-size:10px;font-weight:800}.waitlist-active-state button:disabled{opacity:.6;cursor:wait}.pro-interest{background:#fff;border:1px solid #dce4e1;border-radius:15px;margin-top:16px;padding:18px}.pro-interest header>small{color:#358578;font-size:11px;font-weight:850}.pro-interest h3{color:#2e3c47;margin:5px 0 0;font-size:18px}.pro-interest header>p{color:#6e7975;margin:5px 0 0;font-size:12px;line-height:1.5}.pro-interest fieldset{border:0;margin:16px 0 0;padding:0}.pro-interest legend,.pro-interest>label>span{color:#45564f;font-size:12px;font-weight:850}.interest-options,.price-options{gap:7px;margin-top:8px;display:grid}.interest-options{grid-template-columns:repeat(3,minmax(0,1fr))}.price-options{grid-template-columns:repeat(4,minmax(0,1fr))}.interest-options button,.price-options button{color:#5c6965;cursor:pointer;background:#f9fbfa;border:1px solid #dce4e1;border-radius:9px;min-height:42px;padding:8px;font-size:11px;font-weight:750}.interest-options button.active,.price-options button.active{color:#246f65;background:#e7f5f1;border-color:#3d9a8c;box-shadow:0 0 0 2px #3d9a8c1a}.interest-options button:disabled,.price-options button:disabled,.pro-interest select:disabled,.pro-interest textarea:disabled{opacity:.62;cursor:wait}.pro-interest>label{margin-top:14px;display:block}.pro-interest>label>span{margin-bottom:7px;display:block}.pro-interest>label>span small{color:#8b9491;font-size:10px;font-weight:650}.pro-interest select,.pro-interest textarea{color:#394943;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dce4e1;border-radius:9px;outline:0;padding:9px 11px;font-size:12px}.pro-interest textarea{resize:vertical;min-height:66px}.pro-interest select:focus,.pro-interest textarea:focus{border-color:#55a99d;box-shadow:0 0 0 3px #2f96881a}.pro-interest>label>.sensitive-input-note{color:#8a6f63;margin-top:6px;font-size:11px;font-weight:650}.interest-submit{color:#fff;cursor:pointer;background:#17304f;border:0;border-radius:10px;width:100%;min-height:46px;margin-top:14px;font-size:12px;font-weight:850}.interest-submit:disabled{opacity:.65;cursor:default}.primary-goal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.primary-goal-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e2;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;min-height:72px;padding:11px;display:flex}.primary-goal-grid button.active{background:#edf7f4;border-color:#3e9f91;box-shadow:0 0 0 2px #2f97891a}.primary-goal-grid span{color:#384740;font-size:12px;font-weight:850}.primary-goal-grid small{color:#737f7b;margin-top:5px;font-size:10px;line-height:1.45}.security-note,.ai-consent-row,.prototype-note,.draft-warning{font-size:12px;line-height:1.6}.source-box b,.warning-box b{font-size:12px}.source-box p,.source-box li,.warning-box li{font-size:12px;line-height:1.65}.source-box small{font-size:12px}.result-meta span{font-size:11px}.trust-card p,.dialog-security,.revision-safety p,.plan-principles,.plan-footnote,.beta-plan-banner p,.plan-notice{font-size:12px;line-height:1.6}.trust-card button{font-size:11px}.result-actions button,.ppt-preview-review>button{font-size:12px}.ppt-preview-heading p,.ppt-preview-review p{font-size:12px;line-height:1.55}.ppt-preview-heading>div:last-child small{font-size:10px}.plan-card header small,.plan-price>span,.plan-price>small{font-size:11px}.plan-card header p,.plan-card li,.plan-card>button{font-size:12px;line-height:1.55}.check-row b{font-size:11px}.check-row small,.modal-status{font-size:10px}.usage-overview-heading small,.usage-overview-heading button,.usage-grid>div>span{font-size:11px}.usage-grid>div>small,.plan-card header>div>span{font-size:10px}.policy-page{width:min(760px,100% - 36px);margin:0 auto;padding:58px 0 80px}.policy-back{color:#337f74;font-size:11px;font-weight:750}.policy-kicker{color:#3a9084;letter-spacing:.08em;margin:42px 0 10px;font-size:10px;font-weight:850}.policy-page h1{color:#172236;letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,6vw,56px)}.policy-lead{color:#64716f;margin:20px 0 38px;font-size:14px;line-height:1.8}.policy-page section{border-top:1px solid #e1e6e3;padding:24px 0}.policy-page h2{color:#33433f;margin:0 0 9px;font-size:15px}.policy-page section p{color:#6d7775;margin:7px 0 0;font-size:12px;line-height:1.8}.policy-page section a{color:#2e8277;text-underline-offset:2px;font-weight:750;text-decoration:underline}.policy-date{color:#929a98;margin:25px 0 0;font-size:10px}.policy-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.policy-actions>a{color:#4b6f68;background:#fff;border:1px solid #d7e0dc;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.policy-actions>.launch-primary{color:#fff;background:#17304f;border-color:#17304f}.account-deleted-page{flex-direction:column;justify-content:center;min-height:100dvh;display:flex}.launch-page{background:linear-gradient(155deg,#fbfcfa 0%,#f1f6f3 64%,#e9f2ef 100%);min-height:100dvh}.launch-header{justify-content:space-between;align-items:center;width:min(1160px,100% - 48px);height:82px;margin:0 auto;display:flex}.launch-header nav,.launch-page>footer nav{align-items:center;gap:22px;display:flex}.launch-header nav a,.launch-page>footer a{color:#66736f;font-size:12px;font-weight:700}.launch-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:70px;width:min(1160px,100% - 48px);min-height:620px;margin:0 auto;padding:74px 0 90px;display:grid}.launch-hero>div>p,.launch-features>p{color:#238477;letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:850}.launch-hero h1{color:#172236;letter-spacing:-.06em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(52px,6.4vw,78px);font-weight:650;line-height:1.08}.launch-hero>div>span{color:#65736f;max-width:610px;margin-top:25px;font-size:16px;line-height:1.8;display:block}.launch-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:30px;display:flex}.launch-actions a,.launch-install-cta>button{color:#4d6c65;cursor:pointer;background:#fff;border:1px solid #d4dfdb;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.launch-actions .launch-primary,.launch-primary{color:#fff;background:#17304f;border-color:#17304f}.launch-install-cta{flex-direction:column;gap:7px;max-width:330px;display:flex}.launch-install-cta>small{color:#56736d;background:#edf8f5;border:1px solid #cfe4de;border-radius:10px;padding:9px 11px;font-size:10px;line-height:1.55}.launch-install-cta>small>button{color:#267b70;cursor:pointer;background:#d6ebe5;border:0;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:850}.launch-hero>div>small{color:#84908c;margin-top:15px;font-size:11px;line-height:1.6;display:block}.launch-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffd9;border-radius:25px;padding:18px;box-shadow:0 32px 80px #17304f26}.launch-window>header{border-bottom:1px solid #e2e8e5;align-items:center;gap:6px;margin:-3px -3px 16px;padding:0 3px 14px;display:flex}.launch-window>header i{background:#d9dfdc;border-radius:50%;width:7px;height:7px}.launch-window>header span{color:#7a8783;margin-left:auto;font-size:10px;font-weight:800}.launch-window>section{background:#fff;border:1px solid #dce5e1;border-radius:14px;grid-template-columns:38px 1fr;column-gap:12px;padding:18px;display:grid}.launch-window>section em{color:#287f73;background:#e1f2ed;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.launch-window>section b{color:#33433f;font-size:14px}.launch-window>section p{color:#87918e;margin:4px 0 0;font-size:11px}.launch-window>span{color:#69968f;text-align:center;padding:9px 0;font-size:10px;font-weight:750;display:block}.launch-features{background:#fff;padding:84px max(24px,50% - 580px)}.launch-features h2{color:#21313e;letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,50px)}.launch-features>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.launch-features article{background:#fbfcfb;border:1px solid #e0e6e3;border-radius:18px;min-height:210px;padding:25px}.launch-features article>span{color:#267d72;background:#e2f2ee;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.launch-features h3{color:#2b3b45;margin:36px 0 0;font-size:18px}.launch-features article p{color:#74817d;margin:9px 0 0;font-size:12px;line-height:1.7}.launch-pricing{background:linear-gradient(155deg,#eef6f3,#f8fbf9);padding:86px max(24px,50% - 510px)}.launch-pricing>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.launch-pricing>header p{color:#238477;letter-spacing:.08em;margin:0 0 12px;font-size:12px;font-weight:850}.launch-pricing>header h2{color:#20313e;letter-spacing:-.05em;max-width:670px;margin:0;font-size:clamp(32px,4vw,48px)}.launch-pricing>header>span{color:#6d7b77;text-align:right;max-width:280px;font-size:12px;line-height:1.65}.launch-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:36px;display:grid}.launch-plan-grid>article{background:#fff;border:1px solid #dce5e1;border-radius:20px;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.launch-plan-grid>article.pro{border-color:#59aa9e;box-shadow:0 18px 45px #20675c1f}.launch-plan-grid article>header>span{color:#fff;background:#238477;border-radius:0 0 10px 10px;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;top:0;right:24px}.launch-plan-grid header small{color:#2e887b;letter-spacing:.05em;font-size:10px;font-weight:900}.launch-plan-grid h3{color:#243541;margin:8px 0 0;font-size:25px}.launch-plan-grid header p{color:#73807c;margin:7px 0 0;font-size:12px;line-height:1.6}.launch-plan-price{border-top:1px solid #e6ece9;border-bottom:1px solid #e6ece9;margin-top:20px;padding:16px 0}.launch-plan-price b{color:#182d45;font-size:22px}.launch-plan-price span{color:#73837e;margin-left:6px;font-size:11px}.launch-plan-grid ul{gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.launch-plan-grid li{color:#53645e;grid-template-columns:16px 1fr;gap:7px;font-size:12px;line-height:1.55;display:grid}.launch-plan-grid li:before{content:"✓";color:#259083;font-weight:900}.launch-plan-grid article>a{color:#3f6f67;background:#f7faf8;border:1px solid #ccdcd7;border-radius:11px;justify-content:center;align-items:center;min-height:48px;margin-top:auto;font-size:12px;font-weight:850;display:flex}.launch-plan-grid article>a.launch-primary{color:#fff;background:#17304f;border-color:#17304f}.launch-pricing-note{color:#7a8783;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.65}.launch-trust{justify-content:space-between;align-items:end;gap:40px;width:min(1160px,100% - 48px);margin:0 auto;padding:70px 0;display:flex}.launch-trust small{color:#37877c;font-size:11px;font-weight:850}.launch-trust h2{color:#273943;letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.launch-trust p{color:#6e7c78;max-width:700px;margin:12px 0 0;font-size:13px;line-height:1.75}.launch-trust>a{color:#287d72;flex:none;font-size:12px;font-weight:850}.launch-page>footer{border-top:1px solid #dce4e0;justify-content:space-between;align-items:center;width:min(1160px,100% - 48px);min-height:92px;margin:0 auto;display:flex}.launch-page>footer>span{color:#203343;font-size:17px;font-weight:900}@media (max-width:1160px){.right-rail.has-result{border-top:1px solid var(--line);border-left:0;padding:36px clamp(24px,8vw,84px) 48px;display:block}.right-rail.has-result .result-panel,.right-rail.has-result .result-loading{max-width:760px;margin:0 auto}}@media (max-width:1000px) and (min-width:761px){.community-intro{flex-direction:column;align-items:flex-start}.community-intro-actions{width:100%}.product-board-intro{flex-direction:column;align-items:flex-start}.product-board-grid{grid-template-columns:1fr}.product-board-grid>section{width:100%}}@media (max-width:760px){.workspace{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.request-settings{grid-template-columns:1fr}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-card{min-height:104px}.right-rail.has-result{padding:32px 18px 42px}.mobile-nav{z-index:50;min-height:calc(66px + env(safe-area-inset-bottom));height:auto;padding:7px 15px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #e1e5e2;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0}.mobile-nav a,.mobile-nav button{color:#737c83;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:3px;font-size:11px;display:flex}.mobile-nav span{font-size:15px}.mobile-nav .mobile-new{background:var(--navy);color:#fff;border-radius:15px;justify-self:center;width:46px;min-width:46px;height:46px;min-height:46px;margin-top:-25px;font-size:23px;box-shadow:0 8px 18px #172a4638}.dialog-backdrop{align-items:end;padding:12px}.template-dialog,.onboarding-dialog,.profile-dialog,.install-dialog,.revision-dialog,.blog-style-dialog,.plan-dialog,.feature-request-dialog,.content-report-dialog,.announcement-dialog{max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top) - 12px));padding:21px 16px max(25px,env(safe-area-inset-bottom));border-radius:20px 20px 12px 12px}.onboarding-backdrop{align-items:end}.dialog-heading h2{font-size:23px}.dialog-heading span{max-width:250px;font-size:12px;line-height:1.55}.dialog-heading>button{width:44px;height:44px}.install-app-identity{margin-top:17px}.install-ready-card,.install-preparing,.install-ios-guide{padding:16px}.install-ios-guide ol{grid-template-columns:1fr}.install-ios-guide li{flex-direction:row;align-items:center;min-height:0}.install-primary-action{min-height:52px;font-size:13px}.onboarding-dialog .dialog-heading{align-items:flex-start}.onboarding-dialog .dialog-heading>button{min-width:94px;height:44px;padding:0 9px;font-size:11px}.onboarding-section>b{font-size:13px}.job-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-role-grid button{min-height:78px;padding:13px}.job-role-grid span{font-size:13px}.job-role-grid small{margin-top:6px;font-size:11px}.job-role-grid button:last-child{grid-column:1/-1}.style-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-choice-grid>button>small{min-height:0}.style-choice-grid>button>b{font-size:13px}.style-choice-grid>button>small{font-size:11px}.style-choice-grid>button>em{font-size:10px}.onboarding-actions{z-index:3;background:#fbfcfa;flex-direction:column;align-items:stretch;margin-left:-16px;margin-right:-16px;padding:16px;position:sticky;bottom:-25px;box-shadow:0 -10px 24px #14231f12}.onboarding-actions>span{font-size:10px}.onboarding-actions>button{width:100%;height:48px;font-size:13px}.template-style-bar{grid-template-columns:1fr auto}.template-style-bar>button{grid-column:1/-1;width:100%}.template-style-bar>div:first-child small{font-size:10px}.template-style-bar>div:first-child b{font-size:13px}.template-style-bar>div:nth-child(2){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-style-bar>div:nth-child(2) button{color:#fff;width:100%;height:44px;box-shadow:none;border-radius:9px;padding:0 8px;font-size:11px;font-weight:800}.template-style-bar>div:nth-child(2) button.active{transform:none;box-shadow:0 0 0 3px #233e372e}.template-style-bar>div:nth-child(2) button span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.template-style-bar>button{height:44px;font-size:12px}.template-tabs button{height:44px;padding:0 14px;font-size:12px}.template-grid{grid-template-columns:1fr}.template-grid>button{min-height:265px}.template-grid>button>b{font-size:14px}.template-grid>button>p{font-size:12px}.template-grid>button>small{font-size:11px}.template-card-cta{font-size:12px}.rerender-note{font-size:11px}.community-shell{padding:64px 0 82px}.community-intro{flex-direction:column;align-items:stretch;padding:42px 18px 30px}.community-intro h1{font-size:38px}.community-share-button,.community-intro-actions{width:100%}.community-intro-actions>button{flex:1}.community-intro-actions .community-share-button{flex:1.4}.community-board{padding:24px 16px}.community-toolbar{flex-direction:column;align-items:flex-start}.community-toolbar>div{width:100%;overflow:auto}.share-card{padding:17px}.share-card header em{display:none}.share-card footer{flex-wrap:wrap}.share-dialog,.invite-dialog{border-radius:20px 20px 12px 12px;max-height:90vh;padding:21px 16px 24px}.share-form-grid,.permission-field>div{grid-template-columns:1fr}.product-board-shell{padding:64px 0 82px}.product-board-intro{flex-direction:column;align-items:stretch;padding:42px 18px 30px}.product-board-intro h1{font-size:37px}.product-board-intro>div>p:last-child{font-size:13px}.product-board-intro-actions{flex-direction:column-reverse;align-items:stretch}.product-board-intro-actions button,.product-board-intro-actions .product-request-button{width:100%;min-height:46px}.product-board-content{width:calc(100% - 32px);padding:22px 0 48px}.product-board-principle{align-items:flex-start}.product-board-principle p{font-size:11px}.product-board-stats{grid-template-columns:1fr 1fr}.product-board-stats>div{min-height:68px;padding:12px}.product-board-stats span{font-size:10px}.product-board-stats b{font-size:24px}.product-board-tabs{scrollbar-width:none;overflow:auto}.product-board-tabs::-webkit-scrollbar{display:none}.product-board-tabs button{min-width:max-content;min-height:44px}.product-board-grid{grid-template-columns:1fr;gap:26px}.product-board-grid>section{width:100%}.board-section-heading{align-items:flex-end}.board-section-heading h2{font-size:18px}.board-section-heading>button{min-height:44px}.request-filter-bar{grid-template-columns:1fr}.request-filter-bar select{height:44px;font-size:12px}.announcement-card,.feature-request-card{padding:17px}.announcement-card header,.feature-request-card>header{flex-direction:column;align-items:flex-start}.announcement-card time,.feature-request-card time{font-size:10px}.announcement-card h2,.feature-request-card h2{font-size:16px}.announcement-card>p,.feature-request-card .request-details{font-size:12px}.feature-request-card>footer{align-items:stretch}.feature-request-card>footer button{min-height:44px}.feature-request-card>footer .moderate-button{width:100%;margin-left:0}.moderation-panel{grid-template-columns:1fr}.moderation-panel>div{grid-column:1}.moderation-panel select{height:44px}.content-report-list{grid-template-columns:1fr}.comment-list .comment-actions button{min-width:44px;min-height:44px}.request-visibility-field>div{grid-template-columns:1fr}.request-visibility-field label{min-height:72px}.result-actions.result-actions-three{grid-template-columns:1fr 1fr}.result-actions.result-actions-three .download-button{grid-column:1/-1}.result-actions.result-actions-four{grid-template-columns:1fr 1fr}.usage-grid,.plan-grid,.plan-boundary{grid-template-columns:1fr}.plan-boundary>span{display:none}.plan-card header p{min-height:0}.plan-principles{flex-direction:column;align-items:flex-start}.profile-app-section{flex-direction:column;align-items:stretch}.profile-app-actions{flex-direction:column}.profile-app-actions>button{width:100%;min-height:46px}.profile-policy-links{grid-template-columns:1fr 1fr;display:grid}.profile-policy-links a{justify-content:center;min-height:44px}}@media (max-width:900px){.template-control-grid{grid-template-columns:1fr 1fr}.style-control{grid-column:1/-1}.template-control-grid>button{min-height:42px}.template-picker-layout{grid-template-columns:1fr;gap:12px}.template-picker-layout .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.template-detail{order:-1;position:static}.document-preview.large{min-height:0}.template-dialog{padding-bottom:88px}.template-detail>button{display:none}.mobile-template-apply{inset:auto 26px max(16px,env(safe-area-inset-bottom));z-index:115;background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:50px;padding:10px 15px;font-size:12px;font-weight:850;display:block;position:fixed;box-shadow:0 12px 28px #12233c4d}.mobile-template-apply:disabled{opacity:.62;cursor:wait}.mobile-template-apply em{color:#68d7c8;margin-left:6px;font-style:normal}}@media (max-width:760px){.blog-settings-heading{flex-wrap:wrap;align-items:flex-start}.blog-settings-heading>em{white-space:normal;width:100%;margin-left:41px}.blog-diagnosis-card{padding:12px}.blog-diagnosis-card>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.blog-diagnosis-card>header>button{grid-column:1/-1;width:100%;min-height:44px;font-size:11px}.blog-diagnosis-card>header small{font-size:10px}.blog-diagnosis-card>header b{font-size:14px}.blog-diagnosis-card>header p{font-size:10px}.blog-diagnosis-official-note{grid-template-columns:1fr}.blog-diagnosis-official-note b,.blog-diagnosis-official-note span{font-size:10px}.blog-diagnosis-fields,.blog-diagnosis-signals,.blog-diagnosis-badges{grid-template-columns:1fr}.blog-diagnosis-fields input{min-height:44px;font-size:12px}.blog-diagnosis-submit-row{flex-direction:column;align-items:stretch}.blog-diagnosis-submit-row p{max-width:none;font-size:10px}.blog-diagnosis-submit-row button{min-height:46px;font-size:11px}.blog-diagnosis-result>header{flex-direction:column}.blog-diagnosis-result>header>a{align-items:center;min-height:40px;display:flex}.blog-diagnosis-signals b,.blog-diagnosis-signals strong,.blog-diagnosis-actions>b{font-size:11px}.blog-diagnosis-signals p,.blog-diagnosis-actions li,.blog-diagnosis-limitations summary,.blog-diagnosis-limitations li,.blog-diagnosis-limitations p,.blog-diagnosis-sources>p,.blog-diagnosis-sources span,.blog-diagnosis-sources a{font-size:10px}.blog-diagnosis-level>header{flex-direction:column}.blog-diagnosis-level>header>span{text-align:left;max-width:none}.blog-diagnosis-level-scale{grid-template-columns:repeat(5,minmax(48px,1fr));overflow-x:auto}.blog-diagnosis-level-scale li{min-width:48px}.blog-diagnosis-level-scale small{font-size:8px}.blog-diagnosis-sample-rules{grid-template-columns:1fr 1fr}.blog-diagnosis-sample-rules>b{grid-column:1/-1}.blog-diagnosis-formula>summary,.blog-diagnosis-next-level>b,.blog-diagnosis-next-level li,.blog-diagnosis-next-level p,.blog-diagnosis-level-note,.blog-diagnosis-formula-note,.blog-diagnosis-level-rules b,.blog-diagnosis-data-source>b{font-size:10px}.blog-diagnosis-level-rules span,.blog-diagnosis-level-rules p,.blog-diagnosis-sample-rules>span,.blog-diagnosis-sample-rules em,.blog-diagnosis-formula-table th,.blog-diagnosis-formula-table td,.blog-diagnosis-data-source>small{font-size:9px}.blog-settings-grid{grid-template-columns:1fr}.blog-cta-field{grid-column:auto}.blog-settings-grid input,.blog-settings-grid select{min-height:44px;font-size:12px}.blog-image-settings{grid-template-columns:1fr}.blog-image-settings .blog-upload-field{grid-column:auto}.blog-image-settings>label,.blog-image-settings>.presentation-upload-field{min-height:68px}.blog-image-settings select{min-height:44px;font-size:11px}.blog-ai-count-field>small{font-size:9px}.blog-image-list{grid-template-columns:1fr}.blog-settings-panel>p,.blog-settings-heading small{font-size:10px}.blog-settings-heading b{font-size:13px}.personal-blog-style-heading{flex-direction:column;align-items:flex-start}.personal-blog-style-heading small,.personal-blog-style-heading span{font-size:9px}.personal-blog-style-heading b{font-size:13px}.personal-blog-style-heading>button{width:100%;min-height:42px}.personal-blog-style-card>label{grid-template-columns:1fr}.personal-blog-style-card select{min-height:44px;font-size:11px}.personal-blog-style-summary{grid-template-columns:1fr}.personal-blog-style-summary>div:nth-child(2){max-width:none}.personal-blog-style-summary>button{border:1px solid #e5c7c2;border-radius:8px;min-height:38px}.blog-style-empty,.blog-style-loading,.blog-style-analyzing,.blog-style-plan-note{font-size:9px!important}.blog-style-privacy-flow{flex-direction:column;align-items:stretch}.blog-style-privacy-flow i{display:none}.blog-style-privacy-flow span{font-size:10px}.blog-style-upload{grid-template-columns:1fr}.blog-style-upload>button{min-height:44px}.blog-style-source-help p,.blog-style-quota-note p{font-size:10px}.blog-style-dialog>.check-row span small{font-size:9px}.blog-post-preview>header{align-items:flex-start}.blog-post-preview>header>em{display:none}.blog-post-preview>article{width:calc(100% - 20px);margin:10px auto;padding:30px 20px}.blog-post-preview article>h3{font-size:25px}.blog-preview-intro,.blog-post-preview article>section p{font-size:12px}.blog-preview-image-slot{min-height:150px}.blog-preview-generated-image img{max-height:310px}.blog-preview-generated-image figcaption{flex-direction:column;align-items:flex-start}.blog-preview-generated-image figcaption a{align-items:center;min-height:38px;display:flex}.blog-preview-note{text-align:left;font-size:10px}.blog-handoff-card>header{align-items:flex-start}.blog-handoff-card>header>em{display:none}.blog-handoff-card>header h3{font-size:15px}.blog-handoff-card ol{grid-template-columns:1fr 1fr}.blog-handoff-card li{min-height:54px;font-size:10px}.blog-handoff-actions{grid-template-columns:1fr 1fr}.blog-handoff-actions button{min-height:46px;font-size:11px}.blog-handoff-actions button.primary,.blog-handoff-actions button.naver-open{grid-column:1/-1}.blog-handoff-images{flex-direction:column;align-items:stretch}.blog-handoff-images b{font-size:11px}.blog-handoff-images>div:last-child{justify-content:flex-start}.blog-handoff-images a{align-items:center;min-height:40px;font-size:10px;display:flex}.blog-handoff-card>p{font-size:10px}.template-browse-tools{grid-template-columns:1fr;align-items:stretch}.template-search>span,.template-catalog-meta b{font-size:11px}.template-search input{height:44px;font-size:12px}.template-category-tabs button{height:40px;padding:0 13px;font-size:10px}.template-catalog-meta{flex-direction:column;align-items:flex-start;gap:4px}.template-catalog-meta span{text-align:left;font-size:9px}.preference-choice-row,.profile-preference-row,.compact-choice-group>div,.compact-choice-group.tone-choice-group>div{grid-template-columns:1fr}.compact-choice-group button{min-height:60px}.request-settings-four{grid-template-columns:1fr}.ppt-design-heading{flex-wrap:wrap;align-items:flex-start}.ppt-design-heading>em{white-space:normal;width:100%;margin-left:37px}.ppt-design-controls{grid-template-columns:1fr}.ppt-design-controls>label,.theme-background-field,.presentation-upload-field{min-height:60px}.presentation-title-field,.visual-files-field{grid-column:auto}.presentation-image-list,.presentation-image-list.compact-list{grid-template-columns:1fr}.presentation-image-list button{width:44px;height:44px}.ppt-design-controls select,.ppt-design-controls input{min-height:32px;font-size:11px}.ppt-design-heading b{font-size:12px}.ppt-design-heading small{font-size:10px}.template-control-grid{grid-template-columns:1fr}.style-control{grid-column:auto}.style-control>div{grid-template-columns:repeat(2,minmax(0,1fr))}.style-control button{height:40px;font-size:10px}.template-control-grid small,.tone-control>span{font-size:10px}.template-control-grid select,.tone-control>b{min-height:34px;font-size:12px}.template-picker-layout{flex-direction:column;display:flex}.template-detail{order:-1;width:100%;position:static}.template-picker-layout .template-grid{grid-template-columns:1fr;width:100%;max-height:none;overflow:visible}.template-picker-layout .template-grid>button{min-height:350px}.document-preview.large{min-height:0}.document-preview.large.a4{width:72%}.revision-current{grid-template-columns:auto minmax(0,1fr)}.revision-current>em{text-align:center;grid-column:1/-1}.revision-form-grid{grid-template-columns:1fr}.revision-request-field textarea{min-height:150px}.revision-tone>div{grid-template-columns:1fr 1fr}.revision-tone button{min-height:95px}.revision-suggestions button{width:100%;padding:10px;font-size:10px}.revision-safety p,.revision-consent,.revision-status{font-size:10px}.result-actions-five,.result-actions-six,.result-actions-seven{grid-template-columns:1fr 1fr}.result-actions-five .download-button{grid-column:1/-1}.result-actions-six .download-button{grid-column:auto}.result-actions-seven .download-button{grid-column:1/-1}.first-run-guide{flex-direction:column;align-items:stretch;gap:10px}.first-run-guide button{width:100%;min-height:44px}.result-primary-actions{grid-template-columns:1fr 1fr}.result-primary-actions>div{grid-column:1/-1}.result-primary-actions button{min-height:44px;font-size:10px}.prompt-feedback{flex-direction:column;align-items:stretch;gap:4px}.prompt-feedback span{max-width:none}.continuation-source{grid-template-columns:auto minmax(0,1fr)}.continuation-source>button{grid-column:1/-1;width:100%;min-height:44px}.continuation-flow{flex-wrap:wrap}.continuation-card{padding:15px 13px}.continuation-card h3{font-size:13px}.continuation-card p{font-size:10px}.continuation-actions{grid-template-columns:1fr}.ppt-deck-preview{border-radius:14px;margin-top:18px;padding:11px}.ppt-preview-heading h3{font-size:14px}.ppt-preview-heading p{font-size:9px}.ppt-slide-stage{border-radius:10px;margin-top:11px;padding:6px}.ppt-slide-canvas{border-radius:7px}.ppt-thumbnail-strip{margin-left:-11px;margin-right:-11px;padding-left:11px;padding-right:11px;scroll-padding-inline:11px}.ppt-thumbnail{flex-basis:108px}.ppt-preview-review{flex-direction:column;align-items:stretch}.ppt-preview-review b{font-size:10px}.ppt-preview-review p{font-size:9px}.ppt-preview-review>button{width:100%;min-height:44px;font-size:10px}.revision-slide-target{grid-template-columns:38px minmax(0,1fr)}.revision-slide-target>span{width:38px;height:38px}.topbar{height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.workspace{padding-top:calc(64px + env(safe-area-inset-top))}.hero-panel{min-height:calc(100dvh - 64px - env(safe-area-inset-top))}.community-shell,.product-board-shell{padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:calc(82px + env(safe-area-inset-bottom))}.topbar-actions{gap:6px}.install-pill{min-height:32px;padding:0 8px;font-size:9px}.launch-header{width:calc(100% - 32px);min-height:calc(70px + env(safe-area-inset-top));height:auto;padding-top:env(safe-area-inset-top)}.launch-header nav a:not(:last-child){display:none}.launch-hero{grid-template-columns:1fr;gap:42px;width:calc(100% - 32px);min-height:0;padding:48px 0 64px}.launch-hero h1{font-size:clamp(44px,14vw,61px)}.launch-hero>div>span{font-size:14px}.launch-actions{flex-direction:column}.launch-actions a,.launch-install-cta,.launch-install-cta>button{width:100%}.launch-install-cta{max-width:none}.launch-window{border-radius:20px;padding:12px}.launch-features{padding:62px 16px}.launch-features>div{grid-template-columns:1fr}.launch-features article{min-height:170px}.launch-pricing{padding:62px 16px}.launch-pricing>header{flex-direction:column;align-items:flex-start;gap:13px}.launch-pricing>header>span{text-align:left;max-width:none}.launch-plan-grid{grid-template-columns:1fr}.launch-plan-grid>article{padding:23px 20px}.launch-plan-price b,.launch-plan-price span{display:block}.launch-plan-price span{margin:5px 0 0}.launch-trust{flex-direction:column;align-items:flex-start;gap:20px;width:calc(100% - 32px);padding:54px 0}.launch-trust h2{font-size:27px}.launch-page>footer{width:calc(100% - 32px);padding:24px 0 max(24px,env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:18px}.launch-page>footer nav{flex-wrap:wrap;gap:12px 18px}.policy-page{padding-top:max(34px,env(safe-area-inset-top));padding-bottom:max(70px,env(safe-area-inset-bottom))}.policy-actions{flex-direction:column}.policy-actions>a{width:100%}}@media (display-mode:standalone){body{min-height:100dvh}}@media (max-width:760px){.prompt-label-row{align-items:flex-start}.prompt-label-row>label,.prompt-label-row>button{font-size:12px}.feedback-verdicts{grid-template-columns:1fr}.feedback-verdicts button{text-align:left;min-height:46px;font-size:12px}.feedback-reuse>div{grid-template-columns:1fr}.feedback-reuse button{text-align:left;min-height:44px;font-size:12px}.feedback-comment{grid-template-columns:1fr}.feedback-comment button{min-height:44px}.recent-version-row>button:first-child{grid-template-columns:auto minmax(0,1fr)}.recent-version-row small{grid-column:1/-1}.operations-health>header{flex-direction:column;align-items:flex-start}.operations-health-actions{width:100%}.operations-health-actions button{flex:1}.operations-health-grid{grid-template-columns:1fr 1fr}.operations-health-summary{flex-direction:column;align-items:flex-start}.beta-insights>header{align-items:flex-start}.insight-metrics{grid-template-columns:1fr 1fr}.free-cohort-panel>header{flex-direction:column}.free-cohort-panel>header>span{flex:auto}.free-cohort-steps{grid-template-columns:1fr 1fr}.free-cohort-steps>div:not(:last-child):after{display:none}.free-cohort-signals{grid-template-columns:1fr}.repeat-value-panel>header{flex-direction:column}.repeat-value-panel>header>span{flex:auto}.repeat-value-windows{grid-template-columns:1fr}.quality-priority-panel>header{flex-direction:column}.quality-priority-panel>header>small{flex:auto}.quality-issue-list{grid-template-columns:1fr}.quality-issue-list>div{grid-template-columns:minmax(0,1fr) 82px}.waitlist-operator-list>header,.waitlist-operator-list p{flex-direction:column;align-items:flex-start}.waitlist-operator-list>header span{text-align:left}.waitlist-operator-list p em{flex:auto}.waitlist-operator-tools>header,.waitlist-manager-rows article{flex-direction:column;align-items:stretch}.waitlist-operator-tools>header>div:last-child{width:100%}.waitlist-operator-tools>header>div:last-child button{flex:1}.waitlist-manager-rows article>button{width:100%;min-height:42px}.pro-waitlist>header,.waitlist-active-state{flex-direction:column;align-items:flex-start}.waitlist-active-state button{width:100%;min-height:44px}.interest-options,.price-options{grid-template-columns:1fr 1fr}.interest-options button,.price-options button{min-height:46px;font-size:12px}.primary-goal-grid{grid-template-columns:1fr 1fr}.primary-goal-grid button:last-child{grid-column:1/-1}.primary-goal-grid span{font-size:13px}.primary-goal-grid small{font-size:11px}.security-note,.ai-consent-row,.prototype-note,.draft-warning,.source-box p,.source-box li,.warning-box li,.trust-card p,.ppt-preview-heading p,.ppt-preview-review p,.ppt-preview-review>button{font-size:12px}}@property --tw-border-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}
