:root{--v4-ink: #202649;--v4-ink-soft: #354067;--v4-muted: #7a85a6;--v4-primary: #7653eb;--v4-primary-strong: #684bd9;--v4-primary-soft: #f0ebff;--v4-primary-border: #ded5fc;--v4-info: #427fd4;--v4-page: #f6f7fd;--v4-surface: #ffffff;--v4-surface-soft: #faf9ff;--v4-stroke: #e6e9f5;--v4-stroke-strong: #d9dcef;--v4-success: #178e78;--v4-success-soft: #e5f9f1;--v4-warning: #b97730;--v4-warning-soft: #fff3e5;--v4-danger: #cc5263;--v4-danger-soft: #ffedf0;--v4-shadow: 0 12px 36px rgba(59, 53, 133, .055);--v4-shadow-raised: 0 18px 48px rgba(59, 53, 133, .12);--v4-radius-card: 15px;--v4-radius-control: 9px;--v4-sidebar: 228px;--v4-topbar: 66px;--v4-font: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", "Segoe UI", system-ui, sans-serif;--v4-type-page-title: 28px;--v4-type-section-title: 21px;--v4-type-card-title: 17px;--v4-type-body: 14px;--v4-type-label: 14px;--v4-type-caption: 12px;--v4-leading-title: 1.32;--v4-leading-body: 1.65;--blue-700: var(--v4-primary-strong);--blue-600: var(--v4-primary);--blue-500: #8668ee;--blue-100: #ebe6ff;--blue-50: #f6f3ff;--navy-950: #171c3d;--navy-900: var(--v4-ink);--navy-700: var(--v4-ink-soft);--slate-600: #5f6e90;--slate-500: var(--v4-muted);--bg: var(--v4-page);--surface: var(--v4-surface);--surface-soft: var(--v4-surface-soft);--border: var(--v4-stroke);--border-strong: var(--v4-stroke-strong);--green: var(--v4-success);--green-soft: var(--v4-success-soft);--orange: var(--v4-warning);--orange-soft: var(--v4-warning-soft);--red: var(--v4-danger);--red-soft: var(--v4-danger-soft);--purple: var(--v4-primary);--purple-soft: var(--v4-primary-soft);--shadow-xs: 0 3px 12px rgba(59, 53, 133, .045);--shadow-sm: var(--v4-shadow);--shadow-lg: var(--v4-shadow-raised);--radius: var(--v4-radius-card);--radius-sm: var(--v4-radius-control);--sidebar: var(--v4-sidebar);--topbar: var(--v4-topbar);--gf-blue-50: #f6f3ff;--gf-blue-100: #ebe6ff;--gf-blue-200: var(--v4-primary-border);--gf-blue-500: #8668ee;--gf-blue-600: var(--v4-primary);--gf-blue-700: var(--v4-primary-strong);--gf-gray-50: var(--v4-page);--gf-gray-100: #f0f1f8;--gf-gray-200: var(--v4-stroke);--gf-gray-300: var(--v4-stroke-strong);--gf-gray-400: #9ba3bf;--gf-gray-500: var(--v4-muted);--gf-gray-600: #5f6e90;--gf-gray-700: var(--v4-ink-soft);--gf-gray-800: #2a3157;--gf-gray-900: var(--v4-ink);--gf-emerald-50: var(--v4-success-soft);--gf-emerald-500: #22a58b;--gf-emerald-600: var(--v4-success);--gf-amber-50: var(--v4-warning-soft);--gf-amber-600: var(--v4-warning);--gf-red-50: var(--v4-danger-soft);--gf-red-500: #dc6675;--gf-red-600: var(--v4-danger);--gf-violet-500: var(--v4-primary);--gf-sidebar-default-width: var(--v4-sidebar);--gf-sidebar-min-width: var(--v4-sidebar);--gf-topbar-height: var(--v4-topbar);--gf-content-max: 1750px;--gf-radius-nav: 11px;--gf-radius-control: var(--v4-radius-control);--gf-radius-focus: 13px;--gf-shadow-surface: var(--v4-shadow);--gf-shadow-menu: var(--v4-shadow-raised);--gf-font: var(--v4-font)}html.v4-ui{background:var(--v4-page);color:var(--v4-ink);font-family:var(--v4-font);font-synthesis:none;letter-spacing:0;scrollbar-color:#c5bde9 transparent}html.v4-ui *,html.v4-ui *:before,html.v4-ui *:after{box-sizing:border-box}html.v4-ui body{background:radial-gradient(760px 440px at 78% 0%,rgba(227,221,255,.52),transparent 74%),linear-gradient(132deg,#fcfcff 0%,var(--v4-page) 74%);color:var(--v4-ink);font-family:var(--v4-font);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.v4-ui ::selection{background:#dcd3ff;color:#28204f}html.v4-ui :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(118,83,235,.32);outline-offset:2px}html.v4-ui :where(button,input,select,textarea){font:inherit;letter-spacing:0}html.v4-ui :where(input,select,textarea){accent-color:var(--v4-primary)}html.v4-ui input[type=file]{min-height:46px;padding:5px 8px;color:var(--v4-ink-soft);background:var(--v4-surface)}html.v4-ui input[type=file]::file-selector-button{min-height:34px;margin-right:12px;padding:7px 13px;border:1px solid var(--v4-primary-border);border-radius:8px;color:var(--v4-primary-strong);background:var(--v4-primary-soft);font:inherit;font-weight:700;cursor:pointer}html.v4-ui input[type=file]::file-selector-button:hover{border-color:var(--v4-primary);background:#e8e1ff}html.v4-ui :where(button,a,summary){-webkit-tap-highlight-color:transparent}html.v4-ui :where(.main-column,.side-column,.panel,.card,.record-main,.section-title,.hero-copy,.stat,.metric,td,th){min-width:0}html.v4-ui :where(h1,h2,h3,h4,p,label,small,.status,.badge,.btn,.button,td,th){overflow-wrap:break-word;word-break:normal}html.v4-ui :where(h1,h2,h3,h4){letter-spacing:0;text-wrap:balance}html.v4-ui :where(p,.description,.helper,.hint,.record-main){line-height:var(--v4-leading-body)}html.v4-ui :where(code,samp,.audit-token,.technical-value,[data-technical-value]){overflow-wrap:anywhere;word-break:break-word}html.v4-ui :where(.btn,.button,.gf-button){max-width:100%;text-align:center;white-space:normal}html.v4-ui .record-source-note{color:var(--v4-warning);display:block;font-size:var(--v4-type-caption);font-weight:600;line-height:1.5;margin-top:4px}html.v4-ui :where(table,.stat,.metric,.value,.kpi,.audit-token){font-variant-numeric:tabular-nums}html.v4-ui .app-shell{background:transparent}html.v4-ui .app-shell>.sidebar,html.v4-ui .role-sidebar{background:linear-gradient(158deg,#fff 32%,#f9f6ff);border-right-color:var(--v4-stroke);box-shadow:8px 0 30px #43397f09;width:var(--v4-sidebar)}html.v4-ui .brand-logo{border-radius:12px;box-shadow:0 8px 20px #684bd929}html.v4-ui .nav-link{border-radius:11px;color:#667391;min-height:42px}html.v4-ui .nav-link:hover{background:#f1edff;color:var(--v4-primary-strong)}html.v4-ui .nav-link.active,html.v4-ui .nav-link[aria-current=page]{background:linear-gradient(95deg,#eae4ff,#f5f3ff);box-shadow:inset 3px 0 0 var(--v4-primary);color:var(--v4-primary-strong)}html.v4-ui .plan-card,html.v4-ui .aside-bottom{background:#f1edffc7;border-color:var(--v4-primary-border);border-radius:14px}html.v4-ui .topbar{background:#ffffffe6;border-bottom-color:#e6e9f5d1;min-height:var(--v4-topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.v4-ui .project-switch,html.v4-ui .project-chip,html.v4-ui .global-search,html.v4-ui .searchbox{background:#fff;border-color:var(--v4-stroke);border-radius:10px;box-shadow:0 4px 16px #44368e0d}html.v4-ui .app-main,html.v4-ui .public-main,html.v4-ui .gf-main{background:transparent}html.v4-ui .main-column,html.v4-ui .content,html.v4-ui .gf-content{max-width:1750px}html.v4-ui :where(.panel,.card,.report-card,.feature-card,.price-card,.boundary,.metric-card,.gf-settings-panel,.gf-card,.geo-rail){background:var(--v4-surface);border-color:var(--v4-stroke);border-radius:var(--v4-radius-card);box-shadow:var(--v4-shadow)}html.v4-ui :where(.hero,.public-hero,.compact-hero){background:linear-gradient(110deg,#fff 1%,#f7f5ff 63%,#e8e3ff);border-color:#e4e4f8;border-radius:16px;box-shadow:var(--v4-shadow)}html.v4-ui :where(.btn,.button,.gf-button,button[type=submit]):not(.icon-btn):not(.gf-icon-button){border-radius:var(--v4-radius-control);min-height:44px}html.v4-ui :where(.btn.primary,.button:not(.secondary),.gf-button--primary,button[type=submit]:not(.btn):not(.button):not(.gf-button)):not(.icon-btn):not(.gf-icon-button){background:var(--v4-primary);border-color:var(--v4-primary);color:#fff;box-shadow:0 8px 18px #7653eb29}html.v4-ui :where(.btn.primary,.button:not(.secondary),.gf-button--primary,button[type=submit]:not(.btn):not(.button):not(.gf-button)):not(.icon-btn):not(.gf-icon-button):hover{background:var(--v4-primary-strong);border-color:var(--v4-primary-strong)}html.v4-ui :where(.btn.secondary,.button.secondary,.gf-button){background:#fff;border-color:var(--v4-primary-border);color:var(--v4-primary-strong);box-shadow:none}html.v4-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border-color:var(--v4-stroke-strong);border-radius:var(--v4-radius-control);color:var(--v4-ink);min-height:42px}html.v4-ui :where(input,select,textarea):focus{border-color:var(--v4-primary);box-shadow:0 0 0 3px #7653eb21;outline:0}html.v4-ui :where(.status,.badge,.tag){border-radius:7px;font-weight:700}html.v4-ui :where(.status.success,.badge.success,.tag.green,.status.good){background:var(--v4-success-soft);color:var(--v4-success)}html.v4-ui :where(.status.warning,.badge.warning,.tag.orange,.status.warn){background:var(--v4-warning-soft);color:var(--v4-warning)}html.v4-ui :where(.status.danger,.badge.danger,.tag.red,.status.bad){background:var(--v4-danger-soft);color:var(--v4-danger)}html.v4-ui :where(.status.blue,.badge.blue,.tag.violet){background:var(--v4-primary-soft);color:var(--v4-primary-strong)}html.v4-ui :where(.demo-note,.notice,.alert,.geo-notice,.gf-flash){border-radius:11px}html.v4-ui :where(.table-wrap,.overflow-x-auto){scrollbar-color:#c5bde9 transparent}html.v4-ui table{border-collapse:separate;border-spacing:0}html.v4-ui th{background:#faf9ff;color:#687391}html.v4-ui :where(th,td){border-bottom-color:var(--v4-stroke)}html.v4-ui tbody tr:hover td{background:#fbfaff}html.v4-ui .gf-admin-v3{background:transparent}html.v4-ui .gf-sidebar{background:linear-gradient(158deg,#fff 32%,#f9f6ff);border-right:1px solid var(--v4-stroke)}html.v4-ui .gf-sidebar__link,html.v4-ui .gf-sidebar__account,html.v4-ui .gf-sidebar__utility{border-radius:11px}html.v4-ui .gf-sidebar__link[aria-current=page],html.v4-ui .gf-sidebar__link.is-active{background:linear-gradient(95deg,#eae4ff,#f5f3ff);box-shadow:inset 3px 0 0 var(--v4-primary);color:var(--v4-primary-strong)}html.v4-ui .gf-topbar{background:#ffffffe6;border-bottom:1px solid rgba(230,233,245,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.v4-ui .gf-content{padding:22px 28px 55px}html.v4-ui .gf-page-header h1,html.v4-ui .page-title,html.v4-ui h1{color:var(--v4-ink);letter-spacing:0}html.v4-ui .gf-eyebrow{color:var(--v4-primary);letter-spacing:0}html.v4-ui .gf-settings-panel,html.v4-ui .gf-modal,html.v4-ui .gf-popover{border:1px solid var(--v4-stroke);border-radius:var(--v4-radius-card);box-shadow:var(--v4-shadow-raised)}html.v4-ui .public-body,html.v4-ui .auth-layout,html.v4-ui .wm-page{background:transparent}html.v4-ui .public-header,html.v4-ui .auth-header,html.v4-ui .wm-nav{background:#ffffffe6;border-bottom-color:#e6e9f5d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.v4-ui .auth-card,html.v4-ui .auth-visual,html.v4-ui .wm-evidence,html.v4-ui .wm-case-proof{border-color:var(--v4-stroke);border-radius:var(--v4-radius-card);box-shadow:var(--v4-shadow)}html.v4-ui .auth-card{background:#fffffff7}html.v4-ui .public-nav a[aria-current=page]{color:var(--v4-primary-strong)}html.v4-ui .footer,html.v4-ui .wm-footer{border-top-color:var(--v4-stroke)}html.v4-ui .bar{background:linear-gradient(128deg,#29234d,#6d51d8)}html.v4-ui .bar-inner,html.v4-ui .wrap{max-width:1280px}html.v4-ui .bar .nav a:hover,html.v4-ui .bar .nav button:hover,html.v4-ui .bar .nav a[aria-current=page]{background:#ffffff24}html.v4-ui .gf-error-page{background:radial-gradient(640px 380px at 75% 8%,rgba(221,213,252,.72),transparent 72%),var(--v4-page)}html.v4-ui .gf-error-card{border:1px solid var(--v4-stroke);border-radius:18px;box-shadow:var(--v4-shadow-raised)}html.v4-ui .gf-error-card__mark{background:var(--v4-primary-soft);color:var(--v4-primary-strong)}html.v4-ui body.wm-v21-project{background:radial-gradient(760px 440px at 78% 0%,rgba(227,221,255,.52),transparent 74%),var(--v4-page);color:var(--v4-ink);font-family:var(--v4-font)}html.v4-ui body.wm-v21-project>.shell,html.v4-ui body.wm-v21-project>main.shell{max-width:1540px;padding:24px clamp(16px,3vw,42px) 64px}html.v4-ui body.wm-v21-project .topbar{align-items:center;background:linear-gradient(110deg,#fff 1%,#f7f5ff 63%,#e8e3ff);border:1px solid #e4e4f8;border-radius:16px;box-shadow:var(--v4-shadow);margin-bottom:18px;min-height:0;padding:22px 24px}html.v4-ui body.wm-v21-project :where(.panel,.metric){background:var(--v4-surface);border:1px solid var(--v4-stroke);border-radius:var(--v4-radius-card);box-shadow:var(--v4-shadow)}html.v4-ui body.wm-v21-project :where(.button,button){border-color:var(--v4-primary-border);border-radius:var(--v4-radius-control)}html.v4-ui body.wm-v21-project :where(.button--primary,button[type=submit]){background:var(--v4-primary);border-color:var(--v4-primary);color:#fff}html.v4-ui body.wm-v21-project :where(.notice,.boundary){border-color:var(--v4-primary-border);border-radius:11px}html.v4-ui body.wm-v21-project :where(.meta,.muted,.small,.eyebrow){color:var(--v4-muted)}html.v4-ui body.v4-dalong{background:radial-gradient(760px 440px at 78% 0%,rgba(227,221,255,.52),transparent 74%),var(--v4-page);color:var(--v4-ink);font-family:var(--v4-font)}html.v4-ui body.v4-dalong .shell{max-width:1540px}html.v4-ui body.v4-dalong .top{border-bottom-color:var(--v4-stroke)}html.v4-ui body.v4-dalong .brand,html.v4-ui body.v4-dalong :where(h1,h2,h3,strong,label){color:var(--v4-ink)}html.v4-ui body.v4-dalong .brand small,html.v4-ui body.v4-dalong :where(.eyebrow,.kpi em){color:var(--v4-primary);letter-spacing:0}html.v4-ui body.v4-dalong :where(.pill,.card,.radar div){background:var(--v4-surface);border-color:var(--v4-stroke);color:var(--v4-ink-soft);box-shadow:var(--v4-shadow)}html.v4-ui body.v4-dalong .nav a{color:var(--v4-muted)}html.v4-ui body.v4-dalong .nav a:hover,html.v4-ui body.v4-dalong .nav a.active{background:var(--v4-primary-soft);border-color:var(--v4-primary-border);box-shadow:inset 3px 0 0 var(--v4-primary);color:var(--v4-primary-strong)}html.v4-ui body.v4-dalong :where(input,select,textarea){background:#fff;border-color:var(--v4-stroke-strong);color:var(--v4-ink)}html.v4-ui body.v4-dalong .button.secondary{background:#fff;border-color:var(--v4-primary-border);color:var(--v4-primary-strong)}html.v4-ui body.v4-dalong .badge{background:var(--v4-primary-soft);color:var(--v4-primary-strong)}html.v4-ui body.v4-dalong .notice{background:var(--v4-primary-soft);border-color:var(--v4-primary-border);color:var(--v4-ink-soft)}html.v4-ui body.v4-dalong .table :where(th,td){border-bottom-color:var(--v4-stroke);color:var(--v4-ink-soft)}html.v4-ui body.v4-dalong .bar{background:var(--v4-stroke)}html.v4-ui body.v4-dalong .bar i{background:var(--v4-primary)}html.v4-ui body.v4-persistence{background:var(--v4-page);color:var(--v4-ink);margin:0;max-width:none;padding:36px 16px}html.v4-ui body.v4-persistence main{background:var(--v4-surface);border:1px solid var(--v4-stroke);border-radius:18px;box-shadow:var(--v4-shadow-raised);margin:0 auto;max-width:820px;padding:clamp(22px,4vw,40px)}html.v4-ui body.v4-persistence label{color:var(--v4-ink-soft);display:grid;font-weight:700;gap:7px;margin:16px 0}html.v4-ui body.v4-persistence textarea{min-height:96px;resize:vertical;width:100%}html.v4-ui body.v4-persistence .v4-persistence__alert{background:var(--v4-warning-soft);border:1px solid var(--v4-warning);border-radius:11px;color:var(--v4-ink-soft);padding:13px 14px}html.v4-ui body.v4-terms-page{background:var(--v4-page);color:var(--v4-ink);font-family:var(--v4-font)}html.v4-ui body.v4-terms-page .card{border-color:var(--v4-stroke);border-radius:18px;box-shadow:var(--v4-shadow-raised)}html.v4-ui body.v4-terms-page .terms{background:var(--v4-surface-soft);border-color:var(--v4-stroke);border-radius:11px}html.v4-ui body.v4-welcome{background:radial-gradient(720px 420px at 82% 8%,rgba(227,221,255,.62),transparent 74%),var(--v4-page);color:var(--v4-ink);font-family:var(--v4-font);margin:0}html.v4-ui body.v4-welcome .shell{margin:auto;max-width:1260px;padding:24px clamp(18px,5vw,64px) 64px}html.v4-ui body.v4-welcome .nav{align-items:center;border-bottom:1px solid var(--v4-stroke);display:flex;justify-content:space-between;padding-bottom:20px}html.v4-ui body.v4-welcome .links{display:flex;gap:8px}html.v4-ui body.v4-welcome .links a{border-radius:9px;color:var(--v4-ink-soft);padding:8px 11px}html.v4-ui body.v4-welcome .links a:hover{background:var(--v4-primary-soft);color:var(--v4-primary-strong)}html.v4-ui body.v4-welcome .hero{margin:34px 0 18px;max-width:none;padding:clamp(28px,5vw,54px)}html.v4-ui body.v4-welcome .hero p,html.v4-ui body.v4-welcome .muted{color:var(--v4-muted)}html.v4-ui body.v4-welcome .cta,html.v4-ui body.v4-welcome .grid{display:flex;flex-wrap:wrap;gap:12px}html.v4-ui body.v4-welcome .copilot{background:var(--v4-surface);border:1px solid var(--v4-stroke);border-radius:var(--v4-radius-card);box-shadow:var(--v4-shadow);padding:clamp(20px,4vw,34px)}html.v4-ui body.v4-welcome .grid>.card{flex:1 1 240px}html.v4-ui .document-import-summary{min-width:0}html.v4-ui .document-import-summary p{overflow-wrap:anywhere}html.v4-ui .document-media-list{display:grid}html.v4-ui .document-media-row{display:grid;grid-template-columns:96px minmax(150px,190px) minmax(0,1fr);gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--v4-stroke)}html.v4-ui .document-media-row:last-child{border-bottom:0}html.v4-ui .document-media-thumbnail{width:96px;height:72px;object-fit:contain;border:1px solid var(--v4-stroke-strong);border-radius:8px;background:var(--v4-surface)}html.v4-ui .document-media-meta,html.v4-ui .document-media-details,html.v4-ui .document-media-controls{min-width:0}html.v4-ui .document-media-meta{display:grid;gap:5px}html.v4-ui .document-media-meta strong{overflow-wrap:anywhere}html.v4-ui .document-media-meta small{display:block;line-height:1.55}html.v4-ui .document-media-dimensions{overflow-wrap:normal;word-break:normal}html.v4-ui .document-media-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 11px;border:1px solid var(--v4-stroke-strong);border-radius:var(--v4-radius-control);background:var(--v4-surface-soft);color:var(--v4-ink);cursor:pointer;list-style:none;font-weight:700}html.v4-ui .document-media-details>summary::-webkit-details-marker{display:none}html.v4-ui .document-media-details>summary:after{content:"+";flex:0 0 auto;color:var(--v4-primary);font-size:18px;line-height:1}html.v4-ui .document-media-details[open]>summary:after{content:"-"}html.v4-ui .document-media-controls{display:grid;gap:12px;margin-top:10px;padding:12px;border:1px solid var(--v4-stroke);border-radius:var(--v4-radius-control);background:var(--v4-surface)}html.v4-ui .document-media-options{display:flex;flex-wrap:wrap;gap:8px 16px}html.v4-ui .document-media-options label{display:inline-flex;align-items:flex-start;gap:7px;min-width:0;line-height:1.5}html.v4-ui .document-media-options input{flex:0 0 auto;margin-top:3px}html.v4-ui .document-media-description{display:grid;gap:6px;min-width:0;font-weight:700}html.v4-ui .document-media-description input{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--v4-stroke-strong);border-radius:var(--v4-radius-control);background:var(--v4-surface);color:var(--v4-ink);font:inherit}html.v4-ui .document-media-description input:focus-visible{border-color:var(--v4-primary);outline:3px solid color-mix(in srgb,var(--v4-primary) 18%,transparent);outline-offset:1px}html.v4-ui .document-media-confirmed-group{margin-top:10px;border:1px solid var(--v4-stroke);border-radius:var(--v4-radius-control);background:var(--v4-surface-soft)}html.v4-ui .document-media-confirmed-group>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;font-weight:700}html.v4-ui .document-media-confirmed-group .document-media-list{padding:0 12px 8px}html.v4-ui #keyword-library .keyword-library-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,auto);gap:12px;align-items:end;margin-top:16px}html.v4-ui #keyword-library .keyword-library-batch-field,html.v4-ui #keyword-library .keyword-library-edit,html.v4-ui #keyword-library .keyword-library-edit label{min-width:0}html.v4-ui #keyword-library .keyword-library-textarea{display:block;width:100%;min-width:0;min-height:96px;resize:vertical}html.v4-ui #keyword-library .keyword-library-add-actions{display:flex;align-items:flex-end}html.v4-ui #keyword-library .keyword-library-add-actions .btn{width:100%}html.v4-ui #keyword-library .keyword-library-error{margin-top:14px}html.v4-ui #keyword-library .keyword-library-list{display:grid;gap:8px;margin-top:14px}html.v4-ui #keyword-library .keyword-library-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--v4-stroke)}html.v4-ui #keyword-library .keyword-library-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}html.v4-ui #keyword-library .keyword-library-input{width:100%;min-width:0}html.v4-ui #keyword-library .keyword-library-actions{align-self:center}html.v4-ui #keyword-library .keyword-library-more>summary{cursor:pointer;list-style:none}html.v4-ui #keyword-library .keyword-library-more>summary::-webkit-details-marker{display:none}html.v4-ui #keyword-library .keyword-library-action-panel{display:grid;gap:8px;min-width:240px;margin-top:8px;padding:10px;border:1px solid var(--v4-stroke);border-radius:var(--v4-radius-control);background:var(--v4-surface-soft)}html.v4-ui #keyword-library .keyword-library-action-panel form{margin:0}html.v4-ui #keyword-library .keyword-library-action-panel .btn{width:100%}@media(max-width:1023px){:root{--v4-sidebar: 250px}html.v4-ui .gf-topbar__brand{flex:0 1 auto;min-width:0}html.v4-ui .gf-topbar__brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis}html.v4-ui .gf-topbar__brand-badge{display:none}html.v4-ui .gf-content,html.v4-ui .content,html.v4-ui .main-column{padding-left:20px;padding-right:20px}html.v4-ui .document-media-row{grid-template-columns:96px minmax(0,1fr)}html.v4-ui .document-media-details{grid-column:1 / -1}html.v4-ui #keyword-library .keyword-library-row{grid-template-columns:1fr;align-items:stretch}}@media(max-width:767px){html.v4-ui :where(button,.btn,.button,.gf-button,.icon-btn,.gf-icon-button,summary){min-height:44px}html.v4-ui :is(.icon-btn,.gf-icon-button,.gf-language){min-width:44px;min-height:44px}html.v4-ui .gf-content,html.v4-ui .content,html.v4-ui .main-column,html.v4-ui .wrap{padding-left:14px;padding-right:14px}html.v4-ui :where(.panel,.card,.report-card,.feature-card,.price-card,.boundary,.gf-settings-panel){border-radius:12px}html.v4-ui :where(.table-wrap,.overflow-x-auto){max-width:100%;overflow-x:auto}html.v4-ui body.wm-v21-project .topbar,html.v4-ui body.v4-dalong .top,html.v4-ui body.v4-welcome .nav,html.v4-ui body.v4-welcome .links,html.v4-ui body.v4-welcome .cta{align-items:stretch;flex-direction:column}html.v4-ui .document-media-row{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px 0}html.v4-ui .document-media-thumbnail{width:80px;height:60px}html.v4-ui .document-media-options{display:grid;gap:4px}html.v4-ui .document-media-options label{min-height:44px;align-items:center}html.v4-ui .document-media-description input{min-height:44px}html.v4-ui #keyword-library .keyword-library-add{grid-template-columns:1fr}html.v4-ui #keyword-library .keyword-library-add-actions,html.v4-ui #keyword-library .keyword-library-actions,html.v4-ui #keyword-library .keyword-library-more,html.v4-ui #keyword-library .keyword-library-action-panel{width:100%}html.v4-ui #keyword-library .keyword-library-add-actions .btn,html.v4-ui #keyword-library .keyword-library-more>summary{width:100%}html.v4-ui #keyword-library .keyword-library-action-panel{min-width:0}}@media(prefers-reduced-motion:reduce){html.v4-ui *,html.v4-ui *:before,html.v4-ui *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
