.guide-shell{--guide-text:#f0eaf8;--guide-muted:#c3b8d2;--guide-line:#eee1ff1f;background:radial-gradient(circle at 85% 0, rgb(var(--primary-rgb) / .17), transparent 35rem), #170a2b;min-height:100svh;color:var(--guide-text);overflow-x:clip}.guide-container{width:min(1100px,100% - 2rem);margin-inline:auto;padding-block:1.2rem 4rem}.guide-site-header{border-bottom:1px solid var(--guide-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding-bottom:.8rem;display:flex}.guide-site-header .hoosh-atp-brand-image{width:112px!important}.guide-site-header nav{color:var(--guide-muted);flex-wrap:wrap;gap:.9rem;font-size:.76rem;font-weight:750;display:flex}.guide-site-header nav a:hover{color:#f1d99e}.guide-breadcrumb{color:var(--guide-muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.76rem;display:flex}.guide-breadcrumb a:hover{color:#f6dc9e}.guide-hero{border-bottom:1px solid var(--guide-line);margin-top:1.3rem;padding:2rem 0 2.3rem;position:relative}.guide-eyebrow,.guide-section-heading>span{color:#edd38f;font-size:.76rem;font-weight:800}.guide-hero h1{margin-top:.5rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:950}.guide-hero>p{max-width:40rem;color:var(--guide-muted);margin-top:.6rem;font-size:.94rem;line-height:1.9}.guide-search{border:1px solid rgb(var(--secondary-rgb) / .28);border-radius:var(--ui-radius-md);background:#ffffff12;align-items:center;gap:.75rem;width:min(40rem,100%);min-height:3.65rem;margin-top:1.6rem;padding:.75rem 1rem;display:flex}.guide-search svg{color:#e6c981;flex:none;width:1.2rem;height:1.2rem}.guide-search input{width:100%;min-width:0;color:var(--guide-text);font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.guide-search input::placeholder{color:var(--guide-muted)}.guide-search:focus-within{outline-offset:3px;outline:2px solid #e6c981}.guide-search-results{z-index:5;border:1px solid var(--guide-line);border-radius:var(--ui-radius-md);width:min(40rem,100%);max-height:20rem;box-shadow:var(--ui-shadow);background:#291b3e;padding:.5rem;display:grid;position:absolute;top:calc(100% - 1rem);right:0;overflow:auto}.guide-search-results a{border-radius:.7rem;align-items:center;gap:.65rem;padding:.55rem;display:flex}.guide-search-results a:hover{background:#ffffff12}.guide-search-results svg{color:#e6c981;width:1.1rem;height:1.1rem}.guide-search-results small{color:var(--guide-muted);font-size:.68rem;display:block}.guide-search-results p{color:var(--guide-muted);padding:.8rem}.guide-section{margin-top:3.7rem;scroll-margin-top:2rem}.guide-section-heading h2{margin-top:.25rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900}.guide-quick-grid,.guide-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.guide-quick-card{border:1px solid var(--guide-line);border-radius:var(--ui-radius-lg);background:#ffffff0a;flex-direction:column;align-items:flex-start;min-width:0;min-height:11.5rem;padding:1.1rem;transition:border-color .2s,transform .2s;display:flex}.guide-quick-card:hover,.guide-topic-grid a:hover{border-color:rgb(var(--secondary-rgb) / .4);transform:translateY(-2px)}.guide-quick-card svg{color:#e6c981;width:1.5rem;height:1.5rem}.guide-quick-card h3{margin-top:.85rem;font-size:1rem;font-weight:850}.guide-quick-card p{color:var(--guide-muted);margin-top:.3rem;font-size:.78rem;line-height:1.8}.guide-quick-card strong{color:#efdaa7;margin-top:auto;padding-top:.8rem;font-size:.78rem}.guide-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-topic-grid a{border:1px solid var(--guide-line);border-radius:var(--ui-radius-md);align-items:center;gap:1rem;min-width:0;padding:1rem;transition:border-color .2s,transform .2s;display:flex}.guide-topic-grid a span:first-child{font-weight:850}.guide-topic-grid a small{color:var(--guide-muted);margin-inline-start:auto}.guide-topic-grid a span:last-child{color:#e6c981}.guide-tutorial ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.2rem;display:grid}.guide-tutorial li{border-top:1px solid rgb(var(--secondary-rgb) / .35);gap:.8rem;padding-top:1rem;display:flex}.guide-tutorial li b{color:#e6c981;font-size:1.2rem}.guide-tutorial li strong{font-size:.9rem}.guide-tutorial li p{color:var(--guide-muted);margin-top:.3rem;font-size:.78rem;line-height:1.8}.guide-faq{gap:.55rem;margin-top:1.1rem;display:grid}.guide-faq details{border-bottom:1px solid var(--guide-line);padding:.85rem .2rem}.guide-faq summary{cursor:pointer;min-height:2rem;font-weight:800}.guide-faq p{max-width:52rem;color:var(--guide-muted);margin-top:.5rem;font-size:.83rem;line-height:1.9}.guide-help{border:1px solid rgb(var(--secondary-rgb) / .22);border-radius:var(--ui-radius-lg);background:linear-gradient(110deg, rgb(var(--primary-rgb) / .12), rgb(var(--secondary-rgb) / .04));justify-content:space-between;align-items:center;gap:1rem;margin-top:4rem;padding:1.3rem;display:flex}.guide-help strong{font-size:1rem}.guide-help p{color:var(--guide-muted);margin-top:.3rem;font-size:.8rem;line-height:1.8}.guide-feature-hero{padding-bottom:1.7rem}.guide-filter-tabs{scrollbar-width:thin;gap:.4rem;margin-top:1.3rem;padding-bottom:.45rem;display:flex;overflow-x:auto}.guide-filter-tabs button{border:1px solid var(--guide-line);min-height:2.7rem;color:var(--guide-muted);cursor:pointer;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.78rem;font-weight:800}.guide-filter-tabs button[aria-pressed=true]{border-color:rgb(var(--secondary-rgb) / .5);background:rgb(var(--secondary-rgb) / .11);color:#f3deab}.guide-result-count{color:var(--guide-muted);margin:1rem 0;font-size:.77rem}.guide-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.guide-feature-card{border:1px solid var(--guide-line);border-radius:var(--ui-radius-lg);background:#ffffff09;min-width:0;padding:1.2rem;scroll-margin-top:1.5rem}.guide-feature-card:target{border-color:rgb(var(--secondary-rgb) / .65)}.guide-feature-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.guide-feature-icon{border-radius:var(--ui-radius-sm);background:rgb(var(--primary-rgb) / .16);color:#e9d39b;place-items:center;width:2.5rem;height:2.5rem;display:grid}.guide-feature-icon svg{width:1.25rem;height:1.25rem}.guide-feature-category{color:var(--guide-muted);font-size:.68rem}.guide-feature-card h2{margin-top:.8rem;font-size:1.12rem;font-weight:900}.guide-feature-card>p{min-height:3rem;color:var(--guide-muted);margin-top:.4rem;font-size:.8rem;line-height:1.8}.guide-feature-card dl{border-top:1px solid var(--guide-line);gap:.4rem;margin-top:.9rem;padding-top:.8rem;display:grid}.guide-feature-card dl div{gap:.5rem;font-size:.75rem;line-height:1.7;display:flex}.guide-feature-card dt{color:#e9d39b;flex:0 0 5rem}.guide-feature-card dd{color:var(--guide-muted)}.guide-feature-actions{flex-wrap:wrap;align-items:start;gap:.5rem;margin-top:1rem;display:flex}.guide-feature-actions .ui-action{min-height:2.7rem;font-size:.76rem}.guide-feature-actions summary{cursor:pointer;list-style:none}.guide-feature-actions summary::-webkit-details-marker{display:none}.guide-feature-actions details ol{border:1px solid var(--guide-line);border-radius:var(--ui-radius-sm);background:#2b1b42;gap:.4rem;min-width:min(22rem,100vw - 4rem);max-width:100%;margin-top:.5rem;padding:.7rem;display:grid}.guide-feature-actions details li{color:var(--guide-muted);gap:.5rem;font-size:.75rem;line-height:1.7;display:flex}.guide-feature-actions details li b{color:#e9d39b}.guide-empty{border:1px dashed var(--guide-line);border-radius:var(--ui-radius-md);color:var(--guide-muted);text-align:center;padding:2rem}html[data-mode=light] .guide-shell{--guide-text:#342346;--guide-muted:#675875;--guide-line:#2a183a24;background:#f8f3ff}html[data-mode=light] .guide-quick-card,html[data-mode=light] .guide-feature-card{background:#ffffffb3}html[data-mode=light] .guide-search-results,html[data-mode=light] .guide-feature-actions details ol{background:#fff}html[data-mode=light] .guide-search input{color:var(--guide-text)}html[data-mode=light] :is(.guide-eyebrow,.guide-section-heading>span,.guide-search svg,.guide-search-results svg,.guide-quick-card svg,.guide-quick-card strong,.guide-tutorial li b,.guide-topic-grid a span:last-child,.guide-filter-tabs button[aria-pressed=true],.guide-feature-icon,.guide-feature-card dt,.guide-feature-actions details li b){color:#805411}@media (max-width:760px){.guide-quick-grid,.guide-tutorial ol{grid-template-columns:1fr}.guide-topic-grid,.guide-feature-grid{grid-template-columns:minmax(0,1fr)}.guide-quick-card{min-height:0}}@media (max-width:500px){.guide-container{width:min(100% - 1.25rem,1100px)}.guide-site-header nav{gap:.5rem;font-size:.66rem}.guide-site-header nav a:last-child{display:none}.guide-hero{padding-top:1.3rem}.guide-help{flex-direction:column;align-items:stretch}.guide-help .ui-action{width:100%}.guide-topic-grid a{flex-wrap:wrap}.guide-topic-grid a small{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.guide-quick-card,.guide-topic-grid a{transition:none}.guide-quick-card:hover,.guide-topic-grid a:hover{transform:none}}
