@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Roboto+Condensed:wght@400;700&family=Oswald:wght@400;500;600;700&family=Playfair+Display:wght@400;600;700&family=Bebas+Neue&family=Lato:wght@400;700&family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&family=Raleway:wght@400;500;600;700&display=swap";:root{--th-font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--th-font-inter: "Inter", sans-serif;--th-font-roboto: "Roboto", sans-serif;--th-font-roboto-condensed: "Roboto Condensed", sans-serif;--th-font-oswald: "Oswald", sans-serif;--th-font-lato: "Lato", sans-serif;--th-font-montserrat: "Montserrat", sans-serif;--th-font-open-sans: "Open Sans", sans-serif;--th-font-raleway: "Raleway", sans-serif;--th-font-bebas: "Bebas Neue", sans-serif;--th-font-playfair: "Playfair Display", "Times New Roman", serif;--th-font-helvetica: Helvetica, Arial, sans-serif;--th-font-times: "Times New Roman", Times, serif;--th-font-courier: "Courier New", Courier, monospace}:root{--th-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--th-font-mono: "SF Mono", "Fira Code", "Consolas", monospace;--th-bg: #f5f5f7;--th-surface: #ffffff;--th-surface-secondary: #fbfbfd;--th-text: #1d1d1f;--th-text-secondary: #6e6e73;--th-text-tertiary: #86868b;--th-border: #d2d2d7;--th-border-light: #e8e8ed;--th-separator: #e5e5ea;--th-radius-sm: 8px;--th-radius-md: 12px;--th-radius-lg: 16px;--th-radius-xl: 20px;--th-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--th-shadow-md: 0 4px 14px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .04);--th-shadow-lg: 0 12px 40px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .04);--th-shadow-xl: 0 20px 60px rgba(0, 0, 0, .12), 0 8px 20px rgba(0, 0, 0, .06);--th-accent: #0071e3;--th-accent-hover: #0077ed;--th-accent-soft: #e8f2fd;--th-success: #248a3d;--th-success-bg: #f0f9f2;--th-success-border: #c8e6cd;--th-error: #d70015;--th-error-bg: #fef2f2;--th-error-border: #fecaca;--th-warning: #bf5600;--th-warning-bg: #fff8f0;--th-warning-border: #fed7aa;--th-info: #0071e3;--th-info-bg: #eff6ff;--th-info-border: #bfdbfe;--th-source-user: #0071e3;--th-source-user-bg: #e8f2fd;--th-source-propagated: #5856d6;--th-source-propagated-bg: #f0effd;--th-source-algorithm: #34c759;--th-source-algorithm-bg: #eefbf1;--th-space-xs: 4px;--th-space-sm: 8px;--th-space-md: 16px;--th-space-lg: 24px;--th-space-xl: 32px;--th-space-2xl: 48px;--th-on-accent: #ffffff;--th-text-inverse: #ffffff;--th-scrim: rgba(0, 0, 0, .45);--th-scrim-top: rgba(0, 0, 0, .35);--th-loading-veil: rgba(255, 255, 255, .85);--th-hover: rgba(0, 0, 0, .04);--th-input-bg: #ffffff;--th-placeholder: #86868b;--th-accent-ring: rgba(0, 113, 227, .12);--th-btn-cta-bg: #1a1a1a;--th-btn-cta-bg-hover: #000000;--th-btn-cta-text: #ffffff;--th-star-idle: #d1d5db;--th-star-active: #f59e0b;--th-success-hover: #15803d;--th-accent-violet: #7c3aed;--th-accent-violet-bg: #f5f3ff;--th-accent-violet-border: #ddd6fe;--th-email-invert-base: #e1e1df}:root[data-theme=dark]{color-scheme:dark;--th-bg: #161618;--th-surface: #1e1e20;--th-surface-secondary: #2a2a2c;--th-text: #f5f5f7;--th-text-secondary: #aeaeb2;--th-text-tertiary: #8e8e93;--th-border: #3a3a3c;--th-border-light: #2c2c2e;--th-separator: #292929;--th-success: #30d158;--th-success-bg: #10241a;--th-success-border: #1f5133;--th-error: #ff453a;--th-error-bg: #2a1416;--th-error-border: #5c2126;--th-warning: #ff9f0a;--th-warning-bg: #2a1c0a;--th-warning-border: #593a12;--th-info: #0a84ff;--th-info-bg: #12283f;--th-info-border: #1e456e;--th-source-user: #0a84ff;--th-source-user-bg: #142234;--th-source-propagated: #5e5ce6;--th-source-propagated-bg: #1e1d3a;--th-source-algorithm: #30d158;--th-source-algorithm-bg: #10241a;--th-shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .6);--th-shadow-md: 0 4px 14px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .4);--th-shadow-lg: 0 12px 40px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .5);--th-shadow-xl: 0 20px 60px rgba(0, 0, 0, .7), 0 8px 20px rgba(0, 0, 0, .6);--th-surface-subtle: #232326;--th-surface-1: #232326;--th-surface-2: #2a2a2c;--th-surface-3: #2a2a2c;--th-text-muted: #8e8e93;--th-text-primary: #f5f5f7;--th-muted: #8e8e93;--th-danger: #ff453a;--th-danger-soft: #2a1416;--th-warn-soft: #2a1c0a;--th-warn-border: #593a12;--th-on-accent: #ffffff;--th-text-inverse: #161618;--th-scrim: rgba(0, 0, 0, .6);--th-scrim-top: rgba(0, 0, 0, .5);--th-loading-veil: rgba(22, 22, 24, .85);--th-hover: rgba(255, 255, 255, .06);--th-input-bg: #1e1e20;--th-placeholder: #8e8e93;--th-accent-ring: rgba(10, 132, 255, .35);--th-btn-cta-bg: #f5f5f7;--th-btn-cta-bg-hover: #ffffff;--th-btn-cta-text: #161618;--th-star-idle: #5a5a5e;--th-star-active: #ffd60a;--th-success-hover: #28b84e;--th-accent-violet: #a78bfa;--th-accent-violet-bg: #211d33;--th-accent-violet-border: #3a2f66;--th-email-invert-base: #e1e1df;--th-surface-sunken: #1b1b1d;--th-ink-2: #aeaeb2;--th-text-soft: #8e8e93;--th-accent-strong: #409cff;--th-accent-subtle: #142234;--th-success-soft: #10241a;--th-success-strong: #30d158;--th-danger-strong: #ff453a}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--th-font);font-size:14px;line-height:1.5;color:var(--th-text);background:var(--th-bg);min-height:100vh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--th-accent);text-decoration:none}a:hover{text-decoration:underline}.th-shell{min-height:100vh;display:flex;flex-direction:column}.th-nav{position:sticky;top:0;z-index:100;background:#fbfbfdb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--th-border-light)}.th-nav__inner{max-width:1120px;margin:0 auto;padding:0 var(--th-space-lg);height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-md)}.th-nav__brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:13px;letter-spacing:-.01em;color:var(--th-text);text-decoration:none}.th-nav__brand:hover{text-decoration:none;opacity:.7}.th-nav__brand svg{width:18px;height:18px;opacity:.5}.th-nav__title{font-weight:600;font-size:13px;color:var(--th-text-secondary)}.th-nav__actions{display:flex;align-items:center;gap:var(--th-space-sm)}.th-main{flex:1;padding:var(--th-space-xl) var(--th-space-lg);max-width:1120px;width:100%;margin:0 auto}.th-page-header{margin-bottom:var(--th-space-xl)}.th-page-header__eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--th-text-tertiary);margin-bottom:6px}.th-page-header__title{font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--th-text)}.th-page-header__subtitle{font-size:15px;color:var(--th-text-secondary);margin-top:6px;line-height:1.4}.th-panel{background:var(--th-surface);border:1px solid var(--th-border-light);border-radius:var(--th-radius-md);padding:var(--th-space-lg);box-shadow:var(--th-shadow-sm)}.th-panel--flat{box-shadow:none}.th-panel--flush{padding:0}.th-panel__title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--th-text);margin-bottom:var(--th-space-md)}.th-panel__subtitle{font-size:13px;color:var(--th-text-secondary);margin-top:-12px;margin-bottom:var(--th-space-md)}.th-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--th-space-md)}.th-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--th-space-md)}.th-grid-sidebar{display:grid;grid-template-columns:280px 1fr;gap:var(--th-space-lg)}@media(max-width:860px){.th-grid-2,.th-grid-3,.th-grid-sidebar{grid-template-columns:1fr}}.th-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--th-radius-sm);border:1px solid var(--th-border);background:var(--th-surface);font-size:13px;font-weight:500;line-height:1.3;color:var(--th-text);transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;white-space:nowrap}.th-btn:hover{background:var(--th-surface-secondary);border-color:var(--th-border);box-shadow:var(--th-shadow-sm)}.th-btn:active{opacity:.8}.th-btn:disabled{opacity:.4;pointer-events:none}.th-btn--primary{background:var(--th-accent);color:#fff;border-color:var(--th-accent)}.th-btn--primary:hover{background:var(--th-accent-hover);border-color:var(--th-accent-hover);box-shadow:0 2px 8px #0071e333}.th-btn--ghost{border-color:transparent;background:transparent}.th-btn--ghost:hover{background:#0000000a;border-color:transparent;box-shadow:none}.th-btn--danger{color:var(--th-error);border-color:var(--th-error-border)}.th-btn--danger:hover{background:var(--th-error-bg)}.th-btn--sm{padding:5px 10px;font-size:12px;border-radius:6px}.th-btn-group{display:flex;gap:8px;flex-wrap:wrap}.th-form-group{display:grid;gap:var(--th-space-md)}.th-label{display:block;font-size:13px;font-weight:500;color:var(--th-text);margin-bottom:6px}.th-label--required:after{content:" *";color:var(--th-error)}.th-hint{font-size:12px;color:var(--th-text-tertiary);margin-top:4px}.th-form-dense{display:grid;gap:var(--th-space-sm)}.th-field-inline{display:flex;align-items:center;gap:var(--th-space-sm)}.th-field-inline .th-label{margin-bottom:0;white-space:nowrap;flex-shrink:0}.th-input,.th-select{width:100%;padding:9px 12px;border:1px solid var(--th-border);border-radius:var(--th-radius-sm);background:var(--th-surface);font-size:14px;color:var(--th-text);transition:border-color .15s,box-shadow .15s}.th-input:focus,.th-select:focus{outline:none;border-color:var(--th-accent);box-shadow:0 0 0 3px #0071e31f}.th-input::placeholder{color:var(--th-text-tertiary)}.th-input[type=file]{padding:7px 12px}.th-input[type=file]::file-selector-button{margin-right:10px;padding:6px 12px;border-radius:6px;border:1px solid var(--th-border);background:var(--th-surface-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.th-input[type=file]::file-selector-button:hover{background:var(--th-bg);border-color:var(--th-border)}.th-upload{border:2px dashed var(--th-border);border-radius:var(--th-radius-md);padding:var(--th-space-2xl) var(--th-space-lg);text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:var(--th-surface-secondary)}.th-upload:hover,.th-upload--dragover{border-color:var(--th-accent);background:var(--th-accent-soft)}.th-upload__icon{margin-bottom:var(--th-space-sm);color:var(--th-text-tertiary)}.th-upload__icon svg{width:32px;height:32px;stroke-width:1.2}.th-upload__text{font-size:14px;font-weight:500;color:var(--th-text);margin-bottom:4px}.th-upload__hint{font-size:12px;color:var(--th-text-tertiary)}.th-upload input[type=file]{display:none}.th-status{padding:12px 16px;border-radius:var(--th-radius-sm);font-size:13px;font-weight:500;line-height:1.4}.th-status--success{background:var(--th-success-bg);color:var(--th-success);border:1px solid var(--th-success-border)}.th-status--error{background:var(--th-error-bg);color:var(--th-error);border:1px solid var(--th-error-border)}.th-status--warning{background:var(--th-warning-bg);color:var(--th-warning);border:1px solid var(--th-warning-border)}.th-status--info{background:var(--th-info-bg);color:var(--th-info);border:1px solid var(--th-info-border)}.th-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.th-badge--neutral{background:var(--th-bg);color:var(--th-text-secondary)}.th-badge--success{background:var(--th-success-bg);color:var(--th-success)}.th-badge--error{background:var(--th-error-bg);color:var(--th-error)}.th-badge--accent{background:var(--th-accent-soft);color:var(--th-accent)}.th-source-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.th-source-pill--user{background:var(--th-source-user-bg);color:var(--th-source-user)}.th-source-pill--propagated{background:var(--th-source-propagated-bg);color:var(--th-source-propagated)}.th-source-pill--algorithm{background:var(--th-source-algorithm-bg);color:var(--th-source-algorithm);border:1px dashed var(--th-source-algorithm)}.th-source-pill--none{background:var(--th-bg);color:var(--th-text-tertiary)}.th-steps{display:flex;align-items:center;gap:0;padding:10px 16px;background:var(--th-surface-secondary);border:1px solid var(--th-border-light);border-radius:var(--th-radius-sm);margin-bottom:var(--th-space-lg)}.th-step{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--th-text-tertiary);padding:6px 12px;border-radius:var(--th-radius-sm);text-decoration:none;transition:background .15s,color .15s}a.th-step:hover{background:#0000000a;color:var(--th-text-secondary);text-decoration:none}.th-step__number{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700;background:var(--th-border-light);color:var(--th-text-tertiary)}.th-step--active{color:var(--th-text);font-weight:600}.th-step--active .th-step__number{background:var(--th-accent);color:#fff}.th-step--completed .th-step__number{background:var(--th-success-bg);color:var(--th-success)}.th-step__arrow{margin:0 2px;color:var(--th-border);font-size:14px;-webkit-user-select:none;user-select:none}.th-step__actions{margin-left:auto;display:flex;gap:8px}.th-filter-row{display:flex;flex-wrap:wrap;gap:6px}.th-filter-btn{padding:5px 12px;border-radius:999px;border:1px solid var(--th-border-light);background:var(--th-surface);font-size:12px;font-weight:500;color:var(--th-text-secondary);cursor:pointer;transition:background .15s,border-color .15s,color .15s;text-transform:capitalize}.th-filter-btn:hover{background:var(--th-surface-secondary);border-color:var(--th-border)}.th-filter-btn--active{background:var(--th-accent-soft);border-color:var(--th-accent);color:var(--th-accent);font-weight:600}.th-filter-btn--disabled,.th-filter-btn:disabled{opacity:.35;cursor:not-allowed}.th-sidebar{align-self:start;position:sticky;top:64px;max-height:calc(100vh - 80px);overflow-y:auto;background:var(--th-surface);border:1px solid var(--th-border-light);border-radius:var(--th-radius-md);padding:var(--th-space-md);box-shadow:var(--th-shadow-sm)}.th-sidebar__title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--th-text-tertiary);margin-bottom:var(--th-space-sm)}.th-tree-node{margin-top:var(--th-space-sm)}.th-tree-node__label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--th-text-tertiary);margin-bottom:4px}.th-tree-node__items{display:grid;gap:4px}.th-tree-item{display:grid;gap:2px;text-align:left;border:1px solid var(--th-border-light);border-radius:var(--th-radius-sm);padding:8px 10px;background:var(--th-surface);font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.th-tree-item:hover{border-color:var(--th-border)}.th-tree-item--active{border-left:3px solid var(--th-accent);background:var(--th-accent-soft)}.th-tree-item strong{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-tree-item span{font-size:11px;color:var(--th-text-tertiary)}.th-review-card{display:grid;gap:var(--th-space-md);padding:var(--th-space-lg);border:1px solid var(--th-border-light);border-radius:var(--th-radius-md);background:var(--th-surface);box-shadow:var(--th-shadow-sm)}.th-review-card--user{border-left:3px solid var(--th-source-user);background:var(--th-source-user-bg)}.th-review-card--propagated{border-left:3px solid var(--th-source-propagated);background:var(--th-source-propagated-bg)}.th-review-card--algorithm{border-left:3px dashed var(--th-source-algorithm);background:var(--th-source-algorithm-bg)}.th-review-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--th-space-md)}.th-review-card__eyebrow{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--th-text-tertiary)}.th-review-card__title{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-top:2px}.th-review-card__media{display:flex;gap:var(--th-space-sm);flex-wrap:wrap}.th-review-card__details{display:flex;gap:var(--th-space-md);font-size:12px;color:var(--th-text-secondary);flex-wrap:wrap}.th-preview{padding:0;background:transparent;border:none;cursor:pointer}.th-preview img{width:140px;max-width:100%;border-radius:var(--th-radius-sm);border:1px solid var(--th-border-light);transition:border-color .15s}.th-preview:hover img{border-color:var(--th-accent)}.th-row-picker{display:grid;gap:4px}.th-row-option{display:flex;gap:var(--th-space-sm);align-items:flex-start;border:1px solid var(--th-border-light);border-radius:var(--th-radius-sm);padding:10px 12px;background:var(--th-surface);font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.th-row-option:hover{border-color:var(--th-border)}.th-row-option--active{border-color:var(--th-accent);background:var(--th-accent-soft)}.th-row-option--user.th-row-option--active{border-left:3px solid var(--th-source-user)}.th-row-option--propagated.th-row-option--active{border-left:3px solid var(--th-source-propagated)}.th-row-option--algorithm.th-row-option--active{border-left:3px dashed var(--th-source-algorithm)}.th-row-option__body{display:grid;gap:2px}.th-row-option__body strong{font-size:13px;font-weight:600}.th-row-option__body span{font-size:12px;color:var(--th-text-secondary)}.th-row-option input[type=radio]{margin-top:2px;accent-color:var(--th-accent)}.th-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--th-space-md);padding:var(--th-space-md) var(--th-space-lg);background:var(--th-surface);border:1px solid var(--th-border-light);border-radius:var(--th-radius-md);box-shadow:var(--th-shadow-sm)}.th-toolbar__title{font-size:17px;font-weight:600;letter-spacing:-.01em}.th-toolbar__eyebrow{font-size:12px;font-weight:500;color:var(--th-text-tertiary)}.th-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--th-space-lg);z-index:1000}.th-lightbox__panel{width:min(56rem,95%);background:var(--th-surface);border-radius:var(--th-radius-lg);padding:var(--th-space-lg);box-shadow:var(--th-shadow-xl)}.th-lightbox__header{display:flex;justify-content:space-between;align-items:center;gap:var(--th-space-md);margin-bottom:var(--th-space-md)}.th-lightbox__header h3{font-size:15px;font-weight:600}.th-lightbox img{width:100%;border-radius:var(--th-radius-sm)}.th-table-wrap{overflow:auto;max-height:520px;border-radius:var(--th-radius-sm);border:1px solid var(--th-border-light);background:var(--th-surface)}.th-table{width:100%;border-collapse:collapse;font-size:13px}.th-table th{background:var(--th-surface-secondary);padding:10px 12px;text-align:left;font-weight:600;font-size:12px;color:var(--th-text-secondary);border-bottom:1px solid var(--th-border-light);white-space:nowrap;position:sticky;top:0;z-index:1}.th-table td{padding:8px 12px;border-bottom:1px solid var(--th-separator);white-space:nowrap}.th-table tbody tr:hover{background:var(--th-surface-secondary)}@keyframes th-spin{to{transform:rotate(360deg)}}.th-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--th-border);border-top-color:var(--th-accent);border-radius:50%;animation:th-spin .6s linear infinite}.th-spinner--lg{width:32px;height:32px;border-width:3px}.th-loading{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--th-space-xl)}.th-loading--overlay{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;border-radius:inherit}.th-loading__content{display:flex;flex-direction:column;align-items:center;gap:var(--th-space-sm)}.th-loading__step{font-size:14px;font-weight:500;color:var(--th-text-secondary);margin:0;text-align:center}.th-loading__elapsed{font-size:12px;color:var(--th-text-tertiary);margin:0;font-variant-numeric:tabular-nums}.th-loading-error{display:flex;flex-direction:column;align-items:center;gap:var(--th-space-sm);padding:var(--th-space-xl);text-align:center}.th-loading-error__icon{font-size:28px;line-height:1}.th-loading-error__message{font-size:14px;color:var(--th-error);margin:0;max-width:400px}.th-loading-error__actions{display:flex;gap:var(--th-space-sm);margin-top:var(--th-space-xs)}.th-btn--loading{position:relative;pointer-events:none;opacity:.6}.th-btn--loading .th-btn__label{visibility:hidden}.th-btn--loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--th-border);border-top-color:var(--th-accent);border-radius:50%;animation:th-spin .6s linear infinite}.th-tabs{display:flex;flex-direction:column;min-width:0}.th-tabs__list{display:flex;gap:0;border-bottom:1px solid var(--th-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.th-tabs__list::-webkit-scrollbar{display:none}.th-tabs__trigger{position:relative;padding:10px 16px;font-size:13px;font-weight:500;color:var(--th-text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;margin-bottom:-1px}.th-tabs__trigger:hover{color:var(--th-text)}.th-tabs__trigger--active{color:var(--th-accent);border-bottom-color:var(--th-accent)}.th-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:11px;font-weight:600;border-radius:9px;background:var(--th-bg);color:var(--th-text-secondary)}.th-tabs__trigger--active .th-tabs__badge{background:var(--th-accent-soft);color:var(--th-accent)}.th-tabs__badge--error,.th-tabs__trigger--active .th-tabs__badge--error{background:var(--th-error-bg);color:var(--th-error)}.th-tabs__panel{display:none}.th-tabs__panel--active{display:block}@media(max-width:640px){.th-tabs__trigger{padding:8px 12px;font-size:12px}}.th-tabs__nav{display:flex;align-items:stretch;min-width:0;border-bottom:1px solid var(--th-border)}.th-tabs__nav .th-tabs__list{border-bottom:none}.th-tabs__viewport{flex:1 1 0%;min-width:0;overflow:hidden}.th-tabs__list--collapse{overflow:visible;flex-wrap:nowrap}.th-tabs__list--measuring{visibility:hidden}.th-tabs__more-anchor{position:relative;flex-shrink:0;display:flex;align-items:stretch}.th-tabs__more-trigger{position:relative;padding:10px 16px;font-size:13px;font-weight:500;color:var(--th-text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;margin-bottom:-1px;display:flex;align-items:center;gap:4px}.th-tabs__more-trigger:hover{color:var(--th-text)}.th-tabs__more-trigger--measure{position:absolute;left:-9999px;top:-9999px;visibility:hidden;pointer-events:none}.th-tabs__more-trigger--has-active{color:var(--th-accent);border-bottom-color:var(--th-accent)}.th-tabs__more-menu{position:absolute;top:calc(100% + 1px);right:0;min-width:180px;max-width:calc(100vw - 24px);max-height:min(320px,calc(100vh - 32px));overflow-y:auto;background:var(--th-surface);border:1px solid var(--th-border);border-radius:var(--th-radius-sm);box-shadow:var(--th-shadow-md);z-index:110;padding:4px 0}.th-tabs__more-item{display:flex;align-items:center;gap:6px;width:100%;padding:8px 16px;font-size:13px;font-weight:500;color:var(--th-text-secondary);background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap;transition:background .1s,color .1s}.th-tabs__more-item:hover{background:var(--th-surface-secondary);color:var(--th-text)}.th-tabs__more-item--active{color:var(--th-accent);background:var(--th-accent-soft)}.th-tabs__more-chevron{width:12px;height:12px;transition:transform .15s}.th-tabs__more-trigger[aria-expanded=true] .th-tabs__more-chevron{transform:rotate(180deg)}.th-collapsible>summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 0;list-style:none;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600;color:var(--th-text)}.th-collapsible>summary::-webkit-details-marker{display:none}.th-collapsible>summary:before{content:"▶";font-size:9px;color:var(--th-text-tertiary);transition:transform .15s;flex-shrink:0}.th-collapsible[open]>summary:before{transform:rotate(90deg)}.th-code{font-family:var(--th-font-mono);font-size:12px;background:var(--th-bg);padding:2px 6px;border-radius:4px}.th-empty{padding:var(--th-space-2xl) var(--th-space-lg);text-align:center;color:var(--th-text-tertiary);font-size:14px}.th-prompt{display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-md);padding:12px var(--th-space-md);border-radius:var(--th-radius-md);box-shadow:var(--th-shadow-sm)}.th-prompt--warning{background:#fff9ed;border:1px solid #e2b167}.th-prompt--info{background:var(--th-accent-soft);border:1px solid var(--th-accent)}.th-prompt--error{background:#fef3f2;border:1px solid #f04438}.th-prompt__message{font-size:13px;flex:1}.th-prompt--warning .th-prompt__message{color:#b45309}.th-prompt--info .th-prompt__message{color:var(--th-accent)}.th-prompt--error .th-prompt__message{color:#b42318}.th-prompt__actions{display:flex;gap:var(--th-space-sm);flex-shrink:0}@media(max-width:640px){.th-prompt{flex-direction:column;align-items:stretch}.th-prompt__actions{justify-content:flex-end}}@media(max-width:860px){.th-main{padding:var(--th-space-md)}.th-grid-sidebar{grid-template-columns:1fr}.th-sidebar{position:static;max-height:none}.th-toolbar{flex-direction:column;align-items:flex-start}.th-page-header__title{font-size:22px}.th-nav__inner{gap:var(--th-space-sm)}.th-nav__title{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 0}.th-nav__actions{flex-shrink:1;min-width:0;overflow:visible}.th-tabs__more-trigger{padding:8px 12px;font-size:12px}}@media(max-width:640px){.th-nav__inner{padding:0 var(--th-space-sm);height:40px}.th-nav__brand{font-size:12px}.th-nav__title{display:none}.th-nav__actions{display:flex}.th-main{padding:var(--th-space-sm)}.th-panel{padding:var(--th-space-sm);border-radius:var(--th-radius-sm)}.th-panel__title{font-size:14px;margin-bottom:var(--th-space-sm)}.th-panel__subtitle{font-size:12px;margin-top:-8px;margin-bottom:var(--th-space-sm)}.th-tabs__trigger,.th-tabs__more-trigger{padding:6px 10px;font-size:11px}.th-tabs__more-item{padding:12px 16px;font-size:14px}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--th-bg: #161618;--th-surface: #1e1e20;--th-surface-secondary: #2a2a2c;--th-text: #f5f5f7;--th-text-secondary: #aeaeb2;--th-text-tertiary: #8e8e93;--th-border: #3a3a3c;--th-border-light: #2c2c2e;--th-separator: #292929;--th-accent: #0a84ff;--th-accent-hover: #409cff;--th-accent-soft: #142234;--th-success: #30d158;--th-success-bg: #10241a;--th-success-border: #1f5133;--th-error: #ff453a;--th-error-bg: #2a1416;--th-error-border: #5c2126;--th-warning: #ff9f0a;--th-warning-bg: #2a1c0a;--th-warning-border: #593a12;--th-info: #0a84ff;--th-info-bg: #12283f;--th-info-border: #1e456e;--th-source-user: #0a84ff;--th-source-user-bg: #142234;--th-source-propagated: #5e5ce6;--th-source-propagated-bg: #1e1d3a;--th-source-algorithm: #30d158;--th-source-algorithm-bg: #10241a;--th-shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .6);--th-shadow-md: 0 4px 14px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .4);--th-shadow-lg: 0 12px 40px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .5);--th-shadow-xl: 0 20px 60px rgba(0, 0, 0, .7), 0 8px 20px rgba(0, 0, 0, .6);--th-surface-subtle: #232326;--th-text-muted: #8e8e93;--th-danger: #ff453a;--th-text-primary: #f5f5f7;--th-surface-2: #232326;--th-surface-3: #2a2a2c;--th-warn-soft: #2a1c0a;--th-warn-border: #593a12;--th-danger-soft: #2a1416;--th-muted: #8e8e93}:root[data-theme=dark] .hd-msg--note{background:#2a220f;border-color:#4a3d17;border-left-color:#d9a300}:root[data-theme=dark] .hd-msg--note .hd-msg__sender{color:#f0c24b}:root[data-theme=dark] .hd-composer--note{background:#241d0d}:root[data-theme=dark] .hd-composer--note .hd-composer__mode--active{background:#4a3d17;color:#f0c24b}:root[data-theme=dark] .hd-row__snooze{background:#3a2e0e;color:#f0c24b}:root[data-theme=dark] .hd-quote-pop{background:#2c2c2e;color:#f5f5f7}:root[data-theme=dark] .hd-quote-pop:hover{background:var(--th-accent)}:root[data-theme=dark] .hd-undotoast{background:#2c2c2e;color:#f5f5f7}:root[data-theme=dark] .re__surface .re__content{color:var(--th-text)}:root[data-theme=dark] .re__surface .re__content a{color:var(--th-accent)}:root[data-theme=dark] .re__surface .re__content th{background:var(--th-surface-secondary)}:root[data-theme=dark] .hd-inbox-scrim{background:#0000008c}:root[data-theme=dark] .hd-statusdot{box-shadow:inset 0 0 0 1px #ffffff2e}:root[data-theme=dark] .th-nav{background:#161618b8}:root[data-theme=dark] .th-btn--ghost:hover,:root[data-theme=dark] a.th-step:hover,:root[data-theme=dark] .th-step:hover{background:#ffffff0f}:root[data-theme=dark] .th-loading--overlay{background:#161618d9}.th-main{max-width:none;padding:0;display:flex;min-height:0}.hd-3pane{display:grid;grid-template-columns:320px minmax(0,1fr);width:100%;height:calc(100vh - 48px);min-height:0;background:var(--th-bg);transition:grid-template-columns .18s ease;position:relative}.hd-list--overlay{position:absolute;inset:0 auto 0 0;width:min(320px,86vw);z-index:40;box-shadow:0 0 40px #00000038;animation:hd-inbox-slide-in .16s ease}@keyframes hd-inbox-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.hd-inbox-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:39;background:#0000004d}.hd-inbox-reveal{position:absolute;top:8px;left:8px;z-index:38;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;color:var(--th-text, #1d1d1f);background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e3e3e8);border-radius:999px;box-shadow:0 2px 10px #0000001f;cursor:pointer}.hd-inbox-reveal:hover{border-color:var(--th-accent, #0071e3)}.hd-mobile-inbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;display:flex;flex-direction:column;background:var(--th-bg);animation:hd-mobile-inbox-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes hd-mobile-inbox-in{0%{transform:translate(-14px);opacity:0}to{transform:translate(0);opacity:1}}.hd-mobile-inbox__bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-sm);padding:calc(env(safe-area-inset-top,0px) + 8px) var(--th-space-md) 8px;border-bottom:1px solid var(--th-border-light);background:var(--th-surface)}.hd-mobile-inbox__title{margin:0;font-size:16px;font-weight:700;color:var(--th-text)}.hd-mobile-inbox__close{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--th-radius-md);font-size:18px;color:var(--th-text-secondary);cursor:pointer}.hd-mobile-inbox__close:active{background:var(--th-surface-secondary)}.hd-mobile-inbox__list{flex:1;min-height:0}.hd-mobile-inbox .hd-list__head{padding:6px 10px}.hd-mobile-inbox .hd-list__title,.hd-mobile-inbox .hd-list__sub{display:none}.hd-mobile-inbox .hd-list__search{margin-top:0;padding:8px 10px}.hd-mobile-inbox .hd-list__brands,.hd-mobile-inbox .hd-list__filters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding:6px 10px}.hd-mobile-inbox .hd-list__brands::-webkit-scrollbar,.hd-mobile-inbox .hd-list__filters::-webkit-scrollbar{display:none}.hd-mobile-inbox .hd-brandfilter,.hd-mobile-inbox .hd-list__filters .hd-filter{flex:0 0 auto}.hd-3pane--mobile .hd-mobile-inbox .hd-list__filters .hd-filter,.hd-3pane--mobile .hd-mobile-inbox .hd-list__brands .hd-brandfilter{min-height:34px}.hd-mobile-inbox .hd-views{padding:2px 0}.hd-mobile-inbox .hd-row{padding-top:7px;padding-bottom:7px}.hd-mobile-inbox .hd-row__snippet{margin-top:2px}.hd-mobile-inbox .hd-swipe-hint{margin:6px 10px;padding:6px 10px}.hd-mobile-inbox__fab{position:fixed;left:var(--th-space-md);bottom:calc(env(safe-area-inset-bottom,0px) + var(--th-space-md));z-index:60;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--th-accent);color:#fff;font-size:14px;font-weight:700;box-shadow:var(--th-shadow-lg);cursor:pointer}.th-bottom-sheet.hd-details-sheet{z-index:80}.hd-mobile-inbox__baractions{display:inline-flex;align-items:center;gap:2px}.hd-mobile-inbox__refresh{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--th-radius-md);font-size:18px;color:var(--th-text-secondary);cursor:pointer}.hd-mobile-inbox__refresh:active{background:var(--th-surface-secondary)}.hd-mobile-inbox__refresh.is-busy{opacity:.5}.hd-mobile-inbox__refresh.is-busy{animation:hd-spin .7s linear infinite}@keyframes hd-spin{to{transform:rotate(360deg)}}.hd-route-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;background:var(--th-accent);transform-origin:left;animation:hd-route-progress 1.2s ease-in-out infinite}@keyframes hd-route-progress{0%{transform:scaleX(0);opacity:1}50%{transform:scaleX(.6);opacity:1}to{transform:scaleX(1);opacity:.4}}@media(prefers-reduced-motion:reduce){.hd-route-progress{animation:none;transform:scaleX(1);opacity:.8}.hd-mobile-inbox__refresh.is-busy{animation:none}}.hd-reader-peek{position:fixed;top:50%;z-index:70;display:flex;align-items:center;gap:10px;max-width:76vw;padding:12px 14px;border-radius:var(--th-radius-lg, 16px);background:var(--th-surface);border:1px solid var(--th-border-light);box-shadow:var(--th-shadow-lg);pointer-events:none}.hd-reader-peek--next{right:12px}.hd-reader-peek--prev{left:12px}.hd-reader-peek.is-armed{border-color:var(--th-accent);background:var(--th-accent-soft)}.hd-reader-peek__arrow{font-size:22px;line-height:1;color:var(--th-accent);flex:none}.hd-reader-peek__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.hd-reader-peek__label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--th-text-tertiary)}.hd-reader-peek__subject{font-size:13px;font-weight:600;color:var(--th-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-reader-peek__preview{font-size:11px;color:var(--th-text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hd-3pane--collapsed-list{grid-template-columns:0 minmax(0,1fr)}.hd-3pane--collapsed-list .hd-list{border-right:none}.hd-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--th-border-light);background:var(--th-surface);overflow:hidden}.hd-list__head{padding:var(--th-space-md) var(--th-space-md) var(--th-space-sm);border-bottom:1px solid var(--th-border-light)}.hd-list__title{font-size:15px;font-weight:700;color:var(--th-text)}.hd-list__sub{font-size:12px;color:var(--th-text-tertiary);margin-top:2px}.hd-list__filters{display:flex;flex-wrap:wrap;gap:var(--th-space-xs);padding:var(--th-space-sm) var(--th-space-md);border-bottom:1px solid var(--th-border-light)}.hd-filter{display:inline-flex;align-items:center;gap:var(--th-space-xs);padding:3px var(--th-space-sm);border-radius:var(--th-radius-sm);font-size:12px;font-weight:600;color:var(--th-text-secondary);background:transparent;border:1px solid transparent;text-decoration:none;transition:background .12s ease,color .12s ease}.hd-filter:hover{background:var(--th-surface-secondary);color:var(--th-text);text-decoration:none}.hd-filter--active{background:var(--th-accent-soft);color:var(--th-accent);border-color:var(--th-info-border)}.hd-filter__count{font-size:11px;font-weight:700;color:var(--th-text-tertiary);background:var(--th-bg);border-radius:999px;padding:0 6px;min-width:18px;text-align:center}.hd-filter--active .hd-filter__count{color:var(--th-accent);background:var(--th-surface)}.hd-filter--accent{color:var(--th-accent)}.hd-filter--accent:hover{background:var(--th-accent-soft);color:var(--th-accent)}.hd-composer__ccsuggest{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px}.hd-composer__ccsuggest-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--th-text-tertiary)}.hd-ccchip{border:1px solid var(--th-border-light);background:var(--th-surface);color:var(--th-accent);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;cursor:pointer}.hd-ccchip:hover{background:var(--th-accent);border-color:var(--th-accent);color:#fff}.hd-composer__connect{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.hd-composer__connectmsg{font-size:11.5px;color:var(--th-text-secondary)}.hd-list__error{padding:var(--th-space-sm) var(--th-space-md)}.hd-list__rows{flex:1;min-height:0;overflow-y:auto}.hd-list__empty,.hd-list__error{font-size:13px;color:var(--th-text-secondary)}.hd-list__empty{padding:var(--th-space-lg) var(--th-space-md);text-align:center}.hd-row{display:block;padding:var(--th-space-sm) var(--th-space-md);border-bottom:1px solid var(--th-border-light);border-left:1px solid transparent;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .18s ease;scroll-margin:8px 0 64px 0}@media(prefers-reduced-motion:reduce){.hd-row{transition:background .12s ease,border-color .12s ease}}.hd-row:not(.hd-row--active):hover{background:var(--th-accent-soft);border-left-color:color-mix(in srgb,var(--th-accent) 35%,transparent);text-decoration:none}.hd-row--active{background:var(--th-accent-soft);background:color-mix(in srgb,var(--th-accent) 16%,var(--th-surface));border-left-color:var(--th-accent)}.hd-row__top{display:flex;align-items:center;gap:6px}.hd-statusdot{width:8px;height:8px;border-radius:999px;background:var(--status);box-shadow:inset 0 0 0 1px #00000024;flex-shrink:0}.hd-row__subject{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--th-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-row__branddot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.hd-row__time{font-size:10px;color:var(--th-text-tertiary);white-space:nowrap;flex-shrink:0}.hd-row__snippet{margin-top:3px;font-size:11px;line-height:1.4;color:var(--th-text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hd-conversation{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--th-bg)}.hd-conversation__header{padding:var(--th-space-md) var(--th-space-lg);border-bottom:1px solid var(--th-border-light);background:var(--th-surface)}.hd-conversation__heading{display:flex;align-items:center;gap:var(--th-space-sm)}.hd-conversation__subject{font-size:17px;font-weight:700;color:var(--th-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-conversation__subject--editable{cursor:text}.hd-conversation__subject-edit{flex:1;min-width:0;font-size:17px;font-weight:700;padding:1px 4px}.hd-conversation__meta{font-size:12px;color:var(--th-text-secondary);margin-top:var(--th-space-xs)}.hd-conversation__status{padding:var(--th-space-sm) var(--th-space-lg) 0}.hd-merged-tomb{display:flex;align-items:center;gap:.6rem;margin:var(--th-space-sm) var(--th-space-lg) 0;padding:.5rem .75rem;border:1px solid var(--th-border-light, #e3e3e8);border-left:3px solid var(--th-text-muted, #8a8a8e);border-radius:var(--th-radius-md, 8px);background:var(--th-surface-subtle, #f6f7f9);font-size:.85rem;color:var(--th-text-secondary, #555)}.hd-merged-tomb__icon{font-size:1.1rem;line-height:1;opacity:.7}.hd-merged-tomb__text{flex:1}.hd-conversation__actions{display:flex;align-items:center;gap:.4rem;margin-left:auto}.hd-spam-armed,.hd-spam-confirm{background:var(--th-danger, #c0392b)!important;border-color:var(--th-danger, #c0392b)!important;color:#fff!important}.hd-spam-badge{text-transform:uppercase;letter-spacing:.04em}.hd-conversation__thread{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--th-space-md);padding:var(--th-space-lg)}.hd-conversation--empty{align-items:center;justify-content:center}.hd-empty-state{max-width:360px;text-align:center;padding:var(--th-space-xl)}.hd-empty-state__title{font-size:16px;font-weight:600;color:var(--th-text)}.hd-empty-state__sub{font-size:13px;color:var(--th-text-secondary);margin-top:var(--th-space-sm);line-height:1.5}.hd-msg{width:100%;max-width:836px;align-self:flex-start;padding:var(--th-space-md);border-radius:var(--th-radius-md);border:1px solid var(--th-border-light)}.hd-msg--inbound{background:var(--th-surface)}.hd-msg--outbound{background:var(--th-surface);border-color:var(--th-accent)}.hd-msg--prominent{max-width:980px}.hd-msg--prominent .hd-msg__body,.hd-msg--prominent .hd-msg__html{font-size:15px;line-height:1.65}.hd-msg--prominent .hd-msg__body{font-size:15px}.hd-msg--focused{border-left-color:var(--th-accent)}.hd-msg--collapsed{padding:0}.hd-msg__summary{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;padding:8px var(--th-space-md);cursor:pointer;font-size:13px}.hd-msg__summary:hover{background:var(--th-surface-secondary);border-radius:var(--th-radius-md)}.hd-msg__summaryhead{display:flex;align-items:baseline;gap:6px}.hd-msg__summaryhead .hd-msg__sender{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-msg__snippet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;padding-left:16px;line-height:1.4;color:var(--th-text-secondary);font-weight:400}.hd-msg__clip{flex:none;font-size:11px;color:var(--th-text-tertiary)}.hd-msg__caret{flex:none;font-size:10px;color:var(--th-text-tertiary)}.hd-msg__headleft{display:flex;align-items:baseline;gap:6px;min-width:0}.hd-msg__caret-btn{all:unset;cursor:pointer;font-size:10px;color:var(--th-text-tertiary);line-height:1}.hd-msg__caret-btn:hover{color:var(--th-accent)}.hd-quote-pop{position:fixed;z-index:50;transform:translateY(6px);padding:5px 10px;border:0;border-radius:var(--th-radius-sm);background:var(--th-text);color:#fff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #00000038;white-space:nowrap}.hd-quote-pop:hover{background:var(--th-accent, #0071e3)}.hd-msg--note{width:100%;max-width:836px;align-self:flex-start;padding:var(--th-space-md);border-radius:var(--th-radius-md);background:#fff8e6;border:1px solid #f0e0b0;border-left:3px dashed #d9a300}.hd-msg--note .hd-msg__sender{color:#8a6d00}.hd-msg__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--th-space-md);margin-bottom:var(--th-space-xs)}.hd-msg__sender{font-size:13px;font-weight:600;color:var(--th-text)}.hd-msg__time{font-size:11px;color:var(--th-text-tertiary);white-space:nowrap;cursor:default}.hd-msg__headright{display:inline-flex;align-items:baseline;gap:var(--th-space-sm);flex:none}.hd-msg__reply{all:unset;font-size:11px;font-weight:600;color:var(--th-accent);cursor:pointer;white-space:nowrap;opacity:0;transition:opacity .12s ease}.hd-msg:hover .hd-msg__reply,.hd-msg--focused .hd-msg__reply,.hd-msg__reply:focus-visible{opacity:1}.hd-msg__reply:hover{text-decoration:underline}.hd-msg__body{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5;color:var(--th-text)}.hd-msg__recipients{display:flex;flex-wrap:wrap;gap:var(--th-space-sm);margin-bottom:var(--th-space-xs);font-size:11px;color:var(--th-text-tertiary);word-break:break-all}.hd-msg__html{margin-top:2px}.hd-msg__attachments{display:flex;flex-wrap:wrap;gap:var(--th-space-xs);margin-top:var(--th-space-sm)}.hd-msg__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-space-xs);margin-top:var(--th-space-sm)}.hd-msg__links-label{font-size:11px;font-weight:600;color:var(--th-text-tertiary)}.hd-msg__quote-toggle{all:unset;display:inline-block;margin-top:var(--th-space-sm);font-size:12px;font-weight:600;color:var(--th-accent);cursor:pointer}.hd-msg__quote-toggle:hover{text-decoration:underline}.hd-msg__quoted{margin-top:var(--th-space-sm);padding:var(--th-space-sm);border-left:2px solid var(--th-border);background:var(--th-surface-secondary);border-radius:var(--th-radius-sm);font-family:var(--th-font);font-size:12px;line-height:1.5;color:var(--th-text-secondary);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.hd-composer{border-top:1px solid var(--th-border-light);background:var(--th-surface);padding:var(--th-space-sm) var(--th-space-lg)}.hd-composer--top{border-top:0;border-bottom:1px solid var(--th-border-light)}.hd-composer__modes{display:flex;gap:var(--th-space-xs);margin-bottom:var(--th-space-xs)}.hd-composer__mode{all:unset;cursor:pointer;padding:3px 10px;border-radius:var(--th-radius-sm);font-size:12px;font-weight:600;color:var(--th-text-secondary)}.hd-composer__mode--active{background:var(--th-surface-secondary);color:var(--th-text)}.hd-composer--collapsed{padding:var(--th-space-xs) var(--th-space-lg)}.hd-composer__collapsed{display:flex;align-items:center;gap:var(--th-space-sm)}.hd-composer__launch{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--th-border-light);border-radius:var(--th-radius-sm);font-size:13px;font-weight:600;color:var(--th-text);background:var(--th-surface-secondary)}.hd-composer__launch:hover{border-color:var(--th-accent, #0071e3);color:var(--th-accent, #0071e3)}.hd-composer__launch--note{font-weight:500;color:var(--th-text-secondary);background:transparent}.hd-composer__kbd{font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 5px;border-radius:4px;border:1px solid var(--th-border-light);background:var(--th-surface);color:var(--th-text-secondary)}.hd-composer__sendkbd{font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:8px;padding:2px 5px;border-radius:4px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}.hd-composer__draftdot{margin-left:auto;font-size:11px;font-weight:600;color:var(--th-accent, #0071e3)}.hd-composer__draftsaved{align-self:center;margin-left:var(--th-space-sm);font-size:11px;font-weight:600;color:var(--th-success, #1a7f37);white-space:nowrap}.hd-composer__collapse{all:unset;cursor:pointer;margin-left:auto;padding:3px 10px;border-radius:var(--th-radius-sm);font-size:12px;font-weight:600;color:var(--th-text-secondary)}.hd-composer__collapse:hover{color:var(--th-text);background:var(--th-surface-secondary)}.hd-composer--note{background:#fff8e6}.hd-composer--note .hd-composer__mode--active{background:#f3e3b3;color:#8a6d00}.hd-composer__recipients{display:flex;flex-flow:row wrap;align-items:center;gap:var(--th-space-xs) var(--th-space-md);margin-bottom:var(--th-space-xs)}.hd-composer__field{display:flex;align-items:center;gap:var(--th-space-sm);flex:1 1 220px}.hd-composer__rlabel{flex:none;width:32px;font-size:12px;font-weight:600;color:var(--th-text-tertiary)}.hd-composer__rinput{flex:1;min-width:0}.hd-composer__rmodes{display:flex;gap:var(--th-space-xs);flex:0 0 auto}.hd-composer__input{width:100%;min-height:56px;resize:vertical}.hd-composer__attachments{display:flex;flex-wrap:wrap;gap:var(--th-space-xs);margin-top:var(--th-space-sm)}.hd-composer__att-remove{all:unset;cursor:pointer;margin-left:4px;font-weight:700;color:var(--th-text-tertiary)}.hd-composer__att-remove:hover{color:var(--th-text)}.hd-composer__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--th-space-sm);margin-top:var(--th-space-sm)}.hd-composer__attach{margin-right:auto;cursor:pointer}.hd-window{display:flex;flex-direction:column;gap:4px;margin-top:var(--th-space-sm)}.hd-window__head{display:flex;align-items:baseline;justify-content:space-between}.hd-window__title{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--th-text-tertiary)}.hd-window__save{font-size:11px;color:var(--th-text-tertiary)}.hd-window__save--saved{color:var(--th-success, #34c759)}.hd-window__field{border:1px solid var(--th-border-light);border-radius:var(--th-radius-sm);overflow:hidden}.hd-window__summary{display:flex;align-items:center;gap:var(--th-space-xs);padding:6px 8px;cursor:pointer;font-size:12px;list-style:none;-webkit-user-select:none;user-select:none}.hd-window__summary::-webkit-details-marker{display:none}.hd-window__badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--th-accent);color:#fff;font-size:10px;font-weight:700;flex:none}.hd-window__name{font-weight:600;color:var(--th-text);white-space:nowrap}.hd-window__preview{margin-left:auto;font-size:11px;color:var(--th-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-window__key{font-family:var(--th-font-mono);font-size:9px;color:var(--th-text-tertiary);background:var(--th-surface-secondary);border:1px solid var(--th-border-light);border-radius:var(--th-radius-sm);padding:0 4px;white-space:nowrap;flex-shrink:0}.hd-window__body{padding:6px 8px 8px;display:flex;flex-direction:column;gap:6px}.hd-window__hint{font-size:11px;color:var(--th-text-tertiary);margin:0}.hd-window__ta{resize:vertical;min-height:2.2rem;font-size:12px}.hd-window__row{display:flex;align-items:center;gap:var(--th-space-sm);font-size:11px;color:var(--th-text-secondary)}.hd-window__row span{width:52px;flex:none}.hd-window__row .th-input{flex:1;min-width:0;font-size:12px}.hd-window__add{all:unset;cursor:pointer;font-size:12px;font-weight:600;color:var(--th-accent);padding:2px 0}.hd-dest{display:flex;flex-direction:column;gap:3px;padding:6px;border:1px solid var(--th-border-light);border-radius:var(--th-radius-sm);background:var(--th-surface-secondary)}.hd-dest .th-input{font-size:12px;padding:5px 8px}.hd-dest__top{display:flex;align-items:center;gap:6px}.hd-dest__phase{display:flex;gap:3px}.hd-pill{all:unset;cursor:pointer;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--th-text-tertiary);border:1px solid var(--th-border-light)}.hd-pill--on{background:var(--th-accent);color:#fff;border-color:var(--th-accent)}.hd-dest__qty{width:56px;flex:none}.hd-dest__remove{all:unset;margin-left:auto;cursor:pointer;color:var(--th-text-tertiary);font-size:16px;line-height:1}.hd-dest__remove:hover{color:var(--th-text)}.hd-dest__grid{display:grid;grid-template-columns:1fr 64px;gap:4px}.hd-dest__grid--csz{grid-template-columns:1fr 44px 64px}.hd-dest__grid--street{grid-template-columns:2.7fr 1fr}.hd-dest__grid--contact{grid-template-columns:1fr 2fr}.hd-events{grid-column:2 / -1;min-height:0;overflow-y:auto;padding:var(--th-space-lg)}.hd-events__head{display:flex;align-items:baseline;gap:var(--th-space-md);margin-bottom:var(--th-space-md)}.hd-events__title{font-size:16px;font-weight:600;color:var(--th-text)}.hd-events__sub{font-size:12px;color:var(--th-text-tertiary)}.hd-events__list{list-style:none;margin:0;padding:0;font-family:var(--th-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.hd-events__row{border-bottom:1px solid var(--th-border-light)}.hd-events__rowbtn{all:unset;display:grid;grid-template-columns:84px 200px 1fr 160px;gap:var(--th-space-sm);align-items:baseline;width:100%;box-sizing:border-box;padding:7px var(--th-space-xs);cursor:pointer;font-size:12px}.hd-events__rowbtn:hover{background:var(--th-surface-secondary)}.hd-events__time{color:var(--th-text-tertiary)}.hd-events__verb{color:var(--th-accent);font-weight:600}.hd-events__subj{color:var(--th-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-events__actor{color:var(--th-text-secondary);text-align:right}.hd-events__data{margin:0;padding:var(--th-space-sm) var(--th-space-md);background:var(--th-surface-secondary);border-radius:var(--th-radius-sm);font-size:11px;line-height:1.5;color:var(--th-text-secondary);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.hd-properties{display:flex;flex-direction:column;gap:var(--th-space-sm);min-height:0;overflow-y:auto;padding:var(--th-space-md) var(--th-space-md);border-left:1px solid var(--th-border-light);background:var(--th-surface)}.th-split:not(.th-split--stacked)>.th-split__pane>.hd-conversation,.th-split:not(.th-split--stacked)>.th-split__pane>.hd-properties{height:100%}.hd-prop{display:flex;flex-direction:column;gap:var(--th-space-xs)}.hd-prop__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--th-text-tertiary)}.hd-prop__value{font-size:13px;color:var(--th-text);word-break:break-word}.hd-prop__sub{font-size:12px;color:var(--th-text-secondary);word-break:break-word;margin-top:1px}.hd-prop__action{align-self:flex-start;margin-top:var(--th-space-xs)}@media(max-width:600px){.hd-3pane{height:auto;min-height:calc(100vh - 48px)}}.hd-sheet__title{margin:0;font-size:15px;font-weight:700;color:var(--th-text)}.hd-sheet__list{display:flex;flex-direction:column;min-height:0}.hd-sheet__list .hd-list{overflow:visible;border-right:0;height:auto}.hd-sheet__list .hd-list__rows{-webkit-overflow-scrolling:touch}.hd-sheet__props .hd-properties{border-left:0;height:auto;overflow:visible;padding-top:var(--th-space-sm)}@media(max-width:759.98px){.hd-3pane--mobile{--hd-mbar-h: 60px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 48px);overflow:hidden}.hd-brandscope--mobile .th-split.th-split--stacked{height:calc(100dvh - 48px);min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch}.hd-brandscope--mobile .th-split__pane--end{display:none}.hd-brandscope--mobile .th-split--stacked .th-split__pane--start{min-height:100%}.hd-brandscope--mobile .hd-conversation{height:auto;touch-action:pan-y;transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.hd-brandscope--mobile .hd-conversation{transition:none}}.hd-brandscope--mobile .hd-conversation__thread{flex:0 0 auto;overflow:visible;padding-bottom:calc(var(--th-space-lg) + var(--hd-mbar-h, 60px) + env(safe-area-inset-bottom,0px));padding-left:6px;padding-right:6px}.hd-brandscope--mobile .hd-msg,.hd-brandscope--mobile .hd-msg--note,.hd-brandscope--mobile .hd-msg__summary{padding-left:10px;padding-right:10px}.hd-brandscope--mobile .hd-composer--bottom{padding-bottom:calc(var(--th-space-sm) + var(--hd-mbar-h, 60px) + env(safe-area-inset-bottom,0px))}.hd-brandscope--mobile .hd-msg,.hd-brandscope--mobile .hd-msg__html,.hd-brandscope--mobile .hd-msg__body{max-width:100%}.hd-brandscope--mobile .hd-msg__body{overflow-wrap:anywhere;word-break:break-word}.hd-3pane--mobile .hd-conversation__actions .th-btn,.hd-3pane--mobile .hd-conversation__actions .hd-filter,.hd-3pane--mobile .hd-composer__launch{min-height:44px}.hd-3pane--mobile .hd-hdrmenu__btn{min-width:44px;min-height:44px}.hd-3pane--mobile .hd-list__filters .hd-filter,.hd-3pane--mobile .hd-list__brands .hd-brandfilter,.hd-3pane--mobile .hd-composer__recipients .hd-filter{min-height:44px}.hd-brandscope--mobile .hd-msg__reply{opacity:1;font-size:13px;padding:8px;margin:-8px -4px}.hd-3pane--mobile .hd-window__key,.hd-3pane--mobile .hd-composer__kbd,.hd-3pane--mobile .hd-composer__sendkbd{display:none}input,textarea,select,[contenteditable],.re__content,.ProseMirror{font-size:16px!important}}.hd-brandscope{display:contents}.hd-list__brands{display:flex;flex-wrap:wrap;gap:var(--th-space-xs);padding:var(--th-space-sm) var(--th-space-md);border-bottom:1px solid var(--th-border-light);background:var(--th-surface-secondary)}.hd-brandfilter{display:inline-flex;align-items:center;gap:6px;padding:3px var(--th-space-sm);border-radius:var(--th-radius-sm);font-size:12px;font-weight:600;color:var(--th-text-secondary);background:transparent;border:1px solid transparent;text-decoration:none;transition:background .12s ease,color .12s ease}.hd-brandfilter:hover{background:var(--th-surface);color:var(--th-text);text-decoration:none}.hd-brandfilter--active{background:var(--th-surface);color:var(--th-text);border-color:var(--th-border)}.hd-brandfilter__dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.hd-brandchip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--th-text-secondary)}.hd-brandchip__dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.hd-brandbar{display:flex;align-items:center;gap:var(--th-space-sm);margin-bottom:var(--th-space-sm);font-size:12px}.hd-brandbar__dot{width:10px;height:10px;border-radius:999px;background:var(--th-accent);flex-shrink:0;box-shadow:0 0 0 3px var(--th-accent-soft)}.hd-brandbar__name{font-weight:700;color:var(--th-text)}.hd-brandbar__posture{color:var(--th-text-secondary)}.hd-brandbar__posture:before{content:"·";margin-right:var(--th-space-sm);color:var(--th-text-tertiary)}.hd-brandbar__tools{display:inline-flex;gap:4px;margin-left:auto}.hd-toolchip{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--th-accent);background:var(--th-accent-soft);border-radius:var(--th-radius-sm);padding:1px 6px}.hd-brandbar--unrouted .hd-brandbar__dot{background:var(--th-text-tertiary);box-shadow:none}.hd-brandbar--unrouted .hd-brandbar__name{color:var(--th-text-secondary)}.hd-palette__backdrop.svelte-1xdld1b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000006b;display:flex;justify-content:center;align-items:flex-start;padding:11vh 16px 16px}.hd-palette.svelte-1xdld1b{width:min(640px,94vw);max-height:74vh;display:flex;flex-direction:column;background:var(--th-surface);border:1px solid var(--th-border-light);border-radius:var(--th-radius-lg, 14px);box-shadow:0 24px 60px #00000059;overflow:hidden}.hd-palette__box.svelte-1xdld1b{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--th-border-light)}.hd-palette__box.svelte-1xdld1b:focus-within{border-color:var(--th-accent)}.hd-palette__glass.svelte-1xdld1b{color:var(--th-text-tertiary);font-size:18px}.hd-palette__box.svelte-1xdld1b input:where(.svelte-1xdld1b){flex:1;background:transparent;border:0;outline:none;color:var(--th-text);font-size:16px;padding:15px 0}.hd-palette__box.svelte-1xdld1b input:where(.svelte-1xdld1b)::placeholder{color:var(--th-text-tertiary)}.hd-palette__hint.svelte-1xdld1b{color:var(--th-text-tertiary);font-size:11px;border:1px solid var(--th-border-light);border-radius:6px;padding:2px 6px}.hd-palette__msg.svelte-1xdld1b{color:var(--th-text-secondary);margin:20px 16px;font-size:13px}.hd-palette__msg--err.svelte-1xdld1b{color:var(--th-danger, #c0392b)}.hd-palette__groups.svelte-1xdld1b{overflow-y:auto;padding:6px 8px 8px}.hd-palette__group.svelte-1xdld1b{margin-top:10px}.hd-palette__glabel.svelte-1xdld1b{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--c);margin:0 8px 4px}.hd-palette__gc.svelte-1xdld1b{color:var(--th-text-tertiary);background:var(--th-surface-secondary);border-radius:10px;padding:0 7px;font-size:10px}.hd-palette__hits.svelte-1xdld1b{list-style:none;margin:0;padding:0}.hd-palette__hit.svelte-1xdld1b{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.hd-palette__hit--active.svelte-1xdld1b{background:var(--th-surface-secondary);border-color:var(--th-border-light)}.hd-palette__dot.svelte-1xdld1b{width:8px;height:8px;border-radius:50%;flex:none}.hd-palette__body.svelte-1xdld1b{flex:1;min-width:0}.hd-palette__title.svelte-1xdld1b{display:block;font-size:14px;color:var(--th-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-palette__snip.svelte-1xdld1b{display:block;color:var(--th-text-secondary);font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-palette__snip.svelte-1xdld1b mark:where(.svelte-1xdld1b){background:transparent;color:var(--th-accent);font-weight:600}.hd-palette__more.svelte-1xdld1b{all:unset;cursor:pointer;display:inline-block;margin:2px 0 4px 30px;font-size:12px;font-weight:600;color:var(--th-accent)}.hd-palette__more.svelte-1xdld1b:hover{text-decoration:underline}.hd-palette__truncated.svelte-1xdld1b{margin:2px 0 4px 30px;font-size:11px;color:var(--th-text-tertiary)}.hd-palette__foot.svelte-1xdld1b{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--th-border-light);color:var(--th-text-tertiary);font-size:11px}.hd-palette__foot.svelte-1xdld1b kbd:where(.svelte-1xdld1b){border:1px solid var(--th-border-light);border-radius:5px;padding:1px 5px;font-family:var(--th-font-mono, monospace);font-size:10px;margin:0 1px}.hd-tagfilter.svelte-1drt9u7{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.hd-tagfilter__btn.svelte-1drt9u7{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:none}.hd-tagfilter__caret.svelte-1drt9u7{font-size:.6rem;opacity:.7}.hd-tagfilter__chips.svelte-1drt9u7{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}.hd-tagfilter__chip.svelte-1drt9u7{display:inline-flex;align-items:center;gap:2px;font-size:.68rem;padding:1px 4px;border-radius:999px;background:var(--th-accent-soft, #e8f2fd);color:var(--th-accent, #0071e3)}.hd-tagfilter__chipx.svelte-1drt9u7{background:none;border:none;cursor:pointer;color:inherit;font-size:.8rem;line-height:1;padding:0}.hd-tagfilter__clear.svelte-1drt9u7{background:none;border:none;cursor:pointer;color:var(--th-text-muted, #8a8a8e);font-size:.66rem;text-decoration:underline}.hd-tagfilter__menu.svelte-1drt9u7{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:15rem;background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e3e3e8);border-radius:8px;box-shadow:0 8px 24px #00000024;padding:6px}.hd-tagfilter__search.svelte-1drt9u7{box-sizing:border-box;width:100%;margin-bottom:4px}.hd-tagfilter__list.svelte-1drt9u7{max-height:14rem;overflow-y:auto;display:flex;flex-direction:column}.hd-tagfilter__empty.svelte-1drt9u7{margin:0;padding:6px;font-size:.74rem;color:var(--th-text-muted, #8a8a8e)}.hd-tagfilter__opt.svelte-1drt9u7{display:flex;align-items:center;gap:6px;padding:4px 5px;border-radius:6px;cursor:pointer;font-size:.8rem}.hd-tagfilter__opt.svelte-1drt9u7:hover{background:var(--th-accent-soft, #e8f2fd)}.hd-tagfilter__opt--special.svelte-1drt9u7{font-weight:600;color:var(--th-text-secondary, #4a4a4f)}.hd-tagfilter__sep.svelte-1drt9u7{height:1px;background:var(--th-border-light, #e3e3e8);margin:4px 2px}.hd-tagfilter__name.svelte-1drt9u7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tam__backdrop.svelte-1ubj0ms{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14183057;display:flex;align-items:center;justify-content:center;padding:20px}.tam.svelte-1ubj0ms{width:440px;max-width:94vw;max-height:80vh;overflow:hidden;background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e3e3e8);border-radius:14px;box-shadow:0 18px 48px #00000038;display:flex;flex-direction:column}.tam__head.svelte-1ubj0ms{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.tam__head.svelte-1ubj0ms h2:where(.svelte-1ubj0ms){margin:0;font-size:16px;font-weight:700;color:var(--th-text, #1d1d1f)}.tam__x.svelte-1ubj0ms{border:none;background:var(--th-surface-2, #f2f2f5);width:28px;height:28px;border-radius:8px;cursor:pointer;color:var(--th-text-muted, #8a8a8e)}.tam__note.svelte-1ubj0ms{margin:0 18px 10px;font-size:12px;color:var(--th-text-muted, #8a8a8e);line-height:1.5}.tam__err.svelte-1ubj0ms{margin:0 18px 8px;font-size:12px;color:var(--th-error, #b0445a)}.tam__list.svelte-1ubj0ms{overflow-y:auto;padding:0 10px 14px}.tam__row.svelte-1ubj0ms{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px}.tam__row.svelte-1ubj0ms:hover{background:var(--th-surface-2, #f2f2f5)}.tam__name.svelte-1ubj0ms{flex:1;font-size:13px;font-weight:600;color:var(--th-text, #1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tam__in.svelte-1ubj0ms{flex:1;border:1px solid var(--th-accent, #0071e3);border-radius:7px;padding:5px 9px;font-size:13px;background:var(--th-surface, #fff);color:var(--th-text, #1d1d1f)}.tam__in.svelte-1ubj0ms:focus{outline:none}.tam__btn.svelte-1ubj0ms{border:1px solid var(--th-border-light, #e3e3e8);background:var(--th-surface, #fff);color:var(--th-text-muted, #8a8a8e);font-weight:600;font-size:12px;padding:5px 11px;border-radius:7px;cursor:pointer;white-space:nowrap}.tam__btn.svelte-1ubj0ms:hover:not(:disabled){border-color:var(--th-accent, #0071e3);color:var(--th-accent, #0071e3)}.tam__btn.svelte-1ubj0ms:disabled{opacity:.5;cursor:default}.tam__btn--go.svelte-1ubj0ms{background:var(--th-accent, #0071e3);color:var(--th-on-accent, #fff);border-color:var(--th-accent, #0071e3)}.tam__btn--go.svelte-1ubj0ms:hover:not(:disabled){color:var(--th-on-accent, #fff)}.tam__btn--del.svelte-1ubj0ms{color:var(--th-error, #b0445a);border-color:var(--th-error-border, #e2a9b3)}.tam__btn--del.svelte-1ubj0ms:hover:not(:disabled){background:var(--th-error-bg, #fdf2f4);color:var(--th-error, #b0445a);border-color:var(--th-error-border, #d2697a)}.tam__empty.svelte-1ubj0ms{padding:18px;text-align:center;color:var(--th-text-muted, #8a8a8e);font-size:13px}.hd-tagfilter.svelte-c2zfvp{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.hd-tagfilter__btn.svelte-c2zfvp{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:none}.hd-tagfilter__caret.svelte-c2zfvp{font-size:.6rem;opacity:.7}.hd-tagfilter__chips.svelte-c2zfvp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}.hd-tagfilter__chip.svelte-c2zfvp{display:inline-flex;align-items:center;gap:2px;font-size:.68rem;padding:1px 4px;border-radius:999px;background:var(--th-accent-soft, #e8f2fd);color:var(--th-accent, #0071e3)}.hd-tagfilter__chipx.svelte-c2zfvp{background:none;border:none;cursor:pointer;color:inherit;font-size:.8rem;line-height:1;padding:0}.hd-tagfilter__clear.svelte-c2zfvp{background:none;border:none;cursor:pointer;color:var(--th-text-muted, #8a8a8e);font-size:.66rem;text-decoration:underline}.hd-tagfilter__menu.svelte-c2zfvp{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:15rem;background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e3e3e8);border-radius:8px;box-shadow:0 8px 24px #00000024;padding:6px;outline:none}.hd-tagfilter__search.svelte-c2zfvp{box-sizing:border-box;width:100%;margin-bottom:4px}.hd-tagfilter__list.svelte-c2zfvp{max-height:14rem;overflow-y:auto;display:flex;flex-direction:column}.hd-tagfilter__empty.svelte-c2zfvp{margin:0;padding:6px;font-size:.74rem;color:var(--th-text-muted, #8a8a8e)}.hd-tagfilter__opt.svelte-c2zfvp{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:none;border:none;padding:4px 5px;border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--th-text, #1d1d1f)}.hd-tagfilter__opt.svelte-c2zfvp:hover{background:var(--th-accent-soft, #e8f2fd)}.hd-tagfilter__opt--cursor.svelte-c2zfvp{background:var(--th-accent-soft, #e8f2fd);box-shadow:inset 2px 0 0 var(--th-accent, #0071e3)}.hd-tagfilter__check.svelte-c2zfvp{width:.8rem;flex:none;color:var(--th-accent, #0071e3);font-size:.74rem;text-align:center}.hd-tagfilter__name.svelte-c2zfvp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-tagfilter__hint.svelte-c2zfvp{margin-top:4px;font-size:.62rem;color:var(--th-text-muted, #8a8a8e)}.hd-tagfilter__hint.svelte-c2zfvp kbd:where(.svelte-c2zfvp){font-family:inherit;font-size:.6rem;padding:0 .22rem;border-radius:3px;background:var(--th-surface-subtle, #eef1f4);border:1px solid var(--th-border-light, #e3e3e8)}.hd-tagfilter__manage.svelte-c2zfvp{width:100%;margin-top:4px;padding:6px;border:none;border-top:1px solid var(--th-border-light, #e3e3e8);background:none;cursor:pointer;font-size:.74rem;color:var(--th-accent, #0071e3);text-align:left}.hd-tagfilter__manage.svelte-c2zfvp:hover{background:var(--th-accent-soft, #e8f2fd);border-radius:6px}.hd-views.svelte-11y6dl8{position:relative;display:block;border-bottom:1px solid var(--th-border-light, #e3e3e8)}.hd-views__btn.svelte-11y6dl8{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;cursor:pointer;padding:8px 12px;border:none;border-radius:0;background:var(--th-surface, #fff);color:var(--th-text-secondary, #4a4a4f);font-size:12px;font-weight:600}.hd-views__btn.svelte-11y6dl8:hover,.hd-views__btn--open.svelte-11y6dl8{background:var(--th-surface-secondary, #f5f5f7);color:var(--th-text, #1d1d1f)}.hd-views__star.svelte-11y6dl8{color:var(--th-star-active);font-size:12px}.hd-views__label.svelte-11y6dl8{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-views__caret.svelte-11y6dl8{font-size:.6rem;opacity:.7}.hd-views__menu.svelte-11y6dl8{position:absolute;top:100%;left:0;right:0;z-index:20;width:100%;box-sizing:border-box;background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e3e3e8);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 10px 24px #00000024;padding:8px;outline:none}.hd-views__list.svelte-11y6dl8{display:flex;flex-direction:column;max-height:16rem;overflow-y:auto}.hd-views__row.svelte-11y6dl8{display:flex;align-items:center;gap:4px;border-radius:6px}.hd-views__row--active.svelte-11y6dl8{background:var(--th-accent-soft, #e8f2fd)}.hd-views__row--cursor.svelte-11y6dl8{box-shadow:inset 2px 0 0 var(--th-accent, #0071e3)}.hd-views__hint.svelte-11y6dl8{margin-top:4px;font-size:.62rem;color:var(--th-text-muted, #8a8a8e)}.hd-views__hint.svelte-11y6dl8 kbd:where(.svelte-11y6dl8){font-family:inherit;font-size:.6rem;padding:0 .22rem;border-radius:3px;background:var(--th-surface-subtle, #eef1f4);border:1px solid var(--th-border-light, #e3e3e8)}.hd-views__apply.svelte-11y6dl8{flex:1;min-width:0;display:flex;align-items:baseline;gap:5px;text-align:left;background:none;border:none;cursor:pointer;padding:6px 7px;border-radius:6px;font-size:.8rem;color:var(--th-text, #1d1d1f)}.hd-views__apply.svelte-11y6dl8:hover{background:var(--th-accent-soft, #e8f2fd)}.hd-views__name.svelte-11y6dl8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-views__count.svelte-11y6dl8{flex:none;color:var(--th-text-tertiary, #8a8a8e);font-size:.74rem}.hd-views__del.svelte-11y6dl8{flex:none;background:none;border:none;cursor:pointer;color:var(--th-text-tertiary, #8a8a8e);font-size:.78rem;padding:4px 6px;border-radius:6px}.hd-views__del.svelte-11y6dl8:hover{color:var(--th-error, #d2495b)}.hd-views__divider.svelte-11y6dl8{height:1px;background:var(--th-border-light, #e3e3e8);margin:5px 2px}.hd-views__empty.svelte-11y6dl8{margin:0 0 6px;padding:4px 6px;font-size:.74rem;color:var(--th-text-muted, #8a8a8e);line-height:1.4}.hd-views__save.svelte-11y6dl8{display:flex;gap:5px;align-items:center}.hd-views__input.svelte-11y6dl8{box-sizing:border-box;flex:1;min-width:0}.hd-views__savebtn.svelte-11y6dl8{flex:none;border:none;cursor:pointer;padding:6px 10px;border-radius:6px;background:var(--th-accent, #0071e3);color:var(--th-on-accent, #fff);font-size:.74rem;font-weight:600}.hd-views__savebtn.svelte-11y6dl8:disabled{opacity:.5;cursor:default}.hd-bulk.svelte-hr2hk0{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px var(--th-space-sm, 8px) 0;padding:6px 10px;background:var(--th-accent-soft, #e8f2fd);border:1px solid var(--th-accent, #0071e3);border-radius:var(--th-radius-md, 8px);font-size:.8rem}.hd-bulk__count.svelte-hr2hk0{font-weight:600}.hd-bulk__group.svelte-hr2hk0{display:inline-flex;gap:3px}.hd-bulk__tagwrap.svelte-hr2hk0{position:relative;display:inline-flex}.hd-bulk__tagmenu.svelte-hr2hk0{position:absolute;top:calc(100% + 4px);left:0;z-index:25;width:15rem;background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e3e3e8);border-radius:8px;box-shadow:0 8px 24px #00000024;padding:6px}.hd-bulk__search.svelte-hr2hk0{box-sizing:border-box;width:100%;margin-bottom:4px}.hd-bulk__taglist.svelte-hr2hk0{max-height:13rem;overflow-y:auto;display:flex;flex-direction:column}.hd-bulk__empty.svelte-hr2hk0{margin:0;padding:6px;font-size:.74rem;color:var(--th-text-muted, #8a8a8e)}.hd-bulk__tagopt.svelte-hr2hk0{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--th-text, #1c1c1e)}.hd-bulk__tagopt.svelte-hr2hk0:hover{background:var(--th-accent-soft, #e8f2fd)}.hd-bulk__tagname.svelte-hr2hk0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.hd-bulk__on.svelte-hr2hk0{color:var(--th-accent, #0071e3);font-weight:700}.hd-bulk__tagactions.svelte-hr2hk0{display:flex;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--th-border-light, #f0f0f3)}.hd-bulk__note.svelte-hr2hk0{font-size:.72rem;color:var(--th-text-secondary, #555)}.hd-bulk__clear.svelte-hr2hk0{margin-left:auto}.hd-undotoast.svelte-7pq6u1{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:10px;background:var(--th-text, #1c1c1e);color:var(--th-on-accent);padding:8px 14px;border-radius:8px;font-size:.8rem;box-shadow:0 8px 24px #00000047;max-width:90vw}.hd-undotoast__msg.svelte-7pq6u1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-undotoast__btn.svelte-7pq6u1{background:none;border:1px solid rgba(255,255,255,.4);color:var(--th-on-accent);border-radius:6px;padding:2px 8px;font-size:.74rem;cursor:pointer;flex:none}.hd-undotoast__btn.svelte-7pq6u1:hover{background:#ffffff1f}.hd-row__snooze.svelte-18mhhwi{font-size:9px;line-height:1.4;padding:0 5px;border-radius:999px;white-space:nowrap;background:var(--th-warning-bg);color:var(--th-warning);flex:none}.hd-row__tags.svelte-18mhhwi{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.hd-row__tag.svelte-18mhhwi{font-size:9px;line-height:1.4;padding:0 5px;border-radius:999px;background:var(--th-accent-soft, #e8f2fd);color:var(--th-accent, #0071e3);max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-rowwrap.svelte-18mhhwi{display:flex;align-items:stretch;border-right:3px solid transparent}.hd-rowwrap--sel.svelte-18mhhwi{background:var(--th-accent-soft, #e8f2fd)}.hd-rowwrap--needsreply.svelte-18mhhwi{border-right-color:var(--th-info)}.hd-rowwrap.svelte-18mhhwi .hd-row__swipe:where(.svelte-18mhhwi){flex:1;min-width:0}.hd-rowwrap.svelte-18mhhwi .hd-row:where(.svelte-18mhhwi){min-width:0}.hd-row__check.svelte-18mhhwi{flex:none;align-self:center;margin:0 2px 0 8px;cursor:pointer}.hd-row__swipe.svelte-18mhhwi{position:relative}@media(max-width:759.98px){.hd-row__swipe.svelte-18mhhwi{overflow:hidden}.hd-row__swipe.svelte-18mhhwi .hd-row:where(.svelte-18mhhwi){touch-action:pan-y}}.hd-row__swipe.svelte-18mhhwi .hd-row:where(.svelte-18mhhwi){position:relative;z-index:1}.hd-row--swiping.svelte-18mhhwi{background:var(--th-surface, #fff)}.hd-row__swipebg.svelte-18mhhwi{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;color:var(--th-on-accent);font-size:13px;font-weight:700;letter-spacing:.02em}.hd-row__swipebg--close.svelte-18mhhwi{justify-content:flex-end;padding-right:18px;background:var(--th-danger, #d1344b)}.hd-row__swipebg--snooze.svelte-18mhhwi{justify-content:flex-start;padding-left:18px;background:var(--th-warning)}.hd-swipe-hint.svelte-18mhhwi{display:flex;align-items:center;gap:8px;margin:8px 10px;padding:8px 10px;border:1px dashed var(--th-border, #d2d2d7);border-radius:var(--th-radius-md, 8px);background:var(--th-surface-secondary, #f4f4f7);color:var(--th-text-secondary, #555);font-size:12px}.hd-swipe-hint__text.svelte-18mhhwi{flex:1}.hd-swipe-hint__text.svelte-18mhhwi b:where(.svelte-18mhhwi){color:var(--th-text, #1d1d1f)}.hd-swipe-hint__x.svelte-18mhhwi{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:var(--th-radius-sm, 6px);color:var(--th-text-tertiary, #86868b);cursor:pointer}.hd-list__search.svelte-18mhhwi{display:flex;align-items:center;gap:8px;width:100%;margin-top:var(--th-space-sm);padding:7px 10px;background:var(--th-surface-secondary);border:1px solid var(--th-border-light);border-radius:var(--th-radius-md);color:var(--th-text-secondary);font-size:12px;cursor:pointer;text-align:left}.hd-list__search.svelte-18mhhwi:hover{border-color:var(--th-accent);color:var(--th-text)}.hd-list__search-glass.svelte-18mhhwi{font-size:14px;color:var(--th-text-tertiary)}.hd-list__search-label.svelte-18mhhwi{flex:1}.hd-list__search-kbd.svelte-18mhhwi{font:600 10px/1 var(--th-font-mono, ui-monospace, monospace);padding:2px 5px;border:1px solid var(--th-border-light);border-radius:4px;background:var(--th-surface);color:var(--th-text-tertiary)}.hd-health.svelte-15y213f{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--th-text-secondary, #555);padding:0 6px;cursor:default;-webkit-user-select:none;user-select:none}.hd-health__dot.svelte-15y213f{width:8px;height:8px;border-radius:50%;flex:none;background:#9aa0a6}.hd-health--ok.svelte-15y213f .hd-health__dot:where(.svelte-15y213f){background:#1a9d4b}.hd-health--stale.svelte-15y213f .hd-health__dot:where(.svelte-15y213f){background:#e5a000}.hd-health--down.svelte-15y213f .hd-health__dot:where(.svelte-15y213f){background:#d23f3f}.hd-health--idle.svelte-15y213f .hd-health__dot:where(.svelte-15y213f){background:#9aa0a6}.hd-health--down.svelte-15y213f{color:var(--th-error)}.hd-nav.svelte-13gk586{display:contents}.hd-nav__burger.svelte-13gk586{display:none}.hd-nav__links.svelte-13gk586{display:flex;align-items:center;gap:var(--th-space-sm, 8px)}@media(max-width:759.98px){.hd-nav.svelte-13gk586{display:inline-flex;position:relative}.hd-nav__burger.svelte-13gk586{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;line-height:1;border-radius:8px;border:1px solid var(--th-border-light, #e8e8ed);background:var(--th-surface, #fff);color:var(--th-text, #1d1d1f);cursor:pointer}.hd-nav__burger[aria-expanded=true].svelte-13gk586{background:var(--th-surface-secondary, #f3f4f6)}.hd-nav__links.svelte-13gk586{display:none;position:absolute;top:calc(100% + 8px);right:0;flex-direction:column;align-items:stretch;gap:2px;min-width:220px;max-width:92vw;padding:6px;background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e8e8ed);border-radius:var(--th-radius-md, 12px);box-shadow:0 10px 30px #00000029;z-index:200}.hd-nav--open.svelte-13gk586 .hd-nav__links:where(.svelte-13gk586){display:flex}.hd-nav__links.svelte-13gk586 .th-btn,.hd-nav__links.svelte-13gk586 a,.hd-nav__links.svelte-13gk586 button{width:100%;justify-content:flex-start;min-height:44px}}.cmp-backdrop.svelte-1gbgelo{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:60;padding:1rem}.cmp.svelte-1gbgelo{width:100%;max-width:36rem;max-height:90vh;overflow-y:auto;background:var(--th-surface, #fff);border-radius:12px;border:1px solid var(--th-border-light, #e3e3e8);padding:1.25rem 1.4rem;box-shadow:0 10px 40px #0003}.cmp__title.svelte-1gbgelo{margin:0 0 .3rem;font-size:1.05rem}.cmp__hint.svelte-1gbgelo{margin:0 0 1rem;font-size:.8rem;color:var(--th-text-secondary, #555);line-height:1.5}.cmp__field.svelte-1gbgelo{display:grid;grid-template-columns:4.5rem 1fr;align-items:center;gap:.6rem;margin-bottom:.55rem}.cmp__label.svelte-1gbgelo{font-size:.78rem;font-weight:600;color:var(--th-text-secondary, #555)}.cmp__opt.svelte-1gbgelo{font-weight:400;color:var(--th-text-muted, #8a8a8e)}.cmp__field.svelte-1gbgelo input{box-sizing:border-box;width:100%}.cmp__cc-toggle.svelte-1gbgelo{background:none;border:none;padding:0 0 .55rem 5.1rem;margin:0;color:var(--th-accent, #0071e3);font-size:.76rem;cursor:pointer}.cmp__body.svelte-1gbgelo{margin:.5rem 0 .9rem}.cmp__err.svelte-1gbgelo{color:var(--th-error);font-size:.8rem;margin:0 0 .6rem}.cmp__actions.svelte-1gbgelo{display:flex;justify-content:flex-end;gap:.5rem}.cmp__search.svelte-1gbgelo{position:relative;margin-bottom:.6rem}.cmp__search.svelte-1gbgelo input{box-sizing:border-box;width:100%}.cmp__results.svelte-1gbgelo{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:5;max-height:15rem;overflow-y:auto;background:var(--th-surface, #fff);border:1px solid var(--th-border-light, #e3e3e8);border-radius:8px;box-shadow:0 8px 24px #0000001f}.cmp__results-empty.svelte-1gbgelo{margin:0;padding:.6rem .7rem;font-size:.78rem;color:var(--th-text-muted, #8a8a8e)}.cmp__result.svelte-1gbgelo{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;background:none;border:none;border-bottom:1px solid var(--th-border-light, #f0f0f3);cursor:pointer;text-align:left}.cmp__result.svelte-1gbgelo:last-child{border-bottom:none}.cmp__result.svelte-1gbgelo:hover{background:var(--th-accent-soft, #e8f2fd)}.cmp__result-main.svelte-1gbgelo{display:flex;flex-direction:column;min-width:0}.cmp__result-name.svelte-1gbgelo{font-size:.84rem;color:var(--th-text, #1c1c1e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp__result-sub.svelte-1gbgelo{font-size:.72rem;color:var(--th-text-muted, #8a8a8e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp__badge.svelte-1gbgelo{flex:none;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .35rem;border-radius:4px;background:var(--th-surface-subtle, #eef1f4);color:var(--th-text-secondary, #555)}.cmp__badge--org.svelte-1gbgelo{background:var(--th-accent-violet-bg);color:var(--th-accent-violet)}.cmp__picked.svelte-1gbgelo{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;padding:.4rem .55rem;border:1px solid var(--th-accent, #0071e3);border-radius:8px;background:var(--th-accent-soft, #e8f2fd)}.cmp__picked-name.svelte-1gbgelo{font-size:.84rem;font-weight:600}.cmp__picked-co.svelte-1gbgelo{font-size:.76rem;color:var(--th-text-secondary, #555)}.cmp__picked-x.svelte-1gbgelo{margin-left:auto;background:none;border:none;font-size:1rem;line-height:1;cursor:pointer;color:var(--th-text-muted, #8a8a8e)}.cmp__nomail.svelte-1gbgelo{margin:-.2rem 0 .6rem;font-size:.74rem;color:var(--th-warning)}.cmp__tomatch.svelte-1gbgelo{margin:-.15rem 0 .55rem 5.1rem;font-size:.74rem;color:var(--th-success);line-height:1.4}@media(max-width:759.98px){.cmp__actions.svelte-1gbgelo{padding-bottom:env(safe-area-inset-bottom,0px)}.cmp__picked-x.svelte-1gbgelo{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}.hd-whoami.svelte-12qhfyh{font-size:.75rem;color:var(--th-text-muted, #6b7280);padding:0 .4rem;white-space:nowrap;align-self:center}.hd-logoff.svelte-12qhfyh:hover{border-color:var(--th-danger, #b02a37);color:var(--th-danger, #b02a37)}.hd-update-banner.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.4rem .8rem;font-size:.8rem;text-align:center;background:var(--th-accent, #0b3d2e);color:#fff;box-shadow:0 1px 4px #0003}.hd-update-banner__btn.svelte-12qhfyh{font:inherit;cursor:pointer;padding:.15rem .7rem;border-radius:5px;border:1px solid rgba(255,255,255,.7);background:transparent;color:#fff}.hd-update-banner__btn.svelte-12qhfyh:hover{background:#ffffff26}
