.studio_studio__Q_KvR{--tint:color-mix(in srgb,var(--color-primary) 10%,transparent);--tint-strong:color-mix(in srgb,var(--color-primary) 18%,transparent);--ai-grad:linear-gradient(135deg,#6366f1,#10b981);--ok:#16a34a;--warn:#d97706;--crit:#dc2626;--info:#2563eb;--ok-text:color-mix(in srgb,var(--ok) 60%,var(--color-text));--crit-text:color-mix(in srgb,var(--crit) 65%,var(--color-text));margin-bottom:1.5rem}.studio_bar__JZwsp{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding:.7rem .85rem;background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 6px 24px rgba(15,23,42,.06)}.studio_draft__h4GEd{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1 1 220px}.studio_draftBtn__txzo2{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.4rem .7rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-weight:700;font-size:.88rem;cursor:pointer}.studio_draftBtn__txzo2:hover{border-color:var(--color-primary)}.studio_draftName__gcbYN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_saveState__N7Vxr{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text));white-space:nowrap}.studio_saveOk__5EM39{color:var(--ok-text)}.studio_saveBad__Fx_br{color:var(--crit-text);font-weight:700}.studio_ringWrap__yeD39{display:inline-flex;align-items:center;gap:.55rem;padding:.25rem .7rem .25rem .3rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);cursor:pointer;color:var(--color-text)}.studio_ringWrap__yeD39:hover{border-color:var(--color-primary)}.studio_ringText__1Q4sw{display:flex;flex-direction:column;line-height:1.15;text-align:left}.studio_ringText__1Q4sw strong{font-size:.78rem}.studio_ringText__1Q4sw span{font-size:.68rem;color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text))}.studio_actions___kL_2{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;-webkit-margin-start:auto;margin-inline-start:auto}.studio_btn__S0nG2{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .9rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.82rem;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;white-space:nowrap}.studio_btn__S0nG2:hover:not(:disabled){border-color:var(--color-primary);transform:translateY(-1px)}.studio_btn__S0nG2:disabled{opacity:.55;cursor:not-allowed}.studio_btn__S0nG2:focus-visible,.studio_chip__rI6bo:focus-visible,.studio_draftBtn__txzo2:focus-visible,.studio_iconBtn__osmqp:focus-visible,.studio_ringWrap__yeD39:focus-visible,.studio_tab__bFLI1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.studio_btnPrimary__m6CsJ{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-color:transparent;color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 35%,transparent)}.studio_btnAi__iBiLd{background:var(--ai-grad);border-color:transparent;color:#fff;box-shadow:0 6px 16px rgba(99,102,241,.3)}.studio_btnDanger__9_zOU{color:var(--crit-text)}.studio_btnSmall__kwOzd{padding:.35rem .6rem;font-size:.75rem;border-radius:9px}.studio_btnBlock__g_Llk{width:100%}.studio_iconBtn__osmqp{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}.studio_iconBtn__osmqp:hover{border-color:var(--color-primary)}.studio_menuWrap__5Oh7i{position:relative}.studio_menu__f4BY_{position:absolute;inset-inline-end:0;top:calc(100% + 6px);min-width:230px;z-index:40;padding:.35rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.18)}.studio_menuItem__M1LGW{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .7rem;border:none;border-radius:9px;background:transparent;color:var(--color-text);font-size:.82rem;font-weight:600;cursor:pointer;text-align:start}.studio_menuItem__M1LGW:hover{background:var(--tint)}.studio_overlay__ivtS9{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:rgba(2,8,23,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:studio_fadeIn__xaFeS .18s ease both}.studio_overlay__ivtS9[hidden]{display:none}.studio_drawer__uVq_d{display:flex;flex-direction:column;width:min(560px,100%);height:100%;background:var(--color-bg);-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);box-shadow:-20px 0 60px rgba(0,0,0,.25);animation:studio_slideIn__e2nZs .24s cubic-bezier(.16,1,.3,1) both;outline:none}.studio_drawerWide__Gz1A7{width:min(720px,100%)}.studio_drawerHead__xG7Ty{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.studio_drawerTitle___3ilb{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.studio_drawerSub__5PKuy{margin:.15rem 0 0;font-size:.78rem;color:var(--color-text-muted)}.studio_drawerBody__9j2tH{flex:1 1;overflow-y:auto;padding:1rem 1.15rem 1.5rem;display:flex;flex-direction:column;gap:.9rem}.studio_drawerBody__9j2tH>*{flex-shrink:0}.studio_drawerFoot__DjPD_{padding:.8rem 1.15rem;border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media (max-width:640px){.studio_overlay__ivtS9{align-items:flex-end}.studio_drawerWide__Gz1A7,.studio_drawer__uVq_d{width:100%;height:92dvh;border-radius:20px 20px 0 0;-webkit-border-start:none;border-inline-start:none;animation:studio_sheetUp__TgRz1 .26s cubic-bezier(.16,1,.3,1) both}.studio_actions___kL_2{-webkit-margin-start:0;margin-inline-start:0;width:100%}.studio_actions___kL_2>.studio_btn__S0nG2,.studio_actions___kL_2>.studio_menuWrap__5Oh7i{flex:1 1 auto}.studio_btnLabelHide__cnOhR{display:none}}@keyframes studio_fadeIn__xaFeS{0%{opacity:0}to{opacity:1}}@keyframes studio_slideIn__e2nZs{0%{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}@keyframes studio_sheetUp__TgRz1{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.studio_drawer__uVq_d,.studio_overlay__ivtS9{animation:none}}.studio_tabs__B4mmp{display:flex;gap:.25rem;padding:.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.studio_tab__bFLI1{flex:1 1;padding:.5rem .6rem;border:none;border-radius:10px;background:transparent;color:var(--color-text-muted);font-size:.8rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.studio_tabActive__HcD18{background:var(--tint-strong);color:color-mix(in srgb,var(--color-primary) 55%,var(--color-text))}.studio_card___Zvox{padding:.9rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px}.studio_cardTitle__FmQar{margin:0 0 .35rem;font-size:.9rem;font-weight:800}.studio_muted__o1TLZ{color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text));font-size:.78rem;line-height:1.5;margin:0}.studio_row__0QrVC{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.studio_spread__fjV6U{justify-content:space-between}.studio_grow__e37l6{flex:1 1 auto;min-width:0}.studio_stack__jS9gv{display:flex;flex-direction:column;gap:.6rem}.studio_grid2__NYeX5{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}@media (max-width:520px){.studio_grid2__NYeX5{grid-template-columns:1fr}}.studio_label__Ek9NY{display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:var(--color-text-muted);text-transform:uppercase}.studio_input__3tcN8,.studio_select__0vvqc,.studio_textarea__W6OpL{width:100%;padding:.6rem .75rem;border-radius:11px;border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.88rem}.studio_textarea__W6OpL{min-height:84px;resize:vertical;line-height:1.5}.studio_input__3tcN8:focus,.studio_select__0vvqc:focus,.studio_textarea__W6OpL:focus{outline:2px solid var(--color-primary);outline-offset:0;border-color:transparent}.studio_check__2K8bZ{display:flex;align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.45;cursor:pointer}.studio_check__2K8bZ input{margin-top:.15rem;accent-color:var(--color-primary)}.studio_chipRow__qPSB0{display:flex;flex-wrap:wrap;gap:.4rem}.studio_chip__rI6bo{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:.78rem;font-weight:600;cursor:pointer}.studio_chip__rI6bo:hover{border-color:var(--color-primary);background:var(--tint)}.studio_badge__uw_2y{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;background:var(--tint);color:var(--color-primary);white-space:nowrap}.studio_bOk__fGzya{background:color-mix(in srgb,var(--ok) 15%,transparent);color:color-mix(in srgb,var(--ok) 50%,var(--color-text))}.studio_bWarn__vB6nQ{background:color-mix(in srgb,var(--warn) 16%,transparent);color:color-mix(in srgb,var(--warn) 50%,var(--color-text))}.studio_bCrit__ucbWe{background:color-mix(in srgb,var(--crit) 14%,transparent);color:color-mix(in srgb,var(--crit) 50%,var(--color-text))}.studio_bInfo__kTudQ{background:color-mix(in srgb,var(--info) 14%,transparent);color:color-mix(in srgb,var(--info) 50%,var(--color-text))}.studio_bMute__cYCQp{background:var(--color-surface-2);color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text));border:1px solid var(--color-border)}.studio_notice__p_4Ss{display:flex;gap:.6rem;padding:.75rem .9rem;border-radius:14px;font-size:.78rem;line-height:1.5;border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--color-text)}.studio_noticeInfo__OvHJH{border-color:color-mix(in srgb,var(--info) 35%,transparent);background:color-mix(in srgb,var(--info) 8%,transparent)}.studio_noticeBad__CM26l{border-color:color-mix(in srgb,var(--crit) 40%,transparent);background:color-mix(in srgb,var(--crit) 8%,transparent)}.studio_noticeOk__BIH6L{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 9%,transparent)}.studio_progress__28Fh6{height:6px;border-radius:99px;background:var(--color-surface-2);overflow:hidden;border:1px solid var(--color-border)}.studio_progressBar__c5F5R{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));transition:width .4s ease}.studio_chat__kDfAw{display:flex;flex-direction:column;gap:.6rem}.studio_bubble__MWVlt{max-width:92%;padding:.65rem .85rem;border-radius:16px;font-size:.86rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.studio_bubbleAi__MGVMg{align-self:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-bottom-left-radius:5px}.studio_bubbleUser__CPGIM{align-self:flex-end;background:var(--color-primary);color:#fff;border-bottom-right-radius:5px}.studio_typing__mSefp{display:inline-flex;gap:4px;padding:.7rem .9rem}.studio_typing__mSefp i{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);animation:studio_bounce__7OY8v 1s ease-in-out infinite}.studio_typing__mSefp i:nth-child(2){animation-delay:.15s}.studio_typing__mSefp i:nth-child(3){animation-delay:.3s}@keyframes studio_bounce__7OY8v{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.studio_questionCard__DfzuT{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:linear-gradient(180deg,var(--tint),transparent 70%),var(--color-surface)}.studio_questionText__gKY9_{margin:.4rem 0 .25rem;font-size:1.02rem;font-weight:800;line-height:1.35}.studio_updateCard__ENvOa{padding:.7rem .85rem;border-radius:14px;border:1px dashed color-mix(in srgb,var(--color-primary) 55%,transparent);background:var(--tint)}.studio_updateValue__ztaSv{margin:.3rem 0 .5rem;padding:.5rem .65rem;border-radius:9px;background:var(--color-surface);font-size:.82rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.studio_item__RoG_r{display:flex;gap:.6rem;align-items:flex-start;padding:.65rem .75rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface)}.studio_itemIcon__bzz8R{flex:none;margin-top:2px}.studio_timeline__oEMmT{position:relative;display:flex;flex-direction:column;gap:.6rem;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.studio_timeline__oEMmT:before{content:"";position:absolute;inset-block:6px;inset-inline-start:4px;width:2px;background:var(--color-border);border-radius:2px}.studio_version__Vl84k{position:relative;padding:.7rem .85rem;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface)}.studio_version__Vl84k:before{content:"";position:absolute;inset-inline-start:-1.1rem;top:1rem;width:10px;height:10px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 3px var(--color-bg)}.studio_versionAuto__Epxj7:before{background:var(--color-border-strong)}.studio_versionTitle__ro4bT{font-size:.86rem;font-weight:800;overflow-wrap:anywhere}.studio_diff__XtWyo{display:flex;flex-direction:column;gap:.35rem;margin-top:.6rem}.studio_diffRow__0LOEa{padding:.45rem .6rem;border-radius:9px;background:var(--color-bg);border:1px solid var(--color-border);font-size:.76rem}.studio_diffLabel__d5PFZ{font-weight:800}.studio_diffFrom__hWVjB{color:var(--crit-text);text-decoration:line-through;overflow-wrap:anywhere}.studio_diffTo__AlWG6{color:var(--ok-text);overflow-wrap:anywhere}.studio_signerRow__TIM4Q{padding:.75rem;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;flex-direction:column;gap:.5rem}.studio_signerHead__wzwU1{display:flex;align-items:center;gap:.5rem}.studio_order__rYQWY{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tint-strong);color:var(--color-primary);font-size:.72rem;font-weight:800}.studio_envelope__8wY3Y{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;overflow:hidden}.studio_envelopeHead__yuhvk{width:100%;display:flex;align-items:center;gap:.7rem;padding:.8rem .95rem;border:none;background:transparent;color:var(--color-text);text-align:start;cursor:pointer}.studio_envelopeBody__aNNR4{padding:0 .95rem .95rem;display:flex;flex-direction:column;gap:.55rem}.studio_person__gFFCk{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:12px;background:var(--color-bg);border:1px solid var(--color-border);flex-wrap:wrap}.studio_avatar__2liBZ{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;background:var(--tint-strong);color:var(--color-primary)}.studio_linkBox__WA1vL{display:flex;gap:.4rem;align-items:center;padding:.4rem .5rem;border-radius:10px;background:var(--color-bg);border:1px solid var(--color-border);font-size:.72rem;overflow:hidden}.studio_linkBox__WA1vL code{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_empty__QklWJ{text-align:center;padding:2rem 1rem;color:var(--color-text-muted);font-size:.85rem}.studio_spin__IDfdu{animation:studio_spin__IDfdu .9s linear infinite}@keyframes studio_spin__IDfdu{to{transform:rotate(1turn)}}.studio_srOnly__Nh3Ws{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.studio_featureStrip__woQp9{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:0 auto 1.1rem}.studio_featureChip__LTJOO{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(15,23,42,.05)}.studio_featureChip__LTJOO svg{color:var(--color-primary)}.studio_tabBar__eN6Xy{display:flex;gap:.35rem;padding:.35rem;margin-bottom:1.75rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 6px 22px rgba(15,23,42,.05)}.studio_tabBar__eN6Xy::-webkit-scrollbar{display:none}.studio_tabBtn__bpjTO{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border:none;border-radius:13px;background:transparent;color:var(--color-text-muted);font-size:.86rem;font-weight:700;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:background .15s ease,color .15s ease}.studio_tabBtn__bpjTO:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-text)}.studio_tabBtn__bpjTO:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.studio_tabBtnActive__5Dy18,.studio_tabBtnActive__5Dy18:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 30%,transparent)}.studio_tabs__B4mmp{overflow-x:auto;scrollbar-width:none}.studio_tabs__B4mmp::-webkit-scrollbar{display:none}.studio_tab__bFLI1{flex:1 0 auto;white-space:nowrap}.studio_micActive__INimf{border-color:var(--crit);color:var(--crit-text);animation:studio_micPulse__hS7_h 1.4s ease-in-out infinite}@keyframes studio_micPulse__hS7_h{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--crit) 40%,transparent)}50%{box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){.studio_micActive__INimf{animation:none}}.studio_checkRow__Jny4g{display:flex;gap:.6rem;align-items:flex-start;padding:.6rem .7rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;font-size:.83rem;line-height:1.45}.studio_checkRow__Jny4g input{margin-top:.2rem;accent-color:var(--color-primary);flex:none}.studio_checkRowOn__dJLr1{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:var(--tint)}.studio_changeLine___znYl{display:flex;gap:.4rem;flex-wrap:wrap;align-items:baseline;font-size:.8rem}.studio_from__Df4S5{color:var(--crit-text);text-decoration:line-through}.studio_to__0hIVP{color:var(--ok-text);font-weight:700}.studio_sharesTable__5J1Gd{width:100%;border-collapse:collapse;font-size:.8rem}.studio_sharesTable__5J1Gd th{text-align:start;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.3rem .4rem}.studio_sharesTable__5J1Gd td{padding:.45rem .4rem;border-top:1px solid var(--color-border);vertical-align:top}.studio_num__4aKM8{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.studio_docResult__BADTc{padding:.9rem 1rem;border-radius:14px;background:#fffdf7;color:#1b2430;border:1px solid #e7dfc8;font-size:.86rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;overflow:auto}.studio_docResult__BADTc[dir=rtl]{font-family:var(--font-arabic),var(--font-nastaliq),serif;font-size:1.05rem;line-height:2}.studio_wrapText__nsr_n{white-space:normal;flex:1 1 260px;min-width:0;line-height:1.4}.studio_linkBtn__d31wU{background:none;border:none;padding:0;font:inherit;color:var(--color-primary);text-decoration:underline;cursor:pointer}.studio_linkBtn__d31wU:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sign_page__Vlgz4{max-width:820px;margin:0 auto;padding:2rem 16px 6rem;display:flex;flex-direction:column;gap:1rem}.sign_brand__9jLGG{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-primary) 55%,var(--color-text))}.sign_title__jjzfI{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:900;letter-spacing:-.02em;line-height:1.15}.sign_meta__R_9lD{margin:0;color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text));font-size:.9rem}.sign_card__L_G6g{padding:1rem 1.1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px}.sign_cardTitle__audsR{margin:0 0 .5rem;font-size:.95rem;font-weight:800}.sign_banner__uAFP5{display:flex;gap:.7rem;padding:.9rem 1rem;border-radius:16px;font-size:.88rem;line-height:1.5;border:1px solid}.sign_bannerOk__bwsc5{border-color:color-mix(in srgb,#16a34a 45%,transparent);background:color-mix(in srgb,#16a34a 10%,transparent)}.sign_bannerWarn__SbxCQ{border-color:color-mix(in srgb,#d97706 45%,transparent);background:color-mix(in srgb,#d97706 10%,transparent)}.sign_bannerBad__0ELWY{border-color:color-mix(in srgb,#dc2626 45%,transparent);background:color-mix(in srgb,#dc2626 9%,transparent)}.sign_bannerInfo__In5q6{border-color:color-mix(in srgb,#2563eb 40%,transparent);background:color-mix(in srgb,#2563eb 8%,transparent)}.sign_paper__nOehk{max-height:60vh;overflow:auto;padding:1.1rem 1.2rem;border-radius:14px;background:#fffdf7;color:#1b2430;border:1px solid #e7dfc8;box-shadow:inset 0 0 40px rgba(180,150,80,.08)}[data-theme=dark] .sign_paper__nOehk{background:#f7f1e1}.sign_paper__nOehk pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:.8rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.sign_paper__nOehk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sign_readHint__e_dnv{font-size:.76rem;color:var(--color-text-muted);margin:.4rem 0 0}.sign_parties__i1QtX{display:flex;flex-direction:column;gap:.4rem}.sign_party__osht4{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:12px;background:var(--color-bg);border:1px solid var(--color-border);font-size:.85rem}.sign_grow__BQvDA{flex:1 1;min-width:0}.sign_badge__mHTZJ{display:inline-flex;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;background:var(--color-surface-2);color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text));border:1px solid var(--color-border);white-space:nowrap}.sign_badgeOk__CdZFk{background:color-mix(in srgb,#16a34a 15%,transparent);color:color-mix(in srgb,#16a34a 50%,var(--color-text));border-color:transparent}.sign_badgeWarn__2_svZ{background:color-mix(in srgb,#d97706 16%,transparent);color:color-mix(in srgb,#d97706 50%,var(--color-text));border-color:transparent}.sign_badgeBad__5USsR{background:color-mix(in srgb,#dc2626 14%,transparent);color:color-mix(in srgb,#dc2626 50%,var(--color-text));border-color:transparent}.sign_tabs__WLaeN{display:flex;gap:.25rem;padding:.25rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;margin-bottom:.8rem}.sign_tab__URtgL{flex:1 1;padding:.5rem;border:none;border-radius:10px;background:transparent;color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text));font-weight:700;font-size:.85rem;cursor:pointer}.sign_tabActive__0VyEZ{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:color-mix(in srgb,var(--color-primary) 55%,var(--color-text))}.sign_input__UxPlX,.sign_textarea__uR6Pf{width:100%;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.95rem}.sign_textarea__uR6Pf{min-height:80px;resize:vertical}.sign_input__UxPlX:focus,.sign_textarea__uR6Pf:focus{outline:2px solid var(--color-primary);border-color:transparent}.sign_typedPreview__UwmKS{margin-top:.7rem;padding:.7rem 1rem;min-height:72px;display:flex;align-items:center;background:#fff;color:#0f172a;border:1.5px dashed var(--color-border-strong);border-radius:14px;font:italic 2rem/1.2 Snell Roundhand,Segoe Script,Brush Script MT,Lucida Handwriting,cursive;overflow-wrap:anywhere}.sign_check__Obzxc{display:flex;gap:.6rem;align-items:flex-start;font-size:.84rem;line-height:1.5;cursor:pointer}.sign_check__Obzxc input{margin-top:.2rem;width:18px;height:18px;accent-color:var(--color-primary);flex:none}.sign_check__Obzxc input:disabled+span{opacity:.55}.sign_stack__ICN_L{display:flex;flex-direction:column;gap:.75rem}.sign_row__7G1hX{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.sign_btn__nRlSw{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem 1.2rem;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.95rem;font-weight:800;cursor:pointer;text-decoration:none}.sign_btn__nRlSw:disabled{opacity:.5;cursor:not-allowed}.sign_btn__nRlSw:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sign_btnPrimary__ccijt{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-color:transparent;color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 30%,transparent)}.sign_btnLink__Vq3KW{background:none;border:none;padding:0;color:var(--color-text-muted);text-decoration:underline;font-size:.82rem;cursor:pointer}.sign_fine__K5PIQ{font-size:.74rem;line-height:1.55;color:color-mix(in srgb,var(--color-text-muted) 75%,var(--color-text));margin:0}.sign_center__BOtRe{text-align:center;padding:3rem 1rem}.sign_mono__dsaj_{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;overflow-wrap:anywhere}