@font-face{font-family:Instrument Serif;src:url(/experience-v2/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}.qt{--night:#06100c;--soil:#0f1d17;--line:#efe8d824;--bone:#efe8d8;--soft:#efe8d8a8;--gold:#d9a441;--glow:#f2cf86;--warn:#f0a35c;background:radial-gradient(70% 50% at 70% 0%, #11261d, var(--night) 70%);min-height:100vh;color:var(--bone);padding:120px clamp(16px,5vw,72px) 80px}.qt-head{max-width:54rem}.qt-head h1{letter-spacing:-.02em;margin-top:.6rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.95}.qt-head>p:last-child{max-width:44rem;color:var(--soft);margin-top:1rem;line-height:1.6}.qt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.8rem;font-weight:700}.qt-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:2.5rem;display:grid}.qt-form{gap:16px;display:grid}.qt-form fieldset{border:1px solid var(--line);background:#ffffff08;border-radius:14px;min-width:0;padding:20px}.qt-form legend{align-items:center;gap:10px;padding:0 6px;font-size:1.05rem;font-weight:700;display:flex}.qt-form legend span{background:var(--gold);width:26px;height:26px;color:var(--night);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.qt-form label,.qt-label{margin-top:6px;font-size:.9rem;font-weight:600;display:block}.qt-form select,.qt-form input[type=number]{border:1px solid var(--line);background:var(--soil);width:100%;min-height:44px;color:var(--bone);font:inherit;border-radius:10px;margin-top:6px;padding:0 12px}.qt-help{color:var(--soft);margin-top:6px;font-size:.82rem;line-height:1.5}.qt-team{align-items:center;gap:8px;margin-top:8px;display:flex}.qt-team select{flex:1;min-width:0;margin-top:0}.qt-stepper{border:1px solid var(--line);border-radius:10px;align-items:center;display:flex}.qt-stepper button{width:40px;height:44px;color:var(--bone);cursor:pointer;background:0 0;border:0;font-size:1.2rem}.qt-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}.qt-link{min-height:36px;color:var(--glow);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;font-weight:600}.qt-pair{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.qt-tools{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.qt-form .qt-tool{border:1px solid var(--line);cursor:pointer;border-radius:10px;gap:10px;margin:0;padding:12px;display:flex}.qt-tool:has(input:checked){border-color:var(--gold);background:#d9a44114}.qt-tool input{width:18px;height:18px;accent-color:var(--gold);margin-top:2px}.qt-tool span{gap:2px;display:grid}.qt-tool em{color:var(--glow);font-size:.85rem;font-style:normal}.qt-tool small{color:var(--soft);font-weight:400;line-height:1.45}.qt-result{background:#06100ccc;border:1px solid #d9a44166;border-radius:16px;max-height:calc(100vh - 120px);padding:24px;position:sticky;top:100px;overflow:auto}.qt-total{margin-top:6px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1}.qt-total span{color:var(--soft);margin-left:6px;font-family:inherit;font-size:1rem}.qt-lines{gap:8px;margin-top:14px;font-size:.92rem;display:grid}.qt-lines li{justify-content:space-between;gap:12px;display:flex}.qt-lines small{color:var(--soft);font-size:.75rem;display:block}.qt-lines b{font-variant-numeric:tabular-nums}.qt-space{background:#d9a4411a;border:1px solid #d9a44173;border-radius:10px;margin-top:18px;padding:12px 14px;line-height:1.5}.qt-space p:last-child{margin-top:4px;font-size:.9rem}.qt-caps{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.qt-caps ul{gap:10px;margin-top:10px;display:grid}.qt-caps li{border-left:2px solid var(--line);gap:3px;padding-left:12px;font-size:.88rem;display:grid}.qt-caps li[data-origin=core]{border-color:var(--gold)}.qt-caps small{color:var(--soft);line-height:1.45}.qt-origin{letter-spacing:.04em;color:var(--soft);font-size:.75rem}.qt-com{color:var(--glow)}.qt-tbd,.qt-pending,.qt-unpriced{color:var(--bone);font-style:italic}.qt-warn{color:var(--warn);background:#f0a35c1f;border-radius:8px;padding:6px 8px;font-size:.8rem;line-height:1.4}.qt-terms{color:var(--soft);gap:6px;margin-top:18px;font-size:.8rem;line-height:1.5;display:grid}.qt-error{color:var(--warn);margin-top:8px}.qt-ctas{margin-top:18px}.qt-btn{border-radius:999px;align-items:center;min-height:46px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.qt-btn-gold{background:var(--gold);color:var(--night)}.qt-btn-gold:hover{background:var(--bone)}.qt-empty{border:1px solid var(--line);border-radius:14px;margin-top:2rem;padding:24px;line-height:1.6}.qt-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qt :focus-visible{outline:3px solid var(--glow);outline-offset:2px}@media (max-width:900px){.qt-grid,.qt-tools,.qt-pair{grid-template-columns:minmax(0,1fr)}.qt-result{max-height:none;position:static}}
