.stellar-needs{background:#191919;color:#d0d0d0;padding:clamp(2rem,6vw,5rem) 6%;font:400 1rem/1.6 Inter,Arial,sans-serif}.stellar-needs>*{max-width:70rem;margin-inline:auto}.stellar-needs h2{color:#eae9e9;font:400 clamp(3.5rem,6vw,5.25rem)/1.05 "Cormorant Garamond",Georgia,serif;margin:.7rem 0 1.5rem}.stellar-needs h2 em{color:#c4c4c4}.stellar-needs h3{font:400 2rem/1.2 Cormorant Garamond,Georgia,serif;color:#eae9e9}.needs-kicker{font:500 .75rem/1.5 Instrument Sans,Arial,sans-serif;letter-spacing:.2em}.needs-entry{margin-top:2rem;border-block:1px solid #716642}.needs-entry>summary{display:flex;justify-content:space-between;align-items:center;font:500 1rem/1.5 Instrument Sans,Arial,sans-serif;text-transform:uppercase;padding:1.3rem 0;cursor:pointer;color:#c4c4c4;list-style:none}.needs-entry>summary::-webkit-details-marker{display:none}.needs-entry svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1}.stellar-needs summary:focus-visible,.needs-text-button:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.4rem}.stellar-needs form{padding:1rem 0 2rem;display:grid;gap:1.4rem;max-width:48rem}.stellar-needs fieldset{margin:0;padding:0;border:0}.stellar-needs legend{margin-bottom:.8rem}.stellar-needs label{display:grid;gap:.4rem}.stellar-needs input:not([type=radio]),.stellar-needs textarea,.stellar-needs select{box-sizing:border-box;width:100%;background:#191919;color:#eae9e9;border:1px solid #747474;border-radius:0;font:inherit;padding:.7rem;min-width:0}.stellar-needs input:focus-visible,.stellar-needs textarea:focus-visible,.stellar-needs select:focus-visible,.stellar-needs button:focus-visible{outline:2px solid #c4c4c4;outline-offset:3px}.stellar-needs textarea{resize:vertical}.needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.needs-grid label:has(input[type=radio]){display:block}.stellar-needs small,.needs-small{font-size:.875rem;color:#d0d0d0}.needs-more>summary{cursor:pointer;color:#c4c4c4}.needs-more[open]{display:grid;gap:1rem}.needs-more label{margin-top:1rem}.stellar-needs .btn{justify-self:start;background:#c4c4c4;color:#191919;border:1px solid #c4c4c4;font:500 .875rem/1.5 Instrument Sans,Arial,sans-serif;text-transform:uppercase;padding:1rem 1.5rem;cursor:pointer}.stellar-needs .btn:disabled{opacity:.55;cursor:not-allowed}.needs-context{color:#c4c4c4}.needs-log{margin-top:3rem}.needs-log article{border-top:1px solid #747474;padding-block:1.4rem;overflow-wrap:anywhere}.needs-log article p{white-space:pre-wrap}.needs-log article small{display:block}.needs-log article select{max-width:22rem;margin-block:1rem}.needs-text-button{background:none;border:0;border-bottom:1px solid #747474;padding:.6rem 0;color:#c4c4c4;cursor:pointer;font:500 .875rem Instrument Sans,Arial,sans-serif;margin-right:1rem}.stellar-needs [hidden]{display:none!important}@media(max-width:40rem){.needs-grid{grid-template-columns:1fr}.stellar-needs{padding-inline:6%}}.stellar-guide{padding:0;background:transparent;position:relative;z-index:100}.stellar-guide *{box-sizing:border-box}.stellar-guide [hidden]{display:none!important}.guide-launcher{position:fixed;right:28px;bottom:26px;width:62px;height:62px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#c4c4c4;cursor:pointer;isolation:isolate}.guide-launcher:before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:52.7px;height:52.7px;border:1px solid #c4c4c4;border-radius:50%;background:#191919;z-index:-1;box-shadow:0 5px 25px #0006}.guide-launcher svg{width:32.3px;height:32.3px}.guide-panel{position:fixed;right:28px;bottom:100px;width:min(368px,calc(100vw - 24px));max-height:min(640px,calc(100dvh - 125px));display:flex;flex-direction:column;background:#eae9e9;color:#252722;border:1px solid #777777;border-radius:14px;box-shadow:0 20px 70px #0008;overflow:hidden;font:400 14px/1.6 Inter,Arial,sans-serif}.guide-header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px 14px;border-bottom:1px solid #cfcece;flex-shrink:0}.guide-header strong{display:block;font-size:15px}.guide-header small{display:block;color:#616161;font-size:11px}.guide-header button{background:transparent;border:0;font-size:24px;line-height:1;color:#541211;cursor:pointer;padding:8px}.guide-language{padding:10px 18px;display:flex;gap:6px;border-bottom:1px solid #cfcece;flex-shrink:0}.guide-language button{font:11px/1.5 Instrument Sans,Arial,sans-serif;border:1px solid #c4c4c4;border-radius:20px;padding:5px 10px;color:#616161;background:transparent;cursor:pointer}.guide-language button[aria-pressed=true]{background:#252722;color:#eae9e9}.guide-scroll{overflow:auto;padding:18px;min-height:0}.guide-scroll p{margin:0 0 12px}.guide-small{font-size:12px;color:#5f6058}.guide-choices{display:grid;gap:8px}.guide-choices button,.guide-actions button,[data-guide-save]{border:1px solid #9d9d9d;text-align:left;padding:10px 12px;background:transparent;color:#252722;border-radius:7px;font:400 13px/1.5 Instrument Sans,Arial,sans-serif;cursor:pointer}.guide-choices button:hover,.guide-actions button:hover,[data-guide-save]:hover{background:#dedddd}.guide-panel button:disabled{opacity:.55;cursor:not-allowed}.guide-panel .needs-text-button,.guide-panel a{color:#541211}.guide-panel a:focus-visible,.guide-panel .needs-text-button:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.guide-panel textarea,.guide-panel select{background:#f2f1f1;color:#252722;border:1px solid #9d9d9d;border-radius:7px;font:400 14px/1.5 Inter,Arial,sans-serif}.guide-panel textarea{min-height:90px;max-height:240px;margin-top:8px}.guide-panel label{font-size:14px}.guide-panel input:focus-visible,.guide-panel textarea:focus-visible,.guide-panel select:focus-visible,.guide-panel button:focus-visible{outline-color:#541211}.guide-panel .needs-text-button:focus-visible{outline:none}.guide-actions{display:flex;gap:8px;flex-wrap:wrap;margin-block:14px}.guide-panel h3{color:#252722;font:500 16px/1.5 Instrument Sans,Arial,sans-serif}.guide-panel dt{font-weight:600;margin-top:12px}.guide-panel dd{margin:4px 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}.guide-panel .needs-log{margin-top:20px}.guide-panel .needs-log small{color:#5f6058;font-size:12px}.guide-panel [data-needs-status]{font-size:12px;overflow-wrap:anywhere;margin-top:12px}.guide-footer{padding:12px 18px 15px;border-top:1px solid #cfcece;flex-shrink:0;font:10px/1.5 Inter,Arial,sans-serif;color:#616161}.guide-footer p{margin:0 0 6px}.guide-panel [data-guide-reference]{margin-top:14px}@media(max-width:650px){.guide-panel{right:12px;bottom:90px;max-height:calc(100dvh - 110px)}.guide-launcher{right:18px;bottom:18px}}@media(prefers-reduced-motion:reduce){.stellar-guide *{scroll-behavior:auto;animation:none;transition:none}}body:has(#PBarNextFrame) .guide-launcher{bottom:90px}body:has(#PBarNextFrame) .guide-panel{bottom:164px;max-height:min(640px,calc(100dvh - 190px))}.guide-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px}.guide-header strong{font:500 13px/1.4 Inter,Arial,sans-serif}.guide-header-controls{display:flex;align-items:center;gap:8px}.guide-header .guide-language{padding:0;border:0;gap:3px;align-items:center}.guide-header .guide-language button{border:0;border-radius:0;padding:6px 4px;background:transparent;color:#616161;font-size:11px}.guide-header .guide-language button[aria-pressed=true]{background:transparent;color:#252722;text-decoration:underline;text-underline-offset:4px}.guide-header .guide-language span{font-size:10px;color:#737373}.guide-header [data-guide-close]{font-size:20px;padding:4px;min-width:28px;min-height:28px}.guide-portrait{display:block;width:52.7px;height:52.7px;border-radius:50%;overflow:hidden;background-size:192% 128%;background-position:4.08% 15.625%;background-repeat:no-repeat;pointer-events:none;border:1px solid #541211}.guide-launcher:before{box-shadow:0 5px 25px #0006}.guide-panel,.guide-panel button,.guide-panel textarea,.guide-panel select{border-radius:0}.guide-header{padding-inline:18px}.guide-panel select[aria-label=Question]{appearance:none;-webkit-appearance:none;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23252722' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:12px 8px!important}.guide-panel .guide-actions:not(:has(button:not([hidden]))){display:none}.guide-panel [data-needs-status]:empty{display:none}.guide-panel [data-guide-save]{margin-top:10px}.guide-scroll{padding-bottom:10px}.guide-footer{padding-block:10px}.guide-footer p:last-child{margin-bottom:0}.guide-panel [data-guide-compose]{display:grid;gap:12px}.guide-panel [data-guide-compose]>label,.guide-panel [data-guide-question]{display:grid;gap:8px;margin:0}.guide-panel [data-guide-compose]>label{line-height:1.5}.guide-panel select[aria-label=Question],.guide-panel [data-guide-answer]{display:block;margin:0!important}.guide-panel [data-guide-save]{justify-self:start;margin:0}.guide-scroll,.guide-footer{padding-block:12px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/stellar-needs.css.map */
