.x7XiPa_hint{color:var(--ui-ink-2);margin:0;font-size:14px}.x7XiPa_fileInput{display:none}.x7XiPa_dropzone{border:1px dashed var(--ui-line);width:100%;color:var(--ui-ink);font:450 15px/1.3 var(--ui-sans);letter-spacing:-.01em;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease), border-color var(--ui-dur-fast) var(--ui-ease);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 16px;display:flex}.x7XiPa_dropzone:hover:not(:disabled){background:var(--ui-tint);border-color:var(--ui-ink-3)}.x7XiPa_dropzone:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}.x7XiPa_dropzone:disabled{cursor:not-allowed;opacity:.6}.x7XiPa_dropzoneHint{color:var(--ui-ink-2);font-size:13px}.x7XiPa_body{flex-direction:column;gap:16px;display:flex}.x7XiPa_importRow{background:var(--ui-tint);border-radius:var(--ui-radius-field);color:var(--ui-ink);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.x7XiPa_importRow>svg{color:var(--ui-ink-2);flex-shrink:0}.x7XiPa_importRow>span{flex:auto}.x7XiPa_statusPending,.x7XiPa_statusFailed,.x7XiPa_statusParsed{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.x7XiPa_statusPending{color:var(--ui-ink-2)}.x7XiPa_statusFailed{color:var(--ui-err)}.x7XiPa_statusParsed{color:var(--ui-ok)}.x7XiPa_summary{border:1px solid var(--ui-rule);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.x7XiPa_summaryRow{align-items:baseline;gap:8px;display:flex}.x7XiPa_summaryLabel{color:var(--ui-ink-2);font-size:13px;font-weight:500}.x7XiPa_summaryValue{color:var(--ui-ink);font-size:15px}.x7XiPa_summaryTiles{flex-wrap:wrap;gap:8px;display:flex}.x7XiPa_summaryTile{border:1px solid var(--ui-line);color:var(--ui-ink-2);border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.x7XiPa_chipRow{flex-wrap:wrap;gap:6px;display:flex}.x7XiPa_skillChip,.x7XiPa_topicChip{border-radius:8px;padding:3px 9px;font-size:13px}.x7XiPa_skillChip{background:var(--ui-tint);color:var(--ui-ink-2)}.x7XiPa_topicChip{background:var(--ui-tint-2);color:var(--ui-ink)}.x7XiPa_actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.x7XiPa_importRow{flex-direction:column;align-items:flex-start}}
.-JomVa_root{width:100%;position:relative}.-JomVa_required{color:var(--error)}.-JomVa_panel .-JomVa_label{color:var(--text-primary);letter-spacing:-.006em;margin-bottom:6px;font-size:.875rem;font-weight:500;line-height:1.55;display:block}.-JomVa_panel .-JomVa_field{background:var(--color-bg-inset,var(--bg-tertiary));border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:8px;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.-JomVa_panel .-JomVa_field:focus-within{border-color:var(--accent-violet);box-shadow:0 0 0 3px var(--accent-violet-100,#7c3aed1f)}.-JomVa_panel .-JomVa_fieldError{border-color:var(--error)}.-JomVa_panel .-JomVa_input{min-width:0;height:100%;font-size:.875rem;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.-JomVa_panel .-JomVa_input::placeholder{color:var(--text-tertiary)}.-JomVa_panel .-JomVa_fieldIcon{color:var(--text-tertiary);flex-shrink:0}.-JomVa_panel .-JomVa_matchedBadge{color:var(--success,#16a34a);flex-shrink:0}.-JomVa_panel .-JomVa_dropdown{z-index:30;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px -12px #0000002e}.-JomVa_panel .-JomVa_option{border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.-JomVa_panel .-JomVa_optionHighlighted,.-JomVa_panel .-JomVa_option:hover{background:var(--bg-tertiary)}.-JomVa_panel .-JomVa_optionName{color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.4}.-JomVa_panel .-JomVa_optionMeta{color:var(--text-secondary);align-items:center;gap:4px;font-size:.75rem;display:flex}.-JomVa_panel .-JomVa_emptyState,.-JomVa_panel .-JomVa_footNote{color:var(--text-tertiary);padding:8px 10px;font-size:.75rem;line-height:1.5}.-JomVa_panel .-JomVa_footNote{border-top:1px solid var(--border-light);margin-top:4px}.-JomVa_panel .-JomVa_errorMsg{color:var(--error);margin-top:4px;font-size:.75rem;display:block}.-JomVa_selfTaughtRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:fit-content;margin-top:8px;display:flex}.-JomVa_selfTaughtCheckbox{cursor:pointer;width:15px;height:15px;accent-color:var(--accent-violet);flex-shrink:0}.-JomVa_panel .-JomVa_selfTaughtLabel{color:var(--text-secondary);font-size:.8125rem}.-JomVa_console .-JomVa_selfTaughtLabel{color:#ffffff80;font-size:.8rem}.-JomVa_console .-JomVa_field{border-radius:var(--ui-radius-field);background:var(--auth-field,var(--ui-tint));border:1px solid #0000;align-items:center;gap:10px;height:44px;padding:0 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.-JomVa_console .-JomVa_field:hover{background:var(--auth-field-hover,var(--ui-tint-2))}.-JomVa_console .-JomVa_field:focus-within{border-color:color-mix(in srgb, var(--ui-ink) 62%, transparent);background:var(--ui-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-ink) 5.5%, transparent)}@media (max-width:640px){.-JomVa_console .-JomVa_field{height:46px}}.-JomVa_console .-JomVa_fieldError{border-color:var(--ui-err-line)}.-JomVa_console .-JomVa_input{min-width:0;height:100%;color:var(--ui-ink);font:400 var(--ui-field-size)/1.2 var(--ui-sans);letter-spacing:var(--ui-field-tracking);background:0 0;border:none;outline:none;flex:1}.-JomVa_console .-JomVa_input::placeholder{color:color-mix(in srgb, var(--ui-ink) 22%, transparent)}.-JomVa_console .-JomVa_fieldIcon{color:color-mix(in srgb, var(--ui-ink) 40%, transparent);flex-shrink:0}.-JomVa_console .-JomVa_matchedBadge{color:var(--ui-ok);flex-shrink:0}.-JomVa_console .-JomVa_dropdown{z-index:30;background:var(--ui-float);border:1px solid color-mix(in srgb, var(--ui-ink) 12%, transparent);border-radius:8px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 48px -20px #0009}.-JomVa_console .-JomVa_option{cursor:pointer;border-radius:6px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.-JomVa_console .-JomVa_optionHighlighted,.-JomVa_console .-JomVa_option:hover{background:color-mix(in srgb, var(--ui-ink) 6%, transparent)}.-JomVa_console .-JomVa_optionName{color:var(--ui-ink);font-size:.9rem;line-height:1.4}.-JomVa_console .-JomVa_optionMeta{color:color-mix(in srgb, var(--ui-ink) 45%, transparent);align-items:center;gap:4px;font-size:.72rem;display:flex}.-JomVa_console .-JomVa_emptyState,.-JomVa_console .-JomVa_footNote{color:color-mix(in srgb, var(--ui-ink) 40%, transparent);padding:10px 12px;font-size:.72rem;line-height:1.5}.-JomVa_console .-JomVa_footNote{border-top:1px solid color-mix(in srgb, var(--ui-ink) 8%, transparent);margin-top:4px}.-JomVa_console .-JomVa_errorMsg{color:var(--ui-err);margin-top:6px;font-size:.8rem;display:block}
.jgjBma_root{width:100%}.jgjBma_required{color:var(--error)}.jgjBma_panel .jgjBma_label{color:var(--text-primary);letter-spacing:-.006em;margin-bottom:6px;font-size:.875rem;font-weight:500;line-height:1.55;display:block}.jgjBma_panel .jgjBma_field{background:var(--color-bg-inset,var(--bg-tertiary));border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.jgjBma_panel .jgjBma_field:focus-within{border-color:var(--accent-violet);box-shadow:0 0 0 3px var(--accent-violet-100,#7c3aed1f)}.jgjBma_panel .jgjBma_fieldError{border-color:var(--error)}.jgjBma_panel .jgjBma_select{width:100%;height:100%;font-size:.875rem;font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;background:0 0;border:none;outline:none}.jgjBma_panel .jgjBma_errorMsg{color:var(--error);margin-top:4px;font-size:.75rem;display:block}.jgjBma_console .jgjBma_field{border-radius:var(--ui-radius-field);background:var(--auth-field,var(--ui-tint));border:1px solid #0000;align-items:center;height:44px;padding:0 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.jgjBma_console .jgjBma_field:hover{background:var(--auth-field-hover,var(--ui-tint-2))}.jgjBma_console .jgjBma_field:focus-within{border-color:color-mix(in srgb, var(--ui-ink) 62%, transparent);background:var(--ui-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-ink) 5.5%, transparent)}@media (max-width:640px){.jgjBma_console .jgjBma_field{height:46px}}.jgjBma_console .jgjBma_fieldError{border-color:var(--ui-err-line)}.jgjBma_console .jgjBma_select{width:100%;height:100%;color:var(--ui-ink);font:400 var(--ui-field-size)/1.2 var(--ui-sans);letter-spacing:var(--ui-field-tracking);cursor:pointer;background:0 0;border:none;outline:none}.jgjBma_console .jgjBma_errorMsg{color:var(--ui-err);margin-top:6px;font-size:.8rem;display:block}
._3fDYBq_inviteBadge{background:color-mix(in srgb, var(--ui-ink) 3%, transparent);border:1px solid color-mix(in srgb, var(--ui-ink) 8%, transparent);color:color-mix(in srgb, var(--ui-ink) 50%, transparent);border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:8px 16px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;display:inline-flex}._3fDYBq_inviteIcon{color:var(--ui-blue)}._3fDYBq_otpRow{justify-content:flex-start;gap:8px;margin-bottom:4px;display:flex}._3fDYBq_otpCell{text-align:center;border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);width:44px;height:56px;color:var(--text-primary);font-size:1.5rem;font-weight:600;font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);outline:none;transition:border-color .15s,box-shadow .15s}._3fDYBq_otpCell:focus{border-color:var(--accent-violet);box-shadow:0 0 0 3px var(--accent-violet-100)}._3fDYBq_otpCell:disabled{opacity:.6}._3fDYBq_otpCellError{border-color:var(--error);transition:border-color .15s}._3fDYBq_loadingCenter{padding:var(--space-6) 0;color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:16px;display:flex}._3fDYBq_loadingRing{width:56px;height:56px;box-shadow:0 0 0 1px var(--ui-rule);border-radius:50%;justify-content:center;align-items:center;display:flex}._3fDYBq_subtleHint{color:var(--text-secondary);margin-bottom:16px;font-size:13px}._3fDYBq_resendRow{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}._3fDYBq_resendButton{color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}._3fDYBq_resendButton:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}._3fDYBq_redeemCol{flex-direction:column;gap:16px;width:100%;max-width:800px;transition:max-width .3s;display:flex}._3fDYBq_valueCard{background:color-mix(in srgb, var(--ui-ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--ui-ink) 10%, transparent);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 60px #00000080, inset 0 1px 0 color-mix(in srgb, var(--ui-ink) 12%, transparent), inset 0 -1px 0 #0003;border-radius:20px;width:100%;max-width:100%;margin:20px 0;padding:0;position:relative;overflow:hidden}._3fDYBq_valueCard:before{content:"";pointer-events:none;background:0 0;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}._3fDYBq_checkoutBox{flex-direction:column;gap:24px;padding:40px 48px;display:flex}._3fDYBq_checkoutHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._3fDYBq_checkoutTitleProminent{letter-spacing:-.02em;background:linear-gradient(var(--ui-ink), var(--ui-ink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2}._3fDYBq_redeemActionWrapInside{width:100%;margin-top:8px}._3fDYBq_stardustRedeemBtnInside{border-radius:12px;width:100%}._3fDYBq_checkoutBadge{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-ink);background:var(--ui-tint);border-radius:100px;padding:6px 12px;font-size:.75rem;font-weight:600}._3fDYBq_checkoutItemsBlock{flex-direction:column;gap:12px;display:flex}._3fDYBq_checkoutItemsHorizontal{white-space:nowrap;flex-flow:row;align-items:center;gap:8px;display:flex}@media (max-width:768px){._3fDYBq_checkoutItemsHorizontal{white-space:normal;flex-wrap:wrap}}._3fDYBq_creditEqTopValueCheckout{background:linear-gradient(var(--ui-ink), var(--ui-ink));-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;flex-shrink:0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.15rem;font-weight:700}._3fDYBq_checkoutItemNameHorizontal{color:color-mix(in srgb, var(--ui-ink) 85%, transparent);white-space:nowrap;text-overflow:ellipsis;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.4;overflow:hidden}._3fDYBq_plusSpan{color:color-mix(in srgb, var(--ui-ink) 40%, transparent);margin:0 4px;font-weight:300}._3fDYBq_responsibilityTextCheckout{color:color-mix(in srgb, var(--ui-ink) 85%, transparent);letter-spacing:.02em;background:color-mix(in srgb, var(--ui-ink) 2%, transparent);border:1px dashed color-mix(in srgb, var(--ui-ink) 15%, transparent);border-radius:8px;margin-top:16px;margin-bottom:8px;padding:12px 16px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:300;line-height:1.6;display:block}._3fDYBq_checkoutDivider{border-bottom:1px dashed color-mix(in srgb, var(--ui-ink) 15%, transparent);height:1px;margin:8px 0}._3fDYBq_checkoutRow{justify-content:space-between;align-items:center;display:flex}._3fDYBq_checkoutLabel{color:color-mix(in srgb, var(--ui-ink) 60%, transparent);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem}._3fDYBq_checkoutValueItalic{color:color-mix(in srgb, var(--ui-ink) 50%, transparent);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-style:italic}._3fDYBq_pricingHighlight{color:color-mix(in srgb, var(--ui-ink) 95%, transparent);font-style:normal;font-weight:600}._3fDYBq_checkoutDiscount{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--ui-ok);font-size:1.05rem}._3fDYBq_checkoutTotalRow{justify-content:space-between;align-items:center;margin-top:8px;display:flex}._3fDYBq_checkoutTotalLabel{color:var(--ui-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;font-weight:500}._3fDYBq_valueAmountWrapCheckout{white-space:nowrap;flex-direction:row;align-items:center;gap:16px;display:flex}._3fDYBq_valueStrikeWrapCheckout{width:fit-content;display:inline-block;position:relative}._3fDYBq_valueStrikeCheckout{color:color-mix(in srgb, var(--ui-ink) 90%, transparent);letter-spacing:-.04em;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.4rem;font-weight:300;line-height:1;text-decoration:none;display:block}._3fDYBq_valueFreeCheckout{background:linear-gradient(var(--ui-ink), var(--ui-ink));-webkit-text-fill-color:transparent;letter-spacing:-.04em;filter:none;-webkit-background-clip:text;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.8rem;font-weight:400;line-height:1}._3fDYBq_checkoutRewardBox{background:color-mix(in srgb, var(--ui-ink) 2%, transparent);border:1px solid color-mix(in srgb, var(--ui-ink) 6%, transparent);border-radius:16px;flex-direction:column;gap:16px;margin-top:16px;padding:24px;display:flex}._3fDYBq_strikeOverlay{background:var(--ui-err);height:4px;box-shadow:none;border-radius:2px;animation:2.5s ease-in-out infinite alternate _3fDYBq_strikeGlow;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)rotate(-8deg)}@keyframes _3fDYBq_strikeGlow{0%{box-shadow:none;opacity:.9}to{box-shadow:none;opacity:1}}._3fDYBq_successPane{padding:var(--space-6) 0;position:relative;overflow:hidden}._3fDYBq_auroraOrb{filter:blur(60px);opacity:1;pointer-events:none;z-index:0;background:radial-gradient(at 40%,#0009 0%,#0003 40%,#0000 70%);border-radius:50%;animation:1.2s cubic-bezier(.16,1,.3,1) forwards _3fDYBq_auroraFadeIn;position:absolute;inset:-20%}@media (prefers-reduced-motion:reduce){._3fDYBq_auroraOrb{animation:none}}._3fDYBq_successContent{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}._3fDYBq_successHeading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-primary);margin:0;font-size:2.5rem;font-weight:700;line-height:1.12}._3fDYBq_successSub{color:var(--text-secondary);max-width:360px;margin:0;font-size:.9375rem;line-height:1.6}._3fDYBq_creditPill{background:var(--surface-midnight);border-radius:var(--radius-full);align-items:center;gap:10px;margin:8px 0;padding:10px 20px;display:inline-flex}._3fDYBq_creditNumber{font-family:var(--font-display);letter-spacing:-.035em;color:var(--cosmic-comet);font-size:2.5rem;font-weight:600;line-height:1}._3fDYBq_creditLabel{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dim-midnight);text-transform:uppercase;font-size:11px;font-weight:500}@media (max-width:480px){._3fDYBq_otpRow{justify-content:space-between;gap:6px}._3fDYBq_otpCell{width:clamp(40px,13vw,48px);height:52px;font-size:1.35rem}._3fDYBq_resendRow{flex-direction:column;align-items:flex-start;gap:4px}._3fDYBq_resendButton{min-height:32px;padding:6px 0;font-size:14px}._3fDYBq_successHeading{font-size:2rem}._3fDYBq_creditNumber{font-size:2.1rem}}
._5v_ja_page{gap:var(--s5);flex-direction:column;display:flex}._5v_ja_nameCell{align-items:center;gap:var(--s3);color:inherit;min-width:0;text-decoration:none;display:flex}._5v_ja_nameCell:hover ._5v_ja_name{text-underline-offset:2px;text-decoration:underline}._5v_ja_swatch{border-radius:var(--r-sm);border:1px solid var(--line);flex:none;width:26px;height:26px}._5v_ja_name{color:var(--ink);font-weight:550;display:block}._5v_ja_url{color:var(--text-muted);font-family:var(--fmono);align-items:center;gap:5px;font-size:.8125rem;text-decoration:none;display:inline-flex}._5v_ja_url:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}._5v_ja_muted{color:var(--dim)}._5v_ja_manage{color:var(--accent);font-weight:550;text-decoration:none}._5v_ja_manage:hover{text-underline-offset:2px;text-decoration:underline}._5v_ja_overlay{z-index:1000;background:#0000008c;position:fixed;inset:0}._5v_ja_dialog{z-index:1001;width:calc(100vw - 2 * var(--s5));max-width:460px;max-height:90vh;padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xl);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._5v_ja_dialogTitle{color:var(--ink);margin:0 0 4px;font-size:1.0625rem;font-weight:600}._5v_ja_dialogHint{margin:0 0 var(--s4);color:var(--text-muted);font-size:.8125rem}._5v_ja_colorRow{gap:var(--s2);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}._5v_ja_colorInput{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;width:44px;height:38px;padding:2px}._5v_ja_error{margin:var(--s3) 0 0;color:var(--error);font-size:.8125rem}._5v_ja_dialogActions{justify-content:flex-end;gap:var(--s2);margin-top:var(--s5);display:flex}
.AKe0Bq_overlay{z-index:300;background:var(--overlay);animation:.15s AKe0Bq_fadeIn;position:fixed;inset:0}@keyframes AKe0Bq_fadeIn{0%{opacity:0}}.AKe0Bq_drawer{z-index:310;background:var(--raise);border-left:1px solid var(--line);width:560px;max-width:96vw;box-shadow:var(--sh);flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) AKe0Bq_slideIn;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes AKe0Bq_slideIn{0%{opacity:0;transform:translate(24px)}}.AKe0Bq_header{align-items:flex-start;gap:var(--s3);padding:var(--s5) var(--s5) var(--s4);border-bottom:1px solid var(--line);display:flex}.AKe0Bq_headerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AKe0Bq_title{font-family:var(--fdisp);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:500}.AKe0Bq_subtitle{color:var(--soft);font-size:13px}.AKe0Bq_view{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);flex:none;align-items:center;gap:6px;padding-top:4px;font-size:13px;font-weight:500;display:inline-flex}.AKe0Bq_view:hover{text-decoration-color:currentColor}.AKe0Bq_close{background:var(--surface-2);width:32px;height:32px;color:var(--soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.AKe0Bq_close:hover{color:var(--ink)}.AKe0Bq_close:focus-visible,.AKe0Bq_view:focus-visible,.AKe0Bq_tool:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AKe0Bq_center{padding:var(--s8) var(--s5);color:var(--dim);justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.AKe0Bq_spin{animation:.9s linear infinite AKe0Bq_spin}@keyframes AKe0Bq_spin{to{transform:rotate(360deg)}}.AKe0Bq_body{gap:var(--s5);padding:var(--s5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AKe0Bq_notice{border-radius:var(--r-md);background:var(--surface-2);color:var(--soft);margin:0;padding:10px 14px;font-size:13px}.AKe0Bq_group{gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.AKe0Bq_groupTitle{color:var(--ink);margin:0;font-size:13px;font-weight:500}.AKe0Bq_hint{color:var(--dim);margin:0;font-size:12.5px}.AKe0Bq_list{gap:var(--s3);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.AKe0Bq_item{gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.AKe0Bq_item:not(:has(.AKe0Bq_num)){grid-template-columns:minmax(0,1fr) auto}.AKe0Bq_num{background:var(--surface-2);width:24px;height:24px;color:var(--soft);border-radius:50%;place-items:center;margin-top:8px;font-size:12px;font-weight:500;display:grid}.AKe0Bq_itemFields{flex-direction:column;gap:6px;min-width:0;display:flex}.AKe0Bq_itemTools{flex-direction:column;gap:2px;padding-top:4px;display:flex}.AKe0Bq_tool{border-radius:var(--r-sm);width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.AKe0Bq_tool:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.AKe0Bq_tool:disabled{opacity:.35;cursor:default}.AKe0Bq_cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);width:100%;display:block}.AKe0Bq_footer{align-items:center;gap:var(--s2);padding:var(--s3) var(--s5);border-top:1px solid var(--line);display:flex}.AKe0Bq_state{color:var(--dim);margin-right:auto;font-size:13px}@media (prefers-reduced-motion:reduce){.AKe0Bq_overlay,.AKe0Bq_drawer,.AKe0Bq_spin{animation:none}}
.kuRnUa_page{gap:var(--s5);flex-direction:column;display:flex}.kuRnUa_stack{gap:var(--s4);flex-direction:column;display:flex}.kuRnUa_titleRow{align-items:center;gap:var(--s3);display:inline-flex}.kuRnUa_swatch{border-radius:var(--r-sm);border:1px solid var(--line);flex:none;width:22px;height:22px}.kuRnUa_checklist{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.kuRnUa_check{gap:var(--s3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.kuRnUa_checkOn,.kuRnUa_checkOff{border-radius:var(--r-sm);border:1px solid var(--line);place-items:center;width:20px;height:20px;display:grid}.kuRnUa_checkOn{color:var(--good);border-color:color-mix(in srgb, var(--good) 40%, transparent)}.kuRnUa_checkOff{color:var(--dim)}.kuRnUa_checkPending{color:var(--text-muted)}.kuRnUa_optional{color:var(--dim)}.kuRnUa_form{gap:var(--s3);flex-direction:column;display:flex}.kuRnUa_formActions{margin-top:var(--s2);justify-content:flex-end;display:flex}.kuRnUa_colorRow{gap:var(--s2);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.kuRnUa_colorInput{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;width:44px;height:38px;padding:2px}.kuRnUa_assignRow{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.kuRnUa_assignRow .kuRnUa_select{flex:260px}.kuRnUa_select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);min-height:38px;color:var(--ink);font:inherit;padding:0 10px}.kuRnUa_select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.kuRnUa_note{margin:0 0 var(--s3);color:var(--text-muted);font-size:.8125rem}.kuRnUa_dim{color:var(--dim)}.kuRnUa_mono{font-family:var(--fmono);font-size:.8125rem}.kuRnUa_error{margin:var(--s2) 0 0;color:var(--error);font-size:.8125rem}.kuRnUa_editorCell{align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex}.kuRnUa_toggleHint{color:var(--text-muted);font-size:.75rem}.kuRnUa_codeCell{align-items:center;gap:var(--s2);display:inline-flex}.kuRnUa_rowActions{align-items:center;gap:var(--s2);display:flex}.kuRnUa_link{color:var(--accent);font-weight:550;text-decoration:none}.kuRnUa_link:hover{text-underline-offset:2px;text-decoration:underline}.kuRnUa_results{margin:var(--s2) 0 0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);max-height:220px;padding:0;list-style:none;overflow-y:auto}.kuRnUa_result{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;padding:8px 10px;display:block}.kuRnUa_result:hover,.kuRnUa_resultOn{background:var(--surface-hover)}.kuRnUa_result:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.kuRnUa_resultName{font-size:.875rem;font-weight:550;display:block}.kuRnUa_resultMeta{color:var(--text-muted);font-size:.75rem;display:block}.kuRnUa_resultNote{color:var(--text-muted);padding:10px;font-size:.8125rem}.kuRnUa_coverPreview{aspect-ratio:16/7;object-fit:cover;object-position:center 62%;border-radius:var(--r-sm);border:1px solid var(--line);width:100%;max-width:360px;display:block}.kuRnUa_overview{gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.kuRnUa_rail{gap:var(--s4);flex-direction:column;display:flex}@media (max-width:960px){.kuRnUa_overview{grid-template-columns:minmax(0,1fr)}}.kuRnUa_fixLink{margin-left:var(--s2);color:var(--ink);font:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.8125rem;font-weight:550;display:inline-flex}.kuRnUa_fixLink:hover{text-decoration-color:currentColor}.kuRnUa_fixLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.kuRnUa_saveBar{justify-content:flex-end;align-items:center;gap:var(--s2);margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);display:flex}.kuRnUa_saveBarDirty{z-index:50;width:max-content;max-width:calc(100vw - 32px);padding:var(--s2) var(--s2) var(--s2) var(--s4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--raise);box-shadow:var(--sh);margin:0;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.kuRnUa_saveState{color:var(--text-muted);margin-right:auto;font-size:.8125rem}.kuRnUa_saveBarDirty .kuRnUa_saveState{color:var(--ink)}.kuRnUa_inlineInput{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--raise)!important}
._4dtTsq_count{font-variant-numeric:tabular-nums;color:var(--ui-ink-3);margin:14px 0 0;font-size:13px;font-weight:500}._4dtTsq_selectField{flex-direction:column;gap:6px;display:flex}._4dtTsq_selectField span{letter-spacing:-.006em;color:var(--ui-ink);font-size:.875rem;font-weight:500;line-height:1.55}._4dtTsq_selectField select{border:1px solid var(--ui-rule);border-radius:var(--ui-radius-field);background:var(--ui-bg);width:100%;height:40px;color:var(--ui-ink);cursor:pointer;transition:border-color var(--ui-dur-fast) var(--ui-ease), box-shadow var(--ui-dur-fast) var(--ui-ease);outline:none;padding:0 10px}._4dtTsq_selectField select:focus-visible{border-color:var(--ui-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-ink) 8%, transparent)}._4dtTsq_selectField select option{background:var(--ui-float);color:var(--ui-ink)}._4dtTsq_interestGroup{flex-direction:column;gap:10px;display:flex}._4dtTsq_interestGroupHeading{letter-spacing:-.006em;color:var(--ui-ink-2);margin:0;font-size:13px;font-weight:500}._4dtTsq_interestGrid{flex-wrap:wrap;gap:8px;display:flex}._4dtTsq_interestBtn{border:1px solid var(--ui-line);min-height:36px;color:var(--ui-ink);font:450 14px/1.2 var(--ui-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease), border-color var(--ui-dur-fast) var(--ui-ease), color var(--ui-dur-fast) var(--ui-ease);background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}._4dtTsq_interestBtn:hover:not(:disabled){background:var(--ui-tint);border-color:var(--ui-ink-3)}._4dtTsq_interestBtn:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}._4dtTsq_interestBtn:disabled{color:var(--ui-ink-3);border-color:var(--ui-rule);cursor:not-allowed}._4dtTsq_interestBtnSelected,._4dtTsq_interestBtnSelected:hover:not(:disabled){background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-action-ink)}._4dtTsq_interestBtnSelected:hover:not(:disabled){background:var(--ui-action-hover);border-color:var(--ui-action-hover)}._4dtTsq_interestError{color:var(--ui-err);margin:0;font-size:13px}._4dtTsq_saveBar{z-index:40;border:1px solid var(--ui-rule);background:var(--ui-float);width:min(560px,100% - 32px);box-shadow:var(--ui-shadow-float);opacity:0;filter:blur(var(--ui-blur));transform:translate(-50%, calc(var(--ui-rise) * 2));translate:0 calc(-1 * var(--domain-notice-h,0px));pointer-events:none;transition:opacity var(--ui-dur) var(--ui-ease), filter var(--ui-dur) var(--ui-ease), transform var(--ui-dur) var(--ui-ease);border-radius:9999px;align-items:center;gap:14px;padding:8px;display:flex;position:fixed;bottom:20px;left:50%}._4dtTsq_saveBar[data-dirty]{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)}._4dtTsq_saveNote{letter-spacing:-.01em;color:var(--ui-ink-2);flex:1;margin:0;padding-left:14px;font-size:14px}._4dtTsq_promo{background:var(--ui-tint);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:28px;padding:20px 20px 20px 24px;display:flex}._4dtTsq_promoBody{flex:260px;min-width:0}._4dtTsq_promoKicker{color:var(--ui-ink-2);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:inline-flex}._4dtTsq_promoBody h3{font-family:var(--ui-sans);letter-spacing:-.02em;color:var(--ui-ink);margin:6px 0 4px;font-size:17px;font-weight:500;line-height:1.3}._4dtTsq_promoMeta{color:var(--ui-ink-2);margin:0;font-size:14px;line-height:1.5}._4dtTsq_promoMeta strong{letter-spacing:.02em;color:var(--ui-ink);font-weight:600}._4dtTsq_promoActions{align-items:center;gap:8px;display:flex}@media (max-width:560px){._4dtTsq_saveBar{width:calc(100% - 24px);bottom:12px}}
