body:has(.tlapp){margin:0}.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 .page-subtitle+.tlc,.tlapp .page-subtitle+s-stack,.tlapp .settings-section+.settings-section{margin-top:14px}.tlapp .tlc__head{display:flex;align-items:center;gap:9px;padding:16px 18px 0}.tlapp .tlc__head :is(h2,h3){margin-block:1em;font-size:var(--type-row-title);font-weight:var(--weight-semibold);white-space:nowrap;letter-spacing:-.005em}.tlapp .tlc__head .sp{flex:1}.tlapp .tl-reading .tlc__head :is(h2,h3).access-card__title{font-size:var(--type-heading)}.tlapp .tlc__head :is(h2,h3).tlc__title--wrap{white-space:normal;overflow-wrap:anywhere;min-width:0}.tlapp .tlc__scope-note{margin:0 0 12px;font-size:var(--type-meta);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:var(--weight-medium);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-pad-x: 10px}.tlapp .tl-btn--sm{height:28px;padding:0 var(--tl-btn-sm-pad-x);font-size:var(--type-body)}.tlapp .tl-btn--md{height:32px;padding:0 12px;font-size:var(--type-body)}.tlapp .tl-btn--lg{height:38px;padding:0 16px;font-size:var(--type-body)}.tlapp .tl-btn--primary{background:var(--brand-600);color:var(--white);border:1px solid var(--brand-600)}@media(hover:hover){.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)}@media(hover:hover){.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)}@media(hover:hover){.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)}@media(hover:hover){.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}@media(hover:hover){.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:var(--type-meta);font-weight:var(--weight-semibold);white-space:nowrap}.tlapp .tl-badge--md{padding:5px 12px;font-size:var(--type-body)}.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:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-medium);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)}@media(hover:hover){.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:var(--type-body);font-weight:var(--weight-medium);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:var(--type-meta);font-weight:var(--weight-medium);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:var(--type-row-title);font-weight:var(--weight-semibold);width:auto;align-self:flex-start;box-sizing:border-box;max-width:100%}@media(hover:hover){.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:var(--type-meta);font-weight:var(--weight-medium);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:var(--type-body);width:100%;max-width:100%}@media(hover:hover){.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:var(--weight-semibold);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:var(--type-body);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:var(--type-meta);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:var(--type-meta);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:var(--type-body);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:var(--type-meta);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}@media(hover:hover){.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:var(--type-row-title);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-semibold);flex:none}.tlapp .b2b-trigger__matched svg{width:11px;height:11px}.tlapp .b2b-trigger__sub{display:block;margin-top:2px;font-size:var(--type-meta);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .b2b-trigger__pick{display:block;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-secondary)}.tlapp .b2b-trigger__change{flex:none;font-size:var(--type-body);font-weight:var(--weight-semibold);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-sans);font-size:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-secondary)}.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:var(--type-body);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:var(--type-body);font-weight:var(--weight-semibold);cursor:pointer;border-radius:var(--radius-md)}@media(hover:hover){.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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-secondary)}.tlapp .b2b-picker__head-note{font-size:var(--type-meta);font-weight:var(--weight-regular);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:var(--type-body);color:var(--text-primary)}.tlapp .tl-banner svg{color:var(--text-muted);flex:none}.tlapp .tl-banner a{margin-left:auto;font-weight:var(--weight-semibold);color:var(--brand-700);white-space:nowrap;cursor:pointer;text-decoration:none}@media(hover:hover){.tlapp .tl-banner a:hover{text-decoration:underline}}.tlapp .shell-banner__next{margin-inline-start:8px}.tlapp .shell-banner__dismiss{margin-inline-start:12px}.tlapp .tl-banner__text{flex:1;min-width:0}.tlapp .tl-banner--critical{border-color:var(--danger-100);background:var(--danger-50);border-left:3px solid var(--danger-500)}.tlapp .tl-notice{display:flex;align-items:flex-start;gap:8px;padding:12px 16px 12px 11px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--type-body);line-height:20px;color:var(--text-primary)}.tlapp .tl-notice__ic{flex:none;width:28px;height:20px;display:inline-flex;align-items:center;justify-content:center}.tlapp .tl-notice__body{flex:1 1 auto;min-width:0}.tlapp .tl-notice__title{font-weight:var(--weight-semibold)}.tlapp .tl-notice__list{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:4px;color:var(--text-secondary)}.tlapp .tl-notice__p{margin:0}.tlapp .tl-notice--info .tl-notice__ic{color:var(--brand-600)}.tlapp .tl-notice--success .tl-notice__ic{color:var(--success-700)}.tlapp .tl-notice--warning .tl-notice__ic{color:var(--warning-700)}.tlapp .tl-notice--warning{border-color:var(--warning-500)}.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:var(--type-meta);line-height:1.55;color:var(--text-secondary)}.tlapp .inbox__practice-note strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.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:var(--type-body);line-height:1.5;color:#565f6e}.tlapp .fe-strip__text b{color:#161c27;font-weight:var(--weight-semibold)}.tlapp .fe-strip__text code{font-family:var(--font-mono);font-size:var(--type-meta);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:var(--type-body);font-weight:var(--weight-semibold);color:#2156b4;text-decoration:none;white-space:nowrap;padding:6px 10px;border-radius:7px}@media(hover:hover){.tlapp .fe-strip__lnk:hover{background:#e9f1fd}}.tlapp .fe-strip__lnk svg{width:13px;height:13px}.tlapp .fe-strip__lnk--sub{color:#565f6e}@media(hover:hover){.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}@media(hover:hover){.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 .approval-block,.tlapp .approved-done{--done-mark: 20px;--done-gap: 12px}.tlapp .approved-done{display:flex;align-items:center;gap:var(--done-gap);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:var(--done-mark);height:var(--done-mark);flex:none;color:#1b7a52;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start}.tlapp .approved-done__msg{flex:1;min-width:0}.tlapp .approved-done__title{font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--done-mark)}.tlapp .approved-done__prov{font-size:var(--type-meta);color:#6b7585;margin-top:2px}.tlapp .approved-done__prov--look{color:var(--warning-700);font-weight:var(--weight-semibold)}.tlapp .approved-done__prov--look:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--warning-500);vertical-align:1px}.tlapp .approved-done__links{display:flex;gap:8px 17px;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:var(--type-body);font-weight:var(--weight-semibold);color:var(--brand-600);cursor:pointer;text-decoration:none;white-space:nowrap}@media(hover:hover){.tlapp .approved-done__chip:hover{color:var(--brand-700);text-decoration:none}}.tlapp .approved-done__chip--static{cursor:default;color:var(--text-muted)}@media(hover:hover){.tlapp .approved-done__chip--static:hover{cursor:default;color:var(--text-muted)}}.tlapp .approved-done__chip--err{color:var(--danger-700)}@media(hover:hover){.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__ic--muted{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__nm{font-size:var(--type-row-title);font-weight:var(--weight-semibold);min-width:0}.tlapp .ritem__nm b{font-weight:var(--weight-semibold)}.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:var(--type-meta);letter-spacing:.02em;color:var(--text-muted);white-space:nowrap}.tlapp .ritem__fact{font-size:var(--type-meta);color:var(--text-muted);white-space:nowrap}.tlapp .ritem__tot{margin-left:auto;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:proportional-nums lining-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:var(--type-meta);color:var(--text-muted)}.tlapp .rtotal__v{font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-secondary);font-variant-numeric:proportional-nums lining-nums}.tlapp .rtotal--grand .rtotal__k{font-size:var(--type-body);color:var(--text-primary);font-weight:var(--weight-semibold)}.tlapp .rtotal--grand .rtotal__v{font-size:var(--type-card-title);color:var(--text-primary);font-weight:var(--weight-bold)}.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 :is(h2,h3){font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary)}.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:12px 0 24px}.tlapp .inbox__detail .review-parsed .tlc--buyer .tlc__head{padding-bottom:0}.tlapp .inbox__detail .review-parsed .tlc--buyer .tlc__head :is(h2,h3){margin-block-end:0}.tlapp .inbox__detail .review-parsed .tlc--buyer:not(.tlc--open-section) .tlc__body{padding-top:12px}.tlapp .approved-done__chip-ar{color:currentColor}.tlapp .approved-done__qb{position:relative;display:inline-flex;align-items:center;flex:none}.tlapp .approved-done__divider{position:absolute;left:-9px;top:50%;width:1px;height:13px;margin-top:-6.5px;background:var(--border-default)}@media(max-width:720px){.tlapp .approved-done{flex-wrap:wrap}.tlapp .approved-done__links{width:calc(100% - (var(--done-mark) + var(--done-gap) - 4px));margin-left:calc(var(--done-mark) + var(--done-gap) - 4px);clip-path:inset(-24px -4px)}}.tlapp .tl-eyebrow{font-family:var(--font-sans);font-size:var(--type-eyebrow);color:var(--text-secondary);font-weight:var(--weight-semibold)}.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:var(--inbox-pad)}.tlapp .inbox-page--full>*+*{margin-top:0}.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{--rail-open-w: 380px;width:var(--rail-open-w);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{--rail-open-w: 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__back{display:none;align-items:center;gap:6px;padding:12px 16px 0;font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--text-subdued, #5C5F62);text-decoration:none}@media(hover:hover){.tlapp .inbox__back:hover{color:var(--text-default, #1A1C1D);text-decoration:underline}}.tlapp .inbox__back:focus-visible{box-shadow:var(--focus-ring, 0 0 0 3px rgba(48, 112, 192, .22));border-radius:4px}@container inbox (max-width: 899px){.tlapp .inbox .inbox__list{width:100%;flex:1 1 auto;border-right:none}.tlapp .inbox .inbox__list-toggle{display:none}.tlapp .inbox:not(.inbox--has-detail) .inbox__detail{display:none}.tlapp .inbox.inbox--rail-empty:not(.inbox--has-detail) .inbox__detail{display:flex}.tlapp .inbox.inbox--rail-empty:not(.inbox--has-detail) .inbox__list{display:none}.tlapp .inbox--has-detail .inbox__list{display:none}.tlapp .inbox--has-detail .inbox__detail{display:flex}.tlapp .inbox--has-detail .inbox__back{display:inline-flex}}.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}@media(hover:hover){.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-sans);font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-heading);font-weight:var(--weight-semibold);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:var(--type-card-title);font-weight:var(--weight-semibold);letter-spacing:-.005em}.tl-dialog .tl-dialog__body{margin:10px 0 0;font-size:var(--type-body);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:var(--type-meta);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:var(--weight-semibold)}.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:var(--type-body);font-weight:var(--weight-semibold);color:var(--brand-700);cursor:pointer;white-space:nowrap}@media(hover:hover){.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:var(--type-body)}.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}@media(hover:hover){.tlapp .inbox__item:hover{background:#f3f4f6}}.tlapp .inbox__item--on{background:var(--brand-50);box-shadow:none}@media(hover:hover){.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 .inbox__item-top{display:flex;align-items:center;gap:10px}.tlapp .inbox__item-name{font-size:var(--type-row-title);font-weight:var(--weight-medium);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:var(--weight-bold);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:var(--weight-semibold);color:var(--text-primary)}.tlapp .inbox__item--done .inbox__item-name,.tlapp .inbox__item--err .inbox__item-name{font-weight:var(--weight-medium);color:var(--text-secondary)}.tlapp .inbox__item--on .inbox__item-name{color:var(--brand-900)}.tlapp .inbox__item-time{font-size:var(--type-meta);color:var(--text-muted);flex:none;white-space:nowrap}.tlapp .inbox__item-subj{font-size:var(--type-meta);color:var(--text-muted);margin:2px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .inbox__item-stat{display:inline-flex;align-items:center;gap:5px;font-size:var(--type-meta);font-weight:var(--weight-medium);max-width:100%}.tlapp .inbox__item-label{flex:none;white-space:nowrap}.tlapp .inbox__item-why{color:var(--text-muted);font-weight:var(--weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.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-700)}.tlapp .inbox__item-stat--held{color:var(--text-secondary)}.tlapp .inbox__item-stat--done{color:var(--text-muted)}.tlapp .inbox__item-stat--err{color:var(--danger-quiet)}.tlapp .inbox__chip-sample{flex:none;font-size:var(--type-meta);font-weight:var(--weight-semibold);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;min-height:24px;margin-block:-4.5px;gap:4px;font-size:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-secondary);text-decoration:none}@media(hover:hover){.tlapp .inbox__backrow:hover{color:var(--brand-700)}}.tlapp .inbox__backrow svg{flex:none}.tlapp .inbox__sample-top{flex-wrap:wrap;row-gap:4px}.tlapp .inbox__backrow{white-space:nowrap;flex:none}.tlapp .inbox__howlink{white-space:nowrap}.tlapp .inbox__stepcue{flex:none;font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .inbox__sample-cta-tx span{font-size:var(--type-meta);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:var(--type-body)}.tlapp .inbox__loadmore{display:block;width:100%;border:0;background:transparent;font-size:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-muted);padding:14px 18px;text-align:center;cursor:pointer;text-decoration:none}@media(hover:hover){.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:var(--type-card-title);font-weight:var(--weight-semibold);margin:0}.tlapp .inbox__count{font-size:var(--type-meta);font-weight:var(--weight-regular);color:var(--text-muted)}.tlapp .inbox__quickfilter{border:0;background:transparent;padding:0;font:inherit;font-size:var(--type-meta);font-weight:var(--weight-semibold);cursor:pointer;color:var(--text-secondary);display:inline-flex;align-items:center}@media(hover:hover){.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}@media(hover:hover){.tlapp .inbox__quickfilter--on:hover{color:var(--brand-800, var(--brand-700))}}.tlapp .inbox__search{display:flex;align-items:center;gap:8px;cursor:text;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{align-self:stretch;border:0;background:transparent;outline:none;flex:1;font:inherit;font-size:var(--type-body);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:var(--type-meta);font-weight:var(--weight-medium);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:var(--weight-semibold);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:focus{outline:none}.tlapp .reject-pop__lbl{font-size:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-secondary);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}@media(hover:hover){.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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}@media(hover:hover){.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:var(--type-body);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:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}@media(hover:hover){.tlapp .reject-pop__confirm:hover{border-color:var(--border-strong);background:var(--slate-50)}}.tlapp .inbox__sort{margin-left:auto;margin-right:14px;display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:0 2px;font-family:inherit;font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-body);font-weight:var(--weight-medium);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:var(--weight-semibold)}.tlapp .inbox__approve-how{margin-left:auto;flex:none;font:inherit;font-weight:var(--weight-semibold);color:var(--brand-700);background:transparent;border:0;padding:0;cursor:pointer;white-space:nowrap}@media(hover:hover){.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}@media(hover:hover){.tlapp .tl-banner__dismiss:hover{color:var(--text-primary)}}.tlapp .inbox__group+.inbox__group{margin-top:4px}.tlapp .inbox__group-label{font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary);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:var(--type-heading);font-weight:var(--weight-semibold);letter-spacing:-.012em;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .inbox__ident{min-width:0;flex:1}.tlapp .inbox__toolbar .sub{font-size:var(--type-body);color:#6b7585;margin:2px 0 0}.tlapp .inbox__actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.tlapp .inbox__controls{display:flex;align-items:center;gap:10px}.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:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-secondary);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:var(--type-body);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:var(--type-body);font-variant-numeric:tabular-nums}@media(hover:hover){.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:focus-visible .cte__pencil{opacity:1}@media(hover:hover){.tlapp .cte__display:hover .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:var(--type-meta)}.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:var(--type-body);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:var(--type-card-title);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.3}.tlapp .inbox-start__sub{font-size:var(--type-body);color:var(--text-muted);line-height:1.5;margin:6px 0 0}.tlapp .inbox-start__link{display:inline-block;margin-top:12px;font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--brand-600);text-decoration:none;cursor:pointer}@media(hover:hover){.tlapp .inbox-start__link:hover{text-decoration:underline}}.tlapp .inbox-start__kbd{margin-top:10px;font-size:var(--type-meta);color:var(--text-muted)}.tlapp .kbd{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;font-family:var(--font-mono);font-size:var(--type-meta);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{color:var(--success-600);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.tlapp .inbox-zero__title{font-size:var(--type-heading);text-wrap:balance;font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .inbox-zero__sub{font-size:var(--type-body);color:var(--text-secondary);line-height:1.55;margin:0}.tlapp .inbox-zero__stat{margin-top:18px;font-size:var(--type-body);color:var(--text-muted)}.tlapp .inbox-zero__stat b{color:var(--text-primary);font-weight:var(--weight-semibold)}.tlapp .inbox-zero__link{display:inline-block;margin-top:18px;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--brand-700);text-decoration:none}@media(hover:hover){.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:var(--type-body);color:var(--brand-700);text-decoration:none;cursor:pointer}@media(hover:hover){.tlapp .tl-link:hover{color:var(--brand-800);text-decoration:underline}}.tlapp .tl-link--muted{color:var(--text-muted);font-size:var(--type-meta)}@media(hover:hover){.tlapp .tl-link--muted:hover{color:var(--text-secondary);text-decoration:underline}}.tlapp .tl-link:disabled{opacity:.5;cursor:not-allowed}.tlapp :is(.tl-reading,.help__a,.help__foot,s-paragraph,s-banner) a:not(.tl-btn),.tlapp :is(a,button).tl-link--inline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tlapp .plan-header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tlapp .plan-header__name{font-size:var(--type-heading);font-weight:var(--weight-semibold)}.tlapp .plan-header__price{font-family:var(--font-sans);font-size:var(--type-display);font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums lining-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:var(--type-body);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:var(--type-card-title);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.005em}.tlapp .usage-card__sub{margin-top:2px;font-size:var(--type-meta);color:var(--text-muted)}.tlapp .usage-card__stat{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-sans);font-variant-numeric:proportional-nums lining-nums;letter-spacing:-.01em}.tlapp .usage-card__stat-current{font-size:var(--type-display);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .usage-card__stat-sep{font-size:var(--type-heading);font-weight:var(--weight-regular);color:var(--text-muted)}.tlapp .usage-card__stat-total{font-size:var(--type-heading);font-weight:var(--weight-medium);color:var(--text-muted)}.tlapp .usage-card__foot{font-size:var(--type-meta);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 .tl-meter{display:block;height:6px;border-radius:var(--radius-pill);background:var(--slate-150);overflow:hidden}.tlapp .tl-meter__fill{display:block;height:100%;background:var(--success-500);transition:width var(--duration-slow) var(--ease-out),background var(--duration-fast) var(--ease-out)}.tlapp .tl-meter__fill--some{min-width:4px}.tlapp .tl-meter__fill--held{background:var(--danger-500)}.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:var(--type-body);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}.tl-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.tlapp .settings-section__label{font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary);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}@media(hover:hover){.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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.005em;display:flex;align-items:center;gap:6px}.tlapp .tl-mark{flex:none;font-size:var(--type-eyebrow);font-weight:var(--weight-medium);padding:1px 6px;border-radius:var(--radius-pill);background:var(--slate-100);color:var(--text-muted)}.tlapp .settings-row__count{font-size:var(--type-meta);color:var(--text-muted);font-weight:var(--weight-medium);font-family:var(--font-sans)}.tlapp .settings-row__sublabel{font-size:var(--type-meta);color:var(--text-muted);margin-top:2px;line-height:1.45}.tlapp .settings-row__error{font-size:var(--type-meta);color:var(--danger-quiet);margin-top:4px;line-height:1.45;overflow-wrap:break-word}.tlapp .settings-row__chev{flex:none;color:var(--slate-400);transition:transform var(--duration-fast) var(--ease-out)}.tlapp .settings-aliases--open .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__head{cursor:pointer}.tlapp .settings-aliases__toggle{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;font:inherit;line-height:inherit;color:inherit;letter-spacing:-.005em;word-spacing:inherit;text-rendering:inherit;text-transform:inherit;text-indent:0;text-shadow:none;text-align:left;cursor:pointer}.tlapp .settings-aliases__toggle:focus-visible{outline:none;border-radius:4px;box-shadow:var(--focus-ring)}.tlapp .tl-help__btn--target{box-sizing:border-box;padding:5px 6px;margin:-5px -6px;min-width:24px;min-height:24px;align-items:center;justify-content:center}.tlapp .settings-aliases__body{padding:0 16px 16px 66px;border-top:1px solid var(--border-subtle);margin-top:-1px;background:var(--surface-card)}.tlapp .settings-aliases__body>*{margin-top:12px}.tlapp .settings-aliases__empty{font-size:var(--type-body);color:var(--text-muted);line-height:1.5;margin:12px 0 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:var(--type-body)}.tlapp .settings-aliases__row-text{flex:1}.tlapp .settings-aliases__source{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-meta)}.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:var(--type-body)}.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:var(--type-row-title);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-regular);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:var(--type-body);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:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-secondary)}.tlapp .tl-field-error{display:block;font-size:var(--type-meta);color:var(--danger-quiet);line-height:1.45;overflow-wrap:break-word}.tlapp .tl-input[aria-invalid=true],.tlapp .settings-aliases__input[aria-invalid=true]{border-color:var(--danger-quiet)}.tlapp .tl-lock-note{margin:0 0 10px;font-size:var(--type-meta);line-height:1.45;color:var(--text-muted)}.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:var(--type-meta);font-weight:var(--weight-medium);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:var(--type-body);color:var(--text-primary);cursor:pointer}.tlapp .tl-checkbox code{font-family:var(--font-mono);font-size:var(--type-meta);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:var(--type-body);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:var(--type-row-title);font-weight:var(--weight-medium);color:var(--text-primary)}.tlapp .api-list__sep{color:var(--text-muted);font-weight:var(--weight-regular)}.tlapp .api-list__code,.tlapp .api-list__url{font-family:var(--font-mono);font-size:var(--type-meta);color:var(--text-secondary);overflow-wrap:anywhere}.tlapp .api-list__meta{margin-top:3px;font-size:var(--type-meta);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:var(--type-heading);font-weight:var(--weight-bold);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:var(--type-body);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:var(--type-heading);font-weight:var(--weight-semibold);letter-spacing:-.005em;margin:0 0 4px}.tlapp .plans-heading--compact .plans-heading__sub{margin:0 0 4px;max-width:none;font-size:var(--type-body)}.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:var(--type-body);color:var(--text-muted);text-align:center;text-wrap:balance}.tlapp .plans-annual{margin:0;max-width:720px;font-size:var(--type-meta);line-height:1.5;color:var(--text-secondary);text-align:center;text-wrap:pretty}.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:var(--type-row-title);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-muted);white-space:nowrap}.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__head{margin-bottom:8px}.tlapp .plan-card__head .plan-card__price{margin-top:6px}.tlapp .plan-card__name{font-size:var(--type-heading);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:4px;letter-spacing:-.005em}.tlapp .plan-card__tagline{font-size:var(--type-body);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:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--brand-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .plan-card--marked{scroll-margin-top:16px}.tlapp .plan-card__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:0}.tlapp .plan-card__price-value{font-size:var(--type-display);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:-.015em}.tlapp .plan-card__price-unit{font-size:var(--type-body);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:var(--type-meta);font-weight:var(--weight-bold);color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-pill);padding:3px 9px}.tlapp .plan-card__found-normally{font-size:var(--type-meta);color:var(--text-muted)}.tlapp .plan-card__orders{margin:16px 0 20px;font-size:var(--type-body);color:var(--text-primary);font-weight:var(--weight-semibold)}.tlapp .plan-card__orders strong{font-weight:var(--weight-bold)}.tlapp .plans-free .tl-planbar{margin-bottom:0}.tlapp .plans-free__note{margin:8px 0 0;max-width:720px;font-size:var(--type-body);line-height:1.5;color:var(--text-muted);text-wrap:pretty}.tlapp .plans-offramp__link{display:inline-block;margin-top:13px;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--brand-700);text-decoration:none}@media(hover:hover){.tlapp .plans-offramp__link:hover{text-decoration:underline}}.tlapp .plans-legal{max-width:720px;margin:0;text-align:left;font-size:var(--type-meta);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.tlapp .plans-legal__title{margin:0 0 6px;font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary)}.tlapp .plans-legal p{margin:0 0 8px}.tlapp .plans-legal p:last-child{margin-bottom:0}.tlapp .plans-legal strong{color:var(--text-secondary);font-weight:var(--weight-semibold)}.tlapp .plans-legal a{color:var(--brand-700)}.tlapp .plans-legal__link{white-space:nowrap}.tlapp .plans-compare{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:12px 16px 6px}.tlapp .plans-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--type-body);line-height:1.5}.tlapp .plans-compare__plan-col{width:20%}.tlapp .plans-compare__caption{caption-side:top;text-align:left;padding:0 0 6px;font-size:var(--type-card-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .plans-compare th,.tlapp .plans-compare td{padding:7px 0 7px 14px;text-align:center;vertical-align:middle;color:var(--text-primary);font-weight:var(--weight-medium);font-variant-numeric:proportional-nums lining-nums}.tlapp .plans-compare tbody tr{border-top:1px solid var(--slate-100)}.tlapp .plans-compare thead th{font-size:var(--type-meta);font-weight:var(--weight-semibold)}.tlapp .plans-compare th[scope=row]{padding-left:0;text-align:left;font-weight:var(--weight-regular)}@media(min-width:881px){.tlapp .plans-compare th[scope=row]{white-space:nowrap}}.tlapp .plans-compare__yes{display:inline-block;vertical-align:middle;color:var(--text-secondary)}.tlapp .plans-compare__no{color:var(--text-muted);font-weight:var(--weight-regular)}.tlapp .plan-card__cta{margin-top:auto}.tlapp .plan-card__cta-foot{margin-top:8px;text-align:center;font-size:var(--type-meta);color:var(--text-muted);text-wrap:balance}.tlapp .plans-cta{display:block;width:100%;box-sizing:border-box;text-align:center;padding:11px 14px;font-size:var(--type-row-title);font-weight:var(--weight-semibold);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)}@media(hover:hover){.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)}@media(hover:hover){.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:var(--weight-medium);cursor:default;text-align:center}.tlapp .empty-state{text-align:center;padding:24px 16px;color:var(--text-muted)}.tlapp .empty-state__title{font-size:var(--type-card-title);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:6px}.tlapp .empty-state__body{font-size:var(--type-body);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 .trusted-row__head strong{color:var(--text-muted)}.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:var(--type-row-title)}.tlapp .trusted-row__head strong{min-width:0;overflow-wrap:anywhere}.tlapp .trusted-row__notes{margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--type-body);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__error{font-size:var(--type-meta);color:var(--danger-quiet);margin-top:4px;line-height:1.45;overflow-wrap:break-word}.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:var(--type-body);font-weight:var(--weight-medium);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:var(--type-page-intro);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .pro-gate__badge{font-size:var(--type-meta);padding:2px 8px}.tlapp .pro-gate__text{max-width:460px;margin:0;font-size:var(--type-body);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}.tlapp .rule-form__wide{grid-column:1 / -1}@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:var(--type-body);font-weight:var(--weight-semibold);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 :is(.rule-list__title,.rule-list__detail){color:var(--text-muted)}.tlapp .rule-list__main{min-width:0}.tlapp .rule-list__title{font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .rule-list__sep{color:var(--text-muted);font-weight:var(--weight-regular);font-size:var(--type-meta);white-space:nowrap}.tlapp .rule-list__detail{margin-top:4px;font-size:var(--type-meta);color:var(--text-secondary);line-height:1.45}.tlapp .rule-list__meta{margin-top:4px;font-size:var(--type-meta);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:var(--type-body);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:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary)}.tlapp .wz-hero__h{margin:8px 0 0;font-size:var(--type-heading);text-wrap:balance;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.tlapp .wz-hero__sub{margin:6px 0 0;max-width:62ch;font-size:var(--type-body);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-sans);font-size:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-muted)}.tlapp .wz-demo__from{margin-top:10px;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .wz-demo__subj{margin-top:3px;font-size:var(--type-meta);color:var(--text-muted)}.tlapp .wz-demo__body{margin-top:11px;padding-top:11px;border-top:1px solid var(--border-subtle);font-size:var(--type-meta);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:var(--type-meta)}.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;color:var(--success-600);display:inline-flex;align-items:center;justify-content:center}.tlapp .wz-demo__ptitle{font-size:var(--type-row-title);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary)}.tlapp .wz-demo__pall{margin-left:auto;font-size:var(--type-meta);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:var(--type-body);letter-spacing:-.005em;color:var(--text-primary)}.tlapp .wz-demo__nm b{font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums lining-nums}.tlapp .wz-demo__sku{margin-top:2px;font-family:var(--font-mono);font-size:var(--type-meta);color:var(--text-muted)}.tlapp .wz-demo__matched{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--success-700);font-size:var(--type-meta);font-weight:var(--weight-medium);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:var(--weight-semibold);font-size:var(--type-row-title);display:flex;align-items:center;gap:8px}.tlapp .inbxlist__tag{font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .inbxlist__meta{font-size:var(--type-meta);color:var(--text-muted)}.tlapp .inbxlist__quiet{color:var(--danger-quiet)}.tlapp .inbxlist__error{font-size:var(--type-meta);color:var(--danger-quiet);margin-top:4px;line-height:1.45;overflow-wrap:break-word}.tlapp .inbxlist>s-banner{display:block;margin:10px 0}.tlapp .inbxlist__actions{display:flex;align-items:center;gap:14px;flex:none;padding-top:2px}.tlapp .inbxlist__actions .tl-link{font-size:var(--type-body);font-weight:var(--weight-semibold)}.tlapp .inbxlist__cap{margin-left:auto;font-size:var(--type-meta);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:var(--type-meta);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)}@media(hover:hover){.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:var(--type-body);color:var(--text-primary);flex:1}.tlapp .dash-pending-pill__text strong{font-weight:var(--weight-semibold)}.tlapp .dash-pending-pill__sub{color:var(--text-muted);font-weight:var(--weight-regular);white-space:nowrap}.tlapp .dash-pending-pill__cta{color:var(--brand-700);font-size:var(--type-body);font-weight:var(--weight-semibold);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:var(--type-body);text-decoration:none;color:var(--text-primary);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media(hover:hover){.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:proportional-nums lining-nums}.tlapp .dash-usage-strip__text strong{font-weight:var(--weight-semibold)}.tlapp .dash-usage-strip__cta{color:var(--brand-700);font-size:var(--type-body);font-weight:var(--weight-semibold);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{margin:0;font-size:var(--type-page-intro);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--text-primary)}.tlapp .dash-guide__sub{font-size:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);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%;box-sizing:border-box}.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)}@media(hover:hover){.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:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-secondary)}.tlapp .guide-rail__step--cur .guide-rail__title{color:var(--text-primary);font-weight:var(--weight-semibold)}.tlapp .guide-rail__sub{font-size:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--brand-700);cursor:pointer}@media(hover:hover){.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:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary)}.tlapp .guide-stage__head{font-size:var(--type-heading);text-wrap:balance;font-weight:var(--weight-bold);letter-spacing:-.014em;color:var(--text-primary);margin-top:9px}.tlapp .guide-stage__sub{font-size:var(--type-meta);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:var(--type-heading);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary)}.tlapp .welcome__sub{font-size:var(--type-meta);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:var(--type-meta);border-top:1px solid var(--border-subtle)}.tlapp .welcome__row:first-child{border-top:0}.tlapp .welcome__rowic{width:18px;height:18px;flex:none;color:var(--success-600);display:inline-flex;align-items:center;justify-content:center}.tlapp .welcome__rowic--pend{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:var(--type-meta);color:var(--text-muted);text-wrap:pretty}.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:var(--type-meta);font-weight:var(--weight-bold);margin-top:1px}.tlapp .guide-item__s--done{color:var(--success-600);border:1.5px solid transparent}.tlapp .guide-item__s--cur{border:1.5px solid var(--brand-600);color:var(--brand-700);background:var(--surface-card)}.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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .guide-item--cur .guide-item__title{font-weight:var(--weight-semibold)}.tlapp .guide-item--todo .guide-item__title{color:var(--text-secondary)}.tlapp .guide-item__desc{font-size:var(--type-meta);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:var(--type-meta);color:var(--text-secondary);line-height:1.6;max-width:560px}.tlapp .guide-exp__p{font-size:var(--type-meta);color:var(--text-secondary);line-height:1.6;max-width:440px}.tlapp .guide-exp__value{font-size:var(--type-meta);color:var(--text-muted);line-height:1.55;margin-top:15px;max-width:600px}.tlapp .guide-exp__foot{font-size:var(--type-meta);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:var(--type-meta);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:var(--type-body);font-weight:var(--weight-semibold);display:inline-flex;align-items:center;border:1px solid var(--brand-600);text-decoration:none;cursor:pointer;font-family:inherit}@media(hover:hover){.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:var(--type-meta);font-weight:var(--weight-medium);color:var(--brand-700);cursor:pointer}.tlapp .dash-guide__skip{color:var(--text-muted)}@media(hover:hover){.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;box-sizing:border-box;min-height:34px;border:1px solid var(--border-default);border-radius:8px;background:var(--slate-50);padding:7px 12px;font-family:var(--font-mono);font-size:var(--type-meta);line-height:18px;color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tlapp .dash-guide__copy{height:34px;padding:0 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);cursor:pointer;font-family:inherit;white-space:nowrap}@media(hover:hover){.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:var(--type-body);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:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary);padding:11px 14px 3px}.tlapp .guide-provs__pv{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:var(--type-body);border:0;border-top:1px solid var(--border-subtle);background:transparent;text-align:left;font-family:inherit;color:inherit;cursor:pointer;text-decoration:none}@media(hover:hover){.tlapp .guide-provs__pv:hover{background:var(--surface-card)}}.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:var(--type-meta);font-weight:var(--weight-bold);color:var(--text-muted)}.tlapp .guide-provs__pvn{font-weight:var(--weight-semibold);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:var(--type-meta);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:var(--type-meta);color:var(--text-secondary);line-height:1.5}.tlapp .guide-provs__st{color:var(--text-primary);font-weight:var(--weight-semibold)}.tlapp .guide-provs__note{margin:10px 0 0;padding:8px 11px;font-size:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--brand-700)}.tlapp .guide-provs__deep{display:block;margin-top:10px;font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--brand-700);text-decoration:none}@media(hover:hover){.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:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px;min-width:0}.tlapp .guide-compare__rec{flex:none;font-size:var(--type-meta);font-weight:var(--weight-bold);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:var(--type-body);font-weight:var(--weight-bold);color:var(--text-primary);white-space:nowrap;font-variant-numeric:proportional-nums lining-nums}.tlapp .guide-compare__per{font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-muted)}.tlapp .guide-compare__orders{font-size:var(--type-meta);color:var(--text-muted);white-space:nowrap}.tlapp .guide-compare{container:guide-compare / inline-size}@container guide-compare (max-width: 400px){.tlapp .guide-compare__row{grid-template-columns:minmax(0,1fr) auto;row-gap:3px}.tlapp .guide-compare__orders{grid-column:1 / -1}}.tlapp .guide-compare__note{margin:0;padding:9px 15px 11px;font-size:var(--type-meta);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:var(--type-row-title);font-weight:var(--weight-bold);color:var(--text-primary)}.tlapp .plancard__rec{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-display);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text-primary)}.tlapp .plancard__per{font-size:var(--type-meta);color:var(--text-muted)}.tlapp .plancard__found{display:flex;align-items:center;gap:9px;margin-top:11px}.tlapp .plancard__badge{font-size:var(--type-meta);font-weight:var(--weight-bold);color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-pill);padding:3px 9px}.tlapp .plancard__ref{font-size:var(--type-meta);color:var(--text-muted)}.tlapp .plancard__note{font-size:var(--type-meta);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:var(--type-meta);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:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex;align-items:center;gap:8px}.tlapp .samplecard__tag{flex:none;font-size:var(--type-meta);font-weight:var(--weight-bold);color:var(--text-secondary);background:var(--slate-100);border-radius:var(--radius-pill);padding:2px 7px}.tlapp .samplecard__sub{font-size:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .samplecard__q{font-size:var(--type-meta);color:var(--text-muted);font-variant-numeric:proportional-nums lining-nums}.tlapp .samplecard__ok{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--success-700);font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);color:var(--text-muted)}.tlapp .samplecard__tot b{color:var(--text-primary);font-weight:var(--weight-bold);font-variant-numeric:proportional-nums lining-nums}.tlapp .samplecard__go{margin-left:auto;font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-disabled);cursor:pointer}@media(hover:hover){.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:var(--type-body);font-weight:var(--weight-semibold);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}@media(hover:hover){.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{--page-max-wide: 1400px;--page-max-narrow: 1040px;--page-max-reading: 760px;--page-pad-x: 20px;--page-pad-y: 16px;--inbox-pad: 16px;--page-max: var(--page-max-wide);--page-pad: var(--page-pad-x);--page-top: var(--page-pad-y)}@media(max-width:720px){.tlapp{--page-pad-x: 14px;--page-pad-y: 12px}}.tlapp:has(.tl-page--narrow){--page-max: var(--page-max-narrow)}.tlapp:has(.tl-page--reading){--page-max: var(--page-max-reading)}.tlapp:has(.inbox-page--full){--page-max: 100%;--page-pad: var(--inbox-pad);--page-top: var(--inbox-pad)}.tlapp .tl-page,.tlapp .dash-page{width:100%;max-width:var(--page-max-wide);margin:0 auto;padding:var(--page-pad-y) var(--page-pad-x) 24px;box-sizing:border-box}@media(max-width:720px){.tlapp .tl-page,.tlapp .dash-page{padding:var(--page-pad-y) var(--page-pad-x) 20px}}.tlapp .tl-page--reading{max-width:var(--page-max-reading)}.tlapp .tl-page--narrow{max-width:var(--page-max-narrow)}.tlapp>s-banner{display:block;width:calc(100% - 2 * var(--page-pad));max-width:calc(var(--page-max) - 2 * var(--page-pad));margin:var(--page-top) auto 0}.tlapp .dash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}.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)}@media(hover:hover){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:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-secondary)}.tlapp .kpi__row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:7px;gap:8px}.tlapp .kpi__value{font-size:var(--type-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;font-variant-numeric:proportional-nums lining-nums;line-height:1;color:var(--text-primary);font-family:var(--font-sans)}.tlapp .kpi__value .u{font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-muted);margin-left:1px}.tlapp .kpi__delta{font-size:var(--type-meta);font-weight:var(--weight-semibold);display:inline-flex;align-items:center;gap:3px;padding-bottom:2px;font-variant-numeric:proportional-nums lining-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:40px;display:block;width:100%}.tlapp .kpi__spark-line{fill:none;stroke:var(--success-500);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tlapp .kpi__spark-area{fill:var(--success-500);fill-opacity:.08;stroke:none}.tlapp .kpi__foot{font-size:var(--type-meta);color:var(--text-muted);margin-top:5px}.tlapp .kpi__foot strong{font-weight:var(--weight-semibold);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%}@media(hover:hover){.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:var(--type-display);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.018em;font-variant-numeric:proportional-nums lining-nums;font-family:var(--font-sans);margin-top:9px}.tlapp .stat-tile__sub{color:var(--text-secondary);font-size:var(--type-meta);margin-top:5px;line-height:1.4}.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-quiet)}.tlapp .conn-line__body{min-width:0}.tlapp .conn-line__title{font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex;align-items:center;gap:6px}.tlapp .conn-line__meta{font-size:var(--type-meta);color:var(--text-muted);line-height:1.5;margin-top:3px}.tlapp .conn-line__meta .tl-link{font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .dash-plan-card__count{margin-left:auto;font-size:var(--type-meta);color:var(--text-muted);font-variant-numeric:proportional-nums lining-nums;white-space:nowrap}.tlapp .dash-plan-card__meter{margin-top:8px}.tlapp .dash-plan-card__note{margin-top:8px;font-size:var(--type-meta);color:var(--text-muted);font-variant-numeric:proportional-nums lining-nums}.tlapp .dash-plan-card__cta{display:inline-block;margin-top:8px;font-size:var(--type-meta);font-weight:var(--weight-semibold);color:var(--brand-700);text-decoration:none}@media(hover:hover){.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}@media(hover:hover){.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:var(--weight-semibold);font-size:var(--type-meta)}.tlapp .activity-row__main{min-width:0}.tlapp .activity-row__name{font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .activity-row__sub{font-size:var(--type-meta);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlapp .activity-row__time{font-size:var(--type-meta);color:var(--text-muted);white-space:nowrap}.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:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-muted)}.tlapp .activity-row__stat--ok,.tlapp .activity-row__stat--rejected{font-size:var(--type-meta);font-weight:var(--weight-semibold)}.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:var(--type-meta);font-weight:var(--weight-semibold);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 .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:var(--type-body);color:var(--text-secondary)}.tlapp .activity-card__title{font-weight:var(--weight-semibold);color:var(--text-primary);font-size:var(--type-row-title)}.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:var(--type-body);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__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:var(--weight-semibold);font-size:var(--type-row-title)}.tlapp .member-row--suspended .member-row__avatar{background:var(--slate-100);color:var(--text-muted)}.tlapp .member-row--suspended .member-row__name{color:var(--text-muted)}.tlapp .member-row__main{flex:1;min-width:0}.tlapp .member-row__name{font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tlapp .member-row__you{font-weight:var(--weight-regular);color:var(--text-muted);font-size:var(--type-body)}.tlapp .member-row__meta{margin-top:3px;font-size:var(--type-meta);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:var(--type-body);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:var(--type-meta);white-space:nowrap}.tlapp .deliveries-row__main{min-width:0}.tlapp .deliveries-row__event{font-family:var(--font-mono);font-size:var(--type-meta);color:var(--text-primary)}.tlapp .deliveries-row__arrow{color:var(--text-muted)}.tlapp .deliveries-row__url{font-family:var(--font-mono);font-size:var(--type-meta);color:var(--text-muted);overflow-wrap:anywhere}.tlapp .deliveries-row__err{margin-top:2px;color:var(--warning-700);font-size:var(--type-meta)}.tlapp .deliveries-row__status{text-align:right;flex-shrink:0}.tlapp .deliveries-row__attempts{color:var(--text-muted);font-size:var(--type-meta);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:var(--type-body);color:var(--text-secondary);font-weight:var(--weight-medium)}.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:var(--type-body);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) minmax(0,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:var(--type-meta);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:var(--type-body);color:var(--text-primary)}.tlapp .audit-row__action strong{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.tlapp .audit-row__sep{color:var(--text-muted)}.tlapp .audit-row__entity{margin-top:3px;font-family:var(--font-mono);font-size:var(--type-meta);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:var(--type-body)}.tlapp .audit-pager__counter{color:var(--text-muted)}.tlapp .audit-pager__buttons{display:flex;gap:8px}.tlapp .history-details>summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--type-row-title);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:var(--type-body);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:var(--type-meta);color:var(--text-muted)}.tlapp .history-row__type{font-size:var(--type-meta);color:var(--text-secondary);white-space:nowrap}.tlapp .history-row__status{font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-muted)}.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;color:var(--success-700);display:inline-flex;margin-top:2px}.tlapp .qb-connection__icon--unconfirmed{color:var(--text-muted)}.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:var(--type-page-intro);font-weight:var(--weight-semibold)}.tlapp .qb-connection__status{margin-top:4px;font-size:var(--type-body);color:var(--text-secondary)}.tlapp .qb-connection__meta{margin-top:4px;font-size:var(--type-body);color:var(--text-muted)}.tlapp .qb-connection__status+.qb-connection__meta{margin-top:2px}.tlapp .qb-connection__realm{margin-top:3px;font-size:var(--type-meta);color:var(--text-muted);overflow-wrap:anywhere}.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:var(--type-body);color:var(--text-primary)}.tlapp .qb-disconnect{padding-top:12px;border-top:1px solid var(--border-subtle)}.tlapp .qb-disconnect__btn{color:var(--danger-700)}@media(hover:hover){.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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .qb-connect__text{margin:0 0 14px;max-width:720px;font-size:var(--type-body);line-height:1.6;color:var(--text-secondary)}.tlapp .qb-connect__text:last-of-type{margin-bottom:18px}.tlapp .qb-connect--lone{align-items:center;text-align:center;padding:44px 24px}.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:var(--type-row-title);font-weight:var(--weight-semibold);letter-spacing:-.005em}.tlapp .qbst__empty{padding:14px 20px;font-size:var(--type-meta);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:var(--type-meta);color:var(--text-muted);white-space:nowrap}.tlapp .qbst__ev{font-size:var(--type-body);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:var(--weight-semibold)}@media(hover:hover){.tlapp .qbst__ev-link:hover{text-decoration:underline}}.tlapp .qbst__resolved{color:var(--text-muted);font-size:var(--type-meta)}.tlapp .qbst__name{display:inline-block;max-width:100%}.tlapp .qbst__amt{font-size:var(--type-meta);color:var(--text-secondary);font-variant-numeric:proportional-nums lining-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:var(--weight-semibold)}.tlapp .qbst__bad-why{font-size:var(--type-meta);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:var(--type-body);font-weight:var(--weight-semibold);color:var(--brand-700);white-space:nowrap;cursor:pointer;outline:none}@media(hover:hover){.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:var(--type-body);font-weight:var(--weight-semibold);color:var(--brand-700);text-decoration:none;white-space:nowrap}@media(hover:hover){.tlapp .qbst__act-link:hover{text-decoration:underline}}.tlapp .qbst__act-err{margin-top:4px;font-size:var(--type-meta);color:var(--danger-700);max-width:180px}.tlapp .qbst__act-note{font-size:var(--type-meta);color:var(--text-muted);max-width:150px;display:inline-block;line-height:1.4}.tlapp .qbst__raw{font-size:var(--type-meta);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:var(--type-meta)}.tlapp .qbst__raw>summary::-webkit-details-marker{display:none}.tlapp .qbst__raw>summary:before{content:"▸";display:inline-block;margin-right:4px;font-size:var(--type-meta);transition:transform var(--duration-fast) var(--ease-out)}.tlapp .qbst__raw[open]>summary:before{transform:rotate(90deg)}@media(hover:hover){.tlapp .qbst__raw>summary:hover{color:var(--text-secondary)}}.tlapp .qbst__raw-body{margin-top:6px;padding:8px 10px;background:var(--slate-100);border-radius:var(--radius-sm);font-size:var(--type-meta);line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere}.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:var(--type-meta);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:var(--type-meta);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-dot--neutral{background:var(--slate-400)}.tlapp .qbst__foot-show{margin-left:auto;font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);color:var(--text-muted)}.tlapp .qbst__plumbing-more{color:var(--text-muted);font-style:normal}.tlapp .dash-qb__fix{color:var(--danger-700)}.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__cnt{font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}.tlapp .rv-prog__bar{flex:1 1 0;min-width:0}.tlapp .rv-prog__est{font-size:var(--type-meta);color:var(--text-muted);white-space:nowrap;font-variant-numeric:proportional-nums lining-nums}.tlapp .rv-prog__est b{color:var(--text-secondary);font-weight:var(--weight-semibold)}.tlapp .rv-prog__x{width:fit-content;margin:2px 0 0 auto;font-size:var(--type-meta);color:var(--text-muted)}.tlapp .rv-prog__status{font-size:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-muted);white-space:nowrap}.tlapp .rv-items-label{margin-top:4px}.tlapp .ritems--labelled{margin-top:12px;border-top:none}.tlapp .rv-blocker{margin-top:11px;font-size:var(--type-body);line-height:1.45}.tlapp .rv-blocker--rose{color:var(--danger-700);font-weight:var(--weight-semibold)}.tlapp .rv-group{margin-top:16px}.tlapp .rv-group__label{display:flex;align-items:center;gap:6px;font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary);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:var(--type-body);line-height:1.66;color:var(--text-secondary);white-space:pre-wrap}.tlapp .rv-emailbody mark{font-family:var(--font-mono);font-size:var(--type-meta);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 .rv-emailbody .rv-tok{display:inline-block;max-width:100%;overflow-wrap:anywhere}.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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .parse-fail__desc{font-size:var(--type-body);line-height:1.5;color:var(--text-secondary);margin-top:3px}.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:var(--type-meta);color:var(--text-secondary)}.tlapp .held-acts{display:flex;gap:12px 8px;flex-wrap:wrap;padding:14px 0}.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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .parse-purged__desc{font-size:var(--type-body);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:var(--type-body);line-height:1.66;color:var(--text-secondary)}.tlapp .email-quoted{margin-top:16px}.tlapp .email-quoted__lbl{font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:7px}.tlapp .rv-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tlapp .rv-field .lbl{font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:5px}.tlapp .rv-field .val{font-size:var(--type-row-title);font-weight:var(--weight-semibold);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__qtyhint{display:flex;align-items:flex-start;gap:7px;margin-top:8px;font-size:var(--type-meta);line-height:1.5;color:var(--text-muted)}.tlapp .line__qtyhint svg{width:14px;height:14px;color:var(--text-disabled);flex:none;margin-top:1px}.tlapp .line__qtyhint-q{color:var(--text-secondary);font-style:italic}.tlapp .line__match{min-width:0}.tlapp .line__qty{text-align:center;font-family:var(--font-sans);font-variant-numeric:proportional-nums lining-nums}.tlapp .line__qty .n{font-size:var(--type-page-intro);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.1}.tlapp .line__qty .u{display:block;font-size:var(--type-eyebrow);color:var(--text-muted);margin-top:2px}.tlapp .line__times{display:none}.tlapp .buyer-field__empty{color:var(--text-muted);font-weight:var(--weight-regular)}.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__body{min-width:0;flex:1}.tlapp .custrow__titlewrap{display:grid;grid-template-columns:minmax(0,1fr);margin:-3px -6px 0}.tlapp .custrow__titlewrap:after,.tlapp .custrow__title{grid-area:1 / 1;box-sizing:border-box;border:1px solid transparent;padding:3px 6px;font-family:inherit;font-size:var(--type-row-title);font-weight:var(--weight-medium);line-height:18px;letter-spacing:-.006em;white-space:pre-wrap;overflow-wrap:break-word}.tlapp .custrow__titlewrap:after{content:attr(data-value) " ";visibility:hidden}.tlapp .custrow__title{display:block;width:100%;min-width:0;margin:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);resize:none;overflow:hidden}@media(hover:hover){.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:var(--type-meta);font-weight:var(--weight-medium)}.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:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-secondary);text-align:center;max-width:92px;line-height:1.25}.tlapp .custfield__lbl--needs{color:var(--danger-600);text-transform:none;font-weight:var(--weight-semibold)}.tlapp .name-it-link{border:none;background:transparent;padding:0;color:var(--brand-600);font-size:var(--type-meta);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;flex:none}@media(hover:hover){.tlapp .name-it-link:hover{text-decoration:underline}}.tlapp .namesearch{margin-top:11px}.tlapp .namesearch .add-search__field{padding-right:9px}.tlapp .namesearch__cancel{flex:none;border:none;background:transparent;color:var(--text-muted);font-size:var(--type-body);cursor:pointer;padding:0 14px 0 2px}@media(hover:hover){.tlapp .namesearch__cancel:hover{color:var(--text-secondary)}}.tlapp .mm__name{display:block;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.006em}.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:var(--type-meta);font-weight:var(--weight-semibold)}.tlapp .mm__matched svg{width:12px;height:12px}.tlapp .mm__sku{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);cursor:pointer}@media(hover:hover){.tlapp .mm__change:hover{text-decoration:underline}}.tlapp .line__confirm{justify-content:center;white-space:nowrap;color:var(--brand-600)}@media(hover:hover){.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.is-active{background:var(--slate-100);color:var(--text-secondary);border-color:var(--border-default)}@media(hover:hover){.tlapp .tl-menu__kebab:hover{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}@media(hover:hover){.tlapp .tl-menu__item:hover{background:var(--slate-50)}}.tlapp .tl-menu__t{display:inline-flex;align-items:center;gap:7px;font-size:var(--type-body);font-weight:var(--weight-medium);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:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-disabled);text-decoration:line-through;white-space:nowrap}.tlapp .line-ig__name{flex:1 1 auto;min-width:0;font-size:var(--type-body);color:var(--text-muted);text-decoration:line-through}.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:var(--type-meta);font-weight:var(--weight-medium);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:var(--type-body);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap}@media(hover:hover){.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:var(--type-body);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease;outline:none;-webkit-tap-highlight-color:transparent}@media(hover:hover){.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:var(--weight-regular);font-size:var(--type-meta);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlapp .add-line__label{flex:none;white-space:nowrap}.tlapp .add-line__hint-short{display:none}.tlapp .add-line--inbx{width:100%;margin:12px 0 0;font-size:var(--type-body)}.tlapp .add-composer{margin:12px 14px 14px;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:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:11px}.tlapp .add-composer__row{display:flex;gap:10px;align-items:stretch}.tlapp .add-search{flex:1;min-width:0;display:flex;align-items:stretch;height:40px;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.tlapp .add-search__field{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:0 12px;cursor:text}.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;min-width:0;align-self:stretch;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--type-body);color:var(--text-primary)}.tlapp .add-qty{display:flex;align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-md);flex:none}.tlapp .add-qty button:first-child{border-radius:calc(var(--radius-md) - 1px) 0 0 calc(var(--radius-md) - 1px)}.tlapp .add-qty button:last-child{border-radius:0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0}.tlapp .add-qty button{width:34px;height:40px;border:none;background:var(--surface-card);color:var(--text-secondary);font-size:var(--type-page-intro);line-height:1;cursor:pointer}@media(hover:hover){.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:var(--type-row-title);font-weight:var(--weight-semibold);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:var(--type-meta);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}@media(hover:hover){.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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .add-result__sku{display:block;margin-top:2px;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--type-meta);color:var(--text-muted)}.tlapp .add-result__price{flex:none;font-size:var(--type-meta);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;min-width:0;font-size:var(--type-meta);color:var(--text-muted)}.tlapp .add-composer__foot>.tl-btn{flex:none;white-space:nowrap}.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:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);text-align:center;flex:none}.tlapp .added__qtywrap{display:flex;flex:none}.tlapp .inbox__detail .line--added{box-sizing:border-box}.tlapp .inbox__detail .line--added>.line__times{display:none}@container work (max-width: 522px){.tlapp .inbox__detail .line--added{flex-wrap:wrap;row-gap:5px;column-gap:var(--line-numbers-gap);padding-left:var(--line-name-inset);padding-right:var(--line-name-inset)}.tlapp .inbox__detail .line--added>.added__name{order:1;flex:1 1 100%}.tlapp .inbox__detail .line--added>:is(.added__sku,.added__tag){order:2}.tlapp .inbox__detail .line--added:after{content:"";order:3;flex:0 0 100%;height:0}.tlapp .inbox__detail .line--added>.added__qtywrap{order:4}.tlapp .inbox__detail .line--added>.line__times{order:5}.tlapp .inbox__detail .line--added>.added__pricebox{order:6}.tlapp .inbox__detail .line--added>.added__remove{order:7;margin-left:auto}.tlapp .inbox__detail .line--added .added__qty{box-sizing:border-box;width:var(--qty-box-w);height:var(--qty-box-h);padding:0;font-family:var(--font-sans);font-size:var(--type-row-title);font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums lining-nums;border-radius:var(--radius-md);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tlapp .inbox__detail .line--added .added__qty::-webkit-outer-spin-button,.tlapp .inbox__detail .line--added .added__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}.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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .added__sku{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;flex:none}@media(hover:hover){.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:var(--type-meta);font-weight:var(--weight-semibold);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-sans);font-size:var(--type-meta);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:proportional-nums lining-nums}.tlapp .line__prov-math b{color:var(--text-primary);font-weight:var(--weight-semibold)}.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__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tlapp .prodsel__name{font-size:var(--type-row-title);font-weight:var(--weight-medium);color:var(--text-primary)}.tlapp .prodsel__sku{font-family:var(--font-mono);font-size:var(--type-meta);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:var(--type-meta);font-weight:var(--weight-semibold);color:var(--success-600);white-space:nowrap}.tlapp .prodsel__matched svg{width:12px;height:12px;flex:none}.tlapp .prodsel__suggested{font-size:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-muted);white-space:nowrap}.tlapp .prodsel__emailsaid{font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-muted);white-space:nowrap}.tlapp .prodsel__use{border:0;background:transparent;padding:0;font-size:var(--type-meta);font-weight:var(--weight-semibold);color:var(--brand-600, #2156B4);cursor:pointer;white-space:nowrap}@media(hover:hover){.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:var(--type-meta);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}@media(hover:hover){.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 .prodsel:focus-within .prodsel__chev{opacity:1}@media(hover:hover){.tlapp .line--hoverable:hover .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:var(--type-meta);font-weight:var(--weight-medium);cursor:pointer;padding:2px;text-align:center}@media(hover:hover){.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:var(--type-body)}.tlapp .line__qty .qty-input{box-sizing:border-box;width:var(--qty-box-w);height:var(--qty-box-h);font-family:var(--font-sans);font-variant-numeric:proportional-nums lining-nums;font-size:var(--type-row-title);font-weight:var(--weight-semibold);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}@media(hover:hover){.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:var(--weight-semibold)}.tlapp .line__cust{flex:1;padding:14px 16px;min-width:0;container-type:inline-size}.tlapp .line__custhead{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.tlapp .line__custfrom{font-size:var(--type-body);color:var(--text-secondary);overflow-wrap:break-word;flex:1;min-width:0}.tlapp .line__custfrom b{color:var(--text-primary);font-weight:var(--weight-semibold)}.tlapp .line__custfrom .lab{font-family:var(--font-sans);font-size:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-secondary);margin-right:8px}.tlapp .cust-badge{margin-left:auto;flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);font-weight:var(--weight-semibold);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-sans);font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums lining-nums}.tlapp .cust-valid{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:var(--type-body);font-weight:var(--weight-semibold);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{display:block;min-width:0}.tlapp .cust-field .tl-input,.tlapp .cust-field .tl-input-wrap{width:100%;min-width:0}.tlapp .cust-field__lbl{display:block;font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:4px}.tlapp .cust-field__optional{color:var(--text-muted);font-weight:var(--weight-regular)}.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:var(--type-meta);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:var(--weight-semibold)}.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:var(--type-body);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}@media(hover:hover){.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 .review-parsed{--line-name-inset: 16px;--run-size-track: 39px}.tlapp .review-parsed{--line-numbers-gap: 14px;--qty-box-w: 58px;--qty-box-h: 32px}@container work (max-width: 640px){.tlapp .inbox__detail .line:has(.line__confirm)>.line__right{flex-basis:100%;box-sizing:border-box;flex-wrap:wrap;row-gap:10px;border-left:none;border-top:0;padding-top:0;padding-left:var(--line-name-inset);justify-content:flex-start}.tlapp .inbox__detail .line:has(.line__confirm)>.line__right>.line__act{flex:1 1 auto;width:auto;min-width:0;justify-content:flex-start}.tlapp .inbox__detail .line:has(.line__confirm)>.line__right>.line__act .tl-menu{margin-left:auto}}@container work (max-width: 522px){.tlapp .inbox__detail .line>.line__right{flex-basis:100%;box-sizing:border-box;flex-wrap:wrap;row-gap:10px;border-left:none;border-top:0;padding-top:0;padding-left:var(--line-name-inset);justify-content:flex-start}.tlapp .inbox__detail .line>.line__right>.line__act{flex:1 1 auto;width:auto;min-width:0;justify-content:flex-start}.tlapp .inbox__detail .line>.line__right>.line__act .tl-menu{margin-left:auto}}.tlapp .rv-cols{display:grid;--email-rail-w: 360px;--rv-gap: 18px;grid-template-columns:minmax(0,1fr) var(--email-rail-w);gap:var(--rv-gap);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:var(--type-body);line-height:1.45}.tlapp .rv-email-meta__k{font-size:var(--type-meta);color:var(--text-muted)}.tlapp .rv-email-meta__v{color:var(--text-primary);font-weight:var(--weight-semibold);min-width:0}.tlapp .rv-email-meta__sub{color:var(--text-muted);font-weight:var(--weight-regular)}.tlapp .tl-units--wrap{--tl-units-gutter: 11px;--tl-units-clip: 8px;display:inline-flex;flex-wrap:wrap;align-items:baseline;max-width:calc(100% + var(--tl-units-gutter));margin-left:calc(-1 * var(--tl-units-gutter));clip-path:inset(-24px -24px -24px var(--tl-units-clip))}.tlapp .tl-units--wrap .tl-unit{padding-left:var(--tl-units-gutter);min-width:0;text-wrap:pretty}.tlapp .tl-units--wrap .tl-units__sep{display:none}.tlapp .tl-units--wrap .tl-unit:before{content:"·";content:"·" / "";display:inline-block;width:var(--tl-units-gutter);margin-left:calc(-1 * var(--tl-units-gutter));text-align:center}.tlapp .tl-units--wrap .tl-unit--first:before{content:none}.tlapp .rv-email-quoted{margin-top:8px;background:transparent;border:none;padding:0;color:var(--brand-700);font-size:var(--type-body);font-weight:var(--weight-medium);cursor:pointer}.tlapp .rv-att{margin:0 0 14px}.tlapp .rv-att__lbl{font-size:var(--type-meta);color:var(--text-muted);margin-bottom:6px}.tlapp .rv-att__note{font-size:var(--type-meta);line-height:1.5;color:var(--text-secondary)}.tlapp .rv-att__list{list-style:none;margin:0;padding:0}.tlapp .rv-att__row+.rv-att__row{margin-top:7px;padding-top:7px;border-top:1px solid var(--border-subtle)}.tlapp .rv-att__line{display:flex;align-items:center;gap:7px;min-width:0}.tlapp .rv-att__ic{flex:none;display:flex;color:var(--text-muted)}.tlapp .rv-att__name{display:inline-flex;align-items:center;gap:5px;flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--brand-600);text-decoration:none}@media(hover:hover){.tlapp .rv-att__name:hover{color:var(--brand-700);text-decoration:underline}}.tlapp .rv-att__nm{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tlapp .rv-att__ar{flex:none;color:currentColor}.tlapp .rv-att__size{flex:none;font-size:var(--type-meta);color:var(--text-muted);font-variant-numeric:proportional-nums lining-nums}.tlapp .rv-att__shadow{margin:3px 0 0 22px;font-size:var(--type-meta);line-height:1.45;color:var(--text-muted)}.tlapp .rv-att__toggle{display:flex;align-items:center;width:fit-content;min-height:24px;margin:-.5px 0 -3.5px 22px;padding:0;background:transparent;border:0;font-family:inherit;font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--brand-700);cursor:pointer}.tlapp .rv-att__prev{margin-top:8px}.tlapp .rv-att__stage{position:relative;min-height:420px;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;background:var(--slate-50)}.tlapp .rv-att__stage--img{min-height:0}.tlapp .rv-att__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.tlapp .rv-att__img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;background:var(--white)}.tlapp .rv-att__prev-fb{min-height:420px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:var(--type-meta);color:var(--text-muted);text-align:center;overflow-wrap:anywhere}.tlapp .rv-att__full{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--brand-600);text-decoration:none}@media(hover:hover){.tlapp .rv-att__full:hover{color:var(--brand-700);text-decoration:underline}}.tlapp .rv-att--page .rv-att__stage,.tlapp .rv-att--page .rv-att__prev-fb{min-height:560px}.tlapp .rv-att--page .rv-att__img{max-height:560px}.tlapp .inbox__detail{--rv-stack-w: 800px}@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;padding:16px}.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:var(--type-body);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media(hover:hover){.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)}@media(hover:hover){.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:var(--type-body);color:var(--text-primary);cursor:pointer;white-space:nowrap}@media(hover:hover){.tlapp .inbox__overflow-item:hover{background:var(--slate-50)}}.tlapp .inbox-status{display:inline-flex;align-items:center;gap:7px;font-size:var(--type-body);font-weight:var(--weight-semibold);padding:0 4px}.tlapp .inbox-status__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.tlapp .inbox-status--warning{color:var(--warning-700)}.tlapp .inbox-status--success{color:var(--text-secondary);font-size:var(--type-meta)}.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:var(--type-heading)}.tlapp .inbox__detail .inbox__toolbar .sub{font-size:var(--type-meta);margin-top:2px}.tlapp .inbox__detail .inbox__scroll{padding:14px 18px 32px}.tlapp .inbox__detail .rv-cols{--rv-gap: 14px}.tlapp .inbox__detail .inbox__scroll>s-banner{display:block}.tlapp .inbox__detail .inbox__scroll>:is(s-banner,.tl-banner,.tl-notice){margin-bottom:var(--space-3)}.tlapp .held-act-row{padding:14px 0}.tlapp .inbox__detail .inbox__scroll>:is(s-banner,.tl-banner,.tl-notice)+:is(.held-act-row,.held-acts){padding-top:0}.tlapp .order-doubt__prov{display:block;margin-top:8px;color:var(--text-secondary)}.tlapp .route-error__actions{margin-top:var(--space-3)}.tlapp .inbox__detail .tlc__head{padding:12px 14px 0;gap:8px}.tlapp .inbox__detail .tlc__head :is(h2,h3){font-size:var(--type-body)}.tlapp .inbox__detail .tlc__body{padding:14px}.tlapp .inbox__detail .rv-grid2{gap:14px 26px}.tlapp .inbox__detail .rv-field .lbl{font-size:var(--type-meta);margin-bottom:3px}.tlapp .inbox__detail .rv-field .val{font-size:var(--type-body);line-height:1.4}.tlapp .inbox__detail .aq-matchchip{background:transparent;border:0;padding:4px 6px;font-size:var(--type-row-title);font-weight:var(--weight-semibold);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:var(--weight-regular)}.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:var(--type-meta);font-weight:var(--weight-medium);color:var(--text-secondary);padding:5px 12px;border-radius:6px;cursor:pointer;font-family:inherit;white-space:nowrap}@media(hover:hover){.tlapp .seg__btn:hover{color:var(--text-primary)}}.tlapp .seg__btn--on{background:var(--surface-card);color:var(--brand-700);box-shadow:var(--shadow-xs)}@media(hover:hover){.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__head{display:flex;align-items:center;gap:11px;margin-bottom:8px}.tlapp .fwdsetup__title{margin:0;font-size:var(--type-page-intro);font-weight:var(--weight-semibold);letter-spacing:-.005em;color:var(--text-primary)}.tlapp .fwdsetup__sub{font-size:var(--type-body);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:var(--type-meta);color:var(--text-muted)}.tlapp .fwdsetup__ctx-addr{font-family:var(--font-mono);font-size:var(--type-meta);color:var(--text-secondary);min-width:0;overflow-wrap:anywhere}.tlapp .fwdsetup__ctx-change{font-size:var(--type-meta);font-weight:var(--weight-semibold);flex:none}.tlapp .prov-tabs{display:flex;gap:8px;margin:2px 0 20px;flex-wrap:wrap}.tlapp .prov-tab{display:inline-flex;align-items:center;height:38px;padding:0 15px;border:1px solid var(--border-default);background:var(--surface-card);border-radius:9px;font-family:inherit;font-size:var(--type-row-title);font-weight:var(--weight-semibold);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)}@media(hover:hover){.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);box-shadow:0 0 0 1px var(--brand-600)}@media(hover:hover){.tlapp .prov-tab--on:hover{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700);box-shadow:0 0 0 1px var(--brand-600)}}.tlapp .prov-tab__label--short{display:none}.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:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-row-title);font-weight:var(--weight-semibold);margin-bottom:5px;padding-top:2px}.tlapp .step__body{font-size:var(--type-body);color:var(--text-secondary);line-height:1.5}.tlapp .path{font-weight:var(--weight-semibold);color:inherit}.tlapp .path .sep{color:var(--slate-300);font-weight:var(--weight-regular);margin:0 7px}.tlapp .type{font-family:var(--font-mono);font-size:var(--type-meta);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;text-align:left;gap:5px;border:0;font-size:var(--type-meta);line-height:1.3;vertical-align:middle;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}@media(hover:hover){.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:var(--type-meta);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:var(--type-body);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:var(--weight-semibold)}.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:var(--type-meta);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:var(--type-body)}.tlapp .disc-lite{margin-top:12px;font-size:var(--type-meta);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:var(--weight-regular);text-decoration:none}@media(hover:hover){.tlapp .disc-lite__body a:hover{text-decoration:underline}}.tlapp .disc-lite__ext{vertical-align:middle;margin-left:2px;opacity:.9}.tlapp .tl-planbar{--tl-planbar-glyph: 19px;--tl-planbar-gap: 12px;--tl-planbar-indent: calc(var(--tl-planbar-glyph) + var(--tl-planbar-gap));display:flex;align-items:center;gap:var(--tl-planbar-gap);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;width:var(--tl-planbar-glyph);color:var(--brand-600)}.tlapp .tl-planbar__text{font-size:var(--type-body);line-height:1.5;color:var(--text-primary)}.tlapp .tl-planbar__text strong{font-weight:var(--weight-semibold)}.tlapp .tl-planbar__cta{flex:none;margin-left:auto;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-link);text-decoration:none;white-space:nowrap}@media(hover:hover){.tlapp .tl-planbar__cta:hover{text-decoration:underline}}.tlapp .fwd-status{display:flex;align-items:center;gap:7px;margin:10px 0 12px;font-size:var(--type-body);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:var(--weight-semibold);text-decoration:none;white-space:nowrap}@media(hover:hover){.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-quiet)}.tlapp .fwdsetup__activity-title{flex:none;font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .fwdsetup__activity-meta{min-width:0;font-size:var(--type-meta);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 :is(h2,h3){font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary)}.tlapp .inbox__detail .review-parsed .tlc__head>svg:first-child{display: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 :is(h2,h3){font-size:var(--type-body);font-weight:var(--weight-semibold);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 16px 16px 13px}.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;margin-left:-8px;border-radius:8px;transition:background var(--duration-fast) var(--ease-out)}@media(hover:hover){.tlapp .inbox__detail .prodsel--suggest:hover{background:var(--slate-50);filter:none}}.tlapp .inbox__detail .prodsel--suggest{border:0;background:transparent}.tlapp .inbox__detail .cpill{background:transparent;padding:0;font-size:var(--type-meta);font-weight:var(--weight-semibold)}.tlapp .inbox__detail .cpill--review{color:var(--text-muted)}.tlapp .inbox__detail .cpill--ok{color:var(--success-600);font-size:var(--type-meta);font-weight:var(--weight-semibold)}.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:clip;display:flow-root}.tlapp .tl-run.tl-run--collapsed{overflow:visible}.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-sans);font-variant-numeric:proportional-nums lining-nums;font-size:var(--type-row-title);font-weight:var(--weight-semibold);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:var(--type-card-title);font-weight:var(--weight-semibold);flex:1;min-width:0}.tlapp .tl-run__src{font-family:var(--font-sans);font-size:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-disabled);margin-right:8px}.tlapp .tl-run-qr{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-meta);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:var(--type-body);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-sans);font-size:var(--type-row-title);font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums lining-nums;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:var(--type-meta)}.tlapp .tl-run__pack-eq{font-family:var(--font-sans);font-variant-numeric:proportional-nums lining-nums;font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .tl-run__pack-note{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);font-weight:var(--weight-semibold);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 auto 92px 28px;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)}@media(hover:hover){.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:var(--type-body);font-weight:var(--weight-bold);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:var(--type-row-title);font-weight:var(--weight-medium);color:var(--text-primary)}.tlapp .tl-run-meta__sku{font-family:var(--font-mono);font-size:var(--type-meta);color:var(--text-muted);margin-top:1px;overflow-wrap:anywhere}.tlapp .tl-run-meta__sku--none{font-family:var(--font-sans);font-weight:var(--weight-regular)}.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-sans);font-size:var(--type-row-title);font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums lining-nums;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:var(--type-meta);color:var(--text-muted);white-space:nowrap;min-width:28px}.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:92px}.tlapp .tl-run-pricewrap__affix{position:absolute;left:8px;font-size:var(--type-meta);color:var(--text-muted);pointer-events:none}.tlapp .tl-run-pricewrap input{box-sizing:border-box;width:92px;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:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:proportional-nums lining-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;justify-content:center;width:28px;height:28px;padding:0;color:var(--text-disabled);background:transparent;border:1px solid transparent;cursor:pointer;border-radius:var(--radius-sm);transition:opacity .12s,background .12s,color .12s}@media(hover:hover){.tlapp .tl-run-rm:hover{background:var(--danger-50);color:var(--danger-600)}}.tlapp .tl-run-rm:focus-visible{opacity:1;outline:none;box-shadow:var(--focus-ring)}@media(hover:none){.tlapp .tl-run-rm{opacity:1;color:var(--text-muted)}}.tlapp .tl-run-rm svg{width:14px;height:14px}.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:var(--type-body);color:var(--text-secondary)}.tlapp .tl-run-foot__tot b{font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .tl-run-foot__ok{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);font-weight:var(--weight-semibold);color:var(--success-700)}.tlapp .tl-run-foot__warn{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);font-weight:var(--weight-semibold);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:var(--type-body);font-weight:var(--weight-semibold);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:var(--type-meta);font-weight:var(--weight-semibold);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}@media(hover:hover){.tlapp .tl-run--collapsed:hover{background:#f7f8fa}}.tlapp .tl-run__cname{font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);flex:0 1 auto;min-width:0}.tlapp :is(.prodsel__name,.mm__name,.added__name,.add-result__name,.tl-run__name,.tl-run-meta__n,.tl-run__cname,.line-ig__name,.ritem__nm){white-space:normal;overflow-wrap:break-word}.tlapp .tl-run-brk{flex:none;white-space:nowrap;font-family:var(--font-sans);font-variant-numeric:proportional-nums lining-nums;font-size:var(--type-meta);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:var(--weight-semibold)}.tlapp .tl-run-brk__sz{white-space:nowrap}.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:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-muted);background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}@media(hover:hover){.tlapp .tl-run-foot__edit:hover{color:var(--text-primary)}}.tlapp .tl-run-foot__edit svg{width:13px;height:13px}@container work (max-width: 522px){.tlapp .inbox__detail .tl-run-row{--run-rm-reserve: 38px;grid-template-columns:var(--run-size-track) auto minmax(0,1fr);grid-template-areas:"size meta  meta" ".    qty   price";column-gap:10px;row-gap:8px}.tlapp .inbox__detail .tl-run-qtywrap__u{min-width:0}.tlapp .inbox__detail .tl-run-pricewrap{justify-self:start;width:clamp(76px,100%,92px);min-width:0}.tlapp .inbox__detail .tl-run-pricewrap input{width:100%;min-width:0}.tlapp .inbox__detail .tl-run-size{grid-area:size;justify-self:start}.tlapp .inbox__detail .tl-run-meta{grid-area:meta}.tlapp .inbox__detail .tl-run-meta__sku{margin-right:var(--run-rm-reserve)}.tlapp .inbox__detail .tl-run-row__select{width:calc(100% - var(--run-rm-reserve))}.tlapp .inbox__detail .tl-run-act{--run-rm-drop: 4px;grid-area:meta;justify-self:end;align-self:end;position:relative;margin-bottom:calc(-1 * var(--run-rm-drop))}.tlapp .inbox__detail .tl-run-rm{opacity:1;color:var(--text-muted)}.tlapp .inbox__detail [data-view-only] .tl-run-meta__sku{margin-right:0}.tlapp .inbox__detail .tl-run-foot__add{margin-left:0}.tlapp .inbox__detail .tl-run-foot>.tl-menu{margin-left:auto}.tlapp .inbox__detail .tl-run-qtywrap{grid-area:qty;justify-self:start}.tlapp .inbox__detail .tl-run-pricewrap{grid-area:price}.tlapp .inbox__detail .tl-run__head{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"qty dot name" ".   .   pill";align-items:center;column-gap:10px;row-gap:6px}.tlapp .inbox__detail .tl-run__head>.tl-run__qty{grid-area:qty}.tlapp .inbox__detail .tl-run__head>.tl-run-dot{grid-area:dot}.tlapp .inbox__detail .tl-run__head>.tl-run__name{grid-area:name}.tlapp .inbox__detail .tl-run__head>.tl-run-pill{grid-area:pill;justify-self:start}.tlapp .inbox__detail .tl-run__head>.prodsel__conflict{grid-column:3;justify-self:start}.tlapp .inbox__detail .tl-run--collapsed{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"qty name name name" ".   brk  brk  brk" ".   ok   edit .";align-items:center;column-gap:10px;row-gap:6px}.tlapp .inbox__detail .tl-run--collapsed .tl-run__qty{grid-area:qty}.tlapp .inbox__detail .tl-run--collapsed .tl-run__cname{grid-area:name}.tlapp .inbox__detail .tl-run--collapsed .tl-run-brk{grid-area:brk;justify-self:start;max-width:100%;box-sizing:border-box;white-space:normal}.tlapp .inbox__detail .tl-run--collapsed .tl-run__csp{display:none}.tlapp .inbox__detail .tl-run--collapsed .tl-run-confirmed{grid-area:ok}.tlapp .inbox__detail .tl-run--collapsed .tl-run-foot__edit{grid-area:edit}}.tlapp .inbox__detail .line__right{gap:var(--line-numbers-gap);border-left:0;padding:12px 16px}.tlapp .inbox__detail .line__qty{width:var(--qty-box-w);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--custprice,.tlapp .inbox__detail .added__pricebox .tl-input{box-sizing:border-box;height:32px;line-height:30px;font-family:inherit;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:proportional-nums lining-nums;width:100%;min-width:0;text-align:right;padding:0 8px 0 18px}.tlapp .inbox__detail .line__act--custom .custfield .tl-input--qty{box-sizing:border-box;width:58px;height:32px;padding:0;line-height:30px;text-align:center;font-family:inherit;font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:proportional-nums lining-nums}.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:var(--type-eyebrow);font-weight:var(--weight-medium);color:var(--text-muted);margin-top:3px}.tlapp .inbox__detail .line__qty .u{font-size:var(--type-eyebrow);font-weight:var(--weight-medium);margin-top:3px}.tlapp .inbox__detail .custfield__lbl{font-size:var(--type-meta)}.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}@container work (max-width: 522px){.tlapp .inbox__detail .line__act.line__act--custom{flex-basis:100%;box-sizing:border-box;justify-content:flex-end;padding:0 16px 16px}}.tlapp .inbox__detail .line__qty .qty-input{box-sizing:border-box;width:var(--qty-box-w);height:var(--qty-box-h);border:1px solid var(--border-default);background:var(--surface-card);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--type-row-title);font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums lining-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:clip;display:flow-root}@media(hover:hover){.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)}@media(hover:hover){.tlapp .tl-reading a:not(.tl-btn):hover{color:var(--brand-800)}}.tlapp .tl-reading .tlc__head{padding:20px 22px 0}.tlapp .tl-reading .tlc__head :is(h2,h3){margin:0;font-size:var(--type-card-title)}.tlapp .tl-reading .tlc__body{padding:8px 22px 20px}.tlapp .tl-reading .tlc__body p{margin:0;font-size:var(--type-body);color:var(--text-secondary);line-height:1.55}.tlapp .tl-reading .tlc__body p strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.tlapp .tl-reading .tlc__body ul,.tlapp .tl-reading .tlc__body ol{margin:8px 0 0;padding-left:18px;font-size:var(--type-body);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 .data-requests__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border-subtle)}.tlapp .data-requests__who{min-width:0}.tlapp .data-requests__email{font-weight:var(--weight-medium);color:var(--text-primary);overflow-wrap:anywhere}.tlapp .data-requests__meta{color:var(--text-muted);font-size:var(--type-body)}.tlapp .data-requests__action{flex:none;white-space:nowrap}.tlapp .help__sec-label{font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);color:var(--text-secondary);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:var(--type-row-title);text-wrap:pretty;font-weight:var(--weight-semibold);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:var(--type-body);color:var(--text-secondary);line-height:1.58;margin-top:6px}.tlapp .help__a b{font-weight:var(--weight-semibold);color:var(--slate-700)}.tlapp .help__a a,.tlapp .help__a a:visited{color:var(--text-link)}@media(hover:hover){.tlapp .help__a a:hover{color:var(--brand-800)}}.tlapp .help__foot{font-size:var(--type-meta);color:var(--text-secondary);margin:20px 2px 0}.tlapp .help__foot-lead{font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .help__foot a,.tlapp .help__foot a:visited{color:var(--text-link)}@media(hover:hover){.tlapp .help__foot a:hover{color:var(--brand-800)}}.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:24px;height:24px;margin:0 auto;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:var(--type-heading);text-wrap:balance;font-weight:var(--weight-bold);letter-spacing:-.01em;margin-top:17px;color:var(--text-primary)}.tlapp .dash-watch__body{font-size:var(--type-body);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;box-sizing:border-box;min-height:34px;border:1px solid var(--border-default);border-radius:8px;background:var(--slate-50);padding:7px 12px;font-family:var(--font-mono);font-size:var(--type-body);line-height:18px;color:var(--text-primary);text-align:left;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tlapp .dash-watch__copy{height:34px;padding:0 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-primary);cursor:pointer;font-family:inherit;white-space:nowrap}@media(hover:hover){.tlapp .dash-watch__copy:hover{background:var(--slate-50)}}.tlapp .dash-watch__foot{font-size:var(--type-body);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{color:var(--success-700);display:flex}.tlapp .setupdone__title{font-size:var(--type-heading);text-wrap:balance;font-weight:var(--weight-bold);letter-spacing:-.01em;margin-top:16px;color:var(--text-primary)}.tlapp .setupdone__body{font-size:var(--type-body);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:var(--type-body);font-weight:var(--weight-semibold);text-decoration:none}@media(hover:hover){.tlapp .setupdone__cta:hover{background:var(--brand-700)}}@media(max-width:767px){.tlapp{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.tlapp .inbox .inbox__approve-cta,.tlapp .inbox .inbox__approve-note{display:none}@container inbox (max-width: 719px){.tlapp .inbox .inbox__approve-cta{display:flex;flex-direction:column;gap:12px;margin-top:12px}.tlapp .inbox .inbox__approve-note{display:flex;flex-direction:column;gap:3px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border-subtle)}.tlapp .inbox .inbox__approve-cta .tl-btn{width:100%;height:48px;font-size:var(--type-card-title)}}.tlapp .inbox__approve-cta-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.tlapp .inbox__approve-note b{font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .inbox__approve-note span{font-size:var(--type-body);color:var(--text-muted);line-height:1.5}.tlapp .inbox__approve-cta-tx b{font-size:var(--type-row-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .inbox__approve-cta-tx span{font-size:var(--type-body);color:var(--text-muted);line-height:1.5}.tlapp .inbox__items-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.tlapp .inbox__items-empty-title{font-size:var(--type-card-title);font-weight:var(--weight-semibold);color:var(--text-primary)}.tlapp .inbox__items-empty-sub{font-size:var(--type-body);color:var(--text-muted);line-height:1.5;max-width:34ch}.tlapp .inbox__items-empty-cta{font-size:var(--type-body);font-weight:var(--weight-medium);margin-top:4px;color:var(--text-link)}@container detail (max-width: 520px){.tlapp .inbox__detail .rv-grid2{grid-template-columns:1fr}}@container detail (max-width: 520px){.tlapp .inbox__detail .approved-done__links .approved-done__chip{min-height:44px;box-sizing:border-box}.tlapp .inbox__detail .approved-done__links{row-gap:0}}.tlapp .rv-field__addr{color:var(--text-muted);font-weight:var(--weight-regular)}.tlapp .rv-field__addr:before{content:" · "}@container detail (max-width: 520px){.tlapp .inbox__detail .rv-field__addr{display:block}.tlapp .inbox__detail .rv-field__addr:before{content:none}}.tlapp .qb-sum{padding-left:calc(var(--done-mark) + var(--done-gap));margin-top:12px;min-width:0}.tlapp .qb-sum__facts{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.tlapp .qb-sum__title{font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--text-primary);letter-spacing:-.005em}.tlapp .qb-sum__title .qb-sum__sp--amount{font-weight:var(--weight-semibold)}.tlapp .qb-sum__title .qb-sum__sp--due{color:var(--text-secondary)}.tlapp .qb-sum__state{font-size:var(--type-meta);color:var(--text-secondary);line-height:1.5}.tlapp .qb-sum__sp+.qb-sum__sp:before{content:" · ";color:var(--text-muted)}.tlapp .qb-sum__sp--paid{color:var(--success-600);font-size:var(--type-meta);font-weight:var(--weight-semibold)}.tlapp .qb-sum__sp--muted,.tlapp .qb-sum--muted .qb-sum__title,.tlapp .qb-sum--muted .qb-sum__state,.tlapp .qb-sum--muted .qb-sum__title .qb-sum__sp--due{color:var(--text-muted)}.tlapp .qb-sum--muted .qb-sum__title .qb-sum__sp--amount{font-weight:var(--weight-regular)}.tlapp .qb-sum__why{margin:0;font-size:var(--type-meta);line-height:1.5;color:var(--danger-700)}@media(max-width:600px){.tlapp .section-head>.tl-link{margin-left:10px}.tlapp .activity-row{grid-template-columns:28px auto minmax(0,1fr);grid-template-areas:"avatar name name" "avatar sub  sub" "avatar time stat";align-items:center;row-gap:1px;column-gap:8px}.tlapp .activity-row__avatar{align-self:start}.tlapp .activity-row__sub{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tlapp .activity-row__stat{justify-self:start}.tlapp .activity-row__avatar{grid-area:avatar}.tlapp .activity-row__main{display:contents}.tlapp .activity-row__name{grid-area:name}.tlapp .activity-row__sub{grid-area:sub}.tlapp .activity-row__time{grid-area:time}.tlapp .activity-row__stat{grid-area:stat}.tlapp .dash-stats{grid-template-columns:1fr;grid-auto-rows:auto;gap:0;background:var(--surface-card);border:1px solid var(--border-default);border-radius:14px;box-shadow:0 1px 2px #1016220a;overflow:hidden}.tlapp .dash-stats .kpi{border:0;border-top:1px solid var(--slate-100);border-radius:0;box-shadow:none;height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:11px 14px}.tlapp .dash-stats .kpi:first-child{border-top:0}@media(hover:hover){.tlapp .dash-stats .kpi:hover{box-shadow:none}}.tlapp .dash-stats .kpi__label{grid-column:1;grid-row:1}.tlapp .dash-stats .kpi__row{grid-column:2;grid-row:1;margin-top:0;justify-content:flex-end;align-items:baseline}.tlapp .dash-stats .kpi__value{font-size:var(--type-heading);font-weight:var(--weight-bold)}.tlapp .dash-stats .kpi__value .u{font-size:var(--type-meta)}.tlapp .dash-stats .kpi__foot{grid-column:1 / -1;grid-row:2;margin-top:3px}.tlapp .dash-stats .kpi__spark{display:none}.tlapp .dash-pending-pill__sub{display:block}.tlapp .dash-pending-pill__sep{display:none}.tlapp .settings-row__control .tl-btn{min-height:40px}.tlapp .qbst__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date date" "ev   amount";row-gap:2px;column-gap:12px;padding:10px 14px}.tlapp .qbst__row>.qbst__date{grid-area:date}.tlapp .qbst__row>.qbst__ev{grid-area:ev}.tlapp .qbst__row>.qbst__amt{grid-area:amount}.tlapp .qbst__ev{white-space:normal;overflow:visible;text-overflow:clip}.tlapp .qbst__row>.qbst__date:has(>time:empty){display:none}.tlapp .page-subtitle__plumbing{display:none}.tlapp .inbxlist__row{flex-wrap:wrap;position:relative;padding-bottom:16px}.tlapp .inbxlist__row>.inbxlist__main{flex:1 0 100%;padding-right:44px;box-sizing:border-box}.tlapp .inbxlist .tl-menu{position:absolute;top:0;right:0;align-self:auto}.tlapp .inbxlist .tl-menu__kebab{width:44px;height:44px}.tlapp .inbxlist__row>.inbxlist__actions{flex:1 0 100%;margin-top:10px;padding-top:0}.tlapp .fwdsetup__ctx{flex-wrap:wrap;row-gap:2px;margin-bottom:14px}.tlapp .fwdsetup__ctx>span:first-child{white-space:nowrap}.tlapp .fwdsetup__ctx-sep,.tlapp .add-line--inbx .add-line__hint{display:none}.tlapp .inbxlist__addr{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.tlapp .tlc__body.fwdsetup__card{padding:18px 16px}.tlapp .prov-tabs{display:flex;flex-wrap:nowrap;gap:2px;padding:2px;background:var(--slate-100);border-radius:var(--radius-md);margin:2px 0 18px}.tlapp .prov-tab{flex:1 1 0;min-width:0;justify-content:center;gap:0;height:44px;padding:0 6px;border:0;border-radius:6px;background:transparent;font-size:var(--type-row-title);box-shadow:none}@media(hover:hover){.tlapp .prov-tab:hover{background:transparent;color:var(--text-primary)}}.tlapp .prov-tab--on{background:var(--surface-card);color:var(--brand-700);box-shadow:var(--shadow-xs)}@media(hover:hover){.tlapp .prov-tab--on:hover{background:var(--surface-card);color:var(--brand-700);box-shadow:var(--shadow-xs)}}.tlapp .prov-tab__label{display:none}.tlapp .prov-tab__label--short{display:inline}.tlapp .chip--addr-btn{min-height:44px;padding:0 12px}.tlapp .disc__sum{min-height:44px}.tlapp .disc-lite__sum{display:flex;align-items:center;min-height:44px}.tlapp .disc-lite__chev{margin-left:auto}.tlapp .deliveries-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ts status" "main main";row-gap:4px}.tlapp .deliveries-row__ts{grid-area:ts}.tlapp .deliveries-row__status{grid-area:status}.tlapp .deliveries-row__main{grid-area:main}.tlapp .data-requests__row{flex-direction:column;align-items:flex-start;gap:10px}.tlapp .data-requests__action{height:44px;padding:0 16px}.tlapp .welcome__row{flex-wrap:wrap;row-gap:2px}.tlapp .welcome__rowmeta{flex:1 0 calc(100% - 28px);margin-left:28px}.tlapp .dash-watch{padding-left:16px;padding-right:16px}.tlapp .member-row{flex-wrap:wrap;row-gap:10px}.tlapp .member-row__actions{flex:1 1 100%;flex-wrap:wrap;padding-left:54px;box-sizing:border-box}.tlapp .member-row__actions:empty{display:none}.tlapp .trusted-row{flex-wrap:wrap;row-gap:25px}.tlapp .trusted-row__actions{flex:1 1 100%;flex-wrap:wrap;padding-left:32px;box-sizing:border-box}.tlapp .audit-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.tlapp .inbox__toolbar{flex-wrap:wrap;row-gap:10px}.tlapp .inbox__ident{flex:1 1 auto}.tlapp .inbox__ident>.sub,.tlapp .inbox__ident>.inbox__sample-top{width:0;min-width:100%}.tlapp .inbox__toolbar h1{white-space:normal;overflow:visible;overflow-wrap:anywhere}.tlapp .inbox,.tlapp .inbox__detail{overflow:clip}.tlapp .inbox__scroll{overflow:visible}.tlapp .inbox .inbox__approve-cta{position:sticky;bottom:calc(6px + env(safe-area-inset-bottom));z-index:3;flex-direction:row;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:0 -10px 16px -10px #10162229,var(--shadow-md)}.tlapp .inbox:has(.inbox__detail :is(input,textarea,select):focus) .inbox__approve-cta{position:static}.tlapp .inbox .inbox__approve-cta .inbox__approve-cta-tx{flex:1 1 auto}.tlapp .inbox .inbox__approve-cta-tx b{font-size:var(--type-card-title);font-weight:var(--weight-semibold)}.tlapp .inbox .inbox__approve-cta-why{white-space:nowrap}.tlapp .inbox .inbox__approve-cta .tl-btn{width:auto;flex:none}@media(max-width:359px){.tlapp .inbox .inbox__approve-cta{flex-direction:column;align-items:stretch}.tlapp .inbox .inbox__approve-cta .tl-btn{width:100%}}.tlapp .inbox__detail .review-parsed .tlc--summary .tlc__body{padding-top:14px}.tlapp .inbox__detail .review-parsed .tlc--summary+* :is(.rv-list,.ritems){margin-top:12px}.tlapp .tl-visually-hidden--phone{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.tlapp .line__times{display:inline;color:var(--text-muted);font-size:var(--type-row-title);line-height:1}.tlapp .tl-run-qtywrap .line__times{margin-left:4px}@container work (max-width: 522px){.tlapp .inbox__detail .line--added>.line__times{display:inline}}.tlapp .inbox__detail .review-parsed .tlc--buyer .tlc__head :is(h2,h3){font-size:var(--type-card-title);color:var(--text-primary)}.tlapp .inbox__detail .review-email{border:0;border-radius:0;box-shadow:none;padding-left:0;padding-right:0;padding-top:0}.tlapp .inbox__detail .rv-cols:not(.rv-cols--no-email) .review-parsed .tlc--buyer .tlc__body{padding-bottom:0}.tlapp .tl-planbar{flex-wrap:wrap;row-gap:6px}.tlapp .tl-planbar__text{flex:1 1 100%;min-width:0}.tlapp .tl-planbar__glyph~.tl-planbar__text{flex-basis:calc(100% - var(--tl-planbar-indent))}.tlapp .tl-planbar__cta{margin-left:0}.tlapp .tl-planbar__glyph~.tl-planbar__cta{margin-left:var(--tl-planbar-indent)}.tlapp :where(button,summary,a[class]):where(:not(.tl-run-rm,[hidden],.tl-visually-hidden,:is(p,s-banner,.step__meta,.inbxlist__add,.fwdsetup__activity-meta) a)){position:relative;isolation:isolate}.tlapp :where(button,summary,a[class]):where(:not(.tl-run-rm,[hidden],.tl-visually-hidden,:is(p,s-banner,.step__meta,.inbxlist__add,.fwdsetup__activity-meta) a)):after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.tlapp :is(.prodsel__select,.tl-run-row__select){inset:auto;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}@media(hover:none){.tlapp .inbox__detail .tl-run-rm{position:relative;isolation:isolate}.tlapp .inbox__detail .tl-run-rm:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@container work (max-width: 522px){.tlapp .inbox__detail .tl-run-rm{position:relative;isolation:isolate}.tlapp .inbox__detail .tl-run-rm:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,calc(-50% - var(--run-rm-drop)))}.tlapp .inbox__detail .tl-run-row__select{left:0;width:calc(100% - var(--run-rm-reserve));transform:translateY(-50%)}}.tlapp .inbox label:where(:has(:is(input:not([type=hidden]),select,textarea))){position:relative;isolation:isolate}.tlapp .inbox label:where(:has(:is(input:not([type=hidden]),select,textarea))):before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.tlapp .custrow__title{border-color:var(--border-default);border-radius:var(--radius-md);background:var(--white)}.tlapp [data-view-only] .custrow__title{border-color:transparent;background:transparent}.tlapp .inbox .custrow__titlewrap:before{top:auto;bottom:0;transform:translate(-50%)}.tlapp .inbox .custfield>.tl-input-wrap:before{top:0;transform:translate(-50%)}.tlapp .inbox__detail .line:has(.line__confirm)>.line__right{row-gap:12px}.tlapp .inbox--has-detail .inbox__back{min-height:44px;padding-top:0;box-sizing:border-box}.tlapp .inbox--has-detail .inbox__back~.inbox__toolbar{padding-top:0}.tlapp .inbox .inbox__listhead{padding-right:16px}.tlapp .inbox__count{white-space:nowrap}.tlapp .inbox--has-detail .inbox__back{align-self:flex-start}.tlapp .inbox--has-detail .inbox__back~.inbox__toolbar .inbox__sample-top{margin-top:15px}.tlapp .inbox--has-detail .inbox__back~.inbox__toolbar .inbox__actions:has(>.inbox__controls){position:absolute;top:-44px;right:18px;height:44px;margin-left:0}.tlapp .inbox--has-detail .inbox__back~.inbox__toolbar .inbox__actions:has(>.inbox-status):has(>.inbox__controls){position:static;height:auto;flex-basis:100%}.tlapp .inbox--has-detail .inbox__back~.inbox__toolbar .inbox__actions:has(>.inbox-status)>.inbox__controls{position:absolute;top:-44px;right:18px;height:44px}.tlapp .inbox__group-head{min-height:44px;align-items:flex-end}.tlapp .inbox__sort{align-self:stretch;align-items:flex-end;padding-bottom:6px}.tlapp .inbox__search{margin-top:19px}.tlapp .inbox__segs{margin-top:11px}.tlapp .inbox__bulk{margin-top:14px}.tlapp .li-meta{margin-top:0;min-height:30px;align-items:flex-start}.tlapp .li-meta>*{padding-top:3px}.tlapp .li-meta .name-it-link{align-self:stretch;display:inline-flex;align-items:flex-start}.tlapp .li-meta .name-it-link:after{top:0;transform:translate(-50%)}.tlapp .namesearch{margin-top:16px}.tlapp .add-result{min-height:44px}.tlapp .add-result{border-bottom:0;box-shadow:inset 0 -1px 0 var(--border-subtle)}.tlapp .add-result:last-child{box-shadow:none}.tlapp .add-result__name{line-height:18px}.tlapp .add-result__sku{line-height:14px}.tlapp .namesearch .add-search__field{padding-right:11px}.tlapp .usage-card__actions{margin-top:8px}.tlapp .rv-att__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:stretch}.tlapp .rv-att__row>*{grid-column:1 / -1}.tlapp .rv-att__row>.rv-att__line{grid-column:1;grid-row:1;min-height:44px}.tlapp .rv-att__name{align-self:stretch}.tlapp .rv-att__row>.rv-att__toggle{grid-column:2;grid-row:1;display:inline-flex;align-items:center;min-height:44px;margin:0}.tlapp .tl-help__btn--target:after{left:0;transform:translateY(-50%)}.tlapp .qbst__foot{margin-top:4px}.tlapp :is(.tl-menu__pop,.inbox__overflow-menu,.reject-pop){overflow:clip}.tlapp .tl-menu__item{min-height:44px;justify-content:center}.tlapp .inbox__overflow-item{min-height:44px}.tlapp .reject-pop__chips{row-gap:14px}.tlapp .add-composer__foot{flex-wrap:wrap;row-gap:8px}.tlapp .add-composer__note{flex:1 1 100%}.tlapp .add-line__hint-long{display:none}.tlapp .add-line__hint-short{display:inline}.tlapp .tl-banner--nudge{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;column-gap:4px}.tlapp .tl-banner--nudge>.tl-banner__text{flex:1 1 100%}.tlapp .tl-banner--nudge>form:last-child>.tl-btn{margin-right:calc(-1 * (var(--tl-btn-sm-pad-x) + 1px))}.tlapp .tl-units{--tl-units-gutter: 11px;--tl-units-clip: 8px;display:inline-flex;flex-wrap:wrap;align-items:baseline;max-width:calc(100% + var(--tl-units-gutter));margin-left:calc(-1 * var(--tl-units-gutter));clip-path:inset(-24px -24px -24px var(--tl-units-clip))}.tlapp .tl-units .tl-unit{padding-left:var(--tl-units-gutter);min-width:0;text-wrap:pretty}.tlapp .tl-units .tl-units__sep{display:none}.tlapp .tl-units .tl-unit:before{content:"·";content:"·" / "";display:inline-block;width:var(--tl-units-gutter);margin-left:calc(-1 * var(--tl-units-gutter));text-align:center}.tlapp .tl-units .tl-unit--first:before{content:none}.tlapp .plan-card__pop:empty{display:none}.tlapp .settings-aliases__row{flex-wrap:wrap;row-gap:2px}.tlapp .settings-aliases__row-text{display:contents}.tlapp .settings-aliases__map{flex:1 1 100%}.tlapp .settings-aliases__src{flex:1 1 auto}.tlapp .settings-aliases__src-sep{display:none}.tlapp .dash-usage-strip{flex-wrap:wrap;row-gap:4px}.tlapp .dash-usage-strip__text{flex:1 1 calc(100% - 17px)}.tlapp .dash-usage-strip__cta{margin-left:17px}.tlapp .fwdsetup__section--stack{flex-wrap:wrap;row-gap:2px}.tlapp .fwdsetup__section--stack .fwdsetup__activity-meta{flex:1 1 100%;margin-left:15px}.tlapp .fwdsetup__section--stack .fwdsetup__activity-sep{display:none}.tlapp .shell-banner__acts{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:4px;margin-top:8px}.tlapp .shell-banner__acts :is(.shell-banner__next,.shell-banner__dismiss){margin-inline-start:0}.tlapp .shell-banner__acts a{position:relative;isolation:isolate}.tlapp .shell-banner__acts a:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.tlapp .settings-row__sublabel{text-wrap:pretty}.tlapp .tl-form-row>.tl-field--grow{flex:1 1 100%}.tlapp .tl-form-row>.tl-btn{flex:1 1 100%}.tlapp .plans-heading{text-align:left}.tlapp .plans-heading__title{margin-bottom:4px}.tlapp .plans-controlbar{align-items:flex-start}.tlapp .plans-interval-wrap{justify-content:flex-start}.tlapp :is(.plans-trial-line,.plans-annual){text-align:left;text-wrap:pretty}.tlapp .plan-card{padding:16px}.tlapp .plan-card__pop{margin-bottom:6px}.tlapp .plan-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:0}.tlapp .plan-card__name{margin-bottom:0}.tlapp .plan-card__head .plan-card__price{margin-top:0}.tlapp .plan-card__price{height:25px}.tlapp .plan-card__tagline{display:none}.tlapp .plan-card__found{margin-top:6px}.tlapp .plan-card__orders{margin:10px 0 12px}.tlapp .plans-compare{padding:10px 12px 4px}.tlapp .plans-compare__table{table-layout:auto}.tlapp .plans-compare__plan-col{width:auto}.tlapp :is(.plans-compare tbody td,.plans-compare thead th){width:1%;padding-left:10px;white-space:nowrap}}.tlapp .step__artifact{display:flex;margin-top:8px;margin-bottom:2px;max-width:100%}.tlapp .step__artifact>*{min-width:0}.tlapp .step__artifact{gap:6px;flex-wrap:wrap}.tlapp .step__meta{margin-top:8px;font-size:var(--type-meta);line-height:1.5;color:var(--text-muted)}.tlapp [data-view-only] .mm__change,.tlapp [data-view-only] .name-it-link,.tlapp [data-view-only] .add-line,.tlapp [data-view-only] .tl-menu__kebab,.tlapp [data-view-only] .prodsel__edit,.tlapp [data-view-only] .prodsel__chev,.tlapp [data-view-only] .line__confirm,.tlapp [data-view-only] .added__remove,.tlapp [data-view-only] .tl-run-foot__edit,.tlapp [data-view-only] .tl-run-foot__add,.tlapp [data-view-only] .tl-run-foot .tl-btn,.tlapp [data-view-only] .tl-run-rm,.tlapp [data-view-only] .b2b-trigger__change{display:none}.tlapp [data-view-only] .b2b-trigger{cursor:default}@media(hover:hover){.tlapp [data-view-only] .b2b-trigger:hover{border-color:var(--border-default);box-shadow:none}}.tlapp [data-view-only] .cte__display{cursor:default}@media(hover:hover){.tlapp [data-view-only] .cte__display:hover,.tlapp [data-view-only] .rv-grid2 .cte__display:hover{background:transparent;border-color:transparent}}.tlapp [data-view-only] .cte__pencil{display:none}.tlapp [data-view-only] .cte__empty.cte__empty--add{color:var(--text-muted);font-weight:var(--weight-regular)}.tlapp [data-view-only] .line__qty .qty-input:disabled:not(.qty-input--need),.tlapp [data-view-only] .tl-run-qtywrap:not(.tl-run-qtywrap--est) input:disabled,.tlapp [data-view-only] .tl-run-pricewrap input:disabled,.tlapp [data-view-only] .added__qty:disabled{background:var(--slate-50);cursor:not-allowed}@media(hover:hover){.tlapp [data-view-only] .custrow__title:hover{border-color:transparent}}.tlapp [data-view-only] .prodsel,.tlapp [data-view-only] .line--hoverable .prodsel,.tlapp [data-view-only] .prodsel__select,.tlapp [data-view-only] .tl-run-row__select{cursor:default}@media(hover:hover){.tlapp [data-view-only] .prodsel.prodsel--suggest:hover,.tlapp .inbox__detail [data-view-only] .rv-list .line:hover{background:transparent}}.tlapp .inbox__scroll>.view-only-notice{margin-bottom:12px}.tlapp .view-only-reason{margin-left:8px;font-size:var(--type-meta);line-height:1.45;color:var(--text-muted)}.tlapp .view-only-reason--block{display:block;margin:4px 0 0}@media(max-width:600px){.tlapp .access-card__action{height:44px;padding:0 16px}}.tlapp .trusted-row__note{font-size:var(--type-meta);color:var(--text-muted);margin-top:4px;line-height:1.45;overflow-wrap:break-word}
