:root,:root[data-theme=lumen]{--bg:#f2f4f8;--surface:#fff;--surface-2:#e6ebf2;--surface-3:#d8dee8;--surface-base:#f2f4f8;--surface-1:#e6ebf2;--bg-soft:#e6ebf2;--bg-tint:#fff;--card-bg:#fff;--card-border:#d8dee8;--border:#d8dee8;--border-hi:#b8c0d0;--line:#d8dee8;--accent:#5b72a8;--accent-lo:rgba(91,114,168,.12);--accent-text:#2c3e66;--accent-btn:#2c3e66;--accent-btn-h:#1f2d4d;--accent-deep:#2c3e66;--accent-tint:rgba(91,114,168,.1);--accent-glow:rgba(91,114,168,.1);--curated:#b8804a;--curated-lo:rgba(184,128,74,.12);--curated-text:#8e6034;--text-1:#0e1422;--text-2:#5a6478;--text-3:#8a93a8;--text:#0e1422;--text-strong:#5a6478;--muted:#5a6478;--muted-dim:#8a93a8;--danger:#a85547;--danger-lo:rgba(168,85,71,.12);--ok:#5a8a6f;--ok-lo:rgba(90,138,111,.12);--info-lo:rgba(91,114,168,.1);--info-text:#2c3e66;--rating-sfw-bg:#e6ebf2;--rating-sfw-text:#5a6478;--rating-mature-bg:rgba(184,128,74,.16);--rating-mature-text:#8e6034;--rating-unres-bg:rgba(168,85,71,.14);--rating-unres-text:#8e3a2c;--r-sm:4px;--r-md:6px;--r-lg:10px;--motif-1-bg:radial-gradient(circle at 80% -10%,rgba(91,114,168,.1) 0%,transparent 50%);--motif-1-opacity:1;--motif-2-bg:radial-gradient(circle at 12% 18%,rgba(91,114,168,.6) .5px,transparent 1px),radial-gradient(circle at 28% 70%,rgba(91,114,168,.6) .5px,transparent 1px),radial-gradient(circle at 65% 12%,rgba(91,114,168,.6) .5px,transparent 1px),radial-gradient(circle at 81% 55%,rgba(91,114,168,.6) .5px,transparent 1px),radial-gradient(circle at 92% 82%,rgba(91,114,168,.6) .5px,transparent 1px),radial-gradient(circle at 45% 35%,rgba(91,114,168,.6) .5px,transparent 1px),radial-gradient(circle at 17% 88%,rgba(91,114,168,.6) .5px,transparent 1px),radial-gradient(circle at 55% 65%,rgba(91,114,168,.6) .5px,transparent 1px);--motif-2-opacity:.55;--motif-2-blend:normal;--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--display-weight:500;--display-tracking:-.015em;color-scheme:light}:root.dark,:root[data-theme=lumen].dark{--bg:#0b0f1a;--surface:#141a2a;--surface-2:#1f2640;--surface-3:#2a334a;--surface-base:#0b0f1a;--surface-1:#141a2a;--bg-soft:#141a2a;--bg-tint:#1f2640;--card-bg:#141a2a;--card-border:#1f2640;--border:#1f2640;--border-hi:#2a334a;--line:#1f2640;--accent:#9db2dc;--accent-lo:rgba(157,178,220,.16);--accent-text:#c8d4ed;--accent-btn:#9db2dc;--accent-btn-h:#b5c5e5;--accent-deep:#b5c5e5;--accent-tint:rgba(157,178,220,.16);--accent-glow:rgba(157,178,220,.16);--curated:#d4a06f;--curated-lo:rgba(212,160,111,.16);--curated-text:#e5bd93;--text-1:#e4e8f2;--text-2:#8a93a8;--text-3:#5a6478;--text:#e4e8f2;--text-strong:#8a93a8;--muted:#8a93a8;--muted-dim:#5a6478;--danger:#d17869;--danger-lo:rgba(209,120,105,.14);--ok:#88b595;--ok-lo:rgba(136,181,149,.14);--info-lo:rgba(157,178,220,.1);--info-text:#c8d4ed;--rating-sfw-bg:#1f2640;--rating-sfw-text:#8a93a8;--rating-mature-bg:rgba(212,160,111,.14);--rating-mature-text:#e5bd93;--rating-unres-bg:rgba(209,120,105,.16);--rating-unres-text:#d17869;--motif-1-bg:radial-gradient(circle at 75% -5%,rgba(157,178,220,.18) 0%,transparent 45%);--motif-2-bg:radial-gradient(circle at 12% 18%,#c8d7f0 .5px,transparent 1px),radial-gradient(circle at 28% 70%,#c8d7f0 .5px,transparent 1px),radial-gradient(circle at 65% 12%,#c8d7f0 .5px,transparent 1px),radial-gradient(circle at 81% 55%,#c8d7f0 .5px,transparent 1px),radial-gradient(circle at 92% 82%,#c8d7f0 .5px,transparent 1px),radial-gradient(circle at 45% 35%,#c8d7f0 .5px,transparent 1px),radial-gradient(circle at 17% 88%,#c8d7f0 .5px,transparent 1px),radial-gradient(circle at 55% 65%,#c8d7f0 .5px,transparent 1px);--motif-2-opacity:.5;color-scheme:dark}:root[data-theme=hearth]{--bg:#faf6ef;--surface:#fff;--surface-2:#f2ece0;--surface-3:#e9e1d2;--surface-base:#faf6ef;--surface-1:#f2ece0;--bg-soft:#f2ece0;--bg-tint:#fff;--card-bg:#fff;--card-border:#e0d6c5;--border:#e0d6c5;--border-hi:#c5b79e;--line:#e0d6c5;--accent:#c26241;--accent-lo:rgba(194,98,65,.12);--accent-text:#a24e32;--accent-btn:#c26241;--accent-btn-h:#a24e32;--accent-deep:#a24e32;--accent-tint:rgba(194,98,65,.1);--accent-glow:rgba(194,98,65,.1);--curated:#5b6f8f;--curated-lo:rgba(91,111,143,.12);--curated-text:#3f5470;--text-1:#1f1a14;--text-2:#5c5246;--text-3:#9a8e7e;--text:#1f1a14;--text-strong:#5c5246;--muted:#5c5246;--muted-dim:#9a8e7e;--danger:#b85947;--danger-lo:rgba(184,89,71,.12);--ok:#6f9a56;--ok-lo:rgba(111,154,86,.12);--info-lo:rgba(91,111,143,.1);--info-text:#3f5470;--rating-sfw-bg:#f2ece0;--rating-sfw-text:#5c5246;--rating-mature-bg:rgba(192,146,68,.16);--rating-mature-text:#8b6020;--rating-unres-bg:rgba(184,89,71,.14);--rating-unres-text:#8e3a2c;--motif-1-bg:radial-gradient(circle at 100% 0%,rgba(194,98,65,.1) 0%,transparent 720px);--motif-2-bg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");--motif-2-opacity:.018;--motif-2-blend:overlay;--font-display:"Fraunces",Georgia,serif;--font-body:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--display-weight:500;--display-tracking:-.015em;color-scheme:light}:root[data-theme=hearth].dark{--bg:#131110;--surface:#1b1815;--surface-2:#221e1a;--surface-3:#2a2520;--surface-base:#131110;--surface-1:#1b1815;--bg-soft:#1b1815;--bg-tint:#221e1a;--card-bg:#1b1815;--card-border:#2d2722;--border:#2d2722;--border-hi:#3e3630;--line:#2d2722;--accent:#e8956f;--accent-lo:rgba(232,149,111,.16);--accent-text:#f4c9a8;--accent-btn:#e8956f;--accent-btn-h:#c77750;--accent-deep:#c77750;--accent-tint:rgba(232,149,111,.16);--accent-glow:rgba(232,149,111,.16);--curated:#8fa4c2;--curated-lo:rgba(143,164,194,.16);--curated-text:#b8c7de;--text-1:#f2ebe0;--text-2:#b8afa1;--text-3:#6f665b;--text:#f2ebe0;--text-strong:#b8afa1;--muted:#b8afa1;--muted-dim:#6f665b;--danger:#d67869;--danger-lo:rgba(214,120,105,.14);--ok:#92c47a;--ok-lo:rgba(146,196,122,.14);--info-lo:rgba(143,164,194,.1);--info-text:#b8c7de;--rating-sfw-bg:#221e1a;--rating-sfw-text:#b8afa1;--rating-mature-bg:rgba(229,184,110,.14);--rating-mature-text:#e5b86e;--rating-unres-bg:rgba(214,120,105,.16);--rating-unres-text:#d67869;--motif-1-bg:radial-gradient(circle at 0% 0%,rgba(232,149,111,.16) 0%,transparent 680px);--motif-2-opacity:.025;color-scheme:dark}:root[data-theme=glade]{--bg:#f4f2ec;--surface:#fbfaf6;--surface-2:#eae8dd;--surface-3:#dddcc9;--surface-base:#f4f2ec;--surface-1:#eae8dd;--bg-soft:#eae8dd;--bg-tint:#fbfaf6;--card-bg:#fbfaf6;--card-border:#d5dcc8;--border:#d5dcc8;--border-hi:#b5bfa5;--line:#d5dcc8;--accent:#4a6b4f;--accent-lo:rgba(74,107,79,.12);--accent-text:#355238;--accent-btn:#4a6b4f;--accent-btn-h:#355238;--accent-deep:#355238;--accent-tint:rgba(74,107,79,.1);--accent-glow:rgba(74,107,79,.1);--curated:#b85947;--curated-lo:rgba(184,89,71,.12);--curated-text:#8e3a2c;--text-1:#1a2418;--text-2:#5a6a56;--text-3:#88947d;--text:#1a2418;--text-strong:#5a6a56;--muted:#5a6a56;--muted-dim:#88947d;--danger:#a85547;--danger-lo:rgba(168,85,71,.12);--ok:#4a6b4f;--ok-lo:rgba(74,107,79,.12);--info-lo:rgba(184,89,71,.1);--info-text:#8e3a2c;--rating-sfw-bg:#eae8dd;--rating-sfw-text:#5a6a56;--rating-mature-bg:rgba(160,104,64,.16);--rating-mature-text:#6e4520;--rating-unres-bg:rgba(168,85,71,.14);--rating-unres-text:#8e3a2c;--motif-1-bg:linear-gradient(180deg,transparent,rgba(74,107,79,.08) 28%,transparent 64%);--motif-2-bg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.29 0 0 0 0 0.42 0 0 0 0 0.31 0 0 0 1 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");--motif-2-opacity:.06;--motif-2-blend:multiply;--font-display:"Lora",Georgia,serif;--font-body:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--display-weight:600;--display-tracking:-.015em;color-scheme:light}:root[data-theme=glade].dark{--bg:#0f1612;--surface:#18211b;--surface-2:#243029;--surface-3:#2f3d34;--surface-base:#0f1612;--surface-1:#18211b;--bg-soft:#18211b;--bg-tint:#243029;--card-bg:#18211b;--card-border:#243029;--border:#243029;--border-hi:#3a4a40;--line:#243029;--accent:#88ac8e;--accent-lo:rgba(136,172,142,.16);--accent-text:#b8d4bc;--accent-btn:#88ac8e;--accent-btn-h:#6f9676;--accent-deep:#6f9676;--accent-tint:rgba(136,172,142,.16);--accent-glow:rgba(136,172,142,.16);--curated:#d17869;--curated-lo:rgba(209,120,105,.16);--curated-text:#e59b8c;--text-1:#e0e8dc;--text-2:#92a292;--text-3:#6a776a;--text:#e0e8dc;--text-strong:#92a292;--muted:#92a292;--muted-dim:#6a776a;--danger:#d17869;--danger-lo:rgba(209,120,105,.14);--ok:#88ac8e;--ok-lo:rgba(136,172,142,.14);--info-lo:rgba(209,120,105,.1);--info-text:#e59b8c;--rating-sfw-bg:#243029;--rating-sfw-text:#92a292;--rating-mature-bg:rgba(197,132,85,.14);--rating-mature-text:#d8a570;--rating-unres-bg:rgba(209,120,105,.16);--rating-unres-text:#d17869;--motif-1-bg:linear-gradient(180deg,transparent,rgba(136,172,142,.1) 28%,transparent 64%);--motif-2-opacity:.08;--motif-2-blend:screen;color-scheme:dark}:root[data-theme=filament]{--bg:#f4f4f6;--surface:#fff;--surface-2:#e8e8ec;--surface-3:#d8d8e0;--surface-base:#f4f4f6;--surface-1:#e8e8ec;--bg-soft:#e8e8ec;--bg-tint:#fff;--card-bg:#fff;--card-border:#d8d8e0;--border:#d8d8e0;--border-hi:#ababb8;--line:#d8d8e0;--accent:#c8175e;--accent-lo:rgba(200,23,94,.1);--accent-text:#9a124a;--accent-btn:#0a0a0f;--accent-btn-h:#c8175e;--accent-deep:#9a124a;--accent-tint:rgba(200,23,94,.1);--accent-glow:rgba(200,23,94,.16);--curated:#007f8c;--curated-lo:rgba(0,127,140,.1);--curated-text:#005c66;--text-1:#0a0a0f;--text-2:#5c5c68;--text-3:#9090a0;--text:#0a0a0f;--text-strong:#5c5c68;--muted:#5c5c68;--muted-dim:#9090a0;--danger:#d43545;--danger-lo:rgba(212,53,69,.12);--ok:#007f8c;--ok-lo:rgba(0,127,140,.1);--info-lo:rgba(0,127,140,.1);--info-text:#005c66;--rating-sfw-bg:#e8e8ec;--rating-sfw-text:#5c5c68;--rating-mature-bg:rgba(200,133,26,.14);--rating-mature-text:#8e5e0f;--rating-unres-bg:rgba(212,53,69,.14);--rating-unres-text:#9a1f2d;--motif-1-bg:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(200,23,94,.06) 0,rgba(200,23,94,.06) 3px);--motif-2-bg:linear-gradient(90deg,transparent,#c8175e 20%,#007f8c 80%,transparent);--motif-2-opacity:1;--motif-2-blend:normal;--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--display-weight:700;--display-tracking:-.025em;color-scheme:light}:root[data-theme=filament].dark{--bg:#07070a;--surface:#0e0e14;--surface-2:#1e1e2a;--surface-3:#2a2a38;--surface-base:#07070a;--surface-1:#0e0e14;--bg-soft:#0e0e14;--bg-tint:#1e1e2a;--card-bg:#0e0e14;--card-border:#1e1e2a;--border:#1e1e2a;--border-hi:#2a2a38;--line:#1e1e2a;--accent:#ff3d8b;--accent-lo:rgba(255,61,139,.14);--accent-text:#ff3d8b;--accent-btn:#ff3d8b;--accent-btn-h:#00e5ff;--accent-deep:#e02575;--accent-tint:rgba(255,61,139,.14);--accent-glow:rgba(255,61,139,.2);--curated:#00e5ff;--curated-lo:rgba(0,229,255,.14);--curated-text:#66f2ff;--text-1:#f4f4f6;--text-2:#8a8a98;--text-3:#5a5a68;--text:#f4f4f6;--text-strong:#8a8a98;--muted:#8a8a98;--muted-dim:#5a5a68;--danger:#ff4565;--danger-lo:rgba(255,69,101,.14);--ok:#00e5a5;--ok-lo:rgba(0,229,165,.14);--info-lo:rgba(0,229,255,.1);--info-text:#66f2ff;--rating-sfw-bg:#1e1e2a;--rating-sfw-text:#8a8a98;--rating-mature-bg:rgba(255,184,0,.14);--rating-mature-text:#ffb800;--rating-unres-bg:rgba(255,69,101,.16);--rating-unres-text:#ff4565;--motif-1-bg:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,61,139,.07) 0,rgba(255,61,139,.07) 3px);--motif-2-bg:linear-gradient(90deg,transparent,#ff3d8b 20%,#00e5ff 80%,transparent);color-scheme:dark}*,:after,:before{box-sizing:border-box}body{background:var(--bg);color:var(--text-1);font-family:var(--font-body);font-feature-settings:"ss01","cv11";font-size:15px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{background:var(--motif-1-bg);opacity:var(--motif-1-opacity,1)}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:after{background-image:var(--motif-2-bg);background-repeat:repeat;mix-blend-mode:var(--motif-2-blend,normal);opacity:var(--motif-2-opacity,0)}:root[data-theme=filament] body:after{background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 0 12px var(--accent),0 0 24px var(--curated);height:2px;inset:0 0 auto}:root[data-theme=filament]:not(.dark) body:after{box-shadow:0 0 8px #c8175e66}#__nuxt>*,.app{position:relative;z-index:1}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.2;margin:0}code{background:var(--accent-lo);border-radius:3px;color:var(--accent-text);font-family:var(--font-mono);font-size:.9em;padding:1px 5px}.fb-overlay[data-v-9a545bff]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:900}.fb-backdrop[data-v-9a545bff]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border:none;cursor:default;inset:0;position:absolute}.fb-panel[data-v-9a545bff]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:0 8px 40px #00000029;display:flex;flex-direction:column;font-family:var(--font-body);max-height:90vh;max-width:520px;overflow:hidden;position:relative;width:100%;z-index:1}.fb-header[data-v-9a545bff]{align-items:flex-start;border-bottom:1px solid var(--card-border);display:flex;flex-shrink:0;gap:.75rem;padding:1.25rem 1.25rem 1rem}.fb-header-icon[data-v-9a545bff]{align-items:center;background:var(--accent-tint);border-radius:.5rem;color:var(--accent);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;margin-top:.125rem;width:2.25rem}.fb-header-text[data-v-9a545bff]{flex:1;min-width:0}.fb-title[data-v-9a545bff]{color:var(--text);font-family:var(--font-display,"Fraunces",serif);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 .125rem}.fb-subtitle[data-v-9a545bff]{color:var(--text-2);font-size:.8125rem;margin:0}.fb-close-btn[data-v-9a545bff]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--text-2);cursor:pointer;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background .1s ease,color .1s ease;width:1.75rem}.fb-close-btn[data-v-9a545bff]:hover{background:var(--bg-soft);color:var(--text)}.fb-body[data-v-9a545bff]{flex:1;gap:1rem;overflow-y:auto;padding:1rem 1.25rem}.fb-body[data-v-9a545bff],.fb-section[data-v-9a545bff]{display:flex;flex-direction:column}.fb-section[data-v-9a545bff]{gap:.4rem}.fb-field-label[data-v-9a545bff]{color:var(--text-2);font-size:.8125rem;font-weight:500}.fb-required-star[data-v-9a545bff]{color:var(--accent)}.fb-category-row[data-v-9a545bff]{display:flex;flex-wrap:wrap;gap:.375rem}.fb-category-chip[data-v-9a545bff]{background:var(--bg-soft);border:1px solid var(--card-border);border-radius:100px;color:var(--text-2);cursor:pointer;font-size:.8125rem;font-weight:500;padding:.3125rem .75rem;transition:background .1s ease,border-color .1s ease,color .1s ease}.fb-category-chip.active[data-v-9a545bff]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.fb-category-chip[data-v-9a545bff]:hover:not(.active){border-color:var(--border-hi);color:var(--text)}.fb-textarea[data-v-9a545bff]{background:var(--bg-soft);border:1px solid var(--card-border);border-radius:.5rem;color:var(--text);font-family:inherit;font-size:.875rem;min-height:8rem;padding:.625rem .75rem;resize:vertical;transition:border-color .15s ease;width:100%}.fb-textarea[data-v-9a545bff]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.fb-char-count[data-v-9a545bff]{color:var(--muted-dim);font-size:.75rem;text-align:right}.fb-char-count.warn[data-v-9a545bff]{color:#e07b00}.fb-privacy-note[data-v-9a545bff]{align-items:center;background:var(--bg-soft);border:1px solid var(--card-border);border-radius:.5rem;color:var(--muted-dim);display:flex;font-size:.75rem;gap:.375rem;padding:.5rem .625rem}.fb-footer[data-v-9a545bff]{border-top:1px solid var(--card-border);flex-shrink:0;padding:.875rem 1.25rem}.fb-footer-actions[data-v-9a545bff]{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.fb-error[data-v-9a545bff]{color:var(--danger);flex:1;font-size:.8125rem;margin:0}.fb-btn-secondary[data-v-9a545bff]{background:var(--bg-soft);border:1px solid var(--card-border);border-radius:.5rem;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background .1s ease,border-color .1s ease}.fb-btn-secondary[data-v-9a545bff]:hover{background:var(--card-border);border-color:var(--border-hi)}.fb-btn-primary[data-v-9a545bff]{align-items:center;background:var(--accent);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.375rem;padding:.5rem 1.25rem;transition:opacity .1s ease}.fb-btn-primary[data-v-9a545bff]:hover:not(:disabled){opacity:.88}.fb-btn-primary[data-v-9a545bff]:disabled{cursor:default;opacity:.45}.fb-spinner[data-v-9a545bff]{animation:fb-spin-9a545bff .65s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:.875rem;width:.875rem}@keyframes fb-spin-9a545bff{to{transform:rotate(1turn)}}.report-dialog-enter-active[data-v-9a545bff],.report-dialog-leave-active[data-v-9a545bff]{transition:opacity .18s ease}.report-dialog-enter-from[data-v-9a545bff],.report-dialog-leave-to[data-v-9a545bff]{opacity:0}.report-dialog-enter-active .fb-panel[data-v-9a545bff],.report-dialog-leave-active .fb-panel[data-v-9a545bff]{transition:transform .18s ease,opacity .18s ease}.report-dialog-enter-from .fb-panel[data-v-9a545bff],.report-dialog-leave-to .fb-panel[data-v-9a545bff]{opacity:0;transform:translateY(8px)}.fb-success-overlay[data-v-9a545bff]{align-items:center;background:var(--card-bg);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;inset:0;justify-content:center;position:absolute;z-index:2}.fb-success-icon[data-v-9a545bff]{color:var(--accent)}.fb-success-label[data-v-9a545bff]{color:var(--text);font-family:var(--font-display,"Fraunces",serif);font-size:1.125rem;font-weight:600;margin:0}.fb-success-link[data-v-9a545bff]{color:var(--accent);font-size:.8125rem;text-decoration:underline}.report-success-enter-active[data-v-9a545bff],.report-success-leave-active[data-v-9a545bff]{transition:opacity .2s ease}.report-success-enter-from[data-v-9a545bff],.report-success-leave-to[data-v-9a545bff]{opacity:0}.sr-only[data-v-9a545bff]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fb-btn-root[data-v-6f13cf52]{bottom:1.25rem;position:fixed;right:calc(1.25rem + 92px);z-index:90}.fb-btn-root[data-v-6f13cf52],.fb-btn-trigger[data-v-6f13cf52]{align-items:center;display:inline-flex}.fb-btn-trigger[data-v-6f13cf52]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:999px;box-shadow:0 4px 12px #0000000f,0 1px 2px #0000000a;color:var(--text-2);cursor:pointer;height:38px;justify-content:center;transition:color .12s ease,background-color .12s ease,border-color .12s ease;width:38px}.fb-btn-trigger[data-v-6f13cf52]:hover{background:var(--bg-soft);border-color:var(--border-hi);color:var(--text)}.fb-btn-root.is-open .fb-btn-trigger[data-v-6f13cf52]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.ls-root[data-v-bdac1543]{bottom:1.25rem;position:fixed;right:calc(1.25rem + 46px);z-index:90}.ls-root[data-v-bdac1543],.ls-trigger[data-v-bdac1543]{align-items:center;display:inline-flex}.ls-trigger[data-v-bdac1543]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:999px;box-shadow:0 4px 12px #0000000f,0 1px 2px #0000000a;color:var(--text-2);cursor:pointer;font:inherit;font-family:var(--font-body);height:38px;justify-content:center;transition:color .12s ease,background-color .12s ease,border-color .12s ease;width:38px}.ls-trigger[data-v-bdac1543]:hover{background:var(--bg-soft);border-color:var(--border-hi);color:var(--text)}.ls-root.is-open .ls-trigger[data-v-bdac1543]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.ls-trigger-text[data-v-bdac1543]{font-size:11px;font-weight:600;letter-spacing:.06em}.ls-popover[data-v-bdac1543]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000d;font-family:var(--font-body);padding:8px;position:absolute;right:0;width:200px}.ls-section[data-v-bdac1543]{padding:4px}.ls-section-label[data-v-bdac1543]{color:var(--muted-dim);font-size:10px;letter-spacing:.14em;margin:4px 8px 6px;text-transform:uppercase}.ls-langs[data-v-bdac1543]{display:flex;flex-direction:column;gap:2px}.ls-lang-row[data-v-bdac1543]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px;text-align:left;transition:background-color .1s ease;width:100%}.ls-lang-row[data-v-bdac1543]:hover{background:var(--bg-soft)}.ls-lang-row.is-active[data-v-bdac1543]{background:var(--accent-tint)}.ls-lang-code[data-v-bdac1543]{align-items:center;background:var(--surface-2);border:1px solid var(--card-border);border-radius:4px;color:var(--text-2);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;letter-spacing:.06em;width:28px}.ls-lang-name[data-v-bdac1543]{color:var(--text);flex:1;font-size:13px;font-weight:500}.ls-check[data-v-bdac1543]{color:var(--accent);font-size:12px}.ts-root[data-v-66c7ab3d]{bottom:1.25rem;position:fixed;right:1.25rem;z-index:90}.ts-root[data-v-66c7ab3d],.ts-trigger[data-v-66c7ab3d]{align-items:center;display:inline-flex}.ts-trigger[data-v-66c7ab3d]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:999px;box-shadow:0 4px 12px #0000000f,0 1px 2px #0000000a;color:var(--text-2);cursor:pointer;height:38px;justify-content:center;transition:color .12s ease,background-color .12s ease,border-color .12s ease;width:38px}.ts-trigger[data-v-66c7ab3d]:hover{background:var(--bg-soft);border-color:var(--border-hi);color:var(--text)}.ts-root.is-open .ts-trigger[data-v-66c7ab3d]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.ts-popover[data-v-66c7ab3d]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000d;font-family:var(--font-body);padding:8px;position:absolute;right:0;width:260px}.ts-section[data-v-66c7ab3d]{padding:4px}.ts-section-label[data-v-66c7ab3d]{color:var(--muted-dim);font-size:10px;letter-spacing:.14em;margin:4px 8px 6px;text-transform:uppercase}.ts-themes[data-v-66c7ab3d]{display:flex;flex-direction:column;gap:2px}.ts-theme-row[data-v-66c7ab3d]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px;text-align:left;transition:background-color .1s ease}.ts-theme-row[data-v-66c7ab3d]:hover{background:var(--bg-soft)}.ts-theme-row.is-active[data-v-66c7ab3d]{background:var(--accent-tint)}.ts-swatch[data-v-66c7ab3d]{border:1px solid var(--card-border);border-radius:4px;display:inline-flex;flex-shrink:0;height:18px;overflow:hidden;width:28px}.ts-swatch>span[data-v-66c7ab3d]{display:block;flex:1}.ts-theme-meta[data-v-66c7ab3d]{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.ts-theme-name[data-v-66c7ab3d]{color:var(--text);font-size:13px;font-weight:500}.ts-theme-tag[data-v-66c7ab3d]{color:var(--muted-dim);font-size:11px}.ts-check[data-v-66c7ab3d]{color:var(--accent);font-size:12px}.ts-divider[data-v-66c7ab3d]{background:var(--card-border);height:1px;margin:6px 4px}.ts-modes[data-v-66c7ab3d]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);padding:0 4px 4px}.ts-mode[data-v-66c7ab3d]{background:transparent;border:1px solid var(--card-border);border-radius:6px;color:var(--text);cursor:pointer;font-family:inherit;font-size:12.5px;padding:7px 8px;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.ts-mode[data-v-66c7ab3d]:hover{background:var(--bg-soft)}.ts-mode.is-active[data-v-66c7ab3d]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}
