.hq-main{color:#fff8f1;background:radial-gradient(circle at 88% 0,#371525 0%,#0000 37%),#09070a;min-height:80vh;padding:2rem 0 5rem}.hq-top{border-bottom:1px solid #4b3040;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.7rem;display:flex}.hq-top h1{letter-spacing:-.05em;margin:.35rem 0;font-family:Georgia,serif;font-size:clamp(3rem,9vw,6.5rem);line-height:1}.hq-tagline{margin:.5rem 0;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:700}.hq-back{color:#ff2d78;white-space:nowrap;font-weight:700}.hq-intro{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;display:flex}.hq-intro h2,.hq-reset h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,4vw,2.8rem)}.hq-intro p{color:#d5c6d1;margin:.4rem 0}.hq-progress{text-align:center;border:1px solid #70405a;border-radius:1rem;min-width:100px;padding:.8rem;display:grid}.hq-progress strong{color:#ff2d78;font-size:2rem}.hq-progress span{font-size:.75rem}.hq-snapshot{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0 1.7rem;display:grid}.hq-snapshot>div{background:linear-gradient(145deg,#20121d,#140f16);border:1px solid #4c2a3e;border-radius:1rem;gap:.15rem;padding:1rem;display:grid}.hq-snapshot span{color:#ff2d78;font-weight:800}.hq-snapshot strong{font-size:2rem;line-height:1}.hq-snapshot small{color:#d5c6d1}.hq-tabs{border:1px solid #573047;border-radius:.9rem;width:100%;margin:0 0 1.2rem;padding:.3rem;display:flex;overflow-x:auto;background:#20121d!important;height:auto!important}.hq-tab{gap:.4rem;min-width:95px;min-height:45px;color:#e5d7e0!important}.hq-tab[data-state=active]{font-weight:900;color:#13080d!important;background:#ff2d78!important}.hq-tab span{opacity:.75}.hq-content{color:#fff8f1}.hq-editor{background:linear-gradient(155deg,#271322,#140f17);border:1px solid #593146;border-radius:1.2rem;gap:1.8rem;padding:1.5rem;display:grid}.hq-editor h3{margin:0;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.3rem)}.hq-editor p{color:#d4c1ce}.hq-form{gap:.55rem;display:grid}.hq-form label{font-weight:750}.hq-form label span{color:#d4c1ce;font-weight:400}.hq-form input,.hq-form textarea{color:#fff8f1;background:#0d090e;border:1px solid #79516a;min-height:45px;font-size:1rem}.hq-form textarea{min-height:92px}.hq-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.hq-fields>div{gap:.35rem;display:grid}.hq-add{color:#190910;background:#ff2d78;min-height:48px;margin-top:.5rem;font-weight:900}.hq-add:hover{background:#ff2d78}.hq-list-head{justify-content:space-between;align-items:center;gap:1rem;margin:1.9rem 0 .7rem;display:flex}.hq-list-head h3{margin:0;font-family:Georgia,serif;font-size:1.65rem}.hq-list-head span{color:#dbc8d3}.hq-entries{gap:.7rem;display:grid}.hq-entry{background:#171118;border:1px solid #4a3140;border-radius:.9rem;padding:1rem 1.2rem}.hq-entry-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hq-entry h4{margin:.35rem 0 0;font-size:1.12rem}.hq-entry p{color:#e0d3db;white-space:pre-wrap;margin:.6rem 0}.hq-status{text-transform:uppercase;letter-spacing:.08em;color:#ff2d78;font-size:.77rem;font-weight:850}.hq-status.done{color:#bdddb7}.hq-amount{color:#ff2d78;font-size:1.2rem}.hq-entry .hq-due{color:#ff2d78;font-size:.88rem}.hq-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.hq-actions button{color:#ffe1ef;cursor:pointer;background:0 0;border:1px solid #87536e;border-radius:999px;padding:.4rem .85rem;font-weight:700}.hq-actions button:hover{background:#4a2238}.hq-actions .hq-remove{color:#e6c5d3;margin-left:auto}.hq-empty{color:#dbc8d3;background:#140e15;border:1px dashed #70445c;border-radius:1rem;padding:2rem}.hq-error{color:#fff;background:#442134;border:1px solid #ff2d78;border-radius:.7rem;margin:1rem 0;padding:1rem}.hq-reset{background:#221321;border:1px solid #6e415a;border-radius:1.1rem;margin:2.5rem 0 1rem;padding:1.7rem}.hq-reset p{color:#e1d1da;max-width:750px}.hq-reset a{color:#ff2d78;font-weight:900}.hq-footnote{color:#c9b9c3;font-size:.9rem}.hq-signin{background:#21141e;border:1px solid #71415a;border-radius:1.2rem;max-width:700px;padding:2rem}.hq-signin h2{font-family:Georgia,serif;font-size:2rem}.hq-signin p{color:#e1d0dc}.hq-signin .btn{margin:1rem 0}.hq-signin .fine{color:#c9b5c2;font-size:.88rem}@media (max-width:650px){.hq-top{display:block}.hq-back{margin-top:1rem;display:inline-block}.hq-intro{align-items:start}.hq-progress{min-width:75px}.hq-snapshot{gap:.4rem}.hq-snapshot>div{padding:.7rem}.hq-fields{grid-template-columns:1fr}.hq-list-head{align-items:start}.hq-tab{min-width:82px;padding:.45rem}.hq-editor{padding:1.1rem}}.hq-week,.hq-guide{padding:2rem 0}.hq-week .hq-list-head{margin-top:0}.hq-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid}.hq-day{background:#1c121b;border:1px solid #614058;border-radius:.8rem;flex-direction:column;gap:.2rem;min-height:125px;padding:.8rem;display:flex}.hq-day strong{color:#ff2d78}.hq-day span,.hq-day small{color:#d2bfca;font-size:.85rem}.hq-day p{overflow-wrap:anywhere;border-top:1px solid #69445a;margin:.3rem 0;padding-top:.4rem;font-size:.83rem;line-height:1.3}.hq-day b{color:#ff2d78}.hq-week-tip{color:#d2bfca;font-size:.88rem}.hq-guide{border-top:1px solid #614058}.hq-guide h2{margin:.3rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3rem)}.hq-guide>p:not(.eyebrow){color:#d9c8d1;max-width:700px}.hq-guide-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:1.4rem;display:grid}.hq-guide-grid article{background:#20131d;border:1px solid #5e3a50;border-radius:.9rem;padding:1rem}.hq-guide-grid article span{color:#ff2d78;font-family:Georgia,serif;font-size:1.8rem}.hq-guide-grid h3{margin:.4rem 0;font-size:1.05rem}.hq-guide-grid p{color:#dbcad4;margin:.3rem 0;font-size:.9rem;line-height:1.5}@media (max-width:900px){.hq-week-grid{padding-bottom:.5rem;display:flex;overflow-x:auto}.hq-day{flex:0 0 150px}.hq-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hq-guide-grid{grid-template-columns:1fr}.hq-week .hq-list-head{display:block}}.hq-price{color:#ff2d78;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:.4rem 0;font-size:1.35rem;font-weight:900;display:inline-flex}.hq-price span{color:#e8d5e0;font-size:.95rem;font-weight:600}.price-row .price-unit{vertical-align:baseline;font-size:.4em}.hq-price span{max-width:560px}.hq-local-tools{background:#1e111d;border:1px solid #70405a;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.hq-local-tools span{color:#f5b9d4;margin-right:auto;font-weight:700}.hq-local-tools button,.hq-local-tools label{color:#fff8f1;min-height:42px;font:inherit;cursor:pointer;background:#381a2c;border:1px solid #ff2d78;border-radius:.6rem;align-items:center;padding:.5rem .9rem;font-weight:700;display:inline-flex}.hq-local-tools input{opacity:0;width:1px;height:1px;position:absolute}.hq-local-tools label:focus-within{outline-offset:3px;outline:2px solid #ff2d78}.hq-signin{max-width:none;margin-bottom:1rem;padding:1.2rem}.hq-signin h2{margin:.2rem 0}.hq-signin p{margin:.5rem 0}.hq-signin a{color:#ffacd0}.hq-studio{border-top:1px solid var(--hq-border,#e5e0f0);margin-top:2.5rem;padding-top:2rem}.studio-intro{color:#666;max-width:42rem;margin:.5rem 0 1.25rem}.studio-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.studio-tabs button{cursor:pointer;background:#fff;border:2px solid #e5e0f0;border-radius:999px;padding:.6rem 1.1rem;font-size:.95rem;font-weight:600}.studio-tabs button.active{color:#fff;background:#ff2d78;border-color:#ff2d78}.studio-panel{background:#faf8fd;border:1px solid #e5e0f0;border-radius:1rem;padding:1.5rem}.studio-tool h3{margin:0 0 .4rem;font-size:1.25rem}.studio-desc{color:#666;max-width:40rem;margin:0 0 1rem}.studio-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.studio-controls label{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.studio-controls input[type=range]{width:120px}.studio-controls input[type=number]{width:90px}.studio-script-input{margin-bottom:1rem;font-size:1rem}.studio-btn-row{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.teleprompter-screen{color:#fff;text-align:center;background:#111;border-radius:.75rem;height:320px;padding:2rem 1.5rem;overflow-y:auto}.teleprompter-screen p{margin:0 0 1.2rem;font-weight:600;line-height:1.5}.studio-rec{color:#ff2d78;font-weight:600}.studio-audio{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.studio-audio audio{width:100%;max-width:480px}.studio-file{cursor:pointer;margin-bottom:1rem;display:block}.studio-file input{margin-top:.4rem}.studio-video{background:#000;border-radius:.75rem;width:100%;max-width:520px;margin-bottom:1rem}.studio-hint{color:#666;align-self:center;font-size:.9rem}.studio-hooks{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.studio-hooks li button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e0f0;border-radius:.6rem;width:100%;padding:.75rem 1rem;font-size:.95rem}.studio-hooks li button:hover{background:#fdf2f7;border-color:#ff2d78}
