.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;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-full:999px;--c-success:#16a34a;--c-success-ink:#15803d;--c-warn:#d97706;--c-info:#2563eb;--c-danger:#dc2626;--tse-success:var(--c-success);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--fs-md);letter-spacing:-.003em;line-height:1.45}.tse .tse-small{font-size:var(--fs-xs)}.tse .tse-caps{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--tse-weak);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:var(--fs-sm)}.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{font-size:var(--fs-sm);color:var(--tse-success);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.tse-seatgate__done svg{width:15px;height:15px}.tse .tse-seat{font-size:var(--fs-sm)}.tse .tse-header{padding:14px 16px 12px}.tse .tse-header__logo{height:22px}.tse .tse-header__product{font-size:var(--fs-lg)}.tse .tse-btn{border:1px solid var(--tse-border);height:34px;color:var(--tse-text);font-size:var(--fs-sm);background:#fff;border-radius:10px;gap:7px;padding:0 13px;font-weight:600;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 :where(button,[role=button],[role=tab],[role=radio],[role=option],[role=menuitem],a,summary,[tabindex]):focus-visible,.tse .tse-btn:focus-visible{outline:2px solid var(--tse-brand);outline-offset:2px}.tse .tse-menu__item:focus-visible{outline-offset:-2px}.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{height:28px;font-size:var(--fs-xs);border-radius:8px;padding:0 10px}.tse .tse-btn--icon.tse-btn--sm{width:28px}.tse .tse-btn--lg{height:42px;font-size:var(--fs-md);border-radius:var(--r-md);padding:0 16px}.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{height:24px;font-size:var(--fs-xs);gap:6px;padding:0 10px;font-weight:600}.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:var(--c-success)}.tse .tse-badge--warning{--pill:var(--c-warn)}.tse .tse-badge--info{--pill:var(--c-info)}.tse .tse-badge--error{--pill:var(--c-danger)}.tse .tse-card{border:1px solid var(--tse-border);border-radius:var(--r-lg);background:#fff;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;font-size:var(--fs-lg);letter-spacing:-.012em;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-weight:600;line-height:1.3;display:block;overflow:hidden}.tse-dp__title:hover{color:var(--tse-brand)}.tse-dp__meta{font-size:var(--fs-sm);color:var(--tse-weak);margin-top:2px}.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:var(--c-success)}.tse-dp__count{font-size:var(--fs-xs);color:var(--tse-weak);white-space:nowrap;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:var(--fs-sm)}.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{border-radius:var(--r-md);height:32px;color:var(--tse-weak);font-size:var(--fs-sm);padding:0 12px;font-weight:600;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{min-width:18px;height:18px;font-size:var(--fs-2xs);background:#e6e8ec}.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{font-size:var(--fs-sm);color:var(--tse-text)}.tse .tse-timeline li>div>div+div{background:var(--tse-bg-row);font-size:var(--fs-sm);color:var(--tse-weak);border-radius:10px;margin-top:4px;padding:8px 11px}.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{min-height:38px;font-size:var(--fs-md);border-color:#dde1e7;border-radius:10px;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{font-size:var(--fs-sm);border-radius:12px;flex-wrap:wrap;align-items:center;padding:10px 12px;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 .tse-notice--warning{color:#7a4d00;background:#fffbeb;box-shadow:inset 0 0 0 1px #f3d38a}.tse .tse-notice--warning svg{color:#b7791f}.tse .tse-notice--error{color:#991b1b;background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca}.tse .tse-notice--error svg{color:var(--c-danger)}.tse .tse-menu{border-color:var(--tse-border);font-family:inherit;font-size:var(--fs-sm);border-radius:12px;padding:6px;box-shadow:0 12px 32px -12px #10182840,0 2px 6px #1018280f}.tse .tse-menu__item{border-radius:var(--r-sm);padding:7px 10px}.tse .tse-menu__item svg{width:15px;height:15px}.tse .tse-menu__sep{margin:6px -6px}.tse-dp__notice{margin-top:12px}.tse .tse-chat{border-radius:var(--r-lg)}@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}}@media (max-width:520px) and (pointer:coarse){.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-btn--lg{height:42px}.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-seg button{height:36px}.tse .tse-input,.tse .tse-textarea,.tse .tse-select{font-size:var(--fs-lg)}}.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{border-radius:var(--r-lg);white-space:pre-wrap;word-break:break-word;background:#f8f9fb;border:1px solid #e1e4ea;border-top-left-radius:5px;padding:9px 12px}.tse .tse-rlc{border-radius:var(--r-lg)}.tse-rlc .tse-diff{border-radius:10px}.tse-empty{border:1px solid var(--tse-border);text-align:left;background:#fff;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.tse-empty__icon{color:var(--tse-weak);flex:none;margin-top:2px;display:grid}.tse-empty__icon svg{width:16px;height: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{border-radius:var(--r-lg);background:#eef0f4;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);border-radius:var(--r-md);height:34px;font-size:var(--fs-sm);background:#fff;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 1px 2px #1018280d}.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{font-size:var(--fs-xs);color:var(--tse-weak)}.tse-dw__editing{color:#7a4d00;height:30px;font-size:var(--fs-sm);background:#fff3cf;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.tse-dw__new{border:1px solid var(--tse-border);border-radius:var(--r-md);height:34px;color:var(--tse-text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;align-items:center;gap:7px;margin-left:auto;padding:0 13px;font-weight:600;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.tse-dw__new:hover{border-color:var(--tse-border-strong);background:#f7f8fa}.tse-dw__new:active,.tse-ve__btn:active:not(:disabled){transform:scale(.98)}.tse-dw__reason{font-size:var(--fs-xs);color:var(--tse-weak);margin:0 12px 8px}.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.is-waiting .tse-dw__side{order:-1}.tse-dw:has(.tse-dw__side .tse-rlc:not(.is-accepted,.is-rejected,.is-withdrawn,.is-superseded)) .tse-dw__side{order:-1}}@media (max-width:520px){.tse-dw__paper{padding:0 4px 4px}.tse-dw__bar{padding:8px}}.tse-dw__empty{font-size:var(--fs-sm);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;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;min-width:22px;height:22px;font-size:var(--fs-xs);background:#c62828;border-radius:999px;align-self:flex-start;place-items:center;padding:0 6px;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{border-radius:var(--r-md);height:32px;color:var(--tse-weak);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;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);border-radius:var(--r-lg);background:#fff;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{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:600}.tse-ve__sub{font-size:var(--fs-xs);color:var(--tse-weak);margin-top:2px}.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{font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.tse-ve__input,.tse-ve__rich{border-radius:var(--r-md);width:100%;color:var(--tse-text);font:inherit;font-size:var(--fs-sm);background:#fff;border:1px solid #dde1e7;outline:none;padding:8px 10px;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{font-size:var(--fs-xs);color:var(--tse-weak);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;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);font-size:var(--fs-sm);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;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{font-size:var(--fs-xs);color:var(--tse-weak);margin-bottom:6px;font-weight:600}.tse-ve__check{font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.tse-ve__check input{margin-top:3px}.tse-ve__note{resize:vertical}.tse-ve__warn{font-size:var(--fs-xs);color:#9a5b00;margin:10px 0 12px}.tse-ve__actions{gap:8px;display:flex}.tse-ve__btn{border:1px solid var(--tse-border);height:34px;color:var(--tse-text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;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{border-radius:var(--r-lg);background:var(--tse-bg-row);border:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;padding:12px 14px;display:flex;container-type:inline-size}.tse-track__steps{flex-wrap:nowrap;flex:1;align-items:center;gap:10px 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tse-track__step{flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.tse-track__step>:not(.tse-track__avatar){min-width:0}.tse-track__step+.tse-track__step:before{content:"";background:#dfe2e8;border-radius:2px;flex-shrink:0;width:36px;height:2px;margin:0 14px}.tse-track__step.is-signed+.tse-track__step:before,.tse-track__step.is-signed:before{background:var(--c-success)}.tse-track__avatar{width:32px;height:32px;color:var(--tse-weak);font-size:var(--fs-2xs);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;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{background:var(--c-success);box-shadow:none;color:#fff}.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{box-shadow:inset 0 0 0 1.5px var(--c-success), 0 0 0 4px color-mix(in srgb, var(--c-success) 16%, transparent);color:var(--c-success-ink)}.tse-track__step.is-declined .tse-track__avatar{box-shadow:inset 0 0 0 1.5px var(--c-danger);color:var(--c-danger)}.tse-track__name{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.tse-track__state{font-size:var(--fs-xs);color:var(--tse-faint);align-items:center;gap:5px;display:flex}.tse-track__step.is-signed .tse-track__state,.tse-track__step.is-live .tse-track__state{color:var(--c-success-ink)}.tse-track__count{font-size:var(--fs-sm);color:var(--tse-weak);white-space:nowrap;margin-left:auto}.tse-track__count strong{color:var(--tse-text)}@container (max-width:560px){.tse-track__steps{flex-direction:column;flex:100%;align-items:stretch}.tse-track__step+.tse-track__step:before{display:none}.tse-track__count{margin-left:0}}.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{height:40px;font-size:var(--fs-md);border-radius:0;padding:0;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{border-radius:var(--r-lg);background:#fffbeb;border:1px solid #f3d38a;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:var(--fs-lg);font-weight:600}.tse-unlock__list{font-size:var(--fs-sm);color:#5b4a1f;margin:6px 0 0;padding-left:16px;line-height:1.55;list-style:outside}.tse-unlock__list li+li{margin-top:2px}.tse-void{border:1px solid var(--tse-border);border-radius:var(--r-lg);background:var(--tse-bg-row);margin-top:14px;padding:16px}.tse-void__title{font-size:var(--fs-lg);font-weight:600}.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{border-radius:var(--r-md);background:color-mix(in srgb, var(--tse-brand) 10%, #fff);width:32px;height:32px;color:var(--tse-brand);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}}@media (max-width:440px){.tse-home-tabs button svg{display:none}}.tse-inbox__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tse-inbox__search{flex:220px;align-items:center;min-width:0;display:flex;position:relative}.tse-inbox__search>svg{width:15px;height:15px;color:var(--tse-faint);pointer-events:none;position:absolute;left:11px}.tse .tse-inbox__search .tse-input{width:100%;min-height:34px;padding-left:33px;padding-right:30px;line-height:32px}.tse-inbox__search .tse-input::-webkit-search-cancel-button{display:none}.tse-inbox__search>button{border-radius:var(--r-sm);width:26px;height:26px;color:var(--tse-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.tse-inbox__search>button svg{width:14px;height:14px}.tse .tse-inbox__sender{width:auto;max-width:180px;min-height:34px;line-height:32px}.tse-seg{border-radius:var(--r-md);background:var(--tse-bg-weak);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.tse-seg button{height:28px;color:var(--tse-weak);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-weight:600}.tse-seg button:hover{color:var(--tse-text)}.tse-seg button[aria-checked=true]{color:var(--tse-text);background:#fff;box-shadow:0 1px 2px #10182814}.tse-inbox__section+.tse-inbox__section,.tse-inbox__none+.tse-inbox__section{border-top:1px solid var(--tse-border)}.tse-inbox__none{background:var(--tse-bg-row);font-size:var(--fs-sm);color:var(--tse-faint);margin:0;padding:12px 16px}.tse-inbox__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 16px;display:grid}.tse-inbox__row:hover{background:var(--tse-bg-row)}.tse-inbox__title{-webkit-line-clamp:2;color:var(--tse-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.tse-inbox__row:hover .tse-inbox__title{color:var(--tse-brand)}.tse-inbox__date{font-size:var(--fs-xs);color:var(--tse-faint);white-space:nowrap}.tse-inbox__meta{min-width:0;font-size:var(--fs-xs);color:var(--tse-weak);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.tse-inbox__status{white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;display:flex}.tse .tse-inbox__status .tse-badge{height:20px;font-size:var(--fs-xs);padding:0 8px}.tse-inbox__more{border:0;border-top:1px solid var(--tse-border);width:100%;color:var(--tse-brand);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;padding:9px 16px;font-weight:600;display:block}.tse-inbox__more:hover{background:var(--tse-bg-row)}.tse-inbox__back{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.tse .tse-inbox__back .tse-btn--text{padding:0 2px}.tse .tse-inbox__back .tse-btn--text svg{color:currentColor}.tse-tpl-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.tse-tpl-row:hover:not(:disabled){background:var(--tse-bg-row)}.tse-tpl-row:disabled{cursor:default}.tse-tpl-row__chev{width:16px;height:16px;color:var(--tse-faint);flex-shrink:0}.tse-tpl-starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tse-tpl-starts .tse-tpl-start{align-items:flex-start}@media (max-width:480px){.tse-tpl-starts{grid-template-columns:minmax(0,1fr)}}.tse-objpick{border-radius:var(--r-md);background:#fff;border:1px solid #dde1e7;align-items:center;gap:8px;min-height:38px;padding:0 6px 0 12px;display:flex}.tse-objpick--open{gap:6px;padding:6px;display:grid}.tse-objpick__list{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.tse-objpick__group{font-size:var(--fs-xs);color:var(--tse-faint);padding:6px 10px 2px;font-weight:600}.tse-objpick__opt{border-radius:var(--r-sm);width:100%;min-width:0;color:inherit;font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.tse-objpick__opt:hover,.tse-objpick__opt[aria-selected=true]{background:var(--tse-bg-weak)}.tse-objpick__opt svg{width:15px;height:15px;color:var(--tse-brand);flex-shrink:0}.tse .tse-dp{position:relative}.tse-dp__close{z-index:1;position:absolute;top:12px;right:12px}.tse-dp__head.has-close .tse-dp__top{padding-right:36px}@media (max-width:640px){.tse-dp__head.has-close .tse-dp__top{padding-right:0}.tse-dp__head.has-close .tse-dp__top>.min-w-0{padding-right:36px}.tse-dp__top .tse-dp__actions{flex-wrap:nowrap}.tse-dp__head.is-menu-only .tse-dp__top .tse-dp__actions{width:auto;position:absolute;top:9px;right:12px;container-type:normal}.tse-dp__head.is-menu-only.has-close .tse-dp__top .tse-dp__actions{right:44px}.tse-dp__head.is-menu-only .tse-dp__top>.min-w-0{padding-right:36px}.tse-dp__head.is-menu-only.has-close .tse-dp__top>.min-w-0{padding-right:68px}.tse-dp__top .tse-dp__actions{container-type:inline-size}}@media (max-width:520px){.tse-dp__titletext{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:420px){.tse-dp__icon{display:none}}@container (max-width:309px){.tse .tse-dp__actions .tse-btn:not(.tse-btn--icon){gap:5px;padding:0 8px}.tse-dp__actions .tse-btn:has(.tse-dp__lbl){min-width:0}.tse-dp__lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@container (max-width:279px){.tse-dp__lbl{display:none}}.tse-track__step.is-queued .tse-track__avatar{background:var(--tse-bg-weak);box-shadow:none;color:var(--tse-faint)}.tse-track__steps.is-parallel .tse-track__step+.tse-track__step:before{background:0 0;width:0;margin:0 12px}.tse-dw__switch{border-bottom:1px solid var(--tse-border);background:0 0;border-radius:0;gap:20px;padding:0}.tse-dw__switch button{border-radius:0;flex:none;height:38px;padding:0;position:relative}.tse-dw__switch button[aria-selected=true]{box-shadow:none;background:0 0}.tse-dw__switch button[aria-selected=true]:after{content:"";background:var(--tse-text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tse-dw__main{container:dw-main/inline-size}.tse-dw__hint{flex:1 0 100%;order:1;margin-top:-4px}@container dw-main (min-width:860px){.tse-dw__hint{white-space:nowrap;flex:auto;order:0;margin-top:0}}@media (max-width:600px){.tse-dw__hint{display:none}}.tse-dw__empty-row{flex:240px;align-items:flex-start;gap:10px;min-width:0;display:flex}.tse .tse-seat{max-width:100%;display:inline-flex}.tse .text-center .tse-seat{justify-content:center}.tse-dw__new:disabled{opacity:.5;cursor:default}.tse .tse-timeline{container-type:inline-size}@container (max-width:400px){.tse .tse-timeline__head{flex-wrap:wrap;row-gap:1px}.tse .tse-timeline__head>time{flex-basis:100%}}@media (max-width:420px){.tse .tse-badge--dot{background:var(--pill,var(--tse-faint));color:#0000;flex:none;gap:0;width:10px;height:10px;padding:0;font-size:0;overflow:hidden}.tse .tse-badge--dot:before{display:none}}@media (max-width:320px){.tse-header__newlbl{display:none}}.tse-dp__meta{overflow:hidden}.tse-dp__metarow{flex-wrap:wrap;margin-left:-14px;display:flex}.tse-dp__metarow>*{min-width:0;padding-left:14px;position:relative}.tse-dp__metarow>:before{content:"·";position:absolute;left:5px}.tse-dw__acts{gap:8px;margin-left:auto;display:flex}.tse-dw__acts .tse-dw__new{margin-left:0}.tse-dw__lbl-short{display:none}@media (max-width:480px){.tse-dw__zoom{justify-content:center;width:34px;padding:0}.tse-dw__zoom .tse-dw__lbl,.tse-dw__edit .tse-dw__lbl{display:none}.tse-dw__edit .tse-dw__lbl-short{display:inline}}@media (max-width:520px) and (pointer:coarse){.tse .tse-dw__zoom{width:40px}}.tse-dw__full{z-index:100;background:#eef0f4;flex-direction:column;display:flex;position:fixed;inset:0}.tse-dw__full-head{border-bottom:1px solid var(--tse-border);background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex}.tse-dw__full-body{overscroll-behavior:contain;flex:1;padding:24px 16px;overflow:auto}.tse-dw__full-page{width:max-content;margin:0 auto}.tse-dw__full-page .tdoc-sheet{border-radius:6px;box-shadow:0 1px 2px #1018280f,0 12px 28px -12px #10182838}.tse-dw__empty.is-todo{color:#7a4d00;background:#fffbeb;border-color:#f3d38a}.tse-dw__empty.is-todo .tse-weak{color:#8a6420}.tse-dw__empty.is-todo .tse-dw__empty-chip{background:#b7791f}.tse .tse-chat__modes{flex-wrap:wrap}.tse .tse-chat__mode{white-space:nowrap}.tse-chat__short{display:none}@media (max-width:360px){.tse-chat__full{display:none}.tse-chat__short{display:inline}}.tse .tse-others{border-radius:var(--r-lg);background:var(--tse-bg-row);border:1px solid #eef0f3;padding:10px 14px 4px}.tse .tse-chip{border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.tse .tse-chip.is-reviewer{color:#6d28d9;background:#f5f3ff}.tse .tse-chip.is-cc{color:#475569;background:#f1f5f9}
