.qt{padding-bottom:56px}.qt-main{display:grid;grid-template-areas:"head" "form" "aside";gap:24px}.qt-intro{grid-area:head}.qt-formcol{grid-area:form;min-width:0}.qt-aside{grid-area:aside;min-width:0}.qt-card{padding:22px 18px;border-radius:26px;background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.08);box-shadow:0 24px 60px rgb(0 0 0/.35)}.qt-form{display:flex;flex-direction:column;gap:22px}.qt-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;font-size:.88rem;color:#ffd2cc;background:rgb(255 107 94/.1);border:1px solid rgb(255 107 94/.28)}.qt-alert svg{flex:none;margin-top:1px}.qt-pkg{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:18px;background:radial-gradient(90% 120% at 100% 0,rgb(47 122 92/.35),transparent 70%),rgb(255 255 255/.03);border:1px solid rgb(127 207 166/.35)}.qt-pkg-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#0b140e;background:#7fcfa6}.qt-pkg-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.qt-pkg-t small{font-size:.72rem;color:#9ca19a}.qt-pkg-t b{font:700 .98rem var(--font-display)}.qt-pkg-t em{font-style:normal;font-size:.8rem;color:#7fcfa6}.qt-x{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgb(255 255 255/.12);background:none;color:#cfd2cb;cursor:pointer}.qt-group{border:0;min-width:0}.qt-field>span,.qt-group legend{display:block;margin-bottom:10px;font-size:.86rem;font-weight:600;color:#e9ebe5}.qt-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qt-type{position:relative;display:flex;align-items:center;gap:10px;min-height:54px;padding:0 14px;border-radius:16px;font-size:.88rem;color:#cfd2cb;background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.1);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;touch-action:manipulation}.qt-type:last-child:nth-child(odd){grid-column:1/-1}.qt-type svg{flex:none;color:#7fcfa6}.qt-type.on{color:#fff;background:radial-gradient(100% 140% at 100% 0,rgb(47 122 92/.45),transparent 70%),rgb(255 255 255/.04);border-color:rgb(127 207 166/.55);box-shadow:inset 0 0 0 1px rgb(127 207 166/.25)}.qt-chips{display:flex;flex-wrap:wrap;gap:8px}.qt-chip{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border-radius:999px;font-size:.85rem;color:#cfd2cb;background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.1);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;touch-action:manipulation}.qt-chip.on{color:#fff;background:var(--btn-bg);border-color:var(--btn-ring)}.qt-chip input,.qt-type input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qt-chip:has(input:focus-visible),.qt-type:has(input:focus-visible){outline:2px solid #7fcfa6;outline-offset:2px}@media (hover:hover){.qt-chip:not(.on):hover,.qt-type:not(.on):hover{border-color:rgb(255 255 255/.2)}}.qt-field{display:flex;flex-direction:column;min-width:0}.qt-field input,.qt-field textarea{width:100%;min-height:52px;padding:0 16px;border-radius:16px;font:inherit;font-size:1rem;color:#f4f5f0;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.1);outline:none;transition:border-color .2s,box-shadow .2s}.qt-field textarea{min-height:128px;padding:14px 16px;line-height:1.5;resize:vertical}.qt-field input::placeholder,.qt-field textarea::placeholder{color:#6b706a}.qt-field input:focus,.qt-field textarea:focus{border-color:rgb(127 207 166/.55);box-shadow:0 0 0 4px rgb(127 207 166/.12)}.qt-field small{margin-top:7px;font-size:.76rem;color:#8b9089}.qt-field.err input,.qt-field.err textarea{border-color:rgb(255 107 94/.55)}.qt-err,.qt-field small.qt-err{display:block;margin-top:7px;font-size:.78rem;color:#ff9d94}.qt-row{display:grid;gap:22px}.qt-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.qt-submit{width:100%;min-height:54px;font-size:1rem}.qt-submit:disabled{opacity:.8;cursor:progress}.qt-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgb(255 255 255/.35);border-top-color:#fff;animation:qt-spin .8s linear infinite}@keyframes qt-spin{to{transform:rotate(1turn)}}.qt-fine{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-8px;font-size:.76rem;color:#8b9089}.qt-aside-h{font:700 1.1rem var(--font-display)}.qt-steps{list-style:none;display:grid;gap:14px;margin-top:14px}.qt-steps li{display:flex;gap:12px;align-items:flex-start}.qt-steps b{display:block;font-size:.95rem}.qt-steps small{display:block;margin-top:2px;font-size:.84rem;line-height:1.4;color:#9ca19a}.qt-step-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 .8rem var(--font-display);color:#7fcfa6;border:1px solid rgb(127 207 166/.35);background:rgb(47 122 92/.12)}.qt-alt{margin-top:22px;padding-top:18px;border-top:1px solid rgb(255 255 255/.08)}.qt-alt small{font-size:.8rem;color:#9ca19a}.qt-alt div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qt-alt-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;font-size:.86rem;color:#eef0ea;border:1px solid rgb(255 255 255/.14);min-width:0;overflow:hidden;text-overflow:ellipsis}.qt-alt-btn svg{flex:none;color:#7fcfa6}.qt-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 22px;animation:pk-in .4s var(--ease-brand) both}.qt-done-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#7fcfa6;background:rgb(47 122 92/.2);border:1px solid rgb(127 207 166/.35)}.qt-done h2{margin-top:16px;font:700 1.5rem var(--font-display)}.qt-done p{margin-top:8px;max-width:26rem;color:#b9bdb6;line-height:1.5}.qt-ref{display:flex;gap:10px;align-items:baseline;margin-top:18px;padding:10px 16px;border-radius:14px;background:rgb(255 255 255/.04);border:1px dashed rgb(255 255 255/.14)}.qt-ref dt{font-size:.78rem;color:#9ca19a}.qt-ref dd{font:700 1rem var(--font-mono);letter-spacing:.08em;color:#7fcfa6}.qt-note{display:flex;align-items:center;gap:6px;font-size:.84rem}.qt-done-actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;margin-top:22px}@media (max-width:380px){.qt-type{gap:8px;padding:0 12px;font-size:.84rem}.qt-card{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.qt-spin{animation-duration:2s}.qt-done{animation:none}}@media (min-width:560px){.qt-card{padding:28px 26px}.qt-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qt-types{grid-template-columns:repeat(3,minmax(0,1fr))}.qt-type:last-child:nth-child(odd){grid-column:auto}}@media (min-width:1024px){.qt{padding-bottom:80px}.qt-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"head form" "aside form";grid-template-rows:auto 1fr;column-gap:clamp(40px,5vw,80px);row-gap:36px;max-width:1180px;padding-top:56px}.qt-intro .pk-h1{font-size:clamp(2.6rem,3.6vw,3.3rem)}.qt-aside{align-self:start;position:sticky;top:28px}.qt-card{padding:34px;border-radius:30px}}