.QKE1HG_page{padding:18px 16px calc(96px + env(safe-area-inset-bottom));max-width:720px;margin:0 auto}.QKE1HG_head{justify-content:space-between;align-items:flex-start;gap:12px;margin:10px 0 14px;display:flex}.QKE1HG_back{border:1px solid var(--ac-gold-35);background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius);cursor:pointer;padding:10px 12px;font-weight:900}.QKE1HG_titles{flex:1;min-width:0}.QKE1HG_title{margin:0;font-weight:950}.QKE1HG_sub{opacity:.85;margin:6px 0 0}.QKE1HG_stats{white-space:nowrap;border:1px solid var(--ac-border);background:var(--ac-border);border-radius:var(--ac-radius-full);align-self:center;padding:10px 12px;font-weight:950}.QKE1HG_h2{margin:14px 0 0;font-size:1.05rem}.QKE1HG_notice{opacity:.85;margin-top:10px}.QKE1HG_loadFailed{border-radius:var(--ac-radius-lg);background:#be463c1f;border:1px solid #be463c73;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;padding:10px 12px;display:flex}.QKE1HG_loadFailedLine{flex:220px;margin:0}.QKE1HG_retryBtn{border:1px solid var(--ac-gold-35);background:var(--ac-gold-10);min-height:44px;color:var(--ac-text);border-radius:var(--ac-radius-full);cursor:pointer;padding:8px 16px;font-weight:900}.QKE1HG_retryBtn[disabled]{opacity:.55;cursor:not-allowed}.QKE1HG_canceledNote{border-radius:var(--ac-radius-lg);background:#be463c1f;border:1px solid #be463c73;margin:0 0 14px;padding:12px 14px}.QKE1HG_canceledNoteTitle{letter-spacing:.12em;text-transform:uppercase;color:#e8a49c;margin:0;font-size:.78rem;font-weight:900}.QKE1HG_canceledNoteLine{margin:6px 0 0;font-weight:800;line-height:1.4}.QKE1HG_list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.QKE1HG_typeHeader{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text);justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:12px;display:flex}.QKE1HG_typeName{font-weight:950}.QKE1HG_typeStats{opacity:.85}.QKE1HG_row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin:10px 0;display:flex}.QKE1HG_card{flex:160px;min-width:0}.QKE1HG_name{white-space:nowrap;text-overflow:ellipsis;font-weight:950;overflow:hidden}.QKE1HG_handle{opacity:.7;margin-top:4px}.QKE1HG_checkBtn,.QKE1HG_checkedBtn{border:1px solid var(--ac-gold-35);background:var(--ac-gold-10);color:var(--ac-text);border-radius:var(--ac-radius-full);cursor:pointer;min-width:112px;padding:10px 12px;font-weight:950}.QKE1HG_checkedBtn{border-color:var(--ac-border);background:var(--ac-border);color:var(--ac-text2)}.QKE1HG_checkBtn[disabled]{opacity:.55;cursor:not-allowed}.QKE1HG_dayPicker{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);align-items:center;gap:10px;margin:4px 0 12px;padding:8px 12px;display:flex}.QKE1HG_dayPickerLabel{color:var(--ac-text2);font-size:.92rem;font-weight:900}select.QKE1HG_daySelect{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;width:auto;min-width:0;font-weight:700}.QKE1HG_daySelect option{background:var(--ac-surface);color:var(--ac-text)}.QKE1HG_viewSwitch{margin:4px 0 12px}.QKE1HG_agendaHead{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.QKE1HG_agendaHead .QKE1HG_h2{margin:0}.QKE1HG_agendaWhen{color:var(--ac-text2);margin-top:4px;font-size:.92rem}.QKE1HG_agendaEditBtn{border:1px solid var(--ac-gold-35);background:var(--ac-gold-10);color:var(--ac-text);border-radius:var(--ac-radius-full);white-space:nowrap;cursor:pointer;padding:8px 12px;font-size:.85rem;font-weight:900}.QKE1HG_agendaList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.QKE1HG_agendaItem{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);align-items:baseline;gap:12px;padding:10px 12px;display:flex}.QKE1HG_agendaTime{min-width:72px;color:var(--ac-gold,var(--ac-accent));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:900}.QKE1HG_agendaBody{flex:1;min-width:0}.QKE1HG_agendaTitle{font-weight:900}.QKE1HG_agendaNotes{color:var(--ac-text2);margin-top:2px;font-size:.88rem}.QKE1HG_agendaDur{color:var(--ac-text2);white-space:nowrap;flex-shrink:0;font-size:.85rem;font-weight:800}.QKE1HG_agendaEditor{flex-direction:column;gap:10px;margin-top:12px;display:flex}.QKE1HG_agendaEditRow{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);grid-template-columns:108px 1fr 76px auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.QKE1HG_agendaInTime,.QKE1HG_agendaInTitle{min-width:0}.QKE1HG_agendaInNotes{grid-column:1/-1}.QKE1HG_agendaRowBtns{gap:6px;display:flex}.QKE1HG_agendaIconBtn{border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius);cursor:pointer;width:32px;height:32px;font-weight:900}.QKE1HG_agendaIconBtn:hover{border-color:var(--ac-gold-35);color:var(--ac-text)}.QKE1HG_agendaIconBtn[disabled]{opacity:.4;cursor:not-allowed}.QKE1HG_agendaAddBtn{border:1px dashed var(--ac-gold-35);color:var(--ac-text2);border-radius:var(--ac-radius-full);cursor:pointer;background:0 0;align-self:flex-start;padding:8px 14px;font-weight:900}.QKE1HG_agendaAddBtn:hover{color:var(--ac-text)}.QKE1HG_agendaErr{color:var(--ac-error-text);font-size:.88rem}.QKE1HG_agendaAi{border:1px dashed var(--ac-gold-35);border-radius:var(--ac-radius);background:var(--ac-surface);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.QKE1HG_agendaAiHead{flex-direction:column;gap:4px;display:flex}.QKE1HG_agendaAiBadge{color:var(--ac-gold,var(--ac-accent));font-size:.85rem;font-weight:900}.QKE1HG_agendaAiHint{color:var(--ac-text2);font-size:.82rem}.QKE1HG_agendaAiRow{gap:8px;display:flex}.QKE1HG_agendaAiInput{flex:1;min-width:0}.QKE1HG_agendaAiRow select{min-width:0}.QKE1HG_agendaAiStatus{color:var(--ac-text2);font-size:.85rem}.QKE1HG_agendaAiUndo{color:var(--ac-text-link);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:800;text-decoration:underline}.QKE1HG_agendaActions{gap:8px;display:flex}.QKE1HG_agendaCancelBtn{border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius-full);cursor:pointer;padding:10px 12px;font-weight:950}@media (max-width:560px){.QKE1HG_agendaEditRow{grid-template-columns:96px 1fr}.QKE1HG_agendaInDur{grid-column:1}.QKE1HG_agendaRowBtns{grid-column:2;justify-content:flex-end}.QKE1HG_agendaAiRow,.QKE1HG_head{flex-wrap:wrap}.QKE1HG_back{order:0}.QKE1HG_stats{order:1;margin-left:auto}.QKE1HG_titles{flex-basis:100%;order:2}}.QKE1HG_roleGroup{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.QKE1HG_rolePill{border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius-full);white-space:nowrap;cursor:pointer;padding:4px 10px;font-size:.74rem;font-weight:800}.QKE1HG_rolePill:hover{border-color:var(--ac-gold-35);color:var(--ac-text)}.QKE1HG_rolePill[disabled]{opacity:.55;cursor:not-allowed}.QKE1HG_rolePillActive[data-role=top]{border-color:var(--ac-info);color:var(--ac-info);box-shadow:0 0 0 1px var(--ac-info) inset}.QKE1HG_rolePillActive[data-role=bottom]{border-color:var(--ac-warning);color:var(--ac-warning);box-shadow:0 0 0 1px var(--ac-warning) inset}.QKE1HG_rolePillActive[data-role=switch]{border-color:var(--ac-success);color:var(--ac-success);box-shadow:0 0 0 1px var(--ac-success) inset}.QKE1HG_roleUnset{color:var(--ac-text3);white-space:nowrap;font-size:.74rem;font-style:italic}.QKE1HG_emailBtn{border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius-full);white-space:nowrap;padding:8px 10px;font-size:.8rem;font-weight:800;text-decoration:none}.QKE1HG_emailBtn:hover{border-color:var(--ac-gold-35);color:var(--ac-text)}.QKE1HG_docsChip{border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius-full);white-space:nowrap;cursor:pointer;padding:8px 10px;font-size:.8rem;font-weight:800}.QKE1HG_docsChipOk{border-color:var(--ac-success);color:var(--ac-success)}.QKE1HG_docsChipWarn{border-color:var(--ac-warning);color:var(--ac-warning)}.QKE1HG_docsDetail{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);flex-direction:column;gap:6px;margin:-4px 0 10px;padding:8px 12px;display:flex}.QKE1HG_docsDetailRow{flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}.QKE1HG_docsDetailName{font-weight:800}.QKE1HG_docsDetailMeta{opacity:.7;font-size:.76rem}.QKE1HG_docsStatus{border:1px solid var(--ac-border);border-radius:var(--ac-radius-full);color:var(--ac-text2);margin-left:auto;padding:2px 10px;font-size:.72rem;font-weight:700}.QKE1HG_docsStatus[data-status=submitted]{border-color:var(--ac-info);color:var(--ac-info)}.QKE1HG_docsStatus[data-status=approved]{border-color:var(--ac-success);color:var(--ac-success)}.QKE1HG_docsStatus[data-status=rejected]{border-color:var(--ac-error);color:var(--ac-error-text)}.QKE1HG_docsView{color:var(--ac-text-link);white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:none}.QKE1HG_docsView:hover{text-decoration:underline}.QKE1HG_docsSendRow{border-top:1px solid var(--ac-border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:8px;display:flex}.QKE1HG_docsSendBtn{border:1px solid var(--ac-gold-35);background:var(--ac-gold-10);color:var(--ac-text);border-radius:var(--ac-radius-full);cursor:pointer;padding:8px 12px;font-size:.82rem;font-weight:900}.QKE1HG_docsSendBtn[disabled]{opacity:.6;cursor:default}.QKE1HG_docsSendLink{color:var(--ac-text-link);font-size:.82rem;font-weight:700;text-decoration:none}.QKE1HG_docsSendLink:hover{text-decoration:underline}.QKE1HG_docsSendErr{color:var(--ac-error-text);font-size:.8rem}.QKE1HG_scanRow{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.QKE1HG_scanRow .QKE1HG_h2{margin:14px 0 0}.QKE1HG_scanBtn{border:1px solid var(--ac-gold-35);background:var(--ac-gold-10);color:var(--ac-text);border-radius:var(--ac-radius-full);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:900;display:inline-flex}.QKE1HG_scanBtn svg{flex-shrink:0}.QKE1HG_scanOverlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.QKE1HG_scanPanel{border:1px solid var(--ac-gold-22);border-radius:var(--ac-radius-lg);background:var(--ac-surface);flex-direction:column;gap:10px;width:min(440px,100%);margin:auto;padding:14px;display:flex}.QKE1HG_scanHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.QKE1HG_scanTitle{font-weight:950}.QKE1HG_scanClose{border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius-full);cursor:pointer;width:34px;height:34px;font-weight:900}.QKE1HG_scanVideo{aspect-ratio:3/4;object-fit:cover;border-radius:var(--ac-radius);background:#000;width:100%;max-height:55dvh}.QKE1HG_scanHint{color:var(--ac-text2);font-size:.85rem}.QKE1HG_scanErr{color:var(--ac-error-text);font-size:.9rem}.QKE1HG_scanBanner{border-radius:var(--ac-radius);border:1px solid var(--ac-border);overflow-wrap:anywhere;padding:10px 12px;font-size:.92rem;font-weight:900}.QKE1HG_scanGood{border-color:var(--ac-gold-35);background:var(--ac-gold-10);color:var(--ac-text)}.QKE1HG_scanWarn{background:var(--ac-border);color:var(--ac-text)}.QKE1HG_scanBad{border-color:var(--ac-error);color:var(--ac-error-text);background:var(--ac-surface)}.QKE1HG_refundBtn{appearance:none;border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);color:var(--ac-text2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:8px 12px;font-size:.85rem;font-weight:800}.QKE1HG_refundBtn:hover{border-color:var(--ac-error);color:var(--ac-error-text)}.QKE1HG_refundBtn:disabled{opacity:.55;cursor:not-allowed}.QKE1HG_voidTag{letter-spacing:.02em;text-transform:uppercase;color:var(--ac-text3,var(--ac-text2));white-space:nowrap;font-size:.78rem;font-weight:900}.QKE1HG_refundNote{margin:0 0 10px;line-height:1.5}.QKE1HG_refundField{gap:6px;margin-top:4px;display:grid}.QKE1HG_refundLabel{font-size:.9rem;font-weight:900}.QKE1HG_refundTextarea{border-radius:var(--ac-radius);border:1px solid var(--ac-field-border);background:var(--ac-bg1,var(--ac-surface));width:100%;color:inherit;font:inherit;resize:vertical;padding:10px 12px;font-size:16px}.QKE1HG_refundStatus{overflow-wrap:anywhere;min-height:1.2em;margin:0 0 8px;font-weight:800;line-height:1.4}.QKE1HG_refundActions{flex-wrap:wrap;gap:8px;display:flex}.QKE1HG_refundGo{white-space:nowrap}.QKE1HG_walkInModes{border:0;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;display:flex}.QKE1HG_walkInModes legend{margin-bottom:6px}.QKE1HG_walkInMode{align-items:center;gap:6px;min-height:44px;display:inline-flex}.QKE1HG_walkInInput{font-size:16px}.QKE1HG_scanActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
._8F8LMW_fieldset{border:0;min-width:0;margin:0;padding:0}._8F8LMW_wrap{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);background:var(--ac-border);grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:6px;display:grid}._8F8LMW_item,._8F8LMW_itemActive{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--ac-radius);min-height:44px;color:var(--ac-text2);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px;display:flex}._8F8LMW_item:hover{background:var(--ac-border)}._8F8LMW_itemActive{background:color-mix(in srgb, var(--ac-gold) 40%, transparent);border:1px solid color-mix(in srgb, var(--ac-gold) 40%, transparent);color:var(--ac-text)}._8F8LMW_input{opacity:0;pointer-events:none;position:absolute}._8F8LMW_label{font-size:13px;font-weight:650;line-height:1.1}._8F8LMW_hint{color:var(--ac-text3);font-size:11px;line-height:1.1}._8F8LMW_item:focus-within,._8F8LMW_itemActive:focus-within{outline:2px solid color-mix(in srgb, var(--ac-gold) 40%, transparent);outline-offset:3px}
._4hLiCG_root{gap:14px;width:100%;min-width:0;display:grid}._4hLiCG_doors{gap:12px;display:grid}._4hLiCG_door{border:2px solid var(--ac-border);border-radius:var(--ac-radius,12px);width:100%;color:inherit;text-align:left;font:inherit;background:#05080733;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}._4hLiCG_doorButton{appearance:none;cursor:pointer;transition:border-color .15s,background .15s}._4hLiCG_doorButton:hover{border-color:var(--ac-gold,#b8923c);background:#b8923c0f}._4hLiCG_doorButton:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}._4hLiCG_doorActive{border-color:var(--ac-gold,#b8923c);background:#b8923c1f}._4hLiCG_doorIcon{color:var(--ac-gold,#b8923c);line-height:1;display:flex}._4hLiCG_doorTitle{color:var(--ac-text);font-size:16px;font-weight:650}._4hLiCG_doorBody{color:var(--ac-text2);font-size:13px;line-height:1.45}._4hLiCG_ghost{border-radius:var(--ac-radius,12px);border:1px solid var(--ac-border);width:100%;min-height:48px;color:var(--ac-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:4px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._4hLiCG_ghost:hover{background:var(--ac-surface-hover,#1d3029)}._4hLiCG_ghost:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}._4hLiCG_form{border:1px solid var(--ac-border);border-radius:var(--ac-radius,12px);background:#05080726;gap:16px;min-width:0;padding:16px;display:grid}._4hLiCG_intro{color:var(--ac-text2);margin:0;font-size:14px;line-height:1.5}._4hLiCG_field{gap:8px;min-width:0;display:grid}._4hLiCG_label{letter-spacing:.03em;text-transform:uppercase;color:var(--ac-text2);font-size:12px;font-weight:600}._4hLiCG_input{border-radius:var(--ac-radius,12px);border:1px solid var(--ac-field-border);width:100%;height:52px;color:var(--ac-text);background:#05080759;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}._4hLiCG_input:focus-visible{border-color:var(--ac-gold,#b8923c);box-shadow:0 0 0 3px #b8923c2e}._4hLiCG_input:disabled{opacity:.6}._4hLiCG_hint{color:var(--ac-text3,#a3a99d);margin:0;font-size:13px;line-height:1.45}._4hLiCG_helper{color:var(--ac-text2);margin:0;font-size:13px;line-height:1.45}._4hLiCG_notice{border-radius:var(--ac-radius,12px);border:1px solid var(--ac-border);background:var(--ac-surface);gap:2px;padding:10px 12px;font-size:14px;line-height:1.45;display:grid}._4hLiCG_noticeError{border-color:var(--ac-error);background:var(--ac-error-surface)}._4hLiCG_noticeOk{border-color:var(--ac-accent-border);background:var(--ac-accent-surface)}._4hLiCG_noticeTitle{font-weight:700}._4hLiCG_noticeBody{color:var(--ac-text2)}._4hLiCG_noticeAction{place-self:flex-start start;margin-top:4px}._4hLiCG_noticeSlot:empty{position:absolute}._4hLiCG_chipGroups{gap:12px;display:grid}._4hLiCG_group{gap:8px;display:grid}._4hLiCG_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text3,#a3a99d);margin:0;font-size:11px;font-weight:700}._4hLiCG_chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){._4hLiCG_chips{grid-template-columns:repeat(3,minmax(0,1fr))}}._4hLiCG_chip{border-radius:var(--ac-radius-full,999px);border:1px solid var(--ac-border);min-height:44px;color:var(--ac-text);font:inherit;text-align:center;cursor:pointer;background:#05080740;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s;display:inline-flex}._4hLiCG_chip:hover:not(:disabled){border-color:var(--ac-gold,#b8923c)}._4hLiCG_chip:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}._4hLiCG_chip:disabled{opacity:.6;cursor:not-allowed}._4hLiCG_chipOn{border-color:var(--ac-gold,#b8923c);background:#b8923c24}._4hLiCG_chipMain{color:var(--ac-gold,#b8923c)}._4hLiCG_foot{color:var(--ac-text3,#a3a99d);margin:0;font-size:13px;line-height:1.45}._4hLiCG_submit{border-radius:var(--ac-radius,12px);background:var(--ac-btn-primary-bg,#b8923c);width:100%;height:52px;color:var(--ac-btn-primary-text,#0f120e);font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid #b8923ca6;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:700;transition:background .2s,box-shadow .2s,opacity .2s;display:inline-flex}._4hLiCG_submit:hover:not(:disabled){background:var(--ac-btn-primary-hover,#c39d45);box-shadow:0 2px 12px #b8923c24}._4hLiCG_submit:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}._4hLiCG_submit:disabled{background:var(--ac-btn-disabled-bg,#2a3e34);color:var(--ac-btn-disabled-text,#6b7e73);cursor:not-allowed;border-color:#0000}._4hLiCG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4hLiCG_linkButton{appearance:none;min-height:44px;color:var(--ac-accent-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}._4hLiCG_linkButton:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}
.DroUqW_shell{min-height:100dvh;padding:24px 12px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));color:var(--ac-text);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DroUqW_glow{background:radial-gradient(ellipse at 30% 20%, var(--ac-accent-20,#3c7f6233) 0%, transparent 70%);pointer-events:none;z-index:0;contain:paint;width:120%;height:80%;position:absolute;top:-30%;left:-10%}.DroUqW_glowGold{background:radial-gradient(ellipse at 70% 15%, var(--ac-gold-12,#b8923c1f) 0%, transparent 60%);pointer-events:none;z-index:0;contain:paint;width:90%;height:70%;position:absolute;top:-20%;right:-15%}.DroUqW_card{z-index:1;border-radius:var(--ac-radius-xl,20px);background:var(--ac-surface,#13201a);border:1px solid var(--ac-border,#2a3e34);flex-direction:column;width:min(980px,100%);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #05080780}@media (min-width:860px){.DroUqW_card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #05080780,inset 0 1px #b8923c0f}}.DroUqW_cardBody{overscroll-behavior:contain;touch-action:pan-y;flex:auto;padding:18px 14px;overflow-y:auto}@media (min-width:860px){.DroUqW_cardBody{padding:28px 24px}}.DroUqW_cardBody::-webkit-scrollbar{width:6px}.DroUqW_cardBody::-webkit-scrollbar-track{background:#00000026;border-radius:3px}.DroUqW_cardBody::-webkit-scrollbar-thumb{background:#d8c27b59;border-radius:3px}.DroUqW_cardBody::-webkit-scrollbar-thumb:hover{background:#d8c27b8c}.DroUqW_header{border-bottom:1px solid var(--ac-border);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 14px 14px;display:flex}@media (min-width:860px){.DroUqW_header{padding:24px 24px 18px}}.DroUqW_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-gold,#b8923c);margin:0;font-size:11px;font-weight:600}.DroUqW_h1{letter-spacing:.01em;color:var(--ac-text);margin:6px 0 4px;font-size:22px;font-weight:700}.DroUqW_sub{color:var(--ac-text2,#c9c0af);margin:0;font-size:13px;line-height:1.4}.DroUqW_stepDots{gap:8px;padding-top:10px;display:flex}.DroUqW_dot{border-radius:var(--ac-radius-full,999px);background:var(--ac-border);width:10px;height:10px;transition:background .2s,box-shadow .2s}.DroUqW_dotOn{background:var(--ac-gold);box-shadow:0 0 0 3px #b8923c47}.DroUqW_dotDone{background:#b8923c73}.DroUqW_footer{border-top:1px solid var(--ac-border);background:var(--ac-surface,#13201a);flex:none;padding:12px 14px 14px}@media (min-width:860px){.DroUqW_footer{padding:14px 24px 18px}}.DroUqW_footerInner{justify-content:space-between;align-items:center;gap:12px;display:flex}.DroUqW_primary,.DroUqW_ghost{border-radius:var(--ac-radius,12px);letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.DroUqW_primary{background:var(--ac-btn-primary-bg,#b8923c);height:48px;color:var(--ac-btn-primary-text,#0f120e);border:1px solid #b8923ca6;padding:0 24px}.DroUqW_primary:hover:not(:disabled){background:var(--ac-btn-primary-hover,#c39d45);box-shadow:0 2px 12px #b8923c24}.DroUqW_primary:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}.DroUqW_primary:disabled{background:var(--ac-btn-disabled-bg,#2a3e34);color:var(--ac-btn-disabled-text,#6b7e73);cursor:not-allowed;border-color:#0000}.DroUqW_ghost{height:48px;color:var(--ac-text);border:1px solid var(--ac-border);background:0 0;padding:0 18px}.DroUqW_ghost:hover:not(:disabled){background:var(--ac-surface-hover,#1d3029)}.DroUqW_ghost:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}.DroUqW_ghost:disabled{opacity:.45;cursor:not-allowed}@media (max-width:859px){.DroUqW_primary,.DroUqW_ghost{height:52px}}.DroUqW_label{letter-spacing:.03em;text-transform:uppercase;color:var(--ac-text2);gap:6px;font-size:12px;font-weight:600;display:grid}.DroUqW_labelHelper{letter-spacing:0;text-transform:none;color:var(--ac-text3,#a3a99d);font-size:12px;font-weight:400}.DroUqW_input,.DroUqW_select{border-radius:var(--ac-radius,12px);border:1px solid var(--ac-field-border);width:100%;height:48px;color:var(--ac-text);background:#05080759;outline:none;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.DroUqW_textarea{border-radius:var(--ac-radius,12px);border:1px solid var(--ac-field-border);width:100%;color:var(--ac-text);resize:vertical;background:#05080759;outline:none;min-height:92px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.DroUqW_input:focus,.DroUqW_select:focus,.DroUqW_textarea:focus{border-color:#b8923c66;box-shadow:0 0 0 3px #b8923c1a}.DroUqW_input::placeholder,.DroUqW_textarea::placeholder{color:var(--ac-text3)}@media (max-width:859px){.DroUqW_input,.DroUqW_select{height:52px;font-size:16px}.DroUqW_textarea{font-size:16px}}.DroUqW_select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23C9C0AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.DroUqW_select option{color:#e8e0d0;background:#13201a}.DroUqW_select:disabled{opacity:.5;cursor:not-allowed}.DroUqW_inputError{border-color:var(--ac-error,#d45a5a)}.DroUqW_inputOk{border-color:var(--ac-success,#3aa774)}.DroUqW_hint{color:var(--ac-text3);margin-top:2px;font-size:12px;line-height:1.35}.DroUqW_hintError{color:var(--ac-error-text)}.DroUqW_hintOk{color:var(--ac-success,#3aa774)}.DroUqW_hintGold{color:var(--ac-gold,#b8923c)}.DroUqW_profileGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:860px){.DroUqW_profileGrid{grid-template-columns:1fr 1fr;gap:20px 24px}}.DroUqW_avatarBlock{flex-direction:column;gap:10px;display:flex}.DroUqW_avatarZone{border-radius:var(--ac-radius);border:1px dashed var(--ac-border);cursor:pointer;background:#05080733;align-items:center;gap:14px;padding:14px;transition:border-color .2s,background .2s;display:flex}.DroUqW_avatarZone:hover{background:#b8923c0a;border-color:#b8923c59}.DroUqW_avatarZoneHasImage{border-style:solid}.DroUqW_avatarPreview{border-radius:var(--ac-radius,12px);background:var(--ac-border);flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.DroUqW_avatarImg{object-fit:cover;width:100%;height:100%}.DroUqW_avatarBlank{width:100%;height:100%;color:var(--ac-text3);justify-content:center;align-items:center;display:flex}.DroUqW_avatarInfo{flex-direction:column;flex:1;gap:4px;display:flex}.DroUqW_avatarBtn{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm,8px);color:var(--ac-text);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.DroUqW_avatarBtn:hover{background:var(--ac-surface-hover,#1d3029);border-color:#b8923c4d}.DroUqW_avatarBtn:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}.DroUqW_avatarStatus{color:var(--ac-text3);font-size:11px}.DroUqW_avatarStatusUploading{color:var(--ac-gold)}.DroUqW_avatarStatusDone{color:var(--ac-success,#3aa774)}.DroUqW_avatarStatusError{color:var(--ac-error-text)}.DroUqW_fileHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DroUqW_bioCounter{color:var(--ac-text3);text-align:right;font-size:12px}.DroUqW_bioCounterMax{color:var(--ac-gold)}.DroUqW_usernameStatus{align-items:center;gap:4px;min-height:18px;font-size:12px;display:flex}.DroUqW_usernameChecking{color:var(--ac-gold)}.DroUqW_usernameOk{color:var(--ac-success,#3aa774)}.DroUqW_usernameTaken,.DroUqW_usernameInvalid{color:var(--ac-error-text)}.DroUqW_comboWrap{position:relative}.DroUqW_suggestList{z-index:20;border-radius:var(--ac-radius);background:var(--ac-surface,#13201a);border:1px solid #b8923c33;max-height:240px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #05080780}.DroUqW_suggestLi{margin:0;padding:0}.DroUqW_suggestItem,.DroUqW_suggestItemMuted{text-align:left;width:100%;color:var(--ac-text);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:14px;transition:background .12s}.DroUqW_suggestItem:hover,.DroUqW_suggestItem:focus{background:#b8923c14}.DroUqW_suggestItemMuted{cursor:default;color:var(--ac-text3);font-style:italic}.DroUqW_block{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:#05080733;padding:14px}.DroUqW_h2{letter-spacing:.01em;color:var(--ac-text);margin:0 0 6px;font-size:16px;font-weight:650}.DroUqW_h3{letter-spacing:.01em;color:var(--ac-text2);margin:0 0 8px;font-size:14px;font-weight:600}.DroUqW_bullets{color:var(--ac-text2);margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.DroUqW_mtSm{margin-top:10px}.DroUqW_mtMd{margin-top:16px}.DroUqW_mtLg{margin-top:24px}.DroUqW_mbSm{margin-bottom:10px}.DroUqW_mbMd{margin-bottom:16px}.DroUqW_tagMeta{opacity:.6;margin-left:4px}.DroUqW_roleAllRow{align-items:center;gap:8px;display:flex}.DroUqW_roleGhostSm{padding:4px 12px;font-size:13px}.DroUqW_roleSkillRow{align-items:center;gap:10px;margin-bottom:8px;display:flex}.DroUqW_roleSkillName{flex:1;min-width:0}.DroUqW_roleSelect{width:auto;min-width:140px}.DroUqW_roleSummary{cursor:pointer}.DroUqW_rolePara{margin:4px 0}.DroUqW_categoryTabs{flex-wrap:wrap;gap:6px;margin-top:12px;padding:0 2px;display:flex}.DroUqW_categoryTab{appearance:none;border:1px solid var(--ac-border,#2a3e34);color:var(--ac-text-muted,#8a9a90);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.DroUqW_categoryTab:hover{color:var(--ac-text,#e8e0d0);background:#3c7f621a}.DroUqW_categoryTabActive{background:var(--ac-accent,#3c7f62);color:#fff;border-color:var(--ac-accent,#3c7f62)}.DroUqW_grid,.DroUqW_artGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:860px){.DroUqW_grid,.DroUqW_artGrid{grid-template-columns:repeat(2,1fr)}}.DroUqW_artTags{flex-wrap:wrap;gap:8px;display:flex}.DroUqW_artCard{text-align:left;border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg,16px);cursor:pointer;background:#05080733;padding:14px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.DroUqW_artCard:hover{background:#b8923c0a;border-color:#b8923c47;transform:translateY(-1px)}.DroUqW_artCard:disabled{cursor:not-allowed;opacity:.6;transform:none}.DroUqW_artCardOn{background:#b8923c0d;border-color:#b8923c8c;box-shadow:0 0 0 3px #b8923c1f}.DroUqW_artCardNotLive{border-style:dashed}.DroUqW_artCardCreate{opacity:.7}.DroUqW_artTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.DroUqW_artName{letter-spacing:.01em;font-size:16px;font-weight:600}.DroUqW_tagRow{align-items:center;gap:8px;display:inline-flex}.DroUqW_tag{border-radius:var(--ac-radius-full,999px);border:1px solid var(--ac-border);color:var(--ac-text2);white-space:nowrap;background:#0508074d;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.DroUqW_tagWarn{border-color:var(--ac-gold);color:var(--ac-gold)}.DroUqW_artLoop{color:var(--ac-text2);margin:8px 0 10px;font-size:13px;line-height:1.35}.DroUqW_artQuests{color:var(--ac-text2);margin:0;padding-left:18px;font-size:13px;line-height:1.4}.DroUqW_artHint{color:var(--ac-text3);margin:10px 0 0;font-size:12px}.DroUqW_artTag{color:var(--ac-gold-highlight,#d8c27b);background:#b8923c14;border-color:#b8923c40}.DroUqW_tagGold{color:var(--ac-gold);background:#b8923c1f;border-color:#b8923c4d}.DroUqW_selectionBadge{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);color:var(--ac-text2);background:#05080733;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.DroUqW_selectionBadgeActive{color:var(--ac-gold);border-color:#b8923c4d}.DroUqW_skillGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:860px){.DroUqW_skillGrid{grid-template-columns:repeat(2,1fr)}}.DroUqW_skillRow{border-radius:var(--ac-radius);border:1px solid var(--ac-border);cursor:pointer;background:#05080733;flex-direction:column;gap:0;padding:12px 14px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.DroUqW_skillRow:hover:not(:disabled){background:#b8923c0a;border-color:#b8923c47}.DroUqW_skillRow:disabled{cursor:not-allowed;opacity:.55}.DroUqW_skillRowSelected{background:#b8923c0d;border-color:#b8923c8c;box-shadow:0 0 0 3px #b8923c1f}.DroUqW_skillDisabled{opacity:.55}.DroUqW_skillName{letter-spacing:.01em;font-weight:600}.DroUqW_skillToggleIcon{width:22px;height:22px;color:var(--ac-text3);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.DroUqW_skillRowSelected .DroUqW_skillToggleIcon{color:var(--ac-error-text);background:#d45a5a26}.DroUqW_skillRowInner{align-items:center;gap:10px;width:100%;display:flex}.DroUqW_skillXpTrack{background:#ffffff14;border-radius:2px;width:100%;height:4px;margin-top:6px;overflow:hidden}.DroUqW_skillXpFill{background:var(--ac-gold,#b8923c);border-radius:2px;width:0%;height:100%;transition:width .3s}.DroUqW_artSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.DroUqW_artSectionHeader .DroUqW_h2{margin:0}.DroUqW_artSection{border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg,16px);background:#05080726;padding:16px}.DroUqW_artSection+.DroUqW_artSection{margin-top:16px}.DroUqW_careLoadEasy{color:var(--ac-success,#3aa774)}.DroUqW_careLoadMedium{color:var(--ac-gold,#b8923c)}.DroUqW_careLoadHigh{color:var(--ac-error-text)}.DroUqW_skillMeta{color:var(--ac-text3);align-items:center;gap:6px;margin-top:4px;padding-left:32px;font-size:11px;display:flex}.DroUqW_skillMetaDot{opacity:.5}.DroUqW_skillRowVerified{box-shadow:0 0 0 3px #b8923c2e,0 0 12px #b8923c1a}.DroUqW_skillExplainer{color:var(--ac-text2);font-size:14px;line-height:1.55}.DroUqW_skillExplainer ul{margin:6px 0 8px 18px;padding:0}.DroUqW_skillExplainer li{margin-bottom:3px}.DroUqW_explainerItem{align-items:flex-start;gap:12px;margin-bottom:16px;font-size:15px;line-height:1.5;display:flex}.DroUqW_explainerIcon{flex-shrink:0;margin-top:1px;font-size:24px}.DroUqW_goldText{color:var(--ac-gold,#b8923c);font-weight:600}.DroUqW_walkthroughGrid{flex-direction:column;gap:24px;display:flex}.DroUqW_walkthroughStep{align-items:flex-start;gap:16px;display:flex}.DroUqW_walkthroughBody{flex:1;min-width:0}.DroUqW_walkthroughBody strong{color:var(--ac-text1);margin-bottom:4px;font-size:15px;display:block}.DroUqW_walkthroughBody span{color:var(--ac-text2);font-size:13px;line-height:1.45}.DroUqW_walkthroughImgSlot{aspect-ratio:16/10;border:1px solid var(--ac-border,#ffffff14);background:var(--ac-surface2,#ffffff0a);border-radius:12px;width:100%;max-width:320px;margin-top:10px;overflow:hidden}.DroUqW_walkthroughImgSlot img{object-fit:cover;width:100%;height:100%}.DroUqW_walkthroughPlaceholder{width:100%;height:100%;color:var(--ac-text3,#ffffff4d);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.DroUqW_roleLadder{flex-direction:column;gap:0;padding:4px 0;display:flex}.DroUqW_roleNode{align-items:center;gap:12px;padding:8px 0;display:flex;position:relative}.DroUqW_roleConnector{background:var(--ac-border,#ffffff1a);width:2px;height:calc(100% - 24px);position:absolute;top:40px;left:15px}.DroUqW_roleDot{border:2px solid var(--ac-border,#ffffff1f);background:var(--ac-surface2,#ffffff0a);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:relative}.DroUqW_roleDotActive{border-color:var(--ac-gold,#b8923c);background:#b8923c26;box-shadow:0 0 10px #b8923c40}.DroUqW_roleInfo{flex:1;min-width:0}.DroUqW_roleName{color:var(--ac-text1);font-size:14px;font-weight:600}.DroUqW_roleNameActive{color:var(--ac-gold,#b8923c)}.DroUqW_roleDesc{color:var(--ac-text3,#ffffff73);margin-top:1px;font-size:12px}.DroUqW_roleYouBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--ac-gold,#b8923c);background:#b8923c1a;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700}.DroUqW_spriteStrip{justify-content:center;align-items:flex-end;gap:4px;padding:8px 0 4px;display:flex;overflow-x:auto}.DroUqW_spriteStage{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.DroUqW_spriteImg{image-rendering:auto;background:var(--ac-surface2,#ffffff0a);border-radius:8px}.DroUqW_spriteRevealed{display:inline-block}.DroUqW_spriteSilhouette{filter:brightness(0)saturate(0)opacity(.3);display:inline-block;position:relative}.DroUqW_spriteArrow{color:var(--ac-text3,#ffffff4d);flex-shrink:0;align-self:center;margin-bottom:20px;font-size:18px}.DroUqW_spriteLabel{color:var(--ac-text3,#ffffff73);text-align:center;font-size:10px}.DroUqW_habitatCompare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.DroUqW_habitatCard{border:1px solid var(--ac-border,#ffffff14);border-radius:12px;overflow:hidden}.DroUqW_habitatImg{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.DroUqW_habitatCaption{text-align:center;background:var(--ac-surface2,#ffffff0a);padding:8px 10px;font-size:12px;line-height:1.4}.DroUqW_habitatGood{color:#6fcf6f}.DroUqW_habitatBad{color:#cf6f6f}.DroUqW_xpNote{color:var(--ac-text2);margin-top:8px;font-size:13px;line-height:1.5}.DroUqW_addExperienceRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DroUqW_addExperienceWrap{position:relative}.DroUqW_addExperienceDropdown{z-index:20;background:var(--ac-surface,#1a1d1c);border:1px solid var(--ac-border);border-radius:var(--ac-radius);min-width:220px;max-height:280px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.DroUqW_addExperienceList{margin:0;padding:0;list-style:none}.DroUqW_addExperienceItem{text-align:left;width:100%;color:var(--ac-text);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:14px;transition:background .12s;display:block}.DroUqW_addExperienceItem:hover{background:#ffffff0f}.DroUqW_cyoInputRow{align-items:flex-start;gap:8px;display:flex}.DroUqW_cyoChip{border-radius:var(--ac-radius-sm,8px);border:1px solid var(--ac-border);color:var(--ac-text);background:#05080733;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.DroUqW_cyoChipRemove{border-radius:var(--ac-radius-full);width:18px;height:18px;color:var(--ac-text3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.DroUqW_cyoChipRemove:hover{color:var(--ac-error-text);background:#d45a5a1a}.DroUqW_cyoChips{flex-wrap:wrap;gap:8px;display:flex}.DroUqW_pathGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.DroUqW_pathCard{border:2px solid var(--ac-border);border-radius:var(--ac-radius);cursor:pointer;text-align:center;background:#05080733;flex-direction:column;align-items:center;gap:8px;padding:24px 14px;transition:border-color .15s,background .15s;display:flex}.DroUqW_pathCard:hover{border-color:var(--ac-gold,#b8923c);background:#b8923c0f}.DroUqW_pathCardActive{border-color:var(--ac-gold,#b8923c);background:#b8923c1f}.DroUqW_pathIcon{color:var(--ac-gold,#b8923c);justify-content:center;align-items:center;line-height:1;display:flex}.DroUqW_pathTitle{color:var(--ac-text);font-size:16px;font-weight:650}.DroUqW_pathDesc{color:var(--ac-text2);font-size:13px;line-height:1.4}.DroUqW_pathCardBtn{appearance:none;cursor:pointer;width:100%;color:inherit;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;display:flex}.DroUqW_pathCardBtn:disabled{opacity:.45;cursor:not-allowed}.DroUqW_pathCodeInput{border:1px solid var(--ac-field-border);border-radius:var(--ac-radius-full);width:100%;max-width:160px;color:var(--ac-text);text-align:center;background:#00000040;outline:none;padding:6px 10px;font-size:12px;transition:border-color .15s}.DroUqW_pathCodeInput:focus{border-color:var(--ac-gold,#b8923c)}.DroUqW_checkRow{color:var(--ac-text);align-items:center;gap:10px;font-size:14px;display:flex}.DroUqW_checkRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--ac-gold,#b8923c);cursor:pointer;flex-shrink:0}.DroUqW_checkLabel{color:var(--ac-text);font-size:14px}.DroUqW_checkHint{color:var(--ac-text3);margin-top:2px;font-size:12px}.DroUqW_stripeConnected{border-radius:var(--ac-radius);color:var(--ac-text);background:#b8923c0d;border:1px solid #b8923c47;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.DroUqW_stripeCheck{color:var(--ac-success,#3aa774);font-size:18px}.DroUqW_skipNote{border-radius:var(--ac-radius);border:1px solid var(--ac-border);color:var(--ac-text3);background:#05080726;margin-top:14px;padding:12px 14px;font-size:13px}.DroUqW_reviewCard{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:#05080726;padding:16px}.DroUqW_reviewRow{align-items:flex-start;gap:16px;display:flex}.DroUqW_reviewAvatar{border-radius:var(--ac-radius);background:var(--ac-border);flex-shrink:0;width:64px;height:64px;overflow:hidden}.DroUqW_reviewIdentity{flex-direction:column;gap:2px;display:flex}.DroUqW_reviewName{font-size:16px;font-weight:650}.DroUqW_reviewUsername{color:var(--ac-text2);font-size:13px}.DroUqW_reviewLocation{color:var(--ac-text3);margin-top:4px;font-size:13px}.DroUqW_reviewBio{color:var(--ac-text2);margin-top:8px;font-size:13px;line-height:1.4}.DroUqW_reviewStats{color:var(--ac-text2);margin-top:12px;font-size:13px}.DroUqW_reviewTags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.DroUqW_reviewCreator{color:var(--ac-text2);margin-top:10px;font-size:13px}.DroUqW_reviewLabel{color:var(--ac-text2);margin:0;font-size:14px;line-height:1.5}.DroUqW_infoBox{border-radius:var(--ac-radius);border:1px solid var(--ac-border);color:var(--ac-text2);background:#05080726;margin-top:16px;padding:14px;font-size:13px;line-height:1.5}.DroUqW_infoBox p{margin:0 0 8px}.DroUqW_infoBox p:last-child{margin-bottom:0}.DroUqW_textRight{text-align:right}.DroUqW_rightCol{align-content:start;gap:16px;display:grid}.DroUqW_locationSection{flex-direction:column;gap:10px;display:flex}.DroUqW_locationSectionTitle{color:var(--ac-text);font-size:14px;font-weight:600}.DroUqW_locationSearchWrap{width:100%}.DroUqW_locationFilledHint{color:var(--ac-text2);margin:0;font-size:13px}.DroUqW_locationFields{flex-direction:column;gap:12px;display:flex}.DroUqW_useLocationBtn{border-radius:var(--ac-radius);border:1px solid var(--ac-border);background:var(--ac-surface);width:100%;color:var(--ac-accent-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:500;transition:background .12s,border-color .12s;display:flex}.DroUqW_useLocationBtn:hover:not(:disabled){border-color:var(--ac-accent);background:color-mix(in srgb, var(--ac-accent) 10%, transparent)}.DroUqW_useLocationBtn:disabled{opacity:.65;cursor:not-allowed}.DroUqW_useLocationIcon{stroke:currentColor;flex-shrink:0;width:18px;height:18px}@keyframes DroUqW_obSpin{to{transform:rotate(360deg)}}.DroUqW_useLocationSpinner{border:2px solid var(--ac-border);border-top-color:var(--ac-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite DroUqW_obSpin;display:inline-block}.DroUqW_locationErrHint{color:var(--ac-error-text);margin:0;font-size:13px}.DroUqW_error{border-radius:var(--ac-radius);border:1px solid var(--ac-error,#d45a5a);color:var(--ac-error-text);background:#d45a5a14;margin-bottom:12px;padding:10px 14px;font-size:13px}.DroUqW_warn{color:var(--ac-gold)}.DroUqW_searchWrap{position:relative}.DroUqW_searchIcon{color:var(--ac-text3);pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.DroUqW_searchInput{border-radius:var(--ac-radius,12px);border:1px solid var(--ac-field-border);width:100%;height:48px;color:var(--ac-text);background:#05080759;outline:none;padding:0 14px 0 38px;font-size:15px;transition:border-color .2s,box-shadow .2s}.DroUqW_journalWrap{margin-top:12px}.DroUqW_journalToggle{color:var(--ac-text-link,#d8c27b);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.DroUqW_journalToggle:hover{text-decoration:underline}.DroUqW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DroUqW_escapeHatch{all:unset;cursor:pointer;color:var(--ac-gold,#d4a843);text-underline-offset:3px;font-size:.875rem;text-decoration:underline;display:inline-block}.DroUqW_escapeHatch:hover{color:#e6bf60}.DroUqW_top4Grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.DroUqW_top4Chip{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;transition:border-color .2s,background .2s,color .2s;display:flex}.DroUqW_top4Chip:hover:not(:disabled){border-color:var(--ac-gold,#d4a843);color:#fff}.DroUqW_top4Chip:disabled{opacity:.4;cursor:not-allowed}.DroUqW_top4ChipSelected{border-color:var(--ac-gold,#d4a843);color:#fff;background:#d4a8431f}.DroUqW_top4Rank{background:var(--ac-gold,#d4a843);color:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-flex}.DroUqW_showcaseStar{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.1rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.DroUqW_showcaseStar:hover:not(:disabled){color:var(--ac-gold,#d4a843);border-color:var(--ac-gold,#d4a843)}.DroUqW_showcaseStar:disabled{opacity:.35;cursor:not-allowed}.DroUqW_showcaseStarActive{color:var(--ac-gold,#d4a843);border-color:var(--ac-gold,#d4a843);background:#d4a8431f}.DroUqW_petPreviewWrap{pointer-events:none;max-width:420px;margin:16px auto 0}.DroUqW_petTutorial{flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.DroUqW_petScene{width:240px;height:240px}.DroUqW_petCaption{text-align:center;max-width:320px}.DroUqW_petMoodLabel{color:#fff;margin-bottom:4px;font-size:1.1rem}.DroUqW_petDotRow{justify-content:center;gap:8px;display:flex}.DroUqW_petDot{all:unset;cursor:pointer;background:#fff3;border-radius:50%;width:10px;height:10px;transition:background .2s}.DroUqW_petDot:hover{background:#fff6}.DroUqW_petDotActive{background:var(--ac-gold,#d4a843)}.DroUqW_petPickerGrid{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (min-width:640px){.DroUqW_petPickerGrid{grid-template-columns:repeat(2,1fr)}}.DroUqW_petPickerCard{border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg,16px);background:#05080726;padding:16px}.DroUqW_petPickerName{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0 0 12px;font-size:1rem;font-weight:650;overflow:hidden}.DroUqW_petPickerOptions{gap:12px;display:flex}.DroUqW_petPickerOption{all:unset;box-sizing:border-box;border-radius:var(--ac-radius,12px);border:2px solid var(--ac-border);cursor:pointer;background:#05080733;flex-direction:column;flex:1;align-items:center;gap:8px;padding:12px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.DroUqW_petPickerOption:hover:not(:disabled){border-color:#b8923c59}.DroUqW_petPickerOptionActive{border-color:var(--ac-gold,#b8923c);background:#b8923c0d;box-shadow:0 0 0 3px #b8923c1f}.DroUqW_petPickerOptionDisabled{opacity:.55;cursor:not-allowed}.DroUqW_petPickerPreview{aspect-ratio:16/10;border-radius:var(--ac-radius,12px);width:100%;max-width:140px;overflow:hidden}.DroUqW_petPickerScene{width:100%;max-width:none;height:100%;box-shadow:none;border:none;border-radius:0}.DroUqW_petPickerLabel{color:var(--ac-text);font-size:13px;font-weight:600}.DroUqW_hostResults{flex-direction:column;gap:20px;display:flex}.DroUqW_hostGroup{border:1px solid var(--ac-border,#ffffff14);background:var(--ac-surface,#ffffff08);border-radius:12px;padding:14px}.DroUqW_hostCard{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.DroUqW_hostAvatar img{object-fit:cover;width:100%;height:100%}.DroUqW_hostMeta{flex:1;min-width:0}.DroUqW_hostName{color:var(--ac-text);font-size:15px;font-weight:700;line-height:1.2}.DroUqW_hostUsername{color:var(--ac-muted,#888);font-size:13px;line-height:1.3}.DroUqW_hostLocation{color:var(--ac-muted,#888);margin-top:2px;font-size:12px}.DroUqW_hostBio{color:var(--ac-muted,#888);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.DroUqW_hostExperiences{flex-direction:column;gap:8px;display:flex}.DroUqW_experienceCard{border:1px solid var(--ac-border);border-radius:var(--ac-radius);cursor:pointer;background:#05080733;padding:10px 12px;transition:border-color .14s,background .14s}.DroUqW_experienceCard:hover{background:#b8923c0a;border-color:#b8923c47}.DroUqW_experienceCardSelected{background:#b8923c0d;border-color:#b8923c8c;box-shadow:0 0 0 3px #b8923c1f}.DroUqW_experienceHeader{align-items:center;gap:8px;display:flex}.DroUqW_experienceFollowBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.DroUqW_experienceFollowBtn:disabled{cursor:not-allowed;opacity:.55}.DroUqW_skillToggleIconSelected{color:var(--ac-error-text)!important;background:#d45a5a26!important}.DroUqW_experienceHeaderInfo{cursor:pointer;min-width:0;color:var(--ac-text);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0;display:flex}.DroUqW_experienceHeaderInfo:hover{opacity:.85}.DroUqW_experienceCommunityNote{color:var(--ac-text2);margin:6px 0 0 32px;font-size:12px;font-style:italic;line-height:1.4}.DroUqW_experienceCommunityNote strong{color:var(--ac-text);font-style:normal;font-weight:600}.DroUqW_experienceTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.DroUqW_experienceBy{color:var(--ac-muted,#888);font-size:12px;font-weight:400}.DroUqW_experienceDomains{flex-wrap:wrap;gap:4px;margin:6px 0 2px 30px;display:flex}.DroUqW_experienceDomainTag{border-radius:var(--ac-radius-full,999px);color:var(--ac-text3);background:#ffffff0f;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.DroUqW_experienceDomainTag[data-domain=Physical]{color:#5ea8d4;background:#5ea8d426}.DroUqW_experienceDomainTag[data-domain=Mental]{color:#b08de0;background:#b08de026}.DroUqW_experienceDomainTag[data-domain=Emotional]{color:#e0a860;background:#e0a86026}.DroUqW_experienceDomainTag[data-domain=Social]{color:#5ec4a0;background:#5ec4a026}.DroUqW_experienceDomainTag[data-domain=Sexual]{color:#e07898;background:#e0789826}.DroUqW_experienceDomainTag[data-domain=Spiritual]{color:#d4b85e;background:#d4b85e26}.DroUqW_experienceSkillPreview{border-radius:var(--ac-radius);background:#ffffff08;border:1px solid #ffffff0d;margin:6px 0 0 30px;padding:8px 10px}.DroUqW_experienceSkillPreview .DroUqW_skillRowInner,.DroUqW_experienceSkillPreview .DroUqW_skillMeta{padding-left:0}.DroUqW_experienceExpandHint{cursor:pointer;color:var(--ac-gold,#b8923c);opacity:.8;background:0 0;border:none;margin:4px 0 0 30px;padding:4px 0;font-size:12px;display:block}.DroUqW_experienceExpandHint:hover{opacity:1}.DroUqW_experienceSkillList{flex-direction:column;gap:4px;margin-top:4px;display:flex}.DroUqW_topicChipWrap{flex-wrap:wrap;gap:10px;display:flex}.DroUqW_topicChip{border-radius:var(--ac-radius-full,999px);border:1px solid var(--ac-border);color:var(--ac-text,#e8e3d5);cursor:pointer;background:#05080740;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.DroUqW_topicChip:hover{background:#b8923c0f;border-color:#b8923c59}.DroUqW_topicChipActive{background:#b8923c1a;border-color:#b8923c99;box-shadow:0 0 0 2px #b8923c1f}.DroUqW_topicChipArrow{opacity:.55;font-size:10px}.DroUqW_tierGroup{margin:6px 0 0 30px}.DroUqW_tierGroup+.DroUqW_tierGroup{margin-top:12px}.DroUqW_tierHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:4px;display:flex}.DroUqW_tierLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ac-gold,#b8923c);font-size:12px;font-weight:600}.DroUqW_tierGroupLocked .DroUqW_tierLabel{color:var(--ac-muted,#888)}.DroUqW_tierHint{cursor:help;width:16px;height:16px;color:var(--ac-muted,#888);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.DroUqW_tierLockedBadge{color:var(--ac-muted,#888);background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:1px 6px;font-size:10px}.DroUqW_skillPreviewLocked{opacity:.45}.DroUqW_hostBioFull{color:var(--ac-muted,#888);margin-top:4px;font-size:12px;line-height:1.4}.DroUqW_readMoreBtn{cursor:pointer;color:var(--ac-gold,#b8923c);background:0 0;border:none;margin-left:4px;padding:0;font-size:12px;font-weight:500;display:inline}.DroUqW_readMoreBtn:hover{text-decoration:underline}.DroUqW_collapsibleHeader{cursor:pointer;width:100%;color:var(--ac-text);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 0;display:flex}.DroUqW_collapsibleHeader:hover{opacity:.85}.DroUqW_collapsibleHeader .DroUqW_h2{flex:1;min-width:0;margin:0}.DroUqW_collapsibleBadge{color:var(--ac-gold,#b8923c);white-space:nowrap;background:#b8923c26;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:600}.DroUqW_collapsibleChevron{color:var(--ac-text-muted,#888);flex-shrink:0;font-size:12px}.DroUqW_cyoHeaderRow{align-items:center;gap:.5rem;display:flex}.DroUqW_cyoHeaderRow .DroUqW_collapsibleHeader{flex:1}.DroUqW_collapsedPreview{color:var(--ac-text-muted,#888);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}.DroUqW_collapsedMore{opacity:.65;font-size:11px}.DroUqW_collapsedHint{color:var(--ac-gold-highlight,#d8c27b);opacity:.7;margin-top:4px;font-size:12px}.DroUqW_noMargin{margin:0}.DroUqW_file{width:100%}.DroUqW_actions{gap:10px;display:flex}.DroUqW_actionsChoice{flex-wrap:wrap;justify-content:flex-end}.DroUqW_actionsChoice>button{max-width:100%}.DroUqW_cyoBtn{border:2px dashed var(--ac-border);border-radius:var(--ac-radius-lg,16px);width:100%;min-height:80px;color:var(--ac-text2,#bbb);cursor:pointer;background:#05080726;justify-content:center;align-items:center;gap:8px;padding:20px 16px;font-size:15px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:flex}.DroUqW_cyoBtn:hover{border-color:var(--ac-gold-highlight,#d8c27b);color:var(--ac-gold-highlight,#d8c27b);background:#b8923c0f}.DroUqW_cyoBtn:focus-visible{outline:2px solid var(--ac-text3);outline-offset:2px}.DroUqW_cyoBtn[data-active="1"]{border-style:solid;border-color:var(--ac-gold-highlight,#d8c27b);color:var(--ac-gold-highlight,#d8c27b);background:#b8923c14}.DroUqW_cyoBtnIcon{font-size:20px;line-height:1}.DroUqW_cyoOverlay{z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DroUqW_cyoDialog{border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg,16px);background:var(--ac-surface,#13201a);width:100%;max-width:440px;color:inherit;padding:0;overflow:visible}.DroUqW_cyoDialog::backdrop{background:#000000a6}.DroUqW_cyoDialogInner{padding:24px}.DroUqW_cyoDialogTitle{margin-bottom:16px;font-size:17px;font-weight:900}.DroUqW_cyoDialogLabel{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.DroUqW_cyoDialogInput{border:1px solid var(--ac-field-border);border-radius:var(--ac-radius,8px);background:var(--ac-border);width:100%;color:inherit;padding:10px 12px;font-size:14px}.DroUqW_cyoDialogInput:focus{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:1px}.DroUqW_cyoSuggestHint{color:var(--ac-text3,#777);margin:6px 0 0;font-size:12px;font-style:italic}.DroUqW_cyoSuggestList{border-radius:var(--ac-radius);background:var(--ac-surface,#13201a);border:1px solid #b8923c33;max-height:240px;margin:6px 0 0;padding:4px 0;list-style:none;overflow-y:auto;box-shadow:0 10px 30px #05080780}.DroUqW_cyoSuggestItem{width:100%;color:var(--ac-text1,#e0ddd5);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.DroUqW_cyoSuggestItem:hover,.DroUqW_cyoSuggestItem:focus{color:var(--ac-gold-highlight,#d8c27b);background:#b8923c14;outline:none}.DroUqW_cyoSuggestIcon{flex-shrink:0;font-size:14px}.DroUqW_cyoDialogSection{margin-top:18px}.DroUqW_domainChipGrid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.DroUqW_domainChipBtn{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-border);color:var(--ac-text2,#bbb);cursor:pointer;padding:6px 14px;font-size:12px;font-weight:700;transition:border-color .14s,background .14s,color .14s}.DroUqW_domainChipBtn:focus-visible{outline:2px solid var(--ac-text3);outline-offset:2px}.DroUqW_domainChipBtn[data-domain=Physical][data-on="1"]{color:#5ea8d4;background:#5ea8d426;border-color:#5ea8d480}.DroUqW_domainChipBtn[data-domain=Mental][data-on="1"]{color:#b08de0;background:#b08de026;border-color:#b08de080}.DroUqW_domainChipBtn[data-domain=Emotional][data-on="1"]{color:#e0a860;background:#e0a86026;border-color:#e0a86080}.DroUqW_domainChipBtn[data-domain=Social][data-on="1"]{color:#5ec4a0;background:#5ec4a026;border-color:#5ec4a080}.DroUqW_domainChipBtn[data-domain=Sex][data-on="1"]{color:#e07898;background:#e0789826;border-color:#e0789880}.DroUqW_domainChipBtn[data-domain=Spiritual][data-on="1"]{color:#d4b85e;background:#d4b85e26;border-color:#d4b85e80}.DroUqW_cyoDialogActions{gap:10px;margin-top:20px;display:flex}.DroUqW_cyoDialogSubmit{border:1px solid var(--ac-gold-12,#b8923c33);border-radius:var(--ac-radius,8px);background:var(--ac-gold-highlight,#d8c27b);color:#0a0f0c;cursor:pointer;flex:1;padding:10px 16px;font-size:14px;font-weight:800}.DroUqW_cyoDialogSubmit:disabled{opacity:.5;cursor:not-allowed}.DroUqW_cyoDialogCancel{border:1px solid var(--ac-border);border-radius:var(--ac-radius,8px);color:inherit;cursor:pointer;background:0 0;padding:10px 16px;font-size:14px}.DroUqW_cyoDialogRemove{border-radius:var(--ac-radius,8px);color:#e07070;cursor:pointer;background:#c850501a;border:1px solid #c850504d;padding:10px 16px;font-size:13px;font-weight:600}.DroUqW_skillAutoWrap{position:relative}.DroUqW_skillAutoDropdown{z-index:100;border:1px solid var(--ac-border);border-radius:var(--ac-radius,8px);background:var(--ac-surface,#13201a);max-height:280px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #05080780}.DroUqW_skillAutoItem{width:100%;color:var(--ac-text1,#e0ddd5);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.DroUqW_skillAutoItem:hover,.DroUqW_skillAutoItem:focus{color:var(--ac-gold-highlight,#d8c27b);background:#b8923c14;outline:none}.DroUqW_skillAutoItemDisabled{opacity:.45;cursor:not-allowed}.DroUqW_skillAutoItemDisabled:hover{color:var(--ac-text1,#e0ddd5);background:0 0}.DroUqW_skillAutoAdded{color:var(--ac-text3,#777);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.DroUqW_skillAutoCreate{width:100%;color:var(--ac-gold-highlight,#d8c27b);border:none;border-top:1px solid var(--ac-border);cursor:pointer;text-align:left;background:#b8923c0f;padding:10px 14px;font-size:13px;font-weight:700;transition:background .15s;display:block}.DroUqW_skillAutoCreate:hover,.DroUqW_skillAutoCreate:focus{background:#b8923c24;outline:none}.DroUqW_skillAutoHint{color:var(--ac-text3,#777);margin:0;padding:10px 14px;font-size:12px;font-style:italic}.DroUqW_readOnlySkillRow{cursor:default}.DroUqW_readOnlyNote{margin-top:.5rem;font-style:italic}
.frwqcq_wrap{gap:var(--ac-space-sm);flex-direction:column;display:flex}.frwqcq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frwqcq_choices{gap:var(--ac-space-sm);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.frwqcq_card{border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg,var(--ac-radius));background:var(--ac-surface);color:var(--ac-text);cursor:pointer;flex-direction:column;flex:0 12rem;align-items:center;gap:8px;padding:16px 12px 12px;display:flex;position:relative}.frwqcq_cardOn{border-color:var(--ac-accent);box-shadow:inset 0 0 0 1px var(--ac-accent)}.frwqcq_radio{width:20px;height:20px;accent-color:var(--ac-accent);margin:0;position:absolute;top:10px;right:10px}.frwqcq_card:focus-within{outline:2px solid var(--ac-accent);outline-offset:2px}.frwqcq_art{object-fit:contain;width:auto;max-width:100%;height:112px;display:block}.frwqcq_name{overflow-wrap:anywhere;font-size:1.05rem;font-weight:650}.frwqcq_personality{flex-direction:column;align-items:center;gap:6px;display:flex}.frwqcq_personalityLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--ac-text2);font-size:.75rem;font-weight:600}.frwqcq_traits{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.frwqcq_trait{border:1px solid var(--ac-chip-border);background:var(--ac-chip-bg);color:var(--ac-chip-text);border-radius:999px;padding:2px 8px;font-size:.8rem;line-height:1.4}.frwqcq_more{color:var(--ac-text2);margin:0;font-size:.85rem;line-height:1.4}
.ey6imG_banner{z-index:75;left:12px;right:12px;bottom:calc(var(--ac-nav-height,0px) + 12px + env(safe-area-inset-bottom,0px));max-height:calc(100svh - 24px - env(safe-area-inset-bottom,0px));background:var(--ac-surface2);color:var(--ac-text);border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);box-shadow:var(--ac-shadow);gap:12px;padding:16px;animation:.3s ease-out ey6imG_rise;display:grid;position:fixed;overflow-y:auto}@media (min-width:720px){.ey6imG_banner{width:440px;bottom:20px;left:20px;right:auto}}.ey6imG_scrim{z-index:1000;background:var(--ac-scrim);position:fixed;inset:0}.ey6imG_dialog{z-index:1001}@media (min-width:720px){.ey6imG_dialog{animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes ey6imG_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ey6imG_title{color:var(--ac-text);margin:0;font-size:1rem;font-weight:650;line-height:1.3}.ey6imG_title:focus{outline:none}.ey6imG_title:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:3px;border-radius:4px}.ey6imG_text,.ey6imG_optionText{color:var(--ac-text2);margin:0;font-size:.875rem;line-height:1.5}.ey6imG_actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ey6imG_choice,.ey6imG_choiceQuiet{border-radius:var(--ac-radius);min-height:44px;font:inherit;cursor:pointer;padding:10px 12px;font-size:.9rem;font-weight:650;line-height:1.2}.ey6imG_choice{background:var(--ac-btn-secondary-bg);color:var(--ac-btn-secondary-text);border:1px solid var(--ac-btn-secondary-bg)}.ey6imG_choice:hover{background:var(--ac-btn-secondary-hover);border-color:var(--ac-btn-secondary-hover)}.ey6imG_choice:active{background:var(--ac-btn-secondary-pressed)}.ey6imG_choiceQuiet{color:var(--ac-text);border:1px solid var(--ac-field-border);background:0 0}.ey6imG_choiceQuiet:hover{background:var(--ac-surface-hover)}.ey6imG_choice:focus-visible,.ey6imG_choiceQuiet:focus-visible,.ey6imG_textButton:focus-visible,.ey6imG_textLink:focus-visible,.ey6imG_switch:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:2px}.ey6imG_links{flex-wrap:wrap;gap:4px 16px;display:flex}.ey6imG_textButton,.ey6imG_textLink{font:inherit;color:var(--ac-text-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.85rem;font-weight:500;text-decoration:underline}.ey6imG_textButton:hover,.ey6imG_textLink:hover{color:var(--ac-text)}.ey6imG_options{gap:10px;margin:0;padding:0;display:grid}.ey6imG_option{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);gap:6px;padding:12px;display:grid}.ey6imG_optionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ey6imG_optionLabel{color:var(--ac-text);cursor:pointer;font-size:.9rem;font-weight:600}.ey6imG_always{color:var(--ac-text2);white-space:nowrap;font-size:.8rem;font-weight:600}.ey6imG_switch{appearance:none;border:1px solid var(--ac-field-border);background:var(--ac-surface-0);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .15s,border-color .15s;position:relative}.ey6imG_switch:after{content:"";background:var(--ac-text2);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ey6imG_switch:checked{background:var(--ac-btn-secondary-bg);border-color:var(--ac-accent-text)}.ey6imG_switch:checked:after{background:var(--ac-text);transform:translate(18px)}:where(.ey6imG_linkReset){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ey6imG_inlineLink{font:inherit;color:var(--ac-text-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ey6imG_inlineLink:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:2px}.ey6imG_settingsButton{border-radius:var(--ac-radius);border:1px solid var(--ac-field-border);min-height:40px;color:var(--ac-text);font:inherit;cursor:pointer;background:0 0;justify-self:start;padding:8px 14px;font-size:.875rem;font-weight:600}.ey6imG_settingsButton:hover{background:var(--ac-surface-hover)}.ey6imG_settingsButton:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:2px}.ey6imG_mapGate{height:100%;min-height:inherit;text-align:center;background:var(--ac-surface);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.ey6imG_mapGateText{max-width:34ch;color:var(--ac-text2);margin:0;font-size:.85rem;line-height:1.45}.ey6imG_mapGateActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}
.limsWa_body{flex-direction:column;gap:14px;display:flex}.limsWa_changes{color:var(--ac-text);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:.92rem;line-height:1.5;display:flex}.limsWa_changes li::marker{color:var(--ac-accent-text)}.limsWa_links,.limsWa_out{color:var(--ac-text-muted);margin:0;font-size:.85rem;line-height:1.5}.limsWa_links a{color:var(--ac-accent-text);text-underline-offset:2px}.limsWa_out{border-top:1px solid var(--ac-border);padding-top:12px}.limsWa_error{color:var(--ac-error-text);margin:0;font-size:.85rem}.limsWa_footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.limsWa_later{border:1px solid var(--ac-border);color:var(--ac-text-muted);border-radius:var(--ac-radius-md,8px);cursor:pointer;background:0 0;padding:8px 14px;font-size:.9rem}.limsWa_later:hover:not(:disabled){color:var(--ac-text)}.limsWa_later:disabled{opacity:.6;cursor:default}
.dKnqiG_shell{flex-direction:column;min-height:100dvh;display:flex}.dKnqiG_main{width:100%;min-width:0;max-width:var(--ac-max-width);padding-bottom:var(--ac-nav-height);flex:auto;margin:0 auto}@media (min-width:720px){.dKnqiG_main{max-width:none}}@media (max-width:959px){.dKnqiG_shell[data-hide-bottom-nav=true]{height:100dvh;min-height:100dvh;overflow:hidden}.dKnqiG_shell[data-hide-bottom-nav=true] .dKnqiG_main{height:100dvh;min-height:0;overflow:hidden}.dKnqiG_shell[data-hide-bottom-nav=true] nav[aria-label=Bottom\ navigation]{display:none}.dKnqiG_shell[data-hide-bottom-nav=true] .dKnqiG_main{padding-bottom:0}}@media (min-width:960px){.dKnqiG_shell{flex-direction:row}.dKnqiG_main{flex:1;min-width:0;max-width:none;padding-bottom:0}}.dKnqiG_corner{display:contents}.dKnqiG_shell[data-companion-presence=shown] .dKnqiG_main{padding-bottom:calc(var(--ac-nav-height) + 132px)}@media (min-width:960px){.dKnqiG_shell[data-companion-presence=shown] .dKnqiG_main{padding-bottom:88px}}@media (min-width:1250px){.dKnqiG_shell[data-companion-side=open] .dKnqiG_main{margin-right:var(--ac-side-panel-w)}}
._0xlwLq_page{max-width:980px;margin:0 auto;padding:0 16px 56px}._0xlwLq_header{z-index:10;padding:var(--ac-space-sm,12px) 0 var(--ac-space-xs,8px);background:var(--ac-bg1);border-bottom:1px solid var(--ac-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:16px;position:sticky;top:0}._0xlwLq_back{appearance:none;border:1px solid var(--ac-border);background:var(--ac-surface);color:inherit;border-radius:var(--ac-radius);cursor:pointer;padding:6px 10px;font-size:.85rem}._0xlwLq_back:hover{border-color:var(--ac-border2)}._0xlwLq_back:focus-visible{outline:2px solid var(--ac-text3);outline-offset:2px}._0xlwLq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._0xlwLq_titleBlock{min-width:0}._0xlwLq_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ac-accent-text);margin-top:6px;font-size:.7rem;font-weight:600;display:block}._0xlwLq_title{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 0;font-size:26px;line-height:1.15;display:flex}._0xlwLq_status{letter-spacing:.04em;color:var(--ac-text3);font-size:.75rem;font-weight:600}._0xlwLq_headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._0xlwLq_sub{opacity:.85;max-width:68ch;margin:6px 0 0;font-size:.9rem}._0xlwLq_alertError{border-radius:var(--ac-radius);border:1px solid var(--ac-error);background:var(--ac-error-surface);margin:10px 0;padding:10px 12px}._0xlwLq_alertOk{border-radius:var(--ac-radius);border:1px solid var(--ac-accent-20);background:var(--ac-accent-surface);margin:10px 0;padding:10px 12px}._0xlwLq_skeletonWrap{gap:14px;display:grid}._0xlwLq_skeleton,._0xlwLq_skeletonShort{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);background:linear-gradient(90deg, var(--ac-surface) 0%, var(--ac-surface-hover) 50%, var(--ac-surface) 100%);height:120px;animation:_0xlwLq_shellShimmer 1.4s var(--ac-ease,ease) infinite;background-size:200% 100%}._0xlwLq_skeletonShort{height:72px}@keyframes _0xlwLq_shellShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._0xlwLq_skeleton,._0xlwLq_skeletonShort{animation:none}}
.pGirQq_body{flex-direction:column;gap:16px;padding:0 16px;display:flex}.pGirQq_card{border:1px solid var(--ac-border);background:linear-gradient(145deg, var(--ac-bg-top) 0%, var(--ac-bg-bottom) 100%);border-radius:var(--ac-radius-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.pGirQq_cardTitle{color:var(--ac-text);letter-spacing:.01em;margin:0;font-size:1rem;font-weight:700}.pGirQq_copy{color:var(--ac-text-muted);margin:0;font-size:.9rem;line-height:1.5}.pGirQq_dobRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pGirQq_srOnlyLegend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pGirQq_dateInput{border:1px solid var(--ac-field-border);background:var(--ac-bg-input,transparent);color:var(--ac-text);border-radius:var(--ac-radius-md,8px);padding:8px 10px;font-size:.95rem}.pGirQq_badgeVerified{background:var(--ac-success-18);color:var(--ac-success);border:1px solid var(--ac-success-40);border-radius:999px;padding:3px 10px;font-size:.85rem;display:inline-block}.pGirQq_pendingNote{color:var(--ac-text-muted);margin:0;font-size:.85rem;font-style:italic}.pGirQq_failedNote{color:var(--ac-error-text);margin:0;font-size:.85rem}.pGirQq_finePrint{color:var(--ac-text-muted);margin:0;padding:0 4px;font-size:.78rem}.pGirQq_consentBlock{border:1px solid var(--ac-border);border-radius:var(--ac-radius-md,8px);background:var(--ac-surface2);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pGirQq_consentTitle{color:var(--ac-text);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.85rem;font-weight:700}.pGirQq_consentList{color:var(--ac-text-muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:.85rem;line-height:1.5;display:flex}.pGirQq_consentCheck{color:var(--ac-text);cursor:pointer;border-top:1px solid var(--ac-border);align-items:flex-start;gap:10px;padding-top:10px;font-size:.82rem;line-height:1.5;display:flex}.pGirQq_consentCheck input{width:18px;height:18px;accent-color:var(--ac-accent);flex:none;margin-top:1px}
._9jMQKG_wrap{gap:var(--ac-space-sm);flex-direction:column;width:100%;max-width:480px;display:flex}._9jMQKG_compact{gap:var(--ac-space-xs)}._9jMQKG_field{flex-direction:column;gap:4px;display:flex}._9jMQKG_label{letter-spacing:.05em;text-transform:uppercase;color:var(--ac-text3);font-size:.72rem;font-weight:600}._9jMQKG_input{background:var(--ac-bg1);border:1px solid var(--ac-field-border);border-radius:var(--ac-radius);color:var(--ac-text);padding:10px 12px;font-size:.95rem}._9jMQKG_input:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:1px}._9jMQKG_topics{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}._9jMQKG_topic{cursor:pointer;align-items:flex-start;gap:10px;display:flex}._9jMQKG_topic input{accent-color:var(--ac-accent);flex:none;margin-top:3px}._9jMQKG_topicText{flex-direction:column;gap:1px;min-width:0;display:flex}._9jMQKG_topicLabel{color:var(--ac-text);font-size:.9rem;font-weight:600}._9jMQKG_topicBlurb{color:var(--ac-text3);font-size:.78rem;line-height:1.45}._9jMQKG_consent{color:var(--ac-text2);padding:var(--ac-space-xs) var(--ac-space-sm);border-left:2px solid var(--ac-gold-border,#b8923c59);background:var(--ac-gold-5,#b8923c0d);border-radius:0 var(--ac-radius-sm) var(--ac-radius-sm) 0;font-size:.82rem;line-height:1.55}._9jMQKG_actions{gap:var(--ac-space-xs);display:flex}._9jMQKG_submit{border-radius:var(--ac-radius);background:var(--ac-btn-primary-bg);color:var(--ac-btn-primary-text);cursor:pointer;transition:background var(--ac-duration) var(--ac-ease);border:none;padding:10px 18px;font-size:.9rem;font-weight:600}._9jMQKG_submit:hover:not(:disabled){background:var(--ac-btn-primary-hover)}._9jMQKG_submit:disabled{opacity:.45;cursor:not-allowed}._9jMQKG_submit:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:2px}._9jMQKG_done{color:var(--ac-gold-highlight);font-size:.9rem;line-height:1.55}._9jMQKG_error{color:var(--ac-error-text);font-size:.82rem;line-height:1.5}
.Oo5KzW_wrapper{border:1px solid var(--ac-field-border);border-radius:var(--ac-radius-sm);background:var(--ac-surface-0);transition:border-color var(--ac-duration) var(--ac-ease), box-shadow var(--ac-duration) var(--ac-ease);flex-direction:column;display:flex;overflow:hidden}.Oo5KzW_wrapper:focus-within{border-color:var(--ac-accent);box-shadow:0 0 0 3px #3c7f6226}.Oo5KzW_toolbar{border-bottom:1px solid var(--ac-border);background:var(--ac-surface);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.Oo5KzW_tbBtn{appearance:none;border-radius:var(--ac-radius-sm);width:32px;height:32px;color:var(--ac-text3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background .12s,color .12s;display:flex}.Oo5KzW_tbBtn:hover{color:var(--ac-text);background:#ffffff0f}.Oo5KzW_tbBtnActive{appearance:none;border-radius:var(--ac-radius-sm);cursor:pointer;background:var(--ac-accent-20,#2a6c5033);width:32px;height:32px;color:var(--ac-accent-text);border:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.Oo5KzW_tbSep{background:var(--ac-border);flex-shrink:0;width:1px;height:20px;margin:0 4px}.Oo5KzW_underlineIcon{text-decoration:underline}.Oo5KzW_strikeIcon{text-decoration:line-through}.Oo5KzW_tbSelect{appearance:none;border:1px solid var(--ac-field-border);border-radius:var(--ac-radius-sm);background:var(--ac-surface-0);color:var(--ac-text2);cursor:pointer;margin-right:4px;padding:4px 8px;font-size:12px}.Oo5KzW_tbSelect:hover{border-color:var(--ac-accent)}.Oo5KzW_insertRow{border-bottom:1px solid var(--ac-border);background:var(--ac-surface);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.Oo5KzW_insertLabel{color:var(--ac-text3);text-transform:uppercase;letter-spacing:.04em;margin-right:2px;font-size:11px}.Oo5KzW_insertBtn{appearance:none;border:1px solid var(--ac-border);background:var(--ac-surface-0);color:var(--ac-text2);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;transition:border-color .12s,color .12s}.Oo5KzW_insertBtn:hover{border-color:var(--ac-accent);color:var(--ac-text)}.Oo5KzW_editor{min-height:160px;max-height:400px;color:var(--ac-text);padding:10px 14px;font-size:14px;line-height:1.6;overflow-y:auto}.Oo5KzW_editor .ProseMirror{outline:none;min-height:140px}.Oo5KzW_editor .ProseMirror p{margin:0 0 .5em}.Oo5KzW_editor .ProseMirror p.Oo5KzW_is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ac-text3);pointer-events:none;float:left;height:0}.Oo5KzW_editor .ProseMirror blockquote{border-left:3px solid var(--ac-accent);color:var(--ac-text2);margin:.5em 0;padding-left:12px}:is(.Oo5KzW_editor .ProseMirror ul,.Oo5KzW_editor .ProseMirror ol){margin:.5em 0;padding-left:20px}.Oo5KzW_editor .ProseMirror li{margin-bottom:2px}.Oo5KzW_editor .ProseMirror a{color:var(--ac-text-link,#d8c27b);text-decoration:underline}.Oo5KzW_editor .ProseMirror img{border-radius:var(--ac-radius-sm);max-width:100%;margin:.5em 0}.Oo5KzW_editor .ProseMirror s{text-decoration:line-through}.Oo5KzW_editor .ProseMirror strong{font-weight:700}
.XXdxJa_overlay{z-index:10200;color:#f2ede3;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);touch-action:none;-webkit-user-select:none;user-select:none;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.XXdxJa_topBar{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.XXdxJa_topControls{align-items:center;gap:6px;display:flex}.XXdxJa_iconBtn{appearance:none;color:#f2ede3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:40px;height:40px;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.XXdxJa_iconBtn:hover{background:#ffffff29}.XXdxJa_iconBtn:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.XXdxJa_iconBtn:disabled{opacity:.4;cursor:not-allowed}.XXdxJa_iconBtnOn{background:var(--ac-gold,#b8923c);color:#0f120e;border-color:#0000}.XXdxJa_iconBtnOn:hover{background:var(--ac-gold-highlight,#d8c27b)}.XXdxJa_stage{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.XXdxJa_frame{background:#060807;border-radius:12px;position:relative;overflow:hidden}.XXdxJa_frameFill{background:#060807;position:relative;overflow:hidden}.XXdxJa_video{object-fit:cover;transform-origin:50%;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.XXdxJa_layer{pointer-events:none;position:absolute;inset:0}.XXdxJa_grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff59 1px,#0000 1px),linear-gradient(#ffffff59 1px,#0000 1px);background-position:-1px -1px;background-size:33.333% 33.333%;position:absolute;inset:0}.XXdxJa_countdown{color:#fff;text-shadow:0 4px 24px #000000b3;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(64px,20vw,140px);font-weight:800;animation:1s ease-in-out infinite XXdxJa_pulse;display:flex;position:absolute;inset:0}@keyframes XXdxJa_pulse{0%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.85)}}.XXdxJa_flash{pointer-events:none;background:#fff;animation:.22s ease-out forwards XXdxJa_flash;position:absolute;inset:0}@keyframes XXdxJa_flash{0%{opacity:.9}to{opacity:0}}.XXdxJa_recBadge{font-variant-numeric:tabular-nums;white-space:nowrap;background:#0009;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.XXdxJa_recDot{background:#e5484d;border-radius:50%;width:10px;height:10px;animation:1s steps(2,start) infinite XXdxJa_blink}.XXdxJa_recDotPaused{opacity:.5;background:#e5484d;border-radius:50%;width:10px;height:10px}@keyframes XXdxJa_blink{to{visibility:hidden}}.XXdxJa_zoomChip{appearance:none;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;min-width:40px;height:32px;padding:0 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.XXdxJa_zoomChip:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.XXdxJa_center{text-align:center;color:#f2ede3cc;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.XXdxJa_errorPanel{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.XXdxJa_errorText{color:#f2ede3;max-width:34ch;margin:0;font-size:14px;line-height:1.5}.XXdxJa_errorActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.XXdxJa_bottom{flex-direction:column;flex:none;gap:8px;padding:10px 12px 14px;display:flex}.XXdxJa_filterStrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px;display:flex;overflow-x:auto}.XXdxJa_filterStrip::-webkit-scrollbar{display:none}.XXdxJa_filterChip{appearance:none;color:#f2ede3b3;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;width:54px;padding:0;font-size:10px;display:flex}.XXdxJa_filterChip:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px;border-radius:8px}.XXdxJa_filterSwatch{background:linear-gradient(135deg,#f7b267 0%,#f4845f 35%,#7c9eb2 70%,#52796f 100%);border:2px solid #0000;border-radius:50%;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff1f}.XXdxJa_filterChipOn{color:#fff;font-weight:700}.XXdxJa_filterChipOn .XXdxJa_filterSwatch{border-color:var(--ac-gold-highlight,#d8c27b)}.XXdxJa_controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.XXdxJa_modeSwitch{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-self:start;padding:3px;display:inline-flex}.XXdxJa_modeBtn{appearance:none;color:#f2ede3bf;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.XXdxJa_modeBtnOn{color:#0f120e;background:#f2ede3}.XXdxJa_modeBtn:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.XXdxJa_shutterWrap{justify-content:center;align-items:center;display:flex}.XXdxJa_shutter{appearance:none;cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:transform .1s;display:flex}.XXdxJa_shutter:active{transform:scale(.94)}.XXdxJa_shutter:focus-visible{outline:3px solid var(--ac-gold-highlight,#d8c27b);outline-offset:4px}.XXdxJa_shutter:disabled{opacity:.4;cursor:not-allowed}.XXdxJa_shutterInner{background:#fff;border-radius:50%;width:60px;height:60px;transition:all .15s}.XXdxJa_shutterInnerVideo{background:#e5484d}.XXdxJa_shutterInnerRecording{background:#e5484d;border-radius:6px;width:30px;height:30px}.XXdxJa_sideSlot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.XXdxJa_sourcesRow{justify-content:center;gap:8px;display:flex}.XXdxJa_sourceBtn{appearance:none;color:#f2ede3e6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.XXdxJa_sourceBtn:hover{background:#ffffff24}.XXdxJa_sourceBtn:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}@media (max-width:480px){.XXdxJa_iconBtn{min-width:36px;height:36px;padding:0 8px}.XXdxJa_shutter{width:70px;height:70px}.XXdxJa_shutterInner{width:54px;height:54px}}
.lNvfDq_overlay{z-index:10200;color:#f2ede3;padding-top:env(safe-area-inset-top,0px);background:#0a0c0b;flex-direction:column;display:flex;position:fixed;inset:0}.lNvfDq_header{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.lNvfDq_headerCenter{justify-self:center;align-items:center;display:flex}.lNvfDq_headerBtn{appearance:none;color:#f2ede3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:start;padding:8px 10px;font-size:14px;font-weight:600}.lNvfDq_headerBtn:hover{background:#ffffff14}.lNvfDq_headerBtn:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.lNvfDq_headerBtn:disabled{opacity:.45;cursor:not-allowed}.lNvfDq_headerDone{background:var(--ac-btn-primary-bg,#b8923c);color:var(--ac-btn-primary-text,#0f120e);justify-self:end;padding:7px 16px}.lNvfDq_headerDone:hover{background:var(--ac-btn-primary-hover,#c39d45)}.lNvfDq_toggle{appearance:none;color:#f2ede3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 6px;font-size:12px;font-weight:600;display:inline-flex}.lNvfDq_toggle:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.lNvfDq_toggle:disabled{opacity:.45;cursor:not-allowed}.lNvfDq_toggleKnob{background:#fff3;border-radius:999px;width:26px;height:16px;transition:background .15s;position:relative}.lNvfDq_toggleKnob:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.lNvfDq_toggleOn .lNvfDq_toggleKnob{background:var(--ac-gold,#b8923c)}.lNvfDq_toggleOn .lNvfDq_toggleKnob:after{transform:translate(10px)}.lNvfDq_preview{touch-action:none;background:#000;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.lNvfDq_mediaBox{position:relative;overflow:hidden}.lNvfDq_canvas{width:100%;height:100%;display:block}.lNvfDq_video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.lNvfDq_layer{pointer-events:none;position:absolute;inset:0}.lNvfDq_hitLayer{cursor:grab;position:absolute;inset:0}.lNvfDq_hitLayer:active{cursor:grabbing}.lNvfDq_cropFrame{pointer-events:none;background-image:linear-gradient(90deg,#ffffff4d 1px,#0000 1px),linear-gradient(#ffffff4d 1px,#0000 1px);background-position:-1px -1px;background-size:33.333% 33.333%;border:1px solid #ffffffe6;position:absolute;box-shadow:0 0 0 9999px #0009}.lNvfDq_hint{color:#f2ede3d9;white-space:nowrap;pointer-events:none;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lNvfDq_textLayer{text-align:center;white-space:pre-wrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;max-width:96%;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.lNvfDq_textLayerPlain{text-shadow:0 .04em .18em #0000008c}.lNvfDq_textLayerOutline{-webkit-text-stroke:.06em #000000e6;paint-order:stroke fill}.lNvfDq_textLayerBox{background:#0000008c;border-radius:.3em;padding:.25em .4em}.lNvfDq_textLayerSelected{outline:2px dashed var(--ac-gold-highlight,#d8c27b);outline-offset:4px}.lNvfDq_centerNote{text-align:center;color:#f2ede3d9;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.lNvfDq_progressBar{background:#ffffff24;border-radius:999px;width:min(320px,80%);height:6px;overflow:hidden}.lNvfDq_progressFill{background:var(--ac-gold,#b8923c);height:100%;transition:width .2s linear}.lNvfDq_playBtn{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:12px;left:12px}.lNvfDq_playBtn:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.lNvfDq_timeBadge{font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:18px;right:12px}.lNvfDq_tools{background:#0a0c0b;border-top:1px solid #ffffff0f;flex-direction:column;flex:none;gap:8px;max-height:32dvh;padding:8px 12px;display:flex;overflow-y:auto}.lNvfDq_tools:empty{display:none}.lNvfDq_chipStrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;padding:5px 2px;display:flex;overflow-x:auto}.lNvfDq_chipStrip::-webkit-scrollbar{display:none}.lNvfDq_chipStrip>*{flex:none}.lNvfDq_chipGap{background:#ffffff24;width:1px;height:20px;margin:0 4px}.lNvfDq_chip{appearance:none;color:#f2ede3;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.lNvfDq_chip:hover{background:#ffffff24}.lNvfDq_chip:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.lNvfDq_chip:disabled{opacity:.4;cursor:not-allowed}.lNvfDq_chipOn{background:var(--ac-gold,#b8923c);color:#0f120e;border-color:#0000}.lNvfDq_chipDanger{color:#f0a0a3;border-color:#e5484d80}.lNvfDq_chipDot{background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.lNvfDq_colorChip{cursor:pointer;border:2px solid #ffffff40;border-radius:50%;width:26px;height:26px;padding:0}.lNvfDq_colorChipOn{border-color:var(--ac-gold-highlight,#d8c27b);box-shadow:0 0 0 2px #0a0c0b, 0 0 0 4px var(--ac-gold-highlight,#d8c27b)}.lNvfDq_filterStrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.lNvfDq_filterStrip::-webkit-scrollbar{display:none}.lNvfDq_filterChip{appearance:none;color:#f2ede3b3;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;width:62px;padding:0;font-size:10.5px;display:flex}.lNvfDq_filterChip:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px;border-radius:8px}.lNvfDq_filterThumb{object-fit:cover;background:#1a1d1b;border:2px solid #0000;border-radius:9px;width:56px;height:56px;display:block}.lNvfDq_filterChipOn{color:#fff;font-weight:700}.lNvfDq_filterChipOn .lNvfDq_filterThumb{border-color:var(--ac-gold-highlight,#d8c27b)}.lNvfDq_sliderRow{grid-template-columns:74px 1fr 46px;align-items:center;gap:10px;font-size:12px;display:grid}.lNvfDq_sliderLabel{color:#f2ede3cc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lNvfDq_sliderValue{text-align:right;font-variant-numeric:tabular-nums;color:#f2ede3b3}.lNvfDq_sliderReset{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 0}.lNvfDq_sliderReset:hover{color:#f2ede3}.lNvfDq_sliderReset:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.lNvfDq_range{width:100%;accent-color:var(--ac-gold,#b8923c)}.lNvfDq_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lNvfDq_smallBtn{appearance:none;color:#f2ede3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.lNvfDq_smallBtn:hover{background:#ffffff24}.lNvfDq_smallBtn:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.lNvfDq_smallBtn:disabled{opacity:.4;cursor:not-allowed}.lNvfDq_textInput{resize:none;color:#f2ede3;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;width:100%;min-height:58px;padding:8px 10px;font-family:inherit;font-size:16px;line-height:1.3}.lNvfDq_textInput:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:1px}.lNvfDq_note{color:#f2ede3a6;margin:0;font-size:12px}.lNvfDq_warn{color:#f0a0a3;margin:0;font-size:12px}.lNvfDq_bar{padding:4px 6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));background:#0a0c0b;border-top:1px solid #ffffff14;flex:none;justify-content:space-around;align-items:stretch;display:flex}.lNvfDq_barItem{appearance:none;color:#f2ede399;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:6px 8px 4px;font-size:11px;font-weight:600;display:flex}.lNvfDq_barItem:hover{color:#f2ede3}.lNvfDq_barItem:focus-visible{outline:2px solid var(--ac-gold-highlight,#d8c27b);outline-offset:2px}.lNvfDq_barItem:disabled{opacity:.4;cursor:not-allowed}.lNvfDq_barIcon{border-radius:8px;justify-content:center;align-items:center;width:38px;height:28px;display:flex}.lNvfDq_barItemOn{color:#f2ede3}.lNvfDq_barItemOn .lNvfDq_barIcon{background:#ffffff1f}.lNvfDq_barItemAccent,.lNvfDq_barItemAccent:hover{color:var(--ac-gold-highlight,#d8c27b)}.lNvfDq_filmstrip{background:#1a1d1b;border-radius:8px;height:40px;display:flex;position:relative;overflow:hidden}.lNvfDq_filmstripFrame{object-fit:cover;flex:1 1 0;min-width:0;height:100%}.lNvfDq_filmstripShade{pointer-events:none;background:#000000a6;position:absolute;top:0;bottom:0}.lNvfDq_filmstripEdge{background:var(--ac-gold-highlight,#d8c27b);pointer-events:none;width:3px;position:absolute;top:0;bottom:0}.lNvfDq_trimRow{grid-template-columns:44px 1fr 56px;align-items:center;gap:10px;font-size:12px;display:grid}@media (min-width:700px){.lNvfDq_tools{padding:10px 16px}.lNvfDq_sliderRow{grid-template-columns:90px 1fr 48px}}
.miutFW_overlay{z-index:100;background:var(--ac-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.miutFW_sheet{background:var(--ac-bg2);border-radius:var(--ac-radius-lg) var(--ac-radius-lg) 0 0;flex-direction:column;width:100%;max-width:480px;max-height:90dvh;display:flex;overflow-y:auto}.miutFW_header{padding:var(--ac-space-md);border-bottom:1px solid var(--ac-border);background:var(--ac-bg2);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.miutFW_title{color:var(--ac-text);margin:0;font-size:1rem;font-weight:700}.miutFW_close{appearance:none;color:var(--ac-text3);cursor:pointer;background:0 0;border:0;padding:4px;font-size:1.1rem}.miutFW_close:hover{color:var(--ac-text)}.miutFW_body{padding:var(--ac-space-md);gap:var(--ac-space-md);flex-direction:column;display:flex}.miutFW_field{flex-direction:column;gap:6px;display:flex}.miutFW_label{color:var(--ac-text2);font-size:.78rem;font-weight:600}.miutFW_input,.miutFW_select{padding:10px var(--ac-space-sm);border:1px solid var(--ac-field-border);border-radius:var(--ac-radius-sm);background:var(--ac-surface);color:var(--ac-text);font-size:.85rem}.miutFW_input:focus,.miutFW_select:focus{border-color:var(--ac-accent)}.miutFW_input:focus-visible,.miutFW_select:focus-visible,.miutFW_textarea:focus-visible{outline:2px solid var(--ac-accent);outline-offset:1px}.miutFW_textarea{padding:10px var(--ac-space-sm);border:1px solid var(--ac-field-border);border-radius:var(--ac-radius-sm);background:var(--ac-surface);color:var(--ac-text);resize:vertical;font-size:.85rem;font-family:var(--ac-font)}.miutFW_textarea:focus{border-color:var(--ac-accent)}.miutFW_chipGroup{flex-wrap:wrap;gap:6px;display:flex}.miutFW_chip{appearance:none;border:1px solid var(--ac-border);color:var(--ac-text3);border-radius:var(--ac-radius-full);cursor:pointer;background:0 0;padding:4px 12px;font-size:.75rem;font-weight:500;transition:background .12s,color .12s,border-color .12s}.miutFW_chip:hover{border-color:var(--ac-border2);color:var(--ac-text2)}.miutFW_chipActive{background:var(--ac-accent-surface);border-color:var(--ac-border-accent,var(--ac-accent));color:var(--ac-accent-text)}.miutFW_details{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm)}.miutFW_detailsSummary{padding:10px var(--ac-space-sm);color:var(--ac-text2);cursor:pointer;font-size:.82rem;font-weight:600;list-style:none}.miutFW_detailsSummary::-webkit-details-marker{display:none}.miutFW_detailsSummary:before{content:"▸ ";font-size:.7rem}.miutFW_details[open] .miutFW_detailsSummary:before{content:"▾ "}.miutFW_detailsInner{padding:0 var(--ac-space-sm) var(--ac-space-sm);gap:var(--ac-space-sm);flex-direction:column;display:flex}.miutFW_mediaRow{flex-wrap:wrap;gap:8px;display:flex}.miutFW_thumbWrap{width:64px;height:64px;position:relative}.miutFW_thumb{object-fit:cover;border-radius:var(--ac-radius-sm);width:100%;height:100%}.miutFW_thumbRemove{background:var(--ac-error);width:18px;height:18px;color:var(--ac-btn-primary-text,#0f120e);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:.55rem;display:flex;position:absolute;top:-4px;right:-4px}.miutFW_addMedia{border-radius:var(--ac-radius-sm);border:1px dashed var(--ac-border2);width:64px;height:64px;color:var(--ac-text3);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.miutFW_addMedia:hover{border-color:var(--ac-accent);color:var(--ac-accent-text)}.miutFW_albumTitleInput{margin-top:8px}.miutFW_error{color:var(--ac-error-text);font-size:.8rem}
.KACOMW_list{flex-direction:column;gap:6px;min-width:min(360px,80vw);display:flex}.KACOMW_heading{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text-muted,#888);padding:12px 4px 4px;font-size:11px}.KACOMW_row{border:1px solid var(--ac-border,#ffffff14);background:var(--ac-surface-2,#ffffff08);color:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.KACOMW_row:hover{background:var(--ac-surface-3,#ffffff0f);border-color:var(--ac-border-strong,#ffffff29)}.KACOMW_newRow{border-style:dashed}.KACOMW_icon{background:var(--ac-accent,#6c8cff);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:600;display:inline-flex}.KACOMW_thumb{background:var(--ac-surface-1,#ffffff14);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.KACOMW_thumb img{object-fit:cover;width:100%;height:100%}.KACOMW_thumbFallback{color:var(--ac-text-muted,#aaa);font-size:14px;font-weight:600}.KACOMW_body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.KACOMW_title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.KACOMW_sub{color:var(--ac-text-muted,#888);font-size:12px}.KACOMW_chev{color:var(--ac-text-muted,#888);flex:none;font-size:20px;line-height:1}
.Flt7sG_overlay{padding:var(--ac-space-md);background:var(--ac-scrim);z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Flt7sG_modal{border-radius:var(--ac-radius-xl);background:linear-gradient(180deg, #0b2a20eb, #071913fa), var(--ac-surface2);border:1px solid var(--ac-border);width:min(100%,380px);box-shadow:var(--ac-shadow-lg);overflow:hidden}.Flt7sG_header{justify-content:space-between;align-items:flex-start;gap:var(--ac-space-md);padding:var(--ac-space-lg);border-bottom:1px solid var(--ac-border);display:flex}.Flt7sG_headerText{flex-direction:column;gap:4px;display:flex}.Flt7sG_title{color:var(--ac-text);margin:0;font-size:1rem;font-weight:700}.Flt7sG_subtitle{color:var(--ac-text2);margin:0;font-size:.8rem}.Flt7sG_closeBtn{color:var(--ac-text3);cursor:pointer;background:0 0;border:0;padding:4px;font-size:1.1rem;line-height:1}.Flt7sG_closeBtn:hover{color:var(--ac-text)}.Flt7sG_body{padding:var(--ac-space-lg)}.Flt7sG_hint{color:var(--ac-text3);margin:0 0 var(--ac-space-md);font-size:.78rem;line-height:1.45}.Flt7sG_tierList{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.Flt7sG_tierOption{border-radius:var(--ac-radius);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.Flt7sG_tierOption:hover{background:var(--ac-surface3)}.Flt7sG_radio{accent-color:var(--ac-accent,#3c7f62);flex-shrink:0;width:16px;height:16px}.Flt7sG_tierLabel{color:var(--ac-text);font-size:.85rem;font-weight:600}.Flt7sG_footer{padding:var(--ac-space-md) var(--ac-space-lg);border-top:1px solid var(--ac-border);justify-content:flex-end;align-items:center;gap:10px;display:flex}.Flt7sG_cancelBtn{color:var(--ac-text3);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:.8rem;font-weight:500}.Flt7sG_cancelBtn:hover{color:var(--ac-text2)}.Flt7sG_saveBtn{border-radius:var(--ac-radius,8px);background:var(--ac-accent,#3c7f62);color:#fff;cursor:pointer;border:0;padding:8px 20px;font-size:.8rem;font-weight:650;transition:background .12s}.Flt7sG_saveBtn:hover{background:var(--ac-accent-hover,#2b7456)}
._53P4la_root{flex-direction:column;gap:14px;padding:12px 0;display:flex}._53P4la_panel{border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);background:var(--ac-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px}._53P4la_panelHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}._53P4la_panelTitle{margin:0;font-size:18px;font-weight:650}._53P4la_panelSub{color:var(--ac-text2);margin:0;font-size:.9rem}._53P4la_empty{color:var(--ac-text2);margin:6px 0 0;font-size:.9rem}._53P4la_error{color:#b85a4a;margin-top:8px;font-size:.9rem}._53P4la_success{color:#2c8a52;margin-top:8px;font-size:.9rem}._53P4la_codeRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._53P4la_codeInput{border:1px solid var(--ac-field-border);background:var(--ac-bg);min-width:180px;color:var(--ac-text);letter-spacing:.04em;border-radius:10px;flex:200px;padding:10px 12px;font:600 15px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._53P4la_codeInput[readonly]{cursor:default}._53P4la_iconBtn{border:1px solid var(--ac-border);color:var(--ac-text);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:.9rem;display:inline-flex}._53P4la_iconBtn:hover{background:var(--ac-surface-hover,#ffffff0a)}._53P4la_iconBtn:disabled{opacity:.5;cursor:not-allowed}._53P4la_primaryBtn{background:var(--ac-accent,#c9a449);color:var(--ac-on-accent);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:.9rem;font-weight:700}._53P4la_primaryBtn:disabled{opacity:.6;cursor:not-allowed}._53P4la_secondaryBtn{color:var(--ac-text);border:1px solid var(--ac-border);cursor:pointer;background:0 0;border-radius:10px;padding:10px 14px;font-size:.9rem;font-weight:600}._53P4la_codeFootnote{color:var(--ac-text3);margin:8px 0 0;font-size:.8rem}._53P4la_requireJoinRow{border-top:1px solid var(--ac-border);cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;padding-top:10px;display:flex}._53P4la_requireJoinRow input{margin-top:2px}._53P4la_requireJoinText{color:var(--ac-text);flex-direction:column;gap:2px;font-size:.85rem;font-weight:600;display:flex}._53P4la_requireJoinHint{color:var(--ac-text3);font-size:.8rem;font-weight:400}._53P4la_customCodeToggle{margin-top:8px}._53P4la_customCodeRow{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._53P4la_customCodeInput{border:1px solid var(--ac-field-border);background:var(--ac-bg);min-width:180px;color:var(--ac-text);border-radius:10px;flex:200px;padding:10px 12px;font:500 14px/1.2 inherit}._53P4la_list{flex-direction:column;gap:10px;display:flex}._53P4la_row{border:1px solid var(--ac-border);background:var(--ac-bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}._53P4la_rowHead{align-items:center;gap:10px;display:flex}._53P4la_avatar{background:var(--ac-surface);width:36px;height:36px;color:var(--ac-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}._53P4la_avatar img{object-fit:cover;width:100%;height:100%}._53P4la_who{flex-direction:column;flex:auto;min-width:0;display:flex}._53P4la_whoName{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}._53P4la_whoMeta{color:var(--ac-text3);font-size:.8rem}._53P4la_badge,._53P4la_badgeOwner,._53P4la_badgePending,._53P4la_badgeAccepted{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ac-border);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._53P4la_badgeOwner{color:var(--ac-accent-text);background:#c9a4492e;border-color:#c9a44973}._53P4la_badgePending{color:var(--ac-accent-text);background:#c9a4491f;border-color:#c9a44959}._53P4la_badgeAccepted{color:#6cae7e;background:#569f6924;border-color:#569f6959}._53P4la_rowActions{flex-wrap:wrap;gap:8px;display:flex}._53P4la_permsGrid{border-top:1px dashed var(--ac-border);grid-template-columns:1fr;gap:8px;margin-top:4px;padding-top:10px;display:grid}@media (min-width:560px){._53P4la_permsGrid{grid-template-columns:1fr 1fr}}._53P4la_permLabel{color:var(--ac-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}._53P4la_permLabel input[type=checkbox]{accent-color:var(--ac-accent,#c9a449);width:16px;height:16px}._53P4la_permLabel input[type=checkbox]:disabled{cursor:not-allowed}._53P4la_removeRow{justify-content:flex-end;display:flex}._53P4la_inviteWrap{z-index:50;position:relative}._53P4la_invitePanel{z-index:30;position:relative}._53P4la_suggestList{z-index:100;background:var(--ac-bg0);border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}._53P4la_suggestItem{border-radius:var(--ac-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px 10px;display:flex}._53P4la_suggestItemActive,._53P4la_suggestItem:hover{background:var(--ac-gold-10)}._53P4la_suggestAvatar{background:var(--ac-bg1);border:1px solid var(--ac-border);width:32px;height:32px;color:var(--ac-text2);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}._53P4la_suggestAvatar img{object-fit:cover;width:100%;height:100%}._53P4la_suggestText{flex-direction:column;flex:auto;min-width:0;display:flex}._53P4la_suggestName{color:var(--ac-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._53P4la_suggestHandle{color:var(--ac-text2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._53P4la_suggestQuickAdd{text-transform:uppercase;letter-spacing:.04em;color:var(--ac-gold-55);border:1px solid var(--ac-gold-40);border-radius:var(--ac-radius-full);background:var(--ac-gold-10);white-space:nowrap;flex:none;padding:4px 8px;font-size:11px;font-weight:600}._53P4la_suggestBadgeOk{color:#2f7a3a;background:#2f7a3a1f;border-color:#2f7a3a73}._53P4la_suggestBadgeBlocked{color:var(--ac-text2);border-color:var(--ac-border);background:var(--ac-bg1);text-transform:none;letter-spacing:0;font-weight:500}._53P4la_suggestItemDisabled{opacity:.55;cursor:not-allowed}._53P4la_suggestItemDisabled:hover{background:0 0}._53P4la_chipRow{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}._53P4la_chip{background:var(--ac-gold-10);border:1px solid var(--ac-gold-40);color:var(--ac-text);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 6px 4px 4px;font-size:13px;display:inline-flex}._53P4la_chipAvatar{background:var(--ac-bg1);width:24px;height:24px;color:var(--ac-text2);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}._53P4la_chipAvatar img{object-fit:cover;width:100%;height:100%}._53P4la_chipText{align-items:baseline;gap:6px;min-width:0;display:inline-flex}._53P4la_chipName{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-weight:600;overflow:hidden}._53P4la_chipHandle{color:var(--ac-text2);white-space:nowrap;font-size:11px}._53P4la_chipRemove{appearance:none;color:var(--ac-text2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 6px;font-size:16px;line-height:1}._53P4la_chipRemove:hover{color:var(--ac-text);background:#ffffff0f}._53P4la_govStatus{color:var(--ac-text);margin:10px 0 0;font-size:13px;line-height:1.45}._53P4la_permsNote{color:var(--ac-text3);margin:8px 0 0;font-size:.8rem;line-height:1.45}._53P4la_blockedNotice{border:1px solid var(--ac-error-45);background:var(--ac-error-surface);color:var(--ac-error-text);letter-spacing:.01em;border-radius:999px;align-self:flex-start;margin:8px 0 0;padding:4px 10px;font-size:12px;font-weight:600}._53P4la_badgeBlocked{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ac-error-45);background:var(--ac-error-surface);color:var(--ac-error-text);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._53P4la_modalBody{color:var(--ac-text);margin:0;font-size:14px;line-height:1.55}._53P4la_successionRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}._53P4la_successionLabel{color:var(--ac-text);font-size:13px;font-weight:600}._53P4la_successionSelect{border:1px solid var(--ac-field-border);background:var(--ac-surface);min-width:160px;min-height:44px;color:var(--ac-text);border-radius:10px;flex:200px;padding:10px 12px;font-size:16px}
._5RW3nq_panel{border:1px solid var(--ac-border);background:var(--ac-surface);border-radius:14px;flex-direction:column;gap:14px;margin-bottom:14px;padding:16px;display:flex}._5RW3nq_head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._5RW3nq_title{color:var(--ac-text);margin:0;font-size:1rem;font-weight:700}._5RW3nq_field{flex-direction:column;gap:6px;display:flex}._5RW3nq_label{color:var(--ac-text);font-size:13px;font-weight:600}._5RW3nq_input,._5RW3nq_textarea{border:1px solid var(--ac-field-border);background:var(--ac-surface);width:100%;min-height:44px;color:var(--ac-text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.5}._5RW3nq_textarea{resize:vertical;min-height:110px}._5RW3nq_help{color:var(--ac-text3);margin:0;font-size:12px;line-height:1.45}._5RW3nq_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._5RW3nq_saveBtn{background:var(--ac-btn-secondary-bg);min-height:44px;color:var(--ac-btn-secondary-text);cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700}._5RW3nq_saveBtn:hover:not(:disabled){background:var(--ac-btn-secondary-hover)}._5RW3nq_saveBtn:disabled{opacity:.55;cursor:default}._5RW3nq_moreLink{color:var(--ac-text-link);font-size:13px;text-decoration:underline}._5RW3nq_status{color:var(--ac-text);margin:0;font-size:13px;line-height:1.45}
.JhAZqq_about{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);gap:14px;min-width:0;padding:14px;display:grid}.JhAZqq_group{gap:6px;min-width:0;display:grid}.JhAZqq_label{letter-spacing:.04em;text-transform:uppercase;color:var(--ac-text3);margin:0;font-size:.8rem;font-weight:600}.JhAZqq_hours,.JhAZqq_links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.JhAZqq_hoursRow{justify-content:space-between;gap:var(--ac-space-sm);color:var(--ac-text2);font-size:.95rem;display:flex}.JhAZqq_time{font-variant-numeric:tabular-nums}.JhAZqq_address{color:var(--ac-text2);font-size:.95rem;font-style:normal;display:grid}.JhAZqq_addressLine{overflow-wrap:anywhere}.JhAZqq_link{color:var(--ac-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.JhAZqq_directions{justify-self:start}.JhAZqq_rules{white-space:pre-line;color:var(--ac-text2);margin:0;font-size:.95rem}
.xX_ZFq_panel{gap:var(--ac-space-md);flex-direction:column;display:flex}.xX_ZFq_loading{text-align:center;color:var(--ac-text3);padding:2rem 0;font-size:.85rem}.xX_ZFq_intro{color:var(--ac-text2);margin:0;font-size:.82rem}.xX_ZFq_readOnlyNote{color:var(--ac-text3);margin:0;font-size:.75rem}.xX_ZFq_section{border:1px solid var(--ac-border);background:var(--ac-surface);border-radius:var(--ac-radius);padding:var(--ac-space-md);flex-direction:column;gap:8px;display:flex}.xX_ZFq_sectionTitle{color:var(--ac-text);margin:0;font-size:.9rem;font-weight:700}.xX_ZFq_sectionHint{color:var(--ac-text3);margin:0;font-size:.72rem}.xX_ZFq_chipRow{flex-wrap:wrap;gap:6px;display:flex}.xX_ZFq_emptyNote{color:var(--ac-text3);font-size:.78rem}.xX_ZFq_chip{border:1px solid var(--ac-border);background:var(--ac-surface2);color:var(--ac-text);border-radius:var(--ac-radius-full);align-items:center;gap:6px;padding:4px 10px 4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.xX_ZFq_chipRemove{appearance:none;color:var(--ac-text3);cursor:pointer;background:0 0;border:none;padding:2px;font-size:.62rem;line-height:1}.xX_ZFq_chipRemove:hover{color:var(--ac-error-text)}.xX_ZFq_chipRemove:disabled{opacity:.5;cursor:default}.xX_ZFq_addRow{align-items:center;gap:8px;display:flex}.xX_ZFq_addInput{min-width:0;padding:8px var(--ac-space-sm);border:1px solid var(--ac-field-border);border-radius:var(--ac-radius-sm);background:var(--ac-surface2);color:var(--ac-text);outline:none;flex:1;font-size:.82rem}.xX_ZFq_addInput:focus{border-color:var(--ac-accent)}.xX_ZFq_error{color:var(--ac-error-text);margin:0;font-size:.78rem}.xX_ZFq_tierRow{align-items:center;gap:10px;display:flex}.xX_ZFq_tierRow+.xX_ZFq_tierRow{margin-top:6px}.xX_ZFq_tierRowLabel{width:84px;color:var(--ac-text);flex-direction:column;flex-shrink:0;gap:1px;font-size:.78rem;font-weight:700;display:flex}.xX_ZFq_tierRowHint{color:var(--ac-text3);font-size:.68rem;font-weight:600}
.hX3u-a_wrapper{width:100%;position:relative}.hX3u-a_chips{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.hX3u-a_chip{background:var(--ac-surface2);border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);color:var(--ac-text2);align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;display:inline-flex}.hX3u-a_chipRemove{color:var(--ac-text3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.85rem;line-height:1}.hX3u-a_searchInput{width:100%;font-size:.8rem}.hX3u-a_dropdown{z-index:50;background:var(--ac-bg,#1a1a1a);border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);max-height:220px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000080}.hX3u-a_sectionLabel{color:var(--ac-text3);text-transform:uppercase;padding:6px 10px 2px;font-size:.65rem;font-weight:600}.hX3u-a_option{text-align:left;width:100%;color:var(--ac-text2);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.8rem;display:flex}.hX3u-a_option:hover{background:var(--ac-surface2)}.hX3u-a_optionActive{color:var(--ac-accent-text)}.hX3u-a_createOption{color:var(--ac-gold);font-weight:600}.hX3u-a_check{color:var(--ac-accent-text);font-size:.7rem}
.n392TG_footer{z-index:1;width:100%;max-width:1080px;padding:var(--ac-space-lg) var(--ac-space-md);border-top:1px solid var(--ac-border);gap:var(--ac-space-xs);justify-items:center;margin:0 auto;display:grid;position:relative}.n392TG_row{justify-content:center;gap:var(--ac-space-xs) var(--ac-space-md);flex-wrap:wrap;display:flex}.n392TG_link{color:var(--ac-text2);padding:4px 0;font-size:.85rem;font-weight:500;text-decoration:none}.n392TG_link:hover{color:var(--ac-text);text-underline-offset:2px;text-decoration:underline}.n392TG_link:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:2px;border-radius:var(--ac-radius-sm)}@media (pointer:coarse){.n392TG_link{padding:12px 0}}
