._dialog_xxe9y_1{width:min(42rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:90dvh;color:var(--foreground);background:var(--surface);padding:1.5rem}._intro_xxe9y_2{color:var(--muted);margin:-.5rem 0 1rem}._tour_xxe9y_3{align-items:center;gap:1rem;padding-bottom:1rem;display:flex}._tour_xxe9y_3 h3{font-size:1.1rem;font-weight:700}._tour_xxe9y_3 p{color:var(--muted);align-items:center;gap:.3rem;margin-top:.3rem;display:flex}._media_xxe9y_6{border-radius:.6rem;flex:none;width:5rem;height:5rem;position:relative;overflow:hidden}._media_xxe9y_6 img{object-fit:cover;padding:0}._fields_xxe9y_8{border:0;min-width:0;margin:0;padding:0}._section_xxe9y_9{border-top:1px solid var(--border);padding:1rem 0}._section_xxe9y_9 h3{align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:1.1rem;font-weight:700;display:flex}._section_xxe9y_9 h3 span{background:var(--surface-muted);border-radius:.5rem;padding:.15rem .55rem;font-size:.75rem;font-weight:400}._section_xxe9y_9 h3 ._required_xxe9y_12{background:var(--action);color:var(--action-foreground)}._section_xxe9y_9 p{color:var(--muted);font-size:.9rem}._overall_xxe9y_14{justify-items:center;gap:.5rem;margin-top:.8rem;display:grid}._stars_xxe9y_15{flex:none;align-items:center;gap:2px;display:inline-flex}._star_xxe9y_15{fill:none;width:1.4rem;height:1.4rem;stroke:var(--muted);stroke-width:1.5px}._star_xxe9y_15[data-filled=true]{fill:var(--primary);stroke:var(--foreground)}._stars_xxe9y_15 button{border-radius:.4rem;place-items:center;min-width:2rem;min-height:2.75rem;display:grid}._stars_xxe9y_15 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._stars_xxe9y_15 button:hover{background:var(--surface-muted)}._stars_xxe9y_15[data-large=true] ._star_xxe9y_15{width:2.5rem;height:2.5rem}._stars_xxe9y_15[data-large=true]{gap:.5rem}._details_xxe9y_23{margin-top:.6rem}._detail_xxe9y_23{grid-template-columns:1.5rem 1fr auto 5.5rem;align-items:center;gap:.6rem;padding:.35rem 0;display:grid}._detail_xxe9y_23 small{text-align:center;color:var(--muted);background:var(--surface-muted);border-radius:.5rem;padding:.35rem}._textarea_xxe9y_26{border:1px solid var(--border);border-radius:.75rem;padding:.65rem}._textarea_xxe9y_26 textarea{resize:vertical;outline-offset:3px;background:0 0;width:100%;min-height:6rem;font-size:1rem;display:block}._textarea_xxe9y_26 span{text-align:right;color:var(--muted);font-size:.75rem;display:block}._actions_xxe9y_29{justify-content:space-between;gap:1rem;display:flex}._actions_xxe9y_29 button{border:1px solid var(--border);border-radius:.75rem;min-height:2.75rem;padding:.65rem 1.5rem;font-weight:600}._actions_xxe9y_29 ._primary_xxe9y_31{background:var(--action);color:var(--action-foreground);border-color:var(--action);min-width:45%}._actions_xxe9y_29 button:disabled{opacity:.5;cursor:not-allowed}._error_xxe9y_33{color:var(--danger-soft-foreground);background:var(--danger-soft);border-radius:.5rem;margin-bottom:1rem;padding:.7rem}@media (max-width:700px){._dialog_xxe9y_1{width:100%;max-width:calc(100vw - 2rem);max-height:94dvh;padding:1.1rem}._detail_xxe9y_23{grid-template-columns:1.2rem 1fr auto;gap:.4rem;font-size:.8rem}._detail_xxe9y_23 small{display:none}._stars_xxe9y_15 button{min-width:1.75rem}._actions_xxe9y_29 button{padding:.65rem 1rem}}@media (min-width:701px){._dialog_xxe9y_1.bottom-sheet[data-placement=responsive]{border-bottom:1px solid var(--border);border-radius:1.5rem;max-height:90dvh;margin:auto;inset:0}}@media (max-width:700px){._dialog_xxe9y_1.bottom-sheet[data-placement=responsive]{width:100vw;max-width:100vw;max-height:94dvh;padding-bottom:max(1.1rem, env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;margin:0}._dialog_xxe9y_1:before{content:"";background:var(--border-strong);border-radius:2px;width:2rem;height:4px;margin:0 auto 1rem;display:block}._dialog_xxe9y_1 ._star_xxe9y_15{width:1.2rem;height:1.2rem}._dialog_xxe9y_1 ._stars_xxe9y_15[data-large=true] ._star_xxe9y_15{width:2.2rem;height:2.2rem}}._completionDialog_xxe9y_40,._completionDialog_xxe9y_40 textarea{scrollbar-width:none}._completionDialog_xxe9y_40::-webkit-scrollbar{display:none}._completionDialog_xxe9y_40 textarea::-webkit-scrollbar{display:none}._completionDialog_xxe9y_40 ._actions_xxe9y_29>button:first-child{align-items:center;gap:.5rem;display:inline-flex}
