.orig-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;border-radius:999px;background:#06080e61;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:inset 0 0 0 1px #ffffff1f;white-space:nowrap;pointer-events:none;user-select:none;text-shadow:none}.orig-float{position:absolute;left:50%;z-index:3;transform:translate(-50%)}.orig-tile{width:20px;height:20px;border-radius:6px;background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px #00000059}.orig-tile svg{width:12px;height:14px}.orig-badge b{font:700 13px/16px Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.01em;color:#ffffffeb}.orig-o{font:600 12px/16px Inter,system-ui,sans-serif;letter-spacing:.16em;color:#ffffff9e}.orig-splash{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;background:radial-gradient(70% 50% at 50% 45%,#0f2a55,#060a14 70%);animation:orig-in .25s ease-out both}.orig-splash.orig-leave{animation:orig-out .42s ease-in both;pointer-events:none}.orig-in{display:flex;flex-direction:column;align-items:center;gap:14px}.orig-big{width:76px;height:76px;border-radius:22px;background:#fff;display:grid;place-items:center;box-shadow:0 18px 40px -12px #1b77deb3,0 0 0 6px #1b77de1f}.orig-big svg{width:44px;height:50px}.orig-wm{font:700 30px/34px Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.02em;color:#fff}.orig-or{margin-top:-8px;padding-left:.38em;font:600 13px/16px Inter,system-ui,sans-serif;letter-spacing:.38em;color:#fff9}.orig-game{margin-top:26px;font:600 15px/20px Inter,system-ui,sans-serif;color:#ffffffbf}.orig-bar{position:relative;width:120px;height:3px;border-radius:2px;overflow:hidden;background:#ffffff1f}.orig-bar i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:2px;background:#1b77de;animation:orig-run 1.1s ease-in-out infinite}@keyframes orig-in{0%{opacity:0}}@keyframes orig-out{to{opacity:0;transform:scale(1.02)}}@keyframes orig-run{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.orig-splash,.orig-splash.orig-leave,.orig-bar i{animation:none}}@layer properties;@layer theme{:root,:host{--font-sans:var(--p-font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--p-font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--default-font-feature-settings:normal;--default-font-variation-settings:normal;--default-mono-font-feature-settings:normal;--default-mono-font-variation-settings:normal}html{color-scheme:dark}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components,utilities;@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+180-18E,U+190-258,U+25A-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B9,U+20BB-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-ext-BgK5dhMm.woff2)format("woff2");unicode-range:U+100-11D,U+12?,U+132-151,U+154-15D,U+160-17F,U+18F,U+259}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F,U+20BA}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-core-BF2JuZpp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.img-shimmer{background:linear-gradient(100deg,#ffffff05 25%,#ffc7041f,#ffffff05 75%),var(--raised);background-size:250% 100%,auto;animation:1.3s ease-in-out infinite img-shimmer}.cocrm-highlight{outline:3px solid var(--primary);outline-offset:3px;border-radius:14px;animation:.9s ease-in-out 3 cocrm-highlight}.cocrm-reveal{display:block!important}@keyframes cocrm-highlight{0%,to{box-shadow:0 0 color-mix(in oklab,var(--primary) 60%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in oklab,var(--primary) 0%,transparent)}}@keyframes img-shimmer{0%{background-position:125% 0,0 0}to{background-position:-125% 0,0 0}}.btn-sheen{isolation:isolate;position:relative;overflow:hidden}.btn-sheen:after{content:"";pointer-events:none;will-change:transform;width:55%;animation:btn-sheen 6s linear var(--sheen-delay,1.2s) infinite;background:linear-gradient(105deg,#0000,#fff0 20%,#ffffff61,#fff0 80%,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-118%)skew(-18deg)}@keyframes btn-sheen{0%{transform:translate(-118%)skew(-18deg)}15%,to{transform:translate(200%)skew(-18deg)}}@media(prefers-reduced-motion:reduce){.img-shimmer{animation:none}.btn-sheen:after{animation:none;display:none}}:root,:host{--brand-400:var(--p-violet-400);--brand-500:var(--p-violet-500);--brand-600:var(--p-violet-600);--brand-700:var(--p-violet-700);--brand-800:var(--p-violet-800);--brand-fg-light:var(--p-neutral-0);--brand-fg-dark:var(--p-neutral-0);--brand-subtle-light:#f3efff;--brand-subtle-dark:#231c3a;--brand-subtle-fg-light:var(--p-violet-800);--brand-subtle-fg-dark:var(--p-violet-400);--p-neutral-0:#fff;--p-neutral-50:#fafafa;--p-neutral-100:#f4f4f5;--p-neutral-200:#e4e4e7;--p-neutral-300:#d4d4d8;--p-neutral-400:#a1a1aa;--p-neutral-500:#71717a;--p-neutral-600:#52525b;--p-neutral-700:#3f3f46;--p-neutral-800:#27272a;--p-neutral-850:#1f1f23;--p-neutral-900:#18181b;--p-neutral-950:#111113;--p-neutral-1000:#0a0a0b;--p-violet-400:#a78bfa;--p-violet-500:#8b5cf6;--p-violet-600:#7c3aed;--p-violet-700:#6d28d9;--p-violet-800:#5b21b6;--p-blue-500:#3b82f6;--p-blue-600:#2563eb;--p-red-500:#ef4444;--p-red-600:#dc2626;--p-green-500:#22c55e;--p-green-600:#16a34a;--p-teal-500:#14b8a6;--p-teal-600:#0d9488;--p-orange-500:#f97316;--p-orange-600:#ea580c;--p-yellow-500:#eab308;--p-yellow-600:#ca8a04;--p-slate-500:#64748b;--p-slate-600:#475569;--p-zinc-500:#71717a;--p-zinc-600:#52525b;--p-amber-500:#f59e0b;--p-action-300:#677ff2;--p-action-500:#445ed8;--p-action-600:#2c409c;--p-sky-300:#40abff;--p-sky-500:#0e95fe;--p-sky-600:#0063ae;--p-sky-700:#065797;--p-emerald-500:#27876a;--p-emerald-600:#17674f;--p-grape-500:#7253d1;--p-grape-600:#4d31a1;--p-crimson-500:#ba1235;--p-alert-500:#fb3748;--p-alert-600:#fe0e0e;--p-tangerine-500:#fe8e0e;--p-tangerine-600:#d9720a;--p-lime-500:#0efe8a;--p-jade-500:#0bcf36;--p-electric-500:#820efe;--p-grass-500:#42b40e;--p-rose-500:#d84462;--p-shadow-xs:0 1px 2px 0 #00000029;--p-shadow-sm:0 1px 3px 0 #00000038, 0 1px 2px -1px #00000038;--p-shadow-md:0 4px 12px -2px #00000047;--p-shadow-lg:0 12px 32px -8px #0000005c;--p-font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--p-text-2xs:.6875rem;--p-control-btn-lg:46px;--p-control-btn-md:36px;--p-control-btn-sm:26px;--p-control-btn-x:15px;--p-control-btn-gap:5px;--p-control-icon-btn:44px;--radius-base:.5rem;--motion-ease-out-fast:cubic-bezier(.16, 1, .3, 1);--motion-duration-fast:.12s;--motion-duration-base:.18s;--background:var(--p-neutral-50);--foreground:var(--p-neutral-900);--card:var(--p-neutral-0);--raised:var(--p-neutral-50);--card-foreground:var(--p-neutral-900);--popover:var(--p-neutral-0);--popover-foreground:var(--p-neutral-900);--ring-track:var(--p-slate-500);--muted:var(--p-neutral-100);--muted-foreground:var(--p-neutral-500);--border:var(--p-neutral-200);--input:var(--p-neutral-200);--ring:var(--brand-600);--primary:var(--brand-600);--primary-foreground:var(--brand-fg-light);--primary-subtle:var(--brand-subtle-light);--primary-subtle-foreground:var(--brand-subtle-fg-light);--secondary:var(--p-neutral-100);--secondary-foreground:var(--p-neutral-900);--accent:var(--p-neutral-100);--accent-foreground:var(--p-neutral-900);--success:var(--p-green-500);--success-foreground:var(--p-neutral-0);--warning:var(--p-amber-500);--warning-foreground:var(--p-neutral-950);--destructive:var(--p-red-500);--destructive-foreground:var(--p-neutral-0);--info:var(--p-blue-500);--info-foreground:var(--p-neutral-0);--ai:var(--p-violet-500);--ai-foreground:var(--p-neutral-0);--ai-glow:#8b5cf659;--system-brain:var(--p-violet-600);--system-connect:var(--p-blue-500);--system-shield:var(--p-red-500);--system-retention:var(--p-green-500);--system-partners:var(--p-teal-500);--system-growth:var(--p-orange-500);--system-players:var(--p-yellow-500);--system-finance:var(--p-slate-500);--system-platform:var(--p-zinc-500);--accent-action:var(--p-action-500);--accent-action-hover:var(--p-action-600);--accent-action-bevel:var(--p-action-300);--accent-action-foreground:var(--p-neutral-0);--accent-blue:var(--p-sky-500);--accent-blue-hover:var(--p-sky-600);--journey-1:var(--p-jade-500);--journey-2:var(--p-tangerine-500);--journey-3:var(--p-electric-500);--journey-4:var(--p-sky-500);--accent-blue-border:var(--p-sky-300);--accent-blue-ink:var(--p-sky-700);--accent-green:var(--p-emerald-500);--accent-green-hover:var(--p-emerald-600);--accent-purple:var(--p-grape-500);--accent-purple-hover:var(--p-grape-600);--accent-bevel:#00000040;--primary-hover:var(--brand-700);--primary-bevel:var(--brand-800);--primary-strong:var(--brand-500);--card-gradient-from:var(--p-neutral-0);--card-gradient-to:var(--p-neutral-100);--raised-gradient-from:var(--p-neutral-800);--raised-gradient-to:var(--p-neutral-950);--primary-border:var(--brand-400);--border-strong:var(--p-neutral-700);--notification:var(--p-alert-500);--notification-dot:var(--p-alert-600);--raised-ring:#1e1e1e40;--accent-orange:var(--p-tangerine-500);--accent-orange-hover:var(--p-tangerine-600);--accent-lime:var(--p-lime-500);--accent-grass:var(--p-grass-500);--accent-rose:var(--p-rose-500)}.dark,:host(.dark){--background:var(--p-neutral-950);--foreground:var(--p-neutral-100);--card:var(--p-neutral-900);--raised:var(--p-neutral-850);--card-foreground:var(--p-neutral-100);--popover:var(--p-neutral-850);--popover-foreground:var(--p-neutral-100);--ring-track:var(--p-slate-600);--muted:var(--p-neutral-800);--muted-foreground:var(--p-neutral-400);--border:var(--p-neutral-800);--input:var(--p-neutral-700);--ring:var(--brand-400);--primary:var(--brand-400);--primary-foreground:var(--brand-fg-dark);--primary-subtle:var(--brand-subtle-dark);--primary-subtle-foreground:var(--brand-subtle-fg-dark);--secondary:var(--p-neutral-800);--secondary-foreground:var(--p-neutral-100);--accent:var(--p-neutral-800);--accent-foreground:var(--p-neutral-100);--success:var(--p-green-500);--success-foreground:var(--p-neutral-950);--warning:var(--p-amber-500);--warning-foreground:var(--p-neutral-950);--destructive:var(--p-red-500);--destructive-foreground:var(--p-neutral-0);--info:var(--p-blue-500);--info-foreground:var(--p-neutral-0);--ai:var(--p-violet-400);--ai-foreground:var(--p-neutral-950);--ai-glow:#a78bfa73;--system-brain:var(--p-violet-500);--system-connect:var(--p-blue-500);--system-shield:var(--p-red-500);--system-retention:var(--p-green-500);--system-partners:var(--p-teal-500);--system-growth:var(--p-orange-500);--system-players:var(--p-yellow-500);--system-finance:var(--p-slate-500);--system-platform:var(--p-zinc-500);--accent-action:var(--p-action-500);--accent-action-hover:var(--p-action-600);--accent-action-bevel:var(--p-action-300);--accent-action-foreground:var(--p-neutral-0);--accent-blue:var(--p-sky-500);--accent-blue-hover:var(--p-sky-600);--journey-1:var(--p-jade-500);--journey-2:var(--p-tangerine-500);--journey-3:var(--p-electric-500);--journey-4:var(--p-sky-500);--accent-blue-border:var(--p-sky-300);--accent-blue-ink:var(--p-sky-700);--accent-green:var(--p-emerald-500);--accent-green-hover:var(--p-emerald-600);--accent-purple:var(--p-grape-500);--accent-purple-hover:var(--p-grape-600);--accent-bevel:#00000040;--primary-hover:var(--brand-500);--primary-bevel:var(--brand-700);--primary-strong:var(--brand-400);--card-gradient-from:var(--p-neutral-850);--card-gradient-to:var(--p-neutral-950);--raised-gradient-from:var(--p-neutral-800);--raised-gradient-to:var(--p-neutral-950);--primary-border:var(--brand-400);--border-strong:var(--p-neutral-700);--notification:var(--p-alert-500);--notification-dot:var(--p-alert-600);--raised-ring:#1e1e1e40;--accent-orange:var(--p-tangerine-500);--accent-orange-hover:var(--p-tangerine-600);--accent-lime:var(--p-lime-500);--accent-grass:var(--p-grass-500);--accent-rose:var(--p-rose-500)}@keyframes result-fade{0%{opacity:0}to{opacity:1}}@keyframes result-pop{0%{opacity:0;transform:translateY(24px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes prize-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes tile-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes win-glow{0%,to{box-shadow:0 0 0 0 var(--glow,transparent),0 0 22px var(--glow,transparent)}50%{box-shadow:0 0 0 10px transparent,0 0 34px var(--glow,transparent)}}:root,:host{--dx:initial;--dy:initial;--rot:initial}@keyframes confetti{0%{opacity:0;transform:translate(-50%)scale(.6)rotate(0)}12%{transform:translate(calc(-50% + var(--dx) * .35),calc(var(--dy) * -.45)) scale(1) rotate(calc(var(--rot) * .2));opacity:1}to{transform:translate(calc(-50% + var(--dx)),var(--dy)) scale(.9) rotate(var(--rot));opacity:0}}@media(min-width:1120px){.cocrm-standalone body{background:radial-gradient(1100px 620px at 50% -12%,var(--primary),transparent 62%),radial-gradient(820px 520px at 6% 108%,var(--primary-strong,var(--primary)),transparent 58%),radial-gradient(760px 480px at 96% 2%,var(--card),transparent 60%),var(--background);min-height:100svh}@supports (color:color-mix(in lab,red,red)){.cocrm-standalone body{background:radial-gradient(1100px 620px at 50% -12%,color-mix(in srgb,var(--primary) 26%,transparent),transparent 62%),radial-gradient(820px 520px at 6% 108%,color-mix(in srgb,var(--primary-strong,var(--primary)) 18%,transparent),transparent 58%),radial-gradient(760px 480px at 96% 2%,color-mix(in srgb,var(--card) 70%,transparent),transparent 60%),var(--background)}}.cocrm-standalone body{background-attachment:fixed}.cocrm-standalone #root{border:1px solid var(--border);border-radius:var(--radius-base,12px);width:min(1200px,100% - 64px);height:min(860px,100% - 64px);margin:auto;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px -16px #000000b3}.cocrm-standalone #root>*{height:100%}}@supports not (height:100svh){.h-svh{height:100vh}}@media(max-width:1119px){html.cocrm-standalone,.cocrm-standalone body,.cocrm-standalone #root,.cocrm-standalone #root>*{height:100%}html.cocrm-standalone,.cocrm-standalone body{overscroll-behavior:none;overflow:hidden}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}html,body{touch-action:pan-x pan-y}
