.user-agreement-editor[data-v-e0be6d96]{padding:24px;background:radial-gradient(circle at top right,rgba(140,21,21,.06),transparent 24%),-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f3f6fb));background:radial-gradient(circle at top right,rgba(140,21,21,.06),transparent 24%),linear-gradient(180deg,#f8fafc,#f3f6fb);min-height:100vh}.filter-shell[data-v-e0be6d96],.shell[data-v-e0be6d96]{background:var(--app-surface)!important;border-radius:var(--app-radius-xl)!important;border:1px solid var(--app-border)!important;-webkit-box-shadow:var(--app-shadow)!important;box-shadow:var(--app-shadow)!important}.filter-shell[data-v-e0be6d96]{margin-bottom:16px}@media(max-width:768px){.user-agreement-editor[data-v-e0be6d96]{padding:16px}}.back-link[data-v-e0be6d96]{background:transparent;border:0;color:#8c1515;cursor:pointer;font-weight:700;margin-bottom:12px;padding:0}.editor-shell[data-v-e0be6d96]{border-radius:var(--app-radius-xl)}.page-header[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.kicker[data-v-e0be6d96]{color:#8c1515;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-header h2[data-v-e0be6d96]{color:#344767;margin:6px 0}.page-header p[data-v-e0be6d96]{color:#718096;margin:0;max-width:720px}.header-actions[data-v-e0be6d96],.mode-tabs[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.mode-tabs[data-v-e0be6d96]{margin-bottom:18px}.mode-tab[data-v-e0be6d96]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;font-weight:700;padding:10px 14px}.mode-tab.active[data-v-e0be6d96]{background:#8c1515;border-color:#8c1515;color:#fff}.notice[data-v-e0be6d96]{border-radius:14px;margin-bottom:16px;padding:12px 14px}.notice--error[data-v-e0be6d96]{background:#fff1f2;color:#b42318}.notice--success[data-v-e0be6d96]{background:#ecfdf3;color:#027a48}.layout-grid[data-v-e0be6d96]{display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.editor-column[data-v-e0be6d96],.preview-column[data-v-e0be6d96]{min-width:0}.form-grid[data-v-e0be6d96]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.form-grid--inner[data-v-e0be6d96]{margin-bottom:0;margin-top:18px}.field[data-v-e0be6d96]{display:grid;gap:8px}.field-heading[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.field span[data-v-e0be6d96]{color:#344767;font-weight:700}.field input[data-v-e0be6d96],.field select[data-v-e0be6d96],.field textarea[data-v-e0be6d96]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fafc));background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md);padding:12px}.grammar-chip[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,248,235,.9);border:1px solid #ebd3a6;border-radius:999px;-webkit-box-shadow:0 8px 18px rgba(140,21,21,.08);box-shadow:0 8px 18px rgba(140,21,21,.08);color:#8c1515;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:7px 10px;-webkit-transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.grammar-chip[data-v-e0be6d96]:focus:not(:disabled),.grammar-chip[data-v-e0be6d96]:hover:not(:disabled){background:#fff2d7;border-color:#d9ab5c;-webkit-box-shadow:0 14px 28px rgba(140,21,21,.12);box-shadow:0 14px 28px rgba(140,21,21,.12);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.grammar-chip[aria-pressed=true][data-v-e0be6d96]{border-color:#8c1515;-webkit-box-shadow:0 16px 32px rgba(140,21,21,.16);box-shadow:0 16px 32px rgba(140,21,21,.16)}.grammar-chip[data-v-e0be6d96]:disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.88}.grammar-chip__dot[data-v-e0be6d96]{background:currentColor;border-radius:50%;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:8px;opacity:.9;width:8px}.grammar-chip__label[data-v-e0be6d96]{font-size:.77rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.grammar-chip__badge[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.82);border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.72rem;font-weight:800;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;padding:3px 7px}.grammar-chip--idle[data-v-e0be6d96]{background:rgba(248,250,252,.96);border-color:#d8e1eb;color:#52606d}.grammar-chip--pending[data-v-e0be6d96]{background:#fff4df;border-color:#d9ab5c;color:#8c1515}.grammar-chip--results[data-v-e0be6d96]{background:#fff0ef;border-color:#efc1ba;color:#9f1239}.grammar-chip--success[data-v-e0be6d96]{background:#eefbf3;border-color:#b7ebc6;color:#027a48}.grammar-chip--stale[data-v-e0be6d96]{background:#fff7ea;border-color:#efcf96;color:#9a6700}.grammar-chip--error[data-v-e0be6d96]{background:#fff3f2;border-color:#f4c7c7;color:#b42318}.grammar-workspace[data-v-e0be6d96]{bottom:24px;pointer-events:none;position:fixed;right:24px;top:92px;width:min(390px,100vw - 32px);z-index:30}.grammar-workspace__panel[data-v-e0be6d96]{background:radial-gradient(circle at top left,rgba(255,245,225,.92),transparent 42%),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(250,252,255,.98)));background:radial-gradient(circle at top left,rgba(255,245,225,.92),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,252,255,.98));border:1px solid #eadfca;border-radius:24px;-webkit-box-shadow:0 24px 60px rgba(39,44,63,.18);box-shadow:0 24px 60px rgba(39,44,63,.18);display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);height:100%;max-height:100%;overflow:hidden;pointer-events:auto}.grammar-workspace--pending .grammar-workspace__panel[data-v-e0be6d96]{border-color:#efd7ab}.grammar-workspace--success .grammar-workspace__panel[data-v-e0be6d96]{border-color:#b7ebc6}.grammar-workspace--error .grammar-workspace__panel[data-v-e0be6d96]{border-color:#f2c5c5}.grammar-workspace--stale .grammar-workspace__panel[data-v-e0be6d96]{border-color:#efcf96}.grammar-workspace__header[data-v-e0be6d96]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 18px 16px}.grammar-workspace__body[data-v-e0be6d96]{display:grid;gap:16px;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 18px 18px;-webkit-overflow-scrolling:touch}.grammar-workspace__intro[data-v-e0be6d96]{display:grid;gap:6px}.grammar-workspace__eyebrow[data-v-e0be6d96]{color:#8c1515;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.grammar-workspace__intro h3[data-v-e0be6d96]{color:#27364a;font-size:1.15rem;line-height:1.2;margin:0}.grammar-workspace__intro p[data-v-e0be6d96]{color:#718096;font-size:.84rem;line-height:1.55;margin:0;max-width:240px}.grammar-workspace__actions[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:108px}.grammar-workspace__action[data-v-e0be6d96],.grammar-workspace__close[data-v-e0be6d96]{background:#fff;border:1px solid #d8e1eb;border-radius:999px;color:#52606d;cursor:pointer;font-size:.76rem;font-weight:700;padding:8px 12px;-webkit-transition:background .18s ease,border-color .18s ease,color .18s ease;transition:background .18s ease,border-color .18s ease,color .18s ease}.grammar-workspace__action[data-v-e0be6d96]:focus:not(:disabled),.grammar-workspace__action[data-v-e0be6d96]:hover:not(:disabled),.grammar-workspace__close[data-v-e0be6d96]:focus,.grammar-workspace__close[data-v-e0be6d96]:hover{background:#fff8eb;border-color:#d9ab5c;color:#8c1515;outline:none}.grammar-workspace__action[data-v-e0be6d96]:disabled{cursor:not-allowed;opacity:.6}.grammar-workspace__status[data-v-e0be6d96]{background:hsla(0,0%,100%,.9);border:1px solid #eef2f7;border-radius:18px;display:grid;gap:6px;padding:14px 15px}.grammar-workspace__status strong[data-v-e0be6d96]{color:#27364a;font-size:.92rem}.grammar-workspace__status span[data-v-e0be6d96]{color:#718096;font-size:.82rem;line-height:1.55}.grammar-workspace__empty[data-v-e0be6d96],.grammar-workspace__loading[data-v-e0be6d96],.grammar-workspace__success[data-v-e0be6d96]{background:hsla(0,0%,100%,.9);border:1px solid #eef2f7;border-radius:18px;color:#52606d;padding:16px}.grammar-workspace__empty[data-v-e0be6d96]{line-height:1.6}.grammar-workspace__loading[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:12px;justify-items:flex-start}.grammar-workspace__loading p[data-v-e0be6d96]{margin:0;line-height:1.6}.grammar-workspace__pulse[data-v-e0be6d96]{-webkit-animation:grammar-pulse-data-v-e0be6d96 1.3s ease-in-out infinite;animation:grammar-pulse-data-v-e0be6d96 1.3s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(#f6d79e),to(#8c1515));background:linear-gradient(90deg,#f6d79e,#8c1515);border-radius:999px;height:10px;width:88px}.grammar-workspace__success[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.grammar-workspace__success-mark[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ecfdf3;border-radius:16px;color:#027a48;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.78rem;font-weight:800;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:42px}.grammar-workspace__success strong[data-v-e0be6d96]{color:#166534;display:block;font-size:.9rem;margin-bottom:4px}.grammar-workspace__success p[data-v-e0be6d96]{color:#52606d;line-height:1.55;margin:0}.grammar-workspace__panel .grammar-issues[data-v-e0be6d96]{padding-right:2px}.grammar-message[data-v-e0be6d96]{border-radius:12px;font-size:.84rem;line-height:1.55;padding:10px 12px}.grammar-message--error[data-v-e0be6d96]{background:#fff1f2;color:#b42318}.grammar-message--stale[data-v-e0be6d96]{background:#fff4df;color:#8c1515}.grammar-issues[data-v-e0be6d96]{display:grid;gap:12px}.grammar-issue[data-v-e0be6d96]{background:hsla(0,0%,100%,.93);border:1px solid #e9eef5;border-radius:18px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);display:grid;gap:10px;padding:14px}.grammar-issue__meta[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.grammar-issue__kind[data-v-e0be6d96]{background:#eef2ff;border-radius:999px;color:#344767;font-size:.72rem;font-weight:700;padding:4px 8px}.grammar-issue__problem[data-v-e0be6d96]{color:#8c1515;font-size:.78rem;font-weight:700}.grammar-issue__message[data-v-e0be6d96]{color:#52606d;font-size:.86rem;line-height:1.55;margin:0}.grammar-suggestions[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.grammar-suggestion-btn[data-v-e0be6d96]{background:#fff;border:1px solid #8c1515;border-radius:999px;color:#8c1515;cursor:pointer;font-size:.78rem;font-weight:700;padding:7px 12px;-webkit-transition:background .18s ease,color .18s ease,border-color .18s ease;transition:background .18s ease,color .18s ease,border-color .18s ease}.grammar-suggestion-btn[data-v-e0be6d96]:focus:not(:disabled),.grammar-suggestion-btn[data-v-e0be6d96]:hover:not(:disabled){background:#8c1515;border-color:#8c1515;color:#fff;outline:none}.grammar-suggestion-btn[data-v-e0be6d96]:disabled{border-color:#d6dee8;color:#a0aec0;cursor:not-allowed}.grammar-workspace-fade-enter-active[data-v-e0be6d96],.grammar-workspace-fade-leave-active[data-v-e0be6d96]{-webkit-transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease}.grammar-workspace-fade-enter[data-v-e0be6d96],.grammar-workspace-fade-leave-to[data-v-e0be6d96]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@-webkit-keyframes grammar-pulse-data-v-e0be6d96{0%,to{opacity:.5;-webkit-transform:scaleX(.96);transform:scaleX(.96)}50%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes grammar-pulse-data-v-e0be6d96{0%,to{opacity:.5;-webkit-transform:scaleX(.96);transform:scaleX(.96)}50%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.logo-input-note[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border:1px solid #dde4ec;border-radius:var(--app-radius-md);color:#718096;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:46px;padding:0 12px}.field--full[data-v-e0be6d96]{grid-column:1/-1}.content-card[data-v-e0be6d96],.preview-card[data-v-e0be6d96]{background:#fbfcfe;border:1px solid #e6ebf1;border-radius:var(--app-radius-lg);padding:18px}.content-card__header[data-v-e0be6d96]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-card__actions[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.content-card__title[data-v-e0be6d96],.preview-card__header h3[data-v-e0be6d96]{color:#344767;font-weight:700;margin:0}.content-card__copy[data-v-e0be6d96]{color:#718096;margin:10px 0 0}.article-list[data-v-e0be6d96]{display:grid;gap:14px;margin-top:18px}.article-pagination[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;position:relative}.article-pagination__label[data-v-e0be6d96]{color:#718096;font-size:.88rem;font-weight:700}.article-pagination__button[data-v-e0be6d96]{border-radius:999px;font-weight:700;min-width:92px;padding-left:16px;padding-right:16px;-webkit-transition:background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.article-pagination__button[data-v-e0be6d96]:focus:not(:disabled),.article-pagination__button[data-v-e0be6d96]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.article-pagination__button--primary[data-v-e0be6d96]{background:linear-gradient(135deg,#f0b24b,#d39b35);border-color:#c48a20;-webkit-box-shadow:0 10px 20px rgba(211,155,53,.24);box-shadow:0 10px 20px rgba(211,155,53,.24);color:#5a3410}.article-pagination__button--primary[data-v-e0be6d96]:active:not(:disabled),.article-pagination__button--primary[data-v-e0be6d96]:focus:not(:disabled),.article-pagination__button--primary[data-v-e0be6d96]:hover:not(:disabled){background:linear-gradient(135deg,#e6a73a,#c98d24);border-color:#b97f17;color:#4f2c0c}.article-pagination__button--secondary[data-v-e0be6d96]{background:#fffaf2;border-color:#dfbf8a;-webkit-box-shadow:0 8px 18px rgba(140,21,21,.08);box-shadow:0 8px 18px rgba(140,21,21,.08);color:#8c1515}.article-pagination__button--secondary[data-v-e0be6d96]:active:not(:disabled),.article-pagination__button--secondary[data-v-e0be6d96]:focus:not(:disabled),.article-pagination__button--secondary[data-v-e0be6d96]:hover:not(:disabled){background:#fff4e3;border-color:#d3a968;color:#7a1212}.article-pagination__button[data-v-e0be6d96]:disabled{background:#f8fafc;border-color:#e2e8f0;-webkit-box-shadow:none;box-shadow:none;color:#a0aec0}.article-pagination__button--secondary[data-v-e0be6d96]{left:0;position:absolute}.article-pagination__button--primary[data-v-e0be6d96]{position:absolute;right:0}.article-card[data-v-e0be6d96]{background:#fff;border:1px solid #e1e8f0;border-radius:16px;padding:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.article-card[draggable=true][data-v-e0be6d96]{cursor:-webkit-grab;cursor:grab}.article-card[draggable=true][data-v-e0be6d96]:active{cursor:-webkit-grabbing;cursor:grabbing}.article-card--dragging[data-v-e0be6d96]{opacity:.5;border:2px dashed #8c1515}.article-card__meta[data-v-e0be6d96]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:14px}.article-card__controls[data-v-e0be6d96],.article-card__meta[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.article-card__controls[data-v-e0be6d96]{margin-left:auto}.article-drag-handle[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#cbd5e1;cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;margin-right:8px;padding:4px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.article-drag-handle[data-v-e0be6d96]:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-icon[data-v-e0be6d96]{font-weight:700;letter-spacing:-2px}.article-chip[data-v-e0be6d96]{background:#fff4df;border-radius:999px;color:#8c1515;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.78rem;font-weight:700;line-height:1.35;max-width:100%;padding:6px 10px;white-space:normal}.article-source-chip[data-v-e0be6d96]{background:#eef2ff;border-radius:999px;color:#344767;font-size:.75rem;font-weight:700;padding:6px 10px}.article-move-trigger[data-v-e0be6d96]{background:#fff;border:1px solid #dfbf8a;border-radius:999px;color:#8c1515;cursor:pointer;font-size:.82rem;font-weight:700;padding:6px 12px;-webkit-transition:background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.article-move-trigger[data-v-e0be6d96]:focus,.article-move-trigger[data-v-e0be6d96]:hover{background:#fff7ea;border-color:#d3a968;-webkit-box-shadow:0 8px 16px rgba(140,21,21,.08);box-shadow:0 8px 16px rgba(140,21,21,.08);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.article-move-trigger--active[data-v-e0be6d96]{background:#fff4df;border-color:#d39b35;-webkit-box-shadow:0 10px 20px rgba(211,155,53,.18);box-shadow:0 10px 20px rgba(211,155,53,.18)}.article-remove[data-v-e0be6d96]{background:transparent;border:0;color:#b42318;cursor:pointer;font-size:.88rem;font-weight:700;padding:0}.article-move-panel[data-v-e0be6d96]{background:-webkit-gradient(linear,left top,left bottom,from(#fffdf7),to(#fff6e7));background:linear-gradient(180deg,#fffdf7,#fff6e7);border:1px solid #ecd7ab;border-radius:16px;margin-bottom:14px;padding:12px 14px}.article-move-panel__field[data-v-e0be6d96]{margin-bottom:0}.article-move-panel__field span[data-v-e0be6d96]{color:#7a1212;font-size:.78rem}.article-move-panel__field select[data-v-e0be6d96]{background:#fff;min-height:46px}.article-actions[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-action-btn[data-v-e0be6d96]{background:transparent;border:1px solid #cbd5e1;border-radius:6px;color:#52606d;cursor:pointer;font-size:.78rem;font-weight:600;padding:6px 10px;-webkit-transition:all .2s ease;transition:all .2s ease}.article-action-btn[data-v-e0be6d96]:hover{background:#f1f5f9;border-color:#8c1515;color:#8c1515}.article-action-btn--move-down[data-v-e0be6d96],.article-action-btn--move-up[data-v-e0be6d96]{border-color:#cbd5e1;color:#52606d}.upload-box[data-v-e0be6d96]{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:18px}.upload-meta[data-v-e0be6d96]{color:#52606d;display:grid;gap:4px;margin-top:10px}.upload-box input[type=file][data-v-e0be6d96]{display:block;width:100%}.clause-library-card[data-v-e0be6d96]{margin-top:18px}.clause-selection-pill[data-v-e0be6d96]{background:#fff4df;border-radius:999px;color:#8c1515;font-size:.82rem;font-weight:700;padding:8px 12px;white-space:nowrap}.clause-library-tools[data-v-e0be6d96]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px;margin-top:18px}.clause-library-filter[data-v-e0be6d96],.clause-library-search[data-v-e0be6d96]{background:#fff;border:1px solid #dde4ec;border-radius:14px;min-height:46px;padding:0 14px}.clause-option-list[data-v-e0be6d96]{display:grid;gap:14px;margin-top:18px}.clause-option-card[data-v-e0be6d96]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e1e8f0;border-radius:16px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:16px}.clause-option-card input[type=checkbox][data-v-e0be6d96]{margin-top:4px}.clause-option-card__body[data-v-e0be6d96]{display:grid;gap:10px}.clause-option-card__header[data-v-e0be6d96]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clause-option-card__title[data-v-e0be6d96]{color:#344767;font-weight:700}.clause-option-card__badges[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.clause-option-card__badge[data-v-e0be6d96]{background:#fff4df;border-radius:999px;color:#8c1515;font-size:.74rem;font-weight:700;padding:5px 9px}.clause-option-card__badge--muted[data-v-e0be6d96]{background:#f8fafc;color:#52606d}.clause-option-card__badge--suggested[data-v-e0be6d96]{background:#ecfdf3;color:#027a48}.clause-option-card__content[data-v-e0be6d96]{color:#52606d;line-height:1.65;white-space:pre-wrap;position:relative}.clause-option-card__content--collapsed[data-v-e0be6d96]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.clause-expand-toggle[data-v-e0be6d96]{background:transparent;border:none;color:#8c1515;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:600;margin-top:8px;padding:0;text-decoration:underline}.clause-expand-toggle[data-v-e0be6d96]:hover{opacity:.8}.clause-option-card--selected[data-v-e0be6d96]{background:#fffaf2;border-color:#dfbf8a}.clause-header-stats[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clause-stats-text[data-v-e0be6d96]{background:#f1f5f9;border-radius:999px;color:#52606d;font-size:.78rem;font-weight:600;padding:6px 10px}.clause-quick-actions[data-v-e0be6d96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:14px}.clause-quick-action-btn[data-v-e0be6d96]{background:#fff;border:1px solid #8c1515;border-radius:10px;color:#8c1515;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 14px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-flex:1;-ms-flex:1;flex:1}.clause-quick-action-btn[data-v-e0be6d96]:hover:not(:disabled){background:#8c1515;color:#fff}.clause-quick-action-btn[data-v-e0be6d96]:disabled{border-color:#d6dee8;color:#a0aec0;cursor:not-allowed;opacity:.5}.clause-quick-action-btn--secondary[data-v-e0be6d96]{background:#fff4df;border-color:#dfbf8a;color:#7a1212}.clause-quick-action-btn--secondary[data-v-e0be6d96]:hover:not(:disabled){background:#8c1515;border-color:#8c1515;color:#fff}.clause-library-empty[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px dashed #d6dee8;border-radius:14px;color:#718096;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:18px;min-height:120px;padding:20px;text-align:center}.preview-card[data-v-e0be6d96]{height:100%;position:sticky;top:24px}.preview-card__header[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-card__document-header[data-v-e0be6d96]{margin-top:18px}.preview-kicker[data-v-e0be6d96]{color:#8c1515;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.preview-pill[data-v-e0be6d96]{background:#fff4df;border-radius:999px;color:#8c1515;font-size:.8rem;font-weight:700;padding:7px 10px}.agreement-header-preview[data-v-e0be6d96]{background:#fff;border:1px solid #e6ebf1;border-radius:18px;gap:14px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) minmax(120px,.8fr);margin-top:18px;padding:18px}.agreement-header-preview[data-v-e0be6d96],.logo-block[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid}.logo-block[data-v-e0be6d96]{color:#52606d;gap:10px;justify-items:center;text-align:center}.logo-block span[data-v-e0be6d96]{font-size:.84rem;font-weight:700;line-height:1.4}.agreement-header-title[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:6px;justify-items:center;text-align:center}.agreement-header-title__eyebrow[data-v-e0be6d96]{color:#8c1515;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agreement-header-title strong[data-v-e0be6d96]{color:#344767;font-size:1.1rem;line-height:1.4}.header-logo[data-v-e0be6d96]{background:#fff;border:1px solid #e6ebf1;border-radius:16px;height:72px;-o-object-fit:contain;object-fit:contain;padding:10px;width:72px}.header-logo--placeholder[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8c1515;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:800;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-meta[data-v-e0be6d96]{color:#718096;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:14px}.preview-meta span[data-v-e0be6d96]{background:#fff;border:1px solid #e6ebf1;border-radius:999px;padding:6px 10px}.document-preview[data-v-e0be6d96],.import-preview[data-v-e0be6d96]{margin-top:18px}.document-file-card[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e6ebf1;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px;padding:14px 16px}.document-file-card__title[data-v-e0be6d96]{color:#344767;font-weight:700}.document-file-card__link[data-v-e0be6d96]{color:#8c1515;font-weight:700}.preview-section+.preview-section[data-v-e0be6d96]{margin-top:16px}.preview-section__label[data-v-e0be6d96]{color:#344767;font-size:.82rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.preview-section p[data-v-e0be6d96]{color:#52606d;line-height:1.65;margin:0;white-space:pre-wrap}.preview-section__content--centered[data-v-e0be6d96]{text-align:center}.preview-signature-columns[data-v-e0be6d96]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-signature-column[data-v-e0be6d96]{background:#fbfcfe;border:1px solid #e6ebf1;border-radius:14px;display:grid;gap:8px;min-width:0;padding:14px}.preview-signature-line[data-v-e0be6d96]{color:#52606d;line-height:1.6;white-space:pre-wrap}.import-preview__info[data-v-e0be6d96]{display:grid;gap:4px;margin-bottom:14px}.import-preview__info strong[data-v-e0be6d96]{color:#344767}.import-preview__info span[data-v-e0be6d96]{color:#718096}.empty-preview[data-v-e0be6d96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px dashed #d6dee8;border-radius:14px;color:#718096;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:180px;padding:20px;text-align:center}@media(max-width:1100px){.layout-grid[data-v-e0be6d96]{grid-template-columns:1fr}.preview-card[data-v-e0be6d96]{position:static}}@media(max-width:768px){.page-header[data-v-e0be6d96]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-grid[data-v-e0be6d96]{grid-template-columns:1fr}.content-card__header[data-v-e0be6d96]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-card__controls[data-v-e0be6d96]{margin-left:0;width:100%}.clause-library-tools[data-v-e0be6d96]{grid-template-columns:1fr}.clause-option-card__header[data-v-e0be6d96]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clause-option-card__badges[data-v-e0be6d96]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.article-pagination[data-v-e0be6d96]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:static}.article-pagination__button--primary[data-v-e0be6d96],.article-pagination__button--secondary[data-v-e0be6d96]{position:static}.agreement-header-preview[data-v-e0be6d96],.preview-signature-columns[data-v-e0be6d96]{grid-template-columns:1fr}.grammar-workspace[data-v-e0be6d96]{bottom:16px;left:16px;right:16px;top:auto;width:auto}.grammar-workspace__panel[data-v-e0be6d96]{border-radius:20px;max-height:min(68vh,560px)}.grammar-workspace__header[data-v-e0be6d96]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grammar-workspace__intro p[data-v-e0be6d96]{max-width:none}.grammar-workspace__actions[data-v-e0be6d96]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;width:100%}.grammar-workspace__action[data-v-e0be6d96],.grammar-workspace__close[data-v-e0be6d96]{-webkit-box-flex:1;-ms-flex:1;flex:1}}