.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-grow{flex-grow:1}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.inset-0{inset:0}.z-50{z-index:50}.mx-auto{margin-inline:auto}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-mt-6{scroll-margin-top:1.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2\.5{padding-inline:.625rem}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.px-6{padding-inline:1.5rem}.py-0\.5{padding-block:.125rem}.py-1{padding-block:.25rem}.py-2{padding-block:.5rem}.py-3{padding-block:.75rem}.py-4{padding-block:1rem}.py-6{padding-block:1.5rem}.py-8{padding-block:2rem}.py-10{padding-block:2.5rem}.py-12{padding-block:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-5{padding-left:1.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.ml-6{margin-left:1.5rem}.my-1{margin-block:.25rem}.my-3{margin-block:.75rem}.my-6{margin-block:1.5rem}.my-8{margin-block:2rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-8>*+*{margin-top:2rem}.space-x-3>*+*{margin-left:.75rem}.w-6{width:1.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-full{width:100%}.h-3{height:.75rem}.h-6{height:1.5rem}.h-12{height:3rem}.h-96{height:24rem}.min-w-full{min-width:100%}.min-h-screen{min-height:100dvh}.min-h-\[60vh\]{min-height:60vh}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[90vh\]{max-height:90vh}.max-w-xs{max-width:20rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-none{max-width:none}.text-\[10px\]{font-size:10px}.text-xs{font-size:.75rem;line-height:1.45}.text-sm{font-size:.875rem;line-height:1.5}.text-lg{font-size:1.125rem;line-height:1.45}.text-xl{font-size:1.25rem;line-height:1.35}.text-2xl{font-size:1.5rem;line-height:1.25}.text-3xl{font-size:1.875rem;line-height:1.2}.font-normal{font-weight:400}.font-medium{font-weight:550}.font-semibold{font-weight:650}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-mono{font-family:var(--mono)}.text-left{text-align:left}.text-center{text-align:center}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.65}.tracking-tight{letter-spacing:-.015em}.tracking-wider{letter-spacing:.06em}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.break-words{overflow-wrap:break-word}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.text-gray-900,.text-gray-800,.text-slate-900{color:var(--ink)}.text-gray-700,.text-gray-600{color:var(--ink-2)}.text-gray-500,.text-gray-400{color:var(--ink-3)}.text-white{color:var(--accent-ink)}.text-indigo-700,.text-indigo-600,.text-blue-600{color:var(--accent)}.text-blue-900{color:var(--info)}.text-red-900,.text-red-800,.text-red-700,.text-red-600{color:var(--danger)}.text-green-900,.text-green-800,.text-green-600{color:var(--ok)}.text-amber-900,.text-amber-800,.text-amber-700,.text-amber-600{color:var(--warn)}.bg-white{background-color:var(--surface)}.bg-gray-50{background-color:var(--surface-2)}.bg-gray-100{background-color:var(--surface-sunk)}.bg-gray-200{background-color:var(--rule)}.bg-indigo-600,.bg-blue-600{background-color:var(--accent)}.bg-indigo-50,.bg-blue-50{background-color:var(--accent-wash)}.bg-red-600{background-color:var(--danger)}.bg-red-100,.bg-red-50{background-color:var(--danger-wash)}.bg-green-100,.bg-green-50{background-color:var(--ok-wash)}.bg-amber-100,.bg-amber-50{background-color:var(--warn-wash)}.bg-black\/50{background-color:#00000080}.border{border:1px solid var(--rule)}.border-t{border-top:1px solid var(--rule)}.border-b{border-bottom:1px solid var(--rule)}.border-gray-100,.border-gray-200,.border-slate-200{border-color:var(--rule)}.border-gray-300,.border-slate-300,.border-slate-400{border-color:var(--rule-strong)}.border-blue-100{border-color:var(--info)}.border-indigo-300{border-color:var(--accent)}.border-red-300,.border-red-200{border-color:var(--danger)}.border-green-200{border-color:var(--ok)}.border-amber-500,.border-amber-300,.border-amber-200{border-color:var(--warn)}.border-transparent{border-color:#0000}.divide-y>*+*{border-top:1px solid var(--rule)}.divide-gray-100>*+*,.divide-gray-200>*+*{border-top-color:var(--rule)}.rounded{border-radius:var(--radius-s)}.rounded-md{border-radius:8px}.rounded-lg{border-radius:var(--radius-m)}.rounded-full{border-radius:var(--radius-pill)}.shadow-sm{box-shadow:var(--shadow-1)}.shadow-xl{box-shadow:var(--shadow-3)}.cursor-pointer{cursor:pointer}.transition-all{transition:all var(--dur-2) var(--ease-out)}.transition-colors{transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out)}.duration-300{transition-duration:var(--dur-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hover\:bg-gray-50:hover{background-color:var(--surface-2)}.hover\:bg-indigo-100:hover,.hover\:bg-indigo-50:hover{background-color:var(--accent-wash)}.hover\:bg-indigo-700:hover,.hover\:bg-blue-700:hover{background-color:var(--accent-strong)}.hover\:bg-red-700:hover{background-color:var(--danger);filter:brightness(.92)}.hover\:bg-red-50:hover{background-color:var(--danger-wash)}.hover\:text-gray-900:hover{color:var(--ink)}.hover\:text-blue-800:hover{color:var(--accent-strong)}.hover\:underline:hover{text-decoration:underline}.focus\:outline-none:focus{outline:none}.focus\:border-indigo-500:focus{border-color:var(--accent)}.focus\:ring-2:focus,.focus\:ring-indigo-500:focus{box-shadow:0 0 0 3px var(--accent-glow)}.focus\:ring-red-500:focus{box-shadow:0 0 0 3px var(--danger-wash)}.focus\:ring-offset-2:focus{outline-offset:2px}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}input.peer{opacity:0;width:0;height:0;position:absolute}.peer-focus\:outline-none:focus{outline:none}.peer:focus-visible+.relative,.peer:focus-visible~.relative{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-pill)}input.peer:focus-visible+div{outline:2px solid var(--accent);outline-offset:2px}.peer-checked\:bg-indigo-600{background-color:color-mix(in srgb, var(--ink-3) 45%, transparent);transition:background-color var(--dur-2) var(--ease-out);flex:none}.peer:checked~.peer-checked\:bg-indigo-600,.peer:checked+.peer-checked\:bg-indigo-600{background-color:var(--accent)}.after\:absolute:after{position:absolute}.after\:content-\[\'\'\]:after{content:""}.after\:top-\[2px\]:after{top:2px}.after\:left-\[2px\]:after{left:2px}.after\:h-5:after{height:1.25rem}.after\:w-5:after{width:1.25rem}.after\:rounded-full:after{border-radius:var(--radius-pill)}.after\:bg-white:after{background-color:#fff}.after\:border:after{border:1px solid var(--rule)}.after\:border-gray-300:after{border-color:var(--rule-strong)}.after\:transition-all:after{transition:all var(--dur-2) var(--ease-out)}.peer:checked~.peer-checked\:after\:translate-x-full:after,.peer:checked+.peer-checked\:after\:translate-x-full:after{transform:translate(100%)}.peer:checked~.peer-checked\:after\:border-white:after,.peer:checked+.peer-checked\:after\:border-white:after{border-color:#fff}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:w-auto{width:auto}.sm\:mt-0{margin-top:0}.sm\:ml-3{margin-left:.75rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-inline:1.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:px-8{padding-inline:2rem}}.px-2{padding-inline:.5rem}.ml-4{margin-left:1rem}.mt-12{margin-top:3rem}.capitalize{text-transform:capitalize}.opacity-60{opacity:.6}.cursor-not-allowed{cursor:not-allowed}.bg-blue-100{background-color:var(--info-wash)}.text-blue-800{color:var(--info)}.hover\:border-indigo-500:hover{border-color:var(--accent)}.hover\:shadow-sm:hover{box-shadow:var(--shadow-1)}
.qt-page{overflow-x:clip}.qt-page>.qt-stage,.qt-page>.qt-section,.qt-page>.qt-cta{content-visibility:auto;contain-intrinsic-size:auto 60rem}.qt-page[data-reveal-sections]>.qt-stage,.qt-page[data-reveal-sections]>.qt-section,.qt-page[data-reveal-sections]>.qt-cta{content-visibility:visible}.qt-section{padding-block:var(--section)}.qt-section--sunk{background:var(--bg-deep)}.qt-section__head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.qt-section__head h2{font-size:var(--step-4);margin:.9rem 0 0}.qt-section__head h2 em,.qt-restore__copy h2 em,.qt-stage__copy h2 em,.qt-who-grid h2 em,.qt-cta h2 em{color:var(--accent)}.qt-section__head p:not(.qt-label){color:var(--ink-2);font-size:var(--step-1);max-width:40rem;margin:1.25rem 0 0;line-height:1.55}.qt-section__head--center{text-align:center;margin-inline:auto}.qt-section__head--center .qt-label{justify-content:center}.qt-section__head--center p:not(.qt-label){margin-inline:auto}.qt-paper{background:var(--score-paper);border-radius:var(--radius-m);box-shadow:var(--paper-shadow);margin:0;padding:clamp(.9rem,2vw,1.4rem)}.qt-paper img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.qt-paper figcaption{border-top:1px solid var(--score-edge);color:#5a5245;margin-top:.8rem;padding-top:.7rem;font-size:.85rem}.qt-ticks{gap:.7rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.qt-ticks li{color:var(--ink);align-items:flex-start;gap:.7rem;font-weight:520;display:flex}.qt-ticks svg{background:var(--accent-wash);width:1.3rem;height:1.3rem;color:var(--accent);border-radius:50%;flex:none;margin-top:.1rem;padding:.2rem}.qt-hero{isolation:isolate;padding:clamp(2.5rem,6vw,5rem) 0 clamp(3.5rem,7vw,6rem);position:relative}.qt-hero__staff{z-index:-1;background-image:radial-gradient(60rem 36rem at 88% 20%, var(--glow-a), transparent 70%), radial-gradient(40rem 30rem at 8% 90%, var(--glow-b), transparent 70%), repeating-linear-gradient(to bottom, var(--staff) 0 1px, transparent 1px 11px, var(--staff) 11px 12px, transparent 12px 22px, var(--staff) 22px 23px, transparent 23px 33px, var(--staff) 33px 34px, transparent 34px 44px, var(--staff) 44px 45px, transparent 45px 132px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.qt-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.qt-hero__copy{min-width:0;max-width:42rem}.qt-hero__title{font-size:var(--step-6);letter-spacing:-.035em;margin:1.25rem 0 0;font-weight:540;line-height:.98}.qt-hero__title em{color:var(--accent);letter-spacing:-.03em;font-weight:460;display:block}@media (max-width:40rem){.qt-hero__title em{line-height:1.12}}@media not all and (max-width:60rem){.qt-hero{padding-top:min(clamp(2.5rem,6vw,5rem),6svh)}.qt-hero__title{font-size:clamp(2.5rem, 24svh - 7.25rem, var(--step-6))}}.qt-hero__lede{max-width:36rem;color:var(--ink-2);margin:1.75rem 0 0;font-size:clamp(1.1rem,1rem + .35vw,1.28rem);line-height:1.6}.qt-hero__kicker{font-family:var(--display);font-variation-settings:"opsz" 20;color:var(--ink);margin:1rem 0 0;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-style:italic}.qt-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.qt-hero__actions .qt-btn{white-space:normal;text-align:center;max-width:100%}.qt-hero__actions+.qt-note{margin-top:1.25rem}@media (max-width:34rem){.qt-hero__actions .qt-btn{flex:100%}}.qt-hero__assure{color:var(--ink-3);flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.qt-hero__assure li{align-items:center;gap:.4rem;display:inline-flex}:root[data-viewer=member]:not([data-invitation=ready]) .qt-invitation{visibility:hidden;animation:0s linear 4s forwards qt-invitation-wait}@keyframes qt-invitation-wait{to{visibility:visible}}.qt-invitation-hint,:root[data-viewer=member][data-invitation-hint]:not([data-invitation=ready]) .qt-invitation{display:none}:root[data-viewer=member][data-invitation-hint=open]:not([data-invitation=ready]) .qt-invitation-hint[data-hint=open],:root[data-viewer=member][data-invitation-hint=waves]:not([data-invitation=ready]) .qt-invitation-hint[data-hint=waves],:root[data-viewer=member][data-invitation-hint=places_today]:not([data-invitation=ready]) .qt-invitation-hint[data-hint=places_today],:root[data-viewer=member][data-invitation-hint=studio_closed]:not([data-invitation=ready]) .qt-invitation-hint[data-hint=studio_closed],:root[data-viewer=member][data-invitation-hint=account_suspended]:not([data-invitation=ready]) .qt-invitation-hint[data-hint=account_suspended]{display:contents}.qt-hero__assure svg{width:1rem;height:1rem;color:var(--ok)}.qt-stack{aspect-ratio:1/1.08;justify-self:center;width:100%;max-width:38rem;position:relative}.qt-sheet{background:var(--score-paper);box-shadow:var(--paper-shadow);transition:transform var(--dur-3) var(--ease-out);animation:qt-sheet-in .9s var(--ease-out) both;border-radius:6px;margin:0;padding:.6rem;position:absolute}.qt-sheet img{mix-blend-mode:multiply;border-radius:2px;width:100%;height:auto;display:block}.qt-sheet figcaption{border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-inverse);letter-spacing:.02em;white-space:nowrap;box-shadow:var(--shadow-2);padding:.3rem .75rem;font-size:.76rem;font-weight:650;position:absolute;top:-.85rem;left:1rem}.qt-sheet--old{background:#ebe1c9;width:60%;animation-delay:80ms;top:3%;left:0;transform:rotate(-6deg)}.qt-sheet--old img{filter:contrast(.92)}.qt-sheet--old figcaption{color:#fbf6ea;background:#6b5d44}.qt-sheet--new{z-index:2;width:61%;animation-delay:.26s;top:0;right:0;transform:rotate(3deg)}.qt-sheet--new figcaption{left:auto;right:1rem}.qt-sheet--part{z-index:3;width:62%;animation-delay:.44s;bottom:0;left:12%;transform:rotate(-1.5deg)}.qt-sheet--part figcaption{background:var(--accent);color:var(--accent-ink)}@keyframes qt-sheet-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (hover:hover){.qt-stack:hover .qt-sheet--old{transform:rotate(-9deg)translate(-4%,1%)}.qt-stack:hover .qt-sheet--new{transform:rotate(5deg)translate(4%,-2%)}.qt-stack:hover .qt-sheet--part{transform:rotate(0)translateY(-3%)}}@media (prefers-reduced-motion:reduce){.qt-sheet{animation:none}}@media (max-width:60rem){.qt-hero__inner{grid-template-columns:minmax(0,1fr)}.qt-stack{max-width:30rem;margin-top:1rem}.qt-hero{padding-top:max(1.5rem,min(clamp(2.5rem,6vw,5rem),13svh - 3.8rem))}.qt-hero__title{margin-top:max(.75rem,min(1.25rem,7svh - 2.15rem))}.qt-hero__lede{margin-top:max(1.1rem,min(1.75rem,9svh - 2.65rem))}.qt-hero__actions{margin-top:max(1.25rem,min(2rem,10svh - 2.875rem))}}.qt-asks{border-block:1px solid var(--rule);background:var(--surface-2);padding:1.6rem 0 1.9rem}.qt-asks__title{text-align:center;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1.1rem;font-size:.78rem;font-weight:700}.qt-asks__rail{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.qt-asks__track{flex:none;gap:.75rem;margin:0;padding:0 .375rem;list-style:none;animation:70s linear infinite qt-marquee;display:flex}.qt-asks__rail:hover .qt-asks__track,.qt-asks__rail:focus-within .qt-asks__track{animation-play-state:paused}.qt-asks__track li{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-family:var(--display);font-variation-settings:"opsz" 20;white-space:nowrap;flex:none;padding:.6rem 1.1rem;font-size:1.05rem;font-style:italic}.qt-asks__hint{padding-inline:var(--gutter);text-align:center;color:var(--ink-2);margin:-.65rem 0 1.1rem;font-size:.95rem}.qt-ask{transition:border-color .16s,color .16s;position:relative}.qt-ask:hover{border-color:var(--accent);color:var(--ink)}.qt-ask__link{color:inherit;text-decoration:none}.qt-ask__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.qt-ask__link:focus-visible{outline:none}.qt-ask__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-pill)}.qt-asks__track li:before{content:"“";color:var(--accent);margin-right:.1em}.qt-asks__track li:after{content:"”";color:var(--accent);margin-left:.05em}@keyframes qt-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.qt-asks__rail{padding-inline:var(--gutter);justify-content:center;-webkit-mask-image:none;mask-image:none}.qt-asks__track{flex-wrap:wrap;flex:1;justify-content:center;animation:none}.qt-asks__track[aria-hidden=true]{display:none}.qt-asks__track li{white-space:normal;flex:0 auto;max-width:100%}}@media (max-width:40rem){.qt-asks__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;justify-content:flex-start;padding-inline:0;overflow-x:auto}.qt-asks__rail::-webkit-scrollbar{display:none}.qt-asks__rail{-webkit-mask-image:none;mask-image:none}.qt-asks__track{padding-inline:var(--gutter);flex-wrap:nowrap;flex:none;justify-content:flex-start;animation:none}.qt-asks__track[aria-hidden=true]{display:none}.qt-asks__track li{white-space:normal;scroll-snap-align:start;border-radius:1.1rem;flex:none;width:min(78vw,19rem)}.qt-asks__title{padding-inline:var(--gutter)}}.qt-proof{padding:clamp(2.5rem,5vw,3.5rem) 0}.qt-proof__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.qt-proof__list li{border-left:1px solid var(--rule);padding:.25rem clamp(1rem,2.5vw,2rem)}.qt-proof__list li:first-child{border-left:0;padding-left:0}.qt-proof__figure{font-family:var(--display);font-variation-settings:"opsz" 22;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2.75rem,2rem + 2.6vw,4.25rem);font-weight:500;line-height:1}.qt-proof__figure span{font-family:var(--sans);letter-spacing:.02em;color:var(--accent);margin-left:.35rem;font-size:.95rem;font-weight:650}.qt-proof__body{color:var(--ink-3);margin:.6rem 0 0;font-size:.94rem;line-height:1.5}@media (max-width:60rem){.qt-proof__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.qt-proof__list li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:30rem){.qt-proof__list{gap:1.75rem 1.25rem}.qt-proof__list li{border-left:0;padding:0}.qt-proof__figure{font-size:2.6rem}.qt-proof__figure span{margin:.35rem 0 0;display:block}.qt-proof__body{font-size:.88rem}}.qt-restore{padding-top:clamp(3rem,6vw,5rem)}.qt-restore__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.qt-restore__copy h2{font-size:var(--step-4);margin:.9rem 0 0}.qt-restore__copy>p:not(.qt-label){color:var(--ink-2);font-size:var(--step-1);margin:1.25rem 0 0;line-height:1.55}.qt-restore__figure{margin:0}.qt-restore__figure figcaption{color:var(--ink-3);margin-top:1rem;font-size:.9rem}.qt-restore__figure figcaption strong{color:var(--ink-2);font-weight:600}@media (max-width:60rem){.qt-restore__grid{grid-template-columns:1fr}}.qt-compare__stage{aspect-ratio:1600/772;border-radius:var(--radius-l);background:var(--score-paper);box-shadow:var(--paper-shadow);touch-action:pan-y;position:relative;overflow:hidden}.qt-compare__img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;height:100%;padding:1.4% 2%;position:absolute;inset:0}.qt-compare__stage{background:#ece3cd}.qt-compare__after{background:var(--score-paper);clip-path:inset(0 0 0 var(--pos,50%));position:absolute;inset:0}.qt-compare__tag{z-index:2;border-radius:var(--radius-pill);letter-spacing:.02em;pointer-events:none;padding:.3rem .75rem;font-size:.76rem;font-weight:650;position:absolute;top:.8rem}.qt-compare__tag--before{color:#fbf6ea;background:#6b5d44;left:.8rem}.qt-compare__tag--after{background:var(--accent);color:var(--accent-ink);right:.8rem}.qt-compare__handle{top:0;bottom:0;left:var(--pos,50%);z-index:2;background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.qt-compare__knob{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--accent-ink);transition:transform var(--dur-2) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #00000040}.qt-compare__knob svg{width:1.2rem;height:1.2rem}.qt-compare__range{z-index:3;opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.qt-compare__stage:hover .qt-compare__knob{transform:translate(-50%,-50%)scale(1.08)}.qt-compare__stage:has(.qt-compare__range:focus-visible) .qt-compare__knob{outline:3px solid var(--ink);outline-offset:3px}.qt-capgroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.qt-capgroups:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.qt-capgroups:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:62rem;margin-inline:auto}.qt-capgroups:has(>:only-child){grid-template-columns:minmax(0,36rem);justify-content:center}.qt-capgroup{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-1);flex-direction:column;padding:clamp(1.4rem,2.4vw,1.9rem);display:flex}.qt-capgroup__head{border-bottom:1px solid var(--rule);align-items:center;gap:1rem;margin-bottom:.4rem;padding-bottom:1.2rem;display:flex}.qt-capgroup__glyph--small{font-size:2.7rem!important}.qt-capgroup__glyph{border-radius:var(--radius-m);background:var(--accent-wash);width:3.4rem;height:3.4rem;color:var(--accent);font-family:var(--music);flex:none;place-items:center;font-size:1.9rem;line-height:1;display:grid}.qt-capgroup__head h3{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:560}.qt-capgroup__head p{color:var(--ink-3);margin:.2rem 0 0;font-size:.9rem}.qt-capgroup__items{margin:0;padding:0;list-style:none}.qt-capgroup__items li{border-bottom:1px solid var(--rule);padding:1.05rem 0}.qt-capgroup__items li:last-child{border-bottom:0;padding-bottom:0}.qt-capgroup__items h4{letter-spacing:-.01em;margin:0;font-size:1.03rem;font-weight:650}.qt-capgroup__items p{color:var(--ink-2);margin:.35rem 0 0;font-size:.95rem;line-height:1.55}@media (max-width:72rem){.qt-capgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56rem){.qt-capgroups:has(>:nth-child(3):last-child){grid-template-columns:1fr}}@media (max-width:40rem){.qt-capgroups,:is(.qt-capgroups:has(>:nth-child(2):last-child),.qt-capgroups:has(>:only-child)){grid-template-columns:1fr}}.qt-work{background:var(--bg-deep)}.qt-feature{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2rem,4vw,3.25rem);display:grid}.qt-feature:first-of-type{border-top:0;padding-top:0}.qt-feature--flip .qt-feature__copy{order:2}.qt-feature__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-ink);margin:0;font-size:.8rem;font-weight:680}.qt-feature__kicker cite{text-transform:none;letter-spacing:.01em;font-style:italic;font-family:var(--display);font-variation-settings:"opsz" 20;font-size:1.05em}.qt-feature h3{font-family:var(--display);font-variation-settings:"opsz" 20;font-size:var(--step-3);letter-spacing:-.025em;margin:.85rem 0 0;font-weight:540;line-height:1.08}.qt-feature__copy>p:not(.qt-feature__kicker){color:var(--ink-2);margin:1.1rem 0 0;font-size:1.06rem;line-height:1.65}.qt-feature__copy>p.qt-feature__pull{border-left:2px solid var(--accent);font-family:var(--display);font-variation-settings:"opsz" 20;color:var(--ink);margin:1.4rem 0 0;padding-left:1rem;font-size:1.3rem;font-style:italic;line-height:1.4}.qt-feature__facts{flex-wrap:wrap;gap:1.25rem 2.5rem;margin:1.75rem 0 0;display:flex}.qt-feature__facts div{gap:.15rem;display:grid}.qt-feature__facts dt{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.03em;color:var(--ink);font-size:2.4rem;font-weight:500;line-height:1}.qt-feature__facts dd{color:var(--ink-3);margin:0;font-size:.88rem}.qt-feature__media{margin:0}.qt-feature__media--pair{gap:1.1rem;display:grid}.qt-feature__media--pair .qt-paper:nth-child(2){margin-left:clamp(0rem,4vw,3rem)}@media (max-width:60rem){.qt-feature{grid-template-columns:1fr}.qt-feature--flip .qt-feature__copy{order:0}}.qt-roster{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.qt-roster__from,.qt-roster__to{border-radius:var(--radius-pill);padding:.35rem .8rem;font-size:.86rem;font-weight:600}.qt-roster__from{background:var(--surface-sunk);color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.qt-roster__to{background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink)}.qt-roster__arrow{width:2.25rem;height:auto;color:var(--accent)}.qt-stage,.qt-cta{isolation:isolate;background:var(--band);color:var(--band-ink);position:relative}.qt-stage{padding-block:clamp(4rem,9vw,7rem)}.qt-stage:before,.qt-cta__staff{content:"";z-index:-1;background-image:radial-gradient(50rem 26rem at 80% 0%, #d6a95d1f, transparent 70%), repeating-linear-gradient(to bottom, var(--band-rule) 0 1px, transparent 1px 11px, var(--band-rule) 11px 12px, transparent 12px 22px, var(--band-rule) 22px 23px, transparent 23px 33px, var(--band-rule) 33px 34px, transparent 34px 44px, var(--band-rule) 44px 45px, transparent 45px 140px);opacity:.8;position:absolute;inset:0}.qt-stage .qt-label,.qt-cta .qt-label{color:var(--band-accent)}.qt-stage h2,.qt-cta h2{color:var(--band-ink)}.qt-stage h2 em,.qt-cta h2 em{color:var(--band-accent)}.qt-stage__copy h2{font-size:var(--step-4);margin:.9rem 0 0}.qt-stage__copy p:not(.qt-label){color:var(--band-ink-2);font-size:var(--step-1);margin:1.25rem 0 0;line-height:1.55}.qt-stage__copy a{color:var(--band-accent)}.qt-stage__copy a:hover{color:var(--band-ink)}.qt-clip{margin:0}.qt-clip__frame{border-radius:var(--radius-l);box-shadow:0 0 0 1px var(--band-rule), 0 30px 80px #00000080;background:#0a0b10;position:relative;overflow:hidden}.qt-clip__video{aspect-ratio:1280/360;object-fit:cover;width:100%;height:auto;display:block}.qt-clip__sound{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4eee2;background:#0f0d0ab8;border:1px solid #ffffff2e;gap:.5rem;min-height:2.75rem;padding:.5rem 1.1rem .5rem .85rem;font-size:.9rem;font-weight:620;position:absolute;bottom:1rem;left:1rem}.qt-clip__sound:hover:not(:disabled){background:#0f0d0ae6;border-color:#ffffff59}.qt-clip__sound svg{width:1.1rem;height:1.1rem}.qt-clip figcaption{color:var(--band-ink-2);margin-top:.9rem;font-size:.88rem}.qt-steps{counter-reset:step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.qt-steps:has(>li:nth-child(2):last-child){max-width:60rem;margin-inline:auto}.qt-steps:has(>li:only-child){max-width:34rem;margin-inline:auto}.qt-steps li{padding-top:4.4rem;position:relative}.qt-steps li:before{content:"";background:linear-gradient(to right, var(--rule-strong), transparent);height:1px;position:absolute;top:1.6rem;left:3.6rem;right:-1.5rem}.qt-steps li:last-child:before{display:none}.qt-steps__n{border:1px solid var(--accent);width:3.2rem;height:3.2rem;color:var(--accent);font-family:var(--display);font-variation-settings:"opsz" 20;border-radius:50%;place-items:center;font-size:1.5rem;font-weight:560;display:grid;position:absolute;top:0;left:0}.qt-steps h3{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:560}.qt-steps p{color:var(--ink-2);margin:.7rem 0 0;line-height:1.6}@media (max-width:52rem){.qt-steps{grid-template-columns:1fr;grid-auto-flow:row}.qt-steps li:before{display:none}}.qt-files{margin-top:clamp(3rem,6vw,4.5rem)}.qt-files__title{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1.25rem;font-size:.78rem;font-weight:700}.qt-files__list{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.qt-file{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);align-content:start;gap:.3rem;padding:1.15rem 1.2rem 1.2rem;display:grid;position:relative}.qt-file:hover{box-shadow:var(--shadow-2);border-color:var(--rule-strong);transform:translateY(-3px)}.qt-file__kind{background:var(--accent-wash);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;justify-self:start;margin-bottom:.4rem;padding:.18rem .55rem;font-size:.76rem;font-weight:750}.qt-file strong{font-size:1.02rem;font-weight:650}.qt-file span:last-child{color:var(--ink-3);font-size:.9rem;line-height:1.5}@media (max-width:40rem){.qt-files__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.qt-file{gap:.2rem;padding:.85rem .9rem .95rem}.qt-file__kind{margin-bottom:.2rem;font-size:.7rem}.qt-file strong{font-size:.95rem;line-height:1.3}.qt-file span:last-child{font-size:.85rem;line-height:1.45}}.qt-who-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.qt-who-grid h2{font-size:var(--step-4);max-width:18ch;margin:.9rem 0 0}.qt-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2.5rem 0 0;display:grid}.qt-who>div{border-top:1px solid var(--rule-strong);padding:1.2rem 1.5rem 1.2rem 0}.qt-who dt{color:var(--ink);font-size:1.05rem;font-weight:680}.qt-who dd{color:var(--ink-2);margin:.35rem 0 0;line-height:1.55}@media (max-width:40rem){.qt-who{grid-template-columns:1fr}}.qt-assure{top:calc(var(--nav-h) + 1.5rem);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);padding:clamp(1.5rem,3vw,2.25rem);position:sticky}.qt-assure h3{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.85rem;font-weight:540}.qt-assure ul{margin:0;padding:0;list-style:none}.qt-assure li{border-top:1px solid var(--rule);margin-top:1.1rem;padding:1.1rem 0 0}.qt-assure li:first-child{border-top:0;margin-top:0}.qt-assure h4{margin:0;font-size:1.02rem;font-weight:660}.qt-assure p{color:var(--ink-2);margin:.4rem 0 0;font-size:.95rem;line-height:1.55}@media (max-width:60rem){.qt-who-grid{grid-template-columns:1fr}.qt-assure{position:static}}.qt-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.qt-faq-grid .qt-section__head{top:calc(var(--nav-h) + 1.5rem);margin-bottom:0;position:sticky}.qt-faq-grid .qt-section__head p:not(.qt-label){font-size:1.02rem}.qt-faq{border-top:1px solid var(--rule-strong)}.qt-faq details{border-bottom:1px solid var(--rule-strong)}.qt-faq summary{min-height:3.5rem;font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);font-weight:540;list-style:none;display:flex}.qt-faq summary::-webkit-details-marker{display:none}.qt-faq summary::marker{content:""}.qt-faq summary:hover{color:var(--accent)}.qt-faq summary svg{width:1.4rem;height:1.4rem;color:var(--accent);transition:transform var(--dur-2) var(--ease-out);flex:none}.qt-faq details[open] summary svg{transform:rotate(45deg)}.qt-faq details p{color:var(--ink-2);margin:0 0 1.4rem;padding-right:2.5rem;line-height:1.65}@media (max-width:60rem){.qt-faq-grid{grid-template-columns:1fr}.qt-faq-grid .qt-section__head{position:static}}.qt-cta{text-align:center;padding-block:clamp(4.5rem,10vw,8rem)}.qt-page+.qt-footer{margin-top:0}main:has(.qt-cta)+.qt-footer{margin-top:0}.qt-cta__inner{max-width:48rem}.qt-cta__glyph{font-family:var(--music);color:var(--band-accent);margin-bottom:.5rem;font-size:3.2rem;line-height:1;display:block}.qt-cta h2{font-size:var(--step-5);letter-spacing:-.03em;margin:0;line-height:1.1}.qt-cta p:not(.qt-label){max-width:34rem;color:var(--band-ink-2);font-size:var(--step-1);margin:1.4rem auto 2.2rem;line-height:1.55}.qt-cta .qt-btn{background:var(--band-accent);border-color:var(--band-accent);color:#1a0b06}.qt-cta .qt-btn:hover:not(:disabled){color:#1a0b06;background:#ffa088;border-color:#ffa088;box-shadow:0 10px 32px #f081654d}.qt-stage__copy--wide{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.qt-stage__copy--wide h2{font-size:var(--step-4);margin:.9rem 0 0}.qt-stage__copy--wide p:not(.qt-label){color:var(--band-ink-2);font-size:var(--step-1);margin:1.1rem 0 0;line-height:1.55}.qt-gallery{gap:clamp(1.25rem,3vw,2rem);display:grid}.qt-gallery__swipe{color:var(--band-ink-2);margin:-.5rem 0 0;font-size:.85rem;display:none}@media (max-width:40rem){.qt-gallery__swipe{display:block}}.qt-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);display:grid}@media (max-width:64rem){.qt-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.qt-gallery__grid{margin-inline:calc(-1 * var(--gutter));padding:.4rem var(--gutter) .75rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;align-items:start;gap:1rem;overflow-x:auto}.qt-gallery__grid::-webkit-scrollbar{display:none}.qt-gallery__grid>.qt-piece-card{scroll-snap-align:start}}.qt-piece-card{flex-direction:column;gap:.9rem;min-width:0;display:flex}.qt-piece-card--featured{border-bottom:1px solid var(--band-rule);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(1.25rem,3vw,2rem);display:grid}@media (max-width:52rem){.qt-piece-card--featured{grid-template-columns:1fr}}.qt-piece-card__play{aspect-ratio:16/9;border:1px solid var(--band-rule);border-radius:var(--radius-l);cursor:pointer;width:100%;min-height:0;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:#0a0b10;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.qt-piece-card__play:hover:not(:disabled){border-color:#d6a95d73;transform:translateY(-3px);box-shadow:0 26px 60px #00000073}.qt-piece-card__play img{object-fit:cover;width:100%;height:100%;display:block}.qt-piece-card__button{background:var(--band-accent);color:#1a0b06;width:4.2rem;height:4.2rem;transition:transform var(--dur-2) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000073}.qt-piece-card--featured .qt-piece-card__button{width:5.4rem;height:5.4rem}.qt-piece-card__button svg{width:42%;height:42%;margin-left:8%}.qt-piece-card__play:hover .qt-piece-card__button{transform:translate(-50%,-50%)scale(1.08)}.qt-piece-card__time{border-radius:var(--radius-pill);color:#f4eee2;font-variant-numeric:tabular-nums;background:#0a0b10c7;padding:.2rem .55rem;font-size:.8rem;font-weight:650;position:absolute;bottom:.75rem;right:.75rem}.qt-piece-card__meta h3{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.015em;color:var(--band-ink);margin:.45rem 0 0;font-size:1.35rem;font-weight:560;line-height:1.2}.qt-piece-card--featured .qt-piece-card__meta h3{font-size:var(--step-3);line-height:1.1}.qt-piece-card__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--band-brass);margin:0;font-size:.78rem;font-weight:700}.qt-piece-card__meta>p:not(.qt-piece-card__kicker):not(.qt-piece-card__foot){color:var(--band-ink-2);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.qt-piece-card--featured .qt-piece-card__meta>p:not(.qt-piece-card__kicker):not(.qt-piece-card__foot){font-size:1.05rem}.qt-piece-card__foot{color:var(--band-ink-2);flex-wrap:wrap;align-items:center;gap:.1rem 1rem;margin:.75rem 0 0;font-size:.84rem;display:flex}.qt-piece-card__foot span{opacity:.8}.qt-guide{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.qt-guide button{border:1px solid var(--band-rule);min-height:2.25rem;color:var(--band-ink);font:inherit;text-align:left;cursor:pointer;background:#f4eee20a;border-radius:999px;align-items:baseline;gap:.45rem;padding:.4rem .8rem;font-size:.84rem;line-height:1.25;transition:border-color .15s,background-color .15s;display:inline-flex}.qt-guide button:hover{background:#f081651a;border-color:#f0816599}.qt-guide button:focus-visible{outline:2px solid var(--band-accent);outline-offset:2px}.qt-guide button[aria-current=true]{border-color:var(--band-accent);background:#f081652e}.qt-guide__time{font-variant-numeric:tabular-nums;color:var(--band-accent);font-weight:700}.qt-guide-box{margin:.8rem 0 0}.qt-guide-box summary{min-height:2.25rem;color:var(--band-accent);cursor:pointer;align-items:center;gap:.35rem;font-size:.88rem;font-weight:620;list-style:none;display:inline-flex}.qt-guide-box summary::-webkit-details-marker{display:none}.qt-guide-box summary:before{content:"▸";transition:transform .15s}.qt-guide-box[open] summary:before{transform:rotate(90deg)}.qt-guide-box summary span{color:var(--band-ink-2);font-weight:400}.qt-guide-box .qt-guide{margin-top:.4rem}.qt-player__guide{scrollbar-width:thin;border-top:1px solid #f4eee21a;padding:.7rem clamp(.75rem,2vw,1.25rem) .85rem;overflow-x:auto}.qt-player__guide .qt-guide{flex-wrap:nowrap;margin:0}.qt-player__guide .qt-guide button{white-space:nowrap;color:#f4eee2;border-color:#f4eee238}.qt-player__guide .qt-guide__time{color:#f08165}.qt-player__hint{color:#c9c0ae;text-align:center;margin:0;padding:.55rem 1rem 0;font-size:.82rem;display:none}@media (max-width:40rem) and (orientation:portrait){.qt-player__hint{display:block}}.qt-also{border-top:1px solid var(--band-rule);color:var(--band-ink-2);margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.25rem;font-size:.95rem;line-height:1.6}.qt-also strong{color:var(--band-ink)}.qt-words{border-top:1px solid var(--band-rule);margin:1.5rem 0 0;padding-top:1.1rem}.qt-words summary{min-height:2.25rem;color:var(--band-accent);cursor:pointer;align-items:center;gap:.4rem;font-weight:620;list-style:none;display:inline-flex}.qt-words summary::-webkit-details-marker{display:none}.qt-words summary:before{content:"▸";transition:transform .15s}.qt-words[open] summary:before{transform:rotate(90deg)}.qt-words__groups{scroll-margin-top:3.5rem}.qt-words__group{scroll-margin-top:5rem}.qt-words h3{color:var(--band-accent);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:1.6rem 0 0;font-size:.78rem;font-weight:680}.qt-words__group:first-child h3{margin-top:1.1rem}.qt-words dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem;margin:.75rem 0 0;display:grid}@media (max-width:52rem){.qt-words dl{grid-template-columns:minmax(0,1fr)}}.qt-words dt{color:var(--band-ink);font-weight:620}.qt-words dfn{font-style:normal}.qt-words dd{color:var(--band-ink-2);margin:.2rem 0 0;font-size:.93rem;line-height:1.55}.qt-gallery__grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:40rem){.qt-gallery__grid.qt-gallery__grid--pair{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:1.75rem;margin-inline:0;padding:0;overflow:visible}}.qt-anne__compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (max-width:52rem){.qt-anne__compare{grid-template-columns:minmax(0,1fr)}}.qt-anne__facts{margin-top:clamp(2rem,4vw,2.75rem)}.qt-anne__facts dt{color:var(--band-ink)}.qt-anne__facts dd{color:var(--band-ink-2)}.qt-anne__note{max-width:46rem;color:var(--band-ink-2);margin:1.5rem 0 0;font-size:1rem;line-height:1.6}.qt-anne__links .qt-scorebtn{color:var(--band-accent)}.qt-anne__links .qt-scorebtn:hover:not(:disabled){color:var(--band-ink)}.qt-lullaby__figure{margin:0}.qt-lullaby__figure figcaption{color:var(--band-ink-2);margin-top:1rem;font-size:.9rem}.qt-lullaby__figure figcaption strong{color:var(--band-ink);font-weight:600}.qt-lullaby__play{margin-top:clamp(2.5rem,5vw,3.5rem)}.qt-lullaby__play .qt-gallery__grid:empty{display:none}.qt-lullaby__facts{margin-top:clamp(2rem,4vw,2.75rem)}.qt-lullaby__facts dt{color:var(--band-ink)}.qt-lullaby__facts dd{color:var(--band-ink-2)}.qt-lullaby__note{max-width:46rem;color:var(--band-ink-2);margin:1.5rem 0 0;font-size:1rem;line-height:1.6}.qt-lullaby__links .qt-scorebtn{color:var(--band-accent)}.qt-lullaby__links .qt-scorebtn:hover:not(:disabled){color:var(--band-ink)}.qt-player{border-radius:var(--radius-l);color:#f4eee2;background:#0a0b10;border:1px solid #f4eee224;width:min(96vw,1800px);max-width:none;max-height:94dvh;padding:0;box-shadow:0 40px 120px #0009}.qt-player::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050508d1}.qt-player__inner{flex-direction:column;max-height:94dvh;display:flex}.qt-player__bar,.qt-viewer__bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem 1rem;padding:.75rem .75rem .75rem 1.1rem;display:grid}.qt-player__bar{border-bottom:1px solid #f4eee21a}@media (max-width:40rem){.qt-player__bar,.qt-viewer__bar{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;padding:.6rem .6rem .6rem .9rem}.qt-player__actions,.qt-viewer__actions{grid-area:2/1/auto/-1}.qt-player__title strong{font-size:1rem}}.qt-player__title{gap:.1rem;min-width:0;display:grid}.qt-player__title strong{font-family:var(--display);font-variation-settings:"opsz" 20;font-size:1.15rem;font-weight:560}.qt-player__title span{color:#c9c0ae;font-size:.8rem}.qt-player__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qt-player__actions .qt-btn--quiet{color:#f4eee2;border-color:#f4eee240}.qt-player__actions .qt-btn--quiet:hover:not(:disabled){color:#fff;background:#f4eee214;border-color:#f4eee273}.qt-player__close{color:#f4eee2;background:#f4eee214;border:1px solid #f4eee233;border-radius:50%;width:2.6rem;min-height:2.6rem;padding:0}.qt-player__close svg{width:1.1rem;height:1.1rem}.qt-player__video{aspect-ratio:16/9;object-fit:contain;background:#0a0b10;flex:0 auto;width:100%;min-height:0;display:block}.qt-feature__links{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin:1rem 0 0;display:flex}.qt-feature__links a{font-weight:620;text-decoration-thickness:.08em}.qt-scorebtn{min-height:2.75rem;color:var(--accent);font-size:inherit;text-underline-offset:.2em;background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:0;font-weight:620;text-decoration:underline;text-decoration-thickness:.08em;display:inline-flex}.qt-scorebtn:hover:not(:disabled){color:var(--accent-strong);border:0}.qt-scorebtn svg{flex:none;width:1.2em;height:1.2em}.qt-listenlink{align-items:center;gap:.45rem;min-height:2.75rem;display:inline-flex}.qt-listenlink svg{flex:none;width:1.2em;height:1.2em}.qt-piece-card__foot .qt-scorebtn{min-height:2.25rem;color:var(--band-accent)}.qt-piece-card__foot .qt-scorebtn:hover:not(:disabled){color:var(--band-ink)}@media (pointer:coarse){.qt-guide button{min-height:var(--control-lg);align-items:center}.qt-guide-box summary,.qt-words summary,.qt-piece-card__foot .qt-scorebtn{min-height:var(--control-lg)}}.qt-viewer{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);width:min(96vw,1180px);max-width:none;height:94vh;max-height:94vh;color:var(--ink);padding:0;overflow:hidden;box-shadow:0 40px 120px #00000073}.qt-viewer[open]{flex-direction:column;display:flex}.qt-viewer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050508c7}.qt-viewer__bar{border-bottom:1px solid var(--rule)}.qt-viewer__title{gap:.1rem;min-width:0;display:grid}.qt-viewer__title strong{font-family:var(--display);font-variation-settings:"opsz" 20;font-size:1.1rem;font-weight:560;line-height:1.25}.qt-viewer__title span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8rem}.qt-viewer__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qt-viewer__close{border-radius:50%;width:2.6rem;min-height:2.6rem;padding:0}.qt-viewer__close svg{width:1.1rem;height:1.1rem}.qt-viewer__pages{overscroll-behavior:contain;background:var(--bg);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:clamp(.75rem,2vw,1.25rem);min-height:0;padding:clamp(.5rem,2vw,1.5rem);display:grid;position:relative;overflow:auto}.qt-viewer__page{background:#fff;width:min(100%,940px);margin:0;box-shadow:0 1px 2px #0000001f,0 12px 32px #00000029}.qt-viewer__page img{width:100%;height:auto;display:block}.qt-viewer__notes{width:min(100%,940px);min-width:0}.qt-viewer__pages--zoomed{justify-items:start}.qt-viewer__pages--zoomed .qt-viewer__page{width:min(var(--page-w,1600px), calc(2 * min(100%, 940px)));max-width:none}@media (max-width:40rem){.qt-viewer{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.qt-viewer__title strong{font-size:1rem}}:root:has(.qt-viewer[open],.qt-player[open]){overflow:hidden}.qt-learn__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.qt-learn__grid .qt-section__head{margin-bottom:0}@media (max-width:60rem){.qt-learn__grid{grid-template-columns:1fr}}.qt-lessons{counter-reset:lesson;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.qt-lessons li{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);counter-increment:lesson;padding:1.3rem 1.4rem 1.3rem 3.6rem;position:relative}.qt-lessons li:before{content:counter(lesson);background:var(--accent-wash);width:1.7rem;height:1.7rem;color:var(--accent);font-family:var(--display);border-radius:50%;place-items:center;font-size:.95rem;font-weight:600;display:grid;position:absolute;top:1.2rem;left:1.2rem}.qt-lessons__heard{color:var(--ink-3);margin:0;font-size:.95rem;line-height:1.5}.qt-lessons__now{color:var(--ink);margin:.45rem 0 0;font-weight:520;line-height:1.55}.qt-hero__after{min-width:0;max-width:42rem}.qt-hero__after .qt-note{margin:0}@media not all and (max-width:60rem){.qt-hero__inner{row-gap:0}.qt-stack{grid-area:1/2/span 2}.qt-hero__after{grid-column:1;margin-top:1.25rem}}.qt-gains{padding-top:clamp(1.5rem,3vw,2.5rem)}.qt-gains__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.qt-gain{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-card);flex-direction:column;gap:.6rem;padding:1.4rem 1.5rem;display:flex}.qt-gain h3{margin:0;font-size:1.25rem}.qt-gain p{color:var(--ink-2);margin:0;line-height:1.55}.qt-gain .qt-gain__was{color:var(--ink-3);font-style:italic}.qt-gain__see{gap:.6rem;margin-top:auto;padding-top:.4rem;text-decoration:none;display:grid}.qt-gain__link{text-underline-offset:.18em;justify-self:start;font-size:.95rem;text-decoration:underline;text-decoration-thickness:.06em}.qt-gain__peek{height:5rem;transition:border-color var(--dur-1) var(--ease-out)}.qt-gain__see:hover .qt-gain__peek,.qt-gain__see:focus-visible .qt-gain__peek{border-color:var(--accent)}.qt-gain__peek img{transform-origin:50% 0;transition:transform var(--dur-2) var(--ease-out)}.qt-gain__see:hover .qt-gain__peek img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.qt-gain__see:hover .qt-gain__peek img{transform:none}}.qt-gain__peek--staff img,.qt-gain__peek--bars img,.qt-gain__peek--frame img,.qt-gain__peek--line img{height:100%;position:absolute;inset:0}.qt-gain__peek--staff img,.qt-gain__peek--bars img,.qt-gain__peek--frame img{object-fit:cover}.qt-gain__peek--staff img{object-position:50% 46%}.qt-gain__peek--bars img{object-position:50% 6%}.qt-gain__peek--frame img{object-position:50% 50%}.qt-gain__peek--line img{object-fit:contain}.qt-gain__peek--frame{background:#000}.qt-gain__peek--frame:after{content:none}@media (max-width:60rem){.qt-gains__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.qt-gains__grid{grid-template-columns:minmax(0,1fr)}}.qt-tasks__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.qt-task{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-card);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);flex-direction:column;gap:.5rem;padding:1rem 1rem 1.15rem;display:flex;position:relative}.qt-task:hover,.qt-task:focus-within{border-color:var(--accent);box-shadow:var(--shadow-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.qt-task:hover,.qt-task:focus-within,.qt-task:hover .qt-task__page img,.qt-task:hover .qt-task__go,.qt-task:focus-within .qt-task__go{transform:none}}.qt-task__page{height:9.5rem;margin-bottom:.35rem}.qt-task__page img{transform-origin:50% 0;transition:transform var(--dur-2) var(--ease-out)}.qt-task:hover .qt-task__page img{transform:scale(1.03)}.qt-task>:not(.qt-task__page){padding-inline:.4rem}.qt-task h3{justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:1.25rem;display:flex}.qt-task__go{border:1px solid var(--rule-strong);width:1.9rem;height:1.9rem;color:var(--ink-3);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.qt-task__go svg{width:.95rem;height:.95rem}.qt-task:hover .qt-task__go,.qt-task:focus-within .qt-task__go{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:translate(2px)}.qt-task p{color:var(--ink-2);margin:0}.qt-task .qt-task__gets{color:var(--ink-3);margin-top:auto;padding-top:.25rem;font-size:.9rem}.qt-task__link{color:inherit;text-decoration:none}.qt-task__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.qt-task__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.qt-task__example{z-index:1;font-size:.95rem;position:relative}.qt-task .qt-task__took{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.qt-tasks__more{text-align:center;margin:1.5rem 0 0}.qt-task__link:focus-visible{outline:none}.qt-task__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:60rem){.qt-tasks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.qt-tasks__grid{grid-template-columns:minmax(0,1fr)}}.qt-files__cost{color:var(--ink-2);margin:1.25rem 0 0}.qt-invite{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin:0;padding:0 1rem clamp(2.5rem,5vw,4rem);font-size:1.1rem;display:flex}.qt-landing-bar{display:none}@media (max-width:34rem){.qt-landing-bar:not([hidden]){z-index:40;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--rule);display:block;position:fixed;inset:auto 0 0}}.qt-tasks{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(3rem,6vw,5rem)}
.qt-shell{width:100%;max-width:var(--page);padding:clamp(2rem, 5vw, 3.5rem) var(--gutter);margin-inline:auto}.qt-shell--narrow{max-width:var(--page-narrow)}.qt-pagehead{margin-bottom:clamp(2rem,4vw,2.75rem)}.qt-pagehead>a.qt-btn:first-child{min-height:44px;margin-bottom:.75rem}.qt-pagehead h1{font-size:var(--step-4);letter-spacing:-.03em;margin:.7rem 0 0;line-height:1.04}.qt-pagehead>p:not(.qt-label),.qt-pagehead>div>p:not(.qt-label){max-width:40rem;color:var(--ink-2);font-size:var(--step-1);margin:.85rem 0 0;line-height:1.5}.qt-panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-1);padding:clamp(1.25rem,3vw,1.85rem)}.qt-empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-l);text-align:center;color:var(--ink-3);padding:clamp(2rem,5vw,3.25rem) 1.5rem}.qt-empty--rich{background:var(--surface-2)}.qt-empty--rich p{max-width:34rem;margin:.4rem auto 0;line-height:1.6}.qt-empty__glyph{font-family:var(--music);color:var(--accent);opacity:.85;font-size:3rem;line-height:1.1;display:block}.qt-empty .qt-empty__title{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.02em;color:var(--ink);margin-top:.5rem;font-size:1.6rem;font-weight:560}.qt-note{color:var(--ink-3);font-size:.9rem;line-height:1.55}.qt-fineprint{color:var(--ink-3);font-size:.8rem;font-family:var(--mono);margin-top:2.5rem}.qt-gate{text-align:center;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sheet);max-width:32rem;box-shadow:var(--shadow-2);margin:clamp(2rem,8vw,5rem) auto;padding:clamp(2rem,5vw,2.75rem)}.qt-gate__mark{background:var(--accent-wash);width:3.5rem;height:3.5rem;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.qt-gate__mark svg{width:1.4rem;height:auto}.qt-gate h1{letter-spacing:-.025em;margin:1.15rem 0 0;font-size:clamp(1.9rem,1.5rem + 1.3vw,2.5rem)}.qt-gate>p{max-width:26rem;color:var(--ink-2);margin:.8rem auto 1.75rem;line-height:1.6}.qt-gate__mark--ok{background:var(--ok-wash);color:var(--ok)}.qt-gate__mark--danger{background:var(--danger-wash);color:var(--danger)}.qt-gate__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.qt-gate__escape{margin-top:.6rem;font-size:.9375rem;animation:0s 8s both qt-gate-escape;display:block}@keyframes qt-gate-escape{0%{visibility:hidden}to{visibility:visible}}@media (max-width:34rem){.qt-gate{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block:1.5rem;padding-inline:.25rem}.qt-gate__actions{flex-direction:column;align-items:stretch}}.qt-notification-switch{flex:none;min-width:2.75rem;min-height:2.75rem}.qt-notification-switch input:disabled+div{opacity:.5}.qt-notification-switch div:after{transition:transform var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){.qt-notification-switch div:after{transition:none}}.qt-studio{width:100%;max-width:var(--page);padding:clamp(2rem, 5vw, 3.5rem) var(--gutter);margin-inline:auto}.qt-chip{border-radius:var(--radius-pill);background:var(--surface-sunk);border:1px solid var(--rule);color:var(--ink-2);letter-spacing:.01em;white-space:nowrap;align-self:flex-start;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.8rem;font-weight:620;display:inline-flex}.qt-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.qt-chip--ready{background:var(--surface-sunk);color:var(--ink-2)}.qt-chip--working{background:var(--info-wash);color:var(--info);border-color:#0000}.qt-chip--needs_decision{background:var(--warn-wash);color:var(--warn);border-color:#0000}.qt-chip--interrupted,.qt-chip--paused_provider{background:var(--danger-wash);color:var(--danger);border-color:#0000}.qt-chip--delivered{background:var(--ok-wash);color:var(--ok);border-color:#0000}.qt-piece{width:100%;max-width:var(--page);padding:clamp(1.25rem, 3vw, 2rem) var(--gutter) clamp(2rem, 5vw, 3.5rem);margin-inline:auto}.qt-piece__bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);padding-bottom:1rem;display:flex}.qt-piece__bar a{color:var(--ink-2);font-size:.95rem;text-decoration:none}.qt-piece__bar a:hover{color:var(--accent)}.qt-piece__meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.qt-crumbs{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.qt-crumbs [aria-current=page]{color:var(--ink);overflow-wrap:anywhere;font-weight:600}@media (pointer:coarse){.qt-crumbs a{min-height:var(--control-lg);line-height:var(--control-lg)}}.admin-shell{width:100%;max-width:var(--page);padding:clamp(1.5rem, 4vw, 2.5rem) var(--gutter);margin-inline:auto}.admin-shell>header{border-bottom:1px solid var(--rule);margin-bottom:2rem;padding-bottom:1.25rem}.admin-shell>header h1{font-size:var(--step-3);letter-spacing:-.024em;margin:0}.admin-shell nav ul{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.admin-shell nav a{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);min-height:2.25rem;color:var(--ink-2);align-items:center;padding:.35rem .9rem;font-size:.9rem;text-decoration:none;display:inline-flex}.admin-shell nav a:hover{border-color:var(--accent);color:var(--accent)}.admin-shell section+section{margin-top:2.75rem}.admin-shell h2{font-size:var(--step-2);letter-spacing:-.016em;margin:0 0 1rem}.admin-note{max-width:var(--measure);color:var(--ink-3);margin:1rem 0 0;font-size:.91rem;line-height:1.6}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.admin-kpis>li{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);flex-direction:column;gap:.45rem;padding:1.15rem;display:flex}.admin-kpi-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:700}.admin-kpi-value{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.02em;color:var(--ink);font-size:2.1rem;font-weight:560;line-height:1}.admin-kpi-sql{background:var(--surface-sunk);border-radius:var(--radius-s);color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.35rem;padding:.55rem .7rem;font-size:.76rem;line-height:1.5;display:block}.admin-search{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin:1.5rem 0 1rem;display:flex}.admin-search label{color:var(--ink-2);flex:1 0 100%;font-size:.85rem}.admin-search input{flex:18rem;min-width:0;min-height:2.6rem}.admin-empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-m);color:var(--ink-3);text-align:center;padding:1.5rem}.admin-error{border:1px solid var(--danger);border-radius:var(--radius-m);background:var(--danger-wash);color:var(--danger);padding:.85rem 1.1rem}.admin-command{background:var(--surface-sunk);border-left:3px solid var(--brass);border-radius:0 var(--radius-m) var(--radius-m) 0;flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;margin:1rem 0 0;padding:.8rem 1rem;display:flex}.admin-command code{color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:0;font-size:.88rem}.admin-command-why{color:var(--ink-3);font-size:.86rem}.admin-withheld{border-radius:var(--radius-s);background:var(--warn-wash);color:var(--warn);padding:.55rem .8rem;font-size:.88rem}.admin-write{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.admin-write label{color:var(--ink-3);gap:.3rem;font-size:.82rem;font-weight:600;display:grid}.admin-write input{min-width:9rem}.admin-write button{background:var(--accent);min-height:2.5rem;color:var(--accent-ink);border:1px solid var(--accent);border-radius:var(--radius-pill);cursor:pointer;padding:.45rem 1.1rem;font-weight:600}.admin-write button:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.admin-write--stack{align-items:stretch;display:grid}.admin-write--stack button{justify-self:start}.admin-write textarea,.admin-write select{border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.55rem .7rem;font-size:.95rem;line-height:1.5}.admin-ok{border:1px solid var(--ok);border-radius:var(--radius-m);background:var(--ok-wash);color:var(--ok);padding:.85rem 1.1rem}.admin-views{flex-wrap:wrap;gap:.4rem 1.1rem;margin:1.25rem 0 1rem;display:flex}.admin-views a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:none}.admin-ref{color:var(--ink-3);white-space:nowrap;font-size:.86rem}.admin-sla--at_risk{color:var(--warn);font-weight:650}.admin-sla--breached{color:var(--danger);font-weight:650}.admin-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem 1.25rem;margin:1.25rem 0 1.5rem;display:grid}.admin-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:700}.admin-facts dd{overflow-wrap:anywhere;margin:.2rem 0 0}.admin-shell section>h3{margin:2rem 0 .6rem}.admin-kpi-sub{color:var(--ink-3);margin-top:.35rem;font-size:.82rem;line-height:1.45;display:block}.admin-refund{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface);margin:0 0 1.25rem;padding:1rem 1.1rem}.admin-refund header{gap:.2rem;margin-bottom:.75rem;display:grid}.admin-refund header .admin-note{margin:0}.admin-refund-actions{gap:.75rem;display:grid}.admin-bar{align-items:center;min-width:9rem;padding:.1rem .45rem;display:inline-flex;position:relative}.admin-bar__fill{border-radius:var(--radius-s);background:var(--ok-wash);position:absolute;inset:0 auto 0 0}.admin-bar>span:last-child{font-variant-numeric:tabular-nums;position:relative}.admin-shell table{width:100%}.admin-table-scroll{max-width:100%;overflow-x:auto}.admin-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-shell caption{caption-side:top;text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding-bottom:.6rem;font-size:.78rem;font-weight:700}article.prose{max-width:72ch;font-size:1.02rem;line-height:1.72}.prose li+li{margin-top:.3rem}.prose h1{font-size:var(--step-4);margin-bottom:.5em}.prose h2{font-size:var(--step-2);border-top:1px solid var(--rule);margin:2.2em 0 .6em;padding-top:1.2em;font-weight:560}.prose h3{font-size:var(--step-1);margin:1.8em 0 .5em}.prose p,.prose li{color:var(--ink-2)}.prose strong{color:var(--ink)}.prose a{overflow-wrap:anywhere}.prose table{font-size:.92rem}.prose blockquote{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--radius-m) var(--radius-m) 0;margin:1.5em 0;padding:.8rem 1.1rem}.qt-newproject{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-2);gap:1rem;padding:clamp(1.25rem,3vw,1.9rem);display:grid}.qt-newproject__head label{font-family:var(--display);font-variation-settings:"opsz" 28;font-size:var(--step-2);letter-spacing:-.02em;color:var(--ink);font-weight:560;display:block}.qt-newproject__head p{color:var(--ink-3);margin:.3rem 0 0;font-size:.93rem}.qt-newproject__row{gap:.6rem;display:flex}.qt-newproject__row input{border-radius:var(--radius-m);flex:1;min-width:0;min-height:3rem;font-size:1.02rem}.qt-newproject__go{flex:none}@media (max-width:34rem){.qt-newproject__row{flex-direction:column}}.qt-presets{gap:.6rem;display:grid}.qt-presets__hint{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem;font-weight:700}.qt-presets ul{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.qt-presets button{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-m);width:100%;min-height:3.6rem;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);justify-items:start;gap:.15rem;padding:.7rem .9rem;font-weight:400;display:grid}.qt-presets button strong{font-size:.93rem;font-weight:650}.qt-presets button span{color:var(--ink-3);font-size:.82rem;line-height:1.4}.qt-presets button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-wash)}.qt-form-error{border-radius:var(--radius-m);background:var(--danger-wash);border:1px solid var(--danger);color:var(--danger);margin:0;padding:.6rem .85rem;font-size:.92rem}.qt-form-error a{color:inherit}.qt-piece__count{color:var(--ink-3);font-size:.85rem}.qt-runs h2{font-family:var(--sans);font-size:var(--ui-md);letter-spacing:0;color:var(--ink-2);margin:0 0 .6rem;font-weight:650}.qt-runs__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.qt-run-row{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem 1rem;padding:.75rem .9rem;text-decoration:none;display:grid}.qt-run-row:hover{border-color:var(--rule-strong);background:var(--surface-2);color:var(--ink)}.qt-run-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:620;overflow:hidden}.qt-run-row__meta{color:var(--ink-3);font-size:var(--ui-xs);white-space:nowrap;align-items:center;gap:.6rem;display:flex}.qt-run-row__go{color:var(--ink-3)}.qt-runs__empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-card);color:var(--ink-2);align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;line-height:1.5;display:flex}.qt-runs__empty p{margin:0}.qt-runs__empty strong{color:var(--ink)}.qt-runs__empty-icon{background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}@container (max-width:38rem){.qt-run-row{grid-template-columns:minmax(0,1fr) auto}.qt-run-row__name{white-space:normal;overflow-wrap:anywhere}.qt-run-row__meta{flex-wrap:wrap;grid-area:2/1}.qt-run-row__go{grid-area:1/2/span 2}}.qt-runs__note{color:var(--ink-3);margin:1rem 0 0;font-size:.88rem}.qt-commissions{gap:.6rem;display:grid}.qt-commissions__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .6rem;display:flex}.qt-commissions__tools:has(.qt-commissions__count){z-index:2;background:var(--bg);box-shadow:0 1px 0 var(--rule);justify-content:flex-start;padding:.5rem 0;position:sticky;top:0}.qt-commissions__tools .qt-btn,.qt-commissions__actions .qt-btn{min-height:2.75rem}.qt-commissions__count{color:var(--ink-2);font-size:var(--ui-sm);margin:0 auto 0 0;font-weight:620}.qt-commissions .qt-btn--danger{background:var(--surface);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--rule))}.qt-commissions .qt-btn--danger:hover:not(:disabled){background:var(--danger-wash);color:var(--danger);border-color:var(--danger)}.qt-commissions__panel{border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--surface);padding:1rem 1.1rem}.qt-commissions__panel h3{font-size:var(--ui-md);margin:0 0 .4rem;line-height:1.35}.qt-commissions__panel h3:focus{outline:none}.qt-commissions__panel h3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qt-commissions__panel p{color:var(--ink-2);overflow-wrap:anywhere;margin:.4rem 0;line-height:1.5}.qt-commissions__panel p strong{color:var(--ink)}.qt-commissions__panel progress{width:100%;height:.5rem;accent-color:var(--accent);margin:.6rem 0 0;display:block}.qt-commissions__names{color:var(--ink-2);overflow-wrap:anywhere;margin:.4rem 0 0;padding-left:1.2rem;line-height:1.5}.qt-commissions__actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.qt-commissions__actions .qt-btn{white-space:normal}.qt-run-row--select{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.qt-run-row--select input{width:1.25rem;height:1.25rem;accent-color:var(--danger);cursor:inherit;margin:0}.qt-run-row--select:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.qt-run-row--select.is-selected{border-color:color-mix(in srgb, var(--danger) 55%, var(--rule));background:var(--danger-wash)}.qt-run-row--select.is-disabled{cursor:default;opacity:.6}@container (max-width:38rem){.qt-run-row--select{grid-template-columns:auto minmax(0,1fr)}.qt-run-row--select .qt-run-row__meta{grid-area:2/2}.qt-run-row--select input{grid-row:1/span 2}}@media (max-width:40rem){.qt-commissions__tools{justify-content:flex-start}.qt-commissions__count{flex-basis:100%}.qt-commissions__tools .qt-btn{flex:1 1 0}}.qt-brief-page{width:100%;max-width:var(--page-narrow);margin-inline:auto}.qt-brief-page>.qt-pagehead p strong{color:var(--ink)}.qt-brief{gap:1.75rem;display:grid}.qt-status{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:0 var(--radius-m) var(--radius-m) 0;box-shadow:var(--shadow-1);padding:1.1rem 1.3rem}.qt-status>*+*{margin-top:.7rem}.qt-status p{margin:0;line-height:1.6}.qt-status h1{font-size:var(--step-3);margin:.4rem 0 .2rem}.qt-status details summary{cursor:pointer;color:var(--ink-3);font-size:.88rem}.qt-status code{font-size:.85rem}.qt-status__line{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.qt-status__line strong{font-size:1.05rem;font-weight:650}.qt-status__rev,.qt-conn{border-radius:var(--radius-pill);background:var(--surface-sunk);border:1px solid var(--rule);color:var(--ink-3);padding:.15rem .6rem;font-size:.78rem;font-weight:600}.qt-conn--live{color:var(--ok);background:var(--ok-wash);border-color:#0000}.qt-conn--disconnected,.qt-conn--replay-gap{color:var(--warn);background:var(--warn-wash);border-color:#0000}.qt-status__hint{color:var(--ink-3);font-size:.93rem}.qt-status__dot{background:var(--ink-3);width:.65rem;height:.65rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--ink-3) 18%, transparent);border-radius:50%;flex:none}.qt-status__dot--accepted,.qt-status__dot--succeeded,.qt-status__dot--completed,.qt-status__dot--delivered{background:var(--ok);box-shadow:0 0 0 4px var(--ok-wash)}.qt-status__dot--running,.qt-status__dot--sending,.qt-status__dot--warming,.qt-status__dot--saving,.qt-status__dot--recovering,.qt-status__dot--queued,.qt-status__dot--admitting,.qt-status__dot--provisioning,.qt-status__dot--restoring,.qt-status__dot--publishing,.qt-status__dot--checkpointing,.qt-status__dot--starting{background:var(--info);box-shadow:0 0 0 4px var(--info-wash);animation:qt-pulse 1.6s var(--ease-in-out) infinite}.qt-status__dot--waiting_for_user,.qt-status__dot--paused_budget,.qt-status__dot--paused_provider_limit,.qt-status__dot--uncertain,.qt-status__dot--saved,.qt-status__dot--blocked,.qt-status__dot--rejected{background:var(--warn);box-shadow:0 0 0 4px var(--warn-wash)}.qt-status__dot--failed,.qt-status__dot--failed_retryable,.qt-status__dot--failed_terminal{background:var(--danger);box-shadow:0 0 0 4px var(--danger-wash)}@keyframes qt-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.qt-status__dot{animation:none!important}}.qt-fieldset{border:0;gap:1.15rem;margin:0;padding:0;display:grid}.qt-fieldset>legend{font-family:var(--display);font-variation-settings:"opsz" 28;font-size:var(--step-2);letter-spacing:-.02em;margin-bottom:.4rem;padding:0;font-weight:560}.qt-fieldset--boxed{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface-2);margin-top:.75rem;padding:clamp(1.1rem,3vw,1.6rem)}.qt-fieldset--boxed>legend{margin-left:-.5rem;padding-inline:.5rem}.qt-fieldset p{color:var(--ink-2);margin:0;line-height:1.6}.qt-fieldset .qt-note{color:var(--ink-3)}.qt-field-row{color:var(--ink);gap:.4rem;font-size:.93rem;font-weight:620;display:grid}.qt-field-row>.qt-note{font-weight:400}.qt-field{width:100%;color:var(--ink);font-size:1rem;font-weight:400}textarea.qt-field{resize:vertical;line-height:1.55}.qt-req{color:var(--accent)}.qt-optional{border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-3);margin-left:.5rem;padding:.1rem .5rem;font-size:.74rem;font-weight:600}.qt-check{cursor:pointer;align-items:flex-start;gap:.65rem;font-weight:400;line-height:1.55;display:flex}.qt-check input{flex:none;width:1.05rem;height:1.05rem;margin-top:.28rem}.qt-brief .qt-check,.qt-check--tall{min-height:44px}@media (pointer:coarse){.qt-check{min-height:var(--control-lg)}}.qt-brief-readiness{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.15rem;display:flex}.qt-brief-readiness p{color:var(--ink-2);overflow-wrap:anywhere;flex:16rem;margin:0;line-height:1.6}.qt-brief-readiness .qt-btn{min-height:44px}.qt-brief-handoff{border:1px solid var(--rule-strong);border-radius:var(--radius-l);background:var(--surface-2);margin-bottom:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.qt-brief-handoff h2{margin:0 0 .6rem;font-size:1.25rem}.qt-brief-handoff p{color:var(--ink-2);line-height:1.6}.qt-brief-handoff blockquote{border-left:2px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;margin:1rem 0;padding:.25rem 0 .25rem 1rem;overflow-y:auto}.qt-brief-handoff__actions{flex-wrap:wrap;gap:.6rem;display:flex}.qt-brief-handoff__actions .qt-btn{white-space:normal;min-height:44px}.qt-disclosure{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.95rem 0}.qt-disclosure>summary{cursor:pointer;color:var(--ink);font-weight:650;list-style-position:inside}.qt-disclosure[open]>summary{margin-bottom:1rem}.qt-disclosure>:not(summary)+*{margin-top:1rem}.qt-question{background:var(--accent-wash);border:1px solid var(--accent);border-radius:var(--radius-l);gap:.9rem;padding:clamp(1.1rem,3vw,1.5rem);display:grid}.qt-question h3{font-size:var(--step-1);margin:0;line-height:1.4}.qt-question__option{flex:14rem;min-width:0}.qt-question__option>button{overflow-wrap:anywhere;max-width:100%;min-height:44px}.qt-choice-preview{justify-items:start;gap:.5rem;min-width:0;margin-top:.6rem;display:grid}.qt-choice-preview .qt-pill{white-space:normal;min-height:44px}.qt-choice-preview p{font-size:var(--step--1);color:var(--ink-3);overflow-wrap:anywhere;margin:0}.qt-choice-preview__score{object-fit:contain;background:#fff;width:100%;height:auto;max-height:18rem;display:block}.qt-alert{background:var(--warn-wash);border:1px solid var(--warn);border-radius:var(--radius-m);color:var(--ink);justify-items:start;gap:.75rem;padding:1rem 1.2rem;display:grid}.qt-alert p{color:var(--ink);margin:0;line-height:1.6}.qt-chip__sub{color:var(--ink-3);font-size:.82rem}.qt-support{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);display:grid}@media (max-width:60rem){.qt-support{grid-template-columns:1fr}}.qt-support__aside{gap:1rem;display:grid}.qt-contact{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);padding:1.25rem 1.35rem}.qt-contact h2{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:650}.qt-contact p{color:var(--ink-3);margin:.35rem 0 .6rem;font-size:.92rem;line-height:1.5}.qt-contact a{overflow-wrap:anywhere;padding-block:.2rem;font-weight:620;display:inline-block}.qt-contact ul{color:var(--ink-2);margin:.6rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.55}.qt-contact--quiet{background:var(--surface-2)}.qt-support__main{gap:clamp(1.25rem,3vw,2rem);min-width:0;display:grid}.qt-requests h2{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.1rem;font-weight:650}.qt-requests__note{color:var(--ink-3);margin:0}.qt-requests__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.qt-requests__item{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);color:var(--ink);gap:.4rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.qt-requests__item:hover{border-color:var(--rule-strong)}.qt-requests__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qt-requests__subject{overflow-wrap:anywhere;font-weight:620}.qt-requests__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font-size:.88rem;display:flex}.qt-ticket__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.92rem;display:flex}.qt-ticket__meta .qt-chip{align-self:center}.qt-pagehead .qt-ticket__meta{margin-top:.75rem;font-size:.95rem}.qt-thread{gap:.85rem;max-width:46rem;margin:0 0 clamp(1.25rem,3vw,2rem);padding:0;list-style:none;display:grid}.qt-thread__msg{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);padding:1rem 1.2rem}.qt-thread__msg--support{background:var(--surface-2)}.qt-thread__msg--internal{background:var(--warn-wash);border-color:#0000}.qt-thread__who{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .5rem;font-size:.9rem;display:flex}.qt-thread__who time{color:var(--ink-3)}.qt-thread__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.qt-thread__reply{gap:.7rem;max-width:46rem;display:grid}.qt-thread__reply label{font-weight:620}.qt-thread__reply textarea{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.7rem .8rem;line-height:1.5}.qt-thread__reply .qt-btn{justify-self:start}.qt-undo{border-left:3px solid var(--accent)}.qt-undo--restored,.qt-undo--erased{border-left-color:var(--ok)}.qt-runs>.qt-undo{margin-bottom:.75rem}.qt-undo p{margin:0}.qt-undo__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.qt-undo__actions{align-items:center;gap:.6rem;display:flex}.qt-undo__actions .qt-btn{min-width:5.5rem;min-height:2.75rem}.qt-undo__left{color:var(--ink-2);font-size:var(--ui-sm);font-variant-numeric:tabular-nums;min-width:4.5ch}.qt-undo [role=alert]{color:var(--danger);margin-top:.5rem}@media (max-width:40rem){.qt-undo__row{align-items:stretch}.qt-undo__actions{flex:100%}.qt-undo__actions .qt-btn{flex:auto}}
.qt-app{--qt-sb-w:clamp(16rem, 15vw, 24rem);--qt-sb-col:min(var(--qt-sb-w), 32vw);--qt-rail-w:3.5rem;grid-template-columns:var(--qt-sb-col) minmax(0, 1fr);min-height:100dvh;display:grid;position:relative}.qt-app[data-folded]{grid-template-columns:var(--qt-rail-w) minmax(0, 1fr)}.qt-sb__resize{top:0;bottom:0;left:calc(var(--qt-sb-col) - 3px);z-index:3;cursor:col-resize;touch-action:none;width:7px;position:absolute}.qt-sb__resize:after{content:"";background:var(--accent);opacity:0;transition:opacity .12s var(--ease-out,ease);position:absolute;inset:0 2px}.qt-sb__resize:hover:after,.qt-sb__resize:focus-visible:after,html[data-resizing] .qt-sb__resize:after{opacity:.7}.qt-sb__resize:focus-visible{outline:none}.qt-app[data-folded] .qt-sb__resize{display:none}html[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.qt-app__main{flex-direction:column;min-width:0;display:flex}.qt-app__top,.qt-app__scrim,.qt-sb__page,.qt-app .qt-sb .qt-sb__page:not(:empty)~.qt-sb__page{display:none}.qt-sb__fold,.qt-sb__close,.qt-app__menu,.qt-app__scrim{min-height:0;font-weight:inherit;background:0 0;border:0;border-radius:0;gap:0;padding:0}.qt-sb{overscroll-behavior:contain;background:var(--surface-sunk);border-right:1px solid var(--rule);flex-direction:column;gap:.15rem;height:100dvh;padding:.75rem .6rem .8rem;font-size:.93rem;display:flex;position:sticky;top:0;overflow:hidden auto}.qt-sb__head{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .3rem .7rem;display:flex}.qt-sb__brand{color:var(--ink);min-width:0;text-decoration:none;display:inline-flex}.qt-sb__brand .qt-wordmark{font-size:1.15rem}.qt-sb__fold,.qt-sb__close,.qt-app__menu{border-radius:var(--radius-s);width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;flex:none;place-items:center;display:grid}.qt-sb__fold:hover,.qt-sb__close:hover,.qt-app__menu:hover{background:var(--surface);color:var(--ink)}.qt-sb__close{display:none}.qt-sb__nav{grid-template-columns:minmax(0,1fr);gap:.1rem;display:grid}.qt-sb__new,.qt-sb__link,.qt-sb__recent{border-radius:var(--radius-s);min-height:2.25rem;color:var(--ink-2);align-items:center;gap:.6rem;min-width:0;padding:.3rem .5rem;text-decoration:none;display:flex}.qt-sb__new{color:var(--ink);font-weight:600}.qt-sb__plus{background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.qt-sb__link svg{flex:none}.qt-sb__new:hover,.qt-sb__link:hover,.qt-sb__recent:hover{background:var(--surface);color:var(--ink)}.qt-sb__link[aria-current=page],.qt-sb__recent[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.qt-sb__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qt-sb__recents{scrollbar-width:thin;flex:auto;min-height:5rem;margin-top:.9rem;overflow-y:auto}.qt-sb__heading{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 .5rem .3rem;font-size:.7rem;font-weight:700}.qt-sb__recents ul{grid-template-columns:minmax(0,1fr);gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.qt-sb__recent{min-height:2rem;font-size:.9rem}.qt-sb__recent .qt-sb__age{font-size:var(--ui-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;overflow:visible}.qt-sb__dot{background:var(--ink-3);opacity:.55;border-radius:50%;flex:none;width:.5rem;height:.5rem}.qt-sb__dot--working{background:var(--info);opacity:1;box-shadow:0 0 0 3px var(--info-wash);animation:qt-sb-pulse 1.8s var(--ease-in-out) infinite}.qt-sb__dot--needs_decision{background:var(--warn);opacity:1;box-shadow:0 0 0 3px var(--warn-wash)}.qt-sb__dot--interrupted,.qt-sb__dot--paused_provider{background:var(--danger);opacity:1}.qt-sb__dot--delivered{background:var(--ok);opacity:1}.qt-sb__dot--deleting{opacity:1;box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}@keyframes qt-sb-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.qt-sb__dot--working{animation:none}}.qt-sb__foot{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);margin-top:auto;padding-top:.6rem;display:grid}.qt-sb__me{border-radius:var(--radius-s);width:100%;min-height:2.75rem;color:var(--ink-2);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.6rem;padding:.35rem .45rem;font-weight:500;display:flex}.qt-sb__me:hover,.qt-sb__me:focus-visible{background:var(--surface);color:var(--ink)}.qt-sb__avatar{background:var(--ink);width:1.8rem;height:1.8rem;color:var(--ink-inverse);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.qt-sb__who{flex:auto;font-size:.86rem}.qt-sb__updown{color:var(--ink-3);flex:none;display:inline-flex}.qt-sb__guest{gap:.5rem;padding:.3rem;display:grid}.qt-sb__menu{grid-template-columns:minmax(0,1fr);gap:.1rem;display:grid}.qt-sb__menuwho,.qt-app[data-folded] .qt-sb__menu{display:none}.qt-sb__menurow{min-height:2.5rem;color:var(--ink-2);justify-content:space-between;align-items:center;gap:.6rem;padding:.2rem .5rem .2rem 2.35rem;display:flex}.qt-sb__signout{margin:0}.qt-sb__signout button[type=submit],.qt-sb__signout button[type=submit]:hover:not(:disabled){width:100%;color:var(--ink-2);font-weight:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start}@supports selector(:popover-open){.qt-sb__menu{inset:auto auto calc(4.1rem + env(safe-area-inset-bottom,0px)) .55rem;border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface);width:15.5rem;max-width:calc(100vw - 1.1rem);height:auto;color:var(--ink);box-shadow:var(--shadow-3);margin:0;padding:.4rem;font-size:.93rem;position:fixed;overflow:visible}.qt-sb__menu:not(:popover-open){display:none}.qt-app[data-folded] .qt-sb__menu:popover-open{display:grid}.qt-sb__menuwho{border-bottom:1px solid var(--rule);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;padding:.35rem .5rem .5rem;font-size:.82rem;display:block;overflow:hidden}.qt-sb__menu .qt-sb__link:hover,.qt-sb__menu .qt-sb__link[aria-current=page],.qt-sb__menu .qt-sb__signout button[type=submit]:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink);box-shadow:none}}.qt-app[data-folded] .qt-sb{align-items:center;padding-inline:.45rem}.qt-app[data-folded] .qt-sb__head{flex-direction:column;gap:.6rem;padding-inline:0}.qt-app[data-folded] .qt-sb__brand .qt-wordmark__name,.qt-app[data-folded] .qt-sb__label,.qt-app[data-folded] .qt-sb__heading{display:none}.qt-app[data-folded] .qt-sb__nav,.qt-app[data-folded] .qt-sb__foot{justify-items:center}.qt-app[data-folded] .qt-sb__nav>a,.qt-app[data-folded] .qt-sb__nav>button,.qt-app[data-folded] .qt-sb__recent,.qt-app[data-folded] .qt-sb__me{justify-content:center;width:2.4rem;padding:.3rem}.qt-app[data-folded] .qt-sb__recents{margin-top:.6rem}.qt-app[data-folded] .qt-sb__recents ul{justify-items:center}body:has(.qt-ws,.qt-app[data-ws]) .qt-app{flex:auto;height:100%;min-height:0}body:has(.qt-ws,.qt-app[data-ws]) .qt-app__main{min-height:0;overflow:hidden}body:has(.qt-ws,.qt-app[data-ws]) .qt-app__main>.qt-piece{flex:auto;min-height:0}@media (max-width:56rem){.qt-app,.qt-app[data-folded]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.qt-sb__resize{display:none}.qt-app__top{top:env(safe-area-inset-top,0px);z-index:30;padding:.5rem var(--gutter);background:color-mix(in srgb, var(--bg) 92%, transparent);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:.5rem;display:flex;position:sticky}.qt-app__brand{min-height:2.75rem;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.qt-app__menu,.qt-sb__close{width:2.75rem;height:2.75rem}.qt-app__brand .qt-wordmark{font-size:1.1rem}.qt-app__signin{margin-left:auto}.qt-app__newtop{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--accent-ink);border-radius:50%;place-items:center;margin-left:auto;display:grid}.qt-sb,.qt-app[data-folded] .qt-sb{z-index:50;width:min(18rem,86vw);height:100%;padding:calc(.75rem + env(safe-area-inset-top,0px)) .7rem calc(.8rem + env(safe-area-inset-bottom,0px));transition:transform var(--dur-2) var(--ease-out);box-shadow:var(--shadow-3);align-items:stretch;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.qt-app[data-drawer=open] .qt-sb{transform:none}.qt-sb__page:not(:empty){border-bottom:1px solid var(--rule);margin:0 0 .9rem;padding-bottom:.8rem;display:block}.qt-app[data-drawer=closed] .qt-sb{visibility:hidden;transition:transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2)}.qt-app[data-folded] .qt-sb__brand .qt-wordmark__name{display:inline}.qt-app[data-folded] .qt-sb__label,.qt-app[data-folded] .qt-sb__heading{display:block}.qt-app[data-folded] .qt-sb__updown{display:inline-flex}.qt-app[data-folded] .qt-sb__head{flex-direction:row;padding-inline:.3rem}.qt-app[data-folded] .qt-sb__nav,.qt-app[data-folded] .qt-sb__foot,.qt-app[data-folded] .qt-sb__recents ul{justify-items:stretch}.qt-app[data-folded] .qt-sb__nav>a,.qt-app[data-folded] .qt-sb__nav>button,.qt-app[data-folded] .qt-sb__recent{justify-content:flex-start;width:auto;padding:.3rem .5rem}.qt-app[data-folded] .qt-sb__me{justify-content:flex-start;width:100%;padding:.35rem .45rem}.qt-sb__fold{display:none}.qt-sb__close{display:grid}.qt-app__scrim{z-index:40;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);display:block;position:fixed;inset:0}.qt-app[data-drawer=open] .qt-app__scrim{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.qt-sb,.qt-app__scrim{transition:none}}.qt-home{gap:1.1rem;padding-top:clamp(2.5rem,8vh,5.5rem);display:grid}.qt-home__head{text-align:center}.qt-home__head h1{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.9rem);font-weight:520;line-height:1.05}.qt-home__compose,.qt-home__waiting{width:min(46rem,100%);margin-inline:auto}.qt-home__waiting{border-radius:var(--radius-m);background:var(--warn-wash);border:1px solid color-mix(in srgb, var(--warn) 35%, var(--rule));color:var(--ink);align-items:center;gap:.7rem;padding:.7rem .95rem;text-decoration:none;display:flex}.qt-home__waiting:hover{border-color:var(--warn)}.qt-home__waitdot{background:var(--warn);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 22%, transparent);border-radius:50%;flex:none}.qt-home__open{color:var(--warn);margin-left:auto;font-size:.92rem;font-weight:600}.qt-compose{gap:.7rem;display:grid}.qt-compose__box{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-2);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);gap:.35rem;padding:.85rem .85rem .6rem;display:grid}.qt-compose__box:focus-within{border-color:var(--rule-strong);box-shadow:var(--shadow-3)}.qt-compose__box textarea{resize:none;width:100%;min-height:4.6rem;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:.15rem .3rem;font-size:1.04rem;line-height:1.55}.qt-compose__box textarea:focus-visible{box-shadow:none}.qt-compose__box textarea::placeholder{color:var(--ink-3)}.qt-compose__row{align-items:center;gap:.6rem;display:flex}.qt-compose__hint{color:var(--ink-3);padding-left:.3rem;font-size:.8rem}.qt-compose__where{border:1px solid var(--rule);border-radius:var(--radius-pill);min-width:0;max-width:17rem;height:2.4rem;color:var(--ink-2);cursor:pointer;flex:0 auto;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.88rem;display:inline-flex;position:relative}.qt-compose__where svg{flex:none}.qt-compose__where:hover{border-color:var(--ink-3);color:var(--ink)}.qt-compose__where:has(select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.qt-compose__wherename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qt-compose__where select{border-radius:inherit;opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;min-height:0;font:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.qt-compose__where select:focus-visible{box-shadow:none;border:0;outline:0}.qt-compose__send{border-radius:var(--radius-m);background:var(--accent);width:2.4rem;height:2.4rem;min-height:0;color:var(--accent-ink);cursor:pointer;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.qt-compose__send:disabled{background:var(--surface-sunk);color:var(--ink-3);cursor:default}.qt-compose__busy{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite qt-compose-spin}@keyframes qt-compose-spin{to{transform:rotate(360deg)}}.qt-compose__note{text-align:center;color:var(--ink-3);margin:0;font-size:.86rem}.qt-compose__starter-review{border:1px solid var(--rule);border-radius:var(--radius-m);text-align:left;padding:1rem}.qt-compose__starter-review h2{margin:0 0 .6rem;font-size:1rem}.qt-compose__starter-review p{color:var(--ink-2);margin:.5rem 0}.qt-compose__starter-review blockquote{border-left:2px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0;padding-left:.8rem}.qt-compose__starter-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.qt-compose__starter-actions button{white-space:normal;min-height:44px}@media (max-width:560px){.qt-compose__starter-actions button{width:100%}}@media (max-width:40rem){.qt-home{padding-top:1.5rem}.qt-compose__hint{display:none}.qt-home__waiting{flex-wrap:wrap;align-items:flex-start;gap:.2rem .6rem;line-height:1.45}.qt-home__waitdot{margin-top:.45rem}.qt-home__waiting>span:nth-child(2){flex:1 1 0;min-width:0}.qt-home__open{flex-basis:100%;margin-left:1.15rem}}@media (prefers-reduced-motion:reduce){.qt-compose__busy{animation:none}}.qt-thread{gap:1.4rem;display:grid}.qt-msg{gap:.35rem;min-width:0;display:grid}.qt-msg__who{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:650;display:inline-flex}.qt-msg__mark{width:.7rem;height:auto;color:var(--accent)}.qt-msg--me{justify-items:end}.qt-msg__bubble,.qt-msg__edit{border-radius:var(--radius-xl);background:var(--surface-sunk);border:1px solid var(--rule);width:fit-content;max-width:min(40rem,88%);padding:.8rem 1rem}.qt-msg__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.qt-msg__editbtn{min-height:0;color:var(--ink-3);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.qt-msg__editbtn:hover:not(:disabled){color:var(--accent)}.qt-msg__edit{background:var(--surface);justify-items:end;gap:.5rem;width:min(40rem,100%);max-width:100%;display:grid}.qt-msg__edit textarea{resize:none;min-height:5rem;line-height:1.55}.qt-briefcard{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-1);gap:1.1rem;padding:1.15rem 1.2rem 1rem;display:grid}.qt-briefcard p{margin:0}.qt-briefcard .qt-disclosure{padding-block:.25rem}.qt-briefcard .qt-disclosure>summary{overflow-wrap:anywhere;min-height:44px;padding-block:.6rem;line-height:1.4}.qt-briefcard .qt-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qt-briefcard>.qt-disclosure+.qt-disclosure{border-top:0;margin-top:-1.1rem}.qt-briefcard>:has(>.qt-disclosure:last-child)+.qt-disclosure{border-top:0;margin-top:-1.1rem}.qt-brief-about{color:var(--ink-2);margin-top:.5rem;font-size:.92rem}.qt-brief-about summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.qt-brief-about p{max-width:65ch;line-height:1.6}.qt-brief-about p+p{margin-top:.65rem}.qt-briefcard__readiness{border-top:1px solid var(--rule);justify-items:start;gap:.55rem;padding-top:1rem;display:grid}.qt-briefcard .qt-btn,.qt-brief-page .qt-btn,.qt-brief-page .qt-msg__editbtn,.qt-brief-page .qt-choice__item span{min-height:44px}.qt-briefcard__set{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.qt-briefcard__set legend{margin-bottom:.5rem;padding:0;font-weight:650}.qt-briefcard__rounds{color:var(--ink-2);font-size:.9rem}.qt-briefcard__other{gap:.3rem;max-width:14rem;font-size:.9rem;font-weight:600;display:grid}.qt-briefcard__other select{min-height:44px}.qt-briefcard__actions{bottom:env(safe-area-inset-bottom,0px);z-index:2;background:var(--surface);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.6rem;margin-inline:-1.2rem;padding:.6rem 1.2rem .7rem;display:flex;position:sticky}.qt-briefcard__actions>button[type=submit]{justify-content:center;width:100%;min-height:48px}.qt-briefcard__budget legend{font-size:1.15rem}.qt-app .qt-briefcard .qt-briefcard__budget input[inputmode=decimal]{max-width:10rem;font-size:1.25rem}.qt-briefcard__options>summary>span,.qt-briefcard__carried>summary>span,.qt-briefcard__audience>summary>span{color:var(--ink-2);font-size:.8rem;font-weight:400;display:block}.qt-briefcard__options[open]>:not(summary),.qt-briefcard__carried[open]>:not(summary),.qt-briefcard__audience[open]>:not(summary){margin-top:1rem}.qt-brief-details{border-block:1px solid var(--rule);gap:.8rem;min-width:0;padding-block:1rem;display:grid}.qt-brief-details__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.qt-brief-details__head .qt-btn{min-height:2.75rem}.qt-brief-details__head h2{font:inherit;margin:0;font-weight:650}.qt-brief-details__list{gap:.8rem;min-width:0;margin:0;display:grid}.qt-brief-details__list>div{min-width:0}.qt-brief-details__list dt{color:var(--ink-3);font-size:.82rem;font-weight:600}.qt-brief-details__list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.5}.qt-brief-details__more summary{cursor:pointer;align-content:center;min-height:2.75rem;font-size:.9rem;font-weight:600}.qt-brief-details__more[open] summary{margin-bottom:.6rem}.qt-brief-details__permissions{background:var(--surface-sunk);border-radius:var(--radius-m);gap:.6rem;padding:.8rem;display:grid}.qt-brief-page:has(.qt-thread)>.qt-pagehead{margin-bottom:1.25rem}.qt-brief-page:has(.qt-thread)>.qt-pagehead>.qt-label{display:none}.qt-brief-page:has(.qt-thread)>.qt-pagehead h1{margin-top:0;font-size:clamp(1.5rem,1.3rem + .5vw,1.75rem)}.qt-brief-page:has(.qt-thread)>.qt-pagehead>p:not(.qt-label){color:var(--ink-3);font-size:.92rem}.qt-project--overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.qt-project__main{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.75rem;min-width:0;display:grid}.qt-project__main>*{min-width:0}.qt-project__rail{align-content:start;gap:1rem;min-width:0;display:grid}.qt-project__head{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.qt-project__head h1{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.3rem + .5vw,1.75rem);font-weight:520;line-height:1.15}.qt-rail-card{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);gap:.65rem;padding:.9rem 1rem;display:grid}.qt-rail-card__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.qt-rail-card__head h2{font-family:var(--sans);font-size:var(--ui-md);letter-spacing:0;margin:0;font-weight:650}.qt-rail-card__head a{font-size:var(--ui-sm);color:var(--ink-2);text-decoration:none}.qt-rail-card__head a:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}@media (pointer:coarse){.qt-rail-card__head a{min-height:var(--control-lg);align-items:center;display:inline-flex}}.qt-project-nav{flex-wrap:wrap;flex:28rem;align-items:center;gap:.75rem 1.5rem;min-width:0;display:flex}.qt-project-nav .qt-crumbs{flex-wrap:nowrap;flex:15rem;min-width:0}.qt-project-nav .qt-crumbs>:not(.qt-project-nav__name){flex:none}.qt-project-nav__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qt-project-nav__name.qt-skeleton{flex:0 11rem;height:.8rem}.qt-project-nav__tabs{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.qt-piece__bar .qt-project-nav__tabs>a{border-radius:var(--radius-control);min-height:2.5rem;font-size:var(--ui-sm);color:var(--ink-2);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:500;display:inline-flex}.qt-piece__bar .qt-project-nav__tabs>a:hover{background:var(--hover);color:var(--ink)}.qt-piece__bar .qt-project-nav__tabs>a[aria-current=page]{background:var(--surface);border-color:var(--rule);color:var(--ink);box-shadow:var(--raise)}.qt-project-nav__tabs>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qt-sb__empty p{margin:0 0 .4rem}.qt-sb__empty :is(button,a){min-height:2.5rem;box-shadow:none;color:var(--ink-2);font-size:var(--ui-sm);text-align:left;background:0 0;border:0;border-radius:0;padding:.5rem 0;font-weight:500;display:block}.qt-sb__empty :is(button,a):hover{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.qt-files-page__intro{color:var(--ink-3);font-size:var(--ui-md);margin:-.4rem 0 1.25rem;line-height:1.6}.qt-inference>h2{font-family:var(--sans);font-size:var(--ui-md);letter-spacing:0;margin:0 0 .75rem;font-weight:650;line-height:1.4}.qt-inference>fieldset{border:0;gap:.4rem;margin:0;padding:0;display:grid}.qt-inference>fieldset>label{border-radius:var(--radius-control);width:100%;min-height:2.75rem;font-size:var(--ui-sm);text-align:left;justify-content:flex-start;align-items:center;gap:.6rem;padding:.65rem .75rem;line-height:1.4;display:flex}.qt-inference>fieldset>label:before{content:"";border:1.5px solid var(--rule-strong);border-radius:50%;flex:none;width:.9rem;height:.9rem}.qt-inference>fieldset>label:has(input:checked):before{border:4px solid var(--accent)}.qt-inference>fieldset>label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.qt-inference>.qt-note-row{font-size:var(--ui-sm);color:var(--ink-3);background:0 0;margin:.8rem 0;padding:0;line-height:1.65}.qt-inference .qt-note-row:has(select){gap:.35rem;display:grid}.qt-inference select{width:100%;min-width:0;min-height:2.75rem}.qt-inference button{min-height:2.75rem}.qt-inference>.qt-question__options,.qt-inference__feedback{margin-top:.8rem}.qt-inference__feedback p{margin:0 0 .5rem}.qt-inference__feedback>a{align-items:center;min-height:2.75rem;display:inline-flex}@media (pointer:coarse){.qt-piece__bar .qt-project-nav__tabs>a,.qt-sb__empty :is(button,a){min-height:2.75rem}}@media (max-width:56rem){.qt-project-nav{gap:.65rem}.qt-project-nav .qt-crumbs{flex-basis:100%}.qt-piece__bar .qt-project-nav__tabs>a,.qt-sb__empty :is(button,a){min-height:2.75rem}}@media (max-width:32rem){.qt-piece__bar .qt-project-nav__tabs>a{padding-inline:.625rem}.qt-project-nav__tabs>a>svg{display:none}}.qt-backlink{max-width:100%;color:var(--ink-3);font-size:var(--ui-sm);align-items:center;gap:.3rem;margin-bottom:.75rem;text-decoration:none;display:inline-flex}.qt-backlink>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qt-backlink>svg{flex:none}.qt-backlink:hover{color:var(--ink)}.qt-files-page .qt-project__head{margin-bottom:1rem}.qt-rail-card__note{color:var(--ink-3);font-size:var(--ui-xs);margin:0;line-height:1.5}.qt-brief-revision{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.qt-brief-revision>.qt-note{flex:22rem;min-width:0;margin:0}.qt-standing-panel{gap:.65rem;min-width:0;display:grid}.qt-standing{margin:0;padding:0;list-style:none;display:grid}.qt-standing__item{border-top:1px solid var(--rule);gap:.3rem;min-width:0;padding:.6rem 0;display:grid}.qt-standing__item:first-child{border-top:0;padding-top:0}.qt-standing__text{color:var(--ink);font-size:var(--ui-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.qt-standing__source{color:var(--ink-3);font-size:var(--ui-xs);overflow-wrap:anywhere;margin:0;line-height:1.45}.qt-standing__actions{flex-wrap:wrap;gap:.4rem;display:flex}.qt-standing__actions .qt-btn,.qt-standing__add .qt-btn{min-height:44px}.qt-standing__examples{gap:.4rem;min-width:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.qt-standing__examples>li{min-width:0}.qt-standing__example{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%;min-width:0;max-width:100%;min-height:44px;line-height:1.3}.qt-standing__example.qt-pill{border-radius:var(--radius-m);align-items:baseline;padding:.55rem .85rem}.qt-standing__example>span[aria-hidden]{color:var(--accent);flex:none;margin-right:.35rem;font-weight:700}.qt-standing__add,.qt-standing__edit{gap:.4rem;min-width:0;display:grid}.qt-standing__add label{font-size:var(--ui-sm);color:var(--ink-2);font-weight:600}.qt-standing__add .qt-btn{justify-self:start}.qt-standing__add textarea,.qt-standing__edit textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);width:100%;min-width:0;min-height:5.5rem;color:var(--ink);font:inherit;font-size:var(--ui-sm);padding:.6rem .7rem}.qt-standing-stopped summary,.qt-standing-carried>summary{cursor:pointer;min-height:44px;font-size:var(--ui-sm);color:var(--ink-2);align-items:center;font-weight:600;display:flex}.qt-standing-stopped>ul{margin-top:.4rem}.qt-standing-carried{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);margin:0 0 .75rem;padding:0 .9rem .25rem}.qt-standing-carried>.qt-standing{margin-bottom:.5rem}.qt-standing__message{min-height:1em;color:var(--ink-2);font-size:var(--ui-xs);margin:0}.qt-standing__message:empty{display:none}.qt-standing__message--error{color:var(--danger,var(--ink))}.qt-project__details{display:block}.qt-project__details summary{cursor:pointer;font-size:var(--ui-sm);color:var(--ink-2);font-weight:600}.qt-project__details>summary{align-items:center;gap:.55rem;list-style:none;display:flex}.qt-project__details>summary::-webkit-details-marker{display:none}.qt-project__details>summary:before{content:"";width:.4rem;height:.4rem;transition:transform var(--dur-1) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}.qt-project__details[open]>summary:before{transform:rotate(45deg)}.qt-project__details>summary:hover{color:var(--ink)}.qt-project__details>:not(summary){margin-top:.65rem}.qt-project__details .qt-fineprint{overflow-wrap:anywhere;margin-bottom:0}.qt-ptitle{align-items:center;gap:.35rem;min-width:0;display:flex}.qt-ptitle>h1{overflow-wrap:anywhere;min-width:0}.qt-ptitle__edit{border-radius:var(--radius-m);width:44px;height:44px;min-height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.qt-ptitle__edit:hover,.qt-ptitle__edit:focus-visible{background:var(--surface-sunk);color:var(--ink)}.qt-ptitle--editing{flex-wrap:wrap;flex:100%;gap:.5rem .6rem}.qt-ptitle__actions{gap:.4rem;display:flex}.qt-ptitle--editing .qt-form-error{flex-basis:100%;margin:0}.qt-project__head .qt-ptitle--editing input.qt-ptitle__input:not([type=checkbox]){width:auto;min-width:0;max-width:40rem;font-family:var(--display);font-variation-settings:"opsz" 20;font-weight:520;font-size:var(--step-2);letter-spacing:-.015em;flex:18rem;padding:.3rem .6rem;line-height:1.2}.qt-project__compose .qt-compose__note{text-align:left}.qt-project .qt-runs li a{overflow-wrap:anywhere}.qt-revisions{max-width:var(--page-narrow);margin-top:1.75rem}.qt-revisions h2{font-family:var(--sans);font-size:var(--ui-md);letter-spacing:0;color:var(--ink-2);margin:0 0 .6rem;font-weight:650}.qt-app__main:has(>.qt-piece>.qt-piece__body>.qt-project--overview){container:qt-main/inline-size}@container qt-main (min-width:52rem){.qt-piece:has(>.qt-piece__body>.qt-project--overview){grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 21rem;align-items:start;column-gap:2.5rem;display:grid}.qt-piece:has(>.qt-piece__body>.qt-project--overview)>.qt-piece__bar{grid-column:1/-1}:is(.qt-piece__body:has(>.qt-project--overview),.qt-project--overview){display:contents}.qt-project--overview>.qt-project__main{grid-area:2/1}.qt-project--overview>.qt-project__rail{grid-area:2/2/-1}:is(.qt-piece:has(>.qt-piece__body>.qt-project--overview)>.qt-history,.qt-piece__body:has(>.qt-project--overview)>.qt-history){grid-area:3/1;max-width:none}}.qt-history{border-top:1px solid var(--rule);margin-top:2rem;display:block}.qt-history>summary{cursor:pointer;min-height:2.75rem;font-family:var(--sans);font-size:var(--ui-md);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;font-weight:650;list-style:none;display:flex}.qt-history>summary::-webkit-details-marker{display:none}.qt-history>summary>span:first-child{align-items:center;gap:.5rem;display:inline-flex}.qt-history>summary>span:first-child:before{content:"";width:.45rem;height:.45rem;transition:transform var(--dur-1) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:.15rem;transform:rotate(-45deg)}.qt-history[open]>summary>span:first-child:before{transform:rotate(45deg)}.qt-history__count{font-weight:450;font-size:var(--ui-sm);color:var(--ink-3)}.qt-history>summary:hover{color:var(--ink)}.qt-history>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qt-history .qt-revisions{max-width:none;margin-top:1rem}.qt-current{border:1px solid var(--rule-strong);border-left:4px solid var(--info);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.1rem 1.25rem;display:flex}.qt-current[data-state=needs_decision]{border-left-color:var(--warn)}.qt-current[data-state=interrupted],.qt-current[data-state=paused_provider]{border-left-color:var(--danger)}.qt-current__text{flex:22rem;gap:.35rem;min-width:0;display:grid}.qt-current__text h2{font-family:var(--display);font-variation-settings:"opsz" 20;font-weight:520;font-size:var(--step-1);letter-spacing:-.015em;margin:.15rem 0 0;line-height:1.2}.qt-current__summary{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.qt-current__detail{color:var(--ink-3);font-size:var(--ui-sm);margin:0;line-height:1.55}.qt-current__open{flex:none;align-items:center;gap:.35rem;display:inline-flex}@media (max-width:40rem){.qt-current__open{justify-content:center;width:100%}}.qt-current--delivered{border-left-color:var(--ok);align-items:center}.qt-current__changes{border:1px solid var(--rule);background:var(--surface-sunk);border-radius:12px;flex:100%;gap:.45rem;padding:.8rem .85rem;display:grid}.qt-current__changes label{font-size:var(--ui-sm);color:var(--ink-2);line-height:1.5}.qt-current__changes label strong{color:var(--ink)}.qt-current__changes textarea{resize:vertical;width:100%;min-height:3.4rem}.qt-current .qt-delivery__changes{flex:100%}.qt-current__row{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.qt-project__another>summary{cursor:pointer;min-height:2.75rem;color:var(--ink-2);font-weight:600;font-size:var(--ui-md);align-items:center;gap:.4rem;padding:.4rem 0;list-style:none;display:flex}.qt-project__another>summary::-webkit-details-marker{display:none}.qt-project__another>summary:hover{color:var(--ink)}.qt-project__another[open]>summary{margin-bottom:.6rem}.qt-home--desk .qt-home__masthead{justify-content:flex-end}details.qt-brief-readiness{padding:.2rem 1rem;display:block}details.qt-brief-readiness>summary{cursor:pointer;min-height:44px;padding:.55rem 0;font-weight:650;display:list-item}details.qt-brief-readiness>summary .qt-optional{font-weight:400;display:inline-block}details.qt-brief-readiness[open]>summary{margin-bottom:.4rem}details.qt-brief-readiness>:not(summary){margin:.45rem 0}.qt-run-row__actions{font-size:var(--ui-xs);flex-wrap:wrap;align-items:center;gap:.1rem 1rem;margin:.2rem 0 .5rem .9rem;display:flex}.qt-run-row__actions>a{color:var(--ink-3);align-items:center;min-height:2rem;text-decoration:none;display:inline-flex}.qt-run-row__actions>a:hover{color:var(--accent);text-underline-offset:.18em;text-decoration:underline}.qt-app .qt-run-row__actions .qt-btn.qt-btn--quiet{min-height:2rem;color:var(--ink-3);font-size:var(--ui-xs);box-shadow:none;background:0 0;border-color:#0000;padding:0 .5rem;font-weight:500}.qt-app .qt-run-row__actions .qt-btn.qt-btn--quiet:hover:not(:disabled){color:var(--danger);background:0 0}@media (pointer:coarse){.qt-run-row__actions>a,.qt-app .qt-run-row__actions .qt-btn.qt-btn--quiet{min-height:2.75rem}}.qt-revisions__empty{color:var(--ink-3);font-size:.9rem}.qt-revisions__list{margin:0;padding:0;list-style:none}.qt-revisions__list li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1.5rem;padding:1rem .25rem;display:grid}.qt-revisions__list li:last-child{border-bottom:1px solid var(--rule)}.qt-revisions__main,.qt-revisions__meta{flex-direction:column;gap:.3rem;min-width:0;display:flex}.qt-revisions__main{overflow-wrap:anywhere}.qt-revisions__main strong{font-weight:620}.qt-revisions__main>span,.qt-revisions__meta{color:var(--ink-3);font-size:.88rem}.qt-revisions__meta{white-space:nowrap;align-items:flex-end}.qt-revisions__meta a{color:var(--accent);font-weight:600}@media (pointer:coarse){.qt-revisions__meta a{min-height:var(--control-lg);align-items:center;display:inline-flex}}.qt-revisions__summary{color:var(--ink-2)}@media (max-width:40rem){.qt-revisions__list li{grid-template-columns:minmax(0,1fr)}.qt-revisions__meta{white-space:normal;align-items:flex-start}}.qt-runs__pages{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.qt-runs__pages a{font-weight:600}.qt-draft{border:1px dashed var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);align-items:center;gap:.75rem;min-width:0;margin-bottom:.9rem;padding:.7rem .95rem;text-decoration:none;display:flex}.qt-draft:hover{border-color:var(--accent)}.qt-draft__link{min-width:0;color:inherit;flex:auto;align-items:center;gap:.75rem;text-decoration:none;display:flex}.qt-draft__discard{flex:none}.qt-draft__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:.72rem;font-weight:700}.qt-draft__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.qt-draft__open{color:var(--accent);flex:none;font-size:.92rem;font-weight:600}.qt-draft[data-follow-up=true] .qt-draft__link{flex-wrap:wrap;row-gap:.15rem}.qt-draft[data-follow-up=true] .qt-draft__label{letter-spacing:0;text-transform:none;text-wrap:balance;color:var(--ink);flex-basis:100%;font-size:.88rem}.qt-briefcard__draft{color:var(--ink-3);font-size:.84rem}.qt-brief-aside{width:100%;max-width:var(--page-narrow);text-align:center;margin:1.25rem auto 0}.qt-sb__search{width:100%;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start}.qt-search{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);width:min(36rem,100vw - 2rem);max-height:min(34rem,80vh);color:var(--ink);box-shadow:var(--shadow-3);margin:12vh auto auto;padding:0}.qt-search::backdrop{background:var(--overlay)}.qt-search__box{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(min(34rem,80vh) - 2px);display:grid}.qt-search__header{border-bottom:1px solid var(--rule);align-items:center;display:flex}.qt-search__header input{flex:1;min-width:0}.qt-search__close{min-width:44px;min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;margin-right:.4rem}.qt-search__footer{border-top:1px solid var(--rule);padding:.6rem 1rem}.qt-search__coverage,.qt-search__error{color:var(--ink-2);margin:0 0 .4rem;font-size:.86rem;line-height:1.5}.qt-search__error{color:var(--danger)}.qt-search__actions{flex-wrap:wrap;gap:.5rem;display:flex}.qt-search__actions button{cursor:pointer;min-height:44px;padding:.4rem .75rem;font-size:.86rem}.qt-search__actions:empty{display:none}.qt-search .qt-search__box input.qt-search__input[type=search]{background:0 0;border:0;border-radius:0;padding:.95rem 1.1rem;font-size:1.02rem}.qt-search .qt-search__box input.qt-search__input[type=search]:focus-visible{box-shadow:none;border-color:var(--rule)}@media (max-width:40rem){:is(.qt-piece:has(.qt-project) .qt-crumbs>[aria-current],.qt-piece:has(.qt-project) .qt-crumbs>[aria-hidden=true]){display:none}}.qt-search__list{margin:0;padding:.35rem;list-style:none;overflow-y:auto}.qt-search__item{border-radius:var(--radius-s);cursor:pointer;align-items:center;gap:.6rem;min-width:0;min-height:44px;padding:.55rem .7rem;display:flex}.qt-search__item[aria-selected=true]{background:var(--surface-sunk)}.qt-search__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.qt-search__state{overflow-wrap:normal;max-width:42%;color:var(--ink-3);flex:none;font-size:.82rem}.qt-search__note{color:var(--ink-3);padding:.8rem .7rem;font-size:.92rem}.qt-search__keys{color:var(--ink-3);margin:.4rem 0 0;padding:0;font-size:.78rem}@media (max-width:40rem){.qt-search{margin-top:5vh}.qt-search__keys{display:none}.qt-search__item{grid-template-columns:.5rem minmax(0,1fr);gap:.2rem .6rem;display:grid}.qt-search__item>.qt-sb__dot{grid-row:1/span 2;align-self:start;margin-top:.45rem}.qt-search__title{white-space:normal;overflow-wrap:anywhere}.qt-search__state{grid-column:2;max-width:none}}.qt-closed{border-radius:var(--radius-m);background:var(--warn-wash);border:1px solid color-mix(in srgb, var(--warn) 35%, var(--rule));color:var(--ink);margin:0;padding:.75rem .95rem;line-height:1.55}.qt-closed strong{font-weight:650}.qt-closed--billing{max-width:46rem;margin:0 0 1.75rem}.qt-note-row__code{font-family:var(--mono);color:var(--ink-3);font-size:.8em}.qt-choice{flex-wrap:wrap;gap:.45rem;display:flex}.qt-choice__item{font-weight:500;display:inline-flex;position:relative}.qt-choice__item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.qt-choice__item span{border-radius:var(--radius-pill);border:1px solid var(--rule);background:var(--surface);min-height:2.3rem;color:var(--ink-2);transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);align-items:center;padding:.35rem .85rem;font-size:.9rem;display:inline-flex}.qt-choice__item:hover span{border-color:var(--ink-3);color:var(--ink)}.qt-choice__item input:checked+span{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:600}.qt-choice__item input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.qt-choice__item input:disabled+span{opacity:.55}.qt-attach__list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.35rem;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.qt-attach{gap:.65rem;min-width:0;display:grid}.qt-attach__search{gap:.4rem;min-width:0;display:grid}.qt-attach__search>label{font-size:var(--ui-sm);font-weight:600}.qt-attach__search-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qt-attach__search-controls input{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;flex:13rem;padding:.6rem .75rem}.qt-attach__search-controls button,.qt-attach__search-controls a,.qt-attach__search-controls [aria-disabled]{align-items:center;min-height:44px;display:inline-flex}.qt-attach__summary{font-size:var(--ui-sm);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.qt-attach__summary>span{color:var(--ink-3)}.qt-attach__filename{overflow-wrap:anywhere;min-width:0}.qt-attach__row{border:1px solid var(--rule);border-radius:var(--radius-s);align-items:stretch;min-width:0;display:flex}.qt-attach__row:has(input:checked){background:var(--surface-sunk);border-color:var(--ink-3)}.qt-attach__list .qt-check{flex:1;align-items:center;min-width:0;min-height:44px;padding:.6rem .65rem}.qt-attach__file{gap:.15rem;min-width:0;display:grid}.qt-attach__file .qt-optional{font-size:var(--ui-xs);justify-self:start;margin:0}.qt-attach__preview{border:0;border-left:1px solid var(--rule);border-radius:0 var(--radius-s) var(--radius-s) 0;min-width:44px;min-height:44px;color:var(--ink-2);font:inherit;font-size:var(--ui-sm);cursor:pointer;background:0 0;flex:none;align-items:center;gap:.35rem;padding:.5rem .65rem;display:inline-flex}.qt-attach__preview:hover{color:var(--ink);background:var(--surface-sunk)}.qt-attach__preview:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.qt-attach__row--pick{align-items:center;gap:.5rem .75rem;padding:.4rem .4rem .4rem .75rem}.qt-attach__row--pick>.qt-attach__file{flex:1;padding-block:.2rem}.qt-attach__row--pick>.qt-btn{flex:none}@media (max-width:30rem){.qt-attach__row{flex-direction:column}.qt-attach__row--pick{flex-direction:row}.qt-attach__preview{border-left:0;border-top:1px solid var(--rule);border-radius:0 0 var(--radius-s) var(--radius-s);justify-content:center}}.qt-attach .qt-library__add>button{min-height:44px}.qt-declares{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface-2);gap:.35rem;min-width:0;margin-top:.25rem;padding:.75rem .9rem;display:grid}.qt-declares__title{margin:0;font-size:.9rem;font-weight:650}.qt-declares__note{color:var(--ink-3);margin:0;font-size:.78rem}.qt-declares__list{gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.qt-declares__list li{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;gap:.1rem;font-size:.86rem;display:grid}.qt-declares__list strong{color:var(--ink);font-weight:600}.qt-declares__muted{color:var(--ink-3)}[data-studio-usage=normal],[data-studio-usage=loading]{display:none}.qt-now{gap:.5rem;width:min(46rem,100%);margin-inline:auto;display:grid}.qt-now__title{font-family:var(--sans);font-size:var(--ui-sm);letter-spacing:0;color:var(--ink-2);margin:0;padding-inline:.15rem;font-weight:600}.qt-now__list{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1);margin:0;padding:0;list-style:none;display:grid;overflow:clip}.qt-now__list>li+li{border-top:1px solid var(--rule)}.qt-now__card{min-height:56px;color:inherit;transition:background-color var(--dur-1) var(--ease-out);align-items:center;gap:.8rem;padding:.8rem 1rem;text-decoration:none;display:flex}.qt-now__card:hover{background:var(--hover)}.qt-now__card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qt-now__text{flex:auto;gap:.15rem;min-width:0;display:grid}.qt-now__text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.qt-now__text small{color:var(--ink-2);font-size:var(--ui-sm)}.qt-now__go{color:var(--accent);white-space:nowrap;font-weight:600;font-size:var(--ui-sm);flex:none;align-items:center;gap:.2rem;display:inline-flex}@media (max-width:40rem){.qt-now__card{flex-wrap:wrap;align-items:flex-start;row-gap:.45rem}.qt-now__card>.qt-sb__dot{margin-top:.375rem;margin-top:calc(.5lh - .25rem)}.qt-now__text{flex:1 1 0}.qt-now__text strong{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.qt-now__go{flex-basis:100%;padding-left:1.3rem}}.qt-home__head{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.qt-home__head h1{order:1}.qt-home__masthead{order:2}.qt-home__head>.qt-home__masthead{border:0;margin:0;padding:0}.qt-home--desk .qt-now{width:100%}.qt-sb__row{align-items:center;gap:.1rem;min-width:0;display:flex}.qt-sb__row>.qt-sb__recent{flex:auto;min-width:0}.qt-sb__more{width:1.9rem;height:1.9rem;min-height:0;color:var(--ink-2);cursor:pointer;opacity:0;transition:opacity .12s var(--ease-out,ease), background-color .12s var(--ease-out,ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:.15rem;padding:0;display:inline-flex}.qt-sb__row:hover .qt-sb__more,.qt-sb__row:focus-within .qt-sb__more,.qt-sb__more:focus-visible{opacity:1}.qt-sb__row:has(.qt-sb__recent[aria-current=page]) .qt-sb__more{opacity:1}.qt-sb__row:has(.qt-rowmenu:popover-open) .qt-sb__more{opacity:1}.qt-sb__row:has(.qt-rowmenu:popover-open) .qt-sb__more{background:var(--surface-sunk);color:var(--ink)}.qt-sb__more:hover,.qt-sb__more:focus-visible{background:var(--surface-sunk);color:var(--ink)}@media (hover:none){.qt-sb__more{opacity:.75}}@media (prefers-reduced-motion:reduce){.qt-sb__more,.qt-rowmenu{transition:none}}.qt-app[data-folded] .qt-sb__more{display:none}.qt-sb__more>svg{flex:none;width:18px;height:18px}.qt-rowmenu{border:1px solid var(--rule);background:var(--surface);width:17rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);color:var(--ink);border-radius:.9rem;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 1px 2px #0000000f,0 16px 40px -12px #00000047}.qt-rowmenu::backdrop{background:0 0}.qt-rowmenu__body{padding:.35rem;display:grid}.qt-rowmenu__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .5rem .55rem .8rem;display:grid}.qt-rowmenu__name{gap:.1rem;min-width:0;display:grid}.qt-rowmenu__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:650;overflow:hidden}.qt-rowmenu__name small{color:var(--ink-3);font-size:var(--ui-xs)}.qt-rowmenu__close{display:none}.qt-rowmenu__rule{border:0;border-top:1px solid var(--rule);margin:.3rem .4rem}.qt-rowmenu__item,.qt-rowmenu .qt-rowmenu__danger>:is(div,section)>button.qt-btn{box-shadow:none;width:100%;min-height:2.6rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:flex-start;align-items:center;gap:.7rem;padding:0 .8rem;font-size:.92rem;text-decoration:none;display:flex}.qt-rowmenu__item svg{color:var(--ink-3);flex:none}.qt-rowmenu__item:hover,.qt-rowmenu__item:focus-visible,.qt-rowmenu .qt-rowmenu__danger>:is(div,section)>button.qt-btn:hover,.qt-rowmenu .qt-rowmenu__danger>:is(div,section)>button.qt-btn:focus-visible{background:var(--surface-sunk);outline:none}.qt-rowmenu__item:focus-visible,.qt-rowmenu .qt-rowmenu__danger>:is(div,section)>button.qt-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.qt-rowmenu .qt-rowmenu__danger>:is(div,section){border:0;max-width:none;margin:0;padding:0}.qt-rowmenu__group--danger .qt-rowmenu__danger{position:relative}.qt-rowmenu__danger-icon{color:var(--danger);pointer-events:none;position:absolute;top:.7rem;left:.8rem}.qt-rowmenu .qt-rowmenu__danger>:is(div,section)>button.qt-btn{color:var(--danger);min-height:2.6rem;padding-left:2.6rem;font-weight:500}.qt-rowmenu .qt-rowmenu__danger>:is(div,section)>button.qt-btn:hover{background:var(--danger-wash,var(--surface-sunk))}.qt-rowmenu__danger section,.qt-rowmenu__danger form{margin:.3rem .4rem .5rem}.qt-rowmenu__rename{gap:.5rem;padding:.3rem .8rem .7rem;display:grid}.qt-rowmenu__rename label{font-size:var(--ui-sm);color:var(--ink-2)}.qt-rowmenu__rename input{border:1px solid var(--rule-strong);min-height:2.6rem;font:inherit;background:var(--surface);color:inherit;border-radius:.55rem;padding:0 .6rem}.qt-rowmenu__error{color:var(--danger);font-size:var(--ui-sm);margin:0}.qt-rowmenu__actions{gap:.5rem;display:flex}.qt-rowmenu__cancel{display:none}@media (max-width:48rem){.qt-project[data-delivered] .qt-rail-card--standing{order:-1}.qt-rowmenu{width:auto;max-width:none;max-height:85vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:1rem 1rem 0 0;inset:auto 0 0}.qt-rowmenu::backdrop{background:#00000047}.qt-rowmenu__body{padding:.5rem .75rem .75rem}.qt-rowmenu__body:before{content:"";background:var(--rule-strong);border-radius:999px;justify-self:center;width:2.4rem;height:.3rem;margin:.1rem 0 .4rem}.qt-rowmenu__close{background:var(--surface-sunk);width:2.6rem;height:2.6rem;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.qt-rowmenu__item,.qt-rowmenu .qt-rowmenu__danger>:is(div,section)>button.qt-btn{min-height:3rem;font-size:1rem}.qt-rowmenu__danger-icon{top:.9rem}.qt-rowmenu__cancel{border:1px solid var(--rule);background:var(--surface);width:100%;min-height:3rem;color:inherit;font:inherit;border-radius:.75rem;margin-top:.5rem;font-weight:600;display:block}}
