.z-iKvW_specCard{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);box-shadow:var(--theme-shadow-card,none);box-sizing:border-box;background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.75rem;flex-direction:column;height:100%;padding:1.25rem;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.z-iKvW_specCard.z-iKvW_interactive{cursor:pointer}.z-iKvW_specCard.z-iKvW_interactive:hover{border-color:var(--theme-border-hover,#64748b);transform:translateY(-2px)}.z-iKvW_specCard.z-iKvW_representative{border-color:var(--theme-border-card)}.z-iKvW_specCard.z-iKvW_compact{gap:.75rem;padding:1rem}.z-iKvW_specCard.z-iKvW_compact .z-iKvW_statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.z-iKvW_specCard.z-iKvW_rankRowTop1{background:linear-gradient(90deg,#f59e0b24 0%,#18181b99 60%);border:1px solid #f59e0b73;box-shadow:0 4px 20px #f59e0b1f}:is([data-theme=light] .z-iKvW_specCard.z-iKvW_rankRowTop1,.light .z-iKvW_specCard.z-iKvW_rankRowTop1){background:linear-gradient(135deg,#fef3c78c 0%,#fff 65%);border-color:#f59e0b73;box-shadow:0 4px 16px #f59e0b14}.z-iKvW_specCard.z-iKvW_rankRowTop2{background:linear-gradient(90deg,#94a3b81f 0%,#18181b99 60%);border:1px solid #94a3b866}:is([data-theme=light] .z-iKvW_specCard.z-iKvW_rankRowTop2,.light .z-iKvW_specCard.z-iKvW_rankRowTop2){background:linear-gradient(135deg,#e2e8f0a6 0%,#fff 65%);border-color:#94a3b88c;box-shadow:0 4px 16px #0f172a0d}.z-iKvW_specCard.z-iKvW_rankRowTop3{background:linear-gradient(90deg,#b453091f 0%,#18181b99 60%);border:1px solid #b4530966}:is([data-theme=light] .z-iKvW_specCard.z-iKvW_rankRowTop3,.light .z-iKvW_specCard.z-iKvW_rankRowTop3){background:linear-gradient(135deg,#fed7aa80 0%,#fff 65%);border-color:#d9770666;box-shadow:0 4px 16px #b453090f}.z-iKvW_cardHeaderSection{border-bottom:1px solid var(--theme-border-card);flex-direction:column;gap:.625rem;margin-bottom:.875rem;padding-bottom:.875rem;display:flex}.z-iKvW_topBar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.z-iKvW_gameIdentityGroup{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.z-iKvW_gameIconBox{background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);width:1.625rem;height:1.625rem;color:var(--theme-text-primary);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex;overflow:hidden}.z-iKvW_gameIconImg{object-fit:cover;width:100%;height:100%;display:block}.z-iKvW_gameBadgeText{color:var(--theme-text-primary);white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.z-iKvW_singleBadgeWrapper{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.z-iKvW_topActionGroup{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.z-iKvW_editBtnTop{height:1.5rem;color:var(--theme-text-primary);background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);white-space:nowrap;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;transition:all .15s;display:inline-flex}.z-iKvW_editBtnTop:hover{color:#3b82f6;background-color:#3b82f614;border-color:#3b82f6}.z-iKvW_deleteBtnTop{color:#ef4444;white-space:nowrap;cursor:pointer;background-color:#ef444414;border:1px solid #ef444440;border-radius:.375rem;justify-content:center;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;transition:all .15s;display:inline-flex}.z-iKvW_deleteBtnTop:hover:not(:disabled){background-color:#ef44442e;border-color:#ef4444}.z-iKvW_deleteBtnTop:disabled{opacity:.5;cursor:not-allowed}.z-iKvW_repBadge{height:1.5rem;color:var(--theme-text-primary);background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);letter-spacing:.01em;white-space:nowrap;word-break:keep-all;border-radius:.375rem;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.z-iKvW_verifiedBadge{color:#94a3b8;background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);letter-spacing:.01em;white-space:nowrap;word-break:keep-all;border-radius:.375rem;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}:is([data-theme=light] .z-iKvW_verifiedBadge,.light .z-iKvW_verifiedBadge){color:#475569}.z-iKvW_characterHeader{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.z-iKvW_characterMain{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.z-iKvW_rankEmblemWrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.z-iKvW_rankEmblemSvg{flex-shrink:0;width:2.25rem;height:2.25rem;display:block}.z-iKvW_rankBadgeStandard{color:#cbd5e1;font-variant-numeric:tabular-nums;background-color:#0f172abf;border:1px solid #94a3b859;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:1.875rem;height:1.5rem;padding:0 .4375rem;font-size:.75rem;font-weight:800;display:inline-flex}:is([data-theme=light] .z-iKvW_rankBadgeStandard,.light .z-iKvW_rankBadgeStandard){color:#334155;background-color:#f1f5f9;border-color:#cbd5e1}.z-iKvW_top1CapsuleBadge{letter-spacing:.03em;color:#18181b;white-space:nowrap;background:linear-gradient(90deg,#fde047 0%,#f59e0b 100%);border:1px solid #fef08abf;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}:is([data-theme=light] .z-iKvW_top1CapsuleBadge,.light .z-iKvW_top1CapsuleBadge){border-color:#d9770673}.z-iKvW_top2CapsuleBadge{letter-spacing:.03em;color:#0f172a;white-space:nowrap;background:linear-gradient(90deg,#f8fafc 0%,#94a3b8 100%);border:1px solid #e2e8f0bf;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}:is([data-theme=light] .z-iKvW_top2CapsuleBadge,.light .z-iKvW_top2CapsuleBadge){background:linear-gradient(90deg,#f1f5f9 0%,#cbd5e1 100%);border-color:#94a3b8}.z-iKvW_top3CapsuleBadge{letter-spacing:.03em;color:#fffbeb;white-space:nowrap;background:linear-gradient(90deg,#d97706 0%,#92400e 100%);border:1px solid #fcd34d80;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.z-iKvW_characterName{color:var(--theme-text-primary);letter-spacing:-.01em;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;margin:0;font-size:1.125rem;font-weight:800;overflow:hidden}.z-iKvW_characterSub{color:#94a3b8;white-space:nowrap;word-break:keep-all;flex-shrink:0;font-size:.8125rem;font-weight:600}:is([data-theme=light] .z-iKvW_characterSub,.light .z-iKvW_characterSub){color:#64748b}.z-iKvW_userOwner{color:#94a3b8;white-space:nowrap;word-break:keep-all;flex-shrink:0;font-size:.75rem}:is([data-theme=light] .z-iKvW_userOwner,.light .z-iKvW_userOwner){color:#64748b}.z-iKvW_specMetricsBody{flex-direction:column;flex:1;gap:1rem;margin-bottom:1.125rem;display:flex}.z-iKvW_statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.z-iKvW_statCell{background:#94a3b814;border:.0625rem solid #94a3b82e;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.5rem;min-width:0;padding:1.125rem 1.25rem;display:flex;overflow:hidden}:is([data-theme=light] .z-iKvW_statCell,.light .z-iKvW_statCell){background-color:#f8fafce6;border-color:#0f172a1a}.z-iKvW_primaryStatCell{background:#94a3b81f;border-color:#94a3b83d}:is([data-theme=light] .z-iKvW_primaryStatCell,.light .z-iKvW_primaryStatCell){background-color:#f8fafcf2;border-color:#0f172a24}.z-iKvW_statKey{color:#94a3b8;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.25;overflow:hidden}:is([data-theme=light] .z-iKvW_statKey,.light .z-iKvW_statKey){color:#64748b}.z-iKvW_statVal{color:var(--theme-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}.z-iKvW_statValTop1{color:#fbbf24;font-size:1.125rem;font-weight:800}:is([data-theme=light] .z-iKvW_statValTop1,.light .z-iKvW_statValTop1){color:#b45309}.z-iKvW_statValTop2{color:#e2e8f0;font-weight:700}:is([data-theme=light] .z-iKvW_statValTop2,.light .z-iKvW_statValTop2){color:#334155}.z-iKvW_statValTop3{color:#f59e0b;font-weight:700}:is([data-theme=light] .z-iKvW_statValTop3,.light .z-iKvW_statValTop3){color:#92400e}.z-iKvW_cardFooter{color:#94a3b8;border-top:.0625rem solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;display:flex}[data-theme=light] .z-iKvW_cardFooter{color:#64748b}.z-iKvW_updatedTime{white-space:nowrap;word-break:keep-all;align-items:center;gap:.25rem;height:1.875rem;font-size:.75rem;line-height:1;display:inline-flex}.z-iKvW_footerRightGroup{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.z-iKvW_ownerActionRow{align-items:center;gap:.5rem;display:inline-flex}.z-iKvW_setRepBtn{white-space:nowrap;height:1.875rem;color:var(--theme-text-primary);background-color:var(--bg-elevated,var(--theme-bg-elevated));border:.0625rem solid var(--theme-border-card);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.z-iKvW_setRepBtn:hover:not(:disabled){border-color:var(--theme-border-hover,#64748b)}.z-iKvW_setRepBtn:disabled{opacity:.5;cursor:not-allowed}.z-iKvW_deleteSpecBtn{white-space:nowrap;color:#cbd5e1;cursor:pointer;background:#94a3b81a;border:.0625rem solid #94a3b82e;border-radius:.375rem;justify-content:center;align-items:center;height:1.875rem;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.z-iKvW_deleteSpecBtn:hover:not(:disabled){background:#ffffff29}.z-iKvW_deleteSpecBtn:disabled{opacity:.5;cursor:not-allowed}.z-iKvW_trustWatermark{white-space:nowrap;color:#94a3b8;word-break:keep-all;background-color:#94a3b814;border:.0625rem solid #94a3b833;border-radius:.375rem;justify-content:center;align-items:center;height:1.875rem;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}[data-theme=light] .z-iKvW_trustWatermark{color:#64748b;background-color:#f8fafc;border-color:#cbd5e1}.z-iKvW_screenshotVerifiedBadge{color:#cbd5e1;white-space:nowrap;background:#94a3b81a;border:.0625rem solid #94a3b82e;border-radius:.375rem;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}[data-theme=light] .z-iKvW_screenshotVerifiedBadge{color:#334155;background:#64748b1a;border-color:#64748b40}.z-iKvW_unverifiedManualBadge{color:#94a3b8;white-space:nowrap;background:#94a3b814;border:.0625rem solid #94a3b82e;border-radius:.375rem;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}[data-theme=light] .z-iKvW_unverifiedManualBadge{color:#475569;background:#64748b14;border-color:#64748b38}.z-iKvW_viewScreenshotBtn{white-space:nowrap;color:#cbd5e1;cursor:pointer;background:#94a3b81a;border:.0625rem solid #94a3b82e;border-radius:.375rem;justify-content:center;align-items:center;height:1.875rem;padding:0 .625rem;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.z-iKvW_viewScreenshotBtn:hover{color:#f8fafc;background:#ffffff29;border-color:#cbd5e159}[data-theme=light] .z-iKvW_viewScreenshotBtn{color:#334155;background:#64748b1a;border-color:#64748b40}[data-theme=light] .z-iKvW_viewScreenshotBtn:hover{color:#0f172a;background:#64748b29;border-color:#475569}.z-iKvW_screenshotModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background-color:#09090bdb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.z-iKvW_screenshotModalDialog{overscroll-behavior:contain;background-color:var(--theme-bg-surface,#18181b);border:.0625rem solid var(--theme-border-card,#27272a);border-radius:.875rem;flex-direction:column;width:min(94vw,88rem);max-width:88rem;max-height:92vh;display:flex;overflow-y:auto;box-shadow:0 1.5rem 3.5rem #000000b8}.z-iKvW_screenshotModalHeader{border-bottom:.0625rem solid var(--theme-border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.z-iKvW_screenshotModalTitleGroup{align-items:center;gap:.625rem;min-width:0;display:flex}.z-iKvW_screenshotModalTitleGroup h3,.z-iKvW_screenshotModalTitleGroup h4{color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:800;overflow:hidden}.z-iKvW_screenshotModalHeaderRight{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.z-iKvW_screenshotCountBadge{font-variant-numeric:tabular-nums;color:#cbd5e1;background:#94a3b81a;border:.0625rem solid #94a3b82e;border-radius:9999px;justify-content:center;align-items:center;height:1.875rem;padding:0 .75rem;font-size:.75rem;font-weight:800;display:inline-flex}[data-theme=light] .z-iKvW_screenshotCountBadge{color:#334155;background:#64748b1a;border-color:#64748b40}.z-iKvW_screenshotZoomBtn,.z-iKvW_screenshotNewTabBtn{white-space:nowrap;border:.0625rem solid var(--theme-border-card);background-color:var(--theme-bg-elevated,#27272a);height:1.875rem;color:var(--theme-text-primary);cursor:pointer;border-radius:.4375rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.z-iKvW_screenshotZoomBtn:hover,.z-iKvW_screenshotNewTabBtn:hover{color:#38bdf8;border-color:#38bdf8}.z-iKvW_screenshotZoomBtnActive{color:#38bdf8;background-color:#38bdf829;border-color:#38bdf8}.z-iKvW_screenshotModalCloseBtn{border:.0625rem solid var(--theme-border-card);background-color:var(--theme-bg-elevated);width:2rem;height:2rem;color:var(--theme-text-secondary);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.z-iKvW_screenshotModalCloseBtn:hover{color:var(--theme-text-primary);border-color:var(--theme-border-hover,#64748b)}.z-iKvW_screenshotModalBody{flex-direction:column;gap:.875rem;padding:1rem 1.25rem 1.25rem;display:flex}.z-iKvW_screenshotPreviewFrame{border:.0625rem solid var(--theme-border-card);background-color:#09090b;border-radius:.625rem;justify-content:center;align-items:center;width:100%;height:min(74vh,52rem);min-height:36rem;display:flex;position:relative;overflow:hidden}@media (max-width:48rem){.z-iKvW_screenshotPreviewFrame{height:58vh;min-height:20rem}}.z-iKvW_screenshotPreviewFrameZoomed{overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;overflow:auto}.z-iKvW_screenshotFullImg{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.z-iKvW_screenshotFullImgZoomed{object-fit:contain;cursor:zoom-out;width:175%;max-width:none;height:auto;max-height:none}.z-iKvW_galleryNavBtn{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f8fafc;cursor:pointer;background-color:#09090bd1;border:.0625rem solid #ffffff47;border-radius:9999px;justify-content:center;align-items:center;height:2.625rem;padding:0 1rem;font-size:.8125rem;font-weight:800;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.z-iKvW_galleryNavBtn:hover{color:#fff;background-color:#10b981eb;border-color:#34d399}.z-iKvW_galleryNavBtn.z-iKvW_prevBtn{left:.875rem}.z-iKvW_galleryNavBtn.z-iKvW_nextBtn{right:.875rem}.z-iKvW_modalThumbnailStrip{overscroll-behavior:contain;background-color:var(--theme-bg-elevated,#111827);border:.0625rem solid var(--theme-border-card);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex;overflow-x:auto}.z-iKvW_modalThumbnailBtn{border:.09375rem solid var(--theme-border-card,#334155);cursor:pointer;opacity:.68;background-color:#09090b;border-radius:.4375rem;flex-shrink:0;width:5.5rem;height:3.375rem;padding:0;transition:opacity .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.z-iKvW_modalThumbnailBtn:hover{opacity:.95;border-color:#34d399a6}.z-iKvW_activeThumbnail{opacity:1;border-color:#10b981;box-shadow:0 0 0 .125rem #10b98147}.z-iKvW_modalThumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.z-iKvW_modalThumbnailIndexTag{color:#34d399;background-color:#09090bd1;border-radius:.25rem;padding:.0625rem .3125rem;font-size:.6875rem;font-weight:800;line-height:1.2;position:absolute;bottom:.25rem;left:.25rem}.z-iKvW_legacyVerifiedNotice{text-align:center;background-color:#10b98114;border:.0625rem solid #10b9814d;border-radius:.625rem;padding:1.25rem}.z-iKvW_legacyVerifiedTitle{color:var(--theme-text-primary);margin:0 0 .375rem;font-size:.875rem;font-weight:700}.z-iKvW_legacyVerifiedDesc{color:var(--theme-text-secondary);margin:0;font-size:.8125rem}.z-iKvW_screenshotSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:64rem){.z-iKvW_screenshotSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.z-iKvW_screenshotSummaryCell{background-color:var(--theme-bg-elevated);border:.0625rem solid var(--theme-border-card);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5625rem .75rem;display:flex}.z-iKvW_screenshotSummaryCellPrimary{background-color:#fbbf2414;border-color:#fbbf2473}.z-iKvW_screenshotSummaryLabel{color:var(--theme-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.z-iKvW_screenshotSummaryValue{font-variant-numeric:tabular-nums;color:var(--theme-text-primary);white-space:nowrap;font-size:.8125rem;font-weight:800}
.PPI0iG_formCard{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);box-shadow:var(--theme-shadow-card,none);box-sizing:border-box;background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.75rem;width:100%;max-width:100%;margin:0;padding:1.25rem;position:sticky;top:5.5rem;overflow:visible;box-shadow:0 1px 2px #0000000a}@media (min-width:48rem){.PPI0iG_formCard{padding:1.5rem}}.PPI0iG_cardHeader{border-bottom:1px solid var(--theme-border-card);margin-bottom:1.125rem;padding-bottom:.75rem}.PPI0iG_cardHeader .PPI0iG_cardHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PPI0iG_cardHeader h3{color:var(--theme-text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;font-weight:800;display:flex}.PPI0iG_cardHeader p{color:var(--theme-text-secondary);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.PPI0iG_smartBadge{color:#10b981;white-space:nowrap;background-color:#10b9811f;border:1px solid #10b98159;border-radius:9999px;align-items:center;height:1.5rem;padding:0 .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}[data-theme=light] .PPI0iG_smartBadge{color:#059669;background-color:#10b9811a;border-color:#05966959}.PPI0iG_existingSpecUpdateNotice{color:#10b981;word-break:keep-all;background-color:#10b9811a;border:1px solid #10b98152;border-radius:.5rem;margin-bottom:.875rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.45}[data-theme=light] .PPI0iG_existingSpecUpdateNotice{color:#047857;background-color:#ecfdf5;border-color:#6ee7b7}.PPI0iG_formRow{box-sizing:border-box;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.75rem;width:100%;margin-bottom:.875rem;display:grid}@media (max-width:540px){.PPI0iG_formRow{grid-template-columns:minmax(0,1fr)}}.PPI0iG_fieldGroup{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.PPI0iG_fullWidth{grid-column:1/-1}.PPI0iG_fieldLabel{height:1.25rem;color:var(--text-secondary,var(--theme-text-secondary));white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;line-height:1;display:flex;overflow:hidden}.PPI0iG_fieldLabel .PPI0iG_required{color:var(--theme-accent);margin-left:.1875rem}.PPI0iG_formControl{box-sizing:border-box;border:1px solid var(--border-subtle,var(--theme-border-card));width:100%;min-width:0;height:2.75rem;color:var(--text-primary,var(--theme-text-primary));appearance:none;background-color:#ffffff08;border-radius:.5rem;margin:0;padding:0 .875rem;font-family:inherit;font-size:.9375rem;line-height:normal;transition:border-color .15s,background-color .15s;display:block}[data-theme=light] .PPI0iG_formControl{background-color:#fff;border-color:#cbd5e1}.PPI0iG_formControl:focus{border-color:var(--theme-accent,#10b981);outline:none}.PPI0iG_formControl::placeholder{color:var(--theme-text-muted)}.PPI0iG_formControl:read-only,.PPI0iG_formControl:disabled{opacity:.75;cursor:default}.PPI0iG_formControl option{background-color:var(--theme-bg-surface);color:var(--theme-text-primary)}.PPI0iG_comboboxWrapper{box-sizing:border-box;width:100%;min-width:0;position:relative}.PPI0iG_comboboxTrigger{box-sizing:border-box;border:1px solid var(--border-subtle,var(--theme-border-card));width:100%;min-width:0;height:2.75rem;color:var(--text-primary,var(--theme-text-primary));text-align:left;cursor:pointer;background-color:#ffffff08;border-radius:.5rem;justify-content:space-between;align-items:center;margin:0;padding:0 2.25rem 0 .875rem;font-family:inherit;font-size:.9375rem;line-height:normal;transition:border-color .15s;display:flex;position:relative}[data-theme=light] .PPI0iG_comboboxTrigger{background-color:#fff;border-color:#cbd5e1}.PPI0iG_comboboxTrigger:hover,.PPI0iG_comboboxTrigger:focus{border-color:var(--theme-border-hover,#64748b)}.PPI0iG_comboboxTriggerText{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;display:block;overflow:hidden}.PPI0iG_comboboxChevron{color:var(--theme-text-muted);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.PPI0iG_comboboxDropdown{z-index:50;background-color:var(--bg-elevated,#18181b);border:1px solid var(--border-subtle,var(--theme-border-card));border-radius:.625rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #00000073}[data-theme=light] .PPI0iG_comboboxDropdown{background-color:#fff;border-color:#cbd5e1;box-shadow:0 12px 28px #0f172a24}.PPI0iG_searchHeader{border-bottom:1px solid var(--border-subtle,var(--theme-border-card));background-color:#ffffff05;align-items:center;padding:.5rem;display:flex;position:relative}.PPI0iG_searchInput{box-sizing:border-box;border:1px solid var(--border-subtle,var(--theme-border-card));background-color:var(--theme-bg-input,#121215);width:100%;min-width:0;height:2.25rem;color:var(--text-primary,var(--theme-text-primary));border-radius:.375rem;margin:0;padding:0 2rem 0 .75rem;font-family:inherit;font-size:.8125rem;line-height:normal;display:block}[data-theme=light] .PPI0iG_searchInput{background-color:#f8fafc;border-color:#cbd5e1}.PPI0iG_searchInput:focus{border-color:var(--theme-accent,#10b981)}.PPI0iG_searchInput::placeholder{color:var(--theme-text-muted)}.PPI0iG_clearSearchBtn{width:1.5rem;height:1.5rem;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.PPI0iG_clearSearchBtn:hover{color:var(--theme-text-primary);background-color:#94a3b81f}.PPI0iG_optionList{max-height:15rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.PPI0iG_optionItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:background-color .12s,color .12s;display:flex}.PPI0iG_optionItem.PPI0iG_optionHighlighted,.PPI0iG_optionItem:hover{background-color:#ffffff0f}:is([data-theme=light] .PPI0iG_optionItem.PPI0iG_optionHighlighted,[data-theme=light] .PPI0iG_optionItem:hover){background-color:#f1f5f9}.PPI0iG_optionItem.PPI0iG_optionSelected{background-color:#10b9811a}.PPI0iG_optionItem.PPI0iG_optionSelected .PPI0iG_optionNameKo{color:var(--theme-accent,#10b981);font-weight:700}.PPI0iG_optionNameGroup{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.PPI0iG_optionNameKo{color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.84375rem;font-weight:600;overflow:hidden}.PPI0iG_optionNameEn{color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.PPI0iG_optionMetaGroup{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.PPI0iG_genreBadge{height:1.25rem;color:var(--theme-text-secondary);border:1px solid var(--border-subtle,var(--theme-border-card));white-space:nowrap;background-color:#94a3b81f;border-radius:.25rem;align-items:center;padding:0 .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.PPI0iG_selectedCheck{color:var(--theme-accent,#10b981);font-size:.8125rem;font-weight:700}.PPI0iG_emptyOption{text-align:center;color:var(--theme-text-muted);padding:1.5rem .75rem;font-size:.8125rem}.PPI0iG_dropzoneSection{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}.PPI0iG_hiddenFileInput{display:none}.PPI0iG_specImageDropzone{text-align:center;box-sizing:border-box;cursor:pointer;background:radial-gradient(circle at 50% 0,#10b98114 0%,#0f172a59 100%);border:.0625rem solid #10b98147;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.5rem 1.25rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}[data-theme=light] .PPI0iG_specImageDropzone{background:linear-gradient(#f0fdf4 0%,#f8fafc 100%);border-color:#05966959}.PPI0iG_specImageDropzone.PPI0iG_hasPreview{cursor:default;padding:.75rem}.PPI0iG_specImageDropzone:hover,.PPI0iG_specImageDropzone:focus-visible,.PPI0iG_specImageDropzone.PPI0iG_dragOver{border-color:#10b981;box-shadow:0 0 0 .0625rem #10b98140}:is([data-theme=light] .PPI0iG_specImageDropzone:hover,[data-theme=light] .PPI0iG_specImageDropzone:focus-visible,[data-theme=light] .PPI0iG_specImageDropzone.PPI0iG_dragOver){border-color:#059669}.PPI0iG_viewfinderCorner{pointer-events:none;z-index:3;border-style:solid;border-color:#10b981;width:.875rem;height:.875rem;position:absolute}[data-theme=light] .PPI0iG_viewfinderCorner{border-color:#059669}.PPI0iG_cornerTopLeft{border-width:.125rem 0 0 .125rem;border-top-left-radius:.25rem;top:.5rem;left:.5rem}.PPI0iG_cornerTopRight{border-width:.125rem .125rem 0 0;border-top-right-radius:.25rem;top:.5rem;right:.5rem}.PPI0iG_cornerBottomLeft{border-width:0 0 .125rem .125rem;border-bottom-left-radius:.25rem;bottom:.5rem;left:.5rem}.PPI0iG_cornerBottomRight{border-width:0 .125rem .125rem 0;border-bottom-right-radius:.25rem;bottom:.5rem;right:.5rem}.PPI0iG_viewfinderEmptyContent{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.PPI0iG_viewfinderIconWrap,.PPI0iG_dropzoneIconWrapper{color:#10b981;background:#10b9811a;border:.0625rem solid #10b98140;border-radius:.75rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.125rem;display:flex}:is([data-theme=light] .PPI0iG_viewfinderIconWrap,[data-theme=light] .PPI0iG_dropzoneIconWrapper){color:#059669;background:#05966914;border-color:#05966940}.PPI0iG_viewfinderScanSvg,.PPI0iG_dropzoneIconSvg{flex-shrink:0;width:2.25rem;height:2.25rem;display:block}.PPI0iG_dropzoneMainText{color:var(--theme-text-primary);word-break:keep-all;margin:0;font-size:.9375rem;font-weight:800;line-height:1.4}.PPI0iG_dropzoneSubText{color:var(--theme-text-secondary);word-break:keep-all;margin:0;font-size:.78125rem;line-height:1.45}.PPI0iG_viewfinderPreviewContainer{flex-direction:column;gap:.625rem;width:100%;display:flex}.PPI0iG_viewfinderAspectFrame{aspect-ratio:16/9;background-color:#09090b;border:.0625rem solid #10b98159;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.PPI0iG_viewfinderPreviewImage{object-fit:cover;width:100%;height:100%;display:block}.PPI0iG_viewfinderScanLaser{background:linear-gradient(90deg,#0000 0%,#10b981 50%,#0000 100%);height:.1875rem;animation:1.4s ease-in-out infinite PPI0iG_laserSweep;position:absolute;left:0;right:0;box-shadow:0 0 .75rem #10b981d9}@keyframes PPI0iG_laserSweep{0%{top:8%}50%{top:90%}to{top:8%}}.PPI0iG_multiThumbnailStrip{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.PPI0iG_thumbnailItem{background-color:#09090b;border:.0625rem solid #94a3b859;border-radius:.375rem;flex-shrink:0;width:5.5rem;height:3.125rem;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.PPI0iG_thumbnailItem.PPI0iG_thumbnailItemActive{border-color:#10b981;box-shadow:0 0 0 .0625rem #10b981}.PPI0iG_thumbnailSelectBtn{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.PPI0iG_thumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.PPI0iG_thumbnailOrderBadge{color:#10b981;pointer-events:none;background-color:#06110bdb;border:.0625rem solid #10b9818c;border-radius:.25rem;padding:.125rem .3125rem;font-size:.625rem;font-weight:800;line-height:1;position:absolute;bottom:.1875rem;left:.1875rem}.PPI0iG_thumbnailDeleteBtn{color:#f87171;cursor:pointer;z-index:2;background-color:#0f172ae0;border:.0625rem solid #ef44448c;border-radius:.25rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.1875rem;right:.1875rem}.PPI0iG_thumbnailDeleteBtn:hover{color:#fff;background-color:#ef4444}.PPI0iG_thumbnailAddMoreTile{color:#10b981;white-space:nowrap;cursor:pointer;background-color:#10b98114;border:.0625rem dashed #10b98173;border-radius:.375rem;justify-content:center;align-items:center;height:3.125rem;padding:0 .75rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}[data-theme=light] .PPI0iG_thumbnailAddMoreTile{color:#059669;background-color:#0596690f;border-color:#05966973}.PPI0iG_thumbnailAddMoreTile:hover{background-color:#10b9812e;border-color:#10b981}.PPI0iG_viewfinderOverlayBar{box-sizing:border-box;background-color:#0f172ad1;border:.0625rem solid #10b98152;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;display:flex}[data-theme=light] .PPI0iG_viewfinderOverlayBar{background-color:#ecfdf5;border-color:#05966959}.PPI0iG_viewfinderStatusBadge{color:#10b981;text-align:left;font-size:.78125rem;font-weight:700;line-height:1.35}[data-theme=light] .PPI0iG_viewfinderStatusBadge{color:#047857}.PPI0iG_viewfinderActionGroup{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.PPI0iG_addMoreCaptureBtn{color:#10b981;cursor:pointer;white-space:nowrap;background-color:#10b98124;border:.0625rem solid #10b98173;border-radius:.375rem;justify-content:center;align-items:center;height:1.875rem;padding:0 .625rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-theme=light] .PPI0iG_addMoreCaptureBtn{color:#059669;background-color:#fff;border-color:#059669}.PPI0iG_addMoreCaptureBtn:hover{color:#09090b;background-color:#10b981}.PPI0iG_changeScreenshotBtn{border:.0625rem solid var(--theme-border-card);background-color:var(--theme-bg-elevated);height:1.875rem;color:var(--theme-text-primary);cursor:pointer;white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=light] .PPI0iG_changeScreenshotBtn{background-color:#fff;border-color:#cbd5e1}.PPI0iG_changeScreenshotBtn:hover{border-color:var(--theme-accent,#10b981)}.PPI0iG_removeScreenshotBtn{color:#ef4444;cursor:pointer;white-space:nowrap;background-color:#ef444414;border:.0625rem solid #ef44444d;border-radius:.375rem;justify-content:center;align-items:center;height:1.875rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.PPI0iG_removeScreenshotBtn:hover{background-color:#ef444429}.PPI0iG_scanProgressBox{background-color:#10b98114;border:1px solid #10b98159;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}[data-theme=light] .PPI0iG_scanProgressBox{background-color:#ecfdf5;border-color:#6ee7b7}.PPI0iG_scanProgressHeader{align-items:center;gap:.5rem;display:flex}.PPI0iG_scanProgressHeader strong{color:var(--theme-text-primary);font-size:.8125rem;font-weight:700}.PPI0iG_scanPulseDot{background-color:#10b981;border-radius:9999px;width:.5rem;height:.5rem;animation:.9s ease-in-out infinite PPI0iG_pulseDot}.PPI0iG_scanBarTrack{background-color:#94a3b840;border-radius:9999px;width:100%;height:.375rem;overflow:hidden}.PPI0iG_scanBarFill{background:linear-gradient(90deg,#10b981 0%,#38bdf8 100%);border-radius:9999px;width:100%;height:100%;animation:1s ease-out forwards PPI0iG_scanProgressAnim}@keyframes PPI0iG_pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes PPI0iG_scanProgressAnim{0%{transform:translate(-100%)}to{transform:translate(0%)}}.PPI0iG_manualFallbackBar{border:1px solid var(--theme-border-card);color:var(--theme-text-secondary);background-color:#ffffff05;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}[data-theme=light] .PPI0iG_manualFallbackBar{background-color:#f8fafc;border-color:#e2e8f0}.PPI0iG_manualToggleBtn{color:var(--theme-text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.PPI0iG_manualToggleBtn:hover{color:var(--theme-accent,#10b981)}.PPI0iG_dynamicFormContainer{border-top:1px solid var(--theme-border-card);padding-top:.875rem;animation:.22s ease-out PPI0iG_fadeInSlideDown}@keyframes PPI0iG_fadeInSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PPI0iG_dynamicFormBanner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.PPI0iG_bannerStatusLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.PPI0iG_verifiedModePill{color:#10b981;background-color:#10b9811f;border:1px solid #10b98159;border-radius:.375rem;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-theme=light] .PPI0iG_verifiedModePill{color:#059669;background-color:#10b9811a}.PPI0iG_manualModePill{color:#f59e0b;background-color:#f59e0b1f;border:1px solid #f59e0b59;border-radius:.375rem;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-theme=light] .PPI0iG_manualModePill{color:#b45309}.PPI0iG_capRuleGuideText{color:var(--theme-text-muted);font-size:.75rem;font-weight:600}.PPI0iG_analysisNoticeBox{color:var(--theme-text-primary);background-color:#38bdf814;border:1px solid #38bdf847;border-radius:.5rem;margin-bottom:.875rem;padding:.625rem .75rem;font-size:.78125rem;line-height:1.45}[data-theme=light] .PPI0iG_analysisNoticeBox{color:#0f172a;background-color:#f0f9ff;border-color:#bae6fd}.PPI0iG_extraSubStatsSection{border:1px solid var(--theme-border-card);background-color:#ffffff05;border-radius:.625rem;margin-top:.25rem;margin-bottom:.875rem;padding:.75rem}[data-theme=light] .PPI0iG_extraSubStatsSection{background-color:#f8fafc;border-color:#cbd5e1}.PPI0iG_extraSubStatsHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PPI0iG_extraSubStatsTitle{color:var(--theme-text-secondary);font-size:.78125rem;font-weight:700}.PPI0iG_addSubStatBtn{color:#10b981;cursor:pointer;background-color:#10b9811a;border:1px solid #10b98159;border-radius:.375rem;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:700}[data-theme=light] .PPI0iG_addSubStatBtn{color:#059669;background-color:#fff;border-color:#059669}.PPI0iG_addSubStatBtn:hover{background-color:#10b9812e}.PPI0iG_subStatsList{flex-direction:column;gap:.5rem;margin-top:.625rem;display:flex}.PPI0iG_subStatRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;display:grid}.PPI0iG_removeSubStatBtn{color:#ef4444;cursor:pointer;background-color:#ef444414;border:1px solid #ef44444d;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.PPI0iG_removeSubStatBtn:hover{background-color:#ef444429}.PPI0iG_checkboxGroup{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.PPI0iG_checkboxGroup .PPI0iG_checkboxInput{appearance:none;cursor:pointer;accent-color:#10b981;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;color-scheme:var(--checkbox-color-scheme,dark);border:1.5px solid var(--checkbox-border,#52525b);background-color:var(--checkbox-bg,#18181b);border-radius:.25rem;flex-shrink:0;place-content:center;margin:0;transition:background-color .15s,border-color .15s;display:inline-grid}:is([data-theme=light] .PPI0iG_checkboxGroup .PPI0iG_checkboxInput,.light .PPI0iG_checkboxGroup .PPI0iG_checkboxInput){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;border:1.5px solid #94a3b8}.PPI0iG_checkboxGroup .PPI0iG_checkboxInput:hover:not(:disabled){border-color:#10b981}.PPI0iG_checkboxGroup .PPI0iG_checkboxInput:checked{background-color:#10b981;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem .875rem;border-color:#059669}.PPI0iG_checkboxGroup span{color:var(--theme-text-primary);font-size:.8125rem;font-weight:600;line-height:1.4}.PPI0iG_submitBtn{color:#06110b;background-color:var(--theme-accent,#10b981);white-space:nowrap;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:2.75rem;margin-top:1.125rem;padding:0 1rem;font-size:.875rem;font-weight:700;transition:filter .15s;display:inline-flex}[data-theme=light] .PPI0iG_submitBtn{color:#fff;background-color:#059669}.PPI0iG_submitBtn:hover:not(:disabled){filter:brightness(1.06)}.PPI0iG_submitBtn:disabled{opacity:.6;cursor:not-allowed}.PPI0iG_feedbackMsg{border-radius:.5rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.PPI0iG_feedbackMsg.PPI0iG_success{color:var(--theme-accent);background-color:#10b9811a;border:1px solid #10b98140}.PPI0iG_feedbackMsg.PPI0iG_error{color:#f43f5e;background-color:#f43f5e1a;border:1px solid #f43f5e40}.PPI0iG_btnRow{align-items:center;gap:.5rem;width:100%;margin-top:.875rem;display:flex}.PPI0iG_btnRow .PPI0iG_submitBtn{flex:1;margin-top:0}.PPI0iG_cancelEditBtn{border:1px solid var(--theme-border-card);background-color:var(--theme-bg-elevated);height:2.75rem;color:var(--theme-text-secondary);cursor:pointer;white-space:nowrap;border-radius:.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s}.PPI0iG_cancelEditBtn:hover{color:var(--theme-text-primary);border-color:var(--theme-border-hover,#64748b)}
._8rT4oa_pageWrapper{background-color:var(--theme-bg-canvas);flex-direction:column;min-height:100vh;display:flex}._8rT4oa_profilePageWrapper{flex-direction:column;flex:1 0 auto;align-items:center;width:100%;display:flex}._8rT4oa_profileInnerContainer,._8rT4oa_container{width:100%;max-width:var(--max-width-container,100rem);box-sizing:border-box;flex-direction:column;gap:0;margin:0 auto;padding:1.5rem 1rem 3rem;display:flex}@media (min-width:48rem){._8rT4oa_profileInnerContainer,._8rT4oa_container{padding:2rem var(--container-padding-inline,1.5rem) 3.5rem}}._8rT4oa_layoutContainer{max-width:var(--max-width-container,100rem);width:100%;padding:2rem var(--container-padding-inline,1.5rem);align-items:flex-start;gap:1.5rem;margin:0 auto;display:flex}@media (min-width:64rem){._8rT4oa_layoutContainer{gap:var(--layout-col-gap,1.75rem)}}._8rT4oa_profileContent{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}@media (min-width:48rem){._8rT4oa_profileContent{gap:2rem}}._8rT4oa_profileHeader{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);box-shadow:var(--theme-shadow-card,none);background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.75rem;flex-direction:column;gap:0;margin-bottom:0;padding:1.25rem;transition:border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}@media (min-width:48rem){._8rT4oa_profileHeader{padding:1.75rem 2rem}}._8rT4oa_headerBottomStatsBar{border-top:1px solid #ffffff0f;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}[data-theme=light] ._8rT4oa_headerBottomStatsBar{border-top-color:#0f172a14}@media (min-width:48rem){._8rT4oa_headerBottomStatsBar{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}}._8rT4oa_headerViewerActions{flex-shrink:0;align-items:center;display:flex}@media (max-width:768px){._8rT4oa_headerViewerActions,._8rT4oa_headerViewerActions a{width:100%}}._8rT4oa_coverBanner{background:linear-gradient(135deg, var(--theme-accent-tint,#05966914) 0%, var(--theme-bg-elevated) 100%);border-bottom:1px solid var(--theme-border-card);width:100%;height:7.5rem;position:relative}@media (min-width:48rem){._8rT4oa_coverBanner{height:10rem}}._8rT4oa_coverPattern{opacity:.4;background-image:radial-gradient(var(--theme-border-card) 1px, transparent 1px);background-size:1rem 1rem;position:absolute;inset:0}._8rT4oa_headerBody{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:0 1.25rem 1.25rem;display:flex}@media (min-width:48rem){._8rT4oa_headerBody{padding:0 1.5rem 1.5rem}}._8rT4oa_userSummary{z-index:2;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:-3rem;display:flex;position:relative}._8rT4oa_avatarWrapper{flex-shrink:0}._8rT4oa_avatar{background-color:var(--theme-bg-elevated);border:3px solid var(--theme-bg-surface);width:4rem;height:4rem;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;display:flex;position:relative;overflow:hidden}._8rT4oa_avatar:after{content:"";pointer-events:none;border:1px solid #3ecf8e66;border-radius:50%;position:absolute;inset:0}._8rT4oa_avatarImg{object-fit:cover;width:100%;height:100%}._8rT4oa_userInfo{flex-direction:column;gap:.375rem;padding-bottom:.25rem;display:flex}._8rT4oa_userInfo h1{color:var(--theme-text-primary);letter-spacing:-.02rem;font-size:1.375rem;font-weight:800;line-height:1.2}._8rT4oa_userInfo ._8rT4oa_metaRow{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}._8rT4oa_userInfo ._8rT4oa_metaRow ._8rT4oa_divider{color:var(--theme-text-muted)}._8rT4oa_userInfo ._8rT4oa_metaRow ._8rT4oa_repChar{color:var(--theme-text-primary);font-weight:600}._8rT4oa_userInfo ._8rT4oa_metaRow ._8rT4oa_levelBadge{color:var(--theme-accent);background-color:var(--theme-accent-tint,#05966914);border:1px solid var(--theme-accent-border,#05966940);border-radius:var(--radius-tags);letter-spacing:-.01rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700}._8rT4oa_specStats{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding-bottom:.25rem;display:flex}._8rT4oa_specStats ._8rT4oa_statItem{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--radius-inputs);min-width:6.5rem;box-shadow:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}._8rT4oa_specStats ._8rT4oa_statItem:hover{border-color:var(--theme-border-hover,#94a3b8);background-color:var(--theme-bg-surface)}._8rT4oa_specStats ._8rT4oa_statItem ._8rT4oa_label{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem;font-weight:600}._8rT4oa_specStats ._8rT4oa_statItem ._8rT4oa_value{color:var(--theme-text-primary);font-size:1.25rem;font-weight:800;line-height:1.2}._8rT4oa_eventBanner{background:linear-gradient(135deg, var(--theme-accent-tint,#0596690d) 0%, var(--theme-bg-surface) 100%);border:1px solid var(--theme-accent-border,#05966940);border-radius:var(--radius-cards);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;padding:1.25rem 1.5rem;display:flex;box-shadow:0 1px 2px #0000000a}._8rT4oa_eventBanner ._8rT4oa_bannerText{flex-direction:column;gap:.3125rem;display:flex}._8rT4oa_eventBanner ._8rT4oa_bannerText ._8rT4oa_badge{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:800}._8rT4oa_eventBanner ._8rT4oa_bannerText h2{color:var(--theme-text-primary);font-size:1rem;font-weight:700;line-height:1.4}._8rT4oa_eventBanner ._8rT4oa_bannerText p{color:var(--theme-text-secondary);font-size:.8125rem;line-height:1.5}._8rT4oa_cardListSection{flex-direction:column;gap:1rem;margin-top:0;display:flex}._8rT4oa_cardListSection ._8rT4oa_sectionHeader{justify-content:space-between;align-items:center;display:flex}._8rT4oa_cardListSection ._8rT4oa_sectionHeader h2{color:var(--theme-text-primary);align-items:center;gap:.375rem;font-size:1.125rem;font-weight:800;display:flex}._8rT4oa_cardListSection ._8rT4oa_sectionHeader ._8rT4oa_cardCount{color:var(--theme-text-muted);font-size:.8125rem}._8rT4oa_cardListSection ._8rT4oa_cardGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:48rem){._8rT4oa_cardListSection ._8rT4oa_cardGrid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}._8rT4oa_emptyState{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);box-shadow:var(--theme-shadow-card,none);text-align:center;background-color:var(--theme-bg-surface);border:1px dashed var(--theme-border-card);border-radius:var(--radius-cards);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex;box-shadow:0 1px 2px #00000005}._8rT4oa_emptyState ._8rT4oa_icon{font-size:2.5rem}._8rT4oa_emptyState h3{color:var(--theme-text-primary);font-size:1.125rem;font-weight:700}._8rT4oa_emptyState p{color:var(--theme-text-secondary);max-width:25rem;font-size:.875rem;line-height:1.5}._8rT4oa_guestShowcaseBanner{background:linear-gradient(145deg, var(--theme-bg-surface) 0%, var(--theme-bg-elevated) 100%);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);margin-bottom:2.25rem;padding:2rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #00000014}@media (min-width:48rem){._8rT4oa_guestShowcaseBanner{padding:2.75rem 2.5rem}}._8rT4oa_guestBannerGlow{pointer-events:none;background:radial-gradient(circle,#10b98124 0%,#0000 70%);width:22rem;height:22rem;position:absolute;top:-6rem;right:-4rem}._8rT4oa_guestBannerContent{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}._8rT4oa_guestBadgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._8rT4oa_guestFeatureBadge{letter-spacing:.06em;color:var(--theme-accent);background-color:var(--theme-accent-tint,#0596691a);border:1px solid var(--theme-accent-border,#0596694d);border-radius:var(--radius-tags);padding:.25rem .625rem;font-size:.6875rem;font-weight:800}._8rT4oa_guestSubBadge{color:var(--theme-text-secondary);background-color:var(--theme-bg-main);border:1px solid var(--theme-border-card);border-radius:var(--radius-tags);padding:.25rem .625rem;font-size:.75rem;font-weight:600}._8rT4oa_guestHeroTitle{letter-spacing:-.02em;color:var(--theme-text-primary);font-size:1.5rem;font-weight:800;line-height:1.35}._8rT4oa_guestHeroTitle span{color:var(--theme-accent)}@media (min-width:48rem){._8rT4oa_guestHeroTitle{font-size:2rem}}._8rT4oa_guestHeroDesc{color:var(--theme-text-secondary);max-width:82rem;font-size:.9375rem;line-height:1.65}._8rT4oa_guestHeroDesc strong{color:var(--theme-text-primary);font-weight:700}._8rT4oa_guestFeatureGrid{grid-template-columns:1fr;gap:.875rem;margin-top:.25rem;display:grid}@media (min-width:48rem){._8rT4oa_guestFeatureGrid{grid-template-columns:repeat(3,1fr)}}._8rT4oa_guestFeatureItem{background-color:var(--theme-bg-main);border:1px solid var(--theme-border-card);border-radius:var(--radius-inputs);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}._8rT4oa_guestFeatureItem strong{color:var(--theme-text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:700;display:block}._8rT4oa_guestFeatureItem p{color:var(--theme-text-secondary);font-size:.8125rem;line-height:1.5}._8rT4oa_guestFeatureIcon{flex-shrink:0;font-size:1.375rem}._8rT4oa_guestCtaActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}._8rT4oa_guestPrimaryCta{color:#06110b;background-color:var(--theme-accent,#10b981);border:1px solid var(--theme-accent-hover,#059669);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}[data-theme=light] ._8rT4oa_guestPrimaryCta{color:#fff;background-color:#059669}._8rT4oa_guestPrimaryCta svg{color:currentColor;stroke:currentColor;flex-shrink:0}._8rT4oa_guestPrimaryCta:hover{opacity:.92;transform:translateY(-1px)}._8rT4oa_guestSecondaryCta{height:2.75rem;color:var(--theme-text-secondary);background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);white-space:nowrap;box-sizing:border-box;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}._8rT4oa_guestSecondaryCta:hover{color:var(--theme-text-primary);border-color:var(--theme-border-hover,#64748b);background-color:var(--theme-bg-surface)}._8rT4oa_guestLoginPromptSection{width:100%;max-width:100%;margin:.5rem auto 3rem}._8rT4oa_guestLoginPromptBox{text-align:center;box-sizing:border-box;background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 1.5rem;display:flex;box-shadow:0 4px 16px #0000000f}@media (min-width:48rem){._8rT4oa_guestLoginPromptBox{padding:4.5rem 3rem}}._8rT4oa_guestLoginPromptTitle{letter-spacing:-.02em;color:var(--theme-text-primary);word-break:keep-all;margin:0 0 .75rem;font-size:clamp(1.25rem,3.5vw,1.625rem);font-weight:800;line-height:1.35}._8rT4oa_guestLoginPromptText{color:var(--theme-text-secondary);word-break:keep-all;max-width:52rem;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.65}._8rT4oa_guestLoginPromptAction{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}._8rT4oa_guestLoginButton{color:#06110b;background-color:var(--theme-accent,#10b981);border:1px solid var(--theme-accent-hover,#059669);white-space:nowrap;box-sizing:border-box;border-radius:.5rem;justify-content:center;align-items:center;height:2.75rem;padding:0 1.625rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}[data-theme=light] ._8rT4oa_guestLoginButton{color:#fff;background-color:#059669}._8rT4oa_guestLoginButton:hover{opacity:.92;transform:translateY(-1px)}._8rT4oa_showcaseSection{flex-direction:column;display:flex}._8rT4oa_showcaseSubtext{color:var(--theme-text-secondary);margin-top:.25rem;font-size:.8125rem}._8rT4oa_viewerNoticeCard{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);box-shadow:var(--theme-shadow-card,none);background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}._8rT4oa_viewerNoticeCard h3{color:var(--theme-text-primary);font-size:1rem;font-weight:800}._8rT4oa_viewerNoticeCard p{color:var(--theme-text-secondary);font-size:.875rem;line-height:1.55}._8rT4oa_viewerActionBtn{height:2.5rem;color:var(--theme-text-primary);background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}._8rT4oa_viewerActionBtn svg{color:currentColor;stroke:currentColor;flex-shrink:0}._8rT4oa_viewerActionBtn:hover{border-color:var(--theme-border-hover,#64748b);background-color:var(--theme-bg-surface)}._8rT4oa_mainLayout{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;width:100%;margin-top:1.75rem;display:grid}@media (min-width:64rem){._8rT4oa_mainLayout{gap:var(--layout-col-gap,1.75rem);grid-template-columns:minmax(0,1.45fr) minmax(26rem,1fr);align-items:start}}._8rT4oa_mainLayout._8rT4oa_mainLayoutFull{grid-template-columns:minmax(0,1fr)}._8rT4oa_specRegisterAside{box-sizing:border-box;align-self:start;width:100%;min-width:0;position:sticky;top:5.5rem}._8rT4oa_avatarEditBtn,._8rT4oa_cameraBadge{color:#f4f4f5;background-color:#27272a;border:1px solid #ffffff29;transition:transform .15s,border-color .15s,color .15s,background-color .15s;box-shadow:0 2px 8px #0006}:is([data-theme=light] ._8rT4oa_avatarEditBtn,.light ._8rT4oa_avatarEditBtn,[data-theme=light] ._8rT4oa_cameraBadge,.light ._8rT4oa_cameraBadge){color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;box-shadow:0 2px 6px #0f172a1f}._8rT4oa_avatarEditBtn svg,._8rT4oa_cameraBadge svg{color:currentColor;stroke:currentColor}._8rT4oa_avatarEditBtn:hover,._8rT4oa_cameraBadge:hover{color:#10b981;border-color:#10b981}._8rT4oa_formRow{box-sizing:border-box;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.75rem;width:100%;margin-bottom:.875rem;display:grid}._8rT4oa_fieldGroup{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}._8rT4oa_fieldLabel{height:1.25rem;color:var(--text-secondary,var(--theme-text-secondary));align-items:center;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;line-height:1;display:flex}._8rT4oa_formControl{box-sizing:border-box;border:1px solid var(--border-subtle,var(--theme-border-card));width:100%;min-width:0;height:2.75rem;color:var(--text-primary,var(--theme-text-primary));appearance:none;background-color:#ffffff08;border-radius:.5rem;margin:0;padding:0 .875rem;font-family:inherit;font-size:.9375rem;line-height:normal;display:block}._8rT4oa_formControl:read-only,._8rT4oa_formControl:disabled{opacity:.75;cursor:default}._8rT4oa_comboboxWrapper{box-sizing:border-box;width:100%;min-width:0;position:relative}._8rT4oa_comboboxTrigger{box-sizing:border-box;border:1px solid var(--border-subtle,var(--theme-border-card));width:100%;min-width:0;height:2.75rem;color:var(--text-primary,var(--theme-text-primary));text-align:left;cursor:pointer;background-color:#ffffff08;border-radius:.5rem;justify-content:space-between;align-items:center;margin:0;padding:0 2.25rem 0 .875rem;font-family:inherit;font-size:.9375rem;line-height:normal;display:flex}._8rT4oa_comboboxDropdown{z-index:50;background-color:var(--bg-elevated,#18181b);border:1px solid var(--border-subtle,var(--theme-border-card));border-radius:.625rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #00000073}._8rT4oa_searchHeader{border-bottom:1px solid var(--border-subtle,var(--theme-border-card));padding:.5rem}._8rT4oa_optionList{max-height:15rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}._8rT4oa_specCardsSection{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}._8rT4oa_userInfoGroup{flex:auto;align-items:flex-start;gap:1rem;width:100%;min-width:0;display:flex}._8rT4oa_summaryCounters{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:48rem){._8rT4oa_summaryCounters{grid-template-columns:repeat(4,minmax(0,1fr))}}._8rT4oa_counterItem{background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-width:0;padding:.75rem 1rem;display:flex}._8rT4oa_counterLabel{color:#94a3b8;white-space:nowrap;word-break:keep-all;font-size:.75rem;font-weight:600}[data-theme=light] ._8rT4oa_counterLabel{color:#64748b}._8rT4oa_counterNum{color:var(--theme-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;word-break:keep-all;font-size:1.1875rem;font-weight:800;line-height:1.25}._8rT4oa_counterNum small{color:#94a3b8;margin-left:.125rem;font-size:.75rem;font-weight:600}._8rT4oa_sectionHeader{flex-direction:column;gap:.75rem;margin-bottom:0;display:flex}@media (min-width:48rem){._8rT4oa_sectionHeader{flex-direction:row;justify-content:space-between;align-items:center}}._8rT4oa_authoredPostsSection{flex-direction:column;gap:1rem;width:100%;min-width:0;margin-top:2.25rem;display:flex}._8rT4oa_postsSectionHeader{flex-direction:column;gap:.875rem;display:flex}@media (min-width:48rem){._8rT4oa_postsSectionHeader{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}}._8rT4oa_sectionTitleGroup{flex-direction:column;gap:.25rem;display:flex}._8rT4oa_sectionTitle{color:var(--theme-text-primary);white-space:nowrap;word-break:keep-all;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:800;display:flex}._8rT4oa_sectionSubDesc{color:#94a3b8;word-break:keep-all;margin:0;font-size:.8125rem;line-height:1.45}[data-theme=light] ._8rT4oa_sectionSubDesc{color:#64748b}._8rT4oa_countPill{color:var(--theme-text-primary);background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}._8rT4oa_filterPills{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding:.25rem .375rem;display:flex;overflow:visible}._8rT4oa_filterPill{height:2.5rem;color:var(--theme-text-secondary);background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);white-space:nowrap;word-break:keep-all;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}._8rT4oa_filterPill:hover{color:var(--theme-text-primary);border-color:var(--theme-border-hover,#64748b)}._8rT4oa_filterPill._8rT4oa_active{color:var(--theme-text-primary);background-color:var(--theme-bg-surface);border-color:var(--theme-text-primary);font-weight:700}._8rT4oa_cardsGrid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){._8rT4oa_cardsGrid{grid-template-columns:1fr}}._8rT4oa_cardListItem{flex-direction:column;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex}._8rT4oa_emptyBox{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:var(--radius-cards);box-shadow:var(--theme-shadow-card,none);text-align:center;background-color:var(--theme-bg-surface);border:1px dashed var(--theme-border-card);border-radius:.75rem;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 1.5rem;display:flex}._8rT4oa_emptyIcon{font-size:2.25rem}._8rT4oa_emptyTitle{color:var(--theme-text-primary);margin:0;font-size:1.0625rem;font-weight:700}._8rT4oa_emptyDesc{color:var(--theme-text-secondary);word-break:keep-all;max-width:44rem;margin:0;font-size:.875rem;line-height:1.5}._8rT4oa_loadingContainer{width:100%;min-height:60vh}
.Bse0kG_canvasWrapper{box-sizing:border-box;background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.75rem;width:100%;min-width:0;max-width:100%;margin-top:1.25rem;padding:1.25rem;position:relative;overflow-x:hidden;box-shadow:0 1px 2px #0000000a}@media (min-width:48rem){.Bse0kG_canvasWrapper{padding:1.5rem 2rem}}.Bse0kG_slimEmptyCanvasBar{box-sizing:border-box;background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:5.5rem;margin-top:1.25rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 2px #0000000a}@media (min-width:48rem){.Bse0kG_slimEmptyCanvasBar{flex-wrap:nowrap;padding:1.125rem 2rem}}.Bse0kG_slimEmptyTextGroup{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Bse0kG_slimEmptyTitle{color:var(--theme-text-primary);font-size:.9375rem;font-weight:700;line-height:1.3}.Bse0kG_slimEmptyDesc{color:var(--theme-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.Bse0kG_statusBanner{border-radius:.5rem;margin-bottom:1rem;padding:.6875rem .875rem;font-size:.8125rem;font-weight:600}.Bse0kG_statusSuccess{color:var(--theme-accent);background:#10b9811f;border:1px solid #10b98159}.Bse0kG_statusError{color:#f87171;background:#ef44441f;border:1px solid #ef444459}.Bse0kG_canvasHeader{border-bottom:1px solid var(--theme-border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.Bse0kG_canvasHeader .Bse0kG_titleArea{align-items:center;gap:.5rem;display:flex}.Bse0kG_canvasHeader .Bse0kG_titleArea h3{color:var(--theme-text-primary);font-size:1.0625rem;font-weight:800}.Bse0kG_headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Bse0kG_editButton{box-sizing:border-box;background:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);height:2rem;color:var(--theme-text-primary);white-space:nowrap;cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:700;line-height:1;transition:border-color .15s,background-color .15s;display:inline-flex}.Bse0kG_editButton:hover:not(:disabled){border-color:var(--theme-border-hover,#64748b);background:var(--theme-bg-input)}.Bse0kG_editButton:disabled{opacity:.55;cursor:not-allowed}.Bse0kG_deleteButton{box-sizing:border-box;color:#fca5a5;white-space:nowrap;cursor:pointer;background:#ef44441a;border:1px solid #f8717161;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.Bse0kG_deleteButton:hover:not(:disabled){color:#fecaca;background:#ef44442e;border-color:#f87171a6}.Bse0kG_deleteButton:disabled{opacity:.55;cursor:not-allowed}:is([data-theme=light] .Bse0kG_deleteButton,.light .Bse0kG_deleteButton){color:#dc2626;background:#fef2f2;border-color:#fca5a5}:is([data-theme=light] .Bse0kG_deleteButton:hover:not(:disabled),.light .Bse0kG_deleteButton:hover:not(:disabled)){color:#b91c1c;background:#fee2e2;border-color:#f87171}.Bse0kG_renderedCanvas{border-radius:var(--radius-inputs);box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:12rem;padding:1.25rem;line-height:1.6;overflow-x:hidden}.Bse0kG_renderedCanvas *{box-sizing:border-box;max-width:100%}.Bse0kG_renderedCanvas.Bse0kG_themeMidnight{background:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);color:var(--theme-text-primary)}.Bse0kG_renderedCanvas.Bse0kG_themeCyberpunk{color:#e0e7ff;background:#0d0e15;border:1px solid #3ecf8e;box-shadow:0 0 15px #3ecf8e26}.Bse0kG_renderedCanvas.Bse0kG_themeTerminal{color:#00c573;font-family:var(--font-mono);background:#0a0a0a;border:1px solid #00c573}.Bse0kG_renderedCanvas.Bse0kG_themeObsidian{color:#d4d4d8;background:#000;border:1px solid #1f1f1f}.Bse0kG_renderedCanvas h1,.Bse0kG_renderedCanvas h2,.Bse0kG_renderedCanvas h3,.Bse0kG_renderedCanvas h4,.Bse0kG_renderedCanvas h5,.Bse0kG_renderedCanvas h6{margin-top:1rem;margin-bottom:.5rem;font-weight:700;line-height:1.3}.Bse0kG_renderedCanvas p{margin-bottom:.75rem}.Bse0kG_renderedCanvas a{color:var(--theme-accent);text-decoration:underline}.Bse0kG_renderedCanvas img,.Bse0kG_renderedCanvas video,.Bse0kG_renderedCanvas iframe,.Bse0kG_renderedCanvas canvas,.Bse0kG_renderedCanvas svg{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0;display:block}.Bse0kG_renderedCanvas blockquote{border-left:3px solid var(--theme-accent);color:var(--theme-text-secondary);margin:.75rem 0;padding-left:1rem;font-style:italic}.Bse0kG_renderedCanvas code{font-family:var(--font-mono);background:#ffffff1a;border-radius:4px;padding:.2rem .4rem;font-size:.85em}.Bse0kG_renderedCanvas table,.Bse0kG_renderedCanvas pre{max-width:100%;display:block;overflow-x:auto}.Bse0kG_renderedCanvas pre{border-radius:var(--radius-inputs);background:#00000080;margin:.75rem 0;padding:1rem}.Bse0kG_renderedCanvas pre code{background:0 0;padding:0}.Bse0kG_renderedCanvas table{border-collapse:collapse;width:100%;margin:1rem 0}.Bse0kG_renderedCanvas table th,.Bse0kG_renderedCanvas table td{border:1px solid var(--theme-border-card);text-align:left;padding:.5rem .75rem}.Bse0kG_renderedCanvas table th{background:#ffffff0d}.Bse0kG_emptyCanvas{text-align:center;color:var(--theme-text-muted);padding:2rem 1rem}.Bse0kG_emptyCanvas .Bse0kG_emptyIcon{margin-bottom:.75rem;font-size:2.5rem}.Bse0kG_emptyCanvas p{margin-bottom:1rem;font-size:.875rem;line-height:1.5}.Bse0kG_editorContainer{flex-direction:column;gap:1rem;display:flex}.Bse0kG_presetBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Bse0kG_presetBar .Bse0kG_presetLabel{color:var(--theme-text-muted);font-size:.75rem;font-weight:600}.Bse0kG_presetBar .Bse0kG_presetBtn{background:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);color:var(--theme-text-secondary);border-radius:var(--radius-tags);cursor:pointer;padding:.25rem .5rem;font-size:.75rem;transition:all .15s}.Bse0kG_presetBar .Bse0kG_presetBtn:hover{border-color:var(--theme-accent);color:var(--theme-text-primary)}.Bse0kG_themeSelector{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Bse0kG_themeSelector .Bse0kG_themeLabel{color:var(--theme-text-muted);font-size:.75rem;font-weight:600}.Bse0kG_themeSelector .Bse0kG_themeChip{border:1px solid var(--theme-border-card);color:var(--theme-text-secondary);border-radius:var(--radius-buttons);cursor:pointer;background:0 0;padding:.25rem .625rem;font-size:.75rem;transition:all .15s}.Bse0kG_themeSelector .Bse0kG_themeChip.Bse0kG_active{color:var(--theme-accent);background:#3ecf8e1a;border:1px solid #3ecf8e59}.Bse0kG_editorTextarea{background-color:var(--theme-bg-input);border:1px solid var(--theme-border-input);border-radius:var(--radius-inputs);width:100%;min-height:14rem;color:var(--theme-text-primary);font-family:var(--font-mono);resize:vertical;outline:none;padding:1rem;font-size:.875rem;line-height:1.5}.Bse0kG_editorTextarea:focus{border-color:var(--theme-accent)}.Bse0kG_previewSection{margin-top:.5rem}.Bse0kG_previewSection .Bse0kG_previewLabel{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.Bse0kG_editorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.Bse0kG_editorActions .Bse0kG_cancelBtn{box-sizing:border-box;border:1px solid var(--theme-border-card);height:2rem;color:var(--theme-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.Bse0kG_editorActions .Bse0kG_cancelBtn:hover:not(:disabled){background:var(--theme-bg-elevated);color:var(--theme-text-primary)}.Bse0kG_editorActions .Bse0kG_cancelBtn:disabled{opacity:.5;cursor:not-allowed}.Bse0kG_editorActions .Bse0kG_saveBtn{box-sizing:border-box;background:var(--theme-accent);height:2rem;color:var(--theme-accent-contrast,#121212);border:1px solid var(--theme-accent-hover,#059669);white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:700;line-height:1;transition:opacity .2s;display:inline-flex}.Bse0kG_editorActions .Bse0kG_saveBtn:hover:not(:disabled){opacity:.9}.Bse0kG_editorActions .Bse0kG_saveBtn:disabled{opacity:.5;cursor:not-allowed}
.kwOVsa_showcaseWrapper{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:1.25rem;width:100%;margin-top:1.75rem;padding:1.25rem;display:flex}@media (min-width:48rem){.kwOVsa_showcaseWrapper{padding:1.625rem 1.875rem}}.kwOVsa_ownerRegisterTriggerBar{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}@media (min-width:48rem){.kwOVsa_ownerRegisterTriggerBar{flex-direction:row;justify-content:space-between;align-items:center;padding:1.125rem 1.5rem}}.kwOVsa_ownerBarTextGroup{flex-direction:column;gap:.25rem;display:flex}.kwOVsa_ownerBarTitle{color:var(--theme-text-primary);font-size:.9375rem;font-weight:800}.kwOVsa_ownerBarDesc{color:var(--theme-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.kwOVsa_showcaseHeader{border-bottom:1px solid var(--theme-border-card);flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}@media (min-width:48rem){.kwOVsa_showcaseHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.kwOVsa_headerTitleBlock{flex-direction:column;gap:.375rem;min-width:0;display:flex}.kwOVsa_titleBadgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kwOVsa_parkozLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--theme-accent);background-color:#3ecf8e1a;border:1px solid #3ecf8e4d;border-radius:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:800}.kwOVsa_verificationBadge{color:#38bdf8;background-color:#38bdf81f;border:1px solid #38bdf859;border-radius:9999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:800}:is([data-theme=light] .kwOVsa_verificationBadge,.light .kwOVsa_verificationBadge){color:#0284c7;background-color:#e0f2fe;border-color:#7dd3fc}.kwOVsa_sectionMainTitle{color:var(--theme-text-primary);letter-spacing:-.02em;margin:0;font-size:1.1875rem;font-weight:800;line-height:1.35}.kwOVsa_sectionSubDesc{color:var(--theme-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.kwOVsa_headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.kwOVsa_actionBtn{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);height:2.375rem;color:var(--theme-text-primary);cursor:pointer;white-space:nowrap;border-radius:.5rem;padding:0 .9375rem;font-size:.8125rem;font-weight:700;transition:all .15s}.kwOVsa_actionBtn:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.kwOVsa_primaryActionBtn{color:#06110b;cursor:pointer;white-space:nowrap;background-color:#3ecf8e;border:1px solid #ffffff1f;border-radius:.5rem;height:2.5rem;padding:0 1.125rem;font-size:.8125rem;font-weight:800;transition:all .15s}.kwOVsa_primaryActionBtn:hover:not(:disabled){background-color:#34b87c}.kwOVsa_primaryActionBtn:disabled{opacity:.5;cursor:not-allowed}.kwOVsa_statusAlert{border-radius:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;line-height:1.45}.kwOVsa_statusAlert.kwOVsa_statusSuccess{color:var(--theme-accent);background-color:#3ecf8e1f;border:1px solid #3ecf8e59}.kwOVsa_statusAlert.kwOVsa_statusError{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444459}.kwOVsa_showcaseBody{flex-direction:column;gap:1.5rem;display:flex}.kwOVsa_deskHeroCard{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.kwOVsa_deskPhotoTrigger{cursor:pointer;background-color:#090d12;border:none;justify-content:center;align-items:center;width:100%;max-height:24rem;padding:0;display:flex;position:relative;overflow:hidden}.kwOVsa_deskPhotoTrigger:hover .kwOVsa_zoomHintBadge{opacity:1}.kwOVsa_deskHeroImg{object-fit:cover;width:100%;max-height:24rem;display:block}.kwOVsa_zoomHintBadge{color:#f8fafc;opacity:.88;background-color:#090d12d1;border:1px solid #ffffff2e;border-radius:.375rem;padding:.3125rem .6875rem;font-size:.75rem;font-weight:700;transition:opacity .15s;position:absolute;bottom:.75rem;right:.75rem}.kwOVsa_deskCommentBar{border-top:1px solid var(--theme-border-card);color:var(--theme-text-primary);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.kwOVsa_deskCommentTag{color:var(--theme-accent);text-transform:uppercase;flex-shrink:0;font-size:.6875rem;font-weight:800}.kwOVsa_subSectionBlock{flex-direction:column;gap:.75rem;display:flex}.kwOVsa_subSectionHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kwOVsa_subSectionTitle{color:var(--theme-text-primary);align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:800;display:flex}.kwOVsa_subCountBadge{color:var(--theme-accent);background-color:#3ecf8e1a;border:1px solid #3ecf8e47;border-radius:.25rem;padding:.0625rem .4375rem;font-size:.75rem;font-weight:700}.kwOVsa_pcSpecList{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;display:grid}@media (min-width:48rem){.kwOVsa_pcSpecList{grid-template-columns:repeat(2,minmax(0,1fr))}}.kwOVsa_pcSpecItem{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);box-sizing:border-box;border-radius:.5rem;flex-direction:column;justify-content:space-between;gap:.6875rem;min-width:0;padding:.875rem 1rem;transition:border-color .15s;display:flex}.kwOVsa_pcSpecItem:hover{border-color:#3ecf8e59}.kwOVsa_pcSpecTopRow{justify-content:space-between;align-items:flex-start;gap:.875rem;min-width:0;display:flex}.kwOVsa_pcSpecTextCol{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.kwOVsa_pcPartCategoryTerm{color:var(--theme-accent);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.kwOVsa_pcPartModelDesc{color:var(--theme-text-primary);word-break:break-word;margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.kwOVsa_pcPartComment{color:var(--theme-text-secondary);margin:.125rem 0 0;font-size:.75rem;line-height:1.45}.kwOVsa_itemPhotoThumbBtn{border:1px solid var(--theme-border-card);cursor:pointer;background-color:#090d12;border-radius:.375rem;flex-shrink:0;width:3.75rem;height:3.75rem;padding:0;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.kwOVsa_itemPhotoThumbBtn:hover{border-color:#3ecf8e;transform:translateY(-1px)}.kwOVsa_itemPhotoThumbImg{object-fit:cover;width:100%;height:100%;display:block}.kwOVsa_gearCardGrid{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.kwOVsa_gearCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kwOVsa_gearCard{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);box-sizing:border-box;border-radius:.5rem;flex-direction:column;justify-content:space-between;gap:.6875rem;min-width:0;padding:.875rem 1rem;transition:border-color .15s;display:flex}.kwOVsa_gearCard:hover{border-color:#3ecf8e59}.kwOVsa_gearCardTextCol{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.kwOVsa_gearCategoryBadge{color:#38bdf8;background-color:#38bdf81a;border:1px solid #38bdf847;border-radius:.25rem;align-self:flex-start;padding:.125rem .4375rem;font-size:.6875rem;font-weight:800;display:inline-flex}.kwOVsa_gearModelName{color:var(--theme-text-primary);word-break:break-word;font-size:.875rem;font-weight:700;line-height:1.4}.kwOVsa_gearCommentText{color:var(--theme-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.kwOVsa_equipmentPriceBar{border-top:1px dashed var(--theme-border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.75rem;line-height:1.3;display:flex}.kwOVsa_lowestPriceText{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums}.kwOVsa_lowestPriceText strong{color:var(--theme-accent);font-weight:800}.kwOVsa_coupangBuyLink{color:var(--theme-text-primary);white-space:nowrap;background-color:#3ecf8e24;border:1px solid #3ecf8e59;border-radius:.25rem;align-items:center;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.kwOVsa_coupangBuyLink:hover{border-color:var(--theme-accent);background-color:#3ecf8e3d}.kwOVsa_editorPanel{flex-direction:column;gap:1.5rem;display:flex}.kwOVsa_parserSection{background-color:var(--theme-bg-elevated);border:1px solid #3ecf8e4d;border-radius:.625rem;flex-direction:column;gap:1rem;padding:1.125rem 1.25rem;display:flex}.kwOVsa_parserTopBar{flex-direction:column;gap:.75rem;display:flex}@media (min-width:48rem){.kwOVsa_parserTopBar{flex-direction:row;justify-content:space-between;align-items:center}}.kwOVsa_parserHeadingGroup{flex-direction:column;gap:.25rem;display:flex}.kwOVsa_parserHeadingGroup h3{color:var(--theme-text-primary);margin:0;font-size:.9375rem;font-weight:800}.kwOVsa_parserHeadingGroup p{color:var(--theme-text-secondary);margin:0;font-size:.78125rem;line-height:1.45}.kwOVsa_parserActionBtns{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kwOVsa_hiddenFileInput{display:none}.kwOVsa_beginnerGuideBox{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.kwOVsa_guideTitle{color:var(--theme-accent);font-size:.78125rem;font-weight:800}.kwOVsa_guideStepsList{color:var(--theme-text-secondary);flex-direction:column;gap:.3125rem;margin:0;padding-left:1.125rem;font-size:.78125rem;line-height:1.55;display:flex}.kwOVsa_guideStepsList li{word-break:keep-all}.kwOVsa_pasteAreaBox{border-top:1px solid var(--theme-border-card);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.kwOVsa_pasteTextarea{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);width:100%;min-height:5.5rem;color:var(--theme-text-primary);resize:vertical;box-sizing:border-box;border-radius:.5rem;padding:.75rem;font-family:inherit;font-size:.8125rem;line-height:1.5}.kwOVsa_pasteTextarea:focus{border-color:#3ecf8e;outline:none}.kwOVsa_pasteActionRow{justify-content:flex-end;display:flex}.kwOVsa_editorBlock{border-top:1px solid var(--theme-border-card);flex-direction:column;gap:.875rem;padding-top:.5rem;display:flex}.kwOVsa_editorBlockHeader{flex-direction:column;gap:.25rem;display:flex}.kwOVsa_editorBlockHeader h3{color:var(--theme-text-primary);margin:0;font-size:.9375rem;font-weight:800}.kwOVsa_editorBlockHeader p{color:var(--theme-text-secondary);margin:0;font-size:.78125rem}.kwOVsa_twoColGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:48rem){.kwOVsa_twoColGrid{grid-template-columns:1fr 1fr}}.kwOVsa_fieldItem{flex-direction:column;gap:.3125rem;display:flex}.kwOVsa_fieldItem label{color:var(--theme-text-secondary);font-size:.78125rem;font-weight:700}.kwOVsa_textInput,.kwOVsa_selectInput{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);width:100%;height:2.5rem;color:var(--theme-text-primary);box-sizing:border-box;border-radius:.4375rem;padding:0 .75rem;font-size:.8125rem}.kwOVsa_textInput:focus,.kwOVsa_selectInput:focus{border-color:#3ecf8e;outline:none}.kwOVsa_deskUploadRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kwOVsa_pcPartsEditorGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:48rem){.kwOVsa_pcPartsEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kwOVsa_pcPartEditorCard{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.kwOVsa_pcPartEditorTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kwOVsa_pcPartEditorTop label{color:var(--theme-accent);font-size:.75rem;font-weight:800}.kwOVsa_photoAttachControls{align-items:center;gap:.375rem;display:flex}.kwOVsa_miniPhotoBtn{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);height:1.75rem;color:var(--theme-text-secondary);cursor:pointer;border-radius:.3125rem;padding:0 .5rem;font-size:.6875rem;font-weight:700}.kwOVsa_miniPhotoBtn:hover{color:var(--theme-text-primary);border-color:#3ecf8e}.kwOVsa_miniDeleteBtn{color:#ef4444;cursor:pointer;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:.3125rem;height:1.75rem;padding:0 .5rem;font-size:.6875rem;font-weight:700}.kwOVsa_presetChipsWrap{flex-wrap:wrap;gap:.4375rem;display:flex}.kwOVsa_presetChipBtn{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);height:2.125rem;color:var(--theme-text-secondary);cursor:pointer;border-radius:9999px;padding:0 .75rem;font-size:.75rem;font-weight:700;transition:all .15s}.kwOVsa_presetChipBtn:hover{color:var(--theme-text-primary);border-color:#3ecf8e}.kwOVsa_presetChipBtn.kwOVsa_presetChipActive{color:var(--theme-accent);background-color:#3ecf8e24;border-color:#3ecf8e}.kwOVsa_customGearAddRow{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:48rem){.kwOVsa_customGearAddRow{grid-template-columns:11rem minmax(0,1fr) auto}}.kwOVsa_addedGearList{flex-direction:column;gap:.625rem;display:flex}.kwOVsa_addedGearRow{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.kwOVsa_addedGearTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kwOVsa_addedGearTitleGroup{align-items:center;gap:.5rem;min-width:0;display:flex}.kwOVsa_addedGearTitleGroup strong{color:var(--theme-text-primary);font-size:.875rem;font-weight:800}.kwOVsa_editorFooterActions{border-top:1px solid var(--theme-border-card);justify-content:flex-end;align-items:center;gap:.625rem;padding-top:.75rem;display:flex}.kwOVsa_lightboxBackdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background-color:#05080edb;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.kwOVsa_lightboxDialog{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.75rem;flex-direction:column;width:100%;max-width:52rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 45px #000000a6}.kwOVsa_lightboxHeader{border-bottom:1px solid var(--theme-border-card);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.kwOVsa_lightboxTitleGroup{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.kwOVsa_lightboxTitleGroup h3{color:var(--theme-text-primary);margin:0;font-size:.9375rem;font-weight:800}.kwOVsa_lightboxCloseBtn{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);height:2rem;color:var(--theme-text-primary);cursor:pointer;border-radius:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:700}.kwOVsa_lightboxCloseBtn:hover{color:var(--theme-accent);border-color:#3ecf8e}.kwOVsa_lightboxImageContainer{background-color:#070a0e;justify-content:center;align-items:center;max-height:68vh;display:flex;overflow:auto}.kwOVsa_lightboxFullImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68vh;display:block}.kwOVsa_lightboxCaptionBar{border-top:1px solid var(--theme-border-card);background-color:var(--theme-bg-elevated);color:var(--theme-text-primary);padding:.875rem 1.25rem;font-size:.84375rem;line-height:1.5}
.Ob9YFq_dangerZoneSection{background-color:#ef44440a;border:1px solid #ef444447;border-radius:.75rem;flex-direction:column;gap:1rem;margin-top:2.5rem;padding:1.375rem 1.5rem;display:flex}[data-theme=light] .Ob9YFq_dangerZoneSection{background-color:#fff5f5;border-color:#fecaca}@media (min-width:48rem){.Ob9YFq_dangerZoneSection{flex-direction:row;justify-content:space-between;align-items:center}}.Ob9YFq_dangerZoneInfo{flex-direction:column;gap:.375rem;display:flex}.Ob9YFq_dangerZoneTitle{color:#f87171;margin:0;font-size:.9375rem;font-weight:800}[data-theme=light] .Ob9YFq_dangerZoneTitle{color:#dc2626}.Ob9YFq_dangerZoneDesc{color:var(--theme-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.Ob9YFq_withdrawTriggerBtn{color:#f87171;cursor:pointer;white-space:nowrap;background-color:#ef44441a;border:1px solid #ef444459;border-radius:.5rem;flex-shrink:0;height:2.5rem;padding:0 1.125rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}[data-theme=light] .Ob9YFq_withdrawTriggerBtn{color:#dc2626;background-color:#fff;border-color:#fca5a5}.Ob9YFq_withdrawTriggerBtn:hover{color:#fff;background-color:#ef4444;border-color:#dc2626}.Ob9YFq_inlineTriggerBtn{box-sizing:border-box;vertical-align:middle;appearance:none;color:#f87171;cursor:pointer;white-space:nowrap;word-break:keep-all;background-color:#ef444414;border:.0625rem solid #ef44444d;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;height:2rem;min-height:2rem;max-height:2rem;margin:0;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}[data-theme=light] .Ob9YFq_inlineTriggerBtn{color:#dc2626;background-color:#fef2f2;border-color:#fca5a5}.Ob9YFq_inlineTriggerBtn:hover{color:#fff;background-color:#ef4444;border-color:#dc2626}.Ob9YFq_modalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background-color:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Ob9YFq_modalDialog{overscroll-behavior:contain;background-color:var(--theme-bg-surface);border:.0625rem solid var(--theme-border-card);border-radius:.875rem;flex-direction:column;width:100%;max-width:30rem;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 1.25rem 2.8125rem #0000008c}.Ob9YFq_modalHeader{border-bottom:1px solid var(--theme-border-card);background-color:#ef44440f;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem;display:flex}.Ob9YFq_modalHeader h3{color:#f87171;margin:0;font-size:1rem;font-weight:800}[data-theme=light] .Ob9YFq_modalHeader h3{color:#dc2626}.Ob9YFq_closeModalBtn{border:1px solid var(--theme-border-card);width:2rem;height:2rem;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.Ob9YFq_closeModalBtn:hover{color:var(--theme-text-primary);background-color:var(--theme-bg-elevated)}.Ob9YFq_modalBody{flex-direction:column;gap:1rem;padding:1.375rem;display:flex}.Ob9YFq_stepBadgeRow{align-items:center;gap:.5rem;display:flex}.Ob9YFq_stepPill{height:1.5rem;color:var(--theme-text-muted);background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);border-radius:9999px;align-items:center;padding:0 .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.Ob9YFq_stepPill.Ob9YFq_activeStep{color:#f87171;background-color:#ef44441f;border-color:#ef444459}[data-theme=light] .Ob9YFq_stepPill.Ob9YFq_activeStep{color:#dc2626;background-color:#fef2f2;border-color:#fca5a5}.Ob9YFq_noticeBox{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.Ob9YFq_noticeBox h4{color:var(--theme-text-primary);margin:0;font-size:.84375rem;font-weight:700}.Ob9YFq_noticeBox ul{color:var(--theme-text-secondary);margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.6}.Ob9YFq_CheckLabel{color:var(--theme-text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.Ob9YFq_CheckLabel input{accent-color:#ef4444;width:1rem;height:1rem}.Ob9YFq_fieldGroup{flex-direction:column;gap:.375rem;display:flex}.Ob9YFq_fieldGroup label{color:var(--theme-text-primary);font-size:.8125rem;font-weight:700}.Ob9YFq_confirmInput,.Ob9YFq_reasonSelect{border:1px solid var(--theme-border-card);background-color:var(--theme-bg-input);width:100%;height:2.75rem;color:var(--theme-text-primary);border-radius:.5rem;padding:0 .875rem;font-family:inherit;font-size:.875rem}.Ob9YFq_confirmInput:focus,.Ob9YFq_reasonSelect:focus{border-color:#ef4444;outline:none}.Ob9YFq_errorAlert{color:#f87171;background-color:#ef44441f;border:1px solid #ef444459;border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600}[data-theme=light] .Ob9YFq_errorAlert{color:#dc2626;background-color:#fef2f2;border-color:#fca5a5}.Ob9YFq_modalFooter{border-top:1px solid var(--theme-border-card);justify-content:flex-end;align-items:center;gap:.625rem;padding:1rem 1.375rem;display:flex}.Ob9YFq_cancelBtn{border:1px solid var(--theme-border-card);background-color:var(--theme-btn-bg);height:2.5rem;color:var(--theme-text-primary);cursor:pointer;border-radius:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:600}.Ob9YFq_cancelBtn:hover{background-color:var(--theme-btn-bg-hover)}.Ob9YFq_dangerSubmitBtn{color:#fff;cursor:pointer;background-color:#ef4444;border:1px solid #dc2626;border-radius:.5rem;height:2.5rem;padding:0 1.125rem;font-size:.8125rem;font-weight:700;transition:opacity .15s,background-color .15s}.Ob9YFq_dangerSubmitBtn:hover:not(:disabled){background-color:#dc2626}.Ob9YFq_dangerSubmitBtn:disabled{opacity:.45;cursor:not-allowed}
._3M7wIW_editorContainer{flex-direction:column;gap:1rem;width:100%;display:flex}._3M7wIW_topBar{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}._3M7wIW_userMainRow{flex-direction:row;flex:auto;align-items:flex-start;gap:1rem;width:100%;min-width:0;display:flex}@media (max-width:768px){._3M7wIW_userMainRow{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}}._3M7wIW_avatarEditWrap{flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex;position:relative}._3M7wIW_quickCameraBtn,._3M7wIW_avatarEditBtn,._3M7wIW_cameraBadge{background-color:var(--camera-badge-bg,#27272a);width:2rem;height:2rem;color:var(--camera-badge-color,#f4f4f5);border:1px solid var(--camera-badge-border,#ffffff29);box-shadow:var(--camera-badge-shadow,0 2px 8px #0006);cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,border-color .15s,color .15s,background-color .15s;display:inline-flex;position:absolute;bottom:-.25rem;right:-.25rem}:is([data-theme=light] ._3M7wIW_quickCameraBtn,.light ._3M7wIW_quickCameraBtn,[data-theme=light] ._3M7wIW_avatarEditBtn,.light ._3M7wIW_avatarEditBtn,[data-theme=light] ._3M7wIW_cameraBadge,.light ._3M7wIW_cameraBadge){color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;box-shadow:0 2px 6px #0f172a1f}._3M7wIW_quickCameraBtn svg,._3M7wIW_avatarEditBtn svg,._3M7wIW_cameraBadge svg{color:currentColor;stroke:currentColor;flex-shrink:0}._3M7wIW_quickCameraBtn:hover,._3M7wIW_avatarEditBtn:hover,._3M7wIW_cameraBadge:hover{color:#10b981;border-color:#10b981;transform:scale(1.06)}._3M7wIW_textMetaCol{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:.375rem;min-width:0;display:flex}._3M7wIW_nameBadgeLine{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}._3M7wIW_nicknameTitle{color:var(--theme-text-primary);letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:1.375rem;font-weight:800;line-height:1.25}@media (max-width:768px){._3M7wIW_nicknameTitle{font-size:1.25rem}}._3M7wIW_bioParagraph{color:var(--theme-text-secondary);text-align:left;word-break:keep-all;max-width:78rem;margin:0;font-size:.875rem;line-height:1.5}._3M7wIW_roleBadgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}._3M7wIW_roleBadgeRow>*{box-sizing:border-box;vertical-align:middle;appearance:none;border-radius:.5rem;justify-content:center;align-items:center;height:2rem;min-height:2rem;max-height:2rem;margin:0;padding:0 .75rem;font-family:inherit;font-size:.8125rem;line-height:1;display:inline-flex}._3M7wIW_levelPill,._3M7wIW_rolePill,._3M7wIW_vipSupporterPill,._3M7wIW_editToggleBtn,._3M7wIW_directMessageBtn{box-sizing:border-box;white-space:nowrap;word-break:keep-all;appearance:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;height:2rem;min-height:2rem;max-height:2rem;margin:0;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}._3M7wIW_directMessageBtn{color:#06281e;cursor:pointer;background-color:#10b981;border:.0625rem solid #34d399;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s}._3M7wIW_directMessageBtn:hover{background-color:#34d399;border-color:#6ee7b7;transform:translateY(-.0625rem)}:is([data-theme=light] ._3M7wIW_directMessageBtn,.light ._3M7wIW_directMessageBtn){color:#fff;background-color:#059669;border-color:#047857}:is([data-theme=light] ._3M7wIW_directMessageBtn:hover,.light ._3M7wIW_directMessageBtn:hover){background-color:#047857}._3M7wIW_vipSupporterPill{color:#09090b;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:.0625rem solid #fbbf2499;font-weight:800;text-decoration:none}._3M7wIW_levelPill{color:var(--theme-text-primary);background:var(--bg-elevated,var(--theme-bg-elevated));border:.0625rem solid var(--theme-border-card);gap:.4375rem}._3M7wIW_levelValueText{color:#10b981;align-items:center;font-weight:800;line-height:1;display:inline-flex}[data-theme=light] ._3M7wIW_levelValueText{color:#059669}._3M7wIW_roleSubLabel{color:var(--text-secondary,var(--theme-text-secondary));align-items:center;font-weight:600;line-height:1;display:inline-flex}._3M7wIW_rolePill{color:var(--text-secondary,var(--theme-text-secondary));background:var(--bg-elevated,var(--theme-bg-elevated));border:.0625rem solid var(--theme-border-card)}._3M7wIW_editToggleBtn{color:#f4f4f5;cursor:pointer;background-color:#27272a;border:.0625rem solid #ffffff29;transition:border-color .15s,color .15s,background-color .15s}:is([data-theme=light] ._3M7wIW_editToggleBtn,.light ._3M7wIW_editToggleBtn){color:#1e293b;background-color:#fff;border-color:#cbd5e1}._3M7wIW_editToggleBtn svg{color:currentColor;stroke:currentColor;flex-shrink:0;width:.875rem;height:.875rem}._3M7wIW_editToggleBtn:hover{color:#10b981;border-color:#10b981}._3M7wIW_drawerPanel{background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._3M7wIW_drawerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._3M7wIW_drawerHeader h3{color:var(--theme-text-primary);margin:0;font-size:.9375rem;font-weight:800}._3M7wIW_drawerGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:769px){._3M7wIW_drawerGrid{grid-template-columns:1.25fr 1fr}}._3M7wIW_controlCard{background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);border-radius:.625rem;flex-direction:column;gap:.65rem;padding:1rem;display:flex}._3M7wIW_controlLabel{color:var(--theme-text-secondary);font-size:.78125rem;font-weight:700}._3M7wIW_actionBtnRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._3M7wIW_primaryActionBtn,._3M7wIW_secondaryActionBtn{white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}._3M7wIW_primaryActionBtn svg,._3M7wIW_secondaryActionBtn svg{color:currentColor;stroke:currentColor;flex-shrink:0}._3M7wIW_primaryActionBtn{background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);color:var(--theme-text-primary)}._3M7wIW_primaryActionBtn:hover:not(:disabled){border-color:var(--theme-border-hover,#64748b)}._3M7wIW_secondaryActionBtn{background-color:var(--bg-elevated,var(--theme-bg-elevated));border:1px solid var(--theme-border-card);color:var(--theme-text-secondary)}._3M7wIW_secondaryActionBtn:hover:not(:disabled){color:var(--theme-text-primary);border-color:var(--theme-border-hover,#64748b)}._3M7wIW_presetRow{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}@media (min-width:520px){._3M7wIW_presetRow{grid-template-columns:repeat(6,1fr)}}._3M7wIW_presetBtn{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border);color:var(--theme-text-secondary);cursor:pointer;border-radius:.45rem;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .25rem;transition:all .15s;display:flex}._3M7wIW_presetBtn:hover{border-color:#3ecf8e73}._3M7wIW_presetBtn._3M7wIW_activePreset{color:#3ecf8e;background-color:#3ecf8e1f;border-color:#3ecf8e}._3M7wIW_presetBtn img{object-fit:cover;border-radius:50%;width:2rem;height:2rem}._3M7wIW_presetBtn span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.65rem;font-weight:700;overflow:hidden}._3M7wIW_selectInput,._3M7wIW_textInput{background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border);width:100%;color:var(--theme-text-primary);border-radius:.45rem;outline:none;padding:.55rem .7rem;font-size:.82rem;font-weight:600}._3M7wIW_selectInput:focus,._3M7wIW_textInput:focus{border-color:#3ecf8e}._3M7wIW_selectInput{appearance:none;cursor:pointer;background-position:right .875rem center;padding-right:2.5rem}._3M7wIW_footerBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._3M7wIW_feedbackMsg{color:#3ecf8e;font-size:.78rem;font-weight:700}._3M7wIW_saveSubmitBtn{background-color:var(--theme-accent,#10b981);color:#06110b;border:1px solid var(--theme-accent-hover,#059669);white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=light] ._3M7wIW_saveSubmitBtn{color:#fff;background-color:#059669}._3M7wIW_saveSubmitBtn svg{color:currentColor;stroke:currentColor;flex-shrink:0}._3M7wIW_saveSubmitBtn:hover:not(:disabled){filter:brightness(1.08)}._3M7wIW_saveSubmitBtn:disabled{opacity:.55;cursor:not-allowed}
