html[data-pack=licensing]:root .ht-quote-library{margin-bottom:40px}html[data-pack=licensing]:root .ht-quote-library h1{font-size:28px}html[data-pack=licensing]:root .ht-quote-library>h2{letter-spacing:-.03em;margin:28px 0 12px;font-size:24px}html[data-pack=licensing]:root .ht-quote-library>label{color:#abb4be;gap:8px;margin:24px 0;font-size:13px;display:grid}html[data-pack=licensing]:root .ht-quote-library select,html[data-pack=licensing]:root .ht-quote-library input{color:#f1f3f5;background:#15191d;border:1px solid #35404b;border-radius:8px;max-width:100%;min-height:44px;padding:10px 12px}html[data-pack=licensing]:root .ht-quote-hero{border-bottom:1px solid #35404b;justify-content:space-between;gap:24px;padding:32px 0;display:flex}html[data-pack=licensing]:root .ht-quote-hero>div{gap:4px;display:grid}html[data-pack=licensing]:root .ht-quote-hero strong{letter-spacing:-.035em;font-size:34px;font-weight:600}html[data-pack=licensing]:root .ht-quote-hero span{color:#abb4be;font-size:13px}html[data-pack=licensing]:root .ht-quote-hero>div:last-child{text-align:right}html[data-pack=licensing]:root .ht-factory-list>section{border-bottom:1px solid #35404b;grid-template-columns:1fr auto;gap:8px 24px;padding:24px 0;display:grid}html[data-pack=licensing]:root .ht-factory-list h3{margin:0 0 8px;font-size:15px}html[data-pack=licensing]:root .ht-factory-list p{margin:4px 0;font-size:13px}html[data-pack=licensing]:root .ht-factory-list small{color:#abb4be;font-size:13px}html[data-pack=licensing]:root .ht-best{color:#9bd5b5!important}html[data-pack=licensing]:root .ht-factory-price{text-align:right;align-content:center;gap:8px;display:grid}html[data-pack=licensing]:root .ht-factory-price strong{letter-spacing:-.025em;font-size:24px;font-weight:550}html[data-pack=licensing]:root .ht-quote-source{color:#abb4be;grid-column:1/-1;margin-top:16px}html[data-pack=licensing]:root .ht-quote-source summary{cursor:pointer;min-height:36px;font-size:12px}html[data-pack=licensing]:root .ht-quote-source p{overflow-wrap:anywhere;font-size:12px}html[data-pack=licensing]:root .ht-quote-library>label.ht-wholesale{color:#f1f3f5;align-items:center;gap:12px;margin-top:32px;display:flex}html[data-pack=licensing]:root .ht-wholesale input{width:120px}html[data-pack=licensing]:root .ht-quote-library>p{font-size:13px}html[data-pack=licensing]:root .ht-canvas-body .contracts-upload,html[data-pack=licensing]:root .ht-canvas-body .contracts-page-note{box-shadow:none;background:#252d35;border-radius:14px;padding:24px}html[data-pack=licensing]:root .ht-canvas-body .contracts-upload{margin:24px 0}html[data-pack=licensing]:root .ht-canvas-body .contracts-h2{font:600 18px/1.3 var(--night-glass-font), sans-serif}html[data-pack=licensing]:root .ht-canvas-body .qt-views{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}html[data-pack=licensing]:root .ht-canvas-body .qt-views a{color:#f1f3f5;background:#252d35;border-radius:8px;padding:8px 12px}html[data-pack=licensing]:root .ht-canvas-body .qt-views strong{font-size:15px}html[data-pack=licensing]:root .ht-canvas-body .button{color:#15191d;box-shadow:none;background:#f1b28e;border-radius:8px}html[data-pack=licensing]:root .ht-canvas-body .button-quiet{color:#f1f3f5;background:#252d35}html[data-pack=licensing]:root .ht-canvas-body input[type=file]{max-width:100%;font-size:12px}html[data-pack=licensing]:root .ht-canvas-body input[type=file]::file-selector-button{color:#f1f3f5;background:#35404b;border:0;border-radius:6px;min-height:36px;padding:8px}html[data-pack=licensing]:root .ht-canvas-body .qt-assumptions,html[data-pack=licensing]:root .ht-canvas-body .contracts-list{box-shadow:none;background:#1d2329;border-radius:8px}html[data-pack=licensing]:root .ht-canvas-body .ht-cost-digit{animation:ht-cost-pop var(--digit-dur) var(--digit-ease) both}@media (max-width:680px){html[data-pack=licensing]:root .ht-quote-hero{gap:16px}html[data-pack=licensing]:root .ht-quote-hero strong{font-size:30px}html[data-pack=licensing]:root .ht-factory-list>section{gap:12px}html[data-pack=licensing]:root .ht-factory-price strong{font-size:22px}html[data-pack=licensing]:root .ht-factory-price small{font-size:11px}html[data-pack=licensing]:root .ht-canvas-body .contracts-upload{padding:18px}}@media (prefers-reduced-motion:reduce){html[data-pack=licensing]:root .ht-canvas-body .ht-cost-digit{animation:none}}html[data-pack=licensing]:root .ht-quote-library .ht-item-picker{margin:0 0 12px;font-size:12px}html[data-pack=licensing]:root .ht-quote-library .ht-item-picker summary{min-height:24px}html[data-pack=licensing]:root .ht-quote-library .ht-quote-hero{padding:24px 0}html[data-pack=licensing]:root .ht-quote-library .ht-factory-list>section{padding:20px 0}html[data-pack=licensing]:root .ht-quote-library .ht-quote-source{border-top:1px solid #35404b;margin-top:12px;padding-top:16px}html[data-pack=licensing]:root .ht-quote-library .ht-quote-source summary{white-space:nowrap}html[data-pack=licensing]:root #ht-canvas-picker{margin-left:auto;margin-right:12px}html[data-pack=licensing]:root #ht-canvas-picker .ht-item-picker{margin:0;position:relative}html[data-pack=licensing]:root #ht-canvas-picker summary{cursor:pointer;font-size:12px}html[data-pack=licensing]:root #ht-canvas-picker label{z-index:2;background:#252d35;border-radius:8px;gap:8px;width:min(300px,75vw);padding:16px;display:grid;position:absolute;top:32px;right:0}html[data-pack=licensing]:root #ht-canvas-picker select{color:#f1f3f5;background:#15191d;border:1px solid #35404b;border-radius:8px;width:100%;min-height:44px}@keyframes ht-cost-pop{0%{transform:translateY(var(--digit-distance));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}html[data-pack=licensing]:root #ht-canvas-picker summary{align-items:center;min-height:44px;font-size:13px;display:flex}html[data-pack=licensing]:root .ht-quote-item-title{align-items:flex-start;margin-bottom:8px}html[data-pack=licensing]:root .ht-quote-library .ht-quote-subtitle{max-width:46ch;margin:8px 0 0}html[data-pack=licensing]:root .ht-shell .ht-quote-source{width:100%;max-width:none;display:block}html[data-pack=licensing]:root .ht-shell .ht-quote-source summary{width:100%;max-width:none;font-size:13px;display:list-item}html[data-pack=licensing]:root .ht-quote-item-title{display:block;position:relative}html[data-pack=licensing]:root .ht-quote-item-title h1{padding-right:100px}html[data-pack=licensing]:root .ht-quote-item-title>.ht-product-art{width:84px;height:84px;position:absolute;top:0;right:0}html[data-pack=licensing]:root .htg.g-ready.g-workroom .g-ready-page .wr-library-tools>label{margin:0}html[data-pack=licensing]:root .htg.g-ready.g-workroom .g-ready-page .wr-library-tools input::placeholder{color:#afbec6;opacity:1}.wr-other-quote{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:16px 0}.wr-other-quote>span{margin-top:4px;display:block}.wr-other-quote dl>div{justify-content:space-between;gap:16px;padding-top:8px;display:flex}.wr-other-quote dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.wr-missing-lead-times{margin-top:24px}.wr-missing-lead-times summary{cursor:pointer;padding:12px 0}.wr-heading-skeleton{background:var(--border);border-radius:8px;width:60%;height:48px}.htg.g-ready .g-quote-comparison .g-page-disclosure>button{text-align:left;justify-content:flex-start}
.name-signals{border-top:1px solid var(--border);max-width:760px;margin-top:40px;padding-top:24px}.name-signals h2{font:600 20px/1.3 var(--heading-font);margin:0 0 8px}.name-signals h3{font:600 15px/1.4 var(--body-font);margin:24px 0 8px}.name-signals ul{margin:0;padding:0;list-style:none}.name-signals li{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.name-signals a{color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}.signals-headline{font-weight:600}.signals-why{max-width:65ch;margin:0;font-size:14px;line-height:1.5}.signals-meta{color:var(--muted);margin:0;font-size:13px}.signals-court{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:65ch;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.signals-help{color:var(--muted);overflow-wrap:anywhere;margin:4px 0;font-size:13px}.signals-error{color:var(--danger);overflow-wrap:anywhere;margin:8px 0;font-size:14px}.signals-case{border-top:1px solid var(--border);margin:12px 0;padding:12px 0}.signals-case header{gap:2px;margin-bottom:4px;display:grid}.signals-case header a{font-weight:600}.signals-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.signals-actions .button,.signals-search .button{min-height:44px}.signals-search{gap:6px;max-width:420px;margin:16px 0;display:grid}.signals-search label{color:var(--muted);font-size:13px}.signals-search input{border:1px solid var(--control-border,var(--border));background:var(--surface);min-height:44px;color:var(--fg);font:inherit;border-radius:6px;padding:0 12px}.signals-agents li{grid-template-columns:1fr}@media (prefers-reduced-motion:no-preference){.name-signals .button{transition:background-color .15s}}
.deal-email-items{max-width:740px;margin:32px 0 24px}.deal-email-items h2{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:500}.deal-email-items ul{margin:0;padding:0;list-style:none}.deal-email-items li{border-top:1px solid var(--border);gap:6px;padding:14px 0;display:grid}.deal-email-items li:last-child{border-bottom:1px solid var(--border)}.deal-email-text{max-width:65ch;margin:0;font-size:15px;line-height:1.5}.deal-email-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:65ch;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.deal-email-actions{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.deal-email-link,.deal-email-dismiss{color:var(--muted);text-underline-offset:3px;font-size:14px;text-decoration:underline}.deal-email-link{align-items:center;min-height:44px;display:inline-flex}.deal-email-link:hover,.deal-email-dismiss:hover{color:var(--fg)}.deal-email-settings{border-bottom:1px solid var(--border);gap:16px;max-width:720px;padding:32px 0;display:grid}.deal-email-settings h2{margin:0;font-size:24px}.deal-email-settings p{max-width:65ch;margin:0}.deal-email-switch{align-items:center;gap:12px;width:fit-content;font-weight:500;display:inline-flex}.deal-email-switch input{appearance:none;background:var(--border);cursor:pointer;width:40px;height:24px;min-height:0;transition:background-color var(--duration-quick) var(--ease-smooth-out);border-radius:12px;flex:none;margin:0;position:relative}.deal-email-switch input:after{content:"";background:var(--surface);width:18px;height:18px;transition:transform var(--duration-quick) var(--ease-smooth-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #24272440}.deal-email-switch input:checked{background:var(--accent)}.deal-email-switch input:checked:after{transform:translate(16px)}.deal-email-switch input:focus-visible,.deal-email-cap input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.deal-email-switch input:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.deal-email-switch input,.deal-email-switch input:after{transition:none}}.deal-email-cap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.deal-email-cap input{border:1px solid var(--control-border);background:var(--surface);width:88px;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 12px}.deal-email-cap input:disabled{background:var(--rail);color:var(--muted)}.deal-email-error{color:var(--danger);font-size:14px}@media (max-width:600px){.deal-email-items{margin-top:20px}.deal-email-items li{gap:4px;padding:10px 0}.deal-email-text{font-size:14px}.deal-email-quote{-webkit-line-clamp:1}.deal-email-actions{gap:0 16px}.deal-email-actions .button{min-height:36px;padding-inline:12px}.deal-email-link{min-height:36px}}
