._8oKPbW_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;min-height:100vh;font-family:var(--font-geist-sans);color:var(--ink);background:#f7f8fc;padding:32px 24px 60px}._8oKPbW_container{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;display:flex}._8oKPbW_header{z-index:5;clip-path:inset(0 -100vmax);border-bottom:1px solid var(--border);background:#f7f9fc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-32px;padding:10px 0;display:flex;position:sticky;top:0;box-shadow:0 0 0 100vmax #f7f9fc}._8oKPbW_header h1{font-size:20px;font-weight:700}._8oKPbW_backLink{color:var(--muted);font-size:13px;font-weight:600}._8oKPbW_addForm{border:1px solid var(--border);background:#fff;border-radius:16px;gap:10px;padding:16px;display:flex}._8oKPbW_addInput{border:1.5px solid var(--border);border-radius:10px;flex:1;padding:9px 12px;font-family:inherit;font-size:13px}._8oKPbW_addButton{background:var(--accent-dark);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700}._8oKPbW_addButton:disabled{opacity:.5;cursor:not-allowed}._8oKPbW_formError{color:#b3261e;font-size:12px}._8oKPbW_tableWrapper{border:1px solid var(--border);background:#fff;border-radius:16px;overflow-x:auto}._8oKPbW_table{border-collapse:collapse;width:100%;font-size:13px}._8oKPbW_table th,._8oKPbW_table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 14px}._8oKPbW_table tbody tr:last-child td{border-bottom:none}._8oKPbW_table tbody tr:hover{background:#fbfaff}._8oKPbW_selfBadge{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}._8oKPbW_rejectButton{cursor:pointer;color:#fff;background:#c0392b;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}._8oKPbW_rejectButton:disabled{opacity:.5;cursor:not-allowed}._8oKPbW_empty{text-align:center;color:var(--muted);padding:40px}._8oKPbW_forbidden{text-align:center;max-width:480px;margin:80px auto}
.glJt0q_overlay{z-index:350;background:#14182073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.glJt0q_card{background:#fff;border-radius:20px;flex-direction:column;gap:8px;width:100%;max-width:320px;padding:24px;display:flex}.glJt0q_card h2{font-size:17px}.glJt0q_card p{color:#5f677a;white-space:pre-line;font-size:14px;line-height:1.6}.glJt0q_actions{gap:10px;margin-top:12px;display:flex}.glJt0q_actions button{cursor:pointer;border-radius:999px;flex:1;padding:11px 12px;font-size:14px;font-weight:700}.glJt0q_cancelButton{color:#1f2430;background:#fff;border:1.5px solid #e8e6ee}.glJt0q_confirmButton{color:#fff;background:linear-gradient(90deg,#57cfc6,#2f9d93);border:none}
.LPenoW_spacer{height:calc(84px + env(safe-area-inset-bottom,0px));flex-shrink:0}.LPenoW_nav{--accent:#57cfc6;--accent-dark:#2f9d93;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;z-index:100;border-top:1px solid var(--border);max-width:480px;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);font-family:var(--font-geist-sans);background:#fff;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.LPenoW_item{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:9px 0 7px;font-size:10px;font-weight:600;display:flex}.LPenoW_itemActive{color:var(--accent-dark)}.LPenoW_iconWrap{display:flex;position:relative}.LPenoW_badge{color:#fff;background:#c0392b;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-8px}
.A7hsQW_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;min-height:100vh;font-family:var(--font-geist-sans);color:var(--ink);background:radial-gradient(circle at 0 0,#f0fdfb 0%,#f7f8fc 45%,#fff 100%);padding:24px 16px 60px}.A7hsQW_container{flex-direction:column;gap:14px;max-width:480px;margin:0 auto;display:flex}.A7hsQW_loadingText{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}.A7hsQW_premiumRequired{text-align:center;border:1.5px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.A7hsQW_premiumRequiredIcon{color:var(--accent-dark)}.A7hsQW_premiumRequiredTitle{color:var(--ink);font-size:16px;font-weight:800}.A7hsQW_premiumRequiredText{color:var(--muted);font-size:13px;line-height:1.6}.A7hsQW_premiumRequiredButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border-radius:999px;margin-top:6px;padding:10px 24px;font-size:13px;font-weight:700}.A7hsQW_form{border:1.5px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:20px 16px;display:flex}.A7hsQW_field{flex-direction:column;gap:6px;min-width:0;display:flex}.A7hsQW_field label{color:var(--muted);font-size:13px;font-weight:600}.A7hsQW_field input,.A7hsQW_field select,.A7hsQW_field textarea{box-sizing:border-box;border:1.5px solid var(--border);width:100%;min-width:0;color:var(--ink);background:#f6fbfa;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:16px}.A7hsQW_field input:focus,.A7hsQW_field select:focus,.A7hsQW_field textarea:focus{border-color:var(--accent);outline:none}.A7hsQW_field textarea{resize:vertical;min-height:120px}.A7hsQW_tagInputWrap{position:relative}.A7hsQW_tagInputRow{gap:8px;display:flex}.A7hsQW_tagInputRow input{flex:1;min-width:0}.A7hsQW_tagSuggestions{z-index:10;border:1.5px solid var(--border);background:#fff;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 24px -12px #1f243040}.A7hsQW_tagSuggestionItem{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.A7hsQW_tagSuggestions li:last-child .A7hsQW_tagSuggestionItem{border-bottom:none}.A7hsQW_tagSuggestionItem:hover{background:var(--accent-light);color:var(--accent-dark)}.A7hsQW_tagSuggestionCount{color:var(--muted);flex-shrink:0;font-size:11px;font-weight:600}.A7hsQW_tagAddButton{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:700}.A7hsQW_tagAddButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.A7hsQW_tagAddButton:disabled{opacity:.5;cursor:not-allowed}.A7hsQW_tagChipRow{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.A7hsQW_tagChip{background:var(--accent-light);max-width:100%;color:var(--accent-dark);cursor:pointer;overflow-wrap:break-word;border:none;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.A7hsQW_tagChip:hover{background:#d3f0ec}.A7hsQW_tagToggle{border:1.5px solid var(--border);max-width:100%;color:var(--muted);cursor:pointer;overflow-wrap:break-word;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.A7hsQW_tagToggle:hover{border-color:var(--accent);color:var(--accent-dark)}.A7hsQW_tagToggleSelected{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border-color:#0000}.A7hsQW_groupIconPicker{border:1.5px dashed var(--border);width:76px;height:76px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.A7hsQW_groupIconPicker:hover{border-color:var(--accent);color:var(--accent-dark)}.A7hsQW_groupIconPreview{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.A7hsQW_fileSection{display:flex}.A7hsQW_fileSelectButton{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.A7hsQW_fileSelectButton:hover{border-color:var(--accent);color:var(--accent-dark)}.A7hsQW_hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.A7hsQW_warning{color:#92600a;margin-top:8px;font-size:12px}.A7hsQW_imageGrid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.A7hsQW_imageThumb{border:1.5px solid var(--border);border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}.A7hsQW_imageThumbImage{object-fit:cover;width:100%;height:100%}.A7hsQW_imageRemove{color:#fff;cursor:pointer;background:#1f2430a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;right:2px}.A7hsQW_submitButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;padding:12px;font-size:15px;font-weight:700}.A7hsQW_submitButton:disabled{opacity:.5;cursor:not-allowed}.A7hsQW_error{color:#c0392b;font-size:13px}
.DHvg6a_list{flex-direction:column;gap:10px;display:flex}.DHvg6a_row{align-items:flex-start;gap:10px;display:flex}.DHvg6a_iconWrap{background:var(--accent-light,#e3f7f5);width:28px;height:28px;color:var(--accent-dark,#2f9d93);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.DHvg6a_body{min-width:0}.DHvg6a_label{color:var(--muted,#5f677a);margin:0 0 2px;font-size:11px;font-weight:700}.DHvg6a_value{color:var(--ink,#1f2430);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}
.a1GR0W_box{text-align:center;background:#fff;border:1.5px solid #e8e6ee;border-radius:16px;flex-direction:column;align-items:center;gap:10px;max-width:360px;margin:24px auto;padding:22px 20px;display:flex}.a1GR0W_icon{color:#b3261e;background:#fdecea;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.a1GR0W_message{color:#5f677a;font-size:13.5px;line-height:1.65}.a1GR0W_retry{color:#fff;cursor:pointer;background:linear-gradient(90deg,#57cfc6,#2f9d93);border:none;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.a1GR0W_retry:disabled{opacity:.6;cursor:default}
.S3dTXW_overlay{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;z-index:300;background:#1418208c;justify-content:center;align-items:center;padding:20px 16px;animation:.18s ease-out S3dTXW_overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes S3dTXW_overlayFadeIn{0%{opacity:0}to{opacity:1}}.S3dTXW_modal{width:100%;max-width:400px;max-height:100%;font-family:var(--font-geist-sans);color:var(--ink);background:#fff;border-radius:24px;animation:.2s cubic-bezier(.2,.8,.3,1.1) S3dTXW_modalPopIn;position:relative;overflow:hidden auto;box-shadow:0 30px 60px -20px #14182073}@keyframes S3dTXW_modalPopIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.S3dTXW_closeButton{width:32px;height:32px;color:var(--ink);cursor:pointer;z-index:1;background:#ffffffe6;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.S3dTXW_photo{aspect-ratio:4/3;background:#f2f1f7;border-radius:24px 24px 0 0}.S3dTXW_body{flex-direction:column;gap:10px;padding:16px;display:flex}.S3dTXW_identity{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.S3dTXW_name{color:var(--ink);font-size:19px;font-weight:800}.S3dTXW_metaRow{flex-wrap:wrap;gap:6px;display:flex}.S3dTXW_metaBadge{color:var(--ink);background:#f2f1f7;border-radius:999px;align-items:center;gap:3px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.S3dTXW_bio{color:var(--ink);white-space:pre-wrap;font-size:14px;line-height:1.6}.S3dTXW_interests{flex-direction:column;gap:8px;display:flex}.S3dTXW_interestRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.S3dTXW_tag{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.S3dTXW_tagShared{background:var(--accent-dark);color:#fff}.S3dTXW_skillDots{gap:3px;display:flex}.S3dTXW_skillDot{background:var(--border);border-radius:999px;width:8px;height:8px}.S3dTXW_skillDotFilled{background:var(--accent)}.S3dTXW_skillLabel{color:var(--muted);white-space:nowrap;font-size:12px}
._41P_gq_header{z-index:5;clip-path:inset(0 -100vmax);background:#f7f9fc;border-bottom:1px solid #e8e6ee;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;margin-top:-24px;padding:10px 0;display:grid;position:sticky;top:0;box-shadow:0 0 0 100vmax #f7f9fc}._41P_gq_backLink{color:#5f677a;cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;min-height:40px;padding:0 8px 0 0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}._41P_gq_title{text-align:center;color:#1f2430;grid-column:2;justify-self:center;font-size:18px;font-weight:800}._41P_gq_trailing{grid-column:3;justify-self:end}
.UdzaoW_wrap{color:#5f677a;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;font-size:13px;display:flex}.UdzaoW_spinner{border:3px solid #e3f7f5;border-top-color:#2f9d93;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite UdzaoW_delayedLoadingSpin}@keyframes UdzaoW_delayedLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.UdzaoW_spinner{border-top-color:#e3f7f5;animation:none}}
.YPYCka_overlay{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;z-index:300;background:#14182080;justify-content:center;align-items:flex-end;animation:.15s ease-out YPYCka_overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes YPYCka_overlayFadeIn{0%{opacity:0}to{opacity:1}}.YPYCka_sheet{width:100%;max-width:480px;max-height:78vh;font-family:var(--font-geist-sans);color:var(--ink);background:#fff;border-radius:20px 20px 0 0;flex-direction:column;animation:.22s ease-out YPYCka_sheetSlideUp;display:flex}@keyframes YPYCka_sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.YPYCka_handle{background:var(--border);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}.YPYCka_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.YPYCka_header h2{font-size:15px;font-weight:700}.YPYCka_closeButton{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.YPYCka_closeButton:hover{background:#f2f1f7}.YPYCka_list{flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.YPYCka_empty{text-align:center;color:var(--muted);padding:24px 0;font-size:13px}.YPYCka_comment{gap:10px;display:flex}.YPYCka_commentAvatar{background:var(--accent-light);width:30px;height:30px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.YPYCka_commentAvatarPhoto{object-fit:cover;width:100%;height:100%}.YPYCka_commentAvatarIcon{color:var(--accent-dark)}.YPYCka_commentBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.YPYCka_commentHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.YPYCka_commentName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:12px;font-weight:700;overflow:hidden}.YPYCka_commentTime{color:var(--muted);white-space:nowrap;font-size:10px}.YPYCka_commentText{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.YPYCka_form{border-top:1px solid var(--border);padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-shrink:0}.YPYCka_error{color:#c0392b;margin-bottom:6px;font-size:12px}.YPYCka_formRow{align-items:flex-end;gap:8px;display:flex}.YPYCka_formRow textarea{border:1.5px solid var(--border);resize:none;border-radius:18px;flex:1;min-width:0;max-height:80px;padding:9px 12px;font-family:inherit;font-size:16px}.YPYCka_formRow textarea:focus{border-color:var(--accent);outline:none}.YPYCka_sendButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.YPYCka_sendButton:disabled{opacity:.5;cursor:not-allowed}
._4qdjFG_carousel{position:relative}._4qdjFG_image{object-fit:cover;width:100%;display:block}._4qdjFG_placeholder{background:var(--accent-light,#e3f7f5);justify-content:center;align-items:center;width:100%;display:flex}._4qdjFG_placeholderIcon{width:35%;height:35%;color:var(--accent-dark,#2f9d93);opacity:.7}._4qdjFG_indicators{z-index:1;pointer-events:none;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}._4qdjFG_dot{background:#ffffff73;border-radius:999px;flex:1;height:3px}._4qdjFG_dotActive{background:#fff}._4qdjFG_tapZone{cursor:pointer;background:0 0;border:none;width:40%;padding:0;position:absolute;top:0;bottom:0}._4qdjFG_tapZone:disabled{cursor:default}._4qdjFG_tapZonePrev{left:0}._4qdjFG_tapZoneNext{right:0}
.RESclq_overlay{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;z-index:300;background:#1418208c;justify-content:center;align-items:center;padding:20px 16px;animation:.18s ease-out RESclq_overlayFadeIn;display:flex;position:fixed;inset:0}.RESclq_card{width:100%;max-width:420px;max-height:90vh;color:var(--ink);font-family:var(--font-geist-sans);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:28px 22px 22px;animation:.2s cubic-bezier(.2,.8,.3,1.1) RESclq_cardPopIn;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 60px -20px #14182073}@keyframes RESclq_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes RESclq_cardPopIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.RESclq_closeButton{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#f2f1f7;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.RESclq_stepLabel{color:var(--accent-dark);letter-spacing:.02em;font-size:11px;font-weight:700}.RESclq_title{color:var(--ink);font-size:17px;font-weight:800}.RESclq_options{flex-direction:column;gap:8px;display:flex}.RESclq_categoryButton{border:1.5px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.RESclq_categoryButtonActive{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark);font-weight:700}.RESclq_radioDot{border:1.5px solid var(--border);background:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px}.RESclq_radioDotActive{border-color:var(--accent-dark);background:var(--accent-dark);box-shadow:inset 0 0 0 3px #fff}.RESclq_form{flex-direction:column;gap:10px;display:flex}.RESclq_form textarea{border:1.5px solid var(--border);resize:vertical;border-radius:14px;padding:10px 12px;font-family:inherit;font-size:16px}.RESclq_fileSection{flex-direction:column;gap:6px;display:flex}.RESclq_fileSectionLabel{color:var(--muted);font-size:12px}.RESclq_fileSelectButton{border:1.5px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:12px;font-weight:600}.RESclq_fileSelectButton:hover{border-color:var(--accent);color:var(--accent-dark)}.RESclq_hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RESclq_evidenceWarning{color:#b3261e;font-size:12px}.RESclq_evidenceGrid{flex-wrap:wrap;gap:8px;display:flex}.RESclq_evidenceThumb{border:1.5px solid var(--border);background:#f7f8fc;border-radius:12px;width:64px;height:64px;position:relative;overflow:hidden}.RESclq_evidenceThumbImage{object-fit:cover;width:100%;height:100%;display:block}.RESclq_evidenceRemove{color:#fff;cursor:pointer;background:#141820a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:3px;right:3px}.RESclq_notice{background:var(--accent-light);color:var(--accent-dark);border-radius:14px;padding:10px 14px;font-size:12px;line-height:1.5}.RESclq_error{color:#b3261e;font-size:13px}.RESclq_summary{background:#f7f8fc;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.RESclq_summaryRow{gap:10px;display:flex}.RESclq_summaryLabel{width:60px;color:var(--muted);flex-shrink:0;font-weight:600}.RESclq_summaryDetail{white-space:pre-wrap;word-break:break-word}.RESclq_actions{justify-content:flex-end;gap:8px;display:flex}.RESclq_primaryButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.RESclq_primaryButton:disabled{opacity:.5;cursor:not-allowed}.RESclq_secondaryButton{border:1.5px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.RESclq_dangerButton{color:#fff;cursor:pointer;background:#b3261e;border:none;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.RESclq_dangerButton:disabled{opacity:.5;cursor:not-allowed}.RESclq_doneIcon{background:var(--accent-light);width:56px;height:56px;color:var(--accent-dark);border-radius:50%;justify-content:center;align-items:center;margin:4px auto 0;display:flex}.RESclq_doneText{color:var(--muted);text-align:center;font-size:13px;line-height:1.6}
.duqMnG_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;height:100dvh;font-family:var(--font-geist-sans);color:var(--ink);background:#f7f8fc;flex-direction:column;display:flex;overflow:hidden}.duqMnG_header{border-bottom:1px solid var(--border);background:#fff;flex-shrink:0;align-items:center;gap:4px;padding:10px 14px;display:flex}.duqMnG_backButton{width:32px;height:32px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.duqMnG_backButton:hover{background:#f2f1f7}.duqMnG_headerProfile{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;display:flex}.duqMnG_headerAvatar{background:var(--accent-light);width:34px;height:34px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.duqMnG_headerAvatarPhoto{object-fit:cover;width:100%;height:100%}.duqMnG_headerAvatarIcon{color:var(--accent-dark)}.duqMnG_headerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.duqMnG_headerActions{flex-shrink:0;gap:6px;display:flex}.duqMnG_blockButton{border:1.5px solid var(--border);min-height:36px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.duqMnG_albumBar{border-bottom:1px solid var(--border);color:var(--muted);background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.duqMnG_albumBar:hover{color:var(--accent-dark)}.duqMnG_albumBarArrow{margin-left:auto}.duqMnG_blockButton:hover:not(:disabled){color:#c0392b;border-color:#c0392b}.duqMnG_blockButton:disabled{opacity:.5;cursor:not-allowed}.duqMnG_thread{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.duqMnG_loading{text-align:center;color:var(--muted);padding:20px 0;font-size:13px}.duqMnG_dateSeparator{justify-content:center;margin:10px 0;display:flex}.duqMnG_dateSeparator span{color:var(--muted);background:#e8e6ee;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.duqMnG_row{align-items:flex-end;gap:6px;margin-top:2px;display:flex}.duqMnG_rowMine{justify-content:flex-end}.duqMnG_avatarSlot{flex-shrink:0;width:40px}.duqMnG_avatarGroup{color:inherit;flex-direction:column;align-items:center;gap:3px;display:flex}.duqMnG_avatarCircle{background:var(--accent-light);width:32px;height:32px;color:var(--accent-dark);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.duqMnG_avatarPhoto{object-fit:cover;width:100%;height:100%}.duqMnG_avatarFallbackIcon{color:var(--accent-dark)}.duqMnG_avatarName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:40px;font-size:9px;font-weight:600;overflow:hidden}.duqMnG_bubbleGroup{flex-direction:column;gap:3px;max-width:72%;display:flex}.duqMnG_rowMine .duqMnG_bubbleGroup{align-items:flex-end}.duqMnG_bubble{border:1.5px solid var(--border);color:var(--ink);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:18px 18px 18px 4px;padding:9px 13px;font-size:14px;line-height:1.5}.duqMnG_bubbleMine{background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:#fff;border-color:#0000;border-radius:18px 18px 4px}.duqMnG_time{color:var(--muted);padding:0 4px;font-size:10px}.duqMnG_readLabel{color:var(--accent-dark);margin-left:6px;font-weight:700}.duqMnG_messageImages{grid-template-columns:repeat(2,1fr);gap:4px;max-width:220px;display:grid}.duqMnG_messageImage{aspect-ratio:1;border-radius:12px;display:block;overflow:hidden}.duqMnG_messageImage img{object-fit:cover;width:100%;height:100%;display:block}.duqMnG_attachButton{border:1.5px solid var(--border);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.duqMnG_attachButton:hover{color:var(--accent-dark);border-color:var(--accent)}.duqMnG_hiddenFileInput{display:none}.duqMnG_pendingImageRow{gap:6px;padding:0 0 8px;display:flex;overflow-x:auto}.duqMnG_pendingImageThumb{border-radius:10px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.duqMnG_pendingImageThumb img{object-fit:cover;width:100%;height:100%;display:block}.duqMnG_pendingImageRemove{color:#fff;cursor:pointer;background:#141820a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;right:2px}.duqMnG_footer{border-top:1px solid var(--border);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;flex-shrink:0;gap:8px;display:flex}.duqMnG_starterSuggestion{background:var(--accent-light);color:var(--accent-dark);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.duqMnG_starterSuggestionHeader{align-items:center;gap:6px;display:flex}.duqMnG_starterSuggestionIcon{flex-shrink:0}.duqMnG_starterSuggestionTitle{flex:1;font-weight:700}.duqMnG_starterSuggestionDismiss{width:36px;height:36px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -8px -8px 0;padding:0;display:inline-flex}.duqMnG_starterSuggestionDismiss:hover{opacity:1}.duqMnG_starterChips{flex-wrap:wrap;gap:6px;display:flex}.duqMnG_starterChip{border:1px solid var(--accent-dark);color:var(--accent-dark);cursor:pointer;text-align:left;background:#fff;border-radius:999px;max-width:100%;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.4}.duqMnG_starterChip:hover{background:var(--accent-dark);color:#fff}.duqMnG_quotaBanner{background:var(--accent-light);color:var(--accent-dark);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.duqMnG_quotaBanner a{color:var(--accent-dark);white-space:nowrap;font-weight:700;text-decoration:underline}.duqMnG_quotaBannerExceeded{color:#92600a;background:#fff4e5}.duqMnG_quotaBannerExceeded a{color:#92600a}.duqMnG_notice{background:var(--accent-light);color:var(--accent-dark);border-radius:14px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.duqMnG_noticeIcon{flex-shrink:0;margin-top:1px}.duqMnG_noticeBody{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.duqMnG_noticeLink{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.duqMnG_error{color:#c0392b;font-size:13px}.duqMnG_form{align-items:flex-end;gap:8px;display:flex}.duqMnG_form textarea{border:1.5px solid var(--border);resize:none;border-radius:20px;flex:1;max-height:40vh;padding:10px 14px;font-family:inherit;font-size:16px;overflow-y:auto}.duqMnG_form textarea:focus{border-color:var(--accent);outline:none}.duqMnG_sendButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:13px;font-weight:700}.duqMnG_sendButton:disabled{opacity:.5;cursor:not-allowed}.duqMnG_referralCard{border:1.5px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-width:200px;padding:12px;display:flex}.duqMnG_referralCardIntro{color:var(--ink);font-size:12px;font-weight:600;line-height:1.5}.duqMnG_referralCardTarget{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex}.duqMnG_referralCardAvatar{background:var(--accent-light);width:36px;height:36px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.duqMnG_referralCardAvatar img{object-fit:cover;width:100%;height:100%}.duqMnG_referralCardName{color:var(--ink);font-size:13px;font-weight:700}.duqMnG_referralCardText{color:var(--muted);font-size:12px;line-height:1.5}.duqMnG_referralCardActions{gap:8px;margin-top:2px;display:flex}.duqMnG_referralAcceptButton,.duqMnG_referralDeclineButton{cursor:pointer;border:1.5px solid var(--border);border-radius:999px;flex:1;padding:8px;font-size:12px;font-weight:700}.duqMnG_referralAcceptButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border:none}.duqMnG_referralDeclineButton{color:var(--muted);background:#fff}.duqMnG_referralAcceptButton:disabled,.duqMnG_referralDeclineButton:disabled{opacity:.5;cursor:not-allowed}.duqMnG_referralMatchedLink{color:var(--accent-dark);font-size:12px;font-weight:700}.duqMnG_referralButton{border:1.5px solid var(--border);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.duqMnG_referralButton:hover{color:var(--accent-dark);border-color:var(--accent)}.duqMnG_sheetOverlay{z-index:300;background:#14182073;align-items:flex-end;display:flex;position:fixed;inset:0}.duqMnG_sheet{width:100%;max-height:78vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.duqMnG_sheetHeader{justify-content:space-between;align-items:center;display:flex}.duqMnG_sheetTitle{color:var(--ink);font-size:15px;font-weight:800}.duqMnG_sheetClose{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#f2f1f7;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.duqMnG_candidateList{flex-direction:column;gap:4px;display:flex}.duqMnG_candidateRow{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 0;font-family:inherit;display:flex}.duqMnG_candidateAvatar{background:var(--accent-light);width:40px;height:40px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.duqMnG_candidateAvatar img{object-fit:cover;width:100%;height:100%}.duqMnG_candidateName{color:var(--ink);font-size:14px;font-weight:700}
.WpHcjq_wrap{flex-direction:column;gap:10px;display:flex}.WpHcjq_searchInput{border:1.5px solid var(--border,#e8e6ee);box-sizing:border-box;border-radius:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:16px}.WpHcjq_createRow{border:1.5px dashed var(--border,#e8e6ee);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.WpHcjq_createHint{color:var(--muted,#5f677a);font-size:12px}.WpHcjq_createButton{background:linear-gradient(90deg, var(--accent,#57cfc6), var(--accent-dark,#2f9d93));color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.WpHcjq_createButton:disabled{opacity:.5;cursor:not-allowed}.WpHcjq_createError{color:#c0392b;font-size:12px}.WpHcjq_selectedRow{background:var(--accent-light,#e3f7f5);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.WpHcjq_selectedLabel{color:var(--accent-dark,#2f9d93);font-size:11px;font-weight:700}.WpHcjq_categoryLabel{color:var(--muted,#5f677a);font-size:11px;font-weight:700}.WpHcjq_empty{color:var(--muted,#5f677a);font-size:12px}
.a_rT8G_section{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:4px;display:flex}.a_rT8G_sectionTitle{color:var(--ink);font-size:13px;font-weight:800}.a_rT8G_statsRow{align-items:baseline;gap:6px;display:flex}.a_rT8G_average{color:var(--ink);font-size:20px;font-weight:800}.a_rT8G_statsCount{color:var(--muted);font-size:12px}.a_rT8G_reviewList{flex-direction:column;gap:8px;display:flex}.a_rT8G_reviewItem{border:1px solid var(--border);border-radius:12px;padding:8px 12px;font-size:13px}.a_rT8G_reviewItemHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.a_rT8G_reviewNameGroup{align-items:center;gap:6px;min-width:0;display:flex}.a_rT8G_reviewName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a_rT8G_reviewAvatar{background:var(--accent-light);width:22px;height:22px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.a_rT8G_reviewAvatarPhoto{object-fit:cover;width:100%;height:100%}.a_rT8G_reviewRating{color:#f5a623;flex-shrink:0;font-size:12px;font-weight:700}
.qtVvPW_link{color:inherit;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.qtVvPW_linkAccent{color:var(--accent-dark,#1d4ed8)}
.TMNydW_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;min-height:100vh;font-family:var(--font-geist-sans);color:var(--ink);background:radial-gradient(circle at 0 0,#f0fdfb 0%,#e9f8f9 45%,#eef4fb 100%);justify-content:center;align-items:center;padding:24px;display:flex}.TMNydW_card{background:#fff;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:32px 28px 28px;display:flex;box-shadow:0 20px 45px -20px #2f9d934d,0 2px 8px #1f24300d}.TMNydW_logo{align-self:center;width:auto;height:30px;margin-bottom:4px}.TMNydW_card h1{text-align:center;color:var(--accent-dark);font-size:19px;font-weight:700}.TMNydW_form{flex-direction:column;gap:16px;width:100%;display:flex}.TMNydW_card p{color:var(--muted);font-size:14px;line-height:1.6}.TMNydW_field{flex-direction:column;gap:6px;display:flex}.TMNydW_field label{color:var(--muted);font-size:13px;font-weight:600}.TMNydW_field input{border:1.5px solid var(--border);background:#f6fbfa;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px}.TMNydW_field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light);background:#fff;outline:none}.TMNydW_error{color:#c0392b;background:#fdecea;border-radius:12px;padding:10px 14px;font-size:14px}.TMNydW_info{color:var(--accent-dark);background:var(--accent-light);border-radius:12px;padding:10px 14px;font-size:14px}.TMNydW_hint{color:var(--muted);font-size:13px}.TMNydW_submit{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;padding:13px 16px;font-size:15px;font-weight:700;box-shadow:0 10px 20px -8px #2f9d938c}.TMNydW_submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.TMNydW_checkboxRow{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.TMNydW_checkboxRow input{accent-color:var(--accent);margin-top:2px}.TMNydW_consentList{flex-direction:column;gap:6px;display:flex}.TMNydW_consentRow{border:1.5px solid var(--border);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#f6fbfa;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;display:flex}.TMNydW_consentRowCheck{color:var(--border);flex-shrink:0;display:flex}.TMNydW_consentRowCheckDone{color:var(--accent-dark)}.TMNydW_consentRowLabel{flex:1}.TMNydW_consentRowChevron{color:var(--muted);flex-shrink:0}.TMNydW_links{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.TMNydW_links a{color:var(--accent-dark);font-weight:600}.TMNydW_labelHint{color:var(--muted);font-weight:500}.TMNydW_submitHint{text-align:center;color:var(--muted);margin-top:-8px;font-size:12.5px;line-height:1.5}.TMNydW_links a.TMNydW_subtleLink{color:var(--muted);font-size:12px;font-weight:500;text-decoration:underline}.TMNydW_progressList{border:1.5px solid var(--border);background:#f6fbfa;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.TMNydW_progressRow{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.TMNydW_progressRowDone{color:var(--muted);text-decoration:line-through}.TMNydW_progressRowCurrent{color:var(--accent-dark);font-weight:700}.TMNydW_progressStep{background:var(--accent-light);width:20px;height:20px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.TMNydW_progressRowDone .TMNydW_progressStep{background:var(--accent-dark);color:#fff}.TMNydW_referralToggle{color:var(--accent-dark);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:13px;font-weight:600}
.RQ2yLa_hint{color:#8a5a00;background:#fff7e6;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.RQ2yLa_hint strong{word-break:break-all}.RQ2yLa_apply{color:var(--accent-dark,#2f9d93);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;display:inline}
.uyj2Yq_picker{flex-direction:column;gap:10px;display:flex}.uyj2Yq_region{flex-direction:column;gap:6px;display:flex}.uyj2Yq_regionButton{border:1.5px solid var(--border,#e8e6ee);color:var(--ink,#1f2430);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.uyj2Yq_regionMark{border:1.5px solid var(--border,#c9ccd6);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.uyj2Yq_regionAll{border-color:var(--accent-dark,#2f9d93);background:var(--accent-light,#e3f7f5);color:var(--accent-dark,#2f9d93)}.uyj2Yq_regionAll .uyj2Yq_regionMark{background:var(--accent-dark,#2f9d93);border-color:var(--accent-dark,#2f9d93)}.uyj2Yq_regionSome{border-color:var(--accent,#57cfc6)}.uyj2Yq_regionSome .uyj2Yq_regionMark{background:var(--accent,#57cfc6);border-color:var(--accent,#57cfc6)}.uyj2Yq_regionCount{color:var(--muted,#5f677a);font-size:11px;font-weight:600}.uyj2Yq_prefectures{flex-wrap:wrap;gap:6px;padding-left:4px;display:flex}.uyj2Yq_chip{border:1.5px solid var(--border,#e8e6ee);color:var(--ink,#1f2430);cursor:pointer;background:#fff;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px}.uyj2Yq_chipSelected{border-color:var(--accent-dark,#2f9d93);background:var(--accent-light,#e3f7f5);color:var(--accent-dark,#2f9d93);font-weight:700}
.X4XnEq_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;min-height:100vh;font-family:var(--font-geist-sans);color:var(--ink);background:radial-gradient(circle at 0 0,#f0fdfb 0%,#f7f8fc 45%,#fff 100%);padding:24px 16px 60px}.X4XnEq_container{flex-direction:column;gap:14px;max-width:480px;margin:0 auto;display:flex}.X4XnEq_premiumRequired{text-align:center;border:1.5px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.X4XnEq_premiumRequiredIcon{color:var(--accent-dark)}.X4XnEq_premiumRequiredTitle{color:var(--ink);font-size:16px;font-weight:800}.X4XnEq_premiumRequiredText{color:var(--muted);font-size:13px;line-height:1.6}.X4XnEq_premiumRequiredButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border-radius:999px;margin-top:6px;padding:10px 24px;font-size:13px;font-weight:700}.X4XnEq_newPostButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.X4XnEq_popularTagsSection{flex-direction:column;gap:6px;display:flex}.X4XnEq_sectionLabel{color:var(--muted);font-size:11px;font-weight:700}.X4XnEq_popularTags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.X4XnEq_popularTag{background:var(--accent-light);color:var(--accent-dark);overflow-wrap:break-word;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.X4XnEq_popularTag:hover{background:#d3f0ec}.X4XnEq_popularTagActive{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff}.X4XnEq_popularTagActive:hover{background:linear-gradient(90deg, var(--accent), var(--accent-dark))}.X4XnEq_popularTagCount{opacity:.85;font-size:10px}.X4XnEq_activeFilter{background:var(--accent-light);color:var(--accent-dark);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.X4XnEq_activeFilter button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.X4XnEq_locationFilterHeader{align-items:center;gap:8px;display:flex}.X4XnEq_locationFilterToggle{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.X4XnEq_locationFilterToggleActive{border-color:var(--accent);color:var(--accent-dark);background:var(--accent-light)}.X4XnEq_locationFilterReset{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.X4XnEq_locationFilterReset:hover{color:#c0392b}.X4XnEq_locationFilterPanel{border:1.5px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.X4XnEq_locationFilterLabel{color:var(--muted);font-size:11px;font-weight:700}.X4XnEq_locationFilterNote{color:var(--muted);margin:0 0 4px;font-size:11px}.X4XnEq_locationChipGroup{flex-wrap:wrap;gap:6px;max-height:140px;display:flex;overflow-y:auto}.X4XnEq_locationChip{border:1.5px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.X4XnEq_locationChipSelected{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark)}.X4XnEq_categoryTabs{flex-wrap:wrap;gap:6px;display:flex}.X4XnEq_categoryTab{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.X4XnEq_categoryTabActive{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border-color:#0000}.X4XnEq_empty{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}.X4XnEq_emptyState{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.X4XnEq_emptyStateIcon{background:var(--accent-light);width:44px;height:44px;color:var(--accent-dark);border-radius:999px;justify-content:center;align-items:center;display:flex}.X4XnEq_emptyStateTitle{color:var(--ink);font-size:15px;font-weight:700}.X4XnEq_emptyStateText{color:var(--muted);font-size:13px}.X4XnEq_emptyStateCta{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:15px 24px;font-size:15px;font-weight:700;display:flex}.X4XnEq_postList{flex-direction:column;gap:10px;display:flex}.X4XnEq_post{border:1.5px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.X4XnEq_postHeader{align-items:center;gap:10px;padding:12px 14px;display:flex}.X4XnEq_postAvatar{background:var(--accent-light);width:34px;height:34px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}button.X4XnEq_postAvatar{cursor:pointer;border:none;padding:0}.X4XnEq_postAvatarPhoto{object-fit:cover;width:100%;height:100%}.X4XnEq_postAvatarIcon{color:var(--accent-dark)}.X4XnEq_postHeaderBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.X4XnEq_postName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.X4XnEq_postMeta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.X4XnEq_postCategory{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.X4XnEq_postTime{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.X4XnEq_ownerActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.X4XnEq_editButton{width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.X4XnEq_editButton:hover{background:var(--accent-light);color:var(--accent-dark)}.X4XnEq_deleteButton{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.X4XnEq_deleteButton:hover{color:#c0392b;background:#fdecea}.X4XnEq_postImages{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.X4XnEq_postImage{aspect-ratio:1;object-fit:cover;width:100%}.X4XnEq_postBodyWrap{flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex}.X4XnEq_postTitle{color:var(--ink);word-break:break-word;font-size:14px;font-weight:700}.X4XnEq_postBody{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.X4XnEq_readMoreButton{color:var(--accent-dark);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline}.X4XnEq_postTags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.X4XnEq_tag{background:var(--accent-light);color:var(--accent-dark);overflow-wrap:break-word;cursor:pointer;border:none;border-radius:999px;max-width:100%;padding:1px 8px;font-family:inherit;font-size:11px;font-weight:600}.X4XnEq_tag:hover{background:#d3f0ec}.X4XnEq_tagActive{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff}.X4XnEq_tagActive:hover{background:linear-gradient(90deg, var(--accent), var(--accent-dark))}.X4XnEq_postActions{align-items:center;gap:16px;padding-top:2px;display:flex}.X4XnEq_likeButton{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.X4XnEq_likeIconActive{color:#e0577a}.X4XnEq_commentCount{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-family:inherit;font-size:13px;display:flex}.X4XnEq_commentCount:hover{color:var(--accent-dark)}.X4XnEq_loadMoreSentinel{justify-content:center;min-height:32px;padding:12px 0;display:flex}.X4XnEq_loadingMoreText{color:var(--muted);font-size:12px}.X4XnEq_authorProfileLikeButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:15px;font-weight:700;display:flex}.X4XnEq_authorProfileLikeButton:disabled{opacity:.6;cursor:not-allowed}.X4XnEq_reportButton{min-width:40px;min-height:40px;color:var(--muted,#5f677a);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.X4XnEq_privateBadge{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}
.sJfcma_resetButton{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit}.sJfcma_headerMemberCount{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:3px 7px 3px 6px;font-size:11px;font-weight:600;display:inline-flex}.sJfcma_requestBadge{color:#fff;background:#c0392b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:flex}.sJfcma_joinRequestSection{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.sJfcma_sheetSubTitle{color:var(--muted);font-size:12px;font-weight:700}.sJfcma_mentionPicker{border:1.5px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:2px;max-height:160px;padding:6px;display:flex;overflow-y:auto}.sJfcma_mentionItem{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.sJfcma_mentionItem:hover{background:var(--accent-light);color:var(--accent-dark)}.sJfcma_mentionAvatar{background:var(--accent-light);width:24px;height:24px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sJfcma_mentionTag{color:var(--accent-dark);background:var(--accent-light);border-radius:4px;padding:0 3px;font-weight:700}.sJfcma_mentionTagMine{color:#fff;background:#ffffff47;border-radius:4px;padding:0 3px;font-weight:700}.sJfcma_composer{border:1.5px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:20px;outline:none;flex:1;max-height:40vh;padding:10px 14px;font-family:inherit;font-size:16px;overflow-y:auto}.sJfcma_composer:focus{border-color:var(--accent)}.sJfcma_composer:empty:before{content:attr(data-placeholder);color:var(--muted)}.sJfcma_premiumRequired{text-align:center;border:1.5px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;margin:16px;padding:40px 24px;display:flex}.sJfcma_premiumRequiredIcon{color:var(--accent-dark)}.sJfcma_premiumRequiredTitle{color:var(--ink);font-size:16px;font-weight:800}.sJfcma_premiumRequiredText{color:var(--muted);font-size:13px;line-height:1.6}.sJfcma_premiumRequiredButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border-radius:999px;margin-top:6px;padding:10px 24px;font-size:13px;font-weight:700}.sJfcma_sheetOverlay{z-index:300;background:#14182073;align-items:flex-end;display:flex;position:fixed;inset:0}.sJfcma_sheet{width:100%;max-height:78vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.sJfcma_sheetHeader{justify-content:space-between;align-items:center;display:flex}.sJfcma_sheetTitle{color:var(--ink);font-size:15px;font-weight:800}.sJfcma_sheetClose{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#f2f1f7;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.sJfcma_memberList{flex-direction:column;gap:4px;display:flex}.sJfcma_memberRow{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.sJfcma_memberInfo{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:0;font-family:inherit;display:flex}.sJfcma_memberAvatar{background:var(--accent-light);width:36px;height:36px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sJfcma_memberName{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.sJfcma_creatorBadge{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:700}.sJfcma_memberActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.sJfcma_reportLink,.sJfcma_removeLink{cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:12px;font-weight:700}.sJfcma_reportLink{color:var(--muted)}.sJfcma_removeLink{color:#c0392b}.sJfcma_leaveButton{border:1.5px solid var(--border);color:#c0392b;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:11px;font-size:13px;font-weight:700;display:flex}.sJfcma_inviteButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:7px 16px;font-size:12px;font-weight:700}.sJfcma_inviteButton:disabled{opacity:.6;cursor:not-allowed}.sJfcma_viewProfileButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:15px;font-weight:700;display:flex}.sJfcma_viewProfileButton:disabled{opacity:.6;cursor:not-allowed}
.znaXvG_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;min-height:100vh;font-family:var(--font-geist-sans);color:var(--ink);background:radial-gradient(circle at 0 0,#f0fdfb 0%,#f7f8fc 45%,#fff 100%);flex-direction:column;align-items:center;padding:20px 16px 100px;display:flex}.znaXvG_container{flex-direction:column;flex:1;gap:14px;width:100%;max-width:400px;min-height:0;display:flex}.znaXvG_deckArea{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.znaXvG_loadingMoreIndicator{color:#8a94a6;background:#ffffffe6;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000014}.znaXvG_header{z-index:5;clip-path:inset(0 -100vmax);border-bottom:1px solid var(--border);background:#f7f9fc;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;margin-top:-20px;padding:10px 0;display:grid;position:sticky;top:0;box-shadow:0 0 0 100vmax #f7f9fc}.znaXvG_header h1{text-align:center;grid-column:2;justify-self:center;font-size:18px;font-weight:700}.znaXvG_backLink{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-family:inherit;font-size:13px;font-weight:600}.znaXvG_filterToggle{border:1.5px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;grid-column:3;justify-self:end;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.znaXvG_filterToggle:hover,.znaXvG_filterToggleActive{border-color:var(--accent);color:var(--accent-dark)}.znaXvG_quotaBannerGroup{flex-direction:column;gap:6px;display:flex}.znaXvG_quotaBanner{background:var(--accent-light);color:var(--accent-dark);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.znaXvG_quotaBanner a{color:var(--accent-dark);white-space:nowrap;font-weight:700;text-decoration:underline}.znaXvG_quotaBannerExceeded{color:#92600a;background:#fff4e5}.znaXvG_quotaBannerExceeded a{color:#92600a}.znaXvG_filterPanel{border:1.5px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.znaXvG_filterPanel select,.znaXvG_filterPanel input[type=text]{border:1.5px solid var(--border);box-sizing:border-box;border-radius:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:16px}.znaXvG_filterGroup{flex-direction:column;gap:8px;display:flex}.znaXvG_filterGroupLabel{color:var(--muted);font-size:12px;font-weight:700}.znaXvG_chipGroup{flex-wrap:wrap;gap:6px;max-height:140px;display:flex;overflow-y:auto}.znaXvG_chip{border:1.5px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.znaXvG_chipSelected{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark)}.znaXvG_tagCategoryList{flex-direction:column;gap:10px;max-height:220px;display:flex;overflow-y:auto}.znaXvG_tagCategoryLabel{color:var(--muted);font-size:11px;font-weight:700}.znaXvG_tagCategoryList .znaXvG_chipGroup{max-height:none;overflow-y:visible}.znaXvG_tagEmpty{color:var(--muted);font-size:12px}.znaXvG_checkboxRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.znaXvG_checkboxRowDisabled{color:#b8bccb}.znaXvG_checkboxRow a{color:var(--accent-dark);font-weight:600}.znaXvG_filterActions{gap:8px;display:flex}.znaXvG_applyButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;padding:10px;font-size:14px;font-weight:700}.znaXvG_applyButton:disabled{cursor:not-allowed;background:#cfd3dc}.znaXvG_resetButton{border:1.5px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px;font-size:14px}.znaXvG_notice{color:#92600a;background:#fff4e5;border-radius:12px;padding:10px 14px;font-size:13px}.znaXvG_card{border:1.5px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;background:#fff;border-radius:20px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px -25px #2f9d9359}.znaXvG_card:active{cursor:grabbing}.znaXvG_stamp{z-index:5;pointer-events:none;white-space:nowrap;border:4px solid;border-radius:14px;align-items:center;gap:8px;padding:12px 22px;font-size:26px;font-weight:800;display:flex;position:absolute;top:28px}.znaXvG_stamp svg{width:26px;height:26px}.znaXvG_stampLike{color:var(--accent-dark);border-color:var(--accent);background:#e3f7f5eb;right:18px;transform:rotate(12deg)}.znaXvG_stampPass{color:var(--muted);border-color:var(--muted);background:#ffffffeb;left:18px;transform:rotate(-12deg)}.znaXvG_cardTapArea{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:0;display:block}.znaXvG_cardImage{aspect-ratio:4/3;background:#f2f1f7}.znaXvG_cardBody{flex-direction:column;gap:8px;padding:16px;display:flex}.znaXvG_identity{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.znaXvG_name{color:var(--ink);font-size:19px;font-weight:800}.znaXvG_metaRow{flex-wrap:wrap;gap:6px;display:flex}.znaXvG_metaBadge{color:var(--ink);background:#f2f1f7;border-radius:999px;align-items:center;gap:3px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.znaXvG_sharedBadge{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;align-items:center;gap:3px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.znaXvG_tags{flex-wrap:wrap;gap:6px;display:flex}.znaXvG_tag{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.znaXvG_tagShared{background:var(--accent-dark);color:#fff}.znaXvG_tagMore{color:var(--muted);background:#f2f1f7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.znaXvG_tapHint{color:var(--accent-dark);border:1.5px solid var(--accent-dark);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;margin-top:2px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex}.znaXvG_actions{gap:12px;padding:6px 16px 16px;display:flex}.znaXvG_swipeActions{z-index:90;max-width:400px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:20px 20px 0 0;gap:12px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px -12px #1f243026}.znaXvG_detailOverlay{z-index:300;background:#1418208c;justify-content:center;align-items:center;padding:20px 16px;animation:.18s ease-out znaXvG_detailOverlayFadeIn;display:flex;position:fixed;inset:0}.znaXvG_detailModal{background:#fff;border-radius:24px;width:100%;max-width:400px;max-height:100%;animation:.2s cubic-bezier(.2,.8,.3,1.1) znaXvG_detailModalPopIn;position:relative;overflow:hidden auto;box-shadow:0 30px 60px -20px #14182073}@keyframes znaXvG_detailOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes znaXvG_detailModalPopIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.znaXvG_detailCloseButton{width:32px;height:32px;color:var(--ink);cursor:pointer;z-index:1;background:#ffffffe6;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.znaXvG_detailPhoto{aspect-ratio:4/3;background:#f2f1f7;border-radius:24px 24px 0 0}.znaXvG_detailSafetyActions{gap:12px;display:flex}.znaXvG_detailSafetyButton{border:1.5px solid var(--border);min-height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.znaXvG_detailSafetyButton:hover{color:var(--ink)}.znaXvG_detailInterests{flex-direction:column;gap:8px;display:flex}.znaXvG_detailInterestRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.znaXvG_skillDots{gap:3px;display:flex}.znaXvG_skillDot{background:var(--border);border-radius:999px;width:8px;height:8px}.znaXvG_skillDotFilled{background:var(--accent)}.znaXvG_skillLabel{color:var(--muted);white-space:nowrap;font-size:12px}.znaXvG_detailBody{flex-direction:column;gap:10px;padding:16px;display:flex}.znaXvG_detailBody h2{font-size:16px}.znaXvG_detailBio{color:var(--ink);white-space:pre-wrap;font-size:14px;line-height:1.6}.znaXvG_passButton,.znaXvG_likeButton{cursor:pointer;border:none;border-radius:999px;flex:1;padding:13px;font-size:15px;font-weight:700}.znaXvG_passButton{color:var(--ink);background:#f2f1f7}.znaXvG_likeButton{color:#fff;background:linear-gradient(90deg,#ff8a8a,#e6465f)}.znaXvG_empty{text-align:center;color:var(--muted);padding:40px 0}.znaXvG_emptyState{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 12px;display:flex}.znaXvG_emptyStateTitle{color:var(--ink);font-size:16px;font-weight:800}.znaXvG_emptyStateBody{color:var(--muted);max-width:320px;font-size:13px;line-height:1.7}.znaXvG_emptyStateActions{flex-direction:column;gap:8px;width:100%;max-width:280px;margin-top:8px;display:flex}.znaXvG_emptyStatePrimary,.znaXvG_emptyStateSecondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.znaXvG_emptyStatePrimary{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;border:none}.znaXvG_emptyStateSecondary{border:1.5px solid var(--accent-dark);color:var(--accent-dark);background:#fff}.znaXvG_likeButton[aria-disabled=true]{opacity:.5}
.B882Qq_svg{width:100%;height:auto;display:block}.B882Qq_grid{stroke:#e8e6ee;stroke-width:1px}.B882Qq_axis{fill:#5f677a;font-size:10px}.B882Qq_legend{color:#5f677a;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.B882Qq_legend li,.B882Qq_donutLegend li{align-items:center;gap:6px;display:flex}.B882Qq_swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.B882Qq_donutWrap{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.B882Qq_donut{flex:none;width:140px;height:140px}.B882Qq_donutTotal{fill:#1f2430;font-size:22px;font-weight:700}.B882Qq_donutLegend{flex-direction:column;flex:1;gap:6px;min-width:160px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.B882Qq_donutLegend strong{font-variant-numeric:tabular-nums;margin-left:auto}.B882Qq_donutLegend small{color:#5f677a;font-size:11px}
.dUTDpa_overlay{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;z-index:250;background:#1418208c;justify-content:center;align-items:center;padding:20px 16px;animation:.18s ease-out dUTDpa_overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes dUTDpa_overlayFadeIn{0%{opacity:0}to{opacity:1}}.dUTDpa_modal{width:100%;max-width:400px;max-height:85vh;font-family:var(--font-geist-sans);color:var(--ink);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:24px 20px 20px;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 60px -20px #14182073}.dUTDpa_closeButton{background:var(--accent-light);width:32px;height:32px;color:var(--ink);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.dUTDpa_loading,.dUTDpa_error{text-align:center;color:var(--muted);padding:24px 0;font-size:14px}.dUTDpa_header{align-items:center;gap:12px;padding-right:28px;display:flex}.dUTDpa_avatar{background:var(--accent-light);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.dUTDpa_avatarPhoto{object-fit:cover;width:100%;height:100%}.dUTDpa_avatarFallbackIcon{color:var(--accent-dark)}.dUTDpa_headerBody{min-width:0}.dUTDpa_name{overflow-wrap:break-word;font-size:17px;font-weight:800}.dUTDpa_memberCount{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600}.dUTDpa_tagRow{flex-wrap:wrap;gap:6px;display:flex}.dUTDpa_tag{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.dUTDpa_description{white-space:pre-wrap;overflow-wrap:break-word;font-size:14px;line-height:1.7}.dUTDpa_sectionLabel{color:var(--muted);font-size:12px;font-weight:700}.dUTDpa_memberList{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:2px;max-height:220px;padding:4px;display:flex;overflow-y:auto}.dUTDpa_memberRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;font-family:inherit;display:flex}.dUTDpa_memberRow:hover{background:var(--accent-light)}.dUTDpa_memberAvatar{background:var(--accent-light);width:32px;height:32px;color:var(--accent-dark);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.dUTDpa_memberAvatarPhoto{object-fit:cover;width:100%;height:100%}.dUTDpa_memberName{overflow-wrap:anywhere;font-size:13px;font-weight:600}.dUTDpa_creatorBadge{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700}.dUTDpa_requestButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;padding:13px;font-size:14px;font-weight:700}.dUTDpa_requestButton:disabled{background:var(--border);color:var(--muted);cursor:default}.dUTDpa_actionRow{gap:10px;display:flex}.dUTDpa_declineButton{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;flex:1;padding:13px;font-size:14px;font-weight:700}.dUTDpa_declineButton:disabled{opacity:.6;cursor:default}
.EorUGq_filmstrip{--border:#e8e6ee;border:1px solid var(--border);background:#10121a;border-radius:14px;width:100%;height:152px;position:relative;overflow:hidden}.EorUGq_track{width:max-content;height:100%;display:flex}.EorUGq_strip{width:auto;max-width:none;height:100%;display:block}
.igYcFa_overlay{z-index:300;background:#14182073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.igYcFa_card{background:#fff;border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:340px;padding:24px;display:flex}.igYcFa_card h2{color:#1f2430;font-size:17px}.igYcFa_card p{color:#5f677a;font-size:13px;line-height:1.6}.igYcFa_viewport{touch-action:none;cursor:grab;background:#f2f1f7;border-radius:14px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.igYcFa_viewport:active{cursor:grabbing}.igYcFa_image{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.igYcFa_zoomSlider{accent-color:#2f9d93;width:100%}.igYcFa_actions{gap:10px;margin-top:4px;display:flex}.igYcFa_actions button{cursor:pointer;white-space:nowrap;border-radius:999px;flex:1;padding:11px 12px;font-size:14px;font-weight:700}.igYcFa_cancelButton{color:#1f2430;background:#fff;border:1.5px solid #e8e6ee}.igYcFa_confirmButton{color:#fff;background:linear-gradient(90deg,#57cfc6,#2f9d93);border:none}.igYcFa_confirmButton:disabled{opacity:.5;cursor:default}.igYcFa_errorText{color:#b3261e}.igYcFa_progress{color:#2f9d93;vertical-align:middle;background:#e3f7f5;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}
.-c-WIG_overlay{z-index:300;cursor:zoom-out;background:#0a0c10d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.-c-WIG_image{object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 20px 60px #00000080}.-c-WIG_closeButton{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}.-c-WIG_closeButton:hover{background:#ffffff4d}.-c-WIG_thumbnailButton{cursor:zoom-in;background:0 0;border:none;padding:0;display:block}.-c-WIG_thumbnail{object-fit:cover;border-radius:8px;display:block}.-c-WIG_navButton{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.-c-WIG_navButton:hover{background:#ffffff59}.-c-WIG_navPrev{left:16px}.-c-WIG_navNext{right:16px}.-c-WIG_caption{color:#fff;white-space:nowrap;cursor:default;background:#0000008c;border-radius:999px;margin:0;padding:6px 14px;font-size:13px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.-c-WIG_deleteButton{color:#fff;cursor:pointer;background:#c0392be6;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}
.aG4A_G_overlay{--accent:#57cfc6;--accent-dark:#2f9d93;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;z-index:1300;font-family:var(--font-geist-sans);background:#0f121a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.aG4A_G_modal{width:100%;max-width:420px;max-height:82vh;padding:18px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;display:flex;position:relative}.aG4A_G_header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.aG4A_G_title{color:var(--ink);font-size:15px;font-weight:800}.aG4A_G_closeButton{color:var(--muted);cursor:pointer;background:#f2f1f7;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.aG4A_G_scrollArea{color:var(--ink);flex-direction:column;gap:12px;padding-right:2px;font-size:13px;line-height:1.75;display:flex;overflow-y:auto}.aG4A_G_scrollArea h2{margin-top:4px;font-size:13.5px;font-weight:800}.aG4A_G_scrollArea h2:first-child{margin-top:0}.aG4A_G_scrollArea ul,.aG4A_G_scrollArea ol{flex-direction:column;gap:5px;padding-left:18px;display:flex}.aG4A_G_scrollArea table{border-collapse:collapse;width:100%;font-size:12.5px}.aG4A_G_scrollArea table th,.aG4A_G_scrollArea table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 5px}.aG4A_G_scrollArea table th{width:38%;color:var(--muted);font-weight:700}.aG4A_G_scrollArea a{color:var(--accent-dark);font-weight:600}.aG4A_G_confirmButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:12px;font-size:14px;font-weight:700}
.tes8-W_overlay{z-index:350;background:#14182073;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.tes8-W_sheet{background:#fff;border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:480px;max-height:80vh;padding:20px;display:flex}.tes8-W_title{color:#1f2430;font-size:16px;font-weight:700}.tes8-W_bodyPreview{white-space:pre-wrap;word-break:break-word;color:#1f2430;background:#f7f8fc;border-radius:14px;flex:1;min-height:0;padding:14px 16px;font-size:15px;line-height:1.7;overflow-y:auto}.tes8-W_actions{flex-shrink:0;gap:10px;display:flex}.tes8-W_actions button{cursor:pointer;border-radius:999px;flex:1;padding:12px;font-size:14px;font-weight:700}.tes8-W_actions button:disabled{opacity:.6;cursor:default}.tes8-W_cancelButton{color:#1f2430;background:#fff;border:1.5px solid #e8e6ee}.tes8-W_confirmButton{color:#fff;background:linear-gradient(90deg,#57cfc6,#2f9d93);border:none}
.hlVika_section{color:#1f2430;max-width:720px;margin:0 auto;padding:40px 16px}.hlVika_title{text-align:center;margin-bottom:20px;font-size:22px;font-weight:800}.hlVika_summary{align-items:center;gap:24px;margin-bottom:20px;display:flex}.hlVika_average{text-align:center;min-width:110px}.hlVika_averageValue{font-size:56px;font-weight:800;line-height:1}.hlVika_averageNote{color:#7a8194;margin-top:6px;font-size:12px}.hlVika_bars{flex-direction:column;flex:1;gap:4px;display:flex}.hlVika_barRow{align-items:center;gap:8px;display:flex}.hlVika_barLabel{text-align:right;letter-spacing:-1px;color:#7a8194;width:56px;font-size:9px}.hlVika_barTrack{background:#e8e6ee;border-radius:3px;flex:1;height:5px;overflow:hidden}.hlVika_barFill{background:#7a8194;height:100%;display:block}.hlVika_list{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.hlVika_card{scroll-snap-align:start;background:#f3f4f8;border-radius:16px;flex-direction:column;flex:0 0 min(280px,80%);gap:8px;padding:14px;display:flex}.hlVika_cardHead{justify-content:space-between;align-items:center;display:flex}.hlVika_stars{color:#f5b301;letter-spacing:1px;font-size:14px}.hlVika_starsOff{color:#d5d8e0}.hlVika_date{color:#7a8194;font-size:12px}.hlVika_comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.hlVika_author{color:#7a8194;margin-top:auto;font-size:12px}
.hm9LvG_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;min-height:100vh;font-family:var(--font-geist-sans);color:var(--ink);background:radial-gradient(circle at 0 0,#f0fdfb 0%,#f7f8fc 45%,#fff 100%);padding:24px 16px 60px}.hm9LvG_container{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;display:flex}.hm9LvG_header{z-index:5;clip-path:inset(0 -100vmax);border-bottom:1px solid var(--border);background:#f7f9fc;justify-content:space-between;align-items:center;gap:8px;margin-top:-24px;padding:10px 0;display:flex;position:sticky;top:0;box-shadow:0 0 0 100vmax #f7f9fc}.hm9LvG_backLink{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.hm9LvG_headerActions{flex-shrink:0;gap:8px;display:flex}.hm9LvG_iconButton{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.hm9LvG_iconButton:hover{border-color:var(--accent);color:var(--accent-dark)}.hm9LvG_iconButton:disabled{opacity:.5;cursor:not-allowed}.hm9LvG_loading{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}.hm9LvG_card{border:1.5px solid var(--border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 45px -25px #2f9d9359}.hm9LvG_photo{aspect-ratio:16/10;background:#f2f1f7}.hm9LvG_cardBody{flex-direction:column;gap:10px;padding:18px;display:flex}.hm9LvG_identity{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hm9LvG_identityMain{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hm9LvG_availabilityBlock{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.hm9LvG_availabilityButton{border:1.5px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:700;display:flex}.hm9LvG_availabilitySummary{color:var(--accent-dark);white-space:nowrap;font-size:11px;font-weight:600}.hm9LvG_availabilityButton:hover{border-color:var(--accent);color:var(--accent-dark)}.hm9LvG_mutualAvailabilityBanner{background:var(--accent-light);color:var(--accent-dark);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.hm9LvG_name{color:var(--ink);font-size:20px;font-weight:800}.hm9LvG_metaRow{flex-wrap:wrap;gap:6px;display:flex}.hm9LvG_metaBadge{color:var(--ink);background:#f2f1f7;border-radius:999px;align-items:center;gap:3px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.hm9LvG_bio{color:var(--ink);white-space:pre-wrap;font-size:14px;line-height:1.6}.hm9LvG_tags{flex-wrap:wrap;gap:6px;display:flex}.hm9LvG_tag{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.hm9LvG_profileActions{gap:8px;margin-top:4px;display:flex}.hm9LvG_chatButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:15px;font-weight:700;display:flex}.hm9LvG_chatButton:disabled{opacity:.6;cursor:not-allowed}.hm9LvG_postsButton{border:1.5px solid var(--border);color:var(--ink);background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:15px;font-weight:700;display:flex}.hm9LvG_postsButton:hover{border-color:var(--accent);color:var(--accent-dark)}.hm9LvG_notice{background:var(--accent-light);color:var(--accent-dark);border-radius:14px;padding:12px 16px;font-size:13px}.hm9LvG_notice a{color:inherit;font-weight:700;text-decoration:underline}.hm9LvG_compatScoreRow{align-items:baseline;gap:10px;display:flex}.hm9LvG_compatScore{color:var(--accent-dark);font-size:28px;font-weight:800}.hm9LvG_compatTierLabel{color:var(--ink);font-size:13px;font-weight:700}.hm9LvG_compatBreakdown{flex-direction:column;gap:8px;display:flex}.hm9LvG_compatBreakdownRow{grid-template-columns:84px 1fr 44px;align-items:center;gap:8px;display:grid}.hm9LvG_compatBreakdownLabel{color:var(--muted);font-size:12px}.hm9LvG_compatBreakdownBarTrack{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.hm9LvG_compatBreakdownBarFill{background:linear-gradient(90deg, var(--accent), var(--accent-dark));border-radius:999px;height:100%}.hm9LvG_compatBreakdownCount{color:var(--muted);text-align:right;font-size:11px}.hm9LvG_compatHighlightLabel{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700}.hm9LvG_compatList{color:var(--ink);flex-direction:column;gap:4px;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.hm9LvG_section{border:1.5px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.hm9LvG_sectionTitle{font-size:15px;font-weight:800}.hm9LvG_statsRow{align-items:baseline;gap:8px;display:flex}.hm9LvG_average{color:var(--ink);font-size:24px;font-weight:800}.hm9LvG_statsCount{color:var(--muted);font-size:13px}.hm9LvG_distribution{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:12px;display:flex}.hm9LvG_reviewEditNotice{color:var(--accent-dark);background:var(--accent-light);border-radius:10px;padding:8px 12px;font-size:12px}.hm9LvG_form{flex-direction:column;gap:8px;display:flex}.hm9LvG_stars{gap:4px;display:flex}.hm9LvG_starButton{cursor:pointer;background:0 0;border:none;padding:2px}.hm9LvG_starActive{color:#f5a623}.hm9LvG_starInactive{color:var(--border)}.hm9LvG_form textarea{border:1.5px solid var(--border);resize:vertical;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:16px}.hm9LvG_submitButton{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;padding:11px;font-size:13px;font-weight:700}.hm9LvG_submitButton:disabled{opacity:.6;cursor:not-allowed}.hm9LvG_reviewList{flex-direction:column;gap:8px;display:flex}.hm9LvG_reviewItem{border:1px solid var(--border);border-radius:12px;padding:10px 14px;font-size:13px}.hm9LvG_reviewItemHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.hm9LvG_reviewNameGroup{align-items:center;gap:6px;min-width:0;display:flex}.hm9LvG_reviewName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm9LvG_reviewAvatar{background:var(--accent-light);width:22px;height:22px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.hm9LvG_reviewAvatarPhoto{object-fit:cover;width:100%;height:100%}.hm9LvG_reviewRating{color:#f5a623;flex-shrink:0;font-size:12px;font-weight:700}.hm9LvG_error{color:#b3261e;font-size:13px}
.SiG2nG_page{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;min-height:100vh;font-family:var(--font-geist-sans);color:var(--ink);background:radial-gradient(circle at 0 0,#f0fdfb 0%,#f7f8fc 45%,#fff 100%);padding:24px 16px 60px}.SiG2nG_container{flex-direction:column;gap:8px;max-width:480px;margin:0 auto;display:flex}.SiG2nG_updatedAt{color:var(--muted);margin-bottom:12px;font-size:12px}.SiG2nG_body{border:1.5px solid var(--border);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:22px 18px;font-size:13.5px;line-height:1.8;display:flex}.SiG2nG_body h2{margin-top:6px;font-size:14.5px;font-weight:800}.SiG2nG_body h2:first-child{margin-top:0}.SiG2nG_body p{color:var(--ink)}.SiG2nG_body ul,.SiG2nG_body ol{flex-direction:column;gap:6px;padding-left:20px;display:flex}.SiG2nG_body table{border-collapse:collapse;width:100%;font-size:13px}.SiG2nG_body table th,.SiG2nG_body table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 6px}.SiG2nG_body table th{width:38%;color:var(--muted);font-weight:700}.SiG2nG_body a{color:var(--accent-dark);font-weight:600}.SiG2nG_contact{background:var(--accent-light);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.7}
.mAw-HW_calendar{--accent:#57cfc6;--accent-dark:#2f9d93;--accent-light:#e3f7f5;--ink:#1f2430;--muted:#5f677a;--border:#e8e6ee;flex-direction:column;gap:10px;display:flex}.mAw-HW_header{justify-content:center;align-items:center;gap:16px;display:flex}.mAw-HW_monthLabel{color:var(--ink);text-align:center;min-width:100px;font-size:15px;font-weight:700}.mAw-HW_navButton{border:1.5px solid var(--border);width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex}.mAw-HW_navButton:hover{border-color:var(--accent);color:var(--accent-dark)}.mAw-HW_weekdayRow{grid-template-columns:repeat(7,1fr);display:grid}.mAw-HW_weekdayCell{text-align:center;color:var(--muted);padding:4px 0;font-size:11px;font-weight:700}.mAw-HW_grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mAw-HW_emptyCell{aspect-ratio:1}.mAw-HW_dayCell{aspect-ratio:1;color:var(--ink);background:#f7f8fc;border:none;border-radius:10px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex}.mAw-HW_dayCellInteractive{cursor:pointer}.mAw-HW_dayCellInteractive:hover{background:var(--accent-light)}.mAw-HW_dayCellPast{color:var(--muted);opacity:.5}.mAw-HW_dayCellMarked{background:linear-gradient(90deg, var(--accent), var(--accent-dark));color:#fff;font-weight:700}.mAw-HW_dayCellOverlap{box-shadow:inset 0 0 0 2px #fff,0 0 0 4px #ffb648}
.oCTxhq_wrap{display:flex;position:relative}.oCTxhq_toggle{color:#5f677a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.oCTxhq_toggle:hover{color:#1f2430}
.biYoeG_segmented{border:1.5px solid var(--border,#e8e6ee);background:#fff;border-radius:999px;align-self:flex-start;display:inline-flex;overflow:hidden}.biYoeG_segment{color:var(--muted,#5f677a);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600}.biYoeG_segmentActive{background:var(--accent-dark,#2f9d93);color:#fff}
