.tse{--tse-text:#0f1115;--tse-weak:#5b6270;--tse-faint:#8a909c;--tse-border:#e7e9ee;--tse-border-strong:#d9dde4;--tse-bg-weak:#f4f5f7;--tse-bg-row:#f8f9fb;--tse-success:#16a34a;letter-spacing:-.003em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45}.tse .tse-small{font-size:12.5px}.tse .tse-caps{letter-spacing:0;text-transform:none;color:var(--tse-weak);font-size:12.5px;font-weight:600}.tse-page{max-width:1480px;margin:0 auto}.tse-page--narrow{max-width:1080px}.tse-seatgate{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:8px auto;padding:28px 24px;display:flex}.tse-seatgate p{max-width:400px;font-size:13.5px}.tse-seatgate .tse-btn{margin-top:6px}.tse-seatgate__icon{background:var(--tse-bg-weak);width:40px;height:40px;color:var(--tse-weak);border-radius:12px;place-items:center;display:grid}.tse-seatgate__icon svg{width:18px;height:18px}.tse-seatgate__done{color:var(--tse-success);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.tse-seatgate__done svg{width:15px;height:15px}.tse .tse-seat{font-size:13px}.tse .tse-header{padding:14px 16px 12px}.tse .tse-header__logo{height:22px}.tse .tse-header__product{font-size:16px}.tse .tse-btn{border:1px solid var(--tse-border);height:34px;color:var(--tse-text);background:#fff;border-radius:10px;gap:7px;padding:0 13px;font-size:13.5px;font-weight:550;transition:background-color .15s,border-color .15s,transform .1s;box-shadow:0 1px 2px #1018280d}.tse .tse-btn:hover:not(:disabled){border-color:var(--tse-border-strong);background:#f7f8fa}.tse .tse-btn:active:not(:disabled){transform:scale(.98)}.tse .tse-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--tse-brand) 22%, transparent)}.tse .tse-btn svg{width:15px;height:15px;color:var(--tse-weak)}.tse .tse-btn--brand{border-color:var(--tse-brand);background:var(--tse-brand);color:var(--tse-brand-ink);box-shadow:0 1px 2px #1018281a,inset 0 1px #ffffff26}.tse .tse-btn--brand svg{color:currentColor}.tse .tse-btn--brand:hover:not(:disabled){background:var(--tse-brand);border-color:var(--tse-brand);filter:brightness(.94)}.tse .tse-btn--text{height:28px;box-shadow:none;color:var(--tse-brand);background:0 0;border-color:#0000}.tse .tse-btn--text:hover:not(:disabled){opacity:.8;background:0 0;border-color:#0000;text-decoration:none}.tse .tse-btn--destructive{color:#fff;background:#c62828;border-color:#c62828}.tse .tse-btn--destructive svg{color:currentColor}.tse .tse-btn--destructive:hover:not(:disabled){background:#a51d1d;border-color:#a51d1d}.tse .tse-btn--icon{width:34px;padding:0}.tse .tse-btn--sm{border-radius:8px;height:28px;padding:0 10px;font-size:12.5px}.tse .tse-btn--icon.tse-btn--sm{width:28px}.tse .tse-btn:disabled{opacity:.5;box-shadow:none}.tse .tse-btn--brand:disabled{background:var(--tse-brand);border-color:var(--tse-brand);color:var(--tse-brand-ink)}.tse .tse-badge{gap:6px;height:24px;padding:0 10px;font-size:12.5px;font-weight:550}.tse .tse-badge--success,.tse .tse-badge--warning,.tse .tse-badge--info,.tse .tse-badge--error{background:color-mix(in srgb, var(--pill) 11%, #fff);color:color-mix(in srgb, var(--pill) 85%, #000)}.tse .tse-badge--success:before,.tse .tse-badge--warning:before,.tse .tse-badge--info:before,.tse .tse-badge--error:before{content:"";background:var(--pill);border-radius:50%;width:6px;height:6px}.tse .tse-badge--success{--pill:#16a34a}.tse .tse-badge--warning{--pill:#d97706}.tse .tse-badge--info{--pill:#2563eb}.tse .tse-badge--error{--pill:#dc2626}.tse .tse-card{border:1px solid var(--tse-border);background:#fff;border-radius:18px;box-shadow:0 1px 2px #1018280a,0 16px 32px -24px #1018282e}.tse .tse-card+.tse-card{margin-top:14px}.tse-dp__head{padding:18px 18px 0}.tse-dp__icon{background:color-mix(in srgb, var(--tse-brand) 9%, #fff);width:40px;height:40px;color:var(--tse-brand);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.tse-dp__icon svg{width:19px;height:19px}.tse-dp__title{max-width:100%;color:var(--tse-text);font:inherit;letter-spacing:-.012em;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:16px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.tse-dp__title:hover{color:var(--tse-brand)}.tse-dp__meta{color:var(--tse-weak);margin-top:2px;font-size:13px}.tse-dp__progress{align-items:center;gap:12px;margin-top:16px;display:flex}.tse-dp__bar{flex:1;gap:4px;display:flex}.tse-dp__bar span{background:#eceef2;border-radius:999px;flex:1;height:6px}.tse-dp__bar span.is-seen{background:color-mix(in srgb, var(--tse-brand) 35%, #eceef2)}.tse-dp__bar span.is-done{background:#16a34a}.tse-dp__count{color:var(--tse-weak);white-space:nowrap;font-size:12.5px;font-weight:600}.tse-dp__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.tse-dp__tabs{margin-top:18px;padding:0 18px}.tse-dp__body{padding:16px 18px 18px}.tse .tse-signers{margin-top:12px}.tse .tse-signer{border-color:var(--tse-border);background:#fff;padding:6px 14px 6px 6px}.tse .tse-signer__name{font-size:13.5px}.tse .tse-tabs{background:var(--tse-bg-weak);border:0;border-radius:12px;gap:2px;max-width:100%;padding:4px;display:inline-flex}.tse .tse-tab{height:32px;color:var(--tse-weak);border-radius:9px;padding:0 12px;font-size:13.5px;font-weight:550;transition:background-color .15s,color .15s}.tse .tse-tab:hover{color:var(--tse-text)}.tse .tse-tab[aria-selected=true]{color:var(--tse-text);background:#fff;box-shadow:0 1px 2px #10182814,0 0 0 1px #10182808}.tse .tse-tab[aria-selected=true]:after{display:none}.tse .tse-count{background:#e6e8ec;min-width:18px;height:18px;font-size:11px}.tse .tse-count--alert{background:var(--tse-brand);color:var(--tse-brand-ink)}.tse .tse-timeline li{gap:12px;padding-bottom:16px}.tse .tse-timeline li:before{background:var(--tse-border);top:34px;bottom:2px;left:15px}.tse .tse-timeline__icon{background:color-mix(in srgb, var(--c,#8a909c) 12%, #fff);width:30px;height:30px;color:var(--c,#8a909c);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c,#8a909c) 18%, #fff);border-radius:50%}.tse .tse-timeline__icon svg{width:14px;height:14px}.tse .tse-timeline li>div{padding-top:5px}.tse .tse-timeline li>div>div:first-child>div{color:var(--tse-text);font-size:13.5px}.tse .tse-timeline li>div>div+div{background:var(--tse-bg-row);color:var(--tse-weak);border-radius:10px;margin-top:4px;padding:8px 11px;font-size:13px}.tse .tse-person{padding:8px 0}.tse .tse-check input,.tse input[type=checkbox]{accent-color:var(--tse-brand)}.tse .tse-disclosure{padding:12px 16px;font-weight:600}.tse .tse-input,.tse .tse-textarea,.tse .tse-select{border-color:#dde1e7;border-radius:10px;min-height:38px;font-size:14px;line-height:36px}.tse .tse-textarea{padding:9px 12px;line-height:1.5}.tse .tse-input:focus,.tse .tse-textarea:focus,.tse .tse-select:focus{border-color:var(--tse-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--tse-brand) 18%, transparent)}.tse .tse-notice{border-radius:12px;flex-wrap:wrap;align-items:center;padding:10px 12px;font-size:13px;line-height:1.45}.tse .tse-notice>svg{align-self:flex-start;margin-top:2px}.tse .tse-notice>.min-w-0{min-width:min(220px,100%)}.tse-dp__notice{margin-top:12px}.tse .tse-chat{border-radius:16px}@media (max-width:520px){.tse-dp__head{padding:14px 14px 0}.tse-dp__tabs{padding:0 14px}.tse-dp__body{padding:14px}.tse .tse-tabs{display:flex;overflow-x:auto}.tse-dp__title{white-space:normal}.tse .tse-btn{height:40px}.tse .tse-btn--icon{width:40px}.tse .tse-btn--sm,.tse .tse-btn--text{height:36px}.tse .tse-btn--icon.tse-btn--sm{width:36px}.tse .tse-dw__new,.tse .tse-dw__version,.tse .tse-dw__switch button{height:40px}.tse .tse-chat__mode{height:36px}.tse .tse-chat__send{width:38px;height:38px}.tse .tse-input,.tse .tse-textarea,.tse .tse-select{font-size:16px}}.tse-rlc{border:1px solid var(--tse-border);background:#fff;border-radius:12px;position:relative;overflow:hidden}.tse-rlc+.tse-rlc{margin-top:10px}.tse-rlc:before{content:"";background:#e0a526;width:3px;position:absolute;inset:0 auto 0 0}.tse-rlc.is-accepted:before{background:var(--tse-success)}.tse-rlc.is-rejected:before,.tse-rlc.is-withdrawn:before,.tse-rlc.is-superseded:before{background:var(--tse-border-strong)}.tse-rlc__icon{color:#8a5a00;background:#fff3cf;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.tse-rlc.is-accepted .tse-rlc__icon{background:color-mix(in srgb, var(--tse-success) 12%, #fff);color:var(--tse-success)}.tse-rlc.is-rejected .tse-rlc__icon,.tse-rlc.is-withdrawn .tse-rlc__icon,.tse-rlc.is-superseded .tse-rlc__icon{background:var(--tse-bg-weak);color:var(--tse-faint)}.tse-rlc__icon svg{width:14px;height:14px}.tse-rlc__title{font-weight:700;line-height:1.35}.tse-rlc__ask{white-space:pre-wrap;word-break:break-word;background:#f8f9fb;border:1px solid #e1e4ea;border-radius:5px 14px 14px;padding:9px 12px}.tse .tse-rlc{border-radius:16px}.tse-rlc .tse-diff{border-radius:10px}.tse-empty{border:1px dashed var(--tse-border-strong);text-align:center;border-radius:14px;padding:18px 16px}.tse-dw{gap:16px;display:grid}@media (min-width:820px){.tse-dw{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}.tse-dw.is-solo{grid-template-columns:minmax(0,1fr)}}.tse-dw__main{background:#eef0f4;border-radius:16px;min-width:0;overflow:hidden}.tse-dw__bar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.tse-dw__version{border:1px solid var(--tse-border);background:#fff;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.tse-dw__version svg,.tse-dw__editing svg,.tse-dw__new svg{width:15px;height:15px}.tse-dw__version svg{color:var(--tse-weak)}.tse-dw__version select{color:var(--tse-text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none}.tse-dw__hint{color:var(--tse-weak);font-size:12.5px}.tse-dw__editing{color:#7a4d00;background:#fff3cf;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.tse-dw__new{border:1px solid var(--tse-border);height:32px;color:var(--tse-text);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.tse-dw__new:hover{border-color:var(--tse-border-strong)}.tse-dw__reason{color:var(--tse-weak);margin:0 12px 8px;font-size:12.5px}.tse-dw__paper{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:720px;padding:0 12px 12px;overflow-y:auto}@media (max-width:819px){.tse-dw__paper{max-height:520px}}.tse-dw__empty{color:#5f1616;background:#fff6f6;border:1px solid #f3c7c7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 12px 10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.tse-dw__empty>.min-w-0{min-width:min(240px,100%)}.tse-dw__empty .tse-weak{color:#7a4747}.tse-dw__empty-chip{color:#fff;background:#c62828;border-radius:999px;align-self:flex-start;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.tse-dw__paper .tse-docframe{background:0 0;padding:0}.tse-dw__paper .tdoc-sheet{border-radius:6px;box-shadow:0 1px 2px #1018280f,0 12px 28px -14px #10182838!important}.tse-dw__side{min-width:0}.tse-dw__switch{background:var(--tse-bg-weak);border-radius:12px;gap:2px;margin-bottom:12px;padding:4px;display:flex}.tse-dw__switch button{height:32px;color:var(--tse-weak);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:550;display:inline-flex}.tse-dw__switch button svg{width:15px;height:15px}.tse-dw__switch button[aria-selected=true]{color:var(--tse-text);background:#fff;box-shadow:0 1px 2px #10182814}.tse-dw__side .tse-chat__log{max-height:520px}@media (max-width:819px){.tse-dw__side .tse-chat__log{max-height:420px}}.tse-ve{border:1px solid var(--tse-border);background:#fff;border-radius:16px;padding:16px}.tse-ve__head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.tse-ve__head>div{flex:1}.tse-ve__title{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.tse-ve__sub{color:var(--tse-weak);margin-top:2px;font-size:12.5px}.tse-ve__close,.tse-ve__label button{width:28px;height:28px;color:var(--tse-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.tse-ve__close:hover,.tse-ve__label button:hover{background:var(--tse-bg-weak);color:var(--tse-text)}.tse-ve__close svg,.tse-ve__label button svg{width:15px;height:15px}.tse-ve__section{border:1px solid var(--tse-border);background:var(--tse-bg-row);border-radius:12px;margin-bottom:12px;padding:10px}.tse-ve__label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:650;display:flex}.tse-ve__input,.tse-ve__rich{width:100%;color:var(--tse-text);font:inherit;background:#fff;border:1px solid #dde1e7;border-radius:9px;outline:none;padding:8px 10px;font-size:13.5px;line-height:1.5}.tse-ve__input:focus,.tse-ve__rich:focus{border-color:var(--tse-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--tse-brand) 18%, transparent)}.tse-ve__rich{min-height:90px;max-height:320px;overflow-y:auto}.tse-ve__rich p{margin:0 0 6px}.tse-ve__rows{gap:6px;display:grid}.tse-ve__row{color:var(--tse-weak);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.tse-ve__row .tse-ve__input{padding:6px 9px}.tse-ve__add{border:1px dashed var(--tse-border-strong);color:var(--tse-brand);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:relative}.tse-ve__add svg{width:15px;height:15px}.tse-ve__add select{opacity:0;cursor:pointer;position:absolute;inset:0}.tse-ve__resolves{margin-top:14px}.tse-ve__mini{color:var(--tse-weak);margin-bottom:6px;font-size:12.5px;font-weight:650}.tse-ve__check{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;display:flex}.tse-ve__check input{margin-top:3px}.tse-ve__note{resize:vertical}.tse-ve__warn{color:#9a5b00;margin:10px 0 12px;font-size:12.5px}.tse-ve__actions{gap:8px;display:flex}.tse-ve__btn{border:1px solid var(--tse-border);height:38px;color:var(--tse-text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.tse-ve__btn.is-primary{border-color:var(--tse-brand);background:var(--tse-brand);color:var(--tse-brand-ink);flex:1}.tse-ve__btn:disabled{opacity:.55;cursor:default}.tse-ve__btn .tse-spinner{border-width:2px;width:14px;height:14px}.tse-dp__top{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;display:flex}.tse-dp__top>.min-w-0{min-width:220px}.tse-dp__titlerow{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tse-dp__titlerow .tse-dp__title{max-width:100%}.tse-dp__top .tse-dp__actions{flex-wrap:nowrap;margin:0 0 0 auto}@media (max-width:640px){.tse-dp__top .tse-dp__actions{flex-wrap:wrap;width:100%;margin-left:0}}.tse-track{background:var(--tse-bg-row);border:1px solid #eef0f3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;padding:12px 14px;display:flex}.tse-track__steps{flex-wrap:wrap;flex:1;align-items:center;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.tse-track__step{align-items:center;gap:10px;min-width:0;display:flex}.tse-track__step+.tse-track__step:before{content:"";background:#dfe2e8;border-radius:2px;width:36px;height:2px;margin:0 14px}.tse-track__step.is-signed+.tse-track__step:before,.tse-track__step.is-signed:before{background:#16a34a}.tse-track__avatar{width:32px;height:32px;color:var(--tse-weak);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #d9dde4}.tse-track__avatar svg{width:16px;height:16px}.tse-track__step.is-signed .tse-track__avatar{box-shadow:none;color:#fff;background:#16a34a}.tse-track__step.is-viewed .tse-track__avatar{box-shadow:inset 0 0 0 1.5px var(--tse-brand);color:var(--tse-brand)}.tse-track__step.is-live .tse-track__avatar{color:#15803d;box-shadow:inset 0 0 0 1.5px #16a34a,0 0 0 4px #16a34a29}.tse-track__step.is-declined .tse-track__avatar{color:#dc2626;box-shadow:inset 0 0 0 1.5px #dc2626}.tse-track__name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.tse-track__state{color:var(--tse-faint);align-items:center;gap:5px;font-size:12px;display:flex}.tse-track__step.is-signed .tse-track__state,.tse-track__step.is-live .tse-track__state{color:#15803d}.tse-track__count{color:var(--tse-weak);white-space:nowrap;margin-left:auto;font-size:13px}.tse-track__count strong{color:var(--tse-text)}@media (max-width:520px){.tse-track__steps{flex-direction:column;align-items:flex-start}.tse-track__step+.tse-track__step:before{display:none}}.tse-dp__tabs{border-bottom:1px solid var(--tse-border);margin-top:18px;padding:0 18px}.tse-dp__tabs .tse-tabs{background:0 0;border-radius:0;gap:22px;padding:0;display:flex}.tse-dp__tabs .tse-tab{border-radius:0;height:40px;padding:0;font-size:14px;position:relative;box-shadow:none!important;background:0 0!important}.tse-dp__tabs .tse-tab[aria-selected=true]:after{content:"";background:var(--tse-text);border-radius:2px;height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0}.tse-unlock{background:#fffbeb;border:1px solid #f3d38a;border-radius:14px;gap:14px;margin-top:14px;padding:16px;display:flex}.tse-unlock__icon{color:#8a5a00;background:#fff3cf;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.tse-unlock__icon svg{width:17px;height:17px}.tse-unlock__title{font-size:15px;font-weight:650}.tse-unlock__list{color:#5b4a1f;margin:6px 0 0;padding-left:16px;font-size:13px;line-height:1.55;list-style:outside}.tse-unlock__list li+li{margin-top:2px}.tse-void{border:1px solid var(--tse-border);background:var(--tse-bg-row);border-radius:14px;margin-top:14px;padding:16px}.tse-void__title{font-size:15px;font-weight:650}.tse-unlock__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tse-dw__new.is-primary{border-color:var(--tse-brand);background:var(--tse-brand);color:var(--tse-brand-ink)}.tse-tpl-icon{background:color-mix(in srgb, var(--tse-brand) 10%, #fff);width:32px;height:32px;color:var(--tse-brand);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tse-tpl-icon svg{width:16px;height:16px}.tse-tpl-start{border:1px solid var(--tse-border);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.tse-tpl-start svg{width:18px;height:18px;color:var(--tse-weak);flex-shrink:0}.tse-tpl-start:hover{border-color:#cfd4dc}.tse-tpl-start.is-on{border-color:var(--tse-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--tse-brand) 18%, transparent)}.tse-tpl-start.is-on svg{color:var(--tse-brand)}@media (max-width:480px){.tse-tpl-start{padding:10px}}
