/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#171816;--ink-2:#252724;--paper:#f5f5f1;--card:#fff;--line:#e3e4dd;--muted:#74776f;--lime:#d7ff3f;--lime-dark:#a8cd18;--mint:#dff8ea;--orange:#ff9f66;--violet:#ad9bff;--shadow:0 10px 30px #1c1e180e;--font-micro:11px;--font-caption:12px;--font-ui:13px;--font-body:14px;--font-card-title:16px;--font-section-title:18px;--font-page-title:30px;--line-compact:1.45;--line-body:1.7;--control-height:40px}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,BIZ UDPGothic,Meiryo,Yu Gothic UI,Yu Gothic,system-ui,sans-serif;font-size:var(--font-body);line-height:var(--line-body);margin:0}:lang(zh) body,body:lang(zh){font-family:PingFang SC,Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.sidebar{background:var(--ink);color:#fff;z-index:20;flex-direction:column;width:244px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-block{align-items:center;gap:13px;height:44px;padding:0 7px;display:flex}.brand-logo{object-fit:contain;filter:grayscale()brightness(0)invert();width:48px;height:25px}.brand-divider{background:#fff3;width:1px;height:25px}.brand-block div:last-child{flex-direction:column;gap:1px;display:flex}.brand-block b{letter-spacing:.06em;font-size:15px}.brand-block span{font-size:var(--font-caption);color:#ffffff78;letter-spacing:.18em}.workspace-chip{font-size:var(--font-caption);color:#ffffff85;letter-spacing:.12em;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;margin:25px 5px 17px;padding:9px 11px;display:flex}.workspace-home-link{color:#ffffffb8;text-decoration:none;transition:all .16s}.workspace-home-link:hover{color:#fff;background:#d7ff3f0f;border-color:#d7ff3f59}.workspace-home-link>span:nth-child(2){letter-spacing:0;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-home-link b{font-size:var(--font-caption);letter-spacing:.08em}.workspace-home-link small{color:#fff6;font-size:var(--font-caption)}.workspace-home-link i{color:var(--lime);font-style:normal}.live-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d7ff3f1a}.side-nav{flex:1;overflow-y:auto}.nav-section{color:#ffffff52;font-size:var(--font-caption);letter-spacing:.16em;margin:20px 11px 7px;font-weight:700}.nav-item{color:#ffffff9c;cursor:pointer;width:100%;font-size:var(--font-ui);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin-bottom:2px;padding:10px 11px;transition:all .16s;display:flex}.nav-item>span{color:#ffffff8c;text-align:center;width:17px;font-size:14px}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{color:var(--ink);background:var(--lime);font-weight:700}.nav-item.active>span{color:var(--ink)}.nav-item em{width:18px;height:18px;color:var(--ink);background:var(--orange);font-style:normal;font-size:var(--font-caption);border-radius:50%;place-items:center;margin-left:auto;font-weight:800;display:grid}.sidebar-footer{border-top:1px solid #ffffff17;padding:16px 5px 0}.user-avatar{width:31px;height:31px;font-size:var(--font-caption);background:#373a34;border-radius:50%;place-items:center;font-weight:800;display:grid}.sidebar-footer>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-footer b{font-size:var(--font-caption)}.sidebar-footer span{font-size:var(--font-caption);color:#fff6;text-overflow:ellipsis;overflow:hidden}.sidebar-footer button{color:#ffffff73;cursor:pointer;background:0 0;border:0;margin-left:auto}.google-account{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.google-account.loading{background:#ffffff0f;border-radius:10px;min-height:38px}.google-account.sidebar{color:#fff;width:100%}.google-account.signed-out{flex-direction:column;align-items:stretch;gap:6px}.google-login-button{min-height:42px;font-weight:800;font-size:var(--font-caption);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 12px;display:flex;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}.google-login-button:disabled{opacity:.55;cursor:not-allowed}.google-mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.sidebar-footer .google-mark{color:#4285f4}.google-account.sidebar>small{text-align:center;color:#ffffff6b;font-size:var(--font-micro)}.google-avatar{color:#fff;width:36px;height:36px;font-size:var(--font-micro);background:#ffffff24;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.google-user-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.google-user-copy b,.google-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.google-user-copy b{font-size:var(--font-caption)}.google-user-copy small{color:#ffffff70;font-size:var(--font-micro)}.account-menu-button{min-width:30px;min-height:30px;margin-left:auto}.account-menu{z-index:20;background:#fff;border-radius:10px;min-width:128px;padding:6px;position:absolute;bottom:42px;right:0;box-shadow:0 12px 35px #00000040}.account-menu button{text-align:left;width:100%;min-height:36px;color:var(--ink);font-size:var(--font-caption);border-radius:7px;margin:0;padding:0 10px}.google-account.home{color:var(--ink)}.google-account.home .google-login-button{min-width:170px;border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}.google-account.home .google-avatar{color:#fff;background:#171816d9}.google-account.home .google-user-copy small{color:#1718168c}.google-account.home .account-menu-button{color:var(--muted)}.product-switch{border-bottom:1px solid #ffffff1a;gap:5px;padding:0 12px 15px;display:grid}.product-switch button{color:#ffffff87;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:baseline;padding:8px 10px;display:flex}.product-switch button:hover{color:#fff;background:#ffffff0f}.product-switch button.active{color:#fff;background:#d7ff3f1f;border-color:#d7ff3f57}.product-switch b{font-size:var(--font-caption);letter-spacing:.02em}.product-switch span{font-size:var(--font-micro);color:#ffffff5c;letter-spacing:.08em}.product-switch button.active span{color:var(--lime)}.product-nav-note{color:#ffffffc4;flex-direction:column;gap:10px;padding:17px 21px;display:flex}.product-nav-note b{font-size:var(--font-caption);line-height:1.6}.product-nav-note span{font-size:var(--font-caption);color:#fff6;line-height:1.7}.main-area{min-height:100vh;margin-left:244px}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:10;background:#ffffffeb;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.breadcrumb{font-size:var(--font-caption);letter-spacing:.06em;align-items:center;gap:10px;display:flex}.breadcrumb span{color:var(--muted)}.breadcrumb i{color:#c3c5bd;font-style:normal}.top-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.sync-status{font-size:var(--font-caption);color:var(--muted);align-items:center;gap:6px;margin-right:8px;display:flex}.sync-status i{background:#58bb77;border-radius:50%;width:6px;height:6px}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:33px;height:33px;position:relative}.icon-button small{background:var(--orange);width:15px;height:15px;font-size:var(--font-caption);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.primary,.secondary,.text-button{cursor:pointer;border:0;border-radius:8px;font-weight:700;transition:all .16s}.primary:disabled,.secondary:disabled,.text-button:disabled,button:disabled{cursor:not-allowed;opacity:.45;transform:none}.primary{background:var(--ink);color:#fff;padding:10px 17px;box-shadow:0 4px 10px #00000017}.primary:hover{background:#30322e;transform:translateY(-1px)}.primary.small{font-size:var(--font-caption);padding:8px 14px}.primary.large{min-width:240px;padding:13px 19px}.primary.large span{float:right;margin-left:26px}.secondary{border:1px solid var(--line);font-size:var(--font-caption);background:#fff;padding:9px 14px}.secondary:hover{background:#fafafa;border-color:#aaa}.text-button{color:#62665e;font-size:var(--font-caption);background:0 0;padding:5px}.text-button:hover{color:var(--ink)}.full{width:100%}.boost-home{color:#fff;background:var(--ink);min-height:100vh;padding:0 clamp(24px,5vw,76px) 36px;position:relative;overflow:hidden}.boost-home:before{content:"";background:var(--lime);opacity:.96;border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-220px}.boost-home:after{content:"26";color:#ffffff06;letter-spacing:-.12em;pointer-events:none;font-size:480px;font-weight:900;line-height:1;position:absolute;bottom:-130px;right:-18px}.boost-home-header{z-index:1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:100px;display:flex;position:relative}.boost-home-brand{align-items:center;gap:18px;display:flex}.boost-home-brand img{object-fit:contain;filter:grayscale()brightness(0)invert();width:67px;height:35px}.boost-home-brand>span{background:#fff3;width:1px;height:35px}.boost-home-brand>div{flex-direction:column;gap:3px;display:flex}.boost-home-brand b{letter-spacing:.08em;font-size:20px}.boost-home-brand small{color:#fff6;font-size:var(--font-caption);letter-spacing:.18em}.boost-home-user{color:var(--ink);align-items:center;gap:10px;display:flex}.boost-home-user>span{color:#fff;width:34px;height:34px;font-size:var(--font-caption);background:#171816d9;border-radius:50%;place-items:center;font-weight:900;display:grid}.boost-home-user>div{flex-direction:column;gap:3px;display:flex}.boost-home-user b{font-size:var(--font-caption)}.boost-home-user small{color:#1718168c;font-size:var(--font-caption)}.boost-home-hero{z-index:1;max-width:760px;padding:70px 0 48px;position:relative}.boost-home-hero p{color:var(--lime);font-size:var(--font-caption);letter-spacing:.22em;margin:0 0 18px;font-weight:900}.boost-home-hero h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(46px,6vw,76px);line-height:1.08}.boost-home-hero>span{color:#ffffff94;font-size:var(--font-ui);line-height:1.8}.boost-home-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.boost-home-card{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:17px;flex-direction:column;min-height:360px;padding:25px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.boost-home-card:hover{background:#ffffff13;border-color:#d7ff3f8c;transform:translateY(-5px)}.boost-home-card-top{justify-content:space-between;align-items:center;display:flex}.boost-home-card-top>span{color:#ffffff8c;width:32px;height:32px;font-size:var(--font-caption);border:1px solid #ffffff29;border-radius:50%;place-items:center;font-weight:800;display:grid}.boost-home-card-top em{color:#ffffff61;font-size:var(--font-caption);letter-spacing:.16em;font-style:normal;font-weight:800}.boost-home-card>div:nth-child(2){margin:auto 0}.boost-home-card p{font-size:var(--font-ui);letter-spacing:.12em;margin:0 0 12px;font-weight:900}.boost-home-card h2{letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(22px,2vw,30px);line-height:1.35}.boost-home-card>div:nth-child(2)>span{color:#ffffff75;font-size:var(--font-caption)}.boost-home-card strong{font-size:var(--font-caption);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.boost-home-card strong i{width:31px;height:31px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:15px;font-style:normal;display:grid}.boost-home-card.affi strong i{background:var(--orange)}.boost-home-card.ugc strong i{background:var(--violet)}.boost-home-footer{color:#ffffff61;font-size:var(--font-caption);z-index:1;justify-content:space-between;align-items:center;padding-top:25px;display:flex;position:relative}.boost-home-footer span{align-items:center;gap:8px;display:flex}.boost-home-footer i{background:#58bb77;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #58bb771f}.page-wrap{max-width:1280px;margin:0 auto;padding:39px 38px 72px}.page-wrap.narrow{max-width:1050px}.page-wrap.wide-page{max-width:1350px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:29px;display:flex}.page-heading p{color:#8a8d84;font-size:var(--font-caption);letter-spacing:.18em;margin:0 0 8px;font-weight:800}.page-heading h1{letter-spacing:-.035em;margin:0 0 9px;font-size:30px;line-height:1.15}.page-heading>div:first-child>span{color:var(--muted);font-size:var(--font-ui)}.page-actions{align-items:center;gap:9px;display:flex}.mode-label,.due-badge,.sub-badge{background:var(--lime);font-size:var(--font-caption);letter-spacing:.08em;border-radius:99px;padding:7px 12px;font-weight:800}.due-badge{color:#a34716;background:#ffe9db}.sub-badge{color:#62645e;background:#ecece8}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.metric-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:18px 19px}.metric-card>p{color:var(--muted);font-size:var(--font-caption);margin:0 0 13px}.metric-card>div{align-items:baseline;gap:6px;display:flex}.metric-card b{font-size:28px;line-height:1}.metric-card div span{font-size:var(--font-caption);color:var(--muted)}.metric-card em{font-style:normal;font-size:var(--font-caption);color:#3c9157;margin-top:11px;display:block}.metric-card em.warn{color:#c26735}.content-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;margin-bottom:15px;padding:24px}.content-card.flush{padding:0;overflow:hidden}.card-title-row{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.flush .card-title-row{margin:0;padding:21px 22px 12px}.card-title-row h2,.section-heading h2{margin:0 0 4px;font-size:14px}.card-title-row p,.section-heading p{color:var(--muted);font-size:var(--font-caption);margin:0}.project-row{border-top:1px solid #ecece7;grid-template-columns:46px minmax(260px,1.4fr) minmax(130px,.6fr) 92px auto;align-items:center;gap:15px;padding:16px 22px;display:grid}.project-row.featured{background:linear-gradient(90deg,#d7ff3f17,#0000 35%)}.project-mark{color:#75411d;width:39px;height:39px;font-size:var(--font-caption);background:#ffddc8;border-radius:10px;place-items:center;font-weight:900;display:grid}.project-mark.violet{color:#534591;background:#e7e2ff}.project-mark.mint{color:#267447;background:#dff8ea}.project-mark.coral{color:#984b3e;background:#ffe0da}.project-main>div{gap:6px;margin-bottom:5px;display:flex}.project-main h3{font-size:var(--font-ui);margin:0 0 5px}.project-main p{color:var(--muted);font-size:var(--font-caption);margin:0}.status,.type{font-size:var(--font-micro);border-radius:99px;align-items:center;padding:3px 7px;font-weight:800;display:inline-flex}.status.progress{color:#607912;background:#efffc0}.status.review{color:#9c4a1b;background:#ffe6d5}.status.done{color:#267a47;background:#def7e7}.type{color:#65685f;background:#f0f1ed}.type.collab{color:#5a4d9d;background:#ebe7ff}.project-progress>span,.project-date span{font-size:var(--font-caption);color:var(--muted);margin-bottom:7px;display:block}.project-progress>div{background:#eceee7;border-radius:99px;height:5px;overflow:hidden}.project-progress i{background:var(--lime-dark);border-radius:99px;height:100%;display:block}.project-date b{font-size:var(--font-caption)}.two-column{grid-template-columns:1fr 1fr;gap:15px;display:grid}.due-item,.creator-mini{align-items:center;gap:12px;display:flex}.due-item>div:nth-child(2),.creator-mini>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.due-item b,.creator-mini b{font-size:var(--font-ui)}.due-item span,.creator-mini span{font-size:var(--font-caption);color:var(--muted)}.due-item button{margin-left:auto}.count-badge{color:#a24716;width:22px;height:22px;font-size:var(--font-caption);background:#ffe4d4;border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar{width:40px;height:40px;font-weight:900;font-size:var(--font-caption);border-radius:50%;place-items:center;display:grid}.avatar.creator{color:#7a493d;background:linear-gradient(145deg,#f8d9d1,#dfb1a4);border:2px solid #fff;box-shadow:0 0 0 1px #dfd5d1}.quality{text-align:right;flex-direction:column;margin-left:auto;display:flex}.quality b{font-size:15px}.quality span{font-size:var(--font-micro)}.workflow{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;align-items:center;margin-bottom:27px;padding:11px 16px;display:flex}.workflow>div{color:#a0a29b;font-size:var(--font-caption);flex:1;align-items:center;gap:8px;display:flex}.workflow span{width:22px;height:22px;font-size:var(--font-caption);background:#eeefeb;border-radius:50%;place-items:center;font-weight:800;display:grid}.workflow i{background:#e4e5df;flex:1;height:1px;margin:0 15px}.workflow .active{color:var(--ink)}.workflow .active span{background:var(--lime)}.section-heading{align-items:center;gap:12px;margin-bottom:19px;display:flex}.number{width:31px;height:31px;font-size:var(--font-caption);background:#f0f1ed;border-radius:8px;place-items:center;font-weight:800;display:grid}.choice-grid.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.choice.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.choice-icon{width:34px;height:34px;font-size:var(--font-caption);background:#f0f1ed;border-radius:8px;place-items:center;font-weight:900;display:grid}.choice.active .choice-icon{background:var(--lime)}.choice div{flex-direction:column;gap:4px;display:flex}.choice b{font-size:var(--font-ui)}.choice p{color:var(--muted);font-size:var(--font-caption);margin:0}.choice>i{width:18px;height:18px;font-style:normal;font-size:var(--font-caption);border:1px solid #ddd;border-radius:50%;place-items:center;margin-left:auto;display:grid}.choice.active>i{background:var(--ink);color:#fff;border-color:var(--ink)}.creator-select{border:1px solid var(--line);border-radius:11px;align-items:center;gap:13px;padding:14px 16px;display:flex}.creator-select>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.creator-select b{font-size:var(--font-ui)}.creator-select p{font-size:var(--font-caption);color:var(--muted);margin:0}.agent-badge{background:var(--lime);font-size:var(--font-micro);letter-spacing:.06em;border-radius:99px;margin-left:5px;padding:3px 6px}.dna-score{text-align:right;flex-direction:column;margin-left:auto;display:flex}.dna-score span{color:var(--muted);font-size:var(--font-micro)}.dna-score b{font-size:14px}.input-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:12px;display:flex}.input-tabs button{cursor:pointer;color:var(--muted);font-size:var(--font-caption);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.input-tabs button.active{border-color:var(--ink);color:var(--ink);font-weight:800}.orient-area,.final-area,.quote-area,.comment-area{border:1px solid var(--line);resize:vertical;color:#3f423c;width:100%;min-height:170px;line-height:1.8;font-size:var(--font-caption);border-radius:9px;outline:0;padding:15px}.orient-area:focus,.final-area:focus,.quote-area:focus,.comment-area:focus,.text-input:focus{border-color:#a6c52b;box-shadow:0 0 0 3px #d7ff3f2e}.analysis-box{background:#f8f9f5;border:1px solid #eceee7;border-radius:9px;align-items:center;gap:15px;margin-top:12px;padding:13px;display:flex}.score-ring{--score:300deg;background:conic-gradient(var(--lime-dark) var(--score), #e5e7df 0);border-radius:50%;flex:none;place-items:center;width:47px;height:47px;display:grid;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;width:37px;height:37px;position:absolute}.score-ring span{z-index:1;font-size:var(--font-ui);font-weight:900}.analysis-box>div:nth-child(2){flex:1}.analysis-box b{font-size:var(--font-caption)}.analysis-box p{font-size:var(--font-caption);color:var(--muted);margin:3px 0 8px}.missing-list{gap:6px;display:flex}.missing-list span{font-size:var(--font-micro);color:#9f4d20;background:#ffeadc;border-radius:99px;padding:3px 7px}.mode-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mode-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;min-height:122px;padding:15px;position:relative}.mode-card.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.mode-card>span{width:29px;height:29px;font-size:var(--font-caption);background:#f0f1ed;border-radius:8px;place-items:center;margin-bottom:10px;font-weight:900;display:grid}.mode-card.active>span{background:var(--lime)}.mode-card b{font-size:var(--font-caption);display:block}.mode-card p{color:var(--muted);font-size:var(--font-caption);margin:5px 0 0;line-height:1.6}.mode-card em{background:var(--lime);font-style:normal;font-size:var(--font-micro);border-radius:99px;padding:3px 6px;font-weight:800;position:absolute;top:12px;right:12px}.benchmark-box{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;margin-top:11px;padding:11px 13px;display:flex}.benchmark-box>div{align-items:center;gap:9px;display:flex}.benchmark-box>div>span{color:#594c94;width:29px;height:29px;font-size:var(--font-caption);background:#eae6ff;border-radius:7px;place-items:center;font-weight:900;display:grid}.benchmark-box b{font-size:var(--font-caption)}.benchmark-box p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0}.footer-actions{justify-content:space-between;align-items:center;padding-top:7px;display:flex}.boost-product{padding-top:39px}.product-workflow{margin-top:-10px}.product-workflow>div{flex:1}.product-workflow button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.boost-hero{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;margin-bottom:15px;padding:30px 33px;display:flex;position:relative;overflow:hidden}.boost-hero:after{content:"";background:var(--lime);opacity:.9;filter:blur(1px);border-radius:50%;width:260px;height:260px;position:absolute;top:-155px;right:-130px}.boost-hero>div{z-index:1;position:relative}.boost-hero>div:first-child>span{color:var(--lime);font-size:var(--font-caption);letter-spacing:.15em;font-weight:900}.boost-hero h2{letter-spacing:-.04em;margin:11px 0 9px;font-size:24px;line-height:1.28}.boost-hero p{color:#ffffffa1;font-size:var(--font-caption);margin:0;line-height:1.7}.hero-stat{background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;min-width:145px;padding:15px}.hero-stat b{font-size:29px;line-height:1;display:block}.hero-stat b small{font-size:var(--font-ui);color:#ffffff80}.hero-stat span{font-size:var(--font-caption);color:#fff9;margin:6px 0 10px;display:block}.hero-stat i{background:var(--lime);border-radius:99px;max-width:100%;height:4px;display:block}.question-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.question-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;gap:13px;padding:16px;display:flex}.question-card>span{color:#a3a69b;font-size:var(--font-caption);padding-top:2px;font-weight:900}.question-card>div{flex:1}.question-card b{font-size:var(--font-caption)}.question-card p{color:var(--muted);font-size:var(--font-caption);margin:4px 0 10px;line-height:1.5}.question-card input{box-sizing:border-box;width:100%;font:inherit;font-size:var(--font-caption);color:var(--ink);background:0 0;border:0;border-bottom:1px solid #dfe1da;outline:0;padding:5px 0}.question-card input:focus{border-color:var(--lime-dark)}.diagnosis-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.diagnosis-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;flex-direction:column;min-height:96px;padding:17px;display:flex}.diagnosis-card span{color:var(--muted);font-size:var(--font-caption)}.diagnosis-card b{font-size:var(--font-caption);margin-top:9px;line-height:1.55}.diagnosis-card em{color:#337949;font-style:normal;font-size:var(--font-micro);background:#e6f8ec;border-radius:99px;align-self:flex-start;margin-top:auto;padding:3px 6px}.diagnosis-card em.risk{color:#9f4e22;background:#ffe9dc}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.skeleton-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:92px;padding:13px}.skeleton-card.active{background:#fbfff0;border-color:#aacb24;box-shadow:inset 0 0 0 1px #aacb24}.skeleton-card b{font-size:var(--font-caption);display:block}.skeleton-card b em{background:var(--lime);font-style:normal;font-size:var(--font-micro);border-radius:99px;margin-left:4px;padding:2px 4px;display:inline-block}.skeleton-card span{color:var(--muted);font-size:var(--font-micro);margin-top:7px;line-height:1.55;display:block}.experiment-card,.brief-output{justify-content:space-between;align-items:center;gap:20px;display:flex}.experiment-card>div,.brief-output>div{align-items:flex-start;gap:11px;display:flex}.experiment-card>div>span,.brief-output>span{color:#554991;width:31px;height:31px;font-size:var(--font-micro);background:#eae6ff;border-radius:8px;place-items:center;font-weight:900;display:grid}.experiment-card b,.brief-output b{font-size:var(--font-caption)}.experiment-card p,.brief-output p{color:var(--muted);font-size:var(--font-caption);margin:4px 0 0;line-height:1.65}.affi-script-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.affi-script{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;padding:17px}.affi-script.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.affi-script>span{font-size:var(--font-caption);font-weight:900}.affi-script blockquote{font-size:var(--font-ui);margin:17px 0;font-weight:800;line-height:1.6}.affi-script p{font-size:var(--font-caption);color:var(--muted);margin:0 0 10px}.affi-script em{font-style:normal;font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:4px 7px}.format-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.format-grid.five{grid-template-columns:repeat(5,1fr)}.format-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;min-height:130px;padding:14px}.format-card.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.format-card>span{width:30px;height:30px;font-size:var(--font-caption);background:#f0f1ed;border-radius:8px;place-items:center;margin-bottom:12px;font-weight:900;display:grid}.format-card.active>span{background:var(--lime)}.format-card b{font-size:var(--font-caption);display:block}.format-card p{color:var(--muted);font-size:var(--font-micro);margin:5px 0 0;line-height:1.55}.handoff-card{background:var(--ink);color:#fff;border-radius:13px;grid-template-columns:1.4fr .7fr;gap:24px;padding:29px;display:grid}.handoff-card>div:first-child>span{color:var(--lime);font-size:var(--font-caption);letter-spacing:.13em;font-weight:900}.handoff-card h2{letter-spacing:-.03em;margin:11px 0 8px;font-size:20px}.handoff-card p{color:#ffffffa1;font-size:var(--font-caption);margin:0;line-height:1.7}.handoff-card>div:last-child{background:#ffffff1a;border-radius:10px;padding:16px}.handoff-card>div:last-child b{font-size:var(--font-caption)}.handoff-card button{background:var(--lime);color:var(--ink);margin-top:14px}.shared-asset-note{background:#eaf2d0;border:1px solid #d7e4a6;border-radius:10px;align-items:center;gap:11px;margin-top:15px;padding:14px;display:flex}.shared-asset-note>span{background:var(--lime);border-radius:7px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.shared-asset-note p{font-size:var(--font-caption);color:#566239;margin:0;line-height:1.65}.shared-asset-note b{color:var(--ink)}.ugc-flow{font-size:var(--font-caption);color:#696c64;white-space:nowrap;background:#f1f2ed;border-radius:9px;align-items:center;gap:9px;margin:-11px 0 15px;padding:13px 15px;display:flex;overflow-x:auto}.ugc-flow i{color:#a2a59b;font-style:normal}.ugc-hero:after{background:#c9c5ff}.reference-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reference-card{border:1px solid var(--line);border-radius:10px;padding:10px}.reference-card>div{aspect-ratio:4/3;color:#fff;background:linear-gradient(145deg,#e7ddd7,#cfc2b7);border-radius:7px;justify-content:space-between;padding:9px;display:flex}.reference-card>div span,.reference-card>div b{font-size:var(--font-micro)}.reference-card h3{font-size:var(--font-caption);margin:10px 0 4px;line-height:1.5}.reference-card p{font-size:var(--font-micro);color:var(--muted);margin:0 0 8px}.reference-card em{font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:3px 5px;font-style:normal}.pattern-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pattern-grid>div{background:#f7f8f4;border-radius:9px;padding:14px}.pattern-grid span{color:#7a921a;font-size:var(--font-micro);font-weight:900}.pattern-grid b{font-size:var(--font-caption);margin:7px 0 4px;line-height:1.6;display:block}.pattern-grid p{font-size:var(--font-micro);color:var(--muted);margin:0}.persona-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px;display:grid}.persona-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:22px}.persona-card>span{color:#594c94;font-size:var(--font-micro);background:#eae6ff;border-radius:99px;padding:4px 7px;font-weight:800}.persona-card h2{margin:14px 0 5px;font-size:16px}.persona-card>b{color:var(--muted);font-size:var(--font-caption)}.persona-card>p{font-size:var(--font-caption);margin:15px 0;line-height:1.75}.persona-card div{flex-wrap:wrap;gap:6px;display:flex}.persona-card em{color:var(--muted);font-style:normal;font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:4px 6px}.carousel-preview{overflow:hidden}.slide-row{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.slide-card{aspect-ratio:.8;background:linear-gradient(160deg,#f7f0e8,#ede5d8);border:1px solid #e5ddd3;border-radius:9px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden}.slide-card:after{content:"";background:#d7ff3f73;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-30px;right:-30px}.slide-card span,.slide-card em,.slide-card p{z-index:1;position:relative}.slide-card span{font-size:var(--font-caption);color:#73766f}.slide-card p{font-size:var(--font-ui);margin:auto 0;font-weight:800;line-height:1.55}.slide-card em{font-size:var(--font-micro);color:#6c7f1f;font-style:normal}.quality-check{background:#f6f8ef;border:1px solid #dee8b6;border-radius:10px;justify-content:space-between;align-items:center;padding:15px;display:flex}.quality-check>div:first-child{align-items:center;gap:11px;display:flex}.quality-check>div:first-child>span{background:var(--lime);width:28px;height:28px;font-size:var(--font-caption);border-radius:8px;place-items:center;font-weight:900;display:grid}.quality-check b{font-size:var(--font-caption)}.quality-check p{font-size:var(--font-caption);color:var(--muted);margin:4px 0 0}.quality-check>div:last-child{text-align:right}.quality-check>div:last-child b{font-size:21px;display:block}.quality-check>div:last-child span{font-size:var(--font-micro);color:var(--muted)}.lineage{font-size:var(--font-caption);color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.lineage span{border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 9px}.lineage i{color:#9ba097;font-style:normal}.ugc-console{max-width:1400px}.ugc-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.ugc-kpis>div{color:#fff;background:var(--ink);border-radius:11px;min-height:98px;padding:17px 18px;position:relative;overflow:hidden}.ugc-kpis>div:after{content:"";background:#c9c5ff26;border-radius:50%;width:72px;height:72px;position:absolute;top:-28px;right:-26px}.ugc-kpis span{color:#ffffff85;font-size:var(--font-caption);margin-bottom:11px;display:block}.ugc-kpis b{font-size:25px;line-height:1}.ugc-kpis em{float:right;color:var(--lime);font-size:var(--font-micro);letter-spacing:.08em;margin-top:9px;font-style:normal}.account-mode-tabs{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.account-mode-tabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:33px auto;column-gap:10px;padding:15px 17px;display:grid}.account-mode-tabs button.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.account-mode-tabs span{width:30px;height:30px;font-size:var(--font-caption);background:#f0f1ed;border-radius:8px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.account-mode-tabs button.active span{background:var(--lime)}.account-mode-tabs b{font-size:var(--font-caption)}.account-mode-tabs small{color:var(--muted);font-size:var(--font-micro);margin-top:3px}.ugc-account-list{margin-bottom:8px}.ugc-account-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ecece7;grid-template-columns:43px minmax(180px,1.4fr) repeat(3,minmax(100px,.65fr)) 25px;align-items:center;gap:13px;width:100%;padding:14px 21px;display:grid}.ugc-account-row:hover,.ugc-account-row.active{background:#fbfff0}.ugc-account-row.active{box-shadow:inset 3px 0 0 var(--lime-dark)}.ugc-account-row>span:not(.account-type-icon){flex-direction:column;gap:5px;display:flex}.ugc-account-row b{font-size:var(--font-caption)}.ugc-account-row small{color:var(--muted);font-size:var(--font-micro)}.ugc-account-main b{font-size:var(--font-ui)}.ugc-account-row i{width:21px;height:21px;font-size:var(--font-caption);background:#f0f1ed;border-radius:50%;place-items:center;font-style:normal;display:grid}.ugc-account-row.active i{background:var(--lime)}.account-type-icon{width:38px;height:38px;font-size:var(--font-caption);border-radius:10px;place-items:center;font-weight:900;display:grid}.account-type-icon.large{width:49px;height:49px;font-size:var(--font-ui);border-radius:12px}.type-manga{color:#994e39;background:#ffe0d6}.type-anime{color:#594b92;background:#e9e3ff}.type-product{color:#32735e;background:#dff3ed}.type-x{color:#31332f;background:#e5e7e2}.type-original{color:#607912;background:#efffc0}.ugc-helper{color:var(--muted);font-size:var(--font-caption)}.ugc-helper b{color:var(--ink)}.new-account-panel{margin-bottom:8px}.ugc-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ugc-form-grid label,.post-brief-grid label,.result-form label{flex-direction:column;gap:7px;display:flex}.ugc-form-grid label span,.post-brief-grid label span,.result-form label span,.identity-form-grid label span{color:var(--muted);font-size:var(--font-caption);font-weight:700}.ugc-form-grid input,.post-brief-grid input,.result-form input,.custom-type-input input{border:1px solid var(--line);width:100%;font-size:var(--font-caption);border-radius:8px;outline:0;padding:11px 12px}.ugc-form-grid input:focus,.post-brief-grid input:focus,.result-form input:focus,.custom-type-input input:focus{border-color:#a8c923;box-shadow:0 0 0 3px #d7ff3f29}.account-summary-card{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.account-summary-card>div{align-items:center;gap:13px;display:flex}.account-summary-card small{color:var(--muted);font-size:var(--font-micro)}.account-summary-card h2{margin:3px 0;font-size:14px}.account-summary-card p{color:var(--muted);font-size:var(--font-caption);margin:0}.ugc-type-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ugc-type-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;min-height:132px;padding:14px;position:relative}.ugc-type-card.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.ugc-type-card>span{width:31px;height:31px;font-size:var(--font-caption);background:#f0f1ed;border-radius:8px;place-items:center;margin-bottom:11px;font-weight:900;display:grid}.ugc-type-card.active>span{background:var(--lime)}.ugc-type-card b{font-size:var(--font-caption);display:block}.ugc-type-card p{color:var(--muted);font-size:var(--font-micro);margin:5px 0 0;line-height:1.55}.ugc-type-card i{background:var(--lime);font-size:var(--font-micro);border-radius:99px;padding:3px 6px;font-style:normal;font-weight:800;position:absolute;top:11px;right:11px}.custom-type-row{background:#fafbf8;border:1px dashed #cfd2c7;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:12px 13px;display:flex}.custom-type-row>div:first-child{align-items:center;gap:10px;display:flex}.custom-type-row>div:first-child>span{color:#5a4d9d;background:#eae6ff;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.custom-type-row b{font-size:var(--font-caption)}.custom-type-row p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0}.custom-type-input{align-items:center;gap:7px;min-width:360px;display:flex}.identity-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.identity-form-grid label{flex-direction:column;gap:7px;display:flex}.identity-form-grid textarea,.post-brief-grid textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:88px;font-size:var(--font-caption);border-radius:8px;outline:0;padding:11px 12px;line-height:1.6}.identity-form-grid textarea:focus,.post-brief-grid textarea:focus{border-color:#a8c923;box-shadow:0 0 0 3px #d7ff3f29}.post-brief-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.post-brief-grid .wide{grid-column:1/-1}.page-count-card{justify-content:space-between;align-items:center;display:flex}.page-count-card>div:first-child{align-items:center;gap:11px;display:flex}.page-count-card>div:first-child>span{color:#594c94;width:40px;height:40px;font-size:var(--font-micro);background:#eae6ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.page-count-card b{font-size:var(--font-caption)}.page-count-card p{color:var(--muted);font-size:var(--font-caption);margin:4px 0 0}.page-stepper{align-items:center;gap:10px;display:flex}.page-stepper button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:31px;height:31px}.page-stepper b{text-align:right;min-width:22px;font-size:20px}.page-stepper span{color:var(--muted);font-size:var(--font-caption)}.generated-post-header{justify-content:space-between;align-items:center;display:flex}.generated-post-header>div{align-items:center;gap:10px;display:flex}.generated-post-header>div:first-child>span{background:var(--lime);font-size:var(--font-micro);border-radius:99px;padding:5px 7px;font-weight:900}.generated-post-header h2{font-size:var(--font-ui);margin:0 0 4px}.generated-post-header p{color:var(--muted);font-size:var(--font-caption);margin:0}.generated-post-header>div:last-child{gap:7px}.edit-badge{color:var(--muted);font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:5px 8px}.ugc-slide-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;padding-bottom:5px;display:grid;overflow-x:auto}.ugc-finished-slide{min-width:150px}.slide-canvas{aspect-ratio:4/5;background:linear-gradient(155deg,#f7eee8,#ebddd2);border:1px solid #dedfd9;border-radius:10px;flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.slide-canvas:before,.slide-canvas:after{content:"";opacity:.65;border-radius:50%;position:absolute}.slide-canvas:before{background:var(--lime);width:90px;height:90px;top:-30px;right:-35px}.slide-canvas:after{background:#c9c5ff;width:65px;height:65px;bottom:12px;left:-30px}.type-anime .slide-canvas{background:linear-gradient(150deg,#f2edff,#dfd6ff)}.type-product .slide-canvas{background:linear-gradient(155deg,#eef3ee,#dce9df)}.type-x .slide-canvas{background:#fff;border-color:#cfd1cc}.type-original .slide-canvas{background:linear-gradient(155deg,#f5f5f1,#ebefda)}.slide-canvas>*{z-index:1;position:relative}.slide-canvas .slide-number{color:#666a62;font-size:var(--font-micro);font-weight:800}.slide-canvas textarea{resize:none;width:100%;min-height:90px;color:var(--ink);font-size:var(--font-ui);background:0 0;border:0;outline:0;margin:auto 0;padding:0;font-weight:900;line-height:1.55}.slide-canvas em{color:#71891b;font-size:var(--font-micro);font-style:normal;font-weight:900}.slide-canvas small{color:#84877f;font-size:var(--font-micro);margin-top:5px}.ugc-finished-slide>label{flex-direction:column;gap:4px;margin-top:7px;display:flex}.ugc-finished-slide>label span{color:var(--muted);font-size:var(--font-micro)}.ugc-finished-slide>label input{border:1px solid var(--line);width:100%;font-size:var(--font-micro);border-radius:7px;outline:0;padding:7px 8px}.ugc-finished-slide>button{width:100%;font-size:var(--font-micro);margin-top:3px}.post-copy-grid .content-card{margin-bottom:15px}.caption-editor{resize:vertical;color:#3f423c;width:100%;min-height:135px;font-size:var(--font-caption);border:0;outline:0;line-height:1.8}.ugc-result-hero strong{color:#fff;margin-top:8px;font-size:19px;display:inline-block}.result-form{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.performance-result{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:15px;padding:21px 23px;display:flex}.performance-result.winner{background:#fbfff0;border-color:#cddf86}.performance-result>div:first-child{align-items:center;gap:14px;display:flex}.performance-result>div:first-child>span{min-width:68px;font-size:27px;font-weight:900}.performance-result b{font-size:var(--font-ui)}.performance-result p{color:var(--muted);font-size:var(--font-caption);margin:4px 0 0}.performance-scale{gap:7px;display:flex}.performance-scale>span{color:#9a9d95;min-width:67px;font-size:var(--font-caption);background:#f0f1ed;border-radius:8px;padding:9px 10px;font-weight:900}.performance-scale>span.active{background:var(--lime);color:var(--ink)}.performance-scale small{font-size:var(--font-micro);margin-top:3px;font-weight:600;display:block}.learning-card{align-items:center;gap:12px;display:flex}.learning-card>span{color:#594c94;background:#eae6ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.learning-card>div{flex:1}.learning-card b{font-size:var(--font-caption)}.learning-card p{color:var(--muted);font-size:var(--font-caption);margin:4px 0 0;line-height:1.6}.learning-card button:disabled{cursor:not-allowed;opacity:.38}.ugc-entry-page{max-width:1320px}.ugc-entry-hero{background:var(--ink);color:#fff;border-radius:15px;grid-template-columns:1.4fr .6fr;align-items:end;gap:30px;margin-bottom:15px;padding:34px 37px;display:grid;position:relative;overflow:hidden}.ugc-entry-hero:after{content:"";background:#c9c5ff;border-radius:50%;width:320px;height:320px;position:absolute;top:-180px;right:-140px}.ugc-entry-hero>div{z-index:1;position:relative}.ugc-entry-hero>div:first-child>span{color:var(--lime);font-size:var(--font-caption);letter-spacing:.16em;font-weight:900}.ugc-entry-hero h2{letter-spacing:-.04em;margin:12px 0 10px;font-size:27px;line-height:1.25}.ugc-entry-hero p{color:#fff9;max-width:600px;font-size:var(--font-caption);margin:0;line-height:1.75}.ugc-entry-hero>div:last-child{background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;padding:17px}.ugc-entry-hero>div:last-child b{font-size:31px;line-height:1;display:block}.ugc-entry-hero>div:last-child span{color:#ffffff8c;font-size:var(--font-caption);margin:6px 0 10px;display:block}.ugc-entry-hero>div:last-child small{color:var(--lime);font-size:var(--font-micro);letter-spacing:.1em}.ugc-entry-status{color:var(--muted);font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:5px 8px;font-weight:800}.ugc-entry-types{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.ugc-entry-type{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:178px;padding:16px;display:flex;position:relative}.ugc-entry-type>span{width:34px;height:34px;font-size:var(--font-caption);background:#f0f1ed;border-radius:9px;place-items:center;margin-bottom:19px;font-weight:900;display:grid}.ugc-entry-type b{font-size:var(--font-caption)}.ugc-entry-type p{color:var(--muted);font-size:var(--font-micro);margin:6px 0 0;line-height:1.6}.ugc-entry-type em{color:#969990;font-size:var(--font-micro);letter-spacing:.08em;font-style:normal;font-weight:900;position:absolute;bottom:14px;left:16px}.ugc-entry-type.soon{cursor:not-allowed;opacity:.66;background:#f8f8f5}.ugc-entry-type.custom{cursor:pointer;background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.ugc-entry-type.custom>span{background:var(--lime)}.ugc-entry-type.custom em{color:#688015}.ugc-entry-type.custom i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;bottom:12px;right:14px}.custom-engine-preview{background:linear-gradient(110deg,#ece9ff,#f6f5ef 62%);border:1px solid #dfdcee;border-radius:13px;grid-template-columns:1fr 1.15fr auto;align-items:center;gap:28px;padding:27px 29px;display:grid}.custom-engine-preview>div:first-child>span{color:#65569e;font-size:var(--font-micro);letter-spacing:.12em;font-weight:900}.custom-engine-preview h2{margin:8px 0 6px;font-size:16px;line-height:1.45}.custom-engine-preview p{color:var(--muted);font-size:var(--font-caption);margin:0;line-height:1.65}.engine-preview-flow{align-items:center;gap:5px;display:flex}.engine-preview-flow span{color:#5f625b;min-width:76px;font-size:var(--font-micro);background:#ffffffb8;border-radius:8px;flex-direction:column;gap:4px;padding:10px 8px;display:flex}.engine-preview-flow b{color:#8d829f;font-size:var(--font-micro)}.custom-engine-shell{max-width:1450px}.custom-engine-top{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.custom-engine-top>div{font-size:var(--font-caption);align-items:center;gap:9px;display:flex}.custom-engine-top>div span{color:var(--muted)}.custom-engine-top>div i{color:#c1c3bc;font-style:normal}.queue-button{border:1px solid var(--line);cursor:pointer;font-size:var(--font-caption);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:flex;position:relative}.queue-button em{background:var(--orange);width:17px;height:17px;font-size:var(--font-micro);border-radius:50%;place-items:center;font-style:normal;display:grid}.custom-engine-heading{margin-bottom:20px}.engine-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.engine-kpis>div{background:var(--ink);color:#fff;border-radius:11px;min-height:91px;padding:16px 17px}.engine-kpis span{color:#ffffff80;font-size:var(--font-caption);margin-bottom:10px;display:block}.engine-kpis b{font-size:24px}.engine-kpis small{float:right;color:var(--lime);font-size:var(--font-micro);margin-top:9px}.benchmark-account-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ecece7;grid-template-columns:42px minmax(220px,1.5fr) minmax(80px,.5fr) minmax(100px,.6fr) 24px;align-items:center;gap:13px;width:100%;padding:14px 21px;display:grid}.benchmark-account-row:hover{background:#fbfff0}.benchmark-account-row>span:not(.benchmark-thumb){flex-direction:column;gap:4px;display:flex}.benchmark-account-row b{font-size:var(--font-caption)}.benchmark-account-row small{color:var(--muted);font-size:var(--font-micro)}.benchmark-account-row i{font-style:normal}.benchmark-thumb{color:#594c94;width:39px;height:39px;font-size:var(--font-caption);background:#eae6ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.good-text{color:#398255}.warn-text{color:#b7612b}.engine-form-card{max-width:950px;margin-inline:auto}.engine-segment{background:#eeefea;border-radius:8px;gap:3px;margin-bottom:16px;padding:4px;display:flex}.engine-segment button{color:var(--muted);cursor:pointer;font-size:var(--font-caption);background:0 0;border:0;border-radius:6px;flex:1;padding:8px 11px}.engine-segment button.active{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 2px 7px #0000000f}.engine-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.engine-form-grid label,.engine-field{flex-direction:column;gap:6px;display:flex}.engine-form-grid .wide{grid-column:1/-1}.engine-form-grid label>span,.engine-field>span,.plan-setting-grid label>span{color:var(--muted);font-size:var(--font-micro);font-weight:800}.engine-form-grid input,.engine-form-grid textarea,.engine-field input,.engine-field textarea,.engine-field select,.plan-setting-grid input,.plan-setting-grid select,.competitor-selector select{border:1px solid var(--line);width:100%;font-size:var(--font-caption);background:#fff;border-radius:8px;outline:0;padding:10px 11px}.engine-form-grid textarea,.engine-field textarea{resize:vertical;min-height:82px;line-height:1.6}.benchmark-drop{text-align:center;background:#fafbf7;border:1px dashed #bfc3b7;border-radius:10px;flex-direction:column;align-items:center;margin-top:12px;padding:30px;display:flex}.benchmark-drop.compact{margin:12px 0;padding:20px}.benchmark-drop b{font-size:var(--font-caption)}.benchmark-drop p{color:var(--muted);font-size:var(--font-caption);margin:5px 0 12px}.analysis-options{color:var(--muted);font-size:var(--font-micro);gap:17px;padding-top:14px;display:flex}.benchmark-account-header{justify-content:space-between;align-items:center;display:flex}.benchmark-account-header>div{align-items:center;gap:10px;display:flex}.benchmark-account-header h2{margin:4px 0;font-size:17px}.benchmark-account-header p{color:var(--muted);font-size:var(--font-caption);margin:0}.benchmark-account-header span{color:#67599f;font-size:var(--font-micro);font-weight:900}.benchmark-detail-layout{grid-template-columns:1fr 290px;gap:14px;display:grid}.benchmark-post-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.benchmark-post-grid article{border:1px solid var(--line);border-radius:9px;padding:11px}.benchmark-post-grid article>div{color:#fff;background:linear-gradient(145deg,#e9ddd3,#cfc1b6);border-radius:7px;justify-content:space-between;height:105px;padding:9px;display:flex}.benchmark-post-grid article>div span,.benchmark-post-grid article>div b{font-size:var(--font-micro)}.benchmark-post-grid h3{font-size:var(--font-caption);margin:9px 0 4px}.benchmark-post-grid p{color:var(--muted);font-size:var(--font-micro);margin:0 0 8px}.benchmark-post-grid footer{gap:4px;display:flex}.benchmark-post-grid footer button{cursor:pointer;font-size:var(--font-micro);background:#f0f1ed;border:0;border-radius:5px;flex:1;padding:5px}.benchmark-detail-layout aside textarea{border:1px solid var(--line);width:100%;min-height:90px;font-size:var(--font-caption);border-radius:7px;margin:8px 0;padding:8px}.benchmark-report>div{grid-template-columns:64px 1fr;align-items:center;gap:4px 8px;margin-bottom:11px;display:grid}.benchmark-report span,.benchmark-report small{color:var(--muted);font-size:var(--font-micro)}.benchmark-report b{font-size:var(--font-micro);text-align:right}.benchmark-report i{background:#eceee7;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.benchmark-report em{background:var(--lime-dark);border-radius:99px;height:100%;display:block}.engine-master-layout{grid-template-columns:340px 1fr;gap:14px;display:grid}.engine-master-list .card-title-row{align-items:flex-start}.engine-filter{gap:4px;padding:0 20px 12px;display:flex}.engine-filter button{color:var(--muted);cursor:pointer;font-size:var(--font-micro);background:#f0f1ed;border:0;border-radius:99px;padding:5px 9px}.engine-filter button.active{background:var(--ink);color:#fff}.master-list-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ecece7;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 18px;display:grid}.master-list-row.active{box-shadow:inset 3px 0 0 var(--lime-dark);background:#fbfff0}.master-list-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.master-list-row b{font-size:var(--font-caption)}.master-list-row small{color:var(--muted);font-size:var(--font-micro)}.master-list-row em{font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:3px 5px;font-style:normal}.product-placeholder{color:#59705e;width:36px;height:36px;font-size:var(--font-micro);background:#e9eee6;border-radius:8px;place-items:center;font-weight:900;display:grid}.product-placeholder.large{width:70px;height:70px;font-size:var(--font-ui);border-radius:12px}.engine-detail-panel{min-height:520px}.product-detail-hero{align-items:center;gap:14px;display:flex}.product-detail-hero>div{flex:1}.product-detail-hero em{background:var(--lime);font-size:var(--font-micro);border-radius:99px;padding:3px 6px;font-style:normal}.product-detail-hero h2{margin:6px 0 4px;font-size:16px}.product-detail-hero p{color:var(--muted);font-size:var(--font-caption);margin:0}.engine-detail-tabs{border-bottom:1px solid var(--line);gap:3px;margin:18px 0;display:flex}.engine-detail-tabs button{color:var(--muted);cursor:pointer;font-size:var(--font-caption);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 13px}.engine-detail-tabs button.active{border-color:var(--ink);color:var(--ink);font-weight:800}.product-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-facts>div{background:#f7f8f4;border-radius:8px;padding:13px}.product-facts span{color:#728c17;font-size:var(--font-micro);font-weight:900}.product-facts p{font-size:var(--font-caption);margin:6px 0 0;line-height:1.65}.product-image-tools{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.engine-field>div{gap:6px;display:flex}.competitor-selector{justify-content:space-between;align-items:center;display:flex}.competitor-selector>div{flex-direction:column;gap:6px;min-width:420px;display:flex}.competitor-selector span{color:var(--muted);font-size:var(--font-micro)}.competitor-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.competitor-image{background:linear-gradient(150deg,#eff1ed,#dfe4dc);border-radius:9px;justify-content:center;align-items:center;height:145px;margin:-8px -8px 13px;display:flex;position:relative}.competitor-image span{color:#6c746b;font-size:15px;font-weight:900}.competitor-image button{font-size:var(--font-micro);background:#ffffffe6;border:0;border-radius:6px;padding:5px 7px;position:absolute;bottom:8px;right:8px}.competitor-grid article>em{color:#728c17;font-size:var(--font-micro);font-style:normal;font-weight:900}.competitor-grid h2{font-size:var(--font-ui);margin:6px 0 3px}.competitor-grid article>p{color:var(--muted);font-size:var(--font-micro);margin:0}.competitor-grid dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.competitor-grid dl div{background:#f7f8f4;border-radius:7px;padding:9px}.competitor-grid dt{color:var(--muted);font-size:var(--font-micro)}.competitor-grid dd{font-size:var(--font-micro);margin:4px 0 0}.competitor-grid footer{justify-content:space-between;gap:5px;display:flex}.persona-toolbar{justify-content:space-between;align-items:center;display:flex}.persona-toolbar h2{margin:0 0 4px;font-size:14px}.persona-toolbar p{color:var(--muted);font-size:var(--font-caption);margin:0}.persona-generate-panel{background:#f3f0ff;justify-content:space-between;align-items:center;display:flex}.persona-generate-panel>div{align-items:center;gap:11px;display:flex}.persona-generate-panel>div:first-child>span{color:#594c94;width:37px;height:37px;font-size:var(--font-micro);background:#dcd4ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.persona-generate-panel b{font-size:var(--font-caption)}.persona-generate-panel p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0}.persona-generate-panel select{border:1px solid var(--line);border-radius:7px;min-width:200px;padding:8px}.persona-engine-layout{grid-template-columns:1fr 1.15fr;gap:14px;display:grid}.persona-engine-list{align-content:start;gap:9px;display:grid}.persona-engine-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:43px 1fr 20px;gap:11px;padding:16px;display:grid}.persona-engine-list>button.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.persona-engine-list>button>span{width:41px;height:41px;font-size:var(--font-ui);background:#e9ded8;border-radius:50%;place-items:center;font-weight:900;display:grid}.persona-engine-list b{font-size:var(--font-caption)}.persona-engine-list small{color:var(--muted);font-size:var(--font-micro);margin-top:3px;display:block}.persona-engine-list p{color:#53564f;font-size:var(--font-micro);margin:7px 0;line-height:1.55}.persona-engine-list footer{flex-wrap:wrap;gap:4px;display:flex}.persona-engine-list em{color:var(--muted);font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:3px 5px;font-style:normal}.persona-engine-list i{font-style:normal}.persona-detail-head{align-items:center;gap:12px;display:flex}.persona-detail-head>span{background:#e9ded8;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;font-weight:900;display:grid}.persona-detail-head>div{flex:1}.persona-detail-head em{color:#728c17;font-size:var(--font-micro);font-style:normal;font-weight:900}.persona-detail-head h2{margin:5px 0 3px;font-size:16px}.persona-detail-head p{color:var(--muted);font-size:var(--font-caption);margin:0}.persona-ratio{grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0;display:grid}.persona-ratio span{color:var(--muted);font-size:var(--font-micro);background:#f0f1ed;border-radius:7px;padding:9px}.persona-ratio b{float:right;color:var(--ink)}.persona-profile-sections{grid-template-columns:1fr 1fr;gap:8px;display:grid}.persona-profile-sections>div{background:#f7f8f4;border-radius:8px;padding:11px}.persona-profile-sections span{color:#728c17;font-size:var(--font-micro);font-weight:900}.persona-profile-sections p{font-size:var(--font-micro);margin:5px 0 0;line-height:1.65}.persona-actions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.generate-engine-layout{grid-template-columns:360px 1fr;gap:14px;display:grid}.generation-settings{align-self:start}.generation-settings .engine-field{margin-bottom:12px}.generation-type-buttons,.competitor-checks{gap:5px;display:flex}.generation-type-buttons button{border:1px solid var(--line);cursor:pointer;font-size:var(--font-micro);background:#fff;border-radius:7px;flex:1;padding:8px}.generation-type-buttons button.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.competitor-checks label{border:1px solid var(--line);font-size:var(--font-micro);border-radius:7px;flex:1;padding:8px}.generation-policy{background:#f6f8ef;border:1px solid #e0e9b7;border-radius:8px;margin:12px 0;padding:11px}.generation-policy b{font-size:var(--font-caption)}.generation-policy p{color:var(--muted);font-size:var(--font-micro);margin:4px 0;line-height:1.55}.generation-policy span{color:#71891b;font-size:var(--font-micro)}.generate-action{padding:12px}.generation-preview{min-height:590px}.empty-generation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.empty-generation>span{color:#594c94;background:#eae6ff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:17px;display:grid}.empty-generation h2{margin:16px 0 6px;font-size:16px}.empty-generation p{max-width:430px;color:var(--muted);font-size:var(--font-caption);margin:0;line-height:1.7}.empty-generation>div{align-items:center;gap:8px;margin-top:20px;display:flex}.empty-generation b{font-size:var(--font-micro);background:#f0f1ed;border-radius:6px;padding:7px 9px}.empty-generation i{color:#a7aaa1;font-style:normal}.generated-carousel{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.generated-carousel article{aspect-ratio:4/5;background:linear-gradient(155deg,#f5ece5,#e8dbcf);border:1px solid #dfddd7;border-radius:9px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden}.generated-carousel article:after{content:"";background:#d7ff3f8c;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-32px;right:-32px}.generated-carousel span,.generated-carousel p,.generated-carousel em,.generated-carousel button{z-index:1;position:relative}.generated-carousel span{font-size:var(--font-micro)}.generated-carousel p{white-space:pre-line;font-size:var(--font-caption);margin:auto 0;font-weight:900;line-height:1.55}.generated-carousel em{color:#71891b;font-size:var(--font-micro);font-style:normal}.generated-carousel button{font-size:var(--font-micro);cursor:pointer;background:#ffffffd9;border:0;border-radius:5px;margin-top:8px;padding:5px}.caption-output{background:#f7f8f4;border-radius:8px;grid-template-columns:65px 1fr auto;align-items:start;gap:10px;margin-top:12px;padding:12px;display:grid}.caption-output>span{color:#728c17;font-size:var(--font-micro);font-weight:900}.caption-output p{font-size:var(--font-micro);margin:0;line-height:1.7}.caption-output button{color:var(--muted);cursor:pointer;font-size:var(--font-micro);background:0 0;border:0}.regen-whole{gap:6px;margin-top:10px;display:flex}.regen-whole input{border:1px solid var(--line);font-size:var(--font-micro);border-radius:7px;flex:1;padding:9px}.generation-result-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.results-toolbar{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.results-toolbar>div{align-items:center;gap:9px;display:flex}.results-toolbar .engine-segment{margin:0}.results-toolbar span{color:var(--muted);font-size:var(--font-micro)}.results-engine-layout{grid-template-columns:330px 1fr;gap:14px;display:grid}.results-list{align-content:start;gap:8px;display:grid}.results-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:75px 1fr;gap:10px;padding:10px;display:grid}.results-list>button.active{background:#fbfff0;border-color:#a8c923;box-shadow:inset 0 0 0 1px #a8c923}.result-cover{white-space:pre-line;font-size:var(--font-micro);background:linear-gradient(150deg,#f0e7e0,#dfd2c7);border-radius:7px;align-items:center;padding:8px;font-weight:800;line-height:1.4;display:flex}.results-list em{color:var(--muted);font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:3px 5px;font-style:normal}.results-list h3{font-size:var(--font-caption);margin:6px 0 4px}.results-list p,.results-list small{color:var(--muted);font-size:var(--font-micro);margin:0 0 3px;display:block}.result-detail .card-title-row h2{margin-top:9px}.result-detail-slides{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.result-detail-slides article>div{aspect-ratio:4/5;background:linear-gradient(150deg,#f0e7e0,#dfd2c7);border-radius:8px;flex-direction:column;padding:10px;display:flex}.result-detail-slides span{font-size:var(--font-micro)}.result-detail-slides p{white-space:pre-line;font-size:var(--font-caption);margin:auto 0;font-weight:800;line-height:1.5}.result-detail-slides button{width:100%;color:var(--muted);cursor:pointer;font-size:var(--font-micro);background:0 0;border:0;padding:5px}.evaluation-panel{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:11px;display:flex}.evaluation-panel>div{flex:1}.evaluation-panel b{font-size:var(--font-caption)}.evaluation-panel p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0}.evaluation-panel button{border:1px solid var(--line);cursor:pointer;font-size:var(--font-micro);background:#fff;border-radius:7px;padding:7px 9px}.evaluation-panel button.active{border-color:var(--ink);background:var(--ink);color:#fff}.plan-settings{max-width:900px;margin-inline:auto}.plan-setting-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.plan-setting-grid label{flex-direction:column;gap:6px;display:flex}.weekly-plan-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid;overflow-x:auto}.weekly-plan-grid article{border:1px solid var(--line);border-radius:8px;min-width:125px;padding:10px}.weekly-plan-grid article>span{font-size:var(--font-caption);font-weight:900}.weekly-plan-grid em{float:right;font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:3px 5px;font-style:normal}.weekly-plan-grid h3{font-size:var(--font-caption);margin:19px 0 5px;line-height:1.5}.weekly-plan-grid p{min-height:32px;color:var(--muted);font-size:var(--font-micro);margin:0 0 9px;line-height:1.5}.weekly-plan-grid button{width:100%;font-size:var(--font-micro);margin-top:3px}.empty-plan{text-align:center;border:1px dashed #cfd2c7;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;display:flex}.empty-plan>span{color:#8b8f86;font-size:25px}.empty-plan h2{font-size:var(--font-ui);margin:12px 0 5px}.empty-plan p{color:var(--muted);font-size:var(--font-caption);margin:0}.engine-queue{z-index:60;border:1px solid var(--line);background:#fff;border-radius:13px;width:360px;max-height:78vh;position:fixed;top:76px;right:20px;overflow:auto;box-shadow:0 20px 55px #0000002e}.engine-queue header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.engine-queue header>div{align-items:center;gap:7px;display:flex}.engine-queue header b{font-size:var(--font-caption)}.engine-queue header em{background:var(--lime);font-size:var(--font-micro);border-radius:99px;padding:3px 6px;font-style:normal}.engine-queue header button{cursor:pointer;background:0 0;border:0}.engine-queue article{border-bottom:1px solid #ecece7;padding:14px 15px}.engine-queue article>span{color:#594c94;font-size:var(--font-micro);background:#eae6ff;border-radius:99px;margin-bottom:6px;padding:3px 6px;display:inline-block}.engine-queue article>span.done{color:#3f7d51;background:#e5f6e9}.engine-queue article>b{font-size:var(--font-caption);display:block}.engine-queue article>p{color:var(--muted);font-size:var(--font-micro);margin:4px 0 7px}.engine-queue article>div{background:#eceee7;border-radius:99px;height:4px;overflow:hidden}.engine-queue article i{background:var(--lime-dark);border-radius:99px;height:100%;display:block}.engine-queue article>button{color:var(--muted);cursor:pointer;font-size:var(--font-micro);background:0 0;border:0;margin-top:7px;padding:0}.engine-queue footer{justify-content:space-between;padding:11px 15px;display:flex}.engine-queue footer button{font-size:var(--font-micro);background:0 0;border:0}.engine-queue footer small{color:var(--muted);font-size:var(--font-micro)}.affi-console{max-width:1400px}.affi-heading{margin-bottom:19px}.affi-tabs{background:#e9eae5;border-radius:10px;gap:4px;margin-bottom:18px;padding:5px;display:flex}.affi-tabs button{color:#74776f;cursor:pointer;font-size:var(--font-caption);background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.affi-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0000000f}.affi-tabs button span{font-size:var(--font-ui)}.affi-tabs em{background:var(--lime);min-width:17px;height:17px;color:var(--ink);font-style:normal;font-size:var(--font-micro);border-radius:99px;place-items:center;display:grid}.affi-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.affi-kpis>div{background:var(--ink);color:#fff;border-radius:11px;padding:17px 18px;position:relative;overflow:hidden}.affi-kpis>div:after{content:"";background:#d7ff3f14;border-radius:50%;width:65px;height:65px;position:absolute;top:-25px;right:-20px}.affi-kpis span{color:#ffffff80;font-size:var(--font-caption);margin-bottom:10px;display:block}.affi-kpis b{font-size:26px;line-height:1}.affi-kpis b.rule-value{font-size:16px}.affi-kpis em{float:right;color:var(--lime);font-size:var(--font-micro);letter-spacing:.1em;margin-top:8px;font-style:normal}.affi-products-card{padding:0;overflow:hidden}.affi-list-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;display:flex}.affi-list-toolbar h2{margin:0 0 4px;font-size:14px}.affi-list-toolbar p{color:var(--muted);font-size:var(--font-caption);margin:0}.affi-list-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.affi-search{border:1px solid var(--line);color:#9a9d95;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.affi-search input{width:190px;font-size:var(--font-caption);border:0;outline:0}.product-import-panel{background:#f2f5e7;border:1px solid #dfe8b8;border-radius:10px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:24px;margin:0 22px 17px;padding:18px;display:grid}.product-import-panel>div:first-child span{color:#728c17;font-size:var(--font-micro);letter-spacing:.12em;font-weight:900}.product-import-panel h3{font-size:var(--font-ui);margin:6px 0}.product-import-panel p{color:var(--muted);font-size:var(--font-caption);margin:0}.product-import-panel>div:last-child{grid-template-columns:1fr auto auto;gap:7px;display:grid}.product-import-panel input{border:1px solid var(--line);min-width:0;font-size:var(--font-caption);background:#fff;border-radius:8px;padding:9px 11px}.upload-button{border:1px solid var(--line);font-size:var(--font-caption);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-weight:700}.upload-button input{display:none}.product-table{border-top:1px solid #ecece7;grid-template-columns:minmax(280px,1.6fr) .55fr .55fr .55fr .65fr auto;align-items:center;gap:15px;padding:14px 22px;display:grid}.product-table-head{color:#90938b;font-size:var(--font-micro);letter-spacing:.06em;background:#f7f8f4;padding-top:8px;padding-bottom:8px;font-weight:800}.product-identity{align-items:center;gap:12px;display:flex}.product-identity>span,.tracking-title>div>span,.candidate-group-title>div>span{width:39px;height:39px;font-size:var(--font-caption);border-radius:9px;place-items:center;font-weight:900;display:grid}.product-identity>div{flex-direction:column;gap:2px;display:flex}.product-identity b{font-size:var(--font-micro);color:#7c7f77}.product-identity strong{font-size:var(--font-caption)}.product-identity small{font-size:var(--font-micro);color:var(--muted)}.product-number b{font-size:var(--font-ui);display:block}.product-number span{color:var(--muted);font-size:var(--font-micro)}.affi-status{font-size:var(--font-micro);border-radius:99px;justify-content:center;padding:5px 8px;font-weight:800;display:inline-flex}.status-準備中{color:#6f726a;background:#eceee9}.status-検証中{color:#9b651c;background:#fff0d9}.status-ブースト候補{color:#627c13;background:#efffc0}.status-配信中{color:#277749;background:#dff5e7}.affi-batch-hero:after{background:var(--lime)}.batch-table{border-top:1px solid #ecece7;grid-template-columns:1.25fr 1.1fr 180px 90px 28px;align-items:center;gap:10px;padding:11px 0;display:grid}.batch-head{color:#92958d;font-size:var(--font-micro);border:0;padding:0 0 8px;font-weight:800}.batch-table select{border:1px solid var(--line);width:100%;font-size:var(--font-caption);background:#fff;border-radius:8px;outline:0;padding:9px 10px}.count-stepper{border:1px solid var(--line);border-radius:8px;grid-template-columns:32px 1fr 32px;display:grid;overflow:hidden}.count-stepper button{cursor:pointer;background:#f4f5f1;border:0}.count-stepper input{text-align:center;border:0;outline:0;width:100%;min-width:0;padding:8px 2px;font-weight:800}.benchmark-pill{font-size:var(--font-caption);text-align:center;background:#f0f1ed;border-radius:99px;padding:7px 9px;font-weight:800}.remove-row{color:#a5a89f;cursor:pointer;background:0 0;border:0;font-size:16px}.remove-row:disabled{opacity:.2;cursor:not-allowed}.content-type-card{grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;display:grid}.content-type-card>div:first-child b{font-size:var(--font-ui);margin:7px 0 4px;display:block}.content-type-card p{color:var(--muted);font-size:var(--font-caption);margin:0}.type-live{color:#638016;font-size:var(--font-micro);letter-spacing:.1em;font-weight:900}.coming-types{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.coming-types>span{font-size:var(--font-caption);color:#8b8e86;border:1px dashed #d5d7d0;border-radius:8px;padding:12px}.coming-types em{font-size:var(--font-micro);color:#a5a89f;margin-top:6px;font-style:normal;display:block}.script-selection-bar{background:var(--ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:17px 20px;display:flex}.script-selection-bar>div{align-items:center;gap:12px;display:flex}.script-selection-bar>div:first-child>span{background:var(--lime);width:36px;height:36px;color:var(--ink);border-radius:9px;place-items:center;font-weight:900;display:grid}.script-selection-bar b{font-size:var(--font-caption)}.script-selection-bar p{color:#ffffff8c;font-size:var(--font-micro);margin:3px 0 0}.script-selection-bar>div:last-child{text-align:right;flex-direction:column;gap:1px}.script-selection-bar>div:last-child b{font-size:22px}.script-selection-bar>div:last-child span{font-size:var(--font-micro);color:#ffffff8c}.candidate-groups>section{margin-bottom:22px}.candidate-group-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.candidate-group-title>div{align-items:center;gap:10px;display:flex}.candidate-group-title b{font-size:var(--font-ui)}.candidate-group-title p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0}.candidate-group-title em{font-style:normal;font-size:var(--font-micro);background:#eceee8;border-radius:99px;padding:5px 8px}.candidate-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.candidate-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:18px;transition:all .15s}.candidate-card.selected{box-shadow:inset 0 0 0 1px #9fbd24,var(--shadow);background:linear-gradient(135deg,#fff 70%,#f9ffe4);border-color:#9fbd24}.candidate-top{justify-content:space-between;align-items:center;display:flex}.candidate-top>span{font-size:var(--font-micro);color:var(--muted);font-weight:800}.candidate-top button{border:1px solid var(--line);font-size:var(--font-micro);cursor:pointer;background:#fff;border-radius:99px;padding:5px 9px;font-weight:800}.candidate-card.selected .candidate-top button{background:var(--lime);border-color:var(--lime-dark)}.candidate-card blockquote{font-size:var(--font-ui);margin:17px 0 10px;font-weight:800;line-height:1.6}.candidate-card textarea{resize:vertical;width:100%;min-height:92px;font-size:var(--font-caption);background:#f7f8f4;border:0;border-radius:8px;outline:0;padding:11px;line-height:1.75}.candidate-card textarea:focus{box-shadow:0 0 0 2px #d7ff3f8c}.candidate-tags{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.candidate-tags span{color:#686b63;font-size:var(--font-micro);background:#eff0eb;border-radius:99px;padding:4px 7px}.candidate-trace{border-left:2px solid var(--lime-dark);background:#fafbf7;align-items:center;gap:8px;padding:6px 8px;display:flex}.candidate-trace span{color:#6e851c;font-size:var(--font-micro);font-weight:900}.candidate-trace p{font-size:var(--font-micro);color:var(--muted);margin:0}.candidate-card footer{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;margin-top:11px;padding-top:10px;display:flex}.candidate-card footer span{font-size:var(--font-micro);font-weight:800}.candidate-card footer button{color:#777a72;font-size:var(--font-micro);cursor:pointer;background:0 0;border:0}.sticky-actions{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#fffffff2;border-radius:11px;padding:11px 12px;position:sticky;bottom:12px;box-shadow:0 10px 35px #0000001f}.tracking-rule{background:var(--ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:18px 20px;display:flex}.tracking-rule>div{align-items:center;gap:12px;display:flex}.tracking-rule>div>span{background:var(--lime);color:var(--ink);font-size:var(--font-micro);border-radius:7px;padding:7px 9px;font-weight:900}.tracking-rule b{font-size:var(--font-caption)}.tracking-rule p{color:#ffffff8c;font-size:var(--font-micro);margin:4px 0 0}.tracking-rule>em{color:#ffffff73;font-style:normal;font-size:var(--font-micro)}.tracking-card{padding:0;overflow:hidden}.tracking-title{border-bottom:1px solid #ecece7;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.tracking-title>div{align-items:center;gap:11px;display:flex}.tracking-title b{font-size:var(--font-caption)}.tracking-title p{color:var(--muted);font-size:var(--font-caption);white-space:nowrap;text-overflow:ellipsis;max-width:680px;margin:3px 0 0;overflow:hidden}.boost-qualification{color:#74776f;font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:6px 9px;font-weight:800}.boost-qualification.qualified{background:var(--lime);color:var(--ink)}.tracking-fields{grid-template-columns:2fr repeat(5,.55fr);gap:9px;padding:16px 19px;display:grid}.tracking-fields label{color:#777a72;font-size:var(--font-micro);position:relative}.tracking-fields input{border:1px solid var(--line);width:100%;font-size:var(--font-caption);border-radius:7px;outline:0;margin-top:5px;padding:9px 24px 9px 9px;display:block}.tracking-fields label>span{color:#9a9d95;font-size:var(--font-micro);position:absolute;bottom:9px;right:8px}.tracking-fields input:focus{border-color:#a3c025;box-shadow:0 0 0 2px #d7ff3f33}.compact-lineage{background:#f7f8f4;border-radius:8px;margin:0 19px 16px;padding:10px}.lineage-win{color:#526a0c;font-weight:800;background:#efffc0!important;border-color:#d6eb91!important}.affi-empty{text-align:center;padding:60px 20px}.affi-empty>span{background:#eceee8;border-radius:12px;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:18px;display:grid}.affi-empty h2{font-size:15px}.affi-empty p{color:var(--muted);font-size:var(--font-caption)}.affi-empty button{margin-top:10px}.affi-toast{z-index:50;background:var(--ink);color:#fff;border:1px solid #444;position:fixed;top:77px;right:22px;box-shadow:0 12px 35px #0003}.sheet-format-guide{background:#edf3d5;border:1px solid #d9e4ae;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.sheet-format-guide>span{background:var(--lime);font-size:var(--font-micro);letter-spacing:.08em;border-radius:6px;padding:6px 8px;font-weight:900}.sheet-format-guide p{color:#626a45;font-size:var(--font-caption);flex:1;margin:0}.sheet-format-guide p b{color:var(--ink)}.sheet-format-guide button:disabled,.sticky-actions button:disabled{opacity:.4;cursor:not-allowed}.candidate-stack{gap:9px;display:grid}.script-copy-row{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;grid-template-columns:78px 1fr 115px;gap:0;transition:all .15s;display:grid;overflow:hidden}.script-copy-row.selected{box-shadow:inset 0 0 0 1px #9fbd24,var(--shadow);border-color:#9fbd24}.script-copy-index{border-right:1px solid var(--line);background:#f3f4ef;flex-direction:column;align-items:center;padding:17px 12px;display:flex}.script-copy-row.selected .script-copy-index{background:#f4ffd0}.script-copy-index>span{color:#95988f;font-size:var(--font-micro);font-weight:800}.script-copy-index b{margin:4px 0 10px;font-size:23px}.script-copy-index em{font-style:normal;font-size:var(--font-micro);color:#6d7068;writing-mode:vertical-rl;letter-spacing:.06em}.script-copy-content{min-width:0;padding:14px 16px}.script-copy-meta{grid-template-columns:.6fr 1.4fr;gap:8px;margin-bottom:8px;display:grid}.script-copy-meta label,.script-full-label{color:#7d8078;font-size:var(--font-micro);font-weight:700}.script-copy-meta input{width:100%;font-size:var(--font-caption);color:var(--ink);background:#f8f9f6;border:1px solid #e1e3dc;border-radius:6px;margin-top:4px;padding:7px 8px;display:block}.script-full-label textarea{resize:vertical;width:100%;min-height:118px;font-size:var(--font-caption);background:#fff;border:1px solid #e1e3dc;border-radius:7px;outline:0;margin-top:4px;padding:10px;line-height:1.75;display:block}.script-full-label textarea:focus{border-color:#9fbd24;box-shadow:0 0 0 2px #d7ff3f40}.script-copy-actions{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;padding:14px 11px;display:flex}.script-copy-actions button{border:1px solid var(--line);font-size:var(--font-micro);cursor:pointer;background:#fff;border-radius:7px;padding:8px 6px;font-weight:800}.script-copy-actions button:hover{border-color:#a9c72b}.script-copy-actions button.selected{background:var(--lime);border-color:var(--lime-dark)}.script-copy-actions small{text-align:center;color:#8c8f87;font-size:var(--font-micro);margin-top:3px}@media (width<=980px){.sidebar{width:205px}.main-area{margin-left:205px}.brand-block{padding:20px 15px 13px}.product-switch{padding:0 9px 13px}.diagnosis-grid,.skeleton-grid,.format-grid.five{grid-template-columns:repeat(2,1fr)}.question-list{grid-template-columns:1fr}.product-table{grid-template-columns:minmax(230px,1.5fr) repeat(3,.5fr) auto}.product-table>:nth-child(5),.product-table-head>:nth-child(5){display:none}.tracking-fields{grid-template-columns:repeat(3,1fr)}.tracking-fields .wide{grid-column:1/-1}}@media (width<=720px){.boost-home{padding:0 18px 30px}.boost-home:before{width:260px;height:260px;top:-140px;right:-150px}.boost-home-header{height:78px}.boost-home-user{display:none}.boost-home-brand img{width:52px}.boost-home-brand b{font-size:16px}.boost-home-brand small{font-size:var(--font-micro)}.boost-home-hero{padding:48px 0 34px}.boost-home-hero h1{font-size:42px}.boost-home-hero>span{font-size:var(--font-ui)}.boost-home-grid{grid-template-columns:1fr}.boost-home-card{min-height:290px}.boost-home-footer{flex-direction:column;align-items:flex-start;gap:8px}.sidebar{display:none}.main-area{margin-left:0}.topbar{padding:0 16px}.page-wrap{padding:26px 16px 50px}.page-heading{flex-direction:column;align-items:flex-start}.metric-grid,.two-column,.choice-grid.two,.mode-grid,.variant-tabs,.affi-script-grid,.persona-grid,.reference-grid{grid-template-columns:1fr}.project-row{grid-template-columns:40px 1fr auto}.project-progress,.project-date{display:none}.boost-hero,.handoff-card{grid-template-columns:1fr;gap:20px;display:grid}.boost-hero{padding:24px}.hero-stat{width:auto}.workflow{overflow-x:auto}.workflow>div{min-width:max-content}.workflow i{flex:none;width:25px;margin:0 8px}.format-grid,.format-grid.five,.diagnosis-grid,.skeleton-grid,.pattern-grid,.slide-row{grid-template-columns:1fr 1fr}.experiment-card,.brief-output{flex-direction:column;align-items:flex-start}.lineage{justify-content:flex-start;overflow-x:auto}.top-actions .sync-status,.icon-button{display:none}.affi-kpis{grid-template-columns:1fr 1fr}.affi-tabs{overflow-x:auto}.affi-tabs button{min-width:110px}.affi-list-toolbar{flex-direction:column;align-items:flex-start}.affi-list-toolbar>div:last-child{width:100%}.affi-search{flex:1}.affi-search input{width:100%}.product-import-panel,.product-import-panel>div:last-child{grid-template-columns:1fr}.product-table-head{display:none}.product-table{grid-template-columns:1fr auto;gap:10px}.product-table>:nth-child(2),.product-table>:nth-child(3),.product-table>:nth-child(4),.product-table>:nth-child(5){display:none}.batch-table{grid-template-columns:1fr;padding:13px 0}.batch-head{display:none}.remove-row{justify-self:end}.content-type-card,.coming-types,.candidate-grid{grid-template-columns:1fr}.sticky-actions{flex-wrap:wrap}.sticky-actions>span{order:-1;width:100%}.tracking-rule{flex-direction:column;align-items:flex-start;gap:12px}.tracking-fields{grid-template-columns:1fr 1fr}.tracking-fields .wide{grid-column:1/-1}.compact-lineage{justify-content:flex-start;overflow-x:auto}.tracking-title{flex-direction:column;align-items:flex-start;gap:10px}.sheet-format-guide{flex-wrap:wrap;align-items:flex-start}.sheet-format-guide p{min-width:200px}.script-copy-row{grid-template-columns:54px 1fr}.script-copy-actions{border-left:0;border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1}.script-copy-actions button{flex:1}.script-copy-index{padding:12px 7px}.script-copy-meta{grid-template-columns:1fr}}.insight-strip{background:var(--ink);color:#fff;border-radius:11px;align-items:center;gap:14px;margin-bottom:13px;padding:16px 19px;display:flex}.insight-strip>span,.learning-preview>div>span{background:var(--lime);width:32px;height:32px;color:var(--ink);font-size:var(--font-caption);border-radius:8px;place-items:center;font-weight:900;display:grid}.insight-strip b{font-size:var(--font-caption)}.insight-strip p{color:#ffffffa1;font-size:var(--font-caption);margin:4px 0 0}.concept-list{gap:10px;display:grid}.concept-card{border:1px solid var(--line);text-align:left;cursor:pointer;box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:45px 1fr 80px;gap:17px;padding:22px;display:grid;position:relative}.concept-card.selected{box-shadow:inset 0 0 0 1px #9dbd1e, var(--shadow);background:linear-gradient(100deg,#fff 70%,#fbffe9);border-color:#9dbd1e}.concept-index{font-size:var(--font-caption);color:#acafa6;padding-top:4px;font-weight:800}.concept-copy>span{color:#809b19;font-size:var(--font-micro);letter-spacing:.1em;font-weight:900}.concept-copy h2{margin:6px 0 7px;font-size:16px}.concept-copy p{color:var(--muted);font-size:var(--font-caption);margin:0;line-height:1.7}.concept-copy blockquote{border-left:3px solid var(--lime);font-size:var(--font-caption);background:#f6f7f2;margin:13px 0 10px;padding:8px 10px;font-weight:700}.tag-row{flex-wrap:wrap;gap:5px;display:flex}.tag-row em{font-style:normal;font-size:var(--font-micro);color:#696c64;background:#f0f1ed;border-radius:99px;padding:3px 7px}.concept-score{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.concept-score b{font-size:24px}.concept-score span{color:var(--muted);font-size:var(--font-micro)}.concept-score i{border:1px solid var(--line);width:23px;height:23px;font-style:normal;font-size:var(--font-caption);border-radius:50%;place-items:center;margin-top:auto;display:grid}.concept-card.selected .concept-score i{background:var(--ink);color:#fff;border-color:var(--ink)}.source-note{font-size:var(--font-caption);color:var(--muted);align-items:center;gap:8px;padding:13px 5px;display:flex}.source-note b{color:var(--ink);margin-right:5px}.source-note span{background:#e9eae5;border-radius:99px;padding:4px 7px}.source-note button{font-size:var(--font-caption);cursor:pointer;background:0 0;border:0;margin-left:auto}.variant-tabs{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.variant-tabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;padding:14px 15px;position:relative}.variant-tabs button.active{background:#fbfff0;border-color:#9fbe24;box-shadow:inset 0 0 0 1px #9fbe24}.variant-tabs span{font-size:var(--font-caption);font-weight:800}.variant-tabs em{float:right;font-size:var(--font-micro);background:#eff0eb;border-radius:99px;padding:3px 6px;font-style:normal}.variant-tabs p{color:var(--muted);font-size:var(--font-micro);margin:6px 0 0}.variant-tabs i{background:var(--ink);color:#fff;font-size:var(--font-micro);border-radius:99px;padding:3px 7px;font-style:normal;position:absolute;bottom:-8px;right:12px}.script-card{padding:0;overflow:hidden}.script-toolbar{border-bottom:1px solid var(--line);background:#f9faf7;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.script-toolbar>div{align-items:center;gap:9px;display:flex}.script-toolbar b{font-size:var(--font-caption)}.script-toolbar em{font-size:var(--font-micro);color:#567617;background:#efffc1;border-radius:99px;padding:3px 6px;font-style:normal}.quality-dot{background:#70b64e;border-radius:50%;width:7px;height:7px}.script-table{font-size:var(--font-caption)}.script-head,.script-row{grid-template-columns:22% 53% 25%;display:grid}.script-head{color:#fff;font-size:var(--font-micro);letter-spacing:.08em;text-transform:uppercase;background:#272925}.script-head span{border-right:1px solid #ffffff1a;padding:9px 14px}.script-row{border-bottom:1px solid #ecece7}.script-row>span{border-right:1px solid #efefeb;padding:11px 14px;line-height:1.55}.script-row>span:first-child{gap:9px;font-weight:700;display:flex}.script-row>span:first-child i{color:#a4a79e;font-style:normal;font-size:var(--font-micro)}.script-row>span:nth-child(3){color:var(--muted);font-size:var(--font-caption)}.caption-box{background:#f7f8f4;border:1px solid #e8e9e3;border-radius:9px;margin:15px;padding:14px}.caption-box>div{justify-content:space-between;display:flex}.caption-box b{font-size:var(--font-caption)}.caption-box button{color:var(--muted);font-size:var(--font-micro);cursor:pointer;background:0 0;border:0}.caption-box p{font-size:var(--font-caption);margin:10px 0;line-height:1.7}.caption-box>span{color:#6f7269;font-size:var(--font-caption)}.optional-card{justify-content:space-between;align-items:center;display:flex}.optional-card>div{align-items:center;gap:12px;display:flex}.optional-icon{color:#5e5294;background:#eae6ff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.optional-card b{font-size:var(--font-caption)}.optional-card p{color:var(--muted);font-size:var(--font-caption);margin:4px 0 0}.toggle input{display:none}.toggle span{cursor:pointer;background:#dfe0db;border-radius:99px;width:38px;height:21px;display:block;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle input:checked+span{background:var(--ink)}.toggle input:checked+span:after{background:var(--lime);transform:translate(17px)}.storyboard-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 15px;display:grid}.story-frame{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px}.story-frame>div{aspect-ratio:9/12;color:#fff;background:linear-gradient(145deg,#f1e3dc,#d7c7bd);border-radius:7px;justify-content:space-between;align-items:flex-start;padding:8px;display:flex;position:relative;overflow:hidden}.story-frame>div:after{content:"";background:#ffffff4d;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-30px;right:-20px}.story-frame>div span,.story-frame>div b{z-index:1;font-size:var(--font-micro)}.story-frame p{font-size:var(--font-caption);margin:8px 0 4px;font-weight:700}.story-frame em{font-style:normal;font-size:var(--font-micro);color:var(--muted)}.sheet-card{align-items:center;gap:14px;display:flex}.google-connection{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;margin-bottom:12px;padding:12px 14px;display:flex}.google-connection>span{color:#656a61;width:30px;height:30px;font-size:var(--font-caption);background:#eef0eb;border-radius:50%;place-items:center;font-weight:900;display:grid}.google-connection.connected{background:#f5fbf7;border-color:#cbe5d3}.google-connection.connected>span{color:#238950;background:#daf5e5}.google-connection>div{flex:1}.google-connection b{font-size:var(--font-caption)}.google-connection p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0}.sheet-icon{color:#238950;background:#daf5e5;border-radius:10px;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.sheet-card>div:nth-child(2){flex:1}.sheet-card span{font-size:var(--font-micro);color:#338558;letter-spacing:.1em;font-weight:800}.sheet-card h2{font-size:var(--font-ui);margin:4px 0}.sheet-card p{color:var(--muted);font-size:var(--font-caption);margin:0}.sheet-card-actions{align-items:center;gap:7px;display:flex}.approval-list{gap:8px;display:grid}.approval-item{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex}.approval-item input{display:none}.approval-item>span{width:25px;height:25px;font-size:var(--font-caption);border:1px solid #d8dad3;border-radius:50%;place-items:center;display:grid}.approval-item.done>span{background:var(--lime);border-color:var(--lime);font-weight:900}.approval-item>div{flex-direction:column;gap:3px;display:flex}.approval-item b{font-size:var(--font-caption)}.approval-item p{color:var(--muted);font-size:var(--font-micro);margin:0}.approval-item em{color:#989b92;font-style:normal;font-size:var(--font-micro);margin-left:auto}.approval-item.done em{color:#628019;font-weight:800}.field-label{font-size:var(--font-caption);color:#5f625b;margin:15px 0 6px;font-weight:700;display:block}.text-input{border:1px solid var(--line);width:100%;font-size:var(--font-caption);border-radius:8px;outline:0;padding:11px 12px}.final-area{min-height:190px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-caption);white-space:pre}.diff-note{background:#f2f0ff;border-radius:8px;align-items:center;gap:10px;margin-top:11px;padding:11px;display:flex}.diff-note>span{background:#dfd8ff;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.diff-note b{font-size:var(--font-caption)}.diff-note p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0}.result-project{align-items:center;gap:13px;display:flex}.result-project>div:nth-child(2){flex:1}.result-project h2{font-size:var(--font-ui);margin:7px 0 4px}.result-project p{color:var(--muted);font-size:var(--font-caption);margin:0}.days{text-align:center;border-left:1px solid var(--line);flex-direction:column;padding-left:22px;display:flex}.days b{font-size:23px}.days span{font-size:var(--font-micro);color:var(--muted)}.upload-zone{cursor:pointer;background:#fafbf8;border:1px dashed #c8cbc1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;display:flex}.upload-zone input{display:none}.upload-zone>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:9px;display:grid}.upload-zone b{font-size:var(--font-caption)}.upload-zone p{color:var(--muted);font-size:var(--font-micro);margin:4px 0 0}.form-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.form-grid label{font-size:var(--font-micro);color:var(--muted)}.form-grid input{border:1px solid var(--line);width:100%;color:var(--ink);font-size:var(--font-caption);border-radius:7px;margin-top:5px;padding:9px 10px}.learning-preview{background:#f8ffdf;border-color:#dcebac}.learning-preview>div{align-items:center;gap:11px;display:flex}.learning-preview b{font-size:var(--font-caption)}.learning-preview p{color:#656d4c;font-size:var(--font-caption);margin:4px 0 0;line-height:1.65}.creator-hero{background:var(--ink);color:#fff;border-radius:15px;align-items:center;gap:18px;margin-bottom:15px;padding:27px;display:flex}.creator-photo{color:#74483d;background:linear-gradient(145deg,#f4d7cf,#cfa094);border:3px solid #fff;border-radius:50%;place-items:center;width:78px;height:78px;font-size:18px;font-weight:900;display:grid;position:relative}.creator-photo span{background:var(--lime);color:var(--ink);font-size:var(--font-micro);border-radius:99px;padding:3px 7px;position:absolute;bottom:-5px}.creator-profile{flex:1}.creator-profile p{font-size:var(--font-micro);letter-spacing:.15em;color:var(--lime);margin:0 0 4px}.creator-profile h1{margin:0 0 3px;font-size:24px}.creator-profile>span{color:#ffffff8f;font-size:var(--font-caption)}.creator-profile .tag-row{margin-top:11px}.creator-profile .tag-row em{color:#ffffffad;background:#ffffff1a}.creator-stats{border-left:1px solid #ffffff21;gap:22px;padding-left:25px;display:flex}.creator-stats div{text-align:center;flex-direction:column;display:flex}.creator-stats b{font-size:19px}.creator-stats span{font-size:var(--font-micro);color:#ffffff73}.creator-layout{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.version{font-size:var(--font-micro);background:#f0f1ed;border-radius:99px;padding:4px 7px}.dna-axes{gap:10px;display:grid}.dna-axes>div{font-size:var(--font-caption);grid-template-columns:85px 1fr 35px;align-items:center;gap:9px;display:grid}.dna-axes>div>div{background:#eceee7;border-radius:99px;height:6px;overflow:hidden}.dna-axes i{background:var(--lime-dark);border-radius:99px;height:100%;display:block}.dna-axes b{text-align:right}.content-card hr{border:0;border-top:1px solid var(--line);margin:19px 0}.content-card h3{font-size:var(--font-caption);margin:0 0 10px}.dna-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dna-grid div{background:#f7f8f4;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.dna-grid span{color:var(--muted);font-size:var(--font-micro);letter-spacing:.1em}.dna-grid b{font-size:var(--font-caption)}.feedback-script{border-left:3px solid var(--lime);font-size:var(--font-caption);background:#f7f8f4;margin:0 0 13px;padding:11px;font-weight:700}.feedback-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.feedback-options button{border:1px solid var(--line);cursor:pointer;font-size:var(--font-micro);background:#fff;border-radius:7px;padding:8px}.feedback-options button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.comment-area{min-height:72px;margin-bottom:10px}.pattern-table{gap:2px;display:grid}.pattern-table>div{font-size:var(--font-caption);border-bottom:1px solid #ecece8;grid-template-columns:70px 1fr 100px 100px;align-items:center;gap:10px;padding:11px;display:grid}.pattern-table b{font-size:var(--font-caption)}.pattern-table em{color:var(--muted);font-style:normal}.pattern-table strong{color:#668218;text-align:center;font-size:var(--font-micro);background:#f0ffc4;border-radius:99px;padding:4px 6px}.quote-layout{align-items:start}.quote-area{min-height:130px;margin-bottom:8px}.quote-items{gap:7px;margin-top:15px;display:grid}.quote-items label{border:1px solid var(--line);font-size:var(--font-caption);border-radius:8px;gap:7px;padding:10px;display:flex}.quote-items b{margin-left:auto}.tier-list{gap:7px;display:grid}.tier-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.tier-list button.active{background:#fbfff0;border-color:#9dbd1e;box-shadow:inset 0 0 0 1px #9dbd1e}.tier-list button>span{width:28px;height:28px;font-size:var(--font-caption);background:#efefeb;border-radius:7px;place-items:center;font-weight:900;display:grid}.tier-list button.active>span{background:var(--lime)}.tier-list button div{flex-direction:column;gap:3px;display:flex}.tier-list b{font-size:var(--font-caption)}.tier-list p{color:var(--muted);font-size:var(--font-micro);margin:0}.tier-list i{margin-left:auto;font-style:normal}.quote-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;margin:16px 0;padding:14px 0;display:grid}.quote-total span{font-size:var(--font-caption);color:var(--muted)}.quote-total b{font-size:21px}.quote-total p{color:var(--muted);font-size:var(--font-micro);text-align:right;grid-column:1/-1;margin:4px 0 0}.toast{background:var(--ink);color:#fff;z-index:50;font-size:var(--font-caption);border-radius:9px;align-items:center;gap:9px;padding:12px 17px;animation:.25s toast-in;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #0003}.toast span{color:var(--lime)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1000px){.sidebar{width:198px}.main-area{margin-left:198px}.metric-grid{grid-template-columns:1fr 1fr}.project-row{grid-template-columns:40px 1fr auto}.project-progress,.project-date{display:none}.creator-layout,.two-column{grid-template-columns:1fr}.ugc-type-grid{grid-template-columns:repeat(3,1fr)}.ugc-account-row{grid-template-columns:43px minmax(160px,1.2fr) repeat(2,minmax(95px,.6fr)) 25px}.ugc-account-row>span:nth-child(5){display:none}.ugc-slide-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.ugc-entry-types{grid-template-columns:repeat(3,1fr)}.custom-engine-preview,.benchmark-detail-layout,.engine-master-layout,.generate-engine-layout,.results-engine-layout{grid-template-columns:1fr}.competitor-grid{grid-template-columns:1fr 1fr}.generated-carousel,.result-detail-slides{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.sidebar{width:100%;height:auto;padding:14px;position:static}.brand-block{height:34px}.workspace-chip,.sidebar-footer,.nav-section{display:none}.side-nav{margin-top:12px;display:flex;overflow-x:auto}.side-nav>div{flex:none}.nav-item{white-space:nowrap;width:auto}.main-area{margin-left:0}.topbar{padding:0 15px}.breadcrumb{display:none}.page-wrap{padding:25px 15px 55px}.page-heading{flex-direction:column;align-items:flex-start}.metric-grid,.mode-grid,.variant-tabs,.choice-grid.two,.form-grid,.dna-grid{grid-template-columns:1fr}.project-row{grid-template-columns:40px 1fr}.project-row>button{grid-column:2;justify-self:start}.workflow b,.workflow i{display:none}.workflow>div{justify-content:center}.concept-card{grid-template-columns:28px 1fr}.concept-score{flex-direction:row;grid-column:2;align-items:center;gap:5px}.script-head,.script-row{grid-template-columns:28% 72%}.script-head span:nth-child(3),.script-row>span:nth-child(3){display:none}.storyboard-grid{grid-template-columns:1fr 1fr}.creator-hero{flex-wrap:wrap;align-items:flex-start}.creator-stats{border:0;justify-content:space-around;width:100%;padding:15px 0 0}.pattern-table>div,.ugc-kpis,.account-mode-tabs,.ugc-form-grid,.identity-form-grid,.post-brief-grid,.result-form{grid-template-columns:1fr}.ugc-kpis{grid-template-columns:1fr 1fr}.ugc-account-row{grid-template-columns:38px 1fr 22px}.ugc-account-row>span:nth-child(n+3):not(:last-child){display:none}.ugc-type-grid{grid-template-columns:1fr 1fr}.custom-type-row,.page-count-card,.generated-post-header,.performance-result{flex-direction:column;align-items:flex-start}.custom-type-input{flex-direction:column;align-items:stretch;width:100%;min-width:0}.ugc-slide-grid{grid-template-columns:repeat(2,minmax(155px,1fr))}.performance-scale{width:100%}.performance-scale>span{flex:1;min-width:0}.ugc-entry-hero,.ugc-entry-types,.engine-kpis,.engine-form-grid,.persona-engine-layout,.product-facts,.persona-profile-sections,.plan-setting-grid{grid-template-columns:1fr}.engine-preview-flow{flex-wrap:wrap}.benchmark-account-row{grid-template-columns:38px 1fr 20px}.benchmark-account-row>span:nth-child(3),.benchmark-account-row>span:nth-child(4){display:none}.benchmark-post-grid,.competitor-grid{grid-template-columns:1fr}.generated-carousel,.result-detail-slides{grid-template-columns:1fr 1fr}.competitor-selector,.persona-toolbar,.persona-generate-panel,.results-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.competitor-selector>div{width:100%;min-width:0}.weekly-plan-grid{grid-template-columns:repeat(7,125px)}.engine-queue{width:calc(100% - 30px);right:15px}}.workspace-chip,.brand-block span,.sidebar-footer span{font-size:var(--font-caption)}.product-switch b{font-size:var(--font-ui)}.product-switch span{font-size:var(--font-caption)}.product-switch button{min-height:42px;padding:10px 11px}.breadcrumb,.sync-status{font-size:var(--font-ui)}.breadcrumb strong{color:var(--muted);font-weight:600}.product-panel[hidden]{display:none!important}.primary.small,.secondary,.text-button{font-size:var(--font-ui)}.nav-section{font-size:var(--font-caption)}.shared-learning-note{background:#d7ff3f0f;border:1px solid #d7ff3f2e;border-radius:10px;margin:22px 10px 0;padding:13px}.shared-learning-note>span{color:var(--lime);font-size:var(--font-caption);letter-spacing:.12em;margin-bottom:7px;font-weight:900;display:inline-block}.shared-learning-note p{color:#ffffff8c;font-size:var(--font-ui);margin:0;line-height:1.65}.affi-workspace{background:var(--paper);min-height:calc(100vh - 64px);padding:32px clamp(20px,3vw,42px) 80px}.boost-local-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1320px;margin:0 auto 24px;display:flex}.boost-local-header>div:first-child>span{color:#7d8277;font-size:var(--font-ui);letter-spacing:.15em;font-weight:900}.boost-local-header h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:32px;line-height:1.1}.boost-local-header p{color:var(--muted);font-size:var(--font-ui);margin:0;line-height:1.7}.boost-local-actions{align-items:center;gap:12px;display:flex}.boost-local-actions>span{color:var(--muted);font-size:var(--font-ui);white-space:nowrap;align-items:center;gap:7px;display:flex}.boost-local-actions>span i{background:#58bb77;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #58bb771f}.affi-stage{max-width:1320px;margin:0 auto}.inline-actions{align-items:center;gap:9px;display:flex}.engine-docking-card{background:linear-gradient(110deg,#eeeaff,#faf9f3 66%);border:1px solid #dcd8ef;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:15px 0;padding:21px 24px;display:flex}.engine-docking-card>div>span{color:#6c5da2;font-size:var(--font-caption);letter-spacing:.12em;font-weight:900}.engine-docking-card h3{margin:6px 0 4px;font-size:16px}.engine-docking-card p{color:var(--muted);font-size:var(--font-ui);margin:0;line-height:1.6}.native-production-engine{padding:28px 0 70px}.affi-engine-nav{grid-template-columns:repeat(5,1fr)}.production-type-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.production-type-grid>button{border:1px solid var(--line);text-align:left;background:#fafbf7;border-radius:11px;min-height:155px;padding:18px;position:relative}.production-type-grid>button.active{cursor:pointer;background:#fbfff0;border-color:#9fbd24;box-shadow:inset 0 0 0 1px #9fbd24}.production-type-grid>button>span{width:34px;height:34px;font-size:var(--font-ui);background:#eceee8;border-radius:9px;place-items:center;margin-bottom:22px;font-weight:900;display:grid}.production-type-grid>button.active>span{background:var(--lime)}.production-type-grid b{font-size:var(--font-ui);display:block}.production-type-grid p{color:var(--muted);font-size:var(--font-ui);margin:6px 0 0;line-height:1.6}.production-type-grid em{color:#8a8e83;font-size:var(--font-caption);font-style:normal;font-weight:900;position:absolute;bottom:15px;left:18px}.production-type-grid>button.active em{color:#607a11}.production-type-grid>button>i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:absolute;bottom:12px;right:14px}.production-project-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ecece7;grid-template-columns:38px 1.3fr 1fr 56px 20px;align-items:center;gap:15px;width:100%;padding:16px 22px;display:grid}.production-project-row:hover{background:#fbfff0}.production-project-row>span{width:32px;height:32px;font-size:var(--font-caption);background:#eff0eb;border-radius:8px;place-items:center;font-weight:900;display:grid}.production-project-row>div b{font-size:var(--font-ui)}.production-project-row p{color:var(--muted);font-size:var(--font-ui);margin:3px 0 0}.production-project-row>div:nth-child(3) small{color:var(--muted);font-size:var(--font-caption);margin-bottom:6px;display:block}.production-project-row>div:nth-child(3)>i{background:#eceee7;border-radius:99px;height:5px;display:block;overflow:hidden}.production-project-row>div:nth-child(3) em{background:var(--lime-dark);border-radius:99px;height:100%;display:block}.production-project-row>strong{font-size:var(--font-ui)}.avatar-production-layout{grid-template-columns:340px 1fr;gap:14px;display:grid}.production-step-list{padding:0;overflow:hidden}.production-step-list .card-title-row{margin:0;padding:20px}.production-step-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ecece7;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;width:100%;padding:13px 18px;display:grid}.production-step-list>button.active{box-shadow:inset 3px 0 0 var(--lime-dark);background:#f7ffc9}.production-step-list>button.done{color:#557216}.production-step-list>button>span{width:30px;height:30px;font-size:var(--font-caption);background:#eceee8;border-radius:50%;place-items:center;font-weight:900;display:grid}.production-step-list>button.active>span{background:var(--lime);color:var(--ink)}.production-step-list>button.done>span{background:#e1f4d4}.production-step-list b{font-size:var(--font-ui)}.production-step-list p{color:var(--muted);font-size:var(--font-caption);margin:3px 0 0}.production-step-list i{font-style:normal}.production-step-detail>div:first-child>span{color:#718b1b;font-size:var(--font-caption);letter-spacing:.12em;font-weight:900}.production-step-detail h2{margin:6px 0;font-size:21px}.production-step-detail>div:first-child p{color:var(--muted);font-size:var(--font-ui);margin:0}.production-preview{background:linear-gradient(145deg,#f2f3ee,#e8e9e3);border:1px dashed #cdd0c5;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:240px;margin:20px 0;display:grid}.production-preview>span{color:var(--muted);font-size:var(--font-caption);font-weight:800}.production-preview b{color:#c2c5bb;font-size:64px;line-height:1}.production-preview small{color:#92968c;font-size:var(--font-caption)}.production-input-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.production-input-grid label{flex-direction:column;gap:6px;display:flex}.production-input-grid label.wide{grid-column:1/-1}.production-input-grid label>span{color:var(--muted);font-size:var(--font-caption);font-weight:800}.production-input-grid select,.production-input-grid textarea{border:1px solid var(--line);width:100%;font-size:var(--font-ui);background:#fff;border-radius:8px;padding:11px}.production-input-grid textarea{resize:vertical;min-height:82px}.native-batch-head,.native-batch-row{grid-template-columns:1.2fr 1fr 1.2fr .45fr .7fr 54px;align-items:center;gap:10px;display:grid}.native-batch-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-caption);padding:9px 0;font-weight:800}.native-batch-row{font-size:var(--font-ui);border-bottom:1px solid #ecece7;padding:14px 0}.native-asset-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.native-asset-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:48px 1fr 18px;align-items:center;gap:11px;padding:15px;display:grid}.native-asset-grid>button:hover{background:#fbfff0;border-color:#a6bd46}.native-asset-grid>button>span{width:44px;height:44px;font-size:var(--font-caption);background:#eff0eb;border-radius:9px;place-items:center;font-weight:900;display:grid}.native-asset-grid b{font-size:var(--font-ui)}.native-asset-grid p{color:var(--muted);font-size:var(--font-caption);margin:4px 0 0}.native-asset-grid i{font-style:normal}.native-output-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.native-output-grid article{border:1px solid var(--line);background:#fafbf7;border-radius:11px;flex-direction:column;min-height:180px;padding:17px;display:flex}.native-output-grid article>span{color:#477036;font-size:var(--font-caption);background:#e5f5df;border-radius:99px;align-self:flex-start;padding:4px 7px;font-weight:800}.native-output-grid article b{color:var(--muted);font-size:var(--font-caption);margin-top:15px;display:block}.native-output-grid h3{margin:5px 0;font-size:14px}.native-output-grid p{color:var(--muted);font-size:var(--font-ui);margin:0}.native-output-grid button{margin-top:auto}.main-area h1{line-height:1.25;font-size:var(--font-page-title)!important}.main-area h2{line-height:1.35;font-size:var(--font-section-title)!important}.main-area h3{line-height:1.45;font-size:var(--font-card-title)!important}.main-area p{font-size:var(--font-ui)!important;line-height:var(--line-body)!important}.main-area label,.main-area button,.main-area input,.main-area select,.main-area textarea,.main-area td,.main-area th,.main-area dd{font-size:var(--font-ui)!important}.main-area small,.main-area dt,.main-area .field-label,.main-area .breadcrumb,.main-area .sync-status{line-height:1.6;font-size:var(--font-caption)!important}.main-area input:not([type=checkbox]):not([type=radio]),.main-area select{min-height:var(--control-height)}.main-area textarea{line-height:var(--line-body)}.primary,.secondary{min-height:var(--control-height);padding-inline:16px}.nav-item{min-height:42px;font-size:var(--font-ui)}.content-card,.content-card>p,.content-card li,.content-card dd{line-height:var(--line-body)}.status,.type,.agent-badge,.mode-label,.due-badge,.sub-badge{line-height:var(--line-compact);font-size:var(--font-micro)!important}.empty-table{padding-block:42px}.empty-table b{font-size:var(--font-card-title)}.empty-table p{max-width:560px;margin-inline:auto}@media (height<=820px) and (width>=721px){.shared-learning-note{display:none}}@media (width<=720px){:root{--font-page-title:27px}.main-area h2{font-size:17px!important}.primary,.secondary{min-height:44px}}.embedded-engine-shell{background:#e9eae5;min-height:calc(100vh - 64px);padding:14px}.embedded-engine-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:50px;padding:0 5px 10px;display:grid}.embedded-engine-toolbar>div{font-size:var(--font-ui);align-items:center;gap:9px;display:flex}.embedded-engine-toolbar>div:nth-child(2){justify-self:center}.embedded-engine-toolbar>div:last-child{justify-self:end}.embedded-engine-toolbar>div>span:not(.embedded-live){color:var(--muted)}.embedded-engine-toolbar>div>i{color:#b4b7ae;font-style:normal}.embedded-engine-toolbar em{background:var(--lime);font-size:var(--font-caption);border-radius:99px;padding:5px 8px;font-style:normal;font-weight:900}.embedded-engine-toolbar a{color:#5d6159;font-size:var(--font-ui);font-weight:700;text-decoration:none}.embedded-live{font-size:var(--font-caption)}.embedded-live.checking{color:#8b7b4a}.embedded-live.offline{color:#b34f42}.embedded-live.offline>i{background:#d86658;box-shadow:0 0 0 3px #d866581f}.embedded-engine-frame{background:#fff;border:1px solid #d5d7d0;border-radius:12px;width:100%;height:calc(100vh - 130px);min-height:760px;display:block;box-shadow:0 12px 35px #00000012}.engine-connection-state{text-align:center;background:#fff;border:1px solid #d5d7d0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:40px 20px;display:flex;box-shadow:0 12px 35px #0000000d}.engine-connection-state>span{color:#777a71;background:#f0f1ed;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:15px;font-size:18px;font-weight:900;display:grid}.engine-connection-state h2{margin:0 0 8px;font-size:18px}.engine-connection-state p{color:var(--muted);font-size:var(--font-ui);margin:0 0 15px}.engine-connection-state code{color:#676a62;font-size:var(--font-ui);background:#f3f4ef;border-radius:7px;padding:8px 11px}.engine-connection-state>div{gap:9px;margin-top:18px;display:flex}.engine-connection-state a{align-items:center;text-decoration:none;display:inline-flex}.card-title-row p,.section-heading p,.project-main p,.page-heading>div:first-child>span,.concept-copy p,.insight-strip p,.ugc-entry-type p,.custom-engine-preview p,.tracking-title p,.tracking-rule p,.affi-empty p,.script-selection-bar p{font-size:var(--font-ui)}.status,.type,.tag-row em,.candidate-tags span,.boost-qualification,.mode-label,.due-badge,.sub-badge{font-size:var(--font-caption)}.card-title-row h2,.section-heading h2{font-size:16px}.product-table,.batch-table,.tracking-fields,.script-copy-row,.product-number span,.benchmark-pill,.tracking-fields label,.tracking-fields input,.script-copy-meta,.script-copy-content textarea,.script-copy-actions button{font-size:var(--font-ui)}.script-copy-content textarea{resize:vertical;border:1px solid var(--line);border-radius:8px;outline:none;width:100%;min-height:120px;padding:12px;line-height:1.7}.script-copy-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=900px){.boost-local-header{flex-direction:column;align-items:flex-start}.boost-local-actions{justify-content:space-between;width:100%}.embedded-engine-toolbar{grid-template-columns:1fr auto}.embedded-engine-toolbar>div:nth-child(2){display:none}.engine-docking-card{flex-direction:column;align-items:flex-start}.production-type-grid{grid-template-columns:repeat(2,1fr)}.avatar-production-layout{grid-template-columns:1fr}.native-asset-grid,.native-output-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.sidebar{width:100%;height:auto;padding:14px;display:flex;position:static}.affi-workspace{padding:24px 15px 60px}.boost-local-header h1{font-size:27px}.boost-local-actions{flex-direction:column;align-items:flex-start}.embedded-engine-shell{padding:8px}.embedded-engine-toolbar{grid-template-columns:1fr;align-items:flex-start;padding:6px 2px 10px}.embedded-engine-toolbar>div:last-child{justify-content:space-between;justify-self:stretch}.embedded-engine-frame{border-radius:9px;height:calc(100vh - 168px);min-height:620px}.inline-actions{flex-direction:column;align-items:stretch;width:100%}.affi-engine-nav{display:flex;overflow-x:auto}.affi-engine-nav button{min-width:140px}.production-type-grid,.native-asset-grid,.native-output-grid{grid-template-columns:1fr}.production-project-row{grid-template-columns:34px 1fr 24px}.production-project-row>div:nth-child(3),.production-project-row>strong{display:none}.production-input-grid{grid-template-columns:1fr}.native-batch-head{display:none}.native-batch-row{grid-template-columns:1fr 1fr}}.inline-error{color:#8f3027;max-width:1320px;font-size:var(--font-ui);background:#fff4f2;border:1px solid #e6b4ad;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 auto 16px;padding:12px 14px;display:grid}.inline-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.record-form{background:#fafbf7;border:1px solid #dfe1d8;border-radius:12px;margin:16px 0;padding:22px}.record-form .card-title-row{margin-bottom:18px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{color:#666b62;font-size:var(--font-ui);flex-direction:column;gap:7px;font-weight:750;display:flex}.form-grid label.wide{grid-column:1/-1}.form-grid label>span{color:#62675e;font-size:var(--font-ui);font-weight:800;display:block}.form-grid input,.form-grid select,.form-grid textarea,.record-form input,.record-form select,.record-form textarea{width:100%;min-height:42px;color:var(--ink);font:inherit;font-size:var(--font-ui);background:#fff;border:1px solid #d4d6ce;border-radius:8px;outline:none;margin:0;padding:10px 12px}.form-grid textarea,.record-form textarea{resize:vertical;min-height:94px;line-height:1.65}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.record-form input:focus,.record-form select:focus,.record-form textarea:focus{border-color:#8ca51d;box-shadow:0 0 0 3px #8ca51d1f}.form-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.form-actions .save-hint{color:var(--muted);font-size:var(--font-caption);margin-right:auto}.empty-table{min-height:210px;color:var(--muted);text-align:center;border-top:1px solid #ecece7;flex-direction:column;justify-content:center;align-items:center;padding:35px 20px;display:flex}.empty-table b{color:var(--ink);font-size:16px}.empty-table p{max-width:480px;font-size:var(--font-ui);margin:8px 0 16px;line-height:1.7}.compact-select{border:1px solid var(--line);min-height:38px;color:var(--ink);font-size:var(--font-ui);background:#fff;border-radius:8px;padding:7px 30px 7px 10px}.quick-link-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.quick-link-card>div{align-items:center;gap:12px;display:flex}.quick-link-card>div>span{color:#647719;background:#eff2e5;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.quick-link-card h2{margin:0 0 4px;font-size:14px}.quick-link-card p{color:var(--muted);font-size:var(--font-ui);margin:0;line-height:1.5}.connection-pill{color:#587222;font-size:var(--font-caption);align-items:center;gap:7px;font-weight:800;display:inline-flex}.connection-pill i{background:#58bb77;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #58bb7721}.account-start-card{background:linear-gradient(120deg,#f8ffc8,#fff 68%);border:1px solid #ced6a7;border-radius:14px;grid-template-columns:1fr minmax(360px,.8fr);align-items:center;gap:32px;margin-bottom:18px;padding:28px;display:grid}.account-start-card>div:first-child>span{color:#718520;font-size:var(--font-caption);letter-spacing:.13em;font-weight:900}.account-start-card h2{margin:7px 0 6px;font-size:22px}.account-start-card p{color:var(--muted);font-size:var(--font-ui);margin:0;line-height:1.7}.account-picker{align-items:stretch;gap:8px;display:flex}.account-picker select{min-width:0;font-size:var(--font-ui);background:#fff;border:1px solid #c8ccba;border-radius:9px;flex:1;padding:10px 12px}.benchmark-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.benchmark-records article,.record-card-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.benchmark-records article>div:first-child{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.benchmark-records article>div:first-child>span,.record-card-grid article>span{color:#60761b;font-size:var(--font-caption);background:#eff3df;border-radius:99px;justify-self:start;padding:4px 7px;font-weight:900}.benchmark-records h3,.record-card-grid h3{grid-column:1;margin:2px 0 0;font-size:14px}.benchmark-records a,.record-card-grid a,.outcome-list a{color:#567017;font-size:var(--font-caption);font-weight:800;text-decoration:none}.benchmark-records dl,.record-card-grid dl{gap:8px;margin:15px 0 0;display:grid}.benchmark-records dl>div,.record-card-grid dl>div{grid-template-columns:70px 1fr;gap:9px;display:grid}.benchmark-records dt,.record-card-grid dt{color:var(--muted);font-size:var(--font-caption)}.benchmark-records dd,.record-card-grid dd{font-size:var(--font-ui);margin:0;line-height:1.55}.benchmark-records article>p{color:var(--muted);font-size:var(--font-ui);border-top:1px solid #ecece7;margin:13px 0 0;padding-top:12px;line-height:1.65}.record-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.record-card-grid article>p{color:var(--muted);font-size:var(--font-caption);margin:5px 0 0}.record-card-grid article>button{margin-top:15px}.creator-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-editor .form-grid textarea{min-height:116px}.generated-cover{object-fit:cover;border-radius:12px;width:100%;max-height:420px;margin:12px 0}.caption-output small{color:#6a782d;font-size:var(--font-caption);margin-top:8px;display:block}.outcome-list{gap:9px;display:grid}.outcome-list article{border-top:1px solid #ecece7;grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:center;gap:18px;padding:14px 0;display:grid}.outcome-list article>div:first-child{flex-direction:column;gap:3px;display:flex}.outcome-list article>div:first-child b{font-size:var(--font-ui)}.outcome-list article>div:first-child span{color:var(--muted);font-size:var(--font-caption)}.outcome-list article>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.outcome-list article>div:nth-child(2) span{color:var(--muted);font-size:var(--font-caption)}.outcome-list article>div:nth-child(2) b{color:var(--ink);font-size:var(--font-ui);margin-top:2px;display:block}.production-queue-head,.production-queue-row{grid-template-columns:1.1fr 1.1fr 1fr 70px 34px}.quote-summary .full+.full{margin-top:9px}.quote-fields{grid-template-columns:1fr 1fr;margin-top:16px}.danger{color:#a13a31!important}@media (width<=900px){.record-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-start-card,.outcome-list article{grid-template-columns:1fr}}@media (width<=720px){.form-grid,.record-card-grid,.creator-record-grid,.benchmark-records,.quote-fields{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.record-form{padding:16px}.quick-link-card,.account-picker{flex-direction:column;align-items:stretch}.account-start-card{min-width:0;padding:20px}.outcome-list article>div:nth-child(2){grid-template-columns:1fr 1fr}.production-queue-head{display:none}.production-queue-row{grid-template-columns:1fr}}.lang-switch{background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.lang-switch button{color:#ffffff8c;font-size:var(--font-caption);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-weight:600;line-height:1}.lang-switch button.active{background:var(--lime);color:var(--ink);font-weight:800}.sidebar-lang{padding:12px 5px 0;display:flex}.sidebar-lang .lang-switch{justify-content:center;width:100%}.sidebar-lang .lang-switch button{text-align:center;flex:1}.boost-home-header-actions{align-items:center;gap:14px;display:flex}.boost-home-header-actions .se-topnav-whoami{color:#171816b8;font-size:var(--font-caption);white-space:nowrap;font-weight:800;text-decoration:none}.boost-home-header-actions .se-topnav-whoami:hover{color:var(--ink);text-decoration:underline}.boost-home-header-actions .se-topnav-signout{font:inherit;cursor:pointer;color:#1718168c;font-size:var(--font-ui);letter-spacing:.02em;background:0 0;border:0;padding:0;font-weight:700}.boost-home-header-actions .se-topnav-signout:hover{color:var(--ink)}.boost-home-admin{color:#fff;height:30px;font-size:var(--font-ui);letter-spacing:.02em;border:1px solid #ffffff38;border-radius:999px;align-items:center;margin-left:6px;padding:0 13px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.boost-home-admin:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}.boost-home-empty{z-index:1;color:#ffffffb8;font-size:var(--font-body);margin:24px 0 0;position:relative}@media (width<=900px){.sidebar-lang{display:none}}.boost-home-card.script strong i{background:var(--sky,#7cc4ff)}.se-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.se-chip{border:1px solid var(--line,#78787859);color:inherit;font-size:var(--font-caption);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;line-height:1.2}.se-chip.active{background:var(--lime);color:var(--ink);border-color:var(--lime);font-weight:700}.se-fresh{font-size:var(--font-caption);border-radius:999px;align-items:center;padding:2px 9px;font-weight:800;display:inline-flex}.se-fresh.fresh-live{color:#2e9e58;background:#54d67b29}.se-fresh.fresh-semi{color:#3b82c4;background:#7cc4ff2e}.se-fresh.fresh-yellow{color:#b07817;background:#ffc14a33}.se-fresh.fresh-retired{color:#c04747;background:#ff6e6e29}.se-fresh.fresh-unknown{color:#7a7a7a;background:#8c8c8c29}.se-part-text{white-space:pre-wrap}.se-tall{min-height:150px}.se-checkbox-row{align-items:center;gap:8px;display:inline-flex}.se-checkbox-row em{font-style:normal;font-size:var(--font-caption)}.se-muted{opacity:.55;font-style:normal;font-size:var(--font-caption)}.se-script-block{border-bottom:1px solid var(--line,#78787833)}.se-script-detail{padding:4px 22px 20px}.se-pinned{font-size:var(--font-caption);margin:0 0 10px}.se-pinned b{margin-right:8px}.se-detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:12px;display:grid}.se-detail-grid article{border:1px solid var(--line,#78787833);border-radius:12px;min-width:0;padding:12px 14px}.se-detail-grid h4{font-size:var(--font-caption);letter-spacing:.08em;opacity:.7;margin:0 0 8px}.se-detail-grid pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:var(--font-caption);max-height:320px;margin:0;line-height:1.7;overflow-y:auto}.boost-home-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.script-boost{--se-control-h:40px;--se-control-h-sm:34px;--se-radius:9px}.script-boost .primary,.script-boost .secondary,.script-boost .compact-select,.script-boost .affi-search{height:var(--se-control-h);min-height:var(--se-control-h);border-radius:var(--se-radius);font-size:var(--font-ui)}.script-boost .primary,.script-boost .secondary{white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;line-height:1;display:inline-flex}.script-boost .primary.small,.script-boost .secondary.small{height:var(--se-control-h-sm);min-height:var(--se-control-h-sm);padding:0 13px}.script-boost .affi-search{background:#fff;gap:8px;padding:0 12px}.script-boost .affi-search input{width:210px;height:100%;min-height:0;font-size:var(--font-ui);color:var(--ink);background:0 0;border:0;padding:0}.script-boost .affi-search:focus-within{border-color:#a8c923;box-shadow:0 0 0 3px #d7ff3f29}.script-boost .compact-select{padding:0 30px 0 12px}.script-boost .text-button{border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;display:inline-flex}.script-boost .text-button:hover{background:#0000000d}.script-boost .card-title-row{flex-wrap:wrap;gap:12px}.script-boost .card-title-row>div:first-child{min-width:0}.script-boost .inline-actions{flex-wrap:wrap;gap:10px}.script-boost .page-heading{gap:20px}.script-boost .page-actions{flex-shrink:0}.script-boost .se-list-head{margin:2px 2px 10px}.script-boost .project-row{align-items:center;gap:16px;padding:15px 22px;display:flex}.script-boost .project-row>.project-mark{flex:0 0 39px}.script-boost .project-row>.project-main{flex:auto;min-width:0}.script-boost .project-row>.project-date{text-align:right;flex:0 0 106px}.script-boost .project-row>.se-checkbox-row,.script-boost .project-row>button,.script-boost .project-row>label,.script-boost .project-row>.se-row-actions{flex:none}.script-boost .se-row-actions{align-items:center;gap:8px;display:flex}.script-boost .project-row .primary,.script-boost .project-row .secondary{min-width:96px}.script-boost .project-main>div{flex-wrap:wrap;align-items:center;row-gap:4px}.script-boost .project-main h3{word-break:break-word;line-height:1.5}.script-boost .project-date span{color:var(--muted);font-size:var(--font-micro);display:block}.script-boost .project-date b{font-size:var(--font-ui)}.script-boost .metric-grid{gap:12px}.script-boost .metric-card{flex-direction:column;justify-content:space-between;padding:17px 18px;display:flex}.script-boost .empty-table{min-height:168px}.script-boost .se-group-empty{min-height:104px;padding:22px}.script-boost .insight-strip{align-items:flex-start}.script-boost .insight-strip>span{flex:0 0 32px}.script-boost .record-card-grid article{flex-direction:column;gap:10px;display:flex}.script-boost .record-card-grid article button{align-self:flex-start;min-width:96px}.script-boost .record-form input,.script-boost .record-form select,.script-boost .form-grid input,.script-boost .form-grid select{min-height:var(--se-control-h);border-radius:var(--se-radius)}.script-boost .record-form textarea,.script-boost .form-grid textarea{border-radius:var(--se-radius)}.script-boost .form-actions{gap:10px;margin-top:20px}.script-boost .se-detail-grid article{background:#fcfdfa}.script-boost .se-script-detail{padding:2px 22px 20px}.script-boost .se-price-row{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.script-boost .se-price-row>span{border:1px solid var(--line);background:#fcfdfa;border-radius:10px;flex:150px;min-width:0;padding:9px 12px}.script-boost .se-price-row .se-price-wide{flex:100%}.script-boost .se-price-row em{color:var(--muted);font-size:var(--font-micro);font-style:normal;display:block}.script-boost .se-price-row b{font-size:var(--font-ui);word-break:break-word}.script-boost .se-appeal-title{font-size:var(--font-caption);letter-spacing:.08em;opacity:.75;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.script-boost .se-appeal-title em{color:var(--muted);font-style:normal;font-size:var(--font-micro)}.script-boost .se-appeal-groups{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.script-boost .se-appeal-group{border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 14px}.script-boost .se-appeal-group h5{font-size:var(--font-caption);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.script-boost .se-appeal-group h5 em{color:var(--muted);font-style:normal;font-size:var(--font-micro);font-weight:700}.script-boost .se-appeal-group ul{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.script-boost .se-appeal-group li{border-top:1px solid #eef0e9;padding:8px 0}.script-boost .se-appeal-group li:first-child{border-top:0}.script-boost .se-appeal-no{color:var(--muted);font-size:var(--font-micro);font-weight:800}.script-boost .se-appeal-group p{font-size:var(--font-ui);word-break:break-word;margin:3px 0 0;line-height:1.6}.script-boost .se-appeal-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.script-boost .project-row .project-main p{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.script-boost .project-row .project-main h3:not(.se-part-text){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.script-boost .card-title-row .inline-actions .primary,.script-boost .card-title-row .inline-actions .secondary,.script-boost .page-actions .primary,.script-boost .page-actions .secondary{min-width:96px}.script-boost .se-card-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;padding:0 22px 22px;display:grid}.script-boost .se-card-grid.se-grid-wide{grid-template-columns:repeat(auto-fill,minmax(318px,1fr))}.script-boost .se-card-grid.se-grid-tight{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}.script-boost .se-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:15px 16px;transition:box-shadow .16s,border-color .16s,transform .16s;display:flex;box-shadow:0 1px 2px #1c1e1808}.script-boost .se-card:hover{box-shadow:var(--shadow);border-color:#cbd2b6}.script-boost .se-card.active{border-color:var(--lime-dark);box-shadow:0 0 0 3px #d7ff3f4d}.script-boost .se-card-head{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.script-boost .se-card-head .se-card-mark{color:#534591;height:34px;font-size:var(--font-micro);background:#e7e2ff;border-radius:10px;flex:0 0 34px;place-items:center;font-weight:900;display:grid}.script-boost .se-card h3{font-size:var(--font-body);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.script-boost .se-card-desc{color:var(--muted);font-size:var(--font-caption);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.script-boost .se-card-body{font-size:var(--font-ui);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.script-boost .se-card-tags{flex-wrap:wrap;gap:5px;display:flex}.script-boost .se-card-stats{border-top:1px dashed #e6e8df;gap:10px;margin-top:auto;padding-top:11px;display:flex}.script-boost .se-card-stats>div{flex:1 1 0;min-width:0}.script-boost .se-card-stats em{color:var(--muted);font-size:var(--font-micro);font-style:normal;display:block}.script-boost .se-card-stats b{font-size:var(--font-ui)}.script-boost .se-card-actions{gap:8px;display:flex}.script-boost .se-card-actions .primary,.script-boost .se-card-actions .secondary{flex:1 1 0;min-width:0;padding:0 10px}.script-boost .se-card-cover{aspect-ratio:4/5;background:#f1f2ec;border-radius:13px 13px 0 0;margin:-15px -16px 0;position:relative;overflow:hidden}.script-boost .se-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.script-boost .se-card-cover .se-cover-badges{flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.script-boost .se-card-cover .se-cover-badges .status,.script-boost .se-card-cover .se-cover-badges .type{box-shadow:0 1px 6px #0000002e}.script-boost .se-card-link{color:#5f7a15;font-size:var(--font-micro);font-weight:800;text-decoration:none}.script-boost .se-card-link:hover{text-decoration:underline}.script-boost .se-detail-panel{border:1px solid var(--lime-dark);background:#fcfdf5;border-radius:14px;margin:0 22px 22px;padding:18px 20px}.script-boost .se-detail-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.script-boost .se-detail-panel>header h3{font-size:var(--font-card-title);margin:0}.script-boost .se-detail-panel>header p{color:var(--muted);font-size:var(--font-caption);margin:3px 0 0}.script-boost .se-detail-panel .se-detail-grid article{background:#fff}.script-boost .se-inline-detail{grid-column:1/-1;min-width:0}.script-boost .se-inline-detail>.se-detail-panel{margin:4px 0 10px}.script-boost .se-form-section{margin:0 0 18px}.script-boost .se-form-section>h4{font-size:var(--font-ui);letter-spacing:.04em;align-items:baseline;gap:9px;margin:0 0 11px;display:flex}.script-boost .se-form-section>h4 em{color:var(--muted);font-style:normal;font-size:var(--font-micro);letter-spacing:0;font-weight:600}.script-boost .se-form-section>h4 span.se-req-badge{color:#5c7412;font-size:var(--font-micro);background:#efffc0;border-radius:99px;padding:2px 8px;font-weight:900}.script-boost details.se-form-section>summary{cursor:pointer;color:var(--muted);font-size:var(--font-ui);border:1px dashed #d4d8c8;border-radius:10px;padding:10px 12px;font-weight:700;list-style:none}.script-boost details.se-form-section>summary::-webkit-details-marker{display:none}.script-boost details.se-form-section>summary:before{content:"▸ "}.script-boost details.se-form-section[open]>summary{margin-bottom:12px}.script-boost details.se-form-section[open]>summary:before{content:"▾ "}.script-boost .se-card-actions .se-card-approve{font-size:var(--font-caption);flex:none;margin-right:auto}.script-boost .se-card-actions a.secondary{text-decoration:none}.script-boost .record-card-grid{gap:14px}.script-boost .record-card-grid article{border-radius:14px;padding:15px 16px;transition:box-shadow .16s,border-color .16s,transform .16s;box-shadow:0 1px 2px #1c1e1808}.script-boost .record-card-grid article:hover{box-shadow:var(--shadow);border-color:#cbd2b6}.script-boost .se-card-grid.se-grid-abc{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1080px){.script-boost .se-card-grid.se-grid-abc{grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}}.script-boost{background:0 0}.script-boost .se-backdrop{z-index:0;pointer-events:none;background:linear-gradient(140deg,#f5f5f1 0%,#eef4e2 42%,#f1eeff 78%,#fdf1e9 100%);position:fixed;inset:0;overflow:hidden}.script-boost .se-backdrop canvas{width:100%;height:100%;display:block}.script-boost .main-area{z-index:1;position:relative}.script-boost .content-card,.script-boost .record-form,.script-boost .metric-card,.script-boost .se-detail-panel{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#ffffff75;border:1px solid #ffffffad;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff59,0 14px 40px #1c1e1817}.script-boost .se-detail-panel{background:#f7fde88c;border-color:#a8cd188c;box-shadow:inset 0 1px #ffffffe6,0 16px 44px #6079121f}.script-boost .record-form{background:#fcfdf794}.script-boost .topbar{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#ffffff8c;border-bottom-color:#fff9}.script-boost .sidebar{-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);background:#141513d1;border-right:1px solid #ffffff14}.script-boost .insight-strip{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#141513cc;border:1px solid #ffffff1f;box-shadow:0 14px 40px #1c1e1829}.script-boost .se-card,.script-boost .record-card-grid article{background:linear-gradient(158deg,#ffffffdb,#ffffffa8);border:1px solid #fffc;position:relative;box-shadow:inset 0 1px #fffffff2,0 6px 18px #1c1e180f}.script-boost .se-card:after,.script-boost .record-card-grid article:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.script-boost .se-card:hover,.script-boost .record-card-grid article:hover{background:linear-gradient(158deg,#fffffff2,#ffffffc7);border-color:#fffffff2;box-shadow:inset 0 1px #fff,0 14px 32px #1c1e181c}.script-boost .se-card.active{background:linear-gradient(158deg,#f8ffe0f2,#fffc);border-color:#a8cd18bf;box-shadow:inset 0 1px #fff,0 0 0 3px #d7ff3f47,0 14px 32px #6079121f}.script-boost .se-card-stats{border-top-color:#1c1e1814}.script-boost .se-detail-grid article,.script-boost .se-appeal-group,.script-boost .se-price-row>span{background:#ffffff9e;border-color:#fffc;box-shadow:inset 0 1px #fffc}.script-boost .secondary,.script-boost .compact-select,.script-boost .affi-search{background:#ffffffc7;border-color:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1c1e180d}.script-boost .secondary:hover{background:#fffffff2;border-color:#fff}.script-boost .primary{background:linear-gradient(160deg,#2b2d28,#171816);box-shadow:inset 0 1px #ffffff24,0 6px 16px #17181638}.script-boost .primary:hover{box-shadow:inset 0 1px #fff3,0 10px 22px #17181647}.script-boost .empty-table,.script-boost .project-row{border-top-color:#1c1e1812}.script-boost .se-script-block{border-bottom-color:#1c1e1812}.script-boost details.se-form-section>summary{background:#fff6;border-color:#1c1e1824}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.script-boost .content-card,.script-boost .record-form,.script-boost .metric-card,.script-boost .se-detail-panel,.script-boost .topbar{background:#fff}.script-boost .sidebar,.script-boost .insight-strip{background:var(--ink)}}.script-boost .se-card,.script-boost .record-card-grid article,.script-boost .metric-card{--se-rx:0deg;--se-ry:0deg;--se-lift:0px;--se-scale:1;transform:perspective(880px) rotateX(var(--se-rx)) rotateY(var(--se-ry)) translate3d(0, var(--se-lift), 0) scale(var(--se-scale));transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease-out,background .18s ease-out,border-color .18s ease-out}.script-boost .se-card:hover,.script-boost .record-card-grid article:hover,.script-boost .metric-card:hover{--se-lift:-4px;--se-scale:1.012}.script-boost .se-tilting{will-change:transform}.script-boost .se-card:before,.script-boost .record-card-grid article:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--se-mx,50%) var(--se-my,0%), #ffffff57, #ffffff14 40%, #fff0 66%);opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}.script-boost .se-card:hover:before,.script-boost .record-card-grid article:hover:before{opacity:1}.script-boost .se-card.se-tilting,.script-boost .record-card-grid article.se-tilting,.script-boost .metric-card.se-tilting{box-shadow:inset 0 1px #fff,0 20px 42px #1c1e1824}@media (prefers-reduced-motion:reduce){.script-boost .se-card,.script-boost .record-card-grid article,.script-boost .metric-card{transition:box-shadow .18s,border-color .18s;transform:none}.script-boost .se-card:before,.script-boost .record-card-grid article:before{display:none}}.script-boost .card-title-row p{-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.script-boost .se-segmented{height:var(--se-control-h);border-radius:var(--se-radius);background:#ffffff9e;border:1px solid #ffffffe6;align-items:center;gap:4px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1c1e180d}.script-boost .se-seg{height:32px;color:var(--muted);font-size:var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-weight:700;transition:background .14s,color .14s}.script-boost .se-seg:hover{color:var(--ink);background:#ffffffd9}.script-boost .se-seg.active{background:var(--ink);color:#fff;box-shadow:0 2px 6px #17181638}.script-boost .form-grid .se-chip-grid{padding-top:2px}.script-boost .se-chip{background:#ffffffb8;align-items:center;height:34px;padding:0 13px;display:inline-flex}.script-boost .se-chip:hover{background:#fff;border-color:#b9c19c}.script-boost .se-chip.active{border-color:var(--lime-dark);box-shadow:inset 0 1px #ffffffb3}.script-boost .se-hint{font-size:var(--font-caption);color:var(--muted);margin:6px 0 0;line-height:1.6}.script-boost .se-readout{min-height:var(--control-height);align-items:center;gap:9px;display:flex}.script-boost .se-readout b{font-size:var(--font-ui);color:var(--ink)}.script-boost .se-readout span{font-size:var(--font-caption);color:var(--muted)}.script-boost .se-readout .text-button{margin-left:auto;padding:4px 6px}.script-boost .se-doc{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.script-boost .se-doc-bar{border-bottom:1px solid var(--line);background:#fbfbf8;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 10px;display:flex}.script-boost .se-doc-tabs{flex-wrap:wrap;gap:4px;display:flex}.script-boost .se-doc-tab{color:#6b6f66;cursor:pointer;min-height:34px;font-size:var(--font-ui);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-weight:700;display:inline-flex}.script-boost .se-doc-tab:hover{color:var(--ink);background:#1718160d}.script-boost .se-doc-tab.active{background:var(--ink);color:#fff}.script-boost .se-doc-tab i{font-style:normal;font-size:var(--font-micro);color:#7d8175;background:#17181614;border-radius:999px;padding:1px 6px;font-weight:700}.script-boost .se-doc-tab.active i{color:#fffc;background:#ffffff2e}.script-boost .se-doc-tools{gap:4px;margin-left:auto;display:flex}.script-boost .se-doc-body{max-height:62vh;padding:18px 20px;overflow-y:auto}.script-boost .se-doc-raw{white-space:pre-wrap;word-break:break-word;font-size:var(--font-caption);color:#3c3f38;margin:0;line-height:1.75}.script-boost .se-doc-pointer{color:var(--muted);font-size:var(--font-ui);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.script-boost .se-doc-pointer b{color:var(--ink);font-size:var(--font-card-title)}.script-boost .se-doc-pointer p{margin:0;line-height:1.7}.script-boost .se-script-todo{background:#fff8f0;border:1px solid #f0d9bd;border-radius:10px;margin:0 0 16px;padding:12px 14px}.script-boost .se-script-todo .se-md h3,.script-boost .se-script-todo .se-md h4,.script-boost .se-script-todo .se-md h5{font-size:var(--font-body);color:#8a5a20;margin-top:0}.script-boost .se-script-pinned{gap:4px;margin:0 0 16px;padding:0;list-style:none;display:grid}.script-boost .se-script-pinned li{border-left:3px solid var(--violet);font-size:var(--font-caption);background:#f6f4ff;border-radius:0 8px 8px 0;padding:7px 11px;line-height:1.7}.script-boost .se-speech{border:1px solid var(--line);background:#fbfbf8;border-radius:12px;margin:0 0 18px;overflow:hidden}.script-boost .se-speech>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex}.script-boost .se-speech>header>div{flex-direction:column;gap:2px;display:flex}.script-boost .se-speech>header b{font-size:var(--font-card-title)}.script-boost .se-speech>header span{font-size:var(--font-caption);color:var(--muted)}.script-boost .se-speech>header button{min-height:34px;font-size:var(--font-caption);margin-left:auto;padding:0 14px}.script-boost .se-speech ol{margin:0;padding:6px 0;list-style:none}.script-boost .se-speech li{align-items:baseline;gap:12px;padding:7px 14px;display:flex}.script-boost .se-speech li+li{border-top:1px dashed #e8e9e2}.script-boost .se-speech em{min-width:54px;font-style:normal;font-size:var(--font-micro);color:var(--muted);letter-spacing:.04em;flex:none;padding-top:3px;font-weight:800}.script-boost .se-speech p{font-size:var(--font-body);color:var(--ink);margin:0;line-height:1.85}.script-boost .se-md{color:var(--ink);font-size:var(--font-body);line-height:var(--line-body)}.script-boost .se-md>:first-child{margin-top:0}.script-boost .se-md h3{font-size:var(--font-section-title);margin:22px 0 10px;line-height:1.35}.script-boost .se-md h4{font-size:var(--font-card-title);margin:20px 0 8px;line-height:1.45}.script-boost .se-md h5{font-size:var(--font-body);color:#4a4e45;margin:16px 0 6px}.script-boost .se-md p{margin:0 0 10px}.script-boost .se-md ul,.script-boost .se-md ol{margin:0 0 12px;padding-left:1.35em}.script-boost .se-md li{margin:3px 0}.script-boost .se-md hr{border:0;border-top:1px solid var(--line);margin:20px 0}.script-boost .se-md blockquote{border-left:3px solid var(--lime-dark);color:#4a4e45;margin:0 0 12px;padding:6px 0 6px 12px}.script-boost .se-md code{background:#1718160f;border-radius:5px;padding:1px 5px;font-size:.92em}.script-boost .se-md pre{white-space:pre-wrap;word-break:break-word;font-size:var(--font-caption);background:#f6f6f2;border-radius:10px;margin:0 0 12px;padding:12px 14px;line-height:1.7}.script-boost .se-md u{-webkit-text-decoration-color:var(--lime-dark);-webkit-text-decoration-color:var(--lime-dark);-webkit-text-decoration-color:var(--lime-dark);text-decoration-color:var(--lime-dark);text-underline-offset:3px}.script-boost .se-md-table{border:1px solid var(--line);border-radius:10px;margin:0 0 14px;overflow-x:auto}.script-boost .se-md-table table{border-collapse:collapse;width:100%;min-width:520px}.script-boost .se-md-table th,.script-boost .se-md-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--font-caption);padding:9px 11px;line-height:1.7}.script-boost .se-md-table th:last-child,.script-boost .se-md-table td:last-child{border-right:0}.script-boost .se-md-table tr:last-child td{border-bottom:0}.script-boost .se-md-table th{color:#4a4e45;white-space:nowrap;background:#f4f4ef;font-weight:800;position:sticky;top:0}.script-boost .se-md-table th.is-line,.script-boost .se-md-table td.is-line{min-width:260px}.script-boost .se-md-table td.is-line{font-size:var(--font-ui);color:var(--ink)}.script-boost .se-md-table tbody tr:hover td{background:#fcfcfa}.script-boost .se-md-checks{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.script-boost .se-md-checks li{border-left:3px solid var(--line);font-size:var(--font-caption);background:#fafaf7;border-radius:0 8px 8px 0;padding:6px 10px 6px 12px;line-height:1.7}.script-boost .se-md-checks li.pass{border-left-color:#58bb77}.script-boost .se-md-checks li.warn{border-left-color:var(--orange);background:#fff8f1}.script-boost .se-md-checks li.fail{color:#8f2f28;background:#fff3f2;border-left-color:#e2685f}.script-boost .form-grid .se-advanced{border-top:1px solid var(--line);grid-column:1/-1;padding-top:9px;display:flex}.script-boost .form-grid .se-advanced .text-button{padding:3px 0}.script-boost .se-view{animation:.3s cubic-bezier(.22,.68,.24,1) both se-view-in}.script-boost .se-view.leaving{opacity:0;transition:opacity .16s ease-in,transform .16s ease-in;animation:none;transform:translateY(-6px)}@keyframes se-view-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.script-boost .se-view{animation:none}.script-boost .se-view.leaving{opacity:1;transition:none;transform:none}}.script-boost .metric-card{background:linear-gradient(158deg,#ffffffe6,#ffffffa8);border:1px solid #ffffffd9;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 6px 18px #1c1e180f}.script-boost .metric-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.script-boost .metric-card:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--se-mx,50%) var(--se-my,0%), #ffffff57, #ffffff14 40%, #fff0 66%);opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}.script-boost .metric-card:hover:before{opacity:1}.script-boost .metric-card:hover{background:linear-gradient(158deg,#fffffff7,#fffc);border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 14px 32px #1c1e181c}.script-boost .main-area{margin-left:0}.script-boost .se-topnav{z-index:30;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:28px 116px 12px;transition:background-color .22s ease-out,box-shadow .22s ease-out,padding .22s ease-out;display:flex;position:sticky;top:0}.script-boost .se-topnav.scrolled{background-color:var(--paper);padding-top:17px;padding-bottom:9px;box-shadow:0 1px #1c1e1814,0 10px 24px -20px #1c1e18d9}.script-boost .se-topnav-links{scrollbar-width:none;flex:none;align-items:stretch;gap:2px;max-width:100%;height:52px;display:flex;position:relative;overflow-x:auto}.script-boost .se-topnav-links::-webkit-scrollbar{display:none}.script-boost .se-nav-item{color:#7c8077;font-size:var(--font-card-title);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;font-weight:600;transition:color .2s ease-out;display:inline-flex;position:relative}.script-boost .se-nav-item[data-group-start]{margin-left:22px}.script-boost .se-nav-item:hover{color:var(--ink)}.script-boost .se-nav-item.active{color:var(--ink);font-weight:750}.script-boost .se-nav-item:after{content:"";opacity:0;background:#1c1e1829;border-radius:2px;height:2.5px;transition:opacity .18s;position:absolute;bottom:0;left:16px;right:16px}.script-boost .se-nav-item:hover:after{opacity:1}.script-boost .se-nav-item.active:after{opacity:0}.script-boost .se-nav-indicator{z-index:1;pointer-events:none;background:var(--ink);border-radius:2px;height:2.5px;position:absolute;bottom:0;left:0}.script-boost .se-nav-indicator.ready{transition:transform .38s cubic-bezier(.22,.68,.24,1),width .38s cubic-bezier(.22,.68,.24,1),opacity .2s}.script-boost .se-topnav-lead{align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:116px;transform:translateY(-50%)}.script-boost .se-topnav-tail{align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:116px;transform:translateY(-50%)}.script-boost .se-topnav-back{color:#8b8f85;cursor:pointer;background:#ffffff8c;border:1px solid #1c1e1824;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:15px;line-height:1;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.script-boost .se-topnav-back:before{content:"←"}.script-boost .se-topnav-back:hover{color:var(--ink);background:var(--lime);border-color:#1c1e1847}.script-boost .se-topnav-signout{font:inherit;cursor:pointer;color:#8b8f85;font-size:var(--font-ui);letter-spacing:.02em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;transition:color .18s}.script-boost .se-topnav-signout:hover{color:var(--ink)}.script-boost .se-topnav-whoami{color:var(--muted);font-size:var(--font-caption);white-space:nowrap;font-weight:700;text-decoration:none}.script-boost .se-topnav-whoami:hover{color:var(--ink);text-decoration:underline}.script-boost .se-topnav-tail .lang-switch{background:#ffffff80;border:1px solid #1c1e181f}.script-boost .se-topnav-tail .lang-switch button{color:#85897f;font-weight:700}.script-boost .se-topnav-tail .lang-switch button:hover{color:var(--ink)}.script-boost .se-topnav-tail .lang-switch button.active{background:var(--ink);color:#fff;font-weight:800}@media (width<=1440px){.script-boost .se-topnav{padding-left:34px;padding-right:34px}.script-boost .se-topnav-lead{left:34px}.script-boost .se-topnav-tail{right:34px}}@media (width<=1240px){.script-boost .se-topnav{flex-wrap:wrap;padding-top:14px;padding-bottom:10px}.script-boost .se-topnav-lead,.script-boost .se-topnav-tail{flex:auto;margin-bottom:10px;position:static;transform:none}.script-boost .se-topnav-lead{order:1;justify-content:flex-start}.script-boost .se-topnav-tail{order:2;justify-content:flex-end}.script-boost .se-topnav-links{flex:100%;order:3;justify-content:center}}.script-boost .se-picker{flex-direction:column;gap:9px;display:flex}.script-boost .se-picker .affi-search{align-self:flex-start}.script-boost .se-picker .se-chip-grid{max-height:168px;padding:1px;overflow-y:auto}.script-boost .se-pager{color:var(--muted);font-size:var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px 20px;display:flex}.script-boost .se-pager .se-pager-page{text-align:center;min-width:62px;color:var(--ink);font-weight:800}.script-boost .se-pager .secondary{min-width:96px}.boost-home-card.growth strong i{background:#8fe3bd}.sns-boost .sns-ribbon{flex-wrap:wrap;align-items:center;row-gap:8px;display:flex}.sns-boost .sns-ribbon-node{align-items:center;min-width:0;display:flex}.sns-boost .sns-ribbon-node button{cursor:pointer;background:linear-gradient(158deg,#ffffffdb,#fff9);border:1px solid #ffffffd9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:108px;padding:10px 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 1px #fffffff2,0 4px 12px #1c1e180d}.sns-boost .sns-ribbon-node button:hover:not(:disabled){box-shadow:var(--shadow);border-color:#cbd2b6}.sns-boost .sns-ribbon-node button:disabled{cursor:default;opacity:.72}.sns-boost .sns-ribbon-node em{font-style:normal;font-size:var(--font-micro);letter-spacing:.14em;color:var(--muted);font-weight:800}.sns-boost .sns-ribbon-node b{font-size:var(--font-ui)}.sns-boost .sns-ribbon-node span{font-size:var(--font-micro);color:var(--muted)}.sns-boost .sns-ribbon-node.current button{border-color:var(--lime-dark);background:linear-gradient(158deg,#f8ffe0f2,#fffc);box-shadow:inset 0 1px #fff,0 0 0 3px #d7ff3f47}.sns-boost .sns-ribbon-arrow,.sns-boost .sns-ribbon-return{color:#b6bbae;margin:0 7px;font-style:normal}.sns-boost .sns-run{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sns-boost .sns-run-step{border:1px solid var(--line);color:var(--muted);font-size:var(--font-ui);background:#ffffff80;border-radius:10px;align-items:center;gap:10px;padding:9px 13px;transition:color .18s,border-color .18s,background .18s;display:flex}.sns-boost .sns-run-step i{color:#8a8d84;height:22px;font-style:normal;font-size:var(--font-micro);background:#eceee6;border-radius:50%;flex:0 0 22px;place-items:center;font-weight:800;display:grid}.sns-boost .sns-run-step em{font-style:normal;font-size:var(--font-micro);margin-left:auto;font-weight:800}.sns-boost .sns-run-step.done{color:var(--ink)}.sns-boost .sns-run-step.done i{color:#267a47;background:#def7e7}.sns-boost .sns-run-step.active{color:var(--ink);border-color:var(--lime-dark);background:#f8ffe0a8}.sns-boost .sns-run-step.active i{background:var(--ink);color:#fff;animation:1.1s ease-in-out infinite sns-pulse}@keyframes sns-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.sns-boost .sns-run-step.active i{animation:none}}.sns-boost .sns-feedback{border-top:1px dashed #1c1e181f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.sns-boost .sns-vote{cursor:pointer;border:1px solid var(--line);height:34px;color:inherit;font-size:var(--font-caption);background:#ffffffb8;border-radius:999px;padding:0 15px;line-height:1}.sns-boost .sns-vote:hover{background:#fff;border-color:#b9c19c}.sns-boost .sns-vote.active{border-color:var(--lime-dark);background:var(--lime);font-weight:800}.sns-boost .sns-select{position:relative}.sns-boost .sns-select-face{width:100%;height:var(--se-control-h);min-height:var(--se-control-h);border:1px solid var(--line);border-radius:var(--se-radius);color:inherit;font:inherit;font-size:var(--font-ui);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.sns-boost .sns-select-face>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sns-boost .sns-select-face>i{border-bottom:1.6px solid #8b9280;border-right:1.6px solid #8b9280;flex:none;width:8px;height:8px;margin-right:1px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.sns-boost .sns-select.open .sns-select-face>i{transform:translateY(1px)rotate(225deg)}.sns-boost .sns-select-face:hover{border-color:#b9c19c}.sns-boost .sns-select.open .sns-select-face{border-color:#a8c923;box-shadow:0 0 0 3px #d7ff3f29}.sns-boost .sns-select-menu{z-index:30;border:1px solid var(--lime-dark);background:#fff;border-radius:12px;max-height:264px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #1c1e1829}.sns-boost .sns-select-menu li{min-width:0}.sns-boost .sns-select-menu button{width:100%;color:inherit;font:inherit;font-size:var(--font-ui);text-align:left;cursor:pointer;word-break:break-word;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.sns-boost .sns-select-menu button:hover{background:#f0f1ede6}.sns-boost .sns-select-menu button.active{background:var(--lime);font-weight:800}.sns-boost .sns-select-face,.sns-boost .se-chip,.sns-boost .sns-studio-exclude button,.sns-boost .sns-studio-offer,.sns-boost .reg-field input,.sns-boost .reg-field textarea{background:#ffffff9e;border-color:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1c1e180d}.sns-boost .sns-select-face:hover,.sns-boost .se-chip:hover,.sns-boost .sns-studio-exclude button:hover{background:#ffffffe0;border-color:#fff;box-shadow:inset 0 1px #fff,0 3px 10px #1c1e1814}.sns-boost .se-chip.active{background:var(--lime);border-color:#fffffff2;box-shadow:inset 0 1px #ffffffbf,0 2px 8px #96af1e38}.sns-boost .sns-studio-exclude button.on{background:var(--ink);color:#fff;border-color:#ffffff59;box-shadow:inset 0 1px #ffffff2e,0 2px 8px #17181633}.sns-boost .sns-select.open .sns-select-face,.sns-boost .sns-studio-offer:focus,.sns-boost .reg-field input:focus,.sns-boost .reg-field textarea:focus{border-color:#a8c923bf;outline:0;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #d7ff3f2e}.sns-boost .sns-select-menu{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#ffffffd1;border-color:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #1c1e1824}.sns-boost .sns-parts-filters .sns-select-menu,.sns-boost .sns-perf-filters .sns-select-menu{width:max-content;min-width:100%;max-width:min(300px,74vw);right:auto}.sns-boost .content-card:has(.sns-select.open){z-index:20;position:relative}.sns-boost .sns-cover{aspect-ratio:4/5;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.sns-boost .sns-cover .sns-cover-play{color:#2b2d28;background:#ffffffd6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;display:grid;box-shadow:0 6px 16px #00000024}.sns-boost .sns-cover em{color:#fff;font-style:normal;font-size:var(--font-micro);background:#00000073;border-radius:99px;padding:2px 8px;font-weight:800;position:absolute;bottom:9px;right:9px}.sns-boost .sns-cover b{font-size:var(--font-micro);background:#ffffffdb;border-radius:99px;padding:3px 9px;position:absolute;top:9px;left:9px}.sns-boost .sns-structure{margin:0;padding:0;list-style:none}.sns-boost .sns-structure li{text-align:center;font-size:var(--font-ui);border:1px solid var(--line);background:#ffffffa8;border-radius:10px;padding:8px 12px;position:relative}.sns-boost .sns-structure li+li{margin-top:19px}.sns-boost .sns-structure li+li:before{content:"↓";color:#b6bbae;font-size:var(--font-caption);position:absolute;top:-17px;left:50%;transform:translate(-50%)}.sns-boost .content-card.flush>.se-card-grid:first-child,.sns-boost .content-card.flush>.se-detail-panel:first-child{margin-top:21px}@media (width<=560px){.sns-boost .se-detail-grid{grid-template-columns:minmax(0,1fr)}}.sns-boost .sns-field{flex-direction:column;grid-column:1/-1;gap:7px;min-width:0;display:flex}.sns-boost .sns-field>span{color:#62675e;font-size:var(--font-ui);font-weight:800;display:block}.sns-boost .sns-field.narrow{grid-column:auto}.sns-boost .sns-url-input{align-items:center;gap:8px;display:flex}.sns-boost .sns-url-input input{min-width:0}.sns-boost .sns-url-input .secondary{flex:none}.sns-boost .sns-url-chip{cursor:default;align-items:center;gap:7px;max-width:100%;display:inline-flex}.sns-boost .sns-url-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sns-boost .sns-url-chip>button{cursor:pointer;color:var(--muted);font-size:var(--font-caption);background:0 0;border:0;flex:none;padding:0 1px;line-height:1}.sns-boost .sns-url-chip>button:hover{color:var(--ink)}.sns-boost .sns-run-wrap{margin-top:18px}.sns-boost .sns-tag-suggest{color:var(--muted);border-style:dashed}.sns-boost .sns-tag-suggest:hover{color:var(--ink)}.sns-boost .sns-persona-face{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;align-items:stretch;gap:10px;margin:0;padding:0;display:flex}.sns-boost .sns-persona-name{min-width:0;font-size:var(--font-body);word-break:break-word;flex:auto;font-weight:800;line-height:1.45}.sns-boost .sns-persona-handle{color:var(--muted);font-size:var(--font-caption);word-break:break-word;line-height:1.6}.sns-boost .sns-persona-lines{gap:6px;display:grid}.sns-boost .sns-persona-lines>span{font-size:var(--font-caption);word-break:break-word;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.sns-boost .sns-persona-lines>span+span{color:var(--muted)}.sns-boost .sns-persona-meta{font-size:var(--font-ui);font-variant-numeric:tabular-nums;word-break:break-word;border-top:1px dashed #e6e8df;margin-top:auto;padding-top:11px}.sns-boost .sns-persona-card .se-card-actions .primary{white-space:normal;min-height:40px;padding:7px 10px;line-height:1.35}.sns-boost .sns-persona-detail>.empty-table{margin-bottom:12px}.sns-boost .sns-persona-facts{gap:10px;margin:0;display:grid}.sns-boost .sns-persona-facts>div{min-width:0}.sns-boost .sns-persona-facts dt{color:var(--muted);font-size:var(--font-micro);font-weight:800}.sns-boost .sns-persona-facts dd{font-size:var(--font-caption);word-break:break-word;white-space:pre-line;margin:3px 0 0;line-height:1.65}.sns-boost .sns-dna{gap:12px;display:grid}.sns-boost .sns-dna-title{margin-top:18px}.sns-boost .sns-dna-row{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) 44px;align-items:center;gap:14px;display:grid}.sns-boost .sns-dna-label{min-width:0}.sns-boost .sns-dna-label b{font-size:var(--font-ui)}.sns-boost .sns-dna-label span{color:var(--muted);font-size:var(--font-caption);margin-left:7px}.sns-boost .sns-dna-label em{color:var(--muted);font-style:normal;font-size:var(--font-micro);margin-top:3px;display:block}.sns-boost .sns-dna-track{background:#1c1e1817;border-radius:99px;height:8px;overflow:hidden}.sns-boost .sns-dna-track i{background:linear-gradient(90deg, var(--lime-dark), var(--lime));border-radius:99px;height:100%;display:block}.sns-boost .sns-dna-row strong{text-align:right;font-size:var(--font-ui);font-variant-numeric:tabular-nums}@media (width<=720px){.sns-boost .sns-dna-row{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"label pct""track track"}.sns-boost .sns-dna-label{grid-area:label}.sns-boost .sns-dna-row strong{grid-area:pct}.sns-boost .sns-dna-track{grid-area:track}}.sns-boost .sns-src{gap:14px;display:grid}.sns-boost .sns-src>section{min-width:0}.sns-boost .sns-src header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.sns-boost .sns-src header b{font-size:var(--font-ui);font-weight:800}.sns-boost .sns-src header span{color:var(--muted);font-size:var(--font-micro)}.sns-boost .sns-src-strip{scrollbar-width:thin;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.sns-boost .sns-src-clip{aspect-ratio:9/16;cursor:pointer;background:#eceee6;border:1px solid #fffc;border-radius:9px;flex:none;width:86px;padding:0;text-decoration:none;position:relative;overflow:hidden}.sns-boost .sns-src-clip.active,.sns-boost .sns-scan-clip.active{outline:2px solid var(--lime-dark);outline-offset:1px}.sns-boost .sns-src-clip img{object-fit:cover;width:100%;height:100%;display:block}.sns-boost .sns-src-clip i,.sns-boost .sns-src-clip u{color:#fff;background:#141611b3;border-radius:999px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700;text-decoration:none;position:absolute}.sns-boost .sns-src-clip i{bottom:4px;left:4px}.sns-boost .sns-src-clip u{top:4px;right:4px}.sns-boost .sns-src-lines{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sns-boost .sns-src-lines li{color:var(--muted);font-size:var(--font-caption);word-break:break-word;padding-left:13px;line-height:1.6;position:relative}.sns-boost .sns-src-lines li:before{content:"“";opacity:.55;position:absolute;top:1px;left:0}@keyframes snsScanIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sns-boost .sns-scan{gap:14px;margin-top:14px;display:grid}.sns-boost .sns-scan-block{border:1px solid var(--line);background:#ffffff9e;border-radius:12px;padding:12px 14px;animation:.34s both snsScanIn}.sns-boost .sns-scan-block h4{font-size:var(--font-caption);letter-spacing:.08em;opacity:.75;align-items:baseline;gap:8px;margin:0 0 9px;display:flex}.sns-boost .sns-scan-block h4 em{letter-spacing:0;opacity:.8;font-style:normal;font-weight:800}.sns-boost .sns-scan-accounts{flex-wrap:wrap;gap:8px 18px;display:flex}.sns-boost .sns-scan-account b{font-size:var(--font-ui);margin-right:8px;font-weight:800}.sns-boost .sns-scan-account span{color:var(--muted);font-size:var(--font-micro)}.sns-boost .sns-scan-grid{flex-wrap:wrap;gap:6px;display:flex}.sns-boost .sns-scan-clip{aspect-ratio:9/16;cursor:pointer;background:#eceee6;border-radius:8px;flex:none;width:62px;padding:0;text-decoration:none;animation:.42s both snsScanIn;position:relative;overflow:hidden}.sns-boost .sns-scan-cell{animation:.42s both snsScanIn;animation-delay:calc(var(--i,0) * 55ms);display:block}.sns-boost .sns-scan-clip img{object-fit:cover;width:100%;height:100%;display:block}.sns-boost .sns-scan-clip i{color:#fff;background:#141611b3;border-radius:999px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:700;position:absolute;bottom:3px;left:3px}.sns-boost .sns-scan-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-scan-lines li{align-items:baseline;gap:9px;min-width:0;display:flex}.sns-boost .sns-scan-lines em{font-style:normal;font-size:var(--font-micro);opacity:.6;flex:none;font-weight:800}.sns-boost .sns-scan-lines span{min-width:0;color:var(--muted);font-size:var(--font-caption);word-break:break-word;line-height:1.6}.sns-boost .sns-scan-traits{flex-wrap:wrap;gap:6px;display:flex}.sns-boost .sns-scan-wait{color:var(--muted);font-size:var(--font-micro);margin:0}@media (prefers-reduced-motion:reduce){.sns-boost .sns-scan-block,.sns-boost .sns-scan-clip{animation-duration:.01ms}}.sns-boost .sns-url-prefix{color:var(--muted);font-size:var(--font-caption);white-space:nowrap;flex:none;padding-left:2px}.sns-boost .sns-history-chip{align-items:center;padding:0 4px 0 0;display:inline-flex;position:relative;overflow:visible}.sns-boost .sns-history-chip>button:first-child{color:inherit;font:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px}.sns-boost .sns-history-drop{border:1px solid var(--line);width:16px;height:16px;color:var(--muted);cursor:pointer;opacity:0;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:11px;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:-6px;right:-6px}.sns-boost .sns-history-chip:hover .sns-history-drop,.sns-boost .sns-history-drop:focus-visible{opacity:1}.sns-boost .sns-history-drop:hover{color:#b4552f;background:#fdf3ef;border-color:#e0b4a4}.sns-boost .sns-url-error{font-size:var(--font-caption);background:#faece6b3;border:1px solid #e0b4a4;border-radius:9px;margin:6px 0 0;padding:8px 11px;line-height:1.6}.sns-boost .sns-url-error em{color:var(--muted);font-style:normal;font-size:var(--font-micro);margin-top:2px;display:block}.sns-boost .sns-tr{border:1px solid var(--lime-dark);background:#fcfdf5;border-radius:11px;margin-top:10px;padding:12px 14px}.sns-boost .sns-tr-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.sns-boost .sns-tr-head b{font-size:var(--font-ui);font-weight:800}.sns-boost .sns-tr-head span{color:var(--muted);font-size:var(--font-micro)}.sns-boost .sns-tr-head .text-button{margin-left:auto}.sns-boost .sns-tr-caption{color:var(--muted);font-size:var(--font-micro);word-break:break-word;background:#f0f1edb3;border-radius:8px;margin:0 0 8px;padding:7px 10px;line-height:1.6}.sns-boost .sns-tr-body{max-height:260px;font-size:var(--font-caption);word-break:break-word;white-space:pre-wrap;margin:0;line-height:1.85;overflow-y:auto}.sns-boost .sns-tr-empty{color:var(--muted)}.sns-boost .sns-tr-more{border:1px solid var(--line);color:inherit;font:inherit;font-size:var(--font-micro);cursor:pointer;background:#ffffffb3;border-radius:999px;margin-top:8px;padding:4px 11px;font-weight:700;display:inline-block}.sns-boost .sns-tr-more:hover{border-color:var(--lime-dark);background:#fcfdf5}.sns-boost .sns-tr-link{color:#5f7a15;font-size:var(--font-micro);margin-top:10px;font-weight:800;text-decoration:none;display:inline-block}.sns-boost .sns-tr-link:hover{text-decoration:underline}.sns-boost .sns-scan-lines li button{border:1px solid var(--line);width:100%;color:var(--muted);font:inherit;font-size:var(--font-caption);text-align:left;cursor:pointer;word-break:break-word;-webkit-line-clamp:3;background:#ffffff8c;border-radius:9px;-webkit-box-orient:vertical;padding:7px 10px;line-height:1.65;display:-webkit-box;overflow:hidden}.sns-boost .sns-scan-lines li button:hover{border-color:var(--lime-dark);background:#fcfdf5}.sns-boost .sns-applied{border:1px solid var(--lime-dark);background:linear-gradient(158deg,#f8ffe0e6,#ffffffb3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 15px;padding:11px 16px;display:flex;box-shadow:inset 0 1px #fffffff2,0 6px 18px #1c1e180d}.sns-boost .sns-applied-tag{background:var(--ink);color:#fff;font-size:var(--font-micro);letter-spacing:.06em;white-space:nowrap;border-radius:99px;padding:3px 9px;font-weight:900}.sns-boost .sns-applied b{min-width:0;font-size:var(--font-ui);word-break:break-word}.sns-boost .sns-applied em{min-width:0;color:var(--muted);font-style:normal;font-size:var(--font-caption);word-break:break-word}.sns-boost .sns-applied .text-button{margin-left:auto}.sns-boost .form-grid>.sns-studio-pick{grid-column:1/-1;min-width:0}.sns-boost .form-grid>.sns-studio-pick>input,.sns-boost .form-grid>.sns-studio-pick>textarea{width:100%}.sns-boost .sns-studio-extra{margin:16px 0 0}.sns-boost .sns-studio-run{margin-top:16px}.sns-boost .sns-script{flex-direction:column;gap:12px;display:flex}.sns-boost .sns-script>article{border:1px solid var(--line);background:#ffffff9e;border-radius:12px;padding:14px 16px}.sns-boost .sns-script h4{color:var(--muted);font-size:var(--font-micro);letter-spacing:.16em;margin:0 0 8px;font-weight:900}.sns-boost .sns-script p{font-size:var(--font-body);word-break:break-word;margin:0;line-height:1.85}.sns-boost .sns-script-hook{font-size:var(--font-card-title);font-weight:800;line-height:1.7}.sns-boost .sns-script-body{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sns-boost .sns-script-body li{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.sns-boost .sns-script-body em{color:#5f7a15;font-style:normal;font-size:var(--font-micro);letter-spacing:.08em;font-weight:800}.sns-boost .sns-script-body span{font-size:var(--font-body);word-break:break-word;line-height:1.85}.sns-boost .sns-board-head{color:var(--muted);font-size:var(--font-micro);letter-spacing:.16em;margin:18px 0 9px;font-weight:900}.sns-boost .sns-board{flex-direction:column;gap:10px;display:flex}.sns-boost .sns-board>article{border:1px solid var(--line);background:#ffffff9e;border-radius:12px;grid-template-columns:74px minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:14px;padding:13px 16px;display:grid}.sns-boost .sns-board-time{color:#5b5f56;font-size:var(--font-micro);white-space:nowrap;background:#eceee6;border-radius:99px;justify-self:start;padding:3px 9px;font-weight:900}.sns-boost .sns-board p{font-size:var(--font-ui);word-break:break-word;margin:0;line-height:1.75}.sns-boost .sns-board-voice{color:#47502f;font-weight:750}.sns-boost .sns-why-text{margin-top:13px}.sns-boost .sns-why-text p{font-size:var(--font-ui);word-break:break-word;margin:0 0 6px;line-height:1.85}.sns-boost .sns-why-text p:first-child{font-size:var(--font-body)}.sns-boost .sns-adapt{border-top:1px dashed #1c1e181f;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:10px;margin-top:15px;padding-top:14px;display:grid}.sns-boost .sns-adapt>article{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;min-width:0;padding:12px 14px}.sns-boost .sns-adapt>article.now{border-color:var(--lime-dark);background:#f8ffe0b8}.sns-boost .sns-adapt em{color:var(--muted);font-style:normal;font-size:var(--font-micro);margin-bottom:6px;font-weight:800;display:block}.sns-boost .sns-adapt p{font-size:var(--font-ui);word-break:break-word;margin:0;line-height:1.8}.sns-boost .sns-adapt>i{color:#b6bbae;text-align:center;font-style:normal}@media (width<=900px){.sns-boost .sns-board>article{grid-template-columns:1fr;gap:8px}.sns-boost .sns-adapt{grid-template-columns:1fr}.sns-boost .sns-adapt>i{transform:rotate(90deg)}}@media (width<=560px){.sns-boost .sns-script-body li{grid-template-columns:1fr;gap:3px}.sns-boost .sns-applied .text-button{margin-left:0}}.sns-boost .sns-perf-head,.sns-boost .sns-perf-row{grid-template-columns:minmax(104px,.85fr) minmax(104px,.85fr) minmax(190px,2.3fr) 76px 58px 58px minmax(92px,104px);align-items:center;gap:14px;padding:12px 22px;display:grid}.sns-boost .sns-perf-head{color:var(--muted);font-size:var(--font-micro);letter-spacing:.1em;border-top:1px solid #1c1e1812;font-weight:800}.sns-boost .sns-perf-head>span:nth-child(n+4){text-align:right}.sns-boost .sns-perf-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1c1e1812;transition:background .16s,box-shadow .16s}.sns-boost .sns-perf-row:hover{background:#ffffff8c}.sns-boost .sns-perf-row.active{box-shadow:inset 3px 0 0 var(--lime-dark);background:#f8ffe0b8}.sns-boost .sns-perf-row>span{min-width:0}.sns-boost .sns-perf-row b,.sns-boost .sns-perf-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sns-boost .sns-perf-row b{font-size:var(--font-ui)}.sns-boost .sns-perf-row em{color:var(--muted);font-style:normal;font-size:var(--font-micro)}.sns-boost .sns-perf-script{align-items:baseline;gap:8px;display:flex}.sns-boost .sns-perf-script>b{flex:none}.sns-boost .sns-perf-script>em{min-width:0}.sns-boost .sns-perf-num{text-align:right}.sns-boost .sns-perf-num>b{font-variant-numeric:tabular-nums}.sns-boost .sns-perf-num>em{display:none}.sns-boost .sns-perf-revenue>b{font-weight:800}.sns-boost .sns-perf-detail{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sns-boost .sns-perf-detail>div{min-width:0}.sns-boost .sns-perf-tags{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.sns-boost .sns-perf-facts{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sns-boost .sns-perf-facts li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sns-boost .sns-perf-facts em{color:var(--muted);font-style:normal;font-size:var(--font-micro);flex:none}.sns-boost .sns-perf-facts b{text-align:right;min-width:0;font-size:var(--font-ui);font-variant-numeric:tabular-nums}@media (width<=1000px){.sns-boost .sns-perf-head{display:none}.sns-boost .sns-perf-row{grid-template-columns:repeat(4,1fr);row-gap:10px;padding:14px 18px}.sns-boost .sns-perf-row .sns-perf-account,.sns-boost .sns-perf-row .sns-perf-product{grid-column:span 2}.sns-boost .sns-perf-row .sns-perf-script{grid-column:1/-1}.sns-boost .sns-perf-num{text-align:left}.sns-boost .sns-perf-num>em{display:block}}@media (width<=900px){.sns-boost .sns-perf-filters .se-segmented{flex-wrap:wrap;height:auto;display:flex}.sns-boost .sns-perf-filters .sns-select{min-width:100%}}@media (width<=760px){.sns-boost .sns-perf-detail{grid-template-columns:minmax(0,1fr)}.sns-boost .sns-perf-detail .sns-cover{max-width:168px}}@media (width<=560px){.sns-boost .sns-perf-row{grid-template-columns:repeat(2,1fr);padding:14px 16px}.sns-boost .sns-perf-row .sns-perf-account,.sns-boost .sns-perf-row .sns-perf-product{grid-column:1/-1}}.sns-boost .sns-perf-legend.end{justify-content:flex-end;margin-bottom:13px}.sns-boost .sns-perf-list .se-detail-panel{margin-top:18px}.sns-boost .sns-perf-list .sns-perf-head{border-top:0;padding-top:17px}.sns-boost .sns-perf-filterbar{flex-wrap:wrap;align-items:center;gap:9px;padding:13px 15px;display:flex}.sns-boost .sns-perf-filters .sns-select{min-width:176px}.sns-boost .sns-perf-chart{grid-template-columns:auto minmax(0,1fr) auto;column-gap:11px;display:grid}.sns-boost .sns-perf-axis{height:208px;color:var(--muted);font-size:var(--font-micro);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin:0;padding:0;line-height:1;list-style:none;display:flex}.sns-boost .sns-perf-axis li{transform:translateY(-.4em)}.sns-boost .sns-perf-axis.right{text-align:right}.sns-boost .sns-perf-plot{height:208px;position:relative}.sns-boost .sns-perf-rules{position:absolute;inset:0}.sns-boost .sns-perf-rules i{border-top:1px dashed #1c1e181a;position:absolute;left:0;right:0}.sns-boost .sns-perf-rules i:last-child{border-top:1px solid #1c1e1838}.sns-boost .sns-perf-bars{align-items:end;display:grid;position:absolute;inset:0}.sns-boost .sns-perf-bar{background:linear-gradient(180deg, var(--lime) 0%, var(--lime-dark) 100%);border-radius:7px 7px 0 0;justify-self:center;width:min(58%,52px);min-height:2px;transition:height .42s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:inset 0 0 0 1px #1c1e1812}.sns-boost .sns-perf-bar>b{font-size:var(--font-micro);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:6px;font-weight:800;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.sns-boost .sns-perf-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sns-boost .sns-perf-dot{background:var(--card);border:2px solid var(--ink);border-radius:50%;width:9px;height:9px;transition:bottom .42s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%,50%)}.sns-boost .sns-perf-xaxis{text-align:center;grid-column:2;margin-top:9px;display:grid}.sns-boost .sns-perf-xaxis b{font-size:var(--font-caption);font-variant-numeric:tabular-nums;display:block}.sns-boost .sns-perf-xaxis b i{font-style:normal}.sns-boost .sns-perf-xaxis span{color:var(--muted);font-size:var(--font-micro)}.sns-boost .sns-perf-bars.daily .sns-perf-bar{border-radius:4px 4px 0 0;width:min(80%,18px)}.sns-boost .sns-perf-xaxis.daily>div:first-child{text-align:left}.sns-boost .sns-perf-legend{align-items:center;gap:15px;display:flex}.sns-boost .sns-perf-legend span{color:var(--muted);font-size:var(--font-caption);align-items:center;gap:6px;display:inline-flex}.sns-boost .sns-perf-legend i{background:linear-gradient(180deg, var(--lime), var(--lime-dark));border-radius:3px;width:12px;height:12px}.sns-boost .sns-perf-legend i.line{border-top:2px solid var(--ink);background:0 0;border-radius:0;width:16px;height:0}.sns-boost .sns-perf-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:15px;margin-bottom:15px;display:grid}.sns-boost .sns-perf-split>.content-card{margin-bottom:0}.sns-boost .sns-rank{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-rank-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 9px;transition:background .16s;display:grid}.sns-boost .sns-rank-row:hover{background:#ffffffb3}.sns-boost .sns-rank-row.active{background:#f8ffe0cc}.sns-boost .sns-rank-row>i{width:22px;height:22px;font-style:normal;font-size:var(--font-micro);background:#1c1e180f;border-radius:50%;place-items:center;font-weight:800;display:grid}.sns-boost .sns-rank li:first-child .sns-rank-row>i{background:var(--lime)}.sns-boost .sns-rank-body{min-width:0}.sns-boost .sns-rank-head{align-items:baseline;gap:8px;min-width:0;display:flex}.sns-boost .sns-rank-head b{font-size:var(--font-ui);flex:none}.sns-boost .sns-rank-head em{min-width:0;color:var(--muted);font-style:normal;font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sns-boost .sns-rank-bar{background:#1c1e1812;border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.sns-boost .sns-rank-bar>i{background:linear-gradient(90deg, var(--lime), var(--lime-dark));border-radius:999px;height:100%;transition:width .42s cubic-bezier(.4,0,.2,1);display:block}.sns-boost .sns-rank-value{font-size:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:800}.sns-boost .sns-matrix-scroll{margin:0 -3px;padding:0 3px;overflow-x:auto}.sns-boost .sns-matrix{border-collapse:separate;border-spacing:4px;width:100%;min-width:430px}.sns-boost .sns-matrix th{color:var(--muted);font-size:var(--font-micro);white-space:nowrap;padding:3px 5px;font-weight:700}.sns-boost .sns-matrix thead th{text-align:center}.sns-boost .sns-matrix tbody th{text-align:left}.sns-boost .sns-matrix td{text-align:center;font-size:var(--font-micro);font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 6px;font-weight:700}.sns-boost .sns-matrix td.empty{color:#74776fb3;background:#1c1e1808;font-weight:400}.sns-boost .sns-matrix .total{color:var(--ink);font-weight:800}.sns-boost .sns-matrix td.total{background:#1c1e180d}.sns-boost .sns-perf-detail .form-actions{flex-wrap:wrap}.sns-boost .se-detail-grid article.sns-perf-wide{grid-column:1/-1}.sns-boost .sns-daily{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px 11px;display:grid}.sns-boost .sns-daily>em{color:var(--muted);font-style:normal;font-size:var(--font-micro)}.sns-boost .sns-spark{width:100%;height:30px;display:block}.sns-boost .sns-daily-axis{color:var(--muted);font-size:var(--font-micro);font-variant-numeric:tabular-nums;grid-column:2;justify-content:space-between;display:flex}@media (prefers-reduced-motion:reduce){.sns-boost .sns-perf-bar,.sns-boost .sns-perf-dot,.sns-boost .sns-rank-bar>i{transition:none}}@media (width<=720px){.sns-boost .sns-perf-axis,.sns-boost .sns-perf-plot{height:168px}.sns-boost .sns-perf-chart{column-gap:8px}}@media (width<=560px){.sns-boost .sns-perf-bar>b{display:none}.sns-boost .sns-perf-xaxis b{font-size:var(--font-micro)}.sns-boost .sns-perf-xaxis>div:not(:first-child) b i{display:none}.sns-boost .sns-daily{grid-template-columns:42px minmax(0,1fr);gap:6px 8px}}.sns-boost .sns-pattern-count{color:var(--muted);font-style:normal;font-size:var(--font-micro);font-weight:700}.sns-boost .sns-pattern-card{gap:12px}.sns-boost .sns-pattern-face{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:2px 0 4px;display:flex}.sns-boost .sns-pattern-cover{aspect-ratio:4/5;background:#eceee6;border-radius:13px 13px 0 0;width:auto;margin:-15px -16px 9px;display:block;position:relative;overflow:hidden}.sns-boost .sns-pattern-cover img{object-fit:cover;width:100%;height:100%;display:block}.sns-boost .sns-pattern-cover i{color:#fff;font-style:normal;font-size:var(--font-micro);letter-spacing:.04em;background:#141611b8;border-radius:999px;padding:2px 7px;font-weight:800;position:absolute;bottom:8px;left:8px}.sns-boost .sns-pattern-detail .sns-cover{margin-bottom:12px}.sns-boost .sns-pattern-revenue{letter-spacing:-.01em;align-items:baseline;gap:7px;font-size:25px;font-weight:900;line-height:1.15;display:flex}.sns-boost .sns-pattern-revenue em{color:var(--muted);font-style:normal;font-size:var(--font-micro);letter-spacing:.04em;white-space:nowrap;font-weight:800}.sns-boost .sns-pattern-hook{font-size:var(--font-ui);word-break:break-word;font-weight:800}.sns-boost .sns-pattern-sub{color:var(--muted);font-size:var(--font-caption);word-break:break-word}.sns-boost .sns-pattern-card .se-card-actions{border-top:1px dashed #e6e8df;margin-top:auto;padding-top:11px}.sns-boost .sns-pattern-detail{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:18px 22px;margin-bottom:14px;display:grid}.sns-boost .sns-pattern-detail>section{min-width:0}.sns-boost .sns-pattern-detail h4{font-size:var(--font-caption);letter-spacing:.08em;opacity:.7;margin:0 0 11px}.sns-boost .sns-pattern-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sns-boost .sns-pattern-total{font-size:21px}@media (width<=900px){.sns-boost .sns-pattern-filters .se-segmented{flex-wrap:wrap;height:auto;display:flex}}@media (width<=720px){.sns-boost .sns-pattern-detail{grid-template-columns:minmax(0,1fr)}}.sns-boost .sns-know-flow{flex-wrap:wrap;align-items:stretch;row-gap:8px;margin:0;padding:0;list-style:none;display:flex}.sns-boost .sns-know-flow>li{flex:186px;align-items:center;min-width:0;display:flex}.sns-boost .sns-know-flow>li>i{color:#b6bbae;margin:0 8px;font-style:normal}.sns-boost .sns-know-flow>li>div{background:linear-gradient(158deg,#ffffffdb,#fff9);border:1px solid #ffffffd9;border-radius:12px;flex:auto;min-width:0;padding:12px 14px;box-shadow:inset 0 1px #fffffff2,0 4px 12px #1c1e180d}.sns-boost .sns-know-flow>li:last-child>div{border-color:var(--lime-dark);background:linear-gradient(158deg,#f8ffe0f2,#fffc)}.sns-boost .sns-know-flow em{font-style:normal;font-size:var(--font-micro);letter-spacing:.12em;color:var(--muted);word-break:break-word;font-weight:800;display:block}.sns-boost .sns-know-flow b{font-size:var(--font-ui)}.sns-boost .sns-know-grid .se-card-head>h3{flex:auto;min-width:0}.sns-boost .sns-know-meta{font-size:var(--font-ui);word-break:break-word;margin:0;line-height:1.6}.sns-boost .sns-know-detail{color:var(--muted);font-size:var(--font-caption);word-break:break-word;background:#f0f1eda8;border-radius:10px;margin:0;padding:10px 12px;line-height:1.65}.sns-boost .sns-know-basis{color:var(--muted);font-size:var(--font-micro);word-break:break-word;margin:0;line-height:1.6}.sns-boost .sns-know-basis em{letter-spacing:.08em;margin-right:6px;font-style:normal;font-weight:800}.sns-boost .sns-know-tally{gap:8px}.sns-boost .sns-know-rules{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-know-rules li{border:1px solid var(--line);background:#fff9;border-left:3px solid #e2a56b;border-radius:10px;min-width:0;padding:11px 14px}.sns-boost .sns-know-rules b{font-size:var(--font-ui);word-break:break-word;line-height:1.55;display:block}.sns-boost .sns-know-rules span{color:var(--muted);font-size:var(--font-micro);margin-top:3px;display:block}@media (width<=720px){.sns-boost .se-card-grid.sns-know-grid{grid-template-columns:1fr}}.sns-boost .metric-grid.sns-prd-kpi{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.sns-boost .metric-grid.sns-prd-kpi{grid-template-columns:1fr 1fr}}@media (width<=720px){.sns-boost .metric-grid.sns-prd-kpi{grid-template-columns:1fr}}.sns-boost .sns-prd-lead{font-size:var(--font-ui);word-break:break-word;margin:0 0 14px;line-height:1.7}.sns-boost .sns-prd-face{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;align-items:stretch;gap:10px;margin:0;padding:0;display:flex}.sns-boost .sns-prd-name{font-size:var(--font-body);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.sns-boost .sns-prd-hero{color:var(--muted);font-size:var(--font-caption);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.sns-boost .sns-prd-meta{font-size:var(--font-ui);font-variant-numeric:tabular-nums;word-break:break-word;border-top:1px dashed #e6e8df;gap:4px;margin-top:auto;padding-top:11px;display:grid}.sns-boost .sns-prd-meta i{font-style:normal;line-height:1.5}.sns-boost .sns-prd-meta i:first-child{color:var(--muted);font-size:var(--font-caption)}.sns-boost .sns-prd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 11px;display:flex}.sns-boost .sns-prd-head h4{font-size:var(--font-ui);letter-spacing:.04em;margin:0}.sns-boost .sns-prd-head h4 em{color:var(--muted);font-style:normal;font-size:var(--font-micro);letter-spacing:0;margin-left:9px;font-weight:600}.sns-boost .sns-prd-head .secondary{flex:none}.sns-boost .sns-prd-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-prd-point{border:1px solid var(--line);background:#ffffff9e;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 13px;transition:border-color .16s,background .16s;display:grid}.sns-boost .sns-prd-point:hover{background:#fff;border-color:#cbd2b6}.sns-boost .sns-prd-point.editing{border-color:var(--lime-dark);background:#fff;display:block}.sns-boost .sns-prd-point>i{color:var(--muted);font-style:normal;font-size:var(--font-micro);font-variant-numeric:tabular-nums;padding-top:2px;font-weight:800}.sns-boost .sns-prd-point-body{min-width:0}.sns-boost .sns-prd-point-body p{font-size:var(--font-ui);word-break:break-word;margin:0;line-height:1.6}.sns-boost .sns-prd-point-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.sns-boost .sns-prd-point-meta em{color:var(--muted);font-style:normal;font-size:var(--font-micro);word-break:break-word;line-height:1.6}.sns-boost .sns-prd-point-actions{gap:2px;display:flex}.sns-boost .sns-prd-point-actions .text-button{padding:3px 5px}.sns-boost .sns-prd-strength{font-size:var(--font-micro);border-radius:99px;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.sns-boost .sns-prd-strength.strong{color:#5c7412;background:#efffc0}.sns-boost .sns-prd-strength.mid{color:#6b6f65;background:#eef0e9}.sns-boost .sns-prd-strength.weak{color:#9a9e94;box-shadow:inset 0 0 0 1px var(--line);background:0 0}.sns-boost .sns-prd-editor{background:#fcfdf5b8;border:1px dashed #cfd6bd;border-radius:12px;padding:13px 14px}.sns-boost .sns-prd-point.editing .sns-prd-editor{background:0 0;border:0;padding:0}.sns-boost .sns-prd-templates{margin-bottom:12px}.sns-boost .sns-prd-chip-field{flex-direction:column;gap:7px;min-width:0;display:flex}.sns-boost .sns-prd-chip-field>span{color:#62675e;font-size:var(--font-ui);font-weight:800;display:block}.sns-boost .form-grid>.sns-prd-chip-field.wide{grid-column:1/-1}.sns-boost .sns-prd-editor-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;display:flex}.sns-boost .sns-prd-accounts{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sns-boost .sns-prd-accounts li{border:1px solid var(--line);background:#ffffff9e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:8px 13px;display:grid}.sns-boost .sns-prd-accounts b{min-width:0;font-size:var(--font-ui);word-break:break-word}.sns-boost .sns-prd-accounts em{color:var(--muted);font-style:normal;font-size:var(--font-micro)}.sns-boost .sns-prd-accounts strong{font-size:var(--font-ui);font-variant-numeric:tabular-nums}.sns-boost .sns-prd-card .se-card-actions .primary{white-space:normal;min-height:40px;padding:7px 10px;line-height:1.35}@media (width<=900px){.sns-boost .sns-prd-filters{flex-wrap:wrap;width:100%}.sns-boost .sns-prd-filters .affi-search{flex:190px}.sns-boost .sns-prd-filters .affi-search input{width:100%}.sns-boost .sns-prd-filters .se-segmented{flex-wrap:wrap;height:auto;display:flex}}@media (width<=560px){.sns-boost .sns-prd-point{grid-template-columns:26px minmax(0,1fr)}.sns-boost .sns-prd-point-actions{grid-column:2;margin-top:4px;margin-left:-5px}.sns-boost .sns-prd-accounts li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.sns-boost .sns-prd-accounts em{grid-column:1}}.sns-boost .sns-lib-filter{padding:21px 22px;overflow-x:auto}.sns-boost .sns-lib-filter .se-segmented{max-width:none}.sns-boost .sns-lib-face{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.sns-boost .sns-lib-head{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.sns-boost .sns-lib-no{font-size:var(--font-card-title);font-variant-numeric:tabular-nums}.sns-boost .sns-lib-status{font-size:var(--font-micro);white-space:nowrap;border-radius:99px;padding:3px 9px;font-weight:800}.sns-boost .sns-lib-status[data-tone=draft]{color:#5b5f56;background:#eceee6}.sns-boost .sns-lib-status[data-tone=review]{color:#9c4a1b;background:#ffe6d5}.sns-boost .sns-lib-status[data-tone=approved]{color:#5c7412;background:#efffc0}.sns-boost .sns-lib-status[data-tone=shoot]{color:#22588a;background:#dfecfb}.sns-boost .sns-lib-status[data-tone=live]{color:#267a47;background:#def7e7}.sns-boost .sns-lib-status[data-tone=reject]{color:#a03a3a;background:#ffe2e2}.sns-boost .sns-lib-fresh{background:var(--ink);color:#fff;font-size:var(--font-micro);white-space:nowrap;border-radius:99px;margin-left:auto;padding:3px 9px;font-weight:800}.sns-boost .sns-lib-hook{font-size:var(--font-body);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.sns-boost .sns-lib-meta{border-top:1px dashed #e6e8df;gap:4px;margin-top:auto;padding-top:11px;display:grid}.sns-boost .sns-lib-meta i{font-style:normal;font-size:var(--font-caption);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.sns-boost .sns-lib-meta i:last-child{color:var(--muted)}.sns-boost .sns-lib-cuts{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sns-boost .sns-lib-cuts li{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sns-boost .sns-lib-cuts em{color:var(--muted);font-style:normal;font-size:var(--font-micro);white-space:nowrap;font-weight:800}.sns-boost .sns-lib-cuts span{font-size:var(--font-caption);word-break:break-word;grid-column:2;line-height:1.6}.sns-boost .sns-lib-cuts i{color:var(--muted);font-style:normal;font-size:var(--font-caption);word-break:break-word;grid-column:2;line-height:1.6}@media (width<=720px){.sns-boost .sns-lib-cuts li{grid-template-columns:1fr;gap:3px}.sns-boost .sns-lib-cuts span,.sns-boost .sns-lib-cuts i{grid-column:1}}.sns-boost .sns-lib-cover{aspect-ratio:4/5;background:#eceee6;border-radius:13px 13px 0 0;margin:-15px -16px 10px;display:block;position:relative;overflow:hidden}.sns-boost .sns-lib-cover>img{object-fit:cover;width:100%;height:100%;display:block}.sns-boost .sns-lib-cover:after{content:"";background:linear-gradient(176deg,#10120d80 0%,#10120d0f 46%,#10120d6b 100%);position:absolute;inset:0}.sns-boost .sns-lib-covertext{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;top:10px;left:10px;right:10px}.sns-boost .sns-lib-covertext em{color:#fff;letter-spacing:.01em;text-shadow:0 1px 3px #0000008c,0 0 12px #0000004d;word-break:break-word;align-self:flex-start;font-size:15px;font-style:normal;font-weight:900;line-height:1.28}.sns-boost .sns-lib-cover .sns-lib-status{z-index:1;position:absolute;bottom:9px;left:9px}.sns-boost .sns-lib-cover-lines{font-size:var(--font-ui);word-break:break-word;margin:0 0 8px;font-weight:800;line-height:1.6}.sns-boost .sns-lib-captions{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-lib-captions li{color:var(--muted);font-size:var(--font-caption);word-break:break-word;background:#f0f1edb3;border-radius:8px;padding:5px 9px;line-height:1.55}.sns-boost .sns-loop-hero{padding:24px 22px 18px}.sns-boost .sns-loop-ring{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 30px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-loop-cell{align-items:stretch;min-width:0;display:flex;position:relative}.sns-boost .sns-loop-rail{background:linear-gradient(90deg,#1c1e1812,#1c1e1826);border-radius:2px;width:24px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-27px}.sns-boost .sns-loop-rail:after{content:"";background:var(--lime-dark);width:6px;height:6px;animation:2.8s linear infinite sns-loop-flow;animation-delay:calc(var(--i,0) * .28s);border-radius:50%;position:absolute;top:-2px;left:0;box-shadow:0 0 0 3px #d7ff3f47}@keyframes sns-loop-flow{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:100%}}.sns-boost .sns-loop-tile{text-align:left;cursor:pointer;background:linear-gradient(158deg,#ffffffe0,#ffffff9e);border:1px solid #ffffffd9;border-radius:13px;flex-direction:column;flex:auto;gap:3px;min-width:0;padding:13px 14px 12px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2,0 4px 12px #1c1e180d}.sns-boost .sns-loop-tile:hover{box-shadow:var(--shadow);border-color:#cbd2b6}.sns-boost .sns-loop-tile.static{cursor:default;opacity:.82}.sns-boost .sns-loop-tile.static:hover{border-color:#ffffffd9;box-shadow:inset 0 1px #fffffff2,0 4px 12px #1c1e180d}.sns-boost .sns-loop-tile em{font-style:normal;font-size:var(--font-micro);letter-spacing:.14em;color:var(--muted);font-weight:800}.sns-boost .sns-loop-tile>b{font-size:var(--font-ui);word-break:break-word;line-height:1.35}.sns-boost .sns-loop-tile strong{letter-spacing:-.01em;align-items:baseline;gap:4px;margin-top:3px;font-size:23px;font-weight:800;line-height:1.1;display:flex}.sns-boost .sns-loop-tile strong span{font-size:var(--font-micro);color:var(--muted);font-weight:700}.sns-boost .sns-loop-tile small{color:var(--muted);font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.sns-boost .sns-loop-new{background:var(--lime);color:var(--ink);font-size:var(--font-micro);border-radius:999px;padding:2px 7px;font-weight:800;line-height:1.5;position:absolute;top:10px;right:11px}.sns-boost .sns-loop-return{border-top:1px dashed #1c1e1824;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding-top:17px;display:flex;position:relative}.sns-boost .sns-loop-return-rail{height:2px;position:absolute;top:-1px;left:0;right:0}.sns-boost .sns-loop-return-rail:after{content:"";background:var(--lime-dark);border-radius:50%;width:6px;height:6px;animation:3.4s linear infinite sns-loop-back;position:absolute;top:-2px;right:0;box-shadow:0 0 0 3px #d7ff3f47}@keyframes sns-loop-back{0%{opacity:0;right:0}18%{opacity:1}82%{opacity:1}to{opacity:0;right:100%}}.sns-boost .sns-loop-return-mark{color:#a4ab97;font-size:var(--font-card-title);line-height:1}.sns-boost .sns-loop-claim{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:0;display:flex}.sns-boost .sns-loop-claim b{font-size:var(--font-micro);letter-spacing:.06em;white-space:nowrap;background:#f0f1ede6;border-radius:999px;padding:4px 11px;font-weight:800}.sns-boost .sns-loop-claim b.back{background:var(--lime)}.sns-boost .sns-loop-claim i{color:#b6bbae;font-style:normal;font-size:var(--font-micro)}@media (prefers-reduced-motion:reduce){.sns-boost .sns-loop-rail:after,.sns-boost .sns-loop-return-rail:after{opacity:1;animation:none}.sns-boost .sns-loop-rail:after{left:50%}.sns-boost .sns-loop-return-rail:after{right:50%}}.sns-boost .sns-loop-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.sns-boost .sns-loop-week{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sns-boost .sns-loop-col{flex-direction:column;gap:9px;min-width:0;display:flex}.sns-boost .sns-loop-col-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.sns-boost .sns-loop-col-head b{font-size:var(--font-ui)}.sns-boost .sns-loop-col-head em{font-style:normal;font-size:var(--font-micro);letter-spacing:.06em;color:var(--muted);flex:none;font-weight:800}.sns-boost .sns-loop-feed{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-loop-feed>li>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff9e;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .16s,background .16s;display:grid}.sns-boost .sns-loop-feed.ranked>li>button{grid-template-columns:22px 1fr auto}.sns-boost .sns-loop-feed>li>button:hover{background:#fff;border-color:#cbd2b6}.sns-boost .sns-loop-feed>li>button>i{color:#6f7369;height:22px;font-style:normal;font-size:var(--font-micro);background:#eceee6;border-radius:50%;place-items:center;font-weight:800;display:grid}.sns-boost .sns-loop-feed>li:first-child>button>i{background:var(--lime);color:var(--ink)}.sns-boost .sns-loop-feed>li>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sns-boost .sns-loop-feed>li>button>span>b{font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.sns-boost .sns-loop-feed>li>button>span>em{font-style:normal;font-size:var(--font-micro);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.sns-boost .sns-loop-feed>li>button>strong{font-size:var(--font-ui);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-weight:800;line-height:1.2;display:flex}.sns-boost .sns-loop-feed>li>button>strong>span{font-weight:700;font-size:var(--font-micro);color:var(--muted)}.sns-boost .sns-loop-feed>li>button>strong .type{font-weight:800}.sns-boost .sns-loop-empty{text-align:center;background:#f0f1ed6b;border:1px dashed #1c1e1829;border-radius:12px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;min-height:132px;padding:20px 16px;display:flex}.sns-boost .sns-loop-empty b{font-size:var(--font-ui)}.sns-boost .sns-loop-empty p{color:var(--muted);font-size:var(--font-micro);margin:0 0 10px;line-height:1.6}@media (width<=1100px){.sns-boost .sns-loop-ring{grid-template-columns:repeat(3,minmax(0,1fr))}.sns-boost .sns-loop-cell:nth-child(3n+1) .sns-loop-rail{display:none}.sns-boost .sns-loop-week{grid-template-columns:1fr 1fr}.sns-boost .sns-loop-week>.sns-loop-col:last-child{grid-column:1/-1}}@media (width<=720px){.sns-boost .sns-loop-hero{padding:18px 16px 14px}.sns-boost .sns-loop-ring{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.sns-boost .sns-loop-cell:nth-child(3n+1) .sns-loop-rail{display:block}.sns-boost .sns-loop-cell:nth-child(odd) .sns-loop-rail{display:none}.sns-boost .sns-loop-rail{width:18px;left:-21px}.sns-boost .sns-loop-tile{padding:11px 11px 10px}.sns-boost .sns-loop-tile strong{font-size:20px}.sns-boost .sns-loop-kpi,.sns-boost .sns-loop-week{grid-template-columns:1fr}.sns-boost .sns-loop-week>.sns-loop-col:last-child{grid-column:auto}}.sns-boost .sa-section{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.sns-boost .sa-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sns-boost .sa-section-heading>div>p{color:var(--muted);font-size:var(--font-micro);letter-spacing:.16em;margin:0 0 3px;font-weight:800}.sns-boost .sa-section-heading h2{font-size:var(--font-section-title);margin:0;line-height:1.35}.sns-boost .sa-lead{max-width:62ch;color:var(--muted);font-size:var(--font-caption);line-height:var(--line-body);margin:0}.sns-boost .sa-caveat{margin:-4px 0 12px}.sns-boost .sa-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-top:14px;display:flex}.sns-boost .sa-tab{cursor:pointer;color:var(--muted);font-size:var(--font-ui);background:0 0;border:0;border-radius:8px 8px 0 0;padding:9px 14px;transition:color .16s,background .16s;position:relative}.sns-boost .sa-tab:hover{color:var(--ink);background:#ffffff8c}.sns-boost .sa-tab.active{color:var(--ink);font-weight:700}.sns-boost .sa-tab.active:after{content:"";background:var(--lime-dark);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.sns-boost .sa-tab.pendingtab{color:var(--muted);font-style:italic}.sns-boost .sa-tab.pendingtab:before{content:"";border:1px dashed var(--muted);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sns-boost .sa-row.waiting{color:var(--muted)}.sns-boost .sa-row.waiting .sa-post>b{font-weight:500}.sns-boost .sa-waiting .sa-steps{color:var(--muted);font-size:var(--font-caption);line-height:var(--line-body);gap:7px;margin:12px 0 0;padding-left:20px;display:grid}.sns-boost .sa-waiting code{font-size:var(--font-micro);background:#1c1e180d;border-radius:5px;padding:1px 6px}.sns-boost .sa-account{margin-top:20px}.sns-boost .sa-account-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.sns-boost .sa-account-head h3{font-size:var(--font-card-title);line-height:var(--line-compact);margin:0}.sns-boost .sa-account-head span{color:var(--muted);font-size:var(--font-caption)}.sns-boost .sa-metrics{grid-template-columns:repeat(4,1fr)}.sns-boost .sa-head,.sns-boost .sa-row{grid-template-columns:minmax(200px,2.6fr) minmax(64px,.8fr) minmax(74px,.9fr) minmax(70px,.85fr) minmax(70px,.85fr) minmax(50px,.6fr) minmax(84px,1fr);align-items:center;gap:12px;padding:0 22px;display:grid}.sns-boost .sa-head{border-top:1px solid #1c1e1812}.sns-boost .sa-list>.sa-table>.sa-head{border-top:0;padding-top:6px}.sns-boost .sa-list .se-detail-panel{margin-top:18px}.sns-boost .sa-list .se-detail-panel+.sa-table>.sa-head{border-top:1px solid #1c1e1812;padding-top:0}.sns-boost .sa-head>span{min-width:0}.sns-boost .sa-head>span.num{text-align:right}.sns-boost .sa-sort{cursor:pointer;width:100%;color:var(--muted);font-size:var(--font-micro);letter-spacing:.1em;outline-offset:2px;border-radius:5px;align-items:center;gap:5px;padding:11px 0;font-weight:800;transition:color .16s;display:inline-flex}.sns-boost .sa-head>span.num .sa-sort{justify-content:flex-end}.sns-boost .sa-sort:hover,.sns-boost .sa-sort.active{color:var(--ink)}.sns-boost .sa-sort>i{font-style:normal;font-size:var(--font-micro);opacity:.55;min-width:9px;transform:scale(.8)}.sns-boost .sa-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1c1e1812;padding-top:12px;padding-bottom:12px;transition:background .16s,box-shadow .16s}.sns-boost .sa-row:hover{background:#ffffff8c}.sns-boost .sa-row.active{box-shadow:inset 3px 0 0 var(--lime-dark);background:#f8ffe0b8}.sns-boost .sa-row>span{min-width:0}.sns-boost .sa-post>b,.sns-boost .sa-post>em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sns-boost .sa-post>b{font-size:var(--font-ui);font-weight:500}.sns-boost .sa-post>em{color:var(--muted);font-style:normal;font-size:var(--font-micro)}.sns-boost .sa-num{text-align:right}.sns-boost .sa-num>b{font-size:var(--font-ui);font-variant-numeric:tabular-nums}.sns-boost .sa-num>em{display:none}.sns-boost .sa-num.lead>b,.sns-boost .sa-num.strong>b{font-weight:800}.sns-boost .sa-facts{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sns-boost .sa-facts li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sns-boost .sa-facts em{min-width:0;color:var(--muted);font-style:normal;font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sns-boost .sa-facts b{text-align:right;font-size:var(--font-ui);font-variant-numeric:tabular-nums;flex:none}.sns-boost .sa-subhead{margin-top:16px}.sns-boost .sa-curve svg{width:100%;height:72px;display:block}.sns-boost .sa-curve-area{fill:#a8cd182e}.sns-boost .sa-curve-line{fill:none;stroke:var(--lime-dark);stroke-width:1.6px}.sns-boost .sa-curve-mark{stroke:var(--orange);stroke-width:1px;stroke-dasharray:3 3}.sns-boost .sa-curve-axis{color:var(--muted);font-size:var(--font-micro);justify-content:space-between;margin-top:3px;display:flex}.sns-boost .sa-curve+.sa-note,.sns-boost .sa-note{color:var(--muted);font-size:var(--font-micro);line-height:var(--line-compact);margin:6px 0 0}.sns-boost .sa-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sa-bars li{font-size:var(--font-micro);grid-template-columns:minmax(0,9ch) 1fr auto;align-items:center;gap:9px;display:grid}.sns-boost .sa-bars li>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.sns-boost .sa-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.sns-boost .sa-bar i{background:var(--lime-dark);border-radius:3px;height:100%;display:block}.sns-boost .sa-bars b{font-size:var(--font-micro);font-variant-numeric:tabular-nums}.sns-boost .sa-linkbtn{min-height:32px;font-size:var(--font-caption);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.sns-boost .sa-url{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;color:var(--muted);font-size:var(--font-micro);overflow:hidden}@media (width<=1180px){.sns-boost .sa-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=1040px){.sns-boost .sa-head{display:none}.sns-boost .sa-row{grid-template-columns:repeat(4,1fr);row-gap:10px;padding:14px 18px}.sns-boost .sa-post{grid-column:1/-1}.sns-boost .sa-num{text-align:left}.sns-boost .sa-num>em{color:var(--muted);font-style:normal;font-size:var(--font-micro);display:block}.sns-boost .sa-url{display:none}}@media (width<=620px){.sns-boost .sa-metrics{grid-template-columns:1fr}.sns-boost .sa-row{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.sns-boost .metric-grid.sns-parts-kpi{grid-template-columns:1fr 1fr}}@media (width<=720px){.sns-boost .metric-grid.sns-parts-kpi{grid-template-columns:1fr}}.sns-boost .sns-parts-count{color:var(--muted);font-style:normal;font-size:var(--font-micro);font-weight:700}.sns-boost .sns-parts-filters{flex-wrap:wrap;justify-content:flex-end;gap:9px}.sns-boost .sns-parts-filters .sns-select{min-width:168px}.sns-boost .pt-list>.sa-table>.sa-head{border-top:0;padding-top:6px}.sns-boost .pt-list .se-detail-panel{margin-top:18px}.sns-boost .pt-table .sa-head,.sns-boost .pt-table .sa-row{grid-template-columns:minmax(220px,3.2fr) minmax(150px,1.7fr) minmax(110px,1.2fr) minmax(64px,.7fr) minmax(48px,.5fr)}.sns-boost .pt-table .sa-post.pt-text>b{white-space:normal;text-overflow:clip;font-size:var(--font-ui);line-height:var(--line-normal);overflow:visible}.sns-boost .pt-cell{min-width:0;font-size:var(--font-micro);line-height:var(--line-compact)}.sns-boost .pt-cell>b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.sns-boost .pt-cell>em{display:none}.sns-boost .pt-original{box-shadow:inset 3px 0 0 var(--lime-dark);color:var(--ink);font-size:var(--font-card-title);line-height:var(--line-normal);-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8ffe0b8;border-radius:9px;margin:0 0 8px;padding:14px 16px}.sns-boost .pt-hint{color:var(--muted);font-size:var(--font-micro);line-height:var(--line-normal);margin:0 0 14px}@media (width<=1040px){.sns-boost .pt-table .sa-row{grid-template-columns:repeat(3,1fr);row-gap:10px}.sns-boost .pt-cell>em{color:var(--muted);font-style:normal;font-size:var(--font-micro);display:block}.sns-boost .pt-cell>b{white-space:normal}}@media (width<=820px){.sns-boost .pt-list>.card-title-row{flex-direction:column;align-items:flex-start;gap:12px}.sns-boost .sns-parts-filters{justify-content:flex-start;width:100%}.sns-boost .sns-parts-filters .affi-search{flex:190px}.sns-boost .sns-parts-filters .affi-search input{width:100%}.sns-boost .sns-parts-filters .se-segmented{flex-wrap:wrap;height:auto;display:flex}}@media (width<=620px){.sns-boost .pt-table .sa-row{grid-template-columns:repeat(2,1fr)}.sns-boost .sns-parts-filters .sns-select{min-width:100%}}.sns-boost .pm-block{border:1px solid var(--line);border-radius:12px;padding:12px 14px 4px}.sns-boost .pm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.sns-boost .pm-head h4{font-size:var(--font-caption);letter-spacing:.08em;opacity:.7;margin:0}.sns-boost .pm-tally{color:var(--muted);font-size:var(--font-micro);font-variant-numeric:tabular-nums}.sns-boost .pm-rule{font-size:var(--font-micro);line-height:var(--line-compact);border-radius:8px;margin:10px 0 2px;padding:9px 11px}.sns-boost .pm-rule.ok{background:#a8cd181f}.sns-boost .pm-rule.ng{background:#ff9f6621}.sns-boost .pm-rule>b{margin-right:7px;font-weight:800}.sns-boost .pm-rule.ok>b{color:#5f7a0d}.sns-boost .pm-rule.ng>b{color:var(--orange)}.sns-boost .pm-thead,.sns-boost .pm-row{grid-template-columns:minmax(150px,1fr) 96px minmax(210px,1.35fr);align-items:start;gap:12px;display:grid}.sns-boost .pm-thead{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);letter-spacing:.08em;padding:10px 0 7px;font-weight:800}.sns-boost .pm-thead>span:nth-child(2){text-align:center}.sns-boost .pm-row{border-bottom:1px solid #1c1e180f;padding:10px 0}.sns-boost .pm-row:last-child{border-bottom:0}.sns-boost .pm-line{font-size:var(--font-ui);line-height:var(--line-compact)}.sns-boost .pm-line>span{display:block}.sns-boost .pm-line>span+span{margin-top:2px}.sns-boost .pm-verdict>em{text-align:center;color:var(--muted);font-style:normal;font-size:var(--font-micro);margin-top:3px;display:block}.sns-boost .pm-chip{text-align:center;font-size:var(--font-micro);border-radius:5px;padding:2px 7px;font-weight:800;line-height:1.6;display:block}.sns-boost .pm-exact{color:#5f7a0d;background:#a8cd1838}.sns-boost .pm-near{color:#6d8a2a;background:#a8cd181f}.sns-boost .pm-func{color:var(--muted);background:#1c1e180e}.sns-boost .pm-none{color:var(--orange);background:#ff9f662b}.sns-boost .pm-nonpart{color:#6b5bc7;background:#ad9bff29}.sns-boost .pm-pid{font-size:var(--font-micro);font-variant-numeric:tabular-nums;font-weight:800}.sns-boost .pm-meta{color:var(--muted);font-size:var(--font-micro);margin-left:6px}.sns-boost .pm-orig{color:var(--ink);font-size:var(--font-caption);line-height:var(--line-compact);margin:3px 0 0}.sns-boost .pm-slot{background:#d7ff3f80;border-radius:3px;padding:0 2px;font-weight:700}.sns-boost .pm-note{color:var(--muted);font-size:var(--font-micro);line-height:var(--line-compact);margin:3px 0 0}.sns-boost .pm-note.strong{color:var(--ink)}.sns-boost .pm-partial{border-top:1px dashed var(--line);color:var(--muted);font-size:var(--font-micro);line-height:var(--line-compact);margin:6px 0 0;padding-top:6px}@media (width<=900px){.sns-boost .pm-thead{display:none}.sns-boost .pm-row{grid-template-columns:1fr;gap:7px}.sns-boost .pm-chip{display:inline-block}.sns-boost .pm-verdict>em{margin-left:7px;display:inline}.sns-boost .pm-part{border-left:2px solid var(--line);padding-left:11px}}.sns-boost .sh-video{border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 14px}.sns-boost .sh-video>h4{font-size:var(--font-caption);letter-spacing:.08em;opacity:.7;margin:0 0 8px}.sns-boost .sh-block{margin-top:15px}.sns-boost .sh-tally{color:var(--muted);font-size:var(--font-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.sns-boost .sh-head,.sns-boost .sh-row{grid-template-columns:minmax(180px,2.4fr) minmax(66px,.8fr) minmax(56px,.65fr) minmax(62px,.75fr) minmax(62px,.75fr) minmax(84px,.95fr);align-items:center;gap:12px;display:grid}.sns-boost .sh-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);letter-spacing:.1em;padding-bottom:9px;font-weight:800}.sns-boost .sh-head .num{text-align:right}.sns-boost .sh-row{border-bottom:1px solid #1c1e180f;padding:12px 0}.sns-boost .sh-row:last-child{border-bottom:0}.sns-boost .sh-post{min-width:0}.sns-boost .sh-row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;transition:background .16s,box-shadow .16s}.sns-boost .sh-row:hover{background:#ffffff8c}.sns-boost .sh-row.open{box-shadow:inset 3px 0 0 var(--lime-dark);background:#f8ffe0b8}.sns-boost .sh-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.sns-boost .sh-post>b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-ui);font-weight:500;display:block;overflow:hidden}.sns-boost .sh-post>em{color:var(--muted);font-style:normal;font-size:var(--font-micro);display:block}.sns-boost .sh-num{text-align:right;min-width:0}.sns-boost .sh-num>b{font-size:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:400}.sns-boost .sh-cell{min-width:0}.sns-boost .sh-cell>b{font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.sns-boost .sh-num>em,.sns-boost .sh-cell>em{display:none}.sns-boost .sh-block .se-inline-detail{margin:4px 0 10px}.sns-boost .sh-note{color:var(--muted);font-size:var(--font-micro);line-height:var(--line-normal);margin:10px 0 0}.sns-boost .sh-note.warn{color:var(--orange)}@media (width<=1040px){.sns-boost .sh-head{display:none}.sns-boost .sh-row{grid-template-columns:repeat(2,1fr);row-gap:10px}.sns-boost .sh-post{grid-column:1/-1}.sns-boost .sh-num{text-align:left}.sns-boost .sh-num>em,.sns-boost .sh-cell>em{color:var(--muted);font-style:normal;font-size:var(--font-micro);display:block}}.sns-boost .sh-account+.sh-account{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.sns-boost .sh-account-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sns-boost .sh-account-head h3{font-size:var(--font-card-title);line-height:var(--line-compact);margin:0}.sns-boost .sh-account-head span{color:var(--muted);font-size:var(--font-caption)}.sns-boost .sh-account-head em{color:var(--muted);font-style:normal;font-size:var(--font-micro);font-variant-numeric:tabular-nums;margin-left:auto}.sns-boost .sns-ref-section{border:1px dashed var(--line);margin-top:26px}.sns-boost .sns-ref-warn{max-width:62ch;color:var(--orange);font-size:var(--font-caption);margin:4px 0 0;line-height:1.5}.sns-boost .sns-ref-card{gap:10px}.sns-boost .sns-ref-face{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:2px 0 4px;display:flex}.sns-boost .sns-ref-no{color:var(--muted);font-size:var(--font-micro);letter-spacing:.04em;background:#eceee6;border-radius:999px;align-self:flex-start;padding:2px 8px;font-weight:800}.sns-boost .sns-ref-gmv{letter-spacing:-.01em;align-items:baseline;gap:7px;font-size:23px;font-weight:900;line-height:1.15;display:flex}.sns-boost .sns-ref-gmv em{color:var(--orange);font-style:normal;font-size:var(--font-micro);letter-spacing:.04em;white-space:nowrap;font-weight:800}.sns-boost .sns-ref-name{font-size:var(--font-ui);word-break:break-word;font-weight:800;line-height:1.35}.sns-boost .sns-ref-sub{color:var(--muted);font-size:var(--font-caption);word-break:break-word}.sns-boost .sns-ref-tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.sns-boost .sns-ref-metrics{margin-bottom:16px}.sns-boost .sns-ref-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.sns-boost .sns-ref-parts{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.sns-boost .sns-ref-parts h4{font-size:var(--font-caption);letter-spacing:.08em;opacity:.7;align-items:baseline;gap:8px;margin:0 0 11px;display:flex}.sns-boost .sns-ref-parts h4 em{letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;font-style:normal}.sns-boost .sns-ref-parts ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sns-boost .sns-ref-parts li{border:1px solid var(--line);border-radius:10px;grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:9px 12px;display:grid}.sns-boost .sns-ref-parts li b{color:var(--lime-dark);font-size:var(--font-micro);letter-spacing:.04em;grid-row:1/3;font-weight:900}.sns-boost .sns-ref-part-text{font-size:var(--font-ui);word-break:break-word;line-height:1.5}.sns-boost .sns-ref-part-meta{color:var(--muted);font-size:var(--font-micro);word-break:break-word}@media (width<=720px){.sns-boost .sns-ref-parts li{grid-template-columns:minmax(0,1fr)}.sns-boost .sns-ref-parts li b{grid-row:auto}}.direct-boost .dpr-select{position:relative}.direct-boost .dpr-select-face{width:100%;height:var(--se-control-h);min-height:var(--se-control-h);border:1px solid var(--line);border-radius:var(--se-radius);color:inherit;font:inherit;font-size:var(--font-ui);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.direct-boost .dpr-select-face>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.direct-boost .dpr-select-face>i{border-bottom:1.6px solid #8b9280;border-right:1.6px solid #8b9280;flex:none;width:8px;height:8px;margin-right:1px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.direct-boost .dpr-select.open .dpr-select-face>i{transform:translateY(1px)rotate(225deg)}.direct-boost .dpr-select-face:hover{border-color:#b9c19c}.direct-boost .dpr-select.open .dpr-select-face{border-color:#a8c923;box-shadow:0 0 0 3px #d7ff3f29}.direct-boost .dpr-select-menu{z-index:30;border:1px solid var(--lime-dark);background:#fff;border-radius:12px;max-height:264px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #1c1e1829}.direct-boost .dpr-select-menu li{min-width:0}.direct-boost .dpr-select-menu button{width:100%;color:inherit;font:inherit;font-size:var(--font-ui);text-align:left;cursor:pointer;word-break:break-word;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.direct-boost .dpr-select-menu button:hover{background:#f0f1ede6}.direct-boost .dpr-select-menu button.active{background:var(--lime);font-weight:800}.direct-boost .dpr-intake textarea{min-height:220px;font-size:var(--font-ui);line-height:1.7}.direct-boost .dpr-confirm-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.direct-boost .dpr-confirm-form>label,.direct-boost .dpr-confirm-form>.dpr-group{min-width:0;display:block}.direct-boost .dpr-confirm-form>label>span,.direct-boost .dpr-confirm-form>.dpr-group>span:first-child{color:var(--muted);font-size:var(--font-caption);margin-bottom:6px;font-weight:700;display:block}.direct-boost .dpr-confirm-form>label.wide,.direct-boost .dpr-confirm-form>.dpr-group.wide{grid-column:span 2}.direct-boost .dpr-confirm-form>label.full,.direct-boost .dpr-confirm-form>.full{grid-column:1/-1}@media (width<=1080px){.direct-boost .dpr-confirm-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.direct-boost .dpr-confirm-form{grid-template-columns:minmax(0,1fr)}.direct-boost .dpr-confirm-form>label.wide,.direct-boost .dpr-confirm-form>.dpr-group.wide{grid-column:1/-1}}.direct-boost .dpr-evidence{color:var(--muted);font-size:var(--font-micro);word-break:break-word;margin-top:6px;line-height:1.6;display:block}.direct-boost .dpr-hint{color:var(--muted);font-size:var(--font-caption);margin:0}.direct-boost .dpr-vocab{color:var(--muted);font-size:var(--font-micro)}.direct-boost .dpr-outside{font-style:normal;font-size:var(--font-micro);opacity:.7}.direct-boost .dpr-notice{border:1px solid var(--line);font-size:var(--font-caption);background:#fbfcf8;border-radius:12px;margin:14px 0;padding:14px 16px;line-height:1.7}.direct-boost .dpr-notice.error{background:#fdf5f2;border-color:#e0b4a4}.direct-boost .dpr-notice b{font-size:var(--font-ui);margin-bottom:6px;display:block}.direct-boost .dpr-notice ul{margin:0;padding-left:18px}.direct-boost .dpr-ng ul{font-size:var(--font-caption);margin:6px 0 0;padding-left:18px;line-height:1.7}.direct-boost .dpr-result{margin-top:26px}.direct-boost .dpr-result-head h2{font-size:var(--font-section-title);margin:0 0 4px}.direct-boost .dpr-result-head p{color:var(--muted);font-size:var(--font-ui);margin:0}.direct-boost .dpr-coverage{font-size:var(--font-caption);margin-top:4px}.direct-boost .dpr-candidate{margin-top:14px;padding:20px 22px}.direct-boost .dpr-candidate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.direct-boost .dpr-candidate-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.direct-boost .dpr-candidate-head h3{font-size:var(--font-card-title);margin:0}.direct-boost .dpr-rank{background:var(--lime);width:26px;height:26px;font-size:var(--font-caption);border-radius:99px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.direct-boost .dpr-handle{color:var(--muted);font-size:var(--font-caption);margin:0}.direct-boost .dpr-why{font-size:var(--font-body);margin:10px 0 0;line-height:1.7}.direct-boost .dpr-numbers{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px 16px;margin:14px 0 0;display:grid}.direct-boost .dpr-numbers dt{color:var(--muted);font-size:var(--font-micro)}.direct-boost .dpr-numbers dd{font-size:var(--font-ui);margin:2px 0 0;font-weight:700}.direct-boost .dpr-numbers dd em{color:var(--muted);font-style:normal;font-weight:400;font-size:var(--font-micro);display:block}.direct-boost .dpr-reasons{font-size:var(--font-ui);margin:12px 0 0;padding-left:18px;line-height:1.8}.direct-boost .dpr-reasons.caution{color:#8a6a1f}.direct-boost .dpr-reasons.blocker{color:#9b4a35}.direct-boost .dpr-reasons em{color:var(--muted);font-size:var(--font-micro);font-style:normal;display:block}.direct-boost .dpr-confirm{border:1px dashed var(--line);font-size:var(--font-caption);border-radius:10px;margin-top:12px;padding:12px 14px;line-height:1.7}.direct-boost .dpr-confirm ul{margin:6px 0 0;padding-left:18px}.direct-boost .dpr-guard{color:var(--muted);font-size:var(--font-caption);margin-top:16px;line-height:1.7}.direct-boost .dpr-affinity{border:1px solid var(--line);font-size:var(--font-caption);border-radius:10px;margin-top:12px;padding:12px 14px;line-height:1.8}.direct-boost .dpr-affinity>b{font-size:var(--font-ui);display:block}.direct-boost .dpr-affinity>p{font-size:var(--font-body);margin:6px 0 0;line-height:1.75}.direct-boost .dpr-affinity .conflict{color:var(--danger,#b3261e)}.direct-boost .dpr-affinity>em{color:var(--muted);font-style:normal;font-size:var(--font-micro);margin-top:8px;display:block}.direct-boost .dpr-metrics{margin-bottom:18px}.direct-boost .dpr-creator{cursor:pointer}.direct-boost .dpr-creator.pending{opacity:.78}.direct-boost .dpr-creator header{justify-content:space-between;align-items:center;gap:10px;display:flex}.direct-boost .dpr-creator header h3{min-width:0;font-size:var(--font-card-title);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.35}.direct-boost .dpr-avatar{object-fit:cover;background:#eef0e8;border:2px solid #ffffffeb;border-radius:50%;flex:none;width:44px;height:44px;display:block;box-shadow:0 1px 4px #1c1e181f}.direct-boost .dpr-avatar.panel{width:56px;height:56px}.direct-boost .dpr-avatar.inline{border-width:1.5px;width:28px;height:28px}.direct-boost .dpr-avatar.empty{color:#8a8d84;font-size:var(--font-card-title);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.direct-boost .dpr-avatar.panel.empty{font-size:var(--font-section-title)}.direct-boost .dpr-avatar.inline.empty{font-size:var(--font-caption)}.direct-boost .dpr-panel-title{align-items:center;gap:12px;min-width:0;display:flex}.direct-boost .dpr-meta{color:var(--muted);font-size:var(--font-caption);margin:6px 0 0;line-height:1.6}.direct-boost .dpr-meta.warn{color:#8a6a1f}.direct-boost .dpr-sub{font-size:var(--font-card-title);margin:22px 0 8px}.direct-boost .dpr-product header{justify-content:space-between;align-items:center;gap:10px;display:flex}.direct-boost .dpr-product header h3{font-size:var(--font-card-title);margin:0}.direct-boost .dpr-history-table{font-size:var(--font-ui)}.direct-boost .dpr-history-table td{vertical-align:middle}.direct-boost .dpr-history-table td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.direct-boost .dpr-history-table th.num,.direct-boost .dpr-history-table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.direct-boost .dpr-history-table td:last-child{text-align:right;white-space:nowrap}.direct-boost .dpr-history-table tr.active td{background:#d7ff3f2e}.direct-boost .dpr-recorded{color:#6d5a1c;font-size:var(--font-ui);background:#fff4d6b3;border-left:3px solid #b99a3b;border-radius:6px;margin:0 0 14px;padding:9px 12px;font-weight:700}.direct-boost .dpr-table{border-collapse:collapse;width:100%;font-size:var(--font-caption)}.direct-boost .dpr-table th{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);text-align:left;white-space:nowrap;padding:8px 10px;font-weight:800}.direct-boost .dpr-table td{vertical-align:top;border-bottom:1px solid #ecece7;padding:9px 10px}.direct-boost .dpr-table tr:last-child td{border-bottom:0}.direct-boost .page-wrap>.se-card-grid{padding-inline:0}.direct-boost .page-wrap>.se-detail-panel{margin-inline:0}.direct-boost .empty-table{border-top:0}.direct-boost .dpr-manual{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;margin:0;display:grid}.direct-boost .dpr-manual dt{color:var(--muted);font-size:var(--font-micro)}.direct-boost .dpr-manual dd{font-size:var(--font-ui);word-break:break-word;margin:2px 0 0;font-weight:700}.direct-boost .dpr-manual dd.unset{color:var(--muted);font-weight:400}.direct-boost .dpr-manual dd a{color:inherit}.direct-boost .dpr-manual dd em{color:var(--muted);font-style:normal;font-weight:400;font-size:var(--font-micro);line-height:1.6;display:block}.direct-boost .dpr-dossier-headline{font-size:var(--font-card-title);margin:4px 0 6px;font-weight:700;line-height:1.7}.direct-boost .dpr-dossier{columns:420px 2;column-gap:12px;margin:0}.direct-boost .dpr-dossier-card{border:1px solid var(--line);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;background:#ffffff8c;border-radius:12px;margin:0 0 12px;padding:12px 16px 14px;display:block}.direct-boost .dpr-dossier-card h6{font-size:var(--font-caption);color:var(--muted);margin:0 0 8px;font-weight:700}.direct-boost .dpr-dossier-card ul{margin:0;padding-left:1.2em;list-style:outside}.direct-boost .dpr-dossier-card li+li{margin-top:10px}.direct-boost .dpr-dossier-card li{font-size:var(--font-body);word-break:break-word;line-height:1.75}.direct-boost .dpr-dossier-card li::marker{color:var(--muted)}.direct-boost .dpr-dossier-card li>span:first-child{margin-right:6px}.direct-boost .dpr-sub-minor{font-size:var(--font-ui);color:var(--muted);margin:18px 0 8px;font-weight:700}.direct-boost .dpr-post-chips{vertical-align:1px;flex-wrap:wrap;gap:4px;display:inline-flex}.direct-boost .dpr-post-chip{border:1px solid var(--line);font-size:var(--font-micro);color:var(--muted);white-space:nowrap;border-radius:999px;padding:0 7px;line-height:18px;text-decoration:none;display:inline-block}.direct-boost .dpr-post-chip:after{content:" ↗"}.direct-boost .dpr-post-chip:hover{color:inherit;border-color:currentColor}.direct-boost .dpr-post-more{font-size:var(--font-micro);color:var(--muted);line-height:20px}.direct-boost .dpr-dossier-brief{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.direct-boost .dpr-raw{border:1px solid var(--line);max-height:320px;font:inherit;font-size:var(--font-caption);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:10px;margin:0;padding:12px 14px;line-height:1.75;overflow:auto}.direct-boost .dpr-product{cursor:pointer}.direct-boost .dpr-product .inline-actions{margin-top:auto}.direct-boost .dpr-manual-form{background:#ffffff8c;margin:0}.direct-boost .dpr-manual-form textarea{min-height:76px;font-size:var(--font-ui);line-height:1.7}.direct-boost .dpr-label{color:var(--muted);font-size:var(--font-caption);margin-bottom:6px;font-weight:700;display:block}.direct-boost .dpr-lock-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}@media (width<=860px){.direct-boost .dpr-lock-row{grid-template-columns:minmax(0,1fr)}}.direct-boost .dpr-masonry{columns:3 330px;column-gap:14px}@media (width<=1080px){.direct-boost .dpr-masonry{columns:2 300px}}@media (width<=720px){.direct-boost .dpr-masonry{columns:1}}.direct-boost .dpr-settings-card{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 14px;padding:16px 18px 6px;display:block}.direct-boost .dpr-settings-card>h3{font-size:var(--font-card-title);letter-spacing:-.01em;border-bottom:1px solid #ecece7;margin:0 0 4px;padding-bottom:10px}.direct-boost .dpr-setting{border-bottom:1px dashed #e8e9e2;padding:12px 0}.direct-boost .dpr-setting:last-of-type{border-bottom:0}.direct-boost .dpr-setting>label{min-width:0;display:block}.direct-boost .dpr-setting>label>span:first-child{font-size:var(--font-ui);align-items:baseline;gap:8px;margin-bottom:7px;font-weight:700;line-height:1.45;display:flex}.direct-boost .dpr-changed{background:var(--lime);color:#4c6210;font-style:normal;font-size:var(--font-micro);border-radius:99px;flex:none;padding:1px 7px;font-weight:800}.direct-boost .dpr-field{align-items:center;gap:9px;display:flex}.direct-boost .dpr-field>input{flex:auto;min-width:0;max-width:180px}.direct-boost .dpr-field>i{color:var(--muted);font-style:normal;font-size:var(--font-caption);flex:none}.direct-boost .dpr-setting-note{color:var(--muted);font-size:var(--font-micro);word-break:break-word;margin:8px 0 0;line-height:1.65}.direct-boost .dpr-setting-note b{color:#62675e;font-size:var(--font-micro);background:#f0f1ed;border-radius:5px;margin-right:7px;padding:1px 6px;font-weight:700;display:inline-block}.direct-boost .dpr-setting-stamp{color:#8a9280;font-size:var(--font-micro);margin:5px 0 0}.direct-boost .dpr-plan-item{border:1px solid var(--line);background:#fcfdfa;border-radius:10px;margin:12px 0 0;padding:11px 12px}.direct-boost .dpr-plan-top{grid-template-columns:minmax(0,72px) minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.direct-boost .dpr-plan-note{margin-top:9px;display:block}.direct-boost .dpr-plan-item label{min-width:0;display:block}.direct-boost .dpr-plan-item label>span{color:var(--muted);font-size:var(--font-micro);margin-bottom:5px;font-weight:700;display:block}.direct-boost .dpr-plan-top>.text-button{padding-bottom:10px}.direct-boost .dpr-add{margin:12px 0 10px}.direct-boost .dpr-settings-card input{width:100%;min-height:var(--se-control-h-sm);border-radius:var(--se-radius);color:var(--ink);font:inherit;font-size:var(--font-ui);background:#fff;border:1px solid #d4d6ce;outline:none;margin:0;padding:9px 11px}.direct-boost .dpr-settings-card input:focus{border-color:#8ca51d;box-shadow:0 0 0 3px #8ca51d1f}.direct-boost .dpr-login{justify-content:center;align-items:center;min-height:78vh;padding:40px 20px;display:flex}.direct-boost .dpr-login-card{width:100%;max-width:400px;padding:28px 30px;transition:none;animation:none;display:block;transform:none}.direct-boost .dpr-login-card:before{display:none}.direct-boost .dpr-login-card:hover{border-color:var(--line);box-shadow:0 1px 2px #1c1e1808}.direct-boost .se-card.dpr-editable{transform:none}.direct-boost .se-card:has(input,textarea,select,.dpr-select,.se-chip-grid){transform:none}.direct-boost .dpr-login-eyebrow{color:#8a8d84;font-size:var(--font-caption);letter-spacing:.18em;margin:0;font-weight:800}.direct-boost .dpr-login-card h1{letter-spacing:-.02em;margin:6px 0 20px;font-size:24px}.direct-boost .dpr-login-card label{margin-bottom:14px;display:block}.direct-boost .dpr-login-card label>span,.direct-boost .dpr-settings-card>.dpr-setting>label>span{font-size:var(--font-ui);margin-bottom:6px;font-weight:700;display:block}.direct-boost .dpr-login-card input{width:100%;min-height:var(--se-control-h);border-radius:var(--se-radius);color:var(--ink);font:inherit;font-size:var(--font-ui);background:#fff;border:1px solid #d4d6ce;outline:none;margin:0;padding:10px 12px}.direct-boost .dpr-login-card input:focus{border-color:#8ca51d;box-shadow:0 0 0 3px #8ca51d1f}.direct-boost .dpr-login-card>button{width:100%;margin-top:4px}.direct-boost .dpr-issued{font-size:var(--font-ui);word-break:break-all;margin:4px 0 0}.direct-boost .dpr-issued.strong{letter-spacing:.04em;background:#f0f1ed;border-radius:8px;margin:6px 0 10px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:700}.direct-boost .dpr-user{border-bottom:1px dashed #e8e9e2;padding:13px 0}.direct-boost .dpr-user:last-of-type{border-bottom:0}.direct-boost .dpr-user-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.direct-boost .dpr-user-head b{font-size:var(--font-ui)}.direct-boost .dpr-user .inline-actions{flex-wrap:wrap;row-gap:4px;margin-top:9px}.direct-boost .text-button.danger{color:#9b4a35}.direct-boost .dpr-evidence-row{color:var(--muted);font-style:normal;font-size:var(--font-micro);word-break:break-word;line-height:1.6;display:block}.direct-boost .dpr-unset{color:var(--muted);font-style:normal}.direct-boost .dpr-handle a{color:inherit;text-decoration:none}.direct-boost .dpr-handle a:hover{text-decoration:underline}.direct-boost .dpr-block-link{text-align:center;width:100%;margin-top:4px;text-decoration:none;display:block}.direct-boost .dpr-zero{color:#9b4a35;font-weight:700}.boost-home-card.direct strong i{background:#ffd166}.direct-boost .dpr-switch{height:30px;color:var(--ink);font-size:var(--font-ui);letter-spacing:.02em;white-space:nowrap;background:#ffffff9e;border:1px solid #1c1e1838;border-radius:999px;align-items:center;padding:0 13px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.direct-boost .dpr-switch:hover{background:var(--lime);border-color:#1c1e1857}.direct-boost .dpr-admin-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;display:flex}.direct-boost .dpr-search{width:260px;min-height:var(--se-control-h-sm);border-radius:var(--se-radius);color:var(--ink);font:inherit;font-size:var(--font-ui);background:#fff;border:1px solid #d4d6ce;outline:none;padding:8px 12px}.direct-boost .dpr-search:focus{border-color:#8ca51d;box-shadow:0 0 0 3px #8ca51d1f}.direct-boost .dpr-filter{align-items:center;gap:8px;display:flex}.direct-boost .dpr-filter>span{color:var(--muted);font-size:var(--font-caption);font-weight:700}.direct-boost .dpr-filter .dpr-select{min-width:190px}.direct-boost .dpr-admin-form{margin-bottom:14px;padding:20px 22px}.direct-boost .dpr-admin-form>h3{font-size:var(--font-card-title);margin:0 0 14px}.direct-boost .dpr-admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.direct-boost .dpr-admin-form-grid>label,.direct-boost .dpr-admin-form-grid>.dpr-group{min-width:0;display:block}.direct-boost .dpr-admin-form-grid>label>span,.direct-boost .dpr-admin-form-grid>.dpr-group>span:first-child{font-size:var(--font-ui);margin-bottom:6px;font-weight:700;display:block}.direct-boost .dpr-admin-form input,.direct-boost .dpr-row-editor input{width:100%;min-height:var(--se-control-h-sm);border-radius:var(--se-radius);color:var(--ink);font:inherit;font-size:var(--font-ui);background:#fff;border:1px solid #d4d6ce;outline:none;margin:0;padding:9px 11px}.direct-boost .dpr-admin-form input:focus,.direct-boost .dpr-row-editor input:focus{border-color:#8ca51d;box-shadow:0 0 0 3px #8ca51d1f}.direct-boost .dpr-admin-table-card{padding:6px 10px;overflow-x:auto}.direct-boost .dpr-users-table,.direct-boost .dpr-audit-table{font-size:var(--font-ui)}.direct-boost .dpr-users-table td,.direct-boost .dpr-audit-table td{vertical-align:middle}.direct-boost .dpr-users-table th.num,.direct-boost .dpr-users-table td.num{text-align:right}.direct-boost .dpr-users-table td.act,.direct-boost .dpr-audit-table td.act{text-align:right;white-space:nowrap}.direct-boost .dpr-audit-table td.nowrap{white-space:nowrap}.direct-boost .dpr-runs-table{font-size:var(--font-ui)}.direct-boost .dpr-runs-table td{vertical-align:middle}.direct-boost .dpr-runs-table td.nowrap{white-space:nowrap}.direct-boost .dpr-runs-table th.num,.direct-boost .dpr-runs-table td.num{text-align:right;font-variant-numeric:tabular-nums}.direct-boost .dpr-run-detail{border-top:1px solid var(--line);font-size:var(--font-caption);margin:4px 6px 12px;padding:12px 14px}.direct-boost .dpr-run-detail h4{font-size:var(--font-ui);margin:10px 0 6px}.direct-boost .dpr-trace{gap:10px;margin:0;padding-left:20px;display:grid}.direct-boost .dpr-trace>li>b{font-size:var(--font-ui)}.direct-boost .dpr-trace .conflict{color:var(--danger,#b3261e);margin:4px 0 0}.direct-boost .dpr-run-detail pre{white-space:pre-wrap;word-break:break-word;font-size:var(--font-micro);background:#0000000a;border-radius:8px;margin:4px 0 0;padding:8px 10px;line-height:1.6}.direct-boost .dpr-run-output{font-size:var(--font-caption)!important}.direct-boost .dpr-login-cell{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-caption);margin-right:7px;font-weight:700}.direct-boost .dpr-row-off{opacity:.55}.direct-boost .dpr-flag{color:#7a5a12;font-size:var(--font-micro);background:#f6e7c6;border-radius:4px;margin-left:7px;padding:1px 6px;font-style:normal;font-weight:800;display:inline-block}.direct-boost .dpr-by{color:var(--muted);font-size:var(--font-micro);margin-top:2px;font-style:normal;display:block}.direct-boost .dpr-row-editor>td{background:#f7f8f4;padding:14px 12px}.direct-boost .dpr-editor-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.direct-boost .dpr-editor-grid>label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.direct-boost .dpr-editor-grid>label>span{color:var(--muted);font-size:var(--font-micro);grid-column:1/-1;font-weight:700}.direct-boost .dpr-editor-actions{flex-wrap:wrap;row-gap:6px;margin-top:14px}.direct-boost .dpr-editor-boards{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:14px;display:grid}.direct-boost .dpr-editor-boards>span{color:var(--muted);font-size:var(--font-micro);grid-column:1/-1;font-weight:700}@media (width<=720px){.direct-boost .dpr-search{width:100%}}.direct-boost .dpr-report{border:1px solid #1c1e1824;border-left:3px solid var(--ink);border-radius:var(--se-radius);background:#ffffffa8;margin:0 0 20px;padding:20px 22px}.direct-boost .dpr-report>h3{font-size:var(--font-card-title);margin:0 0 12px}.direct-boost .dpr-report-summary{font-size:var(--font-body);margin:0 0 16px;line-height:1.85}.direct-boost .dpr-report-picks{margin:0;padding:0;list-style:none}.direct-boost .dpr-report-picks>li{border-top:1px dashed #e2e4dc;padding:13px 0}.direct-boost .dpr-report-picks>li>p{font-size:var(--font-ui);margin:7px 0 0;line-height:1.8}.direct-boost .dpr-report-picks .dpr-user-head b{font-size:var(--font-ui)}.direct-boost .dpr-report-excluded{color:var(--muted);font-size:var(--font-caption);border-top:1px dashed #e2e4dc;margin:16px 0 0;padding-top:13px;line-height:1.8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
