.tlapp .tlc{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tlapp .tlc+.tlc,.tlapp .tlc+.page-footer-action,.tlapp .tlc+.trial-callout,.tlapp .tlc+.settings-support,.tlapp .page-subtitle+.tlc,.tlapp .page-subtitle+s-stack,.tlapp .settings-section+.settings-section,.tlapp .settings-section+.settings-support{margin-top:14px}.tlapp .tlc__head{display:flex;align-items:center;gap:9px;padding:16px 18px 0}.tlapp .tlc__head h3{font-size:13.5px;font-weight:600;white-space:nowrap;letter-spacing:-.005em}.tlapp .tlc__head .sp{flex:1}.tlapp .tlc__scope-note{margin:0 0 12px;font-size:12px;color:var(--text-muted)}.tlapp .tlc__body{padding:16px}.tlapp .tlc--buyer:not(.tlc--open-section) .tlc__body{padding-bottom:30px}.tlapp .tl-stack{display:flex;flex-direction:column;gap:16px}.tlapp .tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-md);font-family:inherit;font-weight:500;cursor:pointer;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.tlapp .tl-btn--sm{height:28px;padding:0 10px;font-size:13px}.tlapp .tl-btn--md{height:32px;padding:0 12px;font-size:13.5px}.tlapp .tl-btn--lg{height:38px;padding:0 16px;font-size:14.5px}.tlapp .tl-btn--primary{background:var(--brand-600);color:var(--white);border:1px solid var(--brand-600)}.tlapp .tl-btn--primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.tlapp .tl-btn--primary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .tl-btn--secondary{background:var(--white);color:var(--text-primary);border:1px solid var(--border-default)}.tlapp .tl-btn--secondary:hover{border-color:var(--border-strong);background:var(--slate-50)}.tlapp .tl-btn--secondary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .tl-btn--destructive-quiet{background:var(--white);color:var(--danger-quiet);border:1px solid var(--border-default)}.tlapp .tl-btn--destructive-quiet:hover{border-color:var(--danger-100);background:var(--danger-50)}.tlapp .tl-btn--destructive-quiet:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .tl-btn--brand-quiet{background:var(--white);color:var(--brand-700);border:1px solid var(--border-default)}.tlapp .tl-btn--brand-quiet:hover{border-color:var(--brand-200);background:var(--brand-50)}.tlapp .tl-btn--brand-quiet:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .tl-btn--ghost{background:transparent;color:var(--text-secondary);border:1px solid transparent}.tlapp .tl-btn--ghost:hover{color:var(--text-primary);background:var(--slate-50)}.tlapp .tl-btn:disabled{opacity:.5;cursor:not-allowed}.tlapp .tl-btn--primary:disabled{background:var(--brand-200);border-color:var(--brand-200);color:var(--white);opacity:1}.tlapp .tl-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;white-space:nowrap}.tlapp .tl-badge--md{padding:5px 12px;font-size:12.5px}.tlapp .tl-badge__dot{width:6px;height:6px;border-radius:50%;flex:none}.tlapp .tl-badge--success{background:var(--success-50);color:var(--success-700)}.tlapp .tl-badge--success .tl-badge__dot{background:var(--success-500)}.tlapp .tl-badge--warning{background:var(--warning-50);color:var(--warning-700)}.tlapp .tl-badge--warning .tl-badge__dot{background:var(--warning-500)}.tlapp .tl-badge--critical{background:var(--danger-50);color:var(--danger-700)}.tlapp .tl-badge--critical .tl-badge__dot{background:var(--danger-500)}.tlapp .tl-badge--info{background:var(--brand-50);color:var(--brand-700)}.tlapp .tl-badge--info .tl-badge__dot{background:var(--brand-500)}.tlapp .tl-badge--neutral{background:var(--slate-100);color:var(--text-secondary)}.tlapp .tl-badge--neutral .tl-badge__dot{background:var(--slate-400)}.tlapp .cpill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:var(--radius-pill);white-space:nowrap;justify-content:center}.tlapp .cpill svg{width:12px;height:12px}.tlapp .cpill__dot{width:6px;height:6px;border-radius:50%;flex:none}.tlapp .cpill--ok{background:var(--success-50);color:var(--success-700)}.tlapp .cpill--review{background:var(--warning-50);color:var(--warning-700)}.tlapp .cpill--review .cpill__dot{background:var(--warning-500)}.tlapp .aq-chip{font-size:12.5px;font-weight:500;color:var(--text-secondary);padding:5px 11px;border-radius:var(--radius-pill);cursor:pointer;border:1px solid transparent;background:transparent;transition:background var(--duration-fast) var(--ease-out)}.tlapp .aq-chip:hover{background:var(--slate-100);color:var(--text-primary)}.tlapp .aq-chip--on{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-100)}.tlapp .aq-matchchip{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--success-700);background:var(--success-50);border:1px solid var(--success-100);padding:4px 10px;border-radius:var(--radius-pill)}.tlapp .aq-matchchip--warn{color:var(--warning-700);background:var(--warning-50);border-color:var(--warning-100)}.tlapp .rv-grid2 .cte{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:0;min-height:0}.tlapp .rv-grid2 .cte__label{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:none;letter-spacing:normal;padding-top:0}.tlapp .rv-grid2 .cte__display{margin:0 0 0 -8px;padding:4px 8px;border:1px solid transparent;font-size:13.5px;font-weight:560;width:auto;align-self:flex-start;box-sizing:border-box;max-width:100%}.tlapp .rv-grid2 .cte__display:hover{margin:0 0 0 -8px;border-color:var(--border-default);background:var(--surface-card)}.tlapp .inbox__detail .tlc__body>.cte--block{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;min-height:0}.tlapp .inbox__detail .tlc__body>.cte--block .cte__label{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:none;letter-spacing:normal;padding-top:0}.tlapp .inbox__detail .tlc__body>.cte--block .cte__display{margin:0;padding:6px 10px;border:1px solid transparent;font-size:13.5px;width:100%;max-width:100%}.tlapp .inbox__detail .tlc__body>.cte--block .cte__display:hover{margin:0;border-color:var(--border-default);background:var(--surface-card)}.tlapp .inbox__detail .tlc__body>.cte--block .cte__input{margin:0;width:100%}.tlapp .inbox__detail .tlc__body>.cte--block .cte__textarea-value{display:block;white-space:pre-wrap;word-break:break-word;line-height:1.5}.tlapp .rv-grid2 .cte__input{margin:0}.tlapp .cte__empty.cte__empty--add{color:var(--brand-700);font-weight:560;font-style:normal}.tlapp .cte--multiline{min-width:0}.tlapp .cte__display--area{align-items:flex-start;text-align:left;white-space:normal}.tlapp .cte__multiline{white-space:pre-line;line-height:1.45}.tlapp .cte__input--area{display:block;width:100%;border:1px solid var(--brand-600);border-radius:8px;padding:8px 10px;background:#fff;box-shadow:0 0 0 3px var(--brand-50);font:inherit;font-size:13.5px;line-height:1.5;color:var(--text-primary);resize:none;min-height:84px;overflow:hidden}.tlapp .cte__input--area:focus{outline:none}.tlapp .cte__hint{margin-top:7px;font-size:11.5px;color:var(--text-muted)}.tlapp .review-help{margin-top:8px;padding:13px 15px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:10px}.tlapp .review-help__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:12.75px;line-height:1.5;color:var(--text-secondary)}.tlapp .review-help__list strong{color:var(--text-primary)}@keyframes tl-skel-shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}.tlapp .tl-skel{background:#edeef1;background-image:linear-gradient(90deg,#edeef1,#f6f7f9,#edeef1 360px);background-size:720px 100%;border-radius:6px;animation:tl-skel-shimmer 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tlapp .tl-skel{animation:none}}.tlapp .tl-skel-row{display:flex;flex-direction:column;gap:8px;padding:13px 16px;border-bottom:1px solid var(--border-subtle, #ececec)}.tlapp .tl-skel-line{height:11px}.tlapp .tl-skel-detail{display:flex;flex-direction:column;gap:14px;padding:20px}.tlapp .tl-skel-card{height:96px;border-radius:10px}.tlapp .b2b-conflict{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--warning-800, #7E540F);background:var(--warning-50);border:1px solid var(--warning-200, var(--warning-100));border-left:3px solid var(--warning-500);border-radius:var(--radius-md);padding:11px 13px;margin-bottom:12px}.tlapp .b2b-conflict__icon{color:var(--warning-600, var(--warning-700));flex:0 0 auto;margin-top:1px}.tlapp .b2b-conflict strong{color:var(--warning-800, #7E540F)}.tlapp .b2b-lbl{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-bottom:6px}.tlapp .b2b-lbl__dot{width:6px;height:6px;border-radius:50%;background:var(--brand-600);flex:none}.tlapp .b2b-trigger{display:flex;align-items:center;gap:12px;width:100%;max-width:520px;box-sizing:border-box;text-align:left;padding:9px 13px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card);cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.tlapp .b2b-trigger:hover{border-color:var(--border-strong);box-shadow:0 1px 2px #14171c0d}.tlapp .b2b-trigger:hover .b2b-trigger__change{text-decoration:underline}.tlapp .b2b-trigger:focus-visible{outline:none;border-color:var(--brand-500);background:var(--surface-card);box-shadow:var(--focus-ring)}.tlapp .b2b-trigger__body{min-width:0;flex:1}.tlapp .b2b-trigger__co{display:flex;align-items:center;gap:8px}.tlapp .b2b-trigger__name{font-size:13.5px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .b2b-trigger__matched{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:var(--radius-pill);background:var(--success-50);color:var(--success-700);font-size:11px;font-weight:600;flex:none}.tlapp .b2b-trigger__matched svg{width:11px;height:11px}.tlapp .b2b-trigger__sub{display:block;margin-top:2px;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .b2b-trigger__pick{display:block;font-size:13.5px;font-weight:560;color:var(--text-secondary)}.tlapp .b2b-trigger__change{flex:none;font-size:12.5px;font-weight:600;color:var(--brand-600)}.tlapp .b2b-picker__panel{margin-top:10px;display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--slate-50);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tlapp .b2b-picker__field{display:flex;flex-direction:column;gap:5px}.tlapp .b2b-picker__field-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.tlapp .b2b-picker__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:7px 34px 7px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-card);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%236B7585' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;font-family:inherit;font-size:13.5px;color:var(--text-primary);width:100%}.tlapp .b2b-picker__done{align-self:flex-end;padding:6px 12px;border:0;background:transparent;color:var(--brand-700);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border-radius:var(--radius-md)}.tlapp .b2b-picker__done:hover{background:var(--brand-50)}.tlapp .b2b-picker__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.tlapp .b2b-picker__head-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.tlapp .b2b-picker__head-title{font-size:12px;font-weight:640;color:var(--text-secondary)}.tlapp .b2b-picker__head-note{font-size:11px;font-weight:400;color:var(--text-muted);line-height:1.35}.tlapp .b2b-picker__head .b2b-picker__done{align-self:center;padding:4px 10px}.tlapp .tl-banner{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);font-size:13.5px;color:var(--text-primary)}.tlapp .tl-banner svg{color:var(--text-muted);flex:none}.tlapp .tl-banner a{margin-left:auto;font-weight:600;color:var(--brand-700);white-space:nowrap;cursor:pointer;text-decoration:none}.tlapp .tl-banner a:hover{text-decoration:underline}.tlapp .inbox__practice-note{margin-top:16px;padding:11px 14px;background:var(--slate-50);border:1px solid var(--border-subtle);border-radius:9px;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.tlapp .inbox__practice-note strong{color:var(--text-primary);font-weight:620}.tlapp .fe-strip{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dee2e9;border-left:3px solid #b07d24;border-radius:10px;padding:12px 14px 12px 15px;box-shadow:0 1px 2px #1016220a}.tlapp .fe-strip--early{border-left-color:#2c66bc}.tlapp .fe-strip__icon{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#b07d24}.tlapp .fe-strip--early .fe-strip__icon{color:#2c66bc}.tlapp .fe-strip__icon svg{width:18px;height:18px}.tlapp .fe-strip__text{flex:1;min-width:0;font-size:13.5px;line-height:1.5;color:#565f6e}.tlapp .fe-strip__text b{color:#161c27;font-weight:600}.tlapp .fe-strip__text code{font-family:var(--font-mono);font-size:12px;background:#eef0f4;border:1px solid #e7eaef;border-radius:5px;padding:1px 6px;color:#3c4453;white-space:nowrap}.tlapp .fe-strip__actions{display:flex;align-items:center;gap:6px;flex:none}.tlapp .fe-strip__lnk{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#2156b4;text-decoration:none;white-space:nowrap;padding:6px 10px;border-radius:7px}.tlapp .fe-strip__lnk:hover{background:#e9f1fd}.tlapp .fe-strip__lnk svg{width:13px;height:13px}.tlapp .fe-strip__lnk--sub{color:#565f6e}.tlapp .fe-strip__lnk--sub:hover{background:#eef0f4}.tlapp .fe-strip__sep{flex:none;width:1px;height:18px;background:#dee2e9}.tlapp .fe-strip__x{flex:none;width:24px;height:24px;margin-left:2px;border:0;border-radius:7px;background:transparent;color:#a3abb9;cursor:pointer;display:flex;align-items:center;justify-content:center}.tlapp .fe-strip__x:hover{background:#eef0f4;color:#3c4453}.tlapp .fe-strip__x svg{width:14px;height:14px}@media(max-width:700px){.tlapp .fe-strip{flex-wrap:wrap}.tlapp .fe-strip__text{flex-basis:100%}}.tlapp .approval-block{padding:10px 0 18px;margin-bottom:20px;border-bottom:1px solid #ECEEF1}.tlapp .approval-block .approved-done{padding:0;margin:0;border-bottom:0}.tlapp .approved-done{display:flex;align-items:center;gap:12px;padding:18px 0;margin-bottom:18px;background:transparent;border:0;border-bottom:1px solid #ECEEF1;border-radius:0;box-shadow:none}.tlapp .approved-done__ic{width:24px;height:24px;flex:none;border-radius:50%;background:#e7f4ee;border:0;color:#1b7a52;display:inline-flex;align-items:center;justify-content:center}.tlapp .approved-done__msg{flex:1;min-width:0}.tlapp .approved-done__title{font-size:14.5px;font-weight:600;color:var(--text-primary)}.tlapp .approved-done__prov{font-size:12.5px;color:#6b7585;margin-top:2px}.tlapp .approved-done__links{display:flex;gap:8px;flex:none;flex-wrap:wrap;align-items:flex-start}.tlapp .approved-done__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;background:transparent;border:0;border-radius:0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--brand-600);cursor:pointer;text-decoration:none;white-space:nowrap}.tlapp .approved-done__chip:hover{color:var(--brand-700);text-decoration:none}.tlapp .approved-done__chip--static,.tlapp .approved-done__chip--static:hover{cursor:default;color:var(--text-muted)}.tlapp .approved-done__chip--err,.tlapp .approved-done__chip--err:hover{color:var(--danger-700)}.tlapp .approved-done__chip:disabled{cursor:default;opacity:.6}.tlapp .approved-done__chip svg{color:currentColor;flex:none}.tlapp .approved-done__sep{width:1px;height:18px;background:#eceef1;flex:none}.tlapp .approved-done__ic--muted{background:var(--slate-100);color:var(--text-muted)}.tlapp .ritems{margin-top:24px;border-top:1px solid #ECEEF1}.tlapp .ritem{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid #F3F4F6}.tlapp .ritem__th{width:32px;height:32px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#aeb6c2;flex:none}.tlapp .ritem__nm{font-size:13.5px;font-weight:560;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .ritem__nm b{font-weight:600}.tlapp .ritem__meta{display:flex;align-items:center;gap:9px;margin-top:3px;min-width:0}.tlapp .ritem__sku{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap}.tlapp .ritem__fact{font-size:11px;color:var(--text-muted);white-space:nowrap}.tlapp .ritem__tot{margin-left:auto;font-size:13.5px;font-weight:620;color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:74px;text-align:right;white-space:nowrap;flex:none}.tlapp .rtotal{display:flex;justify-content:flex-end;align-items:baseline;gap:26px;padding:13px 2px 2px}.tlapp .rtotal__k{font-size:12.5px;color:var(--text-muted)}.tlapp .rtotal__v{font-size:13.5px;font-weight:620;color:var(--text-secondary);font-variant-numeric:tabular-nums}.tlapp .rtotal--grand .rtotal__k{font-size:13px;color:var(--text-primary);font-weight:600}.tlapp .rtotal--grand .rtotal__v{font-size:15px;color:var(--text-primary);font-weight:700}.tlapp .tlc--open-section{border:0;border-radius:0;background:transparent;box-shadow:none}.tlapp .tlc--open-section .tlc__head{padding:26px 0 0}.tlapp .tlc--open-section .tlc__head svg{display:none}.tlapp .tlc--open-section .tlc__head h3{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.tlapp .inbox__detail .tlc--open-section .tlc__body,.tlapp .tlc--open-section .tlc__body{padding:13px 0 0}.tlapp .tlc--buyer.tlc--open-section .tlc__head{padding-top:20px}.tlapp .inbox__detail .tlc--buyer.tlc--open-section .tlc__body,.tlapp .tlc--buyer.tlc--open-section .tlc__body{padding:14px 0 24px}.tlapp .approved-done__chip-ar{color:currentColor}.tlapp .approved-done__divider{flex:none;align-self:center;width:1px;height:13px;background:var(--border-default)}@media(max-width:720px){.tlapp .approved-done{flex-wrap:wrap}.tlapp .approved-done__links{width:100%}}.tlapp .tl-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.tlapp .tl-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.tlapp .inbox-page{display:flex;flex-direction:column;gap:12px;min-height:0}.tlapp .inbox-page--full{padding:16px}.tlapp .inbox-page--full>*+*{margin-top:0}.tlapp .review-ask__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tlapp .review-ask__close:hover{background:var(--slate-100);color:var(--text-primary)}.tlapp .review-ask__close:disabled{opacity:.5;cursor:default}.tlapp .inbox{display:flex;background:var(--surface-card);border:1px solid var(--border-default);border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden;min-height:0;container:inbox / inline-size;--queue-w: 380px}.tlapp .inbox--queue-collapsed{--queue-w: 44px}.tlapp .inbox--sample-focus{width:100%;max-width:1040px;margin-inline:auto}.tlapp .inbox--sample-focus .inbox__list{display:none}.tlapp .inbox__list{width:380px;flex:none;border-right:1px solid #ECEEF1;display:flex;flex-direction:column;min-height:0;background:var(--surface-card);transition:width .18s var(--ease-out);position:relative}@container inbox (max-width: 1280px){.tlapp .inbox__list{width:340px}}.tlapp .inbox--queue-collapsed .inbox__list{width:44px}.tlapp .inbox--queue-collapsed .inbox__list>*:not(.inbox__list-toggle):not(.inbox__rail-count){display:none}.tlapp .inbox__list-toggle{position:absolute;top:10px;right:8px;width:28px;height:28px;border:1px solid var(--border-default);background:var(--surface-card);border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.tlapp .inbox__list-toggle:hover{background:var(--slate-50);color:var(--text-primary)}.tlapp .inbox--queue-collapsed .inbox__list-toggle{position:static;margin:10px auto 0}.tlapp .inbox__rail-count{margin:12px auto 0;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--brand-700);background:var(--brand-50);padding:3px 8px;border-radius:var(--radius-pill);align-self:center;flex:none}.tlapp .inbox__listhead{padding:14px 44px 14px 16px;border-bottom:1px solid #ECEEF1}.tlapp .inbox__listhead h2{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px;letter-spacing:-.005em}.tlapp .inbox__listhead-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-700)}.tlapp .tl-dialog,.tl-dialog{border:1px solid var(--border-default);border-radius:12px;box-shadow:0 12px 32px #1016222e;padding:20px 22px;max-width:420px;width:calc(100% - 48px);background:var(--surface-card, #FFFFFF);color:var(--text-primary);font-family:inherit}.tl-dialog::backdrop{background:#10162252}.tl-dialog .tl-dialog__title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em}.tl-dialog .tl-dialog__body{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.tl-dialog .tl-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.tlapp .inbox__bulk{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary);padding:8px 11px;background:#f3f4f6;border-radius:9px;margin-top:10px}.tlapp .inbox__bulk b{color:var(--text-primary);font-weight:600}.tlapp .inbox__bulk-dot{width:6px;height:6px;border-radius:50%;background:#4e9e80;flex:none}.tlapp .inbox__bulk-go{margin-left:auto;border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--brand-700);cursor:pointer;white-space:nowrap}.tlapp .inbox__bulk-go:hover{color:var(--brand-800, var(--brand-700))}.tlapp .inbox__items{overflow-y:auto;flex:1;padding:0}.tlapp .inbox__items-empty{padding:28px 18px;text-align:center;color:var(--text-muted);font-size:13px}.tlapp .inbox__item{display:grid;grid-template-columns:8px 1fr auto;gap:11px;width:100%;box-sizing:border-box;text-align:left;border:0;background:transparent;cursor:pointer;padding:12px 16px 12px 14px;border-bottom:1px solid #F3F4F6;border-radius:0;position:relative;transition:background var(--duration-fast) var(--ease-out);text-decoration:none;color:inherit;font-family:inherit}.tlapp .inbox__item-content{min-width:0}.tlapp .inbox__item:hover{background:#f3f4f6}.tlapp .inbox__item--on,.tlapp .inbox__item--on:hover{background:var(--brand-50);box-shadow:none}.tlapp .inbox__item--on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-600)}.tlapp .inbox__item-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex:none;background:var(--slate-300)}.tlapp .inbox__item-dot--rev,.tlapp .inbox__item-dot--ready{background:var(--brand-600)}.tlapp .inbox__item-dot--done{background:transparent;border:1.5px solid var(--slate-400);box-sizing:border-box}.tlapp .inbox__item-dot--err{background:#d8847e}.tlapp .review-ask{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-md);font-size:13px;color:var(--brand-800, var(--brand-700));flex-wrap:wrap}.tlapp .review-ask__text{flex:1;min-width:200px;line-height:1.5}.tlapp .review-ask__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.tlapp .review-ask__cta{font-size:13px;font-weight:500;color:var(--brand-700);text-decoration:none}.tlapp .review-ask__cta:hover{text-decoration:underline}.tlapp .inbox__item-top{display:flex;align-items:center;gap:10px}.tlapp .inbox__item-name{font-size:13.5px;font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.tlapp .inbox__item-top{display:flex;align-items:center;gap:8px}.tlapp .inbox__item--rev .inbox__item-name{font-weight:700;color:var(--text-primary)}.tlapp .inbox__item--ready .inbox__item-name,.tlapp .inbox__item--matched .inbox__item-name,.tlapp .inbox__item--held .inbox__item-name{font-weight:600;color:var(--text-primary)}.tlapp .inbox__item--done .inbox__item-name,.tlapp .inbox__item--err .inbox__item-name{font-weight:500;color:var(--text-secondary)}.tlapp .inbox__item--on .inbox__item-name{color:var(--brand-900)}.tlapp .inbox__item-time{font-size:11px;color:var(--slate-400);flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}.tlapp .inbox__item-subj{font-size:12.5px;color:var(--text-muted);margin:2px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .inbox__item--done .inbox__item-subj,.tlapp .inbox__item--err .inbox__item-subj{color:var(--slate-400)}.tlapp .inbox__item-stat{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500}.tlapp .inbox__item-why{color:var(--text-muted);font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tlapp .inbox__item-stat svg{width:12px;height:12px;flex:none}.tlapp .inbox__item-stat--rev{color:var(--text-secondary)}.tlapp .inbox__item-stat--ready{color:var(--brand-700)}.tlapp .inbox__item-stat--matched{color:var(--success-600)}.tlapp .inbox__item-stat--held{color:var(--text-secondary)}.tlapp .inbox__item-stat--done{color:var(--text-muted)}.tlapp .inbox__item-stat--err{color:#b4554e}.tlapp .inbox__chip-sample{flex:none;font-size:10.5px;font-weight:560;color:var(--text-secondary);background:var(--slate-100);border-radius:999px;padding:1px 8px}.tlapp .inbox__sample-top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tlapp .inbox__backrow{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:560;color:var(--text-secondary);text-decoration:none}.tlapp .inbox__backrow:hover{color:var(--brand-700)}.tlapp .inbox__backrow svg{flex:none}.tlapp .inbox__stepcue{flex:none;font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap}.tlapp .inbox__sample-cta{display:flex;align-items:center;gap:20px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border-subtle)}.tlapp .inbox__sample-cta-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.tlapp .inbox__sample-cta-tx b{font-size:13.5px;font-weight:640;color:var(--text-primary)}.tlapp .inbox__sample-cta-tx span{font-size:12.5px;color:var(--text-muted);line-height:1.5}.tlapp .inbox__sample-cta .tl-btn{margin-left:auto;flex:none;height:36px;padding:0 18px;font-size:13px}.tlapp .inbox__loadmore{display:block;width:100%;border:0;background:transparent;font-size:10.5px;font-weight:680;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);padding:14px 18px;text-align:center;cursor:pointer;text-decoration:none}.tlapp .inbox__loadmore:hover{color:var(--text-secondary);background:#f3f4f6;text-decoration:none}.tlapp .inbox__h{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;font-size:15px;font-weight:600;margin:0}.tlapp .inbox__count{font-size:12.5px;font-weight:400;color:var(--text-muted)}.tlapp .inbox__quickfilter{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--text-secondary);display:inline-flex;align-items:center}.tlapp .inbox__quickfilter:hover{color:var(--text-primary)}.tlapp .inbox__qdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand-600);margin-right:5px;vertical-align:middle}.tlapp .inbox__quickfilter--on{color:var(--brand-700);background:var(--brand-50);padding:1px 8px;border-radius:6px}.tlapp .inbox__quickfilter--on:hover{color:var(--brand-800, var(--brand-700))}.tlapp .inbox__search{display:flex;align-items:center;gap:8px;margin-top:11px;height:34px;padding:0 11px;background:#f3f4f6;border:0;border-radius:9px;color:var(--text-muted)}.tlapp .inbox__search:focus-within{outline:2px solid var(--brand-500);outline-offset:-1px;background:var(--surface-card, #FFFFFF)}.tlapp .inbox__search svg{color:var(--text-muted);flex:none}.tlapp .inbox__search input{border:0;background:transparent;outline:none;flex:1;font:inherit;font-size:13.5px;color:var(--text-primary);min-width:0}.tlapp .inbox__search input::placeholder{color:var(--text-muted)}.tlapp .inbox__segs{display:flex;gap:2px;margin-top:8px;background:#f2f3f5;border:1px solid var(--border-subtle);border-radius:9px;padding:2px}.tlapp .inbox__seg{flex:1 1 auto;height:26px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:inherit;font-size:11.5px;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;padding:0 6px}.tlapp .inbox__seg--on{background:var(--white);border-color:var(--border-default);color:var(--text-primary);font-weight:620;box-shadow:0 1px 1.5px #14171c0d}.tlapp .inbox__seg:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .reject-pop{position:absolute;top:calc(100% + 6px);right:14px;z-index:40;width:264px;background:var(--white);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 8px 24px #14171c1f;padding:14px}.tlapp .reject-pop__lbl{font-size:10px;font-weight:680;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.tlapp .reject-pop__chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tlapp .reject-pop__chip{height:30px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:12.5px;font-weight:560;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.tlapp .reject-pop__chip:hover{border-color:#b9c6dc;color:var(--text-primary)}.tlapp .reject-pop__chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .reject-pop__div{height:1px;background:var(--border-subtle);margin:12px 0}.tlapp .reject-pop__noreason{width:100%;height:30px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:12.5px;font-weight:560;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.tlapp .reject-pop__noreason:hover{color:var(--text-secondary);border-color:var(--border-strong)}.tlapp .reject-pop__input{box-sizing:border-box;width:100%;height:32px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 10px;font-family:inherit;font-size:12.5px;color:var(--text-primary)}.tlapp .reject-pop__input::placeholder{color:var(--text-muted)}.tlapp .reject-pop__confirm{width:100%;height:30px;margin-top:10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:12.5px;font-weight:560;color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.tlapp .reject-pop__confirm:hover{border-color:var(--border-strong);background:var(--slate-50)}.tlapp .inbox__sort{margin-left:auto;display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:0 2px;font-family:inherit;font-size:11px;font-weight:560;color:var(--text-secondary);cursor:pointer}.tlapp .inbox__sort svg{color:var(--text-muted)}.tlapp .inbox__sort:focus-visible{outline:none;border-radius:4px;box-shadow:var(--focus-ring)}.tlapp .inbox__group-head{display:flex;align-items:center}.tlapp .inbox__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-500)}.tlapp .inbox__quickfilter:focus-visible,.tlapp .inbox__loadmore:focus-visible,.tlapp .inbox__bulk-go:focus-visible,.tlapp .inbox__list-toggle:focus-visible,.tlapp .inbox__overflow-btn:focus-visible,.tlapp .inbox-email-toggle:focus-visible,.tlapp .approved-done__chip:focus-visible,.tlapp .tl-banner__dismiss:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.tlapp .inbox__approve-block{display:flex;align-items:center;gap:10px;margin:12px 20px 4px;padding:10px 14px;font-size:12.75px;font-weight:500;line-height:1.45;color:#8a6a33;background:#fbf4e6;border:1px solid #F1E3C4;border-radius:10px}.tlapp .inbox__approve-block svg{flex:none}.tlapp .inbox__approve-block strong{font-weight:600}.tlapp .inbox__approve-how{margin-left:auto;flex:none;font:inherit;font-weight:600;color:var(--brand-700);background:transparent;border:0;padding:0;cursor:pointer;white-space:nowrap}.tlapp .inbox__approve-how:hover{text-decoration:underline}.tlapp .inbox__detail .inbox__approve-block{margin:12px 18px 4px}.tlapp .tl-banner__dismiss{border:0;background:transparent;padding:4px;margin-left:4px;display:inline-flex;align-items:center;color:var(--text-muted);cursor:pointer;flex:none;border-radius:6px}.tlapp .tl-banner__dismiss:hover{color:var(--text-primary)}.tlapp .inbox__group+.inbox__group{margin-top:4px}.tlapp .inbox__group-label{font-size:10.5px;font-weight:680;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);padding:14px 18px 6px}.tlapp .inbox__detail{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;container-type:inline-size;container-name:detail;background:var(--surface-card)}.tlapp .inbox__detail .inbox__toolbar{background:var(--surface-card)}.tlapp .inbox__toolbar{flex:none;position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 20px 30px;border-bottom:1px solid #ECEEF1;background:var(--surface-card)}.tlapp .inbox__toolbar h1{margin:0;font-size:19px;font-weight:600;letter-spacing:-.012em;line-height:1.25;color:var(--text-primary)}.tlapp .inbox__toolbar .sub{font-size:13px;color:#6b7585;margin:2px 0 0}.tlapp .inbox__actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.tlapp .cte{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px 16px;padding:6px 0;min-height:32px}.tlapp .cte--block{grid-template-columns:130px minmax(0,1fr);align-items:start}.tlapp .cte__label{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;line-height:1.4;padding-top:1px}.tlapp .cte__display{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:-6px -10px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:13.5px;color:var(--text-primary);text-align:left;width:100%;cursor:text;text-decoration:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.tlapp .cte__display:focus{outline:none}.tlapp .cte input[type=hidden]{display:none!important}.tlapp .cte__display--block{align-items:flex-start;white-space:pre-wrap;line-height:1.5}.tlapp .cte__display--mono{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.tlapp .cte__display:hover{background:var(--slate-50);border-color:var(--border-subtle)}.tlapp .cte__display:focus-visible{outline:none;background:var(--slate-50);border-color:var(--brand-300);box-shadow:var(--focus-ring)}.tlapp .cte__pencil{margin-left:auto;color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);flex:none;display:inline-flex;align-items:center}.tlapp .cte__display:hover .cte__pencil,.tlapp .cte__display:focus-visible .cte__pencil{opacity:1}.tlapp .cte__empty{color:var(--text-muted);font-style:italic}.tlapp .cte__suffix{margin-left:6px;color:var(--text-muted);font-size:12px}.tlapp .cte__textarea-value{white-space:pre-wrap;word-break:break-word}.tlapp .cte__input{box-sizing:border-box;width:100%;padding:7px 10px;border:1px solid var(--brand-500);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:13.5px;color:var(--text-primary);line-height:1.4;outline:none;box-shadow:var(--focus-ring)}.tlapp .cte__input:focus{outline:none}textarea.cte__input{resize:vertical;min-height:64px}select.cte__input{padding-right:28px;cursor:pointer}.tlapp .cte+.cte{border-top:1px solid var(--border-subtle)}.tlapp .rv-grid2 .cte+.cte{border-top:0}.tlapp .inbox__scroll{overflow-y:auto;flex:1;padding:18px 20px;min-height:0}.tlapp .inbox__action-footer{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 20px;border-top:1px solid var(--border-default);background:var(--surface-card)}.tlapp .inbox__empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:180px 24px 24px;flex:1;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--text-muted);overflow-y:auto}.tlapp .inbox-start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;max-width:320px;width:100%;color:var(--text-primary)}.tlapp .inbox-start--route{max-width:360px}.tlapp .inbox-start--route .inbox-start__sub{line-height:1.55;margin-top:-2px}.tlapp .inbox-start__ic{color:var(--slate-300);display:flex;justify-content:center;margin-bottom:16px}.tlapp .inbox-start__title{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.3}.tlapp .inbox-start__sub{font-size:13px;color:var(--text-muted);line-height:1.5;margin:6px 0 0}.tlapp .inbox-start__link{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--brand-600);text-decoration:none;cursor:pointer}.tlapp .inbox-start__link:hover{text-decoration:underline}.tlapp .inbox-start__kbd{margin-top:10px;font-size:11.5px;color:var(--slate-400)}.tlapp .kbd{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;font-family:var(--font-mono);font-size:11px;background:var(--surface-card);border:1px solid var(--border-default);border-bottom-width:2px;border-radius:5px;padding:0 4px;color:var(--text-secondary)}.tlapp .inbox-zero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;max-width:420px;width:100%}.tlapp .inbox-zero__ic{width:64px;height:64px;border-radius:50%;background:var(--success-50);color:var(--success-600);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.tlapp .inbox-zero__title{font-size:21px;font-weight:600;color:var(--text-primary)}.tlapp .inbox-zero__sub{font-size:14px;color:var(--text-secondary);line-height:1.55;margin:0}.tlapp .inbox-zero__stat{margin-top:18px;font-size:13px;color:var(--text-muted)}.tlapp .inbox-zero__stat b{color:var(--text-primary);font-weight:600}.tlapp .inbox-zero__link{display:inline-block;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--brand-700);text-decoration:none}.tlapp .inbox-zero__link:hover{color:var(--brand-800);text-decoration:underline}.tlapp .tl-link{background:none;border:none;padding:0;font-family:inherit;font-size:13px;color:var(--brand-700);text-decoration:none;cursor:pointer}.tlapp .tl-link:hover{color:var(--brand-800);text-decoration:underline}.tlapp .tl-link--muted{color:var(--text-muted);font-size:12.5px}.tlapp .tl-link--muted:hover{color:var(--text-secondary);text-decoration:underline}.tlapp .tl-link:disabled{opacity:.5;cursor:not-allowed}.tlapp .plan-header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tlapp .plan-header__name{font-size:17px;font-weight:600}.tlapp .plan-header__price{font-family:var(--font-mono);font-size:23px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary)}.tlapp .plan-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tlapp .plan-actions__cancel{margin-left:auto}.tlapp .page-subtitle{margin:0 0 16px;font-size:13px;color:var(--text-muted);line-height:1.4}.tlapp .usage-card{display:flex;flex-direction:column;gap:14px}.tlapp .usage-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.tlapp .usage-card__title{font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em}.tlapp .usage-card__sub{margin-top:2px;font-size:12.5px;color:var(--text-muted)}.tlapp .usage-card__stat{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tlapp .usage-card__stat-current{font-size:20px;font-weight:600;color:var(--text-primary)}.tlapp .usage-card__stat-sep{font-size:18px;font-weight:400;color:var(--text-muted)}.tlapp .usage-card__stat-total{font-size:18px;font-weight:500;color:var(--text-muted)}.tlapp .usage-card__foot{font-size:12.5px;color:var(--text-muted);line-height:1.5}.tlapp .usage-card__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.tlapp .usage-card__cancel{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-start}.tlapp .usage-bar{background:var(--slate-100);border-radius:var(--radius-md);height:10px;overflow:hidden}.tlapp .usage-bar--lg{height:12px}.tlapp .usage-bar__fill{height:100%;border-radius:var(--radius-md);transition:width .3s var(--ease-out),background var(--duration-fast) var(--ease-out);min-width:4px}.tlapp .trial-callout{margin-top:12px;padding:10px 14px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-md);font-size:13px;color:var(--brand-800)}.tlapp .page-footer-action{margin-top:20px;display:flex;justify-content:center}.tlapp .settings-section{display:flex;flex-direction:column;gap:8px}.tlapp .settings-section__label{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);padding-left:2px;margin:0 0 4px}.tlapp .settings-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.tlapp .settings-row-wrap{display:block;text-decoration:none;color:inherit;border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}.tlapp .settings-row-wrap:last-child{border-bottom:0}.tlapp a.settings-row-wrap:hover{background:var(--slate-50)}.tlapp .settings-row{display:flex;align-items:center;gap:12px;padding:10px 14px}.tlapp .settings-row__icon{flex:none;width:auto;height:auto;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.tlapp .settings-row__icon svg{width:20px;height:20px;stroke-width:1.7}.tlapp .settings-row__text{flex:1;min-width:0}.tlapp .settings-row__label{font-size:13.5px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em;display:flex;align-items:center;gap:6px}.tlapp .settings-row__count{font-size:12px;color:var(--text-muted);font-weight:500;font-family:var(--font-mono)}.tlapp .settings-row__sublabel{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.45}.tlapp .settings-row__chev{flex:none;color:var(--slate-400);transition:transform var(--duration-fast) var(--ease-out)}.tlapp details[open]>summary .settings-row__chev--collapsible{transform:rotate(90deg)}.tlapp .settings-row__control{flex:none}.tlapp .tl-switch{flex:none;box-sizing:border-box;width:40px;height:22px;padding:2px;border:0;border-radius:var(--radius-pill);background:var(--slate-300);cursor:pointer;display:inline-flex;align-items:center;transition:background var(--duration-fast) var(--ease-out)}.tlapp .tl-switch--on{background:var(--brand-600)}.tlapp .tl-switch__knob{width:18px;height:18px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px #10162240;transition:transform var(--duration-fast) var(--ease-out)}.tlapp .tl-switch--on .tl-switch__knob{transform:translate(18px)}.tlapp .tl-switch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .settings-aliases>summary{list-style:none;cursor:pointer}.tlapp .settings-aliases>summary::-webkit-details-marker{display:none}.tlapp .settings-aliases__body{padding:0 16px 16px 66px;border-top:1px dashed var(--border-subtle);margin-top:-1px;background:var(--slate-50)}.tlapp .settings-aliases__body>*{margin-top:12px}.tlapp .settings-aliases__empty{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0}.tlapp .settings-aliases__list{display:flex;flex-direction:column;gap:8px}.tlapp .settings-aliases__row{display:flex;gap:12px;align-items:center;font-size:13px}.tlapp .settings-aliases__row-text{flex:1}.tlapp .settings-aliases__source{color:var(--text-muted);font-family:var(--font-mono);font-size:11.5px}.tlapp .settings-aliases__form{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-subtle)}.tlapp .settings-aliases__input{flex:1;min-width:160px;padding:6px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:13px}.tlapp .settings-aliases__input:focus{outline:none;border-color:var(--brand-500);box-shadow:var(--focus-ring)}.tlapp .section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tlapp .section-head__icon{flex:none;width:32px;height:32px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center}.tlapp .section-head__icon--brand{background:var(--brand-50);color:var(--brand-700)}.tlapp .section-head__icon--plain{width:auto;height:auto;background:transparent;color:var(--text-muted)}.tlapp .section-head__title{flex:1;font-size:14.5px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tlapp .section-head__sub{flex-basis:100%;font-size:12.5px;font-weight:400;color:var(--text-muted);margin-top:2px}.tlapp .tl-input{padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:13.5px;color:var(--text-primary);line-height:1.3;transition:border-color var(--duration-fast) var(--ease-out)}.tlapp .tl-input::placeholder{color:var(--text-muted)}.tlapp .tl-input:focus{outline:none;border-color:var(--brand-500);box-shadow:var(--focus-ring)}.tlapp .tl-input:disabled{background:var(--slate-50);cursor:not-allowed}.tlapp .tl-field{display:flex;flex-direction:column;gap:5px}.tlapp .tl-field--grow{flex:1}.tlapp .tl-field__label{font-size:12.5px;font-weight:500;color:var(--text-secondary)}.tlapp .tl-form-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.tlapp .tl-form-row .tl-field{gap:4px}.tlapp .tl-form-row .tl-input{padding:6px 10px}.tlapp .tl-form-stack{display:flex;flex-direction:column;gap:14px}.tlapp .tl-fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 14px;background:var(--slate-50)}.tlapp .tl-fieldset__legend{padding:0 6px;font-size:12.5px;font-weight:500;color:var(--text-secondary)}.tlapp .tl-checkbox-list{display:flex;flex-direction:column;gap:6px}.tlapp .tl-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary);cursor:pointer}.tlapp .tl-checkbox code{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.tlapp .tl-codeblock{background:var(--slate-900, #0f172a);color:var(--white);padding:12px;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:12.5px;overflow:auto;word-break:break-all;margin:8px 0 0}.tlapp .api-list{display:flex;flex-direction:column;margin-top:16px}.tlapp .api-list__row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.tlapp .api-list__row:last-child{border-bottom:0}.tlapp .api-list__row--revoked{opacity:.55}.tlapp .api-list__main{flex:1;min-width:0}.tlapp .api-list__title{font-size:13.5px;font-weight:500;color:var(--text-primary)}.tlapp .api-list__sep{color:var(--text-muted);font-weight:400}.tlapp .api-list__code,.tlapp .api-list__url{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);word-break:break-all}.tlapp .api-list__meta{margin-top:3px;font-size:12.5px;color:var(--text-muted)}.tlapp .api-list__actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.tlapp .plans-heading{text-align:center;margin:2px 0 0}.tlapp .plans-heading__title{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;color:var(--text-primary);text-wrap:balance}.tlapp .plans-heading__sub{margin:0 auto;max-width:880px;font-size:14px;color:var(--text-secondary);line-height:1.5}.tlapp .plans-heading--compact{text-align:left;margin:0 0 8px}.tlapp .plans-heading--compact .plans-heading__title{font-size:19px;font-weight:600;letter-spacing:-.005em;margin:0 0 4px}.tlapp .plans-heading--compact .plans-heading__sub{margin:0 0 4px;max-width:none;font-size:13.5px}.tlapp .plans-controlbar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin:0 0 6px}.tlapp .plans-trial-line{margin:0;font-size:13px;color:var(--text-muted);text-align:center}.tlapp .plans-interval-wrap{display:flex;justify-content:center;align-items:center;gap:10px;margin:0}.tlapp .seg{display:inline-flex;background:var(--slate-100);border:1px solid var(--border-default);border-radius:8px;padding:4px;gap:4px}.tlapp .seg__btn{border:0;background:transparent;font-size:14px;font-weight:600;color:var(--text-secondary);padding:8px 20px;border-radius:7px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.tlapp .seg__save{font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--success-50);color:var(--success-700);white-space:nowrap}.tlapp .seg__btn--on .seg__save{background:var(--success-50);color:var(--success-700)}.tlapp .plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:10px}@media(max-width:880px){.tlapp .plans-grid{grid-template-columns:1fr}}.tlapp .plan-card{display:flex;flex-direction:column;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:24px;background:var(--white);position:relative;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast) var(--ease-out)}.tlapp .plan-card--highlighted{border-color:var(--brand-600)}.tlapp .plan-card__feature{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-secondary)}.tlapp .plan-card__feature svg{flex:none;margin-top:2px;color:var(--brand-600)}.tlapp .plan-card__head{margin-bottom:14px}.tlapp .plan-card__name{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.005em}.tlapp .plan-card__tagline{font-size:13px;color:var(--text-secondary);line-height:1.42;min-height:37px}.tlapp .plan-card__pop{min-height:15px;line-height:15px;margin-bottom:13px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .plan-card__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:0}.tlapp .plan-card__price-value{font-size:32px;font-weight:700;color:var(--text-primary);letter-spacing:-.015em}.tlapp .plan-card__price-unit{font-size:14px;color:var(--text-muted)}.tlapp .plan-card__found{display:flex;align-items:center;gap:8px;margin-top:11px;min-height:21px}.tlapp .plan-card__found-badge{font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-pill);padding:3px 9px}.tlapp .plan-card__found-normally{font-size:12.5px;color:var(--text-muted)}.tlapp .plan-card__div{height:1px;background:var(--border-subtle);margin:20px 0}.tlapp .plan-card__orders{font-size:14px;color:var(--text-primary);font-weight:500}.tlapp .plan-card__orders strong{font-weight:700}.tlapp .approved-done__chip-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.tlapp .approved-done__chip-hint{font-size:11.5px;color:var(--text-muted);text-align:right}.tlapp .plans-contain{width:100%;text-align:center}.tlapp .plans-notice{display:inline-flex;align-items:center;gap:9px;width:fit-content;max-width:760px;padding:11px 18px;box-sizing:border-box;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-md)}.tlapp .plans-notice svg{color:var(--brand-600);flex:none;width:16px;height:16px}.tlapp .plans-notice span{font-size:13px;color:var(--text-primary);line-height:1.5;text-align:center}.tlapp .plans-sep{height:1px;background:var(--border-subtle);margin-top:10px}.tlapp .plans-offramp{max-width:860px;margin:0 auto;text-align:center;background:var(--slate-100);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px 32px;box-sizing:border-box}.tlapp .plans-offramp__title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.tlapp .plans-offramp__body{margin-top:6px;font-size:13px;color:var(--text-secondary);line-height:1.55}.tlapp .plans-offramp__link{display:inline-block;margin-top:13px;font-size:13.5px;font-weight:600;color:var(--brand-700)}.tlapp .plans-legal{max-width:960px;margin:0 auto;text-align:center;font-size:11.5px;line-height:1.6;color:var(--text-muted);text-wrap:balance}.tlapp .plans-legal p{margin:0 0 4px}.tlapp .plans-legal p:last-child{margin-bottom:0}.tlapp .plans-legal strong{color:var(--text-secondary);font-weight:600}.tlapp .plans-legal a{color:var(--brand-700)}.tlapp .plan-card__features{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;flex:1 1 auto}.tlapp .plan-card__features-header{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.tlapp .plan-card__cta{margin-top:auto}.tlapp .plan-card__cta-foot{margin-top:8px;text-align:center;font-size:12px;color:var(--text-muted)}.tlapp .plans-cta{display:block;width:100%;box-sizing:border-box;text-align:center;padding:11px 14px;font-size:14px;font-weight:600;font-family:inherit;line-height:1.4;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.tlapp .plans-cta--primary{background:var(--brand-600);color:var(--white);border:1px solid var(--brand-600)}.tlapp .plans-cta--primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.tlapp .plans-cta--outlined{background:var(--white);color:var(--brand-700);border:1px solid var(--brand-300)}.tlapp .plans-cta--outlined:hover{background:var(--brand-50);border-color:var(--brand-600)}.tlapp .plans-cta:disabled{opacity:.55;cursor:wait}.tlapp .plans-cta--current{background:var(--slate-100);border:1px solid var(--border-default);color:var(--text-muted);font-weight:500;cursor:default;text-align:center}.tlapp .empty-state{text-align:center;padding:24px 16px;color:var(--text-muted)}.tlapp .empty-state__title{font-size:15px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.tlapp .empty-state__body{font-size:13px;line-height:1.5;max-width:420px;margin:0 auto}.tlapp .trusted-list{display:flex;flex-direction:column}.tlapp .trusted-row{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.tlapp .trusted-row:first-child{padding-top:0}.tlapp .trusted-row:last-child{padding-bottom:0;border-bottom:0}.tlapp .trusted-row--off{opacity:.6}.tlapp .trusted-row__icon{flex:none;width:auto;height:auto;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.tlapp .trusted-row__icon svg{width:18px;height:18px;stroke-width:1.7}.tlapp .trusted-row__main{flex:1;min-width:0}.tlapp .trusted-row__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.tlapp .trusted-row__notes{margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-muted)}.tlapp .trusted-row__notes--empty{font-style:italic}.tlapp .trusted-row__notes-edit{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tlapp .trusted-row__actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.tlapp .trusted-row__toggle{display:inline-flex;align-items:center;gap:8px}.tlapp .trusted-row__toggle-label{font-size:13px;font-weight:500;color:var(--text-secondary)}.tlapp .pro-gate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:44px 24px}.tlapp .pro-gate__icon{display:inline-flex;color:var(--text-muted)}.tlapp .pro-gate__title{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.tlapp .pro-gate__badge{font-size:11px;padding:2px 8px}.tlapp .pro-gate__text{max-width:460px;margin:0;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.tlapp .rule-form{display:flex;flex-direction:column;gap:16px}.tlapp .rule-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}@media(max-width:640px){.tlapp .rule-form__grid{grid-template-columns:1fr}}.tlapp .rule-form__foot{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.tlapp .rule-list{display:flex;flex-direction:column}.tlapp .rule-list__head{font-size:13px;font-weight:600;color:var(--text-secondary);padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--border-subtle)}.tlapp .rule-list__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.tlapp .rule-list__row:last-child{border-bottom:0}.tlapp .rule-list__row--off{opacity:.55}.tlapp .rule-list__main{min-width:0}.tlapp .rule-list__title{font-size:14px;font-weight:600;color:var(--text-primary)}.tlapp .rule-list__sep{color:var(--text-muted);font-weight:400;font-family:var(--font-mono);font-size:12px}.tlapp .rule-list__detail{margin-top:4px;font-size:12.5px;color:var(--text-secondary);line-height:1.45}.tlapp .rule-list__meta{margin-top:4px;font-size:11.5px;color:var(--text-muted)}.tlapp .rule-list__actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.tlapp .welcome-progress{display:flex;align-items:center;gap:10px;padding:4px 0 10px}.tlapp .welcome-progress__bar{width:76px;height:4px;border-radius:var(--radius-pill);background:var(--slate-150, var(--border-default));transition:background var(--duration-fast) var(--ease-out)}.tlapp .welcome-progress__bar--done{background:var(--success-500)}.tlapp .welcome-progress__label{margin-left:6px;font-size:13px;color:var(--text-muted)}.tlapp .welcome-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.tlapp .welcome-actions__skip{margin-left:auto}.tlapp .wz-card .tlc__body{padding:20px 26px}.tlapp .wz-hero__eyebrow{display:inline-flex;align-items:center;font-size:10.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.tlapp .wz-hero__h{margin:8px 0 0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.tlapp .wz-hero__sub{margin:6px 0 0;max-width:62ch;font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.tlapp .wz-demo{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);margin-top:16px;border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card);box-shadow:0 8px 26px -16px #10162238}.tlapp .wz-demo__email{padding:15px 18px;background:var(--slate-50);border-right:1px solid var(--border-default)}.tlapp .wz-demo__tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.tlapp .wz-demo__from{margin-top:10px;font-size:13.5px;font-weight:600;color:var(--text-primary)}.tlapp .wz-demo__subj{margin-top:3px;font-size:12.5px;color:var(--text-muted)}.tlapp .wz-demo__body{margin-top:11px;padding-top:11px;border-top:1px solid var(--border-subtle);font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.tlapp .wz-demo__body-gap{height:6px}.tlapp .wz-demo__hl{background:var(--brand-50);color:var(--brand-700);border-radius:3px;padding:1px 4px;font-family:var(--font-mono);font-size:11px}.tlapp .wz-demo__parsed{padding:15px 18px}.tlapp .wz-demo__phead{display:flex;align-items:center;gap:9px}.tlapp .wz-demo__check{width:19px;height:19px;flex:none;border-radius:50%;background:var(--success-50);color:var(--success-600);display:inline-flex;align-items:center;justify-content:center}.tlapp .wz-demo__ptitle{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.tlapp .wz-demo__pall{margin-left:auto;font-size:12px;color:var(--text-muted)}.tlapp .wz-demo__pbar{height:5px;margin:13px 0 4px;border-radius:var(--radius-pill);background:var(--success-100, var(--success-50));overflow:hidden}.tlapp .wz-demo__pbar i{display:block;height:100%;width:100%;background:var(--success-500)}.tlapp .wz-demo__row{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--border-subtle)}.tlapp .wz-demo__rowtext{flex:1;min-width:0}.tlapp .wz-demo__nm{font-size:13px;letter-spacing:-.005em;color:var(--text-primary)}.tlapp .wz-demo__nm b{font-weight:600;font-variant-numeric:tabular-nums}.tlapp .wz-demo__sku{margin-top:2px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.tlapp .wz-demo__matched{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--success-700);font-size:11px;font-weight:500;white-space:nowrap}.tlapp .inbxlist{display:flex;flex-direction:column;gap:0;margin-top:4px}.tlapp .inbxlist__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--border-subtle, var(--border-default))}.tlapp .inbxlist__row:first-child{border-top:none}.tlapp .inbxlist__row--off .inbxlist__name,.tlapp .inbxlist__row--off .inbxlist__addr{color:var(--text-muted)}.tlapp .inbxlist__main{min-width:0;display:flex;flex-direction:column;gap:3px}.tlapp .inbxlist__name{font-weight:620;font-size:13.5px;display:flex;align-items:center;gap:8px}.tlapp .inbxlist__tag{font-size:10.5px;font-weight:560;letter-spacing:.04em;padding:1px 7px;border-radius:var(--radius-pill);background:var(--slate-100);color:var(--text-secondary)}.tlapp .inbxlist__tag--off{background:var(--warning-50, #fdf6ec);color:var(--warning-700, #8a6116)}.tlapp .inbxlist__addr{font-family:var(--font-mono);font-size:12.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .inbxlist__meta{font-size:11.5px;color:var(--text-muted)}.tlapp .inbxlist__quiet{color:var(--danger-600);font-weight:560}.tlapp .inbxlist__actions{display:flex;align-items:center;gap:14px;flex:none;padding-top:2px}.tlapp .inbxlist__actions .tl-link{font-size:12.5px;font-weight:600}.tlapp .inbxlist__cap{margin-left:auto;font-size:12px;color:var(--text-muted)}.tlapp .inbxlist__rename{display:flex;gap:8px;align-items:center}.tlapp .inbxlist__rename .tl-input{height:32px;max-width:260px}.tlapp .inbxlist__add{display:flex;gap:10px;align-items:center;margin-top:12px}.tlapp .inbxlist__add .tl-input{height:34px;max-width:320px}.tlapp .inbxlist__add--capped{font-size:12.5px;color:var(--text-muted)}@media(max-width:720px){.tlapp .wz-demo{grid-template-columns:1fr}.tlapp .wz-demo__email{border-right:0;border-bottom:1px solid var(--border-default)}}.tlapp .dash-pending-pill{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.tlapp .dash-pending-pill:hover{background:var(--brand-50);border-color:var(--brand-100)}.tlapp .dash-pending-pill__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--brand-600)}.tlapp .dash-pending-pill__text{font-size:13px;color:var(--text-primary);flex:1}.tlapp .dash-pending-pill__text strong{font-weight:640}.tlapp .dash-pending-pill__sub{color:var(--text-muted);font-weight:400}.tlapp .dash-pending-pill__cta{color:var(--brand-700);font-size:12.5px;font-weight:600;white-space:nowrap}.tlapp .dash-usage-strip{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:13px;text-decoration:none;color:var(--text-primary);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.tlapp .dash-usage-strip:hover{background:var(--brand-50);border-color:var(--brand-100)}.tlapp .dash-usage-strip__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--brand-600)}.tlapp .dash-usage-strip__text{flex:1;font-variant-numeric:tabular-nums}.tlapp .dash-usage-strip__text strong{font-weight:640}.tlapp .dash-usage-strip__cta{color:var(--brand-700);font-size:12.5px;font-weight:600;white-space:nowrap}.tlapp .dash-guide{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.tlapp .dash-guide__top{display:flex;align-items:center;gap:14px;padding:20px 22px 18px}.tlapp .dash-guide__mark{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.tlapp .dash-guide__markimg{width:100%;height:100%;object-fit:contain;display:block}.tlapp .dash-guide__heading{min-width:0;flex:1 1 auto}.tlapp .dash-guide__title{font-size:16px;font-weight:660;letter-spacing:-.01em;color:var(--text-primary)}.tlapp .dash-guide__sub{font-size:12.5px;color:var(--text-secondary);margin-top:3px;max-width:400px}.tlapp .dash-guide__prog{flex:none;text-align:right}.tlapp .dash-guide__progtxt{font-size:11px;font-weight:620;color:var(--text-secondary);white-space:nowrap}.tlapp .dash-guide__seg{display:flex;gap:5px;margin-top:8px;justify-content:flex-end}.tlapp .dash-guide__seg i{display:block;width:34px;height:5px;border-radius:3px;background:var(--slate-200);transition:background .2s var(--ease-out)}.tlapp .dash-guide__seg i.is-done{background:var(--success-600)}.tlapp .dash-guide__seg i.is-cur{background:var(--brand-200)}@media(max-width:560px){.tlapp .dash-guide__top{flex-wrap:wrap}.tlapp .dash-guide__prog{text-align:left;width:100%}.tlapp .dash-guide__seg{justify-content:flex-start}}.tlapp .dash-guide--card{max-width:1010px;margin-inline:auto;width:100%}.tlapp .dash-guide__body{display:grid;grid-template-columns:340px minmax(0,1fr);border-top:1px solid var(--border-subtle)}.tlapp .dash-guide__rail{background:var(--slate-50);border-right:1px solid var(--border-subtle);padding:14px;display:flex;flex-direction:column;gap:2px}.tlapp .guide-rail__step{position:relative;display:flex;gap:12px;align-items:flex-start;padding:13px;border-radius:11px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;font:inherit;width:100%}.tlapp .guide-rail__step--cur{background:var(--surface-card);box-shadow:var(--shadow-sm);border-color:var(--border-subtle)}.tlapp .guide-rail__step:hover:not(.guide-rail__step--cur){background:#14171c05}.tlapp .guide-rail__body{min-width:0;display:flex;flex-direction:column}.tlapp .guide-rail__title{font-size:13px;font-weight:600;color:var(--text-secondary)}.tlapp .guide-rail__step--cur .guide-rail__title{color:var(--text-primary);font-weight:640}.tlapp .guide-rail__sub{font-size:11.5px;color:var(--text-muted);margin-top:3px;line-height:1.45}.tlapp .guide-stage__next{display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--brand-700);cursor:pointer}.tlapp .guide-stage__next:hover{text-decoration:underline}.tlapp .guide-rail__spine{position:absolute;left:24.5px;top:44px;bottom:-2px;width:1.5px;background:var(--border-default)}.tlapp .dash-guide__stage{padding:24px 28px 26px;min-width:0}.tlapp .guide-stage__eyebrow{font-size:10.5px;font-weight:680;letter-spacing:.12em;color:var(--text-muted)}.tlapp .guide-stage__head{font-size:18px;font-weight:680;letter-spacing:-.014em;color:var(--text-primary);margin-top:9px}.tlapp .guide-stage__sub{font-size:12.5px;color:var(--text-secondary);line-height:1.6;margin-top:8px;max-width:520px}.tlapp .dash-guide__stage .wz-demo{max-width:720px;margin-top:16px}.tlapp .dash-guide__stage .guide-provs,.tlapp .dash-guide__stage .dash-guide__addr{margin-top:14px}@media(max-width:1120px){.tlapp .dash-guide__body{grid-template-columns:1fr}.tlapp .dash-guide__rail{border-right:0;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.tlapp .guide-rail__spine{display:none}}@media(max-width:620px){.tlapp .dash-guide__rail{grid-template-columns:1fr}.tlapp .dash-guide__stage{padding:20px 18px 22px}}.tlapp .dash-guide--card.welcome{max-width:720px}.tlapp .welcome{padding:22px 24px}.tlapp .welcome__head{display:flex;align-items:center;gap:13px}.tlapp .welcome__title{font-size:16px;font-weight:680;letter-spacing:-.01em;color:var(--text-primary)}.tlapp .welcome__sub{font-size:12.5px;color:var(--text-secondary);margin-top:10px;line-height:1.6;max-width:480px}.tlapp .welcome__stat{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:11px;margin-top:16px;overflow:hidden}.tlapp .welcome__row{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:12px;border-top:1px solid var(--border-subtle)}.tlapp .welcome__row:first-child{border-top:0}.tlapp .welcome__rowic{width:18px;height:18px;flex:none;border-radius:50%;background:var(--success-50, #e8f3ec);color:var(--success-600);display:inline-flex;align-items:center;justify-content:center}.tlapp .welcome__rowic--pend{background:var(--slate-100);color:var(--text-muted)}.tlapp .welcome__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.tlapp .welcome__rowtitle{color:var(--text-secondary)}.tlapp .welcome__rowmeta{margin-left:auto;font-size:11px;color:var(--text-muted)}.tlapp .guide-item{border-top:1px solid var(--border-subtle)}.tlapp .guide-item__row{display:flex;gap:13px;width:100%;padding:15px 18px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;align-items:flex-start}.tlapp .guide-item--done .guide-item__row{cursor:default}.tlapp .guide-item__s{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:680;margin-top:1px}.tlapp .guide-item__s--done{background:var(--success-50, #e8f3ec);color:var(--success-600)}.tlapp .guide-item__s--cur{background:var(--brand-600);color:#fff;box-shadow:0 0 0 3px var(--brand-50)}.tlapp .guide-item__s--todo{border:1.5px solid var(--border-strong);color:var(--text-muted);background:var(--surface-card)}.tlapp .guide-item__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.tlapp .guide-item__title{font-size:13.5px;font-weight:600;color:var(--text-primary)}.tlapp .guide-item--cur .guide-item__title{font-weight:640}.tlapp .guide-item--todo .guide-item__title{color:var(--text-secondary)}.tlapp .guide-item__desc{font-size:12px;color:var(--text-secondary);margin-top:3px;line-height:1.5}.tlapp .guide-item__expand{padding:2px 22px 20px 53px}.tlapp .guide-exp{max-width:900px}.tlapp .guide-exp--2col{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:30px;align-items:start}.tlapp .guide-exp__copy{min-width:0}.tlapp .guide-exp__intro{font-size:12.5px;color:var(--text-secondary);line-height:1.6;max-width:560px}.tlapp .guide-exp__p{font-size:12.5px;color:var(--text-secondary);line-height:1.6;max-width:440px}.tlapp .guide-exp__value{font-size:12px;color:var(--text-muted);line-height:1.55;margin-top:15px;max-width:600px}.tlapp .guide-exp__foot{font-size:11.5px;color:var(--text-muted);line-height:1.55;margin-top:12px;max-width:440px}.tlapp .guide-exp--wide .wz-demo{max-width:760px;margin-top:15px}@media(max-width:720px){.tlapp .guide-exp--2col{grid-template-columns:1fr;gap:18px}}.tlapp .dash-guide__hint,.tlapp .dash-guide__foot{font-size:12px;color:var(--text-secondary);line-height:1.55;margin-top:12px}.tlapp .dash-guide__actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.tlapp .dash-guide__primary{height:32px;padding:0 16px;border-radius:8px;background:var(--brand-600);color:#fff;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;border:1px solid var(--brand-600);text-decoration:none;cursor:pointer;font-family:inherit}.tlapp .dash-guide__primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.tlapp .dash-guide__primary:disabled{opacity:.6;cursor:default}.tlapp .dash-guide__skip,.tlapp .dash-guide__linkq{background:none;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;color:var(--brand-700);cursor:pointer}.tlapp .dash-guide__skip{color:var(--text-muted)}.tlapp .dash-guide__skip:hover,.tlapp .dash-guide__linkq:hover{text-decoration:underline}.tlapp .dash-guide__addr{display:flex;gap:10px;max-width:460px;margin-top:12px}.tlapp .dash-guide__addrbox{flex:1 1 auto;min-width:0;height:34px;border:1px solid var(--border-default);border-radius:8px;background:var(--slate-50);padding:0 12px;font-family:var(--font-mono);font-size:12px;color:var(--text-primary)}.tlapp .dash-guide__copy{height:34px;padding:0 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);font-size:12.5px;font-weight:560;color:var(--text-primary);cursor:pointer;font-family:inherit;white-space:nowrap}.tlapp .dash-guide__copy:hover{background:var(--slate-50)}.tlapp .dash-guide__paste{margin-top:14px;display:flex;flex-direction:column;gap:6px}.tlapp .dash-guide__textarea{width:100%;resize:vertical;min-height:84px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);padding:10px 12px;font-family:inherit;font-size:12.5px;color:var(--text-primary);line-height:1.5}.tlapp .dash-guide__textarea:focus{outline:none;border-color:var(--brand-600);box-shadow:0 0 0 3px var(--brand-100, rgba(44, 102, 188, .12))}.tlapp .guide-provs{border:1px solid var(--border-default);border-radius:11px;background:var(--slate-50);overflow:hidden}.tlapp .guide-provs__cap{font-size:10px;font-weight:680;letter-spacing:.1em;color:var(--text-muted);padding:11px 14px 3px}.tlapp .guide-provs__pv{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;border:0;border-top:1px solid var(--border-subtle);background:transparent;text-align:left;font-family:inherit;color:inherit;cursor:pointer;text-decoration:none}.tlapp .guide-provs__pv:hover,.tlapp .guide-provs__pv--open{background:var(--surface-card)}.tlapp .guide-provs__pvi{width:22px;height:22px;flex:none;border-radius:var(--radius-sm);background:var(--surface-card);border:1px solid var(--border-default);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-muted)}.tlapp .guide-provs__pvn{font-weight:560;color:var(--text-primary)}.tlapp .guide-provs__pvg{margin-left:auto;flex:none;color:var(--text-muted);transition:transform .15s var(--ease-out)}.tlapp .guide-provs__pv--open .guide-provs__pvg{transform:rotate(180deg)}.tlapp .guide-provs__pvi svg{width:15px;height:15px;display:block}.tlapp .guide-provs__steps{background:var(--surface-card);border-top:1px solid var(--border-subtle);padding:11px 16px 13px}.tlapp .guide-provs__intro{margin:0 0 9px;font-size:12px;color:var(--text-secondary);line-height:1.5}.tlapp .guide-provs__ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.tlapp .guide-provs__ol li{font-size:11.5px;color:var(--text-secondary);line-height:1.5}.tlapp .guide-provs__st{color:var(--text-primary);font-weight:600}.tlapp .guide-provs__note{margin:10px 0 0;padding:8px 11px;font-size:11.5px;line-height:1.5;color:var(--warning-700);background:var(--warning-50);border:1px solid var(--warning-100);border-radius:var(--radius-sm)}.tlapp .guide-provs__admin{display:inline-block;margin-top:9px;font-size:11.5px;font-weight:600;color:var(--brand-700)}.tlapp .guide-provs__deep{display:block;margin-top:10px;font-size:11px;font-weight:500;color:var(--brand-700);text-decoration:none}.tlapp .guide-provs__deep:hover{text-decoration:underline}.tlapp .guide-compare{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden;margin-top:14px}.tlapp .guide-compare__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 15px;border-top:1px solid var(--border-subtle)}.tlapp .guide-compare__row:first-child{border-top:0}.tlapp .guide-compare__row--rec{background:var(--brand-50)}.tlapp .guide-compare__nm{font-size:12.5px;font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:8px;min-width:0}.tlapp .guide-compare__rec{flex:none;font-size:10.5px;font-weight:680;letter-spacing:.03em;color:var(--brand-700);background:var(--surface-card);border:1px solid var(--brand-100);border-radius:var(--radius-pill);padding:2px 8px}.tlapp .guide-compare__price{font-size:13px;font-weight:660;color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.tlapp .guide-compare__per{font-size:11px;font-weight:500;color:var(--text-muted)}.tlapp .guide-compare__orders{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.tlapp .guide-compare__note{margin:0;padding:9px 15px 11px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border-subtle);background:var(--slate-50)}.tlapp .plancard{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.tlapp .plancard__top{padding:15px 16px 14px;border-bottom:1px solid var(--border-subtle)}.tlapp .plancard__name{display:flex;align-items:center;gap:8px}.tlapp .plancard__nm{font-size:14px;font-weight:660;color:var(--text-primary)}.tlapp .plancard__rec{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:640;color:var(--brand-700)}.tlapp .plancard__dot{width:5px;height:5px;border-radius:50%;background:var(--brand-600)}.tlapp .plancard__price{display:flex;align-items:baseline;gap:6px;margin-top:11px}.tlapp .plancard__amt{font-size:24px;font-weight:680;letter-spacing:-.02em;color:var(--text-primary)}.tlapp .plancard__per{font-size:12px;color:var(--text-muted)}.tlapp .plancard__found{display:flex;align-items:center;gap:9px;margin-top:11px}.tlapp .plancard__badge{font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-pill);padding:3px 9px}.tlapp .plancard__ref{font-size:11.5px;color:var(--text-muted)}.tlapp .plancard__note{font-size:11px;color:var(--text-muted);margin-top:7px}.tlapp .plancard__feats{padding:12px 16px 14px}.tlapp .plancard__f{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--text-secondary);padding:4px 0}.tlapp .plancard__f svg{width:13px;height:13px;flex:none;color:var(--brand-600)}.tlapp .samplecard{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.tlapp .samplecard__top{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.tlapp .samplecard__ic{width:34px;height:34px;flex:none;border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center}.tlapp .samplecard__ic svg{width:17px;height:17px}.tlapp .samplecard__meta{min-width:0}.tlapp .samplecard__nm{font-size:13px;font-weight:640;color:var(--text-primary);display:flex;align-items:center;gap:8px}.tlapp .samplecard__tag{flex:none;font-size:10.5px;font-weight:680;letter-spacing:.05em;color:var(--text-secondary);background:var(--slate-100);border-radius:var(--radius-pill);padding:2px 7px}.tlapp .samplecard__sub{font-size:11.5px;color:var(--text-muted);margin-top:2px}.tlapp .samplecard__lines{padding:6px 16px 10px}.tlapp .samplecard__line{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.tlapp .samplecard__line:last-child{border-bottom:0}.tlapp .samplecard__n{flex:1 1 auto;min-width:0;font-size:12px;font-weight:560;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .samplecard__q{font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.tlapp .samplecard__ok{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--success-700);font-size:10.5px;font-weight:560;white-space:nowrap}.tlapp .samplecard__foot{display:flex;align-items:center;padding:11px 16px;border-top:1px solid var(--border-subtle);background:var(--slate-50)}.tlapp .samplecard__tot{font-size:12px;color:var(--text-muted)}.tlapp .samplecard__tot b{color:var(--text-primary);font-weight:660;font-variant-numeric:tabular-nums}.tlapp .samplecard__go{margin-left:auto;font-size:12px;font-weight:600;color:var(--brand-700)}.tlapp .samplecard__skel{height:13px;margin:11px 0}.tlapp .samplecard__skel:nth-child(2){width:78%}.tlapp .samplecard__skel:nth-child(3){width:62%}.tlapp .guide-devreset{border-top:1px solid var(--border-subtle);padding:10px 22px}.tlapp .guide-devreset__btn{background:none;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:560;color:var(--text-disabled);cursor:pointer}.tlapp .guide-devreset__btn:hover{color:var(--text-muted);text-decoration:underline}.tlapp .dash-top{display:flex;flex-direction:column;gap:12px}.tlapp .dash-doneline{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:44px;padding:12px 16px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.tlapp .dash-doneline__check{flex:none;color:var(--success-600)}.tlapp .dash-doneline__text{flex:1 1 auto;min-width:0;font-size:13px;font-weight:560;color:var(--text-secondary)}.tlapp .dash-doneline__dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-15px -15px -15px auto;padding:0;border:0;border-radius:10px;background:transparent;color:var(--slate-400);cursor:pointer}.tlapp .dash-doneline__dismiss:hover{color:var(--text-primary);background:var(--slate-100)}.tlapp .dash-guide__primary:focus-visible,.tlapp .dash-guide__copy:focus-visible,.tlapp .dash-guide__linkq:focus-visible,.tlapp .dash-guide__skip:focus-visible,.tlapp .dash-doneline__dismiss:focus-visible,.tlapp .guide-rail__step:focus-visible,.tlapp .guide-stage__next:focus-visible,.tlapp .plans-cta:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .guide-provs__pv:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.tlapp .dash-side-stack{display:flex;flex-direction:column;gap:14px}.tlapp .tl-page,.tlapp .dash-page{width:100%;max-width:1400px;margin:0 auto;padding:16px 20px 24px;box-sizing:border-box}@media(max-width:720px){.tlapp .tl-page,.tlapp .dash-page{padding:12px 14px 20px}}.tlapp .tl-page--reading{max-width:760px}.tlapp .dash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}@media(max-width:900px){.tlapp .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tlapp .dash-stats{grid-template-columns:1fr}}.tlapp .dash-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media(max-width:720px){.tlapp .dash-grid{grid-template-columns:1fr}}.tlapp .dash-grid .tlc,.tlapp .dash-side-card{border-radius:14px;box-shadow:0 1px 2px #1016220a}.tlapp .dash-grid>.tlc{align-self:start;height:fit-content}.tlapp .kpi{background:var(--surface-card);border:1px solid var(--border-default);border-radius:14px;box-shadow:0 1px 2px #1016220a;padding:12px 14px 13px;display:flex;flex-direction:column;color:inherit;text-decoration:none;width:100%;min-width:0;height:100%;box-sizing:border-box;transition:box-shadow var(--duration-fast) var(--ease-out)}a.tlapp .kpi:hover,.tlapp a.kpi:hover{box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .05))}.tlapp .kpi__label{font-family:var(--font-sans);font-size:10.5px;font-weight:680;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.tlapp .kpi__row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:7px;gap:8px}.tlapp .kpi__value{font-size:28px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;color:var(--text-primary);font-family:var(--font-sans)}.tlapp .kpi__value .u{font-size:13px;font-weight:560;color:var(--text-muted);margin-left:3px}.tlapp .kpi__delta{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:3px;padding-bottom:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.tlapp .kpi__delta--up{color:var(--success-600)}.tlapp .kpi__delta--down{color:var(--danger-600, #c62828)}.tlapp .kpi__delta--flat{color:var(--text-muted)}.tlapp .kpi__spark{margin-top:12px;height:28px;display:block;width:100%}.tlapp .kpi__foot{font-size:11.5px;color:var(--text-muted);margin-top:5px}.tlapp .kpi__foot strong{font-weight:620;color:var(--text-secondary)}.tlapp .stat-tile{transition:box-shadow var(--duration-fast) var(--ease-out);width:100%;min-width:0}.tlapp .stat-tile .stat-tile__link,.tlapp .stat-tile .stat-tile__static{box-sizing:border-box;height:100%}.tlapp .stat-tile .stat-tile__inner{height:100%}.tlapp .stat-tile a.stat-tile__link:hover{box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.05))}.tlapp .stat-tile__link,.tlapp .stat-tile__static{display:block;padding:16px 18px;color:inherit;text-decoration:none}.tlapp .stat-tile__inner{display:flex;flex-direction:column;gap:0}.tlapp .stat-tile__head{display:flex;gap:6px;align-items:center}.tlapp .stat-tile__icon{color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.tlapp .stat-tile__icon svg{width:14px;height:14px}.tlapp .stat-tile__value{font-size:23px;font-weight:600;color:var(--text-primary);letter-spacing:-.018em;font-variant-numeric:tabular-nums;font-family:var(--font-sans);margin-top:9px}.tlapp .stat-tile__sub{color:var(--text-secondary);font-size:12px;margin-top:5px;line-height:1.4}.tlapp .dash-side-card__value{font-size:28px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.018em;margin-bottom:6px}.tlapp .dash-side-card__sub{font-size:12.5px;color:var(--text-muted);line-height:1.45}.tlapp .conn-line{display:flex;align-items:flex-start;gap:8px}.tlapp .conn-line+.conn-line{margin-top:12px}.tlapp .conn-line__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--slate-400);margin-top:5px}.tlapp .conn-line__dot--green{background:var(--success-500)}.tlapp .conn-line__dot--amber{background:var(--warning-600)}.tlapp .conn-line__dot--rose{background:var(--danger-500)}.tlapp .conn-line__body{min-width:0}.tlapp .conn-line__title{font-size:13px;font-weight:620;color:var(--text-primary)}.tlapp .conn-line__meta{font-size:12px;color:var(--text-muted);line-height:1.5;margin-top:3px}.tlapp .conn-line__meta .tl-link{font-size:12.5px;font-weight:600;white-space:nowrap}.tlapp .conn-line__action{display:block;margin-top:5px}.tlapp .dash-plan-card__head{display:flex;align-items:baseline;gap:8px}.tlapp .dash-plan-card__name{font-size:13px;font-weight:620;color:var(--text-primary)}.tlapp .dash-plan-card__count{margin-left:auto;font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tlapp .dash-plan-card__bar{height:4px;border-radius:var(--radius-pill);background:var(--slate-150, var(--border-default));overflow:hidden;margin-top:8px}.tlapp .dash-plan-card__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--brand-600);transition:width var(--duration-slow) var(--ease-out)}.tlapp .dash-plan-card__cta{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:var(--brand-700);text-decoration:none}.tlapp .dash-plan-card__cta:hover{color:var(--brand-800);text-decoration:underline}.tlapp .activity-list{display:flex;flex-direction:column}.tlapp .activity-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 -16px;padding:11px 16px;border-top:1px solid var(--slate-100);text-decoration:none;color:inherit;transition:background var(--duration-fast) var(--ease-out)}.tlapp .activity-row:first-child{border-top:0}.tlapp .activity-row:hover{background:var(--slate-50)}.tlapp .activity-row__avatar{width:28px;height:28px;border-radius:7px;background:var(--brand-50);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-weight:640;font-size:10.5px}.tlapp .activity-row__main{min-width:0}.tlapp .activity-row__name{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .activity-row__sub{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .activity-row__time{font-size:11.5px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tlapp .activity-row__stat{white-space:nowrap}.tlapp .activity-row__stat--ok,.tlapp .activity-row__stat--rejected,.tlapp .activity-row__stat--muted,.tlapp .activity-row__stat--text{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--text-muted)}.tlapp .activity-row__stat--ok,.tlapp .activity-row__stat--rejected{font-size:11px;font-weight:560}.tlapp .activity-row__stat--ok{color:var(--success-600)}.tlapp .activity-row__stat--ok svg,.tlapp .activity-row__stat--rejected svg,.tlapp .activity-row__stat--muted svg{flex:none}.tlapp .activity-row__stat--pill{display:flex}.tlapp .activity-row__stat--pill span{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.tlapp .activity-row__stat--pill-approve span{background:var(--brand-50);color:var(--brand-700)}.tlapp .activity-row__stat--pill-fail span{background:var(--danger-50);color:var(--danger-700)}.tlapp .inbox-intro{font-size:13.5px;color:var(--text-secondary);margin:0 0 14px;line-height:1.55}.tlapp .address-row{display:flex;gap:10px;align-items:center;background:var(--slate-50);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 8px 6px 14px}.tlapp .address-row__code{flex:1;min-width:0;font-family:var(--font-mono);font-size:13.5px;color:var(--text-primary);word-break:break-all}.tlapp .provider-list{margin-top:4px}.tlapp .provider-row{border-top:1px solid var(--border-subtle)}.tlapp .provider-row:last-child{border-bottom:1px solid var(--border-subtle)}.tlapp .provider-row__summary{display:flex;align-items:center;gap:8px;padding:12px 0;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--text-primary);list-style:none}.tlapp .provider-row__summary::-webkit-details-marker{display:none}.tlapp .provider-row__chev{color:var(--slate-400);transition:transform var(--duration-fast) var(--ease-out)}.tlapp .provider-row[open]>.provider-row__summary .provider-row__chev{transform:rotate(90deg)}.tlapp .provider-row__body{padding:4px 0 16px}.tlapp .activity-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tlapp .activity-card__icon{width:36px;height:36px;border-radius:var(--radius-md);background:var(--success-50);color:var(--success-700);display:inline-flex;align-items:center;justify-content:center;flex:none}.tlapp .activity-card__text{font-size:13px;color:var(--text-secondary)}.tlapp .activity-card__title{font-weight:600;color:var(--text-primary);font-size:13.5px}.tlapp .activity-card__sub{margin-top:2px;color:var(--text-muted);line-height:1.45}.tlapp .display-name-prompt{padding:12px 14px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-md);font-size:13px;color:var(--text-primary);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tlapp .display-name-prompt__text{flex:1;min-width:220px}.tlapp .member-list{display:flex;flex-direction:column}.tlapp .member-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.tlapp .member-row:last-child{border-bottom:0}.tlapp .member-row--suspended{opacity:.55}.tlapp .member-row__avatar{flex:none;width:40px;height:40px;border-radius:50%;background:var(--brand-50);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:600;font-size:13.5px}.tlapp .member-row__main{flex:1;min-width:0}.tlapp .member-row__name{font-size:14.5px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tlapp .member-row__you{font-weight:400;color:var(--text-muted);font-size:13px}.tlapp .member-row__meta{margin-top:3px;font-size:12.5px;color:var(--text-muted)}.tlapp .member-row__name-edit{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tlapp .member-row__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.tlapp .deliveries-list{display:flex;flex-direction:column}.tlapp .deliveries-row{display:grid;grid-template-columns:160px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;align-items:flex-start}.tlapp .deliveries-row:last-child{border-bottom:0}.tlapp .deliveries-row__ts{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.tlapp .deliveries-row__main{min-width:0}.tlapp .deliveries-row__event{font-family:var(--font-mono);font-size:12px;color:var(--text-primary)}.tlapp .deliveries-row__arrow{color:var(--text-muted)}.tlapp .deliveries-row__url{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);word-break:break-all}.tlapp .deliveries-row__err{margin-top:2px;color:var(--warning-700);font-size:12.5px}.tlapp .deliveries-row__status{text-align:right;flex-shrink:0}.tlapp .deliveries-row__attempts{color:var(--text-muted);font-size:11.5px;margin-top:2px}.tlapp .audit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle);margin-bottom:4px;flex-wrap:wrap}.tlapp .audit-toolbar__count{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-secondary);font-weight:500}.tlapp .audit-toolbar__count svg{color:var(--text-muted)}.tlapp .audit-toolbar__filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tlapp .audit-select{padding:6px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:13px;color:var(--text-primary);min-width:180px;cursor:pointer}.tlapp .audit-select:focus{outline:none;border-color:var(--brand-500);box-shadow:var(--focus-ring)}.tlapp .audit-list{display:flex;flex-direction:column}.tlapp .audit-row{display:grid;grid-template-columns:minmax(160px,200px) 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--border-subtle);align-items:baseline}.tlapp .audit-row:last-child{border-bottom:0}.tlapp .audit-row__ts{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tlapp .audit-row__content{min-width:0}.tlapp .audit-row__action{font-size:13.5px;color:var(--text-primary)}.tlapp .audit-row__action strong{font-weight:600}.tlapp .audit-row__sep{color:var(--text-muted)}.tlapp .audit-row__entity{margin-top:3px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);word-break:break-word}.tlapp .audit-pager{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;font-size:13px}.tlapp .audit-pager__counter{color:var(--text-muted)}.tlapp .audit-pager__buttons{display:flex;gap:8px}.tlapp .settings-support{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--slate-50);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.tlapp .settings-support__icon{flex:none;width:auto;height:auto;background:transparent;border:0;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.tlapp .settings-support__text{font-size:13.5px;color:var(--text-secondary)}.tlapp .settings-support__text a{color:var(--brand-700);text-decoration:none;font-weight:500}.tlapp .settings-support__text a:hover{text-decoration:underline}.tlapp .history-details>summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:600;font-size:13.5px;list-style:none;padding:2px 0}.tlapp .history-details>summary::-webkit-details-marker{display:none}.tlapp .history-details__chev{flex:none;color:var(--slate-400);transition:transform var(--duration-fast) var(--ease-out)}.tlapp .history-details[open]>summary .history-details__chev{transform:rotate(90deg)}.tlapp .history-list{margin-top:10px;display:flex;flex-direction:column;gap:6px}.tlapp .history-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--text-secondary);padding:4px 0;border-bottom:1px solid var(--border-subtle)}.tlapp .history-row:last-child{border-bottom:0}.tlapp .history-row--sm{font-size:12.5px;color:var(--text-muted)}.tlapp .history-row__type{font-size:12.5px;color:var(--text-secondary);white-space:nowrap}.tlapp .history-row__status{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:capitalize}.tlapp .history-row__status--active{color:var(--success-700)}.tlapp .qb-connection{display:flex;flex-direction:column;gap:16px}.tlapp .qb-connection__row{display:flex;align-items:flex-start;gap:12px}.tlapp .qb-connection__icon{flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--success-50);color:var(--success-700);display:inline-flex;align-items:center;justify-content:center}.tlapp .qb-connection__text{flex:1;min-width:0}.tlapp .qb-connection__head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tlapp .qb-connection__name{font-size:16px;font-weight:600}.tlapp .qb-connection__meta{margin-top:4px;font-size:13px;color:var(--text-muted)}.tlapp .qb-autosync{padding:12px 0 0;border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:10px}.tlapp .qb-autosync__label{font-size:13px;color:var(--text-primary)}.tlapp .qb-disconnect{flex:none;margin-left:auto;align-self:flex-start}.tlapp .qb-disconnect__btn{color:var(--danger-700)}.tlapp .qb-disconnect__btn:hover{color:var(--danger-600)}.tlapp .qb-connect{display:flex;flex-direction:column;align-items:flex-start;padding:22px}.tlapp .qb-connect__title{margin:0 0 13px;font-size:14.5px;font-weight:600;color:var(--text-primary)}.tlapp .qb-connect__text{margin:0 0 14px;max-width:720px;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.tlapp .qb-connect__text:last-of-type{margin-bottom:18px}.tlapp .qbst__head{display:flex;align-items:baseline;gap:12px;padding:15px 20px 13px;border-bottom:1px solid var(--border-subtle)}.tlapp .qbst__title{font-size:13.5px;font-weight:640;letter-spacing:-.005em}.tlapp .qbst__empty{padding:14px 20px;font-size:12.5px;color:var(--text-muted)}.tlapp .qbst__row{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 20px}.tlapp .qbst__row+.qbst__row{border-top:1px solid var(--border-subtle)}.tlapp .qbst__date{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tlapp .qbst__ev{font-size:13px;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .qbst__ev-link{color:var(--brand-700);text-decoration:none;font-weight:560}.tlapp .qbst__ev-link:hover{text-decoration:underline}.tlapp .qbst__resolved{color:var(--text-muted);font-size:12px}.tlapp .qbst__amt{font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:74px}.tlapp .qbst__row--bad .qbst__ev{white-space:normal;overflow:visible}.tlapp .qbst__bad-title{color:var(--text-primary);font-weight:560}.tlapp .qbst__bad-why{font-size:12px;color:var(--danger-700);margin-top:3px;line-height:1.5}.tlapp .qbst__act{text-align:right}.tlapp .qbst__act-btn{border:0;background:transparent;padding:0;font-family:inherit;font-size:12.5px;font-weight:560;color:var(--danger-700);white-space:nowrap;cursor:pointer;outline:none}.tlapp .qbst__act-btn:hover{text-decoration:underline}.tlapp .qbst__act-btn:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:4px}.tlapp .qbst__act-btn:disabled{color:var(--text-muted);cursor:default}.tlapp .qbst__act-link{font-size:12.5px;font-weight:560;color:var(--danger-700);text-decoration:none;white-space:nowrap}.tlapp .qbst__act-link:hover{text-decoration:underline}.tlapp .qbst__act-err{margin-top:4px;font-size:11.5px;color:var(--danger-700);max-width:180px}.tlapp .qbst__raw{font-size:11.5px;margin-top:4px}.tlapp .qbst__raw>summary{cursor:pointer;color:var(--text-muted);list-style:none;-webkit-user-select:none;user-select:none;font-size:11.5px}.tlapp .qbst__raw>summary::-webkit-details-marker{display:none}.tlapp .qbst__raw>summary:before{content:"▸";display:inline-block;margin-right:4px;font-size:10px;transition:transform var(--duration-fast) var(--ease-out)}.tlapp .qbst__raw[open]>summary:before{transform:rotate(90deg)}.tlapp .qbst__raw>summary:hover{color:var(--text-secondary)}.tlapp .qbst__raw pre{margin-top:6px;padding:8px 10px;background:var(--slate-100);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);white-space:pre-wrap;word-break:break-all;max-height:240px;overflow-y:auto}.tlapp .qbst__foot{border-top:1px solid var(--border-subtle)}.tlapp .qbst__foot-line{display:flex;align-items:center;gap:8px;padding:12px 20px 14px;font-size:12px;color:var(--text-muted);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.tlapp .qbst__foot-line::-webkit-details-marker{display:none}.tlapp .qbst__foot-dot{width:6px;height:6px;border-radius:50%;background:var(--success-500);flex:none}.tlapp .qbst__foot-show{margin-left:auto;font-size:12px;font-weight:560;color:var(--brand-700);white-space:nowrap}.tlapp .qbst__foot[open] .qbst__foot-show{visibility:hidden}.tlapp .qbst__plumbing{padding:0 20px 14px}.tlapp .qbst__plumbing-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:5px 0;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.tlapp .qbst__plumbing-more{color:var(--text-muted);font-style:normal}.tlapp .dash-qb__fix{color:var(--danger-700)}.tlapp .rv-bar{flex:1;min-width:200px;height:8px;border-radius:var(--radius-pill);background:var(--slate-150);display:flex;gap:3px;max-width:420px;overflow:hidden}.tlapp .rv-bar i{height:100%;border-radius:var(--radius-pill);transition:width var(--duration-slow) var(--ease-out)}.tlapp .rv-bar .ok{background:var(--success-500)}.tlapp .rv-bar .rev{background:var(--warning-500)}.tlapp .rv-prog{display:flex;align-items:center;gap:11px}.tlapp .rv-prog__dot{width:7px;height:7px;border-radius:50%;background:var(--brand-600);flex:none}.tlapp .rv-prog__dot--done{background:var(--success-500)}.tlapp .rv-prog--sample .rv-bar .ok{background:var(--brand-600)}.tlapp .rv-prog__cnt{font-size:12.5px;font-weight:620;color:var(--text-primary);white-space:nowrap}.tlapp .inbox__detail .rv-bar.rv-prog__bar{flex:1 1 0;min-width:0}.tlapp .rv-prog__est{font-size:12px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tlapp .rv-prog__est b{color:var(--text-secondary);font-weight:620}.tlapp .rv-prog__status{font-size:12.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.tlapp .rv-apsum__l1{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tlapp .rv-apsum__h{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.tlapp .rv-apsum__ql{font-size:11px;font-weight:560;color:var(--success-600);white-space:nowrap}.tlapp .rv-apsum__bar{margin-top:12px}.tlapp .rv-apsum__leg{display:flex;gap:16px;margin-top:10px;font-size:12px;color:var(--text-muted)}.tlapp .rv-apsum__leg b{color:var(--text-secondary);font-weight:620}.tlapp .rv-apsum__seg{display:inline-flex;align-items:center;gap:6px}.tlapp .rv-apsum__dt{width:7px;height:7px;border-radius:50%;flex:none}.tlapp .rv-apsum__dt--cat{background:var(--success-500)}.tlapp .rv-apsum__dt--cus{background:#aeb6c2}.tlapp .rv-blocker{margin-top:11px;font-size:12.5px;line-height:1.45}.tlapp .rv-blocker--rose{color:var(--danger-700);font-weight:560}.tlapp .rv-group{margin-top:16px}.tlapp .rv-group__label{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:680;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.tlapp .rv-group__label svg{width:13px;height:13px}.tlapp .rv-emailbody{padding:13px 15px;background:var(--slate-50);border:1px solid var(--border-subtle);border-radius:10px;font-size:13px;line-height:1.66;color:var(--text-secondary);white-space:pre-wrap}.tlapp .rv-emailbody mark{font-family:var(--font-mono);font-size:11px;background:var(--brand-50);color:var(--brand-800, var(--brand-700));border-radius:3px;padding:.5px 3px}.tlapp .rv-emailbody mark.phrase{font-family:inherit;font-size:inherit;background:transparent;color:inherit;padding:0;border-radius:0;border-bottom:1px dotted var(--border-strong)}.tlapp .parse-fail{display:flex;gap:13px;padding:15px 16px;margin-bottom:16px;background:var(--danger-50);border:1px solid var(--danger-100);border-radius:12px}.tlapp .parse-fail__ic{flex:none;width:26px;height:26px;border-radius:50%;background:var(--white);border:1px solid var(--danger-100);color:var(--danger-600);display:flex;align-items:center;justify-content:center}.tlapp .parse-fail__body{flex:1;min-width:0}.tlapp .parse-fail__title{font-size:14px;font-weight:600;color:var(--text-primary)}.tlapp .parse-fail__desc{font-size:13px;line-height:1.5;color:var(--text-secondary);margin-top:3px}.tlapp .parse-fail__file{font-family:var(--font-mono);font-size:12px;background:var(--white);border:1px solid var(--danger-100);border-radius:4px;padding:1px 5px;color:var(--danger-700)}.tlapp .parse-fail__act{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.tlapp .parse-fail__act .tl-btn svg{color:var(--text-muted)}.tlapp .parse-fail__kept{font-size:12px;color:var(--text-muted)}.tlapp .parse-purged{display:flex;gap:13px;padding:15px 16px;margin-bottom:16px;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:12px}.tlapp .parse-purged__ic{flex:none;width:26px;height:26px;border-radius:50%;background:var(--white);border:1px solid var(--slate-200);color:var(--slate-500);display:flex;align-items:center;justify-content:center}.tlapp .parse-purged__body{flex:1;min-width:0}.tlapp .parse-purged__title{font-size:14px;font-weight:600;color:var(--text-primary)}.tlapp .parse-purged__desc{font-size:13px;line-height:1.5;color:var(--text-secondary);margin-top:3px}.tlapp .rv-email-purged{padding:13px 15px;background:var(--slate-50);border:1px solid var(--border-subtle);border-radius:10px;font-size:13px;line-height:1.66;color:var(--text-secondary)}.tlapp .email-quoted{margin-top:16px}.tlapp .email-quoted__lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-400);margin-bottom:7px}.tlapp .rv-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tlapp .rv-field .lbl{font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:5px}.tlapp .rv-field .val{font-size:13.5px;font-weight:560;color:var(--text-primary);line-height:1.45}.tlapp .rv-field .val.mono{font-family:var(--font-mono)}.tlapp .line{display:flex;align-items:stretch;border:1px solid var(--border-default);border-radius:12px;overflow:hidden;background:var(--white);width:100%;min-width:0;max-width:100%}.tlapp .line+.line{margin-top:8px}.tlapp .line__accent{width:3px;flex:none}.tlapp .line__accent--ok{background:#4fa383}.tlapp .line__accent--review{background:var(--border-strong)}.tlapp .line__accent--edited{background:var(--brand-500)}.tlapp .line__main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:14px 16px;min-width:0}.tlapp .line__right{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px;padding:14px 16px;border-left:1px solid var(--border-subtle);flex:none}.tlapp .line__match{min-width:0}.tlapp .line__qty{text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tlapp .line__qty .n{font-size:18px;font-weight:600;color:var(--text-primary);line-height:1.1}.tlapp .line__qty .u{font-size:10.5px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.tlapp .line__act{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:110px}.tlapp .custrow{display:flex;align-items:flex-start;gap:11px;min-width:0}.tlapp .custrow__ic{flex:none;width:32px;height:32px;border-radius:var(--radius-md);background:var(--slate-100);color:var(--text-muted);display:flex;align-items:center;justify-content:center}.tlapp .custrow__ic svg{width:17px;height:17px}.tlapp .custrow__body{min-width:0;flex:1}.tlapp .custrow__title{display:block;width:100%;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:3px 6px;margin:-3px -6px 0;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-secondary);letter-spacing:-.006em;text-overflow:ellipsis}.tlapp .custrow__title:hover{border-color:var(--border-default)}.tlapp .custrow__title:focus{outline:none;border-color:var(--brand-500);background:var(--surface-card);box-shadow:var(--focus-ring);color:var(--text-primary)}.tlapp .li-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:6px;min-width:0}.tlapp .nomatch-note{display:inline-flex;align-items:center;flex:none;color:var(--text-secondary);font-size:11.5px;font-weight:500}.tlapp .line__act--custom{flex-direction:row;align-items:flex-start;gap:12px;min-width:0}.tlapp .custfield{display:flex;flex-direction:column;align-items:center;gap:4px}.tlapp .custfield .tl-input--qty{width:58px;text-align:center}.tlapp .custfield .tl-input--custprice{width:92px;text-align:right}.tlapp .custfield .tl-input-wrap{width:92px}.tlapp input.tl-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tlapp .tl-input::-webkit-outer-spin-button,.tlapp .tl-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tlapp .custfield__lbl{font-size:10px;font-weight:640;letter-spacing:.09em;color:var(--text-muted);text-transform:uppercase;text-align:center;max-width:92px;line-height:1.25}.tlapp .custfield__lbl--needs{color:var(--danger-600);text-transform:none;letter-spacing:.01em;font-weight:560}.tlapp .name-it-link{border:none;background:transparent;padding:0;color:var(--brand-600);font-size:12px;font-weight:560;cursor:pointer;white-space:nowrap;flex:none}.tlapp .name-it-link:hover{text-decoration:underline}.tlapp .namesearch{margin-top:11px}.tlapp .namesearch__cancel{flex:none;border:none;background:transparent;color:var(--text-muted);font-size:13px;cursor:pointer;padding:0 2px}.tlapp .namesearch__cancel:hover{color:var(--text-secondary)}.tlapp .custrow__ic--match{background:var(--success-50);color:var(--success-700)}.tlapp .mm__name{display:block;font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .mm__meta{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.tlapp .mm__matched{display:inline-flex;align-items:center;gap:4px;padding:0;border-radius:0;background:transparent;color:var(--success-600);font-size:11px;font-weight:560}.tlapp .mm__matched svg{width:12px;height:12px}.tlapp .mm__sku{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-sm);padding:1px 6px}.tlapp .mm__change{border:none;background:transparent;padding:0;color:var(--brand-600);font-size:12px;font-weight:560;cursor:pointer}.tlapp .mm__change:hover{text-decoration:underline}.tlapp .line__confirm{justify-content:center;white-space:nowrap;color:var(--brand-600)}.tlapp .line__confirm:hover{color:var(--brand-700)}.tlapp .inbox__detail .line--review:not(.line--custom):not(.line--manualmatch) .line__act{flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;width:auto;min-width:0}.tlapp .inbox__detail .line--review:not(.line--custom):not(.line--manualmatch) .line__act .tl-menu{align-self:center}.tlapp .tl-menu{position:relative;align-self:flex-end}.tlapp .tl-menu__kebab{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.tlapp .tl-menu__kebab svg{width:16px;height:16px}.tlapp .tl-menu__kebab:hover,.tlapp .tl-menu__kebab.is-active{background:var(--slate-100);color:var(--text-secondary);border-color:var(--border-default)}.tlapp .tl-menu__pop{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:232px;padding:4px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.tlapp .tl-menu__item{display:flex;flex-direction:column;gap:1px;width:100%;padding:7px 9px;border:none;border-radius:var(--radius-sm);background:transparent;text-align:left;cursor:pointer}.tlapp .tl-menu__item:hover{background:var(--slate-50)}.tlapp .tl-menu__t{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--text-primary)}.tlapp .tl-menu__t svg{width:14px;height:14px;color:var(--text-secondary)}.tlapp .tl-menu__sub{padding-left:21px;font-size:11.5px;color:var(--text-muted)}.tlapp .line--ignored{display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--slate-50)}.tlapp .line-ig__badge{font-size:12.5px;font-weight:600;color:var(--text-disabled);text-decoration:line-through;white-space:nowrap}.tlapp .line-ig__name{flex:1 1 auto;min-width:0;font-size:13px;color:var(--text-muted);text-decoration:line-through;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .line-ig__tag{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--radius-pill);background:var(--slate-100);color:var(--text-muted);font-size:11.5px;font-weight:500;white-space:nowrap}.tlapp .line-ig__tag svg{width:12px;height:12px;flex:none}.tlapp .line-ig__tagtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.tlapp .line-ig__undo{padding:0;border:none;background:transparent;color:var(--brand-600);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.tlapp .line-ig__undo:hover{text-decoration:underline}.tlapp .add-line{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:calc(100% - 28px);margin:12px 14px 14px;border:1px dashed #D8DBDF;border-radius:10px;padding:9px 13px;background:transparent;color:var(--brand-600);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease;outline:none;-webkit-tap-highlight-color:transparent}.tlapp .add-line:hover{background:var(--brand-50);border-color:var(--brand-500)}.tlapp .add-line:focus-visible{background:var(--brand-50);outline:2px solid var(--brand-500);outline-offset:-2px}.tlapp .add-line__plus{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);background:var(--brand-50);color:var(--brand-600);flex:none}.tlapp .add-line__plus svg{width:13px;height:13px}.tlapp .add-line__hint{color:var(--text-muted);font-weight:400;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .add-line--inbx{width:100%;margin:12px 0 0;font-size:12.5px}.tlapp .add-composer{margin-top:4px;padding:14px 15px 13px;border:1px solid var(--brand-500);border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--brand-50);background:var(--surface-card)}.tlapp .add-composer__lbl{font-size:11px;font-weight:680;letter-spacing:.09em;color:var(--text-muted);margin-bottom:11px}.tlapp .add-composer__row{display:flex;gap:10px;align-items:stretch}.tlapp .add-search{flex:1;display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.tlapp .add-search:focus-within{border-color:var(--brand-500);box-shadow:var(--focus-ring)}.tlapp .add-search svg{width:16px;height:16px;color:var(--text-muted);flex:none}.tlapp .add-search input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:var(--text-primary)}.tlapp .add-qty{display:flex;align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;flex:none}.tlapp .add-qty button{width:34px;height:40px;border:none;background:var(--surface-card);color:var(--text-secondary);font-size:17px;line-height:1;cursor:pointer}.tlapp .add-qty button:hover{background:var(--slate-50);color:var(--text-primary)}.tlapp .add-qty__v{width:44px;height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:650;color:var(--text-primary);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default)}.tlapp .add-results{margin-top:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.tlapp .add-results__hint{margin-top:10px;font-size:12.5px;color:var(--text-muted)}.tlapp .add-result{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--border-subtle);background:var(--surface-card);text-align:left;cursor:pointer;font-family:inherit}.tlapp .add-result:last-child{border-bottom:none}.tlapp .add-result:hover{background:var(--slate-50)}.tlapp .add-result.is-sel{background:var(--brand-50)}.tlapp .add-result__main{min-width:0;flex:1}.tlapp .add-result__name{display:block;font-size:13.5px;font-weight:560;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .add-result__sku{display:block;margin-top:2px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--text-muted)}.tlapp .add-result__price{flex:none;font-size:12.5px;color:var(--text-secondary)}.tlapp .add-result__check{width:17px;height:17px;color:var(--brand-600);flex:none}.tlapp .add-composer__foot{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:13px}.tlapp .add-composer__note{margin-right:auto;font-size:12px;color:var(--text-muted)}.tlapp .line--added{display:flex;align-items:center;gap:10px;margin-top:4px;padding:11px 14px;border:1px solid var(--border-default);border-left:2px solid var(--brand-500);border-radius:var(--radius-md);background:var(--surface-card)}.tlapp .added__qty{width:52px;height:30px;padding:0 6px;border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--text-primary);text-align:center;flex:none}.tlapp .added__qty:focus-visible{outline:none;border-color:var(--brand-500);box-shadow:var(--focus-ring)}.tlapp .added__name{flex:1;min-width:0;font-size:14px;font-weight:560;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .added__sku{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;color:var(--text-muted);flex:none}.tlapp .added__tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--brand-50);border:1px solid var(--brand-100, var(--brand-50));color:var(--brand-700);font-size:11.5px;font-weight:580;white-space:nowrap;flex:none}.tlapp .added__tag svg{width:12px;height:12px}.tlapp .added__pricebox{flex:none}.tlapp .added__pricebox .tl-input-wrap{width:92px;display:inline-flex}.tlapp .added__remove{padding:0;border:none;background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:560;cursor:pointer;white-space:nowrap;flex:none}.tlapp .added__remove:hover{color:var(--danger-600);text-decoration:underline}.tlapp .line__prov{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.tlapp .line__prov-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1;padding:4px 9px;border-radius:999px;white-space:nowrap}.tlapp .line__prov-chip svg{width:12px;height:12px;flex:none}.tlapp .line__prov--learned .line__prov-chip{color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100)}.tlapp .line__prov--meta .line__prov-chip{color:var(--success-700);background:var(--success-50);border:1px solid var(--success-100)}.tlapp .line__prov-math{font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);white-space:nowrap}.tlapp .line__prov-math b{color:var(--text-primary);font-weight:600}.tlapp .prodsel{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);min-width:0;margin-top:5px}.tlapp .prodsel--suggest{border-style:dashed;border-color:#e6c485;background:var(--warning-50)}.tlapp .prodsel__thumb{width:28px;height:28px;flex:none;border-radius:var(--radius-sm);background:var(--slate-100);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.tlapp .prodsel__thumb svg{width:16px;height:16px}.tlapp .prodsel__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tlapp .prodsel__name{font-size:13.5px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .prodsel__sku{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.tlapp .prodsel__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.tlapp .prodsel__meta .prodsel__sku{margin-top:0}.tlapp .prodsel__matched{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:560;color:var(--success-600);white-space:nowrap}.tlapp .prodsel__matched svg{width:12px;height:12px;flex:none}.tlapp .prodsel__suggested{font-size:11px;font-weight:560;color:var(--text-muted);white-space:nowrap}.tlapp .prodsel__emailsaid{font-size:11px;font-weight:520;color:var(--text-muted);white-space:nowrap}.tlapp .prodsel__use{border:0;background:transparent;padding:0;font-size:11px;font-weight:560;color:var(--brand-600, #2156B4);cursor:pointer;white-space:nowrap}.tlapp .prodsel__use:hover{text-decoration:underline}.tlapp .prodsel__conflict{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap}.tlapp .inbox__detail .prodsel__meta,.tlapp .inbox__detail .mm__meta{flex-wrap:nowrap;min-width:0;overflow:hidden}@container detail (max-width: 760px){.tlapp .inbox__detail .prodsel__meta,.tlapp .inbox__detail .mm__meta{flex-wrap:wrap;overflow:visible}}.tlapp .prodsel__from{min-width:0;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .prodsel__chev{flex:none;color:var(--text-muted)}.tlapp .line--hoverable .prodsel{cursor:pointer;transition:border-color .14s,box-shadow .14s}.tlapp .line--hoverable .prodsel:hover{border-color:var(--brand-300)}.tlapp .line--hoverable .prodsel:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px #3f7dc62e}.tlapp .line--hoverable .prodsel__chev{opacity:0;transition:opacity .14s}.tlapp .line--hoverable:hover .prodsel__chev,.tlapp .line--hoverable .prodsel:focus-within .prodsel__chev{opacity:1}.tlapp .cpill--edited{background:var(--slate-100);color:var(--slate-600)}.tlapp .linkbtn{background:transparent;border:0;color:var(--text-muted);font-size:12.5px;font-weight:500;cursor:pointer;padding:2px;text-align:center}.tlapp .linkbtn:hover{color:var(--text-primary)}.tlapp .linkbtn:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.tlapp .prodsel__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-family:inherit;font-size:13px}.tlapp .line__qty .qty-input{box-sizing:border-box;width:58px;height:32px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:620;color:var(--text-primary);text-align:center;border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);padding:0;-moz-appearance:textfield}.tlapp .line__qty .qty-input::-webkit-outer-spin-button,.tlapp .line__qty .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tlapp .line__qty .qty-input:hover{border-color:var(--border-default)}.tlapp .line__qty .qty-input:focus{outline:none;border-color:var(--brand-500);background:var(--white);box-shadow:var(--focus-ring)}.tlapp .line__qty .qty-input--need{border-color:var(--warning-600, #B07D24);background:var(--warning-50, #FBF6EC)}.tlapp .line__qty .qty-input--need::placeholder{color:var(--warning-700, #9A6B1E);font-weight:600}.tlapp .line__cust{flex:1;padding:14px 16px;min-width:0;container-type:inline-size}.tlapp .line__custhead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tlapp .line__custfrom{font-size:13.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.tlapp .line__custfrom b{color:var(--text-primary);font-weight:600}.tlapp .line__custfrom .lab{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:8px}.tlapp .cust-badge{margin-left:auto;flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);padding:3px 9px;border-radius:var(--radius-pill)}.tlapp .cust-row-name{margin-bottom:14px}.tlapp .cust-row-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 96px;gap:14px;align-items:end}.tlapp .cust-row-fields>*{min-width:0}@container (max-width: 560px){.tlapp .cust-row-fields{grid-template-columns:1fr 1fr}.tlapp .cust-row-fields .cust-field--qty{grid-column:1 / -1;max-width:120px}}.tlapp .cust-field--qty .tl-input{text-align:center;font-family:var(--font-mono);font-weight:600}.tlapp .cust-valid{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--warning-700, #9A6B1E)}.tlapp .cust-valid svg{flex:none}.tlapp .cust-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:16px}.tlapp .cust-field{min-width:0}.tlapp .cust-field .tl-input,.tlapp .cust-field .tl-input-wrap{width:100%;min-width:0}.tlapp .cust-field label{display:block;font-size:11px;font-weight:500;color:var(--text-secondary);margin-bottom:4px}.tlapp .cust-field__optional{color:var(--text-muted);font-weight:400}.tlapp .cust-field .tl-input{height:36px;box-sizing:border-box}.tlapp .tl-input--mono{font-family:var(--font-mono)}.tlapp .tl-input--needs{border-color:var(--danger-500);background:var(--danger-50);color:var(--danger-700)}.tlapp .tl-input--needs:focus-visible{outline:none;border-color:var(--danger-500);box-shadow:0 0 0 3px var(--danger-100, rgba(214, 68, 60, .18))}.tlapp .tl-input--needs::placeholder{color:var(--danger-600);opacity:.85}.tlapp .cust-hint{font-size:12px;color:var(--text-muted);margin-top:9px;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.tlapp .cust-hint svg{flex:none;margin-top:2px}.tlapp .cust-hint b{color:var(--text-secondary);font-weight:600}.tlapp .tl-input-wrap{position:relative;display:flex;align-items:center}.tlapp .tl-input-wrap .tl-input{width:100%}.tlapp .tl-input__affix--prefix{position:absolute;left:10px;font-size:13px;color:var(--text-muted);pointer-events:none}.tlapp .tl-input--has-prefix{padding-left:22px}.tlapp .prodsel__edit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;margin-left:auto}.tlapp .prodsel__edit:hover{background:var(--slate-100);color:var(--text-primary)}.tlapp .line{flex-wrap:wrap}.tlapp .line__main,.tlapp .line__right{flex-shrink:0}.tlapp .rv-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.tlapp .review-parsed{order:1;min-width:0;container-type:inline-size;container-name:work}.tlapp .review-email{order:2;position:sticky;top:14px;align-self:start;border-left:1px solid var(--border-subtle);padding:0 18px 18px}.tlapp .rv-cols--no-email{grid-template-columns:minmax(0,1fr)}.tlapp .rv-cols--no-email .review-email{display:none}.tlapp .inbox--sample-focus .review-email{margin-top:26px}.tlapp .rv-email-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin-bottom:12px;font-size:13px;line-height:1.45}.tlapp .rv-email-meta__k{font-size:12px;color:var(--text-muted)}.tlapp .rv-email-meta__v{color:var(--text-primary);font-weight:560;min-width:0}.tlapp .rv-email-meta__sub{color:var(--text-muted);font-weight:400}.tlapp .rv-email-quoted{margin-top:8px;background:transparent;border:none;padding:0;color:var(--brand-700);font-size:12.5px;font-weight:500;cursor:pointer}@container detail (max-width: 800px){.tlapp .rv-cols{grid-template-columns:1fr}.tlapp .review-parsed{order:1}.tlapp .review-email{order:2;position:static;top:auto;border-left:0;border-top:1px solid var(--border-subtle);padding:16px 0 0}.tlapp .inbox--sample-focus .review-email{margin-top:0}}.tlapp .parsed-order-review-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.tlapp .inbox-email-toggle{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:0;background:transparent;border-radius:6px;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tlapp .inbox-email-toggle:hover{background:var(--slate-50);color:var(--text-primary)}.tlapp .inbox-email-toggle svg{color:var(--text-muted)}.tlapp .inbox-email-toggle[aria-pressed=true]{background:var(--brand-50);color:var(--brand-700)}.tlapp .inbox-email-toggle[aria-pressed=true] svg{color:var(--brand-700)}.tlapp .inbox__overflow{position:relative;display:inline-flex}.tlapp .inbox__overflow-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tlapp .inbox__overflow-btn:hover{background:var(--slate-50);color:var(--text-primary)}.tlapp .inbox__overflow-btn[aria-expanded=true]{background:var(--slate-100);color:var(--text-primary)}.tlapp .inbox__overflow-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;padding:4px;background:var(--surface-card, #FFFFFF);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 12px #1016221a;z-index:20}.tlapp .inbox__overflow-item{display:block;width:100%;padding:7px 10px;background:transparent;border:0;border-radius:6px;text-align:left;font:inherit;font-size:13px;color:var(--text-primary);cursor:pointer;white-space:nowrap}.tlapp .inbox__overflow-item:hover{background:var(--slate-50)}.tlapp .inbox-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:0 4px}.tlapp .inbox-status__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.tlapp .inbox-status--warning{color:#c99a4e}.tlapp .inbox-status--success{color:var(--text-secondary);font-size:12px}.tlapp .inbox-status--success .inbox-status__dot{background:#1b7a52}.tlapp .inbox-status--critical{color:var(--danger-600, #C62828)}.tlapp .inbox-status--info{color:var(--brand-600)}.tlapp .inbox-status--neutral{color:var(--text-muted)}.tlapp .inbox,.tlapp .inbox__list,.tlapp .inbox__detail,.tlapp .inbox__scroll,.tlapp .rv-cols,.tlapp .rv-cols>*,.tlapp .parsed-order-review-grid,.tlapp .parsed-order-review-grid>*,.tlapp .tlc,.tlapp .tlc__body{min-width:0}.tlapp .inbox__detail{overflow:hidden}.tlapp .inbox__scroll{overflow-x:hidden}.tlapp .tlc,.tlapp .rv-cols,.tlapp .parsed-order-review-grid{max-width:100%}.tlapp .inbox__item-name,.tlapp .inbox__item-subj,.tlapp .inbox__item-stat{overflow-wrap:anywhere}.tlapp .inbox__detail .inbox__toolbar{padding:12px 18px 26px}.tlapp .inbox__detail .inbox__toolbar h1{font-size:17px}.tlapp .inbox__detail .inbox__toolbar .sub{font-size:12px;margin-top:2px}.tlapp .inbox__detail .inbox__scroll{padding:14px 18px 32px}.tlapp .inbox__detail .rv-cols{gap:14px}.tlapp .inbox__detail .tlc__head{padding:12px 14px 0;gap:8px}.tlapp .inbox__detail .tlc__head h3{font-size:12.5px}.tlapp .inbox__detail .tlc__body{padding:14px}.tlapp .inbox__detail .rv-grid2{gap:14px 26px}.tlapp .inbox__detail .rv-field .lbl{font-size:12px;margin-bottom:3px}.tlapp .inbox__detail .rv-field .val{font-size:13.5px;line-height:1.4}.tlapp .inbox__detail .aq-matchchip{background:transparent;border:0;padding:4px 6px;font-size:14px;font-weight:600;color:var(--text-primary);border-radius:6px}.tlapp .inbox__detail .aq-matchchip svg:first-of-type{color:#4e9e80;margin-right:2px}.tlapp .inbox__detail .aq-matchchip--warn{color:var(--text-primary)}.tlapp .inbox__detail .aq-matchchip--warn svg:first-of-type{color:#c99a4e}.tlapp .aq-matchchip__meta{color:var(--text-muted);font-weight:400}.tlapp .seg{display:inline-flex;background:var(--slate-100);border-radius:var(--radius-md);padding:2px;gap:2px;max-width:100%}.tlapp .seg__btn{border:0;background:transparent;font-size:12.5px;font-weight:500;color:var(--text-secondary);padding:5px 12px;border-radius:6px;cursor:pointer;font-family:inherit;white-space:nowrap}.tlapp .seg__btn:hover{color:var(--text-primary)}.tlapp .seg__btn--on,.tlapp .seg__btn--on:hover{background:var(--surface-card);color:var(--brand-700);box-shadow:var(--shadow-xs)}.tlapp .seg__btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tlapp .qfilters{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.tlapp .qfilters .aq-chip{height:30px}.tlapp .fwdsetup{display:flex;flex-direction:column;gap:16px}.tlapp .tlc__body.fwdsetup__card{padding:20px 24px}.tlapp .fwdsetup__pad{padding:16px 18px}.tlapp .fwdsetup__head{display:flex;align-items:center;gap:11px;margin-bottom:3px}.tlapp .fwdsetup__title{margin:0;font-size:13.5px;font-weight:650;letter-spacing:-.005em;color:var(--text-primary)}.tlapp .fwdsetup__sub{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0 0 14px}.tlapp .fwdsetup__ctx{display:flex;align-items:center;gap:7px;margin:-6px 0 12px;font-size:12px;color:var(--text-muted)}.tlapp .fwdsetup__ctx-addr{font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .fwdsetup__ctx-change{font-size:12px;font-weight:600;flex:none}.tlapp .prov-tabs{display:flex;gap:6px;margin:2px 0 14px;flex-wrap:wrap}.tlapp .prov-tab{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--border-default);background:var(--surface-card);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tlapp .prov-tab:hover{background:var(--slate-50)}.tlapp .prov-tab--on{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700)}.tlapp .prov-tab__logo{width:14px;height:14px;flex:none;display:inline-flex;align-items:center;justify-content:center}.tlapp .steps{position:relative}.tlapp .step{display:grid;grid-template-columns:20px 1fr;gap:12px;position:relative;padding-bottom:20px}.tlapp .step:last-child{padding-bottom:0}.tlapp .step__n{width:20px;height:20px;box-sizing:border-box;border-radius:50%;background:var(--brand-600);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;z-index:1}.tlapp .step:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:-2px;width:1.5px;background:#eceef1}.tlapp .step__title{font-size:13px;font-weight:620;margin-bottom:5px;padding-top:2px}.tlapp .step__body{font-size:12.5px;color:var(--text-secondary);line-height:1.95}.tlapp .path{font-weight:600;color:var(--text-primary)}.tlapp .path .sep{color:var(--slate-300);font-weight:500;margin:0 7px}.tlapp .type{font-family:var(--font-mono);font-size:12px;color:var(--text-primary);background:var(--slate-100);border-radius:4px;padding:1px 6px}.tlapp .chip--addr{font-family:var(--font-mono);color:var(--brand-700);background:var(--brand-50);border-radius:5px;padding:1px 8px}.tlapp .chip--addr-btn{display:inline-flex;align-items:center;gap:5px;border:0;font-size:inherit;line-height:1.3;vertical-align:middle;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.tlapp .chip--addr-btn:hover{background:var(--brand-100)}.tlapp .chip--addr-ic{flex:none;opacity:.65}.tlapp .chip--addr-ic--ok{color:var(--success-600);opacity:1}.tlapp .step__tip{display:flex;align-items:center;gap:7px;margin-top:10px;padding:0;background:transparent;border:0;border-radius:0;font-size:12.5px;color:var(--text-muted);line-height:1.4}.tlapp .step__tip svg{flex:none;margin-top:0;color:var(--success-600)}.tlapp .disc{margin-top:18px;border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.tlapp .disc__sum{display:flex;align-items:center;gap:10px;padding:8px 13px;background:var(--slate-50);font-size:13px;color:var(--text-secondary);cursor:pointer;list-style:none}.tlapp .disc__sum::-webkit-details-marker{display:none}.tlapp .disc__sum-ic{display:inline-flex;align-items:center;color:var(--warning-600);flex:none}.tlapp .disc__sum-text{flex:1;min-width:0}.tlapp .disc__sum-text b{color:var(--text-primary);font-weight:600}.tlapp .disc__sum-meta{color:var(--text-muted)}.tlapp .disc__sum-chev{margin-left:auto;color:var(--text-muted);display:inline-flex;align-items:center;transition:transform .16s var(--ease-out)}.tlapp .disc[open] .disc__sum-chev{transform:rotate(180deg)}.tlapp .disc__body{padding:13px;font-size:12.5px;color:var(--text-secondary);line-height:1.65;border-top:1px solid var(--border-subtle);background:var(--surface-card)}.tlapp .disc__body .path{font-size:12.5px}.tlapp .disc-lite{margin-top:12px;font-size:12.5px;color:var(--text-muted)}.tlapp .disc-lite__sum{display:inline-flex;align-items:center;gap:4px;cursor:pointer;list-style:none;color:var(--text-muted);-webkit-user-select:none;user-select:none}.tlapp .disc-lite__sum::-webkit-details-marker{display:none}.tlapp .disc-lite__chev{flex:none;color:var(--text-muted);transition:transform .16s var(--ease-out)}.tlapp .disc-lite[open] .disc-lite__chev{transform:rotate(180deg)}.tlapp .disc-lite__body{margin-top:6px}.tlapp .disc-lite__body a{color:var(--brand-700);font-weight:400;text-decoration:none}.tlapp .disc-lite__body a:hover{text-decoration:underline}.tlapp .disc-lite__ext{vertical-align:middle;margin-left:2px;opacity:.9}.tlapp .tl-planbar{display:flex;align-items:center;gap:12px;padding:13px 18px;margin-bottom:16px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 1px 2px #1016220a}.tlapp .tl-planbar__glyph{flex:none;display:flex;color:var(--brand-600)}.tlapp .tl-planbar__text{font-size:13.5px;line-height:1.5;color:var(--text-primary)}.tlapp .tl-planbar__text strong{font-weight:600}.tlapp .tl-planbar__cta{flex:none;margin-left:auto;font-size:13.5px;font-weight:600;color:var(--text-link);text-decoration:none;white-space:nowrap}.tlapp .tl-planbar__cta:hover{text-decoration:underline}.tlapp .fwd-status{display:flex;align-items:center;gap:7px;margin:10px 0 12px;font-size:12.5px;line-height:1.4;flex-wrap:wrap}.tlapp .fwd-status__ic{flex:none}.tlapp .fwd-status--warn{padding:8px 12px;border-radius:8px;background:var(--warning-50);border:1px solid var(--warning-100);color:var(--warning-700)}.tlapp .fwd-status--warn .fwd-status__ic{color:var(--warning-700)}.tlapp .fwd-status__link{color:var(--brand-700);font-weight:600;text-decoration:none;white-space:nowrap}.tlapp .fwd-status__link:hover{text-decoration:underline}.tlapp .fwdsetup__section{padding:20px 0}.tlapp .fwdsetup__section:first-child{padding-top:0}.tlapp .fwdsetup__section:last-child{padding-bottom:0}.tlapp .fwdsetup__section+.fwdsetup__section{border-top:1px solid var(--border-subtle)}.tlapp .fwdsetup__section--activity{display:flex;align-items:flex-start;gap:8px}.tlapp .fwdsetup__status-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--slate-400);margin-top:6px}.tlapp .fwdsetup__status-dot--ok{background:var(--success-500)}.tlapp .fwdsetup__status-dot--rose{background:var(--danger-500)}.tlapp .fwdsetup__activity-title{flex:none;font-size:13px;font-weight:620;color:var(--text-primary)}.tlapp .fwdsetup__activity-meta{min-width:0;font-size:12px;color:var(--text-muted);line-height:1.55}.tlapp .fwdsetup__activity-meta .tl-link{font-size:inherit}.tlapp .inbox__detail .review-parsed .tlc{background:transparent;border:0;border-radius:0;box-shadow:none}.tlapp .inbox__detail .review-parsed .tlc+.tlc{margin-top:24px;position:relative;padding-top:24px}.tlapp .inbox__detail .review-parsed .tlc+.tlc:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--border-subtle)}.tlapp .inbox__detail .review-parsed .tlc__head{padding:0 0 8px}.tlapp .inbox__detail .review-parsed .tlc__body{padding:0}.tlapp .inbox__detail .review-parsed .tlc--summary .tlc__body{padding-top:26px;padding-bottom:0}.tlapp .inbox__detail .review-parsed .tlc__head h3{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.tlapp .inbox__detail .review-parsed .tlc__head>svg:first-child{display:none}.tlapp .inbox__detail .rv-bar{height:4px;background:var(--border-subtle);max-width:none;flex:0 0 auto}.tlapp .inbox__detail .rv-bar i{background:var(--success-500)}.tlapp .inbox__detail .rv-bar i.rev{display:none}.tlapp .rv-bar--composition,.tlapp .inbox__detail .rv-bar--composition{height:4px;gap:2px}.tlapp .rv-bar--composition .cat,.tlapp .inbox__detail .rv-bar--composition .cat{background:var(--success-500)}.tlapp .rv-bar--composition .cus,.tlapp .inbox__detail .rv-bar--composition .cus{background:#aeb6c2}.tlapp .inbox__detail .review-email .tlc{background:transparent;border:0;border-radius:0;box-shadow:none}.tlapp .inbox__detail .review-email .tlc__head{padding:0 0 12px;border-bottom:1px solid var(--border-subtle);margin-bottom:14px}.tlapp .inbox__detail .review-email .tlc__body{padding:0}.tlapp .inbox__detail .review-email .tlc__head h3{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--text-primary)}.tlapp .inbox__detail .line{background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--border-subtle);box-shadow:none;overflow:visible;width:100%}.tlapp .inbox__detail .line+.line{margin-top:0}.tlapp .inbox__detail .line:last-child{border-bottom:0}.tlapp .inbox__detail .line__accent{width:2px;background:transparent}.tlapp .inbox__detail .line__main{padding:16px}.tlapp .inbox__detail .rv-group{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-subtle)}.tlapp .inbox__detail .rv-group__label{margin-bottom:6px}.tlapp .inbox__listhead-icon{display:none}.tlapp .inbox__detail .prodsel{border:0;background:transparent;padding:6px 8px;margin-top:0;border-radius:8px;transition:background var(--duration-fast) var(--ease-out)}.tlapp .inbox__detail .prodsel--suggest:hover{background:var(--slate-50);filter:none}.tlapp .inbox__detail .prodsel--suggest{border:0;background:transparent}.tlapp .inbox__detail .prodsel__thumb{width:28px;height:28px;border-radius:6px;background:var(--slate-100);color:var(--slate-400)}.tlapp .inbox__detail .cpill{background:transparent;padding:0;font-size:12.5px;font-weight:600}.tlapp .inbox__detail .cpill--review{color:var(--text-muted)}.tlapp .inbox__detail .cpill--ok{color:var(--success-600);font-size:11px;font-weight:560}.tlapp .inbox__detail .cpill--edited{color:var(--text-muted);background:transparent}.tlapp .inbox__detail .line--ok .line__act{flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;width:auto;min-width:24px}.tlapp .inbox__detail .line--ok .line__act .tl-menu{align-self:center}.tlapp .tl-run{border:0;border-radius:0;border-bottom:1px solid var(--border-subtle);overflow:hidden}.tlapp .tl-run:last-child{border-bottom:0}.tlapp .tl-run__head{display:flex;align-items:center;gap:12px;padding:14px 16px 11px;background:transparent}.tlapp .tl-run__qty{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--text-secondary);background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:7px;padding:3px 9px;flex:none}.tlapp .tl-run__name{font-size:15px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .tl-run__src{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-disabled);margin-right:8px}.tlapp .tl-run-qr{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--warning-700);flex:none}.tlapp .tl-run-qr__d{width:7px;height:7px;border-radius:50%;background:var(--warning-700)}.tlapp .tl-run-dot{width:7px;height:7px;border-radius:50%;background:var(--warning-500);flex:none}.tlapp .tl-run-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-pill);padding:4px 10px;flex:none}.tlapp .tl-run-pill svg{width:13px;height:13px}.tlapp .tl-run__hint{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--text-muted);padding:9px 16px 0}.tlapp .tl-run__hint svg{width:14px;height:14px;color:var(--text-disabled);flex:none;margin-top:1px}.tlapp .tl-run__pack{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 16px 0}.tlapp .tl-run__pack>svg{width:14px;height:14px;color:var(--brand-700);flex:none}.tlapp .tl-run__pack-calc{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.tlapp .tl-run__pack-calc input{width:46px;height:30px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);text-align:center;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tlapp .tl-run__pack-calc input::-webkit-outer-spin-button,.tlapp .tl-run__pack-calc input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tlapp .tl-run__pack-calc input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #3f7dc629}.tlapp .tl-run__pack-calc input.tl-run__pack-est{border-color:var(--warning-100);background:var(--warning-50);color:var(--warning-700)}.tlapp .tl-run__pack-op{color:var(--text-disabled);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tlapp .tl-run__pack-eq{font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.tlapp .tl-run__pack-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--warning-700)}.tlapp .tl-run__pack-note svg{width:13px;height:13px;flex:none}.tlapp .tl-run__quote{color:var(--text-secondary);font-style:italic}.tlapp .tl-run-table{padding:4px 16px 6px}.tlapp .tl-run-row{display:grid;grid-template-columns:38px 1fr 58px 92px 132px;column-gap:14px;align-items:center;padding:7px 0;border-radius:var(--radius-md)}.tlapp .tl-run-row+.tl-run-row{border-top:1px solid var(--slate-100)}.tlapp .tl-run-row:hover .tl-run-rm{opacity:1}.tlapp .tl-run-size{width:38px;height:29px;border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand-700);border:1px solid var(--brand-100);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.tlapp .tl-run-meta{min-width:0;display:flex;flex-direction:column;position:relative}.tlapp .tl-run-meta__n{font-size:13.5px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .tl-run-meta__sku{font-family:var(--font-mono);font-size:11px;color:var(--text-disabled);margin-top:1px}.tlapp .tl-run-row__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0}.tlapp .tl-run-qtywrap{display:flex;align-items:center;gap:6px}.tlapp .tl-run-qtywrap input{width:46px;height:31px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);text-align:center;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tlapp .tl-run-qtywrap input::-webkit-outer-spin-button,.tlapp .tl-run-qtywrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tlapp .tl-run-qtywrap input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #3f7dc629}.tlapp .tl-run-qtywrap__u{font-size:10.5px;color:var(--text-disabled);text-transform:uppercase;letter-spacing:.05em}.tlapp .tl-run-qtywrap--est input{border-color:var(--warning-100);background:var(--warning-50);color:var(--warning-700)}.tlapp .tl-run-pricewrap{position:relative;display:flex;align-items:center;width:88px}.tlapp .tl-run-pricewrap__affix{position:absolute;left:8px;font-size:12px;color:var(--text-muted);pointer-events:none}.tlapp .tl-run-pricewrap input{box-sizing:border-box;width:88px;height:32px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);text-align:right;padding:0 8px 0 18px;font-family:inherit;font-size:13.5px;font-weight:620;color:var(--text-primary);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tlapp .tl-run-pricewrap input::-webkit-outer-spin-button,.tlapp .tl-run-pricewrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tlapp .tl-run-pricewrap input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #3f7dc629}.tlapp .tl-run-pricewrap input:out-of-range,.tlapp .line__price .tl-input--price:out-of-range,.tlapp .custfield .tl-input--custprice:out-of-range,.tlapp .added__pricebox .tl-input--custprice:out-of-range{border-color:var(--danger-500);background:var(--danger-50)}.tlapp .tl-run-act{display:flex;justify-content:flex-end}.tlapp .tl-run-rm{opacity:0;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-disabled);background:transparent;border:0;cursor:pointer;border-radius:var(--radius-sm);padding:5px 8px;transition:opacity .12s,background .12s,color .12s}.tlapp .tl-run-rm:hover{background:var(--danger-50);color:var(--danger-600)}.tlapp .tl-run-rm svg{width:13px;height:13px}.tlapp .tl-run-foot{display:flex;align-items:center;gap:10px;padding:10px 16px 13px;border-top:1px dashed var(--border-default);flex-wrap:wrap}.tlapp .tl-run-foot__tot{font-size:13px;color:var(--text-secondary)}.tlapp .tl-run-foot__tot b{font-weight:600;color:var(--text-primary)}.tlapp .tl-run-foot__ok{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--success-700)}.tlapp .tl-run-foot__warn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--warning-700)}.tlapp .tl-run-foot__ok svg,.tlapp .tl-run-foot__warn svg{width:13px;height:13px}.tlapp .tl-run-foot__add{margin-left:auto;font-size:13px;font-weight:600;color:var(--brand-700);background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tlapp .tl-run-foot__add svg{width:13px;height:13px}.tlapp .tl-run-confirmed{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success-700);flex:none}.tlapp .tl-run-confirmed svg{width:13px;height:13px}.tlapp .tl-run--collapsed{display:flex;align-items:center;gap:11px;padding:11px 16px}.tlapp .tl-run--collapsed:hover{background:#f7f8fa}.tlapp .tl-run__cname{font-size:14px;font-weight:600;color:var(--text-primary);flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .tl-run-brk{flex:none;white-space:nowrap;font-family:var(--font-mono);font-size:12.5px;color:var(--text-secondary);background:#f6f7f9;border:1px solid var(--border-subtle);border-radius:6px;padding:3px 9px}.tlapp .tl-run-brk b{color:var(--text-primary);font-weight:600}.tlapp .tl-run__csp{flex:1 1 auto;min-width:8px}.tlapp .tl-run--collapsed .tl-run-foot__edit{margin-left:0}.tlapp .tl-run-foot__edit{margin-left:auto;font-size:13px;font-weight:600;color:var(--text-muted);background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tlapp .tl-run-foot__edit:hover{color:var(--text-primary)}.tlapp .tl-run-foot__edit svg{width:13px;height:13px}.tlapp .inbox__detail .line__right{gap:14px;border-left:0;padding:12px 16px}.tlapp .inbox__detail .line__qty{width:58px;flex:none}.tlapp .inbox__detail .line__price{width:92px;flex:none;text-align:center}.tlapp .inbox__detail .line__price .tl-input-wrap{width:92px}.tlapp .inbox__detail .line__price .tl-input--price,.tlapp .inbox__detail .line__act--custom .custfield .tl-input,.tlapp .inbox__detail .added__pricebox .tl-input{box-sizing:border-box;height:32px;line-height:30px;font-family:inherit;font-size:13.5px;font-weight:620;color:var(--text-primary);font-variant-numeric:tabular-nums;width:100%;min-width:0;text-align:right;padding:0 8px 0 18px}.tlapp .inbox__detail .line__price .tl-input-wrap,.tlapp .inbox__detail .line__act--custom .custfield .tl-input-wrap,.tlapp .inbox__detail .added__pricebox .tl-input-wrap{box-sizing:border-box;width:92px;min-width:0}.tlapp .inbox__detail .line__price .tl-input__affix--prefix,.tlapp .inbox__detail .line__act--custom .custfield .tl-input__affix--prefix,.tlapp .inbox__detail .added__pricebox .tl-input__affix--prefix{left:8px}.tlapp .inbox__detail .line__price .u{font-size:9px;font-weight:660;color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin-top:3px}.tlapp .inbox__detail .line__qty .u{font-size:9px;font-weight:660;letter-spacing:.09em;margin-top:3px}.tlapp .inbox__detail .custfield__lbl{font-size:9px}.tlapp .inbox__detail .line__act{width:132px;min-width:132px;flex:none}.tlapp .inbox__detail .line__act.line__act--custom{width:auto;min-width:0;align-items:center}.tlapp .inbox__detail .line__act.line__act--custom .custfield{flex:none}.tlapp .inbox__detail .line__act.line__act--custom .tl-menu{align-self:center}.tlapp .inbox__detail .line__qty .qty-input{box-sizing:border-box;width:58px;height:32px;border:1px solid var(--border-default);background:var(--surface-card);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13.5px;font-weight:620;font-variant-numeric:tabular-nums;padding:0}.tlapp .inbox__detail .line__qty .qty-input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #3f7dc629}.tlapp .inbox__detail .line__qty .qty-input--need{border-color:var(--warning-600, #B07D24);background:var(--warning-50, #FBF6EC)}.tlapp .inbox__detail .rv-list{margin-top:24px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--white);overflow:hidden}.tlapp .inbox__detail .rv-list .line:hover{background:var(--slate-50)}.tlapp .inbox__detail .rv-list .rv-group{margin:0;padding:14px 16px 12px;border-top:0}.tlapp .inbox__detail .rv-list .rv-group:first-child{border-bottom:1px solid var(--border-subtle)}.tlapp .inbox__detail .rv-list .rv-group:not(:first-child){padding-top:18px}.tlapp .tl-reading a:not(.tl-btn){color:var(--brand-700);text-decoration:none}.tlapp .tl-reading a:not(.tl-btn):hover{color:var(--brand-800);text-decoration:underline}.tlapp .tl-reading .tlc__head{padding:20px 22px 0}.tlapp .tl-reading .tlc__head h3{margin:0;font-size:15px}.tlapp .tl-reading .tlc__body{padding:8px 22px 20px}.tlapp .tl-reading .tlc__body p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.55}.tlapp .tl-reading .tlc__body p strong{color:var(--text-primary);font-weight:600}.tlapp .tl-reading .tlc__body ul,.tlapp .tl-reading .tlc__body ol{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--text-secondary);line-height:1.55}.tlapp .tl-reading .tlc__body ul:first-child,.tlapp .tl-reading .tlc__body ol:first-child{margin-top:0}.tlapp .tl-reading .tlc__body li+li{margin-top:6px}.tlapp .tl-reading .tlc__body p+p,.tlapp .tl-reading .tlc__body ul+p,.tlapp .tl-reading .tlc__body ol+p{margin-top:10px}.tlapp .tl-reading .tlc__body>.tl-btn{margin-top:14px}.tlapp .tl-reading .tlc__body>form>.tl-btn:first-child{margin-top:6px}.tlapp .tl-reading .tlc__body>p+form,.tlapp .tl-reading .tlc__body>ul+form,.tlapp .tl-reading .tlc__body>ol+form{margin-top:14px}.tlapp .tl-reading .tlc__body>form input[type=text]{margin-top:12px;display:block}.tlapp .help__sec-label{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:22px 2px 8px}.tlapp .help__sec-label:first-child{margin-top:0}.tlapp .help__qa{padding:14px 16px 15px}.tlapp .help__qa+.help__qa{border-top:1px solid var(--border-subtle)}.tlapp .help__q{font-size:13.5px;font-weight:600;margin:0;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.tlapp .help__q::-webkit-details-marker{display:none}.tlapp .help__q-chev{flex:none;color:var(--text-muted);transition:transform .12s ease}.tlapp .help__qa[open] .help__q-chev{transform:rotate(180deg)}.tlapp .help__q:focus-visible{outline:none;border-radius:6px;box-shadow:var(--focus-ring)}.tlapp .help__a{font-size:13px;color:var(--text-secondary);line-height:1.58;margin-top:6px}.tlapp .help__a b{font-weight:600;color:var(--slate-700)}.tlapp .help__a a,.tlapp .help__a a:visited{color:var(--brand-600);text-decoration:none}.tlapp .help__a a:hover{text-decoration:underline}.tlapp .help__foot{font-size:12.5px;color:var(--text-secondary);margin:20px 2px 0}.tlapp .help__foot-lead{font-weight:600;color:var(--text-primary)}.tlapp .help__foot a,.tlapp .help__foot a:visited{color:var(--brand-600);text-decoration:none}.tlapp .help__foot a:hover{text-decoration:underline}.tlapp .dash-watch{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:46px 40px 42px;text-align:center;box-shadow:0 1px 2px #14171c0a}.tlapp .dash-watch__ic{width:46px;height:46px;margin:0 auto;border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand-600);display:flex;align-items:center;justify-content:center}.tlapp .dash-watch__ic svg{width:24px;height:24px}.tlapp .dash-watch__title{font-size:17px;font-weight:660;letter-spacing:-.01em;margin-top:17px;color:var(--text-primary)}.tlapp .dash-watch__body{font-size:13.5px;color:var(--text-secondary);line-height:1.62;margin:10px auto 0;max-width:470px}.tlapp .dash-watch__addr{display:flex;gap:8px;max-width:420px;margin:22px auto 0}.tlapp .dash-watch__addrbox{flex:1 1 auto;min-width:0;height:34px;border:1px solid var(--border-default);border-radius:8px;background:var(--slate-50);padding:0 12px;font-family:var(--font-mono);font-size:12.5px;color:var(--text-primary)}.tlapp .dash-watch__copy{height:34px;padding:0 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);font-size:12.5px;font-weight:560;color:var(--text-primary);cursor:pointer;font-family:inherit;white-space:nowrap}.tlapp .dash-watch__copy:hover{background:var(--slate-50)}.tlapp .dash-watch__foot{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:15px auto 0;max-width:470px}.tlapp .dash-watch__foot .tl-link{white-space:nowrap}.tlapp .setupdone{display:flex;justify-content:center;padding:40px 16px}.tlapp .setupdone__card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:30px 32px;max-width:560px;width:100%;box-shadow:0 1px 2px #14171c0a}.tlapp .setupdone__check{width:34px;height:34px;border-radius:var(--radius-pill);background:var(--success-50);color:var(--success-700);display:flex;align-items:center;justify-content:center}.tlapp .setupdone__check svg{width:17px;height:17px}.tlapp .setupdone__title{font-size:18px;font-weight:680;letter-spacing:-.01em;margin-top:16px;color:var(--text-primary)}.tlapp .setupdone__body{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin-top:10px}.tlapp .setupdone__cta{display:inline-flex;align-items:center;height:36px;padding:0 16px;margin-top:20px;border-radius:8px;background:var(--brand-600);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.tlapp .setupdone__cta:hover{background:var(--brand-700)}
