*{box-sizing:border-box}:root{--orange: #f5821f;--orange-dark: #d96b0b;--peach: #fbe3cc;--peach-light: #fdf1e4;--cream: #fff9f3;--purple: #5b4b9e;--purple-light: #f4f1fb;--purple-soft: #5b4b9e88;--green: #2e9e44;--green-fab: #7bc618;--green-fab-hi: #a5e33a;--red: #e23b3b;--ink: #1c1c1c;--ink-soft: #3a3a3a;--muted: #82786c;--gray: #8a8a8a;--line: #ede4da;--surface: #ffffff;--chip: #f5efe7;--chip-good: #dcf0df;--chip-bad: #fadedd;--field: #f4f4f4;--chip-warm: #fdead3;--on-chip-warm: #8a5a18;--avatar-bg: #efe3d2;--input-border: #c9c9c9;--gold: #f2b807;--gold-glow: #f2b80759}[data-theme=dark]{--peach: #171008;--peach-light: #0e0a05;--cream: #000000;--purple: #9b8cd9;--purple-light: #221c35;--purple-soft: #9b8cd988;--red: #ef5b52;--ink: #f1e9de;--ink-soft: #dad1c4;--muted: #a3968a;--gray: #9c9184;--line: #2e261c;--surface: #000000;--chip: #221b12;--chip-good: #1b3321;--chip-bad: #3a2022;--field: #1a140d;--chip-warm: #432f14;--on-chip-warm: #f0c892;--avatar-bg: #2a2116;--input-border: #4a4238;--gold: #ffc82c;--gold-glow: #ffc82c66}[data-theme=modern]{--orange: #7c3aed;--orange-dark: #5b21b6;--peach: #ecedf8;--peach-light: #f5f5fc;--cream: #f3f4fb;--purple: #14b8a6;--purple-light: #e3f7f4;--purple-soft: #14b8a688;--green: #0d9488;--green-fab: #14b8a6;--green-fab-hi: #5eead4;--red: #ec4899;--ink: #17142a;--ink-soft: #322d4a;--muted: #7c7794;--gray: #8f8aa6;--line: #e7e6f4;--surface: #ffffff;--chip: #f1f0fa;--chip-good: #dcf5ef;--chip-bad: #fbdfee;--field: #f2f1fa;--chip-warm: #ede6ff;--on-chip-warm: #6d28d9;--avatar-bg: #eeebfa;--input-border: #d8d5ea}html,body,#root{height:100%}body{margin:0;font-family:Nunito,Segoe UI,system-ui,sans-serif;background:linear-gradient(160deg,#2a2118,#14100c);color:var(--ink);-webkit-font-smoothing:antialiased}[data-theme=dark] body{background:#000}[data-theme=modern] body{background:linear-gradient(160deg,#321a5e,#1b1038 55%,#0b0817)}::-webkit-scrollbar{display:none}*{scrollbar-width:none}input,textarea,select{color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted)}button{font-family:inherit;color:inherit}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}[data-carousel]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@keyframes pc-spin-face{0%{opacity:.35;transform:translateY(-9px) scale(.985)}to{opacity:1;transform:none}}.pc-spin-face{animation:pc-spin-face .16s ease-out}@keyframes pc-spin-dot{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.pc-spin-dot{display:block;width:7px;height:7px;border-radius:50%;animation:pc-spin-dot .9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.pc-spin-face{animation:none}.pc-spin-dot{animation-duration:2.4s}}@keyframes pc-sparkle{0%{opacity:0;transform:scale(0) rotate(0)}40%{opacity:1;transform:scale(var(--s, 1)) rotate(20deg)}to{opacity:0;transform:scale(.3) rotate(40deg)}}.pc-sparkle{display:block;animation:pc-sparkle .9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.pc-sparkle{display:none}}@keyframes pc-ai-spark{0%{opacity:0;transform:scale(.3) translateY(4px) rotate(0)}25%{opacity:1;transform:scale(var(--s, 1)) translateY(0) rotate(15deg)}70%{opacity:.9;transform:scale(calc(var(--s, 1) * .9)) translateY(-3px) rotate(25deg)}to{opacity:0;transform:scale(.25) translateY(-8px) rotate(40deg)}}.pc-ai-spark{position:absolute;display:block;animation:pc-ai-spark .95s ease-in-out forwards;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}@media (prefers-reduced-motion: reduce){.pc-ai-spark{display:none}}.pc-nobar{scrollbar-width:none}.pc-nobar::-webkit-scrollbar{display:none}@keyframes pc-toast{0%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.pc-toast{animation:pc-toast 2.2s ease-in-out forwards}@media (prefers-reduced-motion: reduce){.pc-toast{animation:none}}.pc-find-plate{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:none;border-radius:999px;padding:15px 20px;margin-bottom:4px;font-family:inherit;font-size:16.5px;font-weight:800;letter-spacing:.2px;color:#fff;cursor:pointer;background:linear-gradient(180deg,#ffa74f 0%,var(--orange) 52%,#e2760f 100%);box-shadow:0 5px #a8540b,0 9px 15px #00000038,inset 0 1px #ffffff80;transition:transform .07s ease,box-shadow .07s ease}[data-theme=modern] .pc-find-plate{background:linear-gradient(180deg,#a78bfa 0%,var(--orange) 52%,#5b21b6 100%);box-shadow:0 5px #43179c,0 9px 15px #00000038,inset 0 1px #ffffff80}[data-theme=modern] .pc-find-plate:active{box-shadow:0 0 #43179c,0 2px 5px #0003,inset 0 1px #ffffff59}.pc-find-plate:active{transform:translateY(5px);box-shadow:0 0 #a8540b,0 2px 5px #0003,inset 0 1px #ffffff59}@media (prefers-reduced-motion: reduce){.pc-find-plate{transition:none}}@keyframes pc-beat{0%,to{box-shadow:0 0 0 0 var(--gold-glow)}50%{box-shadow:0 0 0 7px transparent}}.pc-beat{outline:4px solid var(--gold);outline-offset:2px;animation:pc-beat 1.15s ease-in-out infinite}.pc-beat-box{border:2px solid var(--gold);animation:pc-beat 1.15s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.pc-beat,.pc-beat-box{animation:none}}.phone{max-width:430px;margin:0 auto;height:100dvh;background:var(--surface);position:relative;overflow:hidden;box-shadow:0 0 70px #0000008c}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
