:root{--ob-accent:#111216;--ob-accent-hover:#2c2d32;--ob-accent-soft:#ececea;--ob-on-accent:#fff;--ob-text:#111216;--ob-muted:#53555b;--ob-faint:#5f6168;--ob-line:#e2e2df;--ob-line-soft:#ececea;--ob-bg:#fff;--ob-side:#f4f4f2;--ob-dot:#d5d5d1;--ob-error:#b8302a;--ob-errbg:#fdeeed;--ob-ok:#087347;--ob-field:#fff;--ob-card:#fff;--ob-glow:#1112160f;--ob-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111216' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ob-accent:#f2f2f3;--ob-accent-hover:#fff;--ob-accent-soft:#1d1e22;--ob-on-accent:#111216;--ob-text:#eeeff0;--ob-muted:#a3a5ab;--ob-faint:#94969c;--ob-line:#25262b;--ob-line-soft:#1b1c20;--ob-bg:#0a0b0d;--ob-side:#0e0f12;--ob-dot:#22232a;--ob-error:#ff8a80;--ob-errbg:#3a1d1c;--ob-ok:#3ccf91;--ob-field:#111215;--ob-card:#121317;--ob-glow:#ffffff1a;--ob-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f2f3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ob-accent:#f2f2f3;--ob-accent-hover:#fff;--ob-accent-soft:#1d1e22;--ob-on-accent:#111216;--ob-text:#eeeff0;--ob-muted:#a3a5ab;--ob-faint:#94969c;--ob-line:#25262b;--ob-line-soft:#1b1c20;--ob-bg:#0a0b0d;--ob-side:#0e0f12;--ob-dot:#22232a;--ob-error:#ff8a80;--ob-errbg:#3a1d1c;--ob-ok:#3ccf91;--ob-field:#111215;--ob-card:#121317;--ob-glow:#ffffff1a;--ob-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f2f3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.ob-body{letter-spacing:-.008em;background:var(--ob-bg);color:var(--ob-text);font:15px/1.5 var(--rn-font,"Manrope"), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}.ob-body ::selection{background:color-mix(in srgb, var(--ob-accent) 20%, transparent)}.ob-body a{color:var(--ob-accent)}.ob-body :focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px;border-radius:6px}.ob-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob{grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:100vh;display:grid}.ob-main{flex-direction:column;padding:36px clamp(24px,4vw,56px) 48px;display:flex}.ob-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(32px,7vh,72px);display:flex}.ob-logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ob-text)!important}.ob-logo svg{display:block}.ob-steps{gap:5px;margin:0;padding:0;list-style:none;display:flex}.ob-steps li{background:var(--ob-line);border-radius:3px;width:26px;height:5px;transition:background-color .3s}.ob-steps li.is-current{width:34px}.ob-content{width:100%;max-width:560px}.ob-h1{letter-spacing:-.02em;margin:0 0 8px;font-size:27px;font-weight:650;line-height:1.2}.ob-h1:focus{outline:none}.ob-lead{color:var(--ob-muted);max-width:52ch;margin:0 0 26px}.ob-form{gap:16px;display:grid}.ob-field{gap:6px;display:grid}.ob-field>span,.ob-field>label{font-size:13.5px;font-weight:600}.ob-field small{color:var(--ob-faint);font-weight:400}.ob-body input[type=text],.ob-body input[type=email],.ob-body input[type=password],.ob-body input:not([type]){width:100%;height:42px;font:inherit;color:var(--ob-text);background:var(--ob-field);border:1px solid var(--ob-line);border-radius:9px;padding:0 12px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.ob-body input::placeholder{color:var(--ob-faint)}.ob-body input:focus{border-color:var(--ob-accent);box-shadow:0 0 0 3px var(--ob-accent-soft);outline:none}.ob-inline{gap:8px;display:flex}.ob-inline input{flex:1;min-width:0}.ob-btn{border:1px solid var(--ob-line);background:var(--ob-field);height:42px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;color:var(--ob-text)!important}.ob-btn:hover{background:var(--ob-side)}.ob-btn:disabled{opacity:.55;cursor:not-allowed}.ob-btn--primary{background:var(--ob-accent);border-color:#0000;color:var(--ob-on-accent)!important}.ob-btn--primary:hover{background:var(--ob-accent-hover)}.ob-btn--block{width:100%}.ob-nav{border-top:1px solid var(--ob-line-soft);grid-template-columns:1fr 2fr;gap:12px;margin-top:26px;padding-top:20px;display:grid}.ob-error{background:var(--ob-errbg);color:var(--ob-error);border-radius:9px;margin:0;padding:9px 12px;font-size:14px}.ob-hint,.ob-loading{color:var(--ob-muted);align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.ob-loading{padding:22px 0}.ob-fine{color:var(--ob-faint);margin:2px 0 0;font-size:13px}.ob-muted{color:var(--ob-faint)}.ob-spinner{border:2.5px solid var(--ob-accent-soft);border-top-color:var(--ob-accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite ob-spin}.ob-spinner.is-sm{border-width:2px;width:16px;height:16px}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-rows{gap:8px;display:grid}.ob-row{grid-template-columns:34px minmax(0,1.1fr) minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.ob-icon{border:1px solid var(--ob-line);background:var(--ob-field);width:40px;height:42px;color:var(--ob-muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.ob-icon:hover{color:var(--ob-error);border-color:color-mix(in srgb, var(--ob-error) 40%, var(--ob-line))}.ob-add{justify-self:start;height:38px;margin-top:4px}.ob-mark{background:var(--ob-side);border:1px solid var(--ob-line);width:30px;height:30px;color:var(--ob-muted);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:650;display:inline-grid}.ob-mark.is-lg{width:44px;height:44px;color:var(--ob-on-accent);background:var(--ob-accent);border:0;font-size:18px}.ob-counter{color:var(--ob-muted);margin:0 0 10px;font-size:14px}.ob-counter b{color:var(--ob-text)}.ob-prompts{gap:6px;max-height:min(52vh,560px);margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.ob-prompts label{border:1px solid var(--ob-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:11px 13px;font-size:14.5px;transition:border-color .15s,background-color .15s;display:flex}.ob-prompts label:hover{border-color:color-mix(in srgb, var(--ob-accent) 35%, var(--ob-line))}.ob-prompts label.is-on{border-color:color-mix(in srgb, var(--ob-accent) 55%, var(--ob-line));background:color-mix(in srgb, var(--ob-accent) 6%, var(--ob-field))}.ob-prompts input{width:17px;height:17px;accent-color:var(--ob-accent);flex:none;margin:2px 0 0}.ob-prompts input:disabled+span{color:var(--ob-faint)}.ob-custom{margin-top:12px}.ob-checking{justify-items:start;gap:6px;padding-top:6vh;display:grid}.ob-checking .ob-spinner{border-width:3px;width:34px;height:34px;margin-bottom:14px}.ob-side{background-color:var(--ob-side);background-image:radial-gradient(var(--ob-dot) 1px, transparent 1.2px);border-left:1px solid var(--ob-line-soft);background-size:14px 14px;place-items:center;padding:48px clamp(24px,4vw,64px);display:grid}.ob-preview{width:100%;max-width:520px;animation:.35s cubic-bezier(.2,.8,.2,1) ob-rise}@keyframes ob-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ob-card{background:var(--ob-card);border:1px solid var(--ob-line);border-radius:16px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 1px 2px #10101e0a,0 12px 32px #10101e0f}.ob-card__title{margin:0;font-size:15px;font-weight:650}.ob-card__title~.ob-card__title{margin-top:6px}.ob-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-checks li{color:var(--ob-muted);padding-left:28px;position:relative}.ob-checks li:before{content:"";background:var(--ob-accent-soft) var(--ob-check) center / 12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.ob-firm__head{align-items:center;gap:12px;display:flex}.ob-firm__head div{display:grid}.ob-firm__head b{font-size:17px}.ob-firm__head span{color:var(--ob-muted);font-size:14px}.ob-firm__facts{border-top:1px solid var(--ob-line-soft);gap:0;margin:0;display:grid}.ob-firm__facts div{border-bottom:1px solid var(--ob-line-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.ob-firm__facts dt{color:var(--ob-muted)}.ob-firm__facts dd{text-align:right;margin:0;font-weight:600}.ob-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ob-tags li{background:var(--ob-accent-soft);color:var(--ob-accent);border-radius:999px;padding:4px 9px;font-size:12.5px;font-weight:600}.ob-rank{border-collapse:collapse;width:100%;font-size:13.5px}.ob-rank th{text-align:left;color:var(--ob-faint);border-bottom:1px solid var(--ob-line-soft);padding:0 8px 8px;font-size:12px;font-weight:500}.ob-rank td{border-bottom:1px solid var(--ob-line-soft);padding:8px}.ob-rank td:first-child,.ob-rank th:first-child{width:28px;color:var(--ob-faint)}.ob-rank td:nth-child(2){align-items:center;gap:9px;font-weight:500;display:flex}.ob-rank .ob-mark{border-radius:6px;width:24px;height:24px;font-size:11px}.ob-rank tr.is-you td{background:color-mix(in srgb, var(--ob-accent) 8%, var(--ob-card))}.ob-rank tr.is-you td:first-child{box-shadow:inset 2px 0 0 var(--ob-accent)}.ob-skel{background:linear-gradient(90deg, var(--ob-line-soft), var(--ob-line), var(--ob-line-soft));background-size:200% 100%;border-radius:5px;width:56px;height:9px;animation:1.6s ease-in-out infinite ob-shimmer;display:block}.ob-skel.is-short{width:32px}@keyframes ob-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ob-engines{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-engines li{border:1px solid var(--ob-line);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.ob-toplist{counter-reset:ob;gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.ob-toplist li{counter-increment:ob;grid-template-columns:28px 1fr;gap:6px;font-size:14px;display:grid}.ob-toplist li:before{content:counter(ob, decimal-leading-zero);color:var(--ob-accent);font-variant-numeric:tabular-nums;font-weight:700}.ob-toplist li.ob-muted:before{content:""}@media (max-width:900px){.ob{grid-template-columns:1fr}.ob-side{display:none}.ob-main{padding:22px 16px 36px}.ob-top{margin-bottom:28px}.ob-h1{font-size:23px}.ob-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.ob-row .ob-mark{display:none}.ob-prompts{max-height:none}}@media (prefers-reduced-motion:reduce){.ob-preview,.ob-skel,.ob-spinner{animation:none}}.ob-side{background-image:radial-gradient(60% 50% at 50% -8%, var(--ob-glow), transparent 70%), radial-gradient(var(--ob-dot) 1px, transparent 1.2px);background-size:auto,14px 14px}:root{--ob-accent:#4a73df;--ob-accent-hover:#3d65d2;--ob-accent-soft:#eef5fe;--ob-on-accent:#fff;--ob-side:#f6f6f7;--ob-glow:#b4d4f980;--ob-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233d65d2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E")}:root[data-theme=dark]{--ob-accent:#86a6f7;--ob-on-accent:#0d1b3d;--ob-accent-soft:#16223a;--ob-bg:#0c0e13;--ob-side:#12151b;--ob-field:#12151b;--ob-card:#151922;--ob-glow:#86a6f724}.ob-body{font-family:var(--rn-font,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:-.006em}.ob-h1,.ob-card h2,.ob-card h3,.ob-preview h2,.ob-preview h3{font-family:var(--rn-display,"Geist"), var(--rn-font,"Inter"), sans-serif;letter-spacing:-.025em}.ob-btn{border-radius:999px}.ob-btn--primary{background:linear-gradient(#86a6f7,#4a73df 70%,#3d65d2);border:0;box-shadow:inset 0 1px #fff6,0 8px 18px -8px #4a73dfcc;color:#fff!important}.ob-btn--primary:hover{filter:brightness(1.05)}.ob-input,.ob-field input,.ob-field select,.ob-field textarea{border-radius:12px}.ob-steps li.is-done,.ob-steps li.is-current{background:#4a73df}.ob-card{border-radius:20px;box-shadow:0 1px 2px #14161c0a,0 14px 34px -22px #14161c40}.ob-mark.is-lg{color:#1d2a48;background:#b4d4f9}:root:not([data-theme=dark]) .ob-body a{color:#3d65d2}.ob-side{isolation:isolate;position:relative;overflow:hidden;background:#f6f6f7!important}.ob-pixels{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ob-preview{position:relative}:root[data-theme=dark] .ob-side{background:#0f1117!important}:root[data-theme=dark] .ob-pixels{opacity:.55}.ob-body input:not([type=checkbox]):not([type=radio]){border-radius:999px;height:44px;padding-left:18px;padding-right:18px}.ob-body textarea{border-radius:16px}.ob-btn{border-radius:999px;height:44px;padding:0 20px}.ob-err,.ob-error{border-radius:14px}.ob-body input[aria-invalid=true]{border-color:var(--ob-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--ob-error) 14%, transparent)}.ob-field.is-todo:after{content:"Tohle z webu nepoznáme, doplňte prosím.";color:var(--ob-muted);margin-top:2px;font-size:12.5px}.ob-content{max-width:600px}.ob-row{grid-template-columns:30px minmax(0,1.45fr) minmax(0,1fr) 40px;gap:6px}.ob-row input:not([type=checkbox]){padding-left:14px;padding-right:14px;font-size:14px}.ob-field>span,.ob-field>label{letter-spacing:0;word-spacing:.06em}@media (max-width:860px){.ob-row{border-bottom:1px solid var(--ob-line-soft);grid-template-columns:minmax(0,1fr) 40px;row-gap:6px;padding-bottom:10px}.ob-row .ob-mark{display:none}.ob-row input:first-of-type{grid-column:1/-1}}.ob-stack{gap:14px;display:grid}.ob-audit__score{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.ob-audit__score b{font-family:var(--rn-display,inherit);letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:1}.ob-audit__score b.is-good{color:#17855a}.ob-audit__score b.is-mid{color:#b06f12}.ob-audit__score b.is-bad{color:#9f4e50}.ob-audit__score span{color:var(--ob-faint);font-size:14px}.ob-audit__score p{color:var(--ob-muted);grid-column:1/-1;margin:8px 0 0;font-size:14px}.ob-audit__list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ob-audit__list li{color:var(--ob-muted);padding-left:18px;position:relative}.ob-audit__list li:before{content:"";background:#efbb79;border-radius:3px;width:8px;height:8px;position:absolute;top:7px;left:0}.ob-audit__list li.is-fail:before{background:#9f4e50}.ob-side,:root[data-theme=dark] .ob-side{background:radial-gradient(70% 45% at 100% 0,#48c2ff 0%,#48c2ff00 70%),linear-gradient(#005adf 0%,#0a78ef 30%,#3fa6fb 55%,#9adbff 80%,#dff3ff 100%)!important}.ob-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ob-sky__leak{mix-blend-mode:screen;opacity:.45;filter:blur(2px)saturate(2.2);width:120%;max-width:none;animation:18s ease-in-out infinite alternate ob-leak;position:absolute;top:-6%;left:-10%}.ob-sky__cloud{max-width:none;height:auto;position:absolute}.ob-sky__cloud--a{filter:blur(.7px);width:115%;animation:12s ease-in-out infinite alternate ob-drift;bottom:-14%;left:-38%}.ob-sky__cloud--b{filter:blur(2px);opacity:.9;width:95%;animation:15s ease-in-out -5s infinite alternate-reverse ob-drift;top:6%;right:-45%}@keyframes ob-drift{0%{translate:-18px}to{translate:22px -8px}}@keyframes ob-leak{0%{opacity:.3;translate:-24px}to{opacity:.55;translate:24px -8px}}.ob-side .ob-card{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:#10204a;background:#ffffffe6;border-color:#fffc;box-shadow:inset 0 1px #fff,0 30px 60px -30px #0628828c}@media (prefers-reduced-motion:reduce){.ob-sky__leak,.ob-sky__cloud{animation:none}}.ob-sky__leak{display:none}.ob-sky__cloud--a{filter:blur(.6px);width:95%;top:auto;bottom:-26%;left:-30%}.ob-sky__cloud--b{filter:blur(1.4px);opacity:.95;width:90%;top:auto;bottom:-22%;right:-32%}.ob-fl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#33446e;white-space:nowrap;background:#ffffffb8;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:12.5px;animation:7s ease-in-out infinite alternate ob-bob;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #fffc,0 16px 34px -18px #0628828c}.ob-fl__txt b{color:#10204a;font-size:11.5px;display:block}.ob-fl__ico{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 6px 14px -6px #0a1e6e80}.ob-fl__ico svg{width:16px;height:16px}.ob-fl__ico--gpt{background:radial-gradient(circle at 30% 22%,#7ff2c8,#13a37a 55%,#0a5a45)}.ob-fl__ico--gem{background:radial-gradient(circle at 30% 22%,#c6d8ff,#5b8cff 55%,#2b4fd0)}.ob-fl__ico--cl{background:radial-gradient(circle at 30% 22%,#ffd2bd,#e07a55 55%,#a8452a)}.ob-fl__ico--px{background:radial-gradient(circle at 30% 22%,#b4fbff,#20b8c8 55%,#0b5f70)}.ob-fl--2{opacity:.9;animation-delay:-2s;top:15%;right:6%}.ob-fl--3{animation-delay:-4s;bottom:17%;left:5%}.ob-fl--4{opacity:.9;animation-delay:-6s;bottom:11%;right:8%}@keyframes ob-bob{0%{translate:0}to{translate:0 -10px}}.ob-preview{z-index:1}@media (max-height:760px){.ob-fl--1,.ob-fl--2{display:none}}@media (prefers-reduced-motion:reduce){.ob-fl{animation:none}}.ob-fl--1{top:3.5%;left:6%}.ob-fl--2{top:7%;right:5%}.ob-fl--3{bottom:7%;left:7%}.ob-fl--4{bottom:3%;right:6%}.ob-preview{z-index:2;position:relative}.ob-fl{z-index:1}.ob-btn--primary,.ob-btn--primary:disabled{transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 22px -10px #1f63e0e6,inset 0 1px #ffffff59;background:linear-gradient(#3b82ff,#1f63e0)!important}.ob-btn--primary:hover:not(:disabled){filter:none;transform:translateY(-1px);box-shadow:0 14px 26px -10px #1f63e0f2,inset 0 1px #ffffff59;background:linear-gradient(#5596ff,#1a55c4)!important}.ob-btn--primary:active:not(:disabled){transform:translateY(0)}.ob-btn--primary:disabled{opacity:.6}.ob-fl{display:none}.ob-field>span,.ob-field>label,.ob-field.is-todo:after,.ob-form>.ob-hint,.ob-content>.ob-h1,.ob-content>.ob-lead,.ob-checking .ob-h1,.ob-checking .ob-lead,.ob-counter,.ob-logo{padding-left:19px}.ob-sky__cloud--top{filter:blur(2.2px);opacity:.85;width:80%;animation:17s ease-in-out -8s infinite alternate ob-drift;top:-9%;bottom:auto;right:-28%;transform:scaleX(-1)}.ob-prompts label{background:var(--ob-field);border-radius:14px;align-items:center;gap:12px;padding:12px 16px}.ob-prompts label.is-on{background:linear-gradient(#f3f8ff,#eaf3ff);border-color:#b9d3fb}.ob-body .ob-prompts input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #c3cfe2;border-radius:50%;place-items:center;width:22px;height:22px;margin:0;padding:0;transition:background-color .2s,border-color .2s,transform .2s;display:grid}.ob-body .ob-prompts input[type=checkbox]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(-1px)rotate(-45deg)scale(0)}.ob-body .ob-prompts input[type=checkbox]:checked{background:radial-gradient(circle at 30% 22%,#8fc2ff,#3b82ff 55%,#1f63e0);border-color:#0000;box-shadow:0 4px 10px -4px #1f63e0b3,inset 0 1px #fff6}.ob-body .ob-prompts input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.ob-body .ob-prompts label:hover input[type=checkbox]:not(:checked):not(:disabled){border-color:#7aa8f5}.ob-body .ob-prompts input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #3b82ff}.ob-body .ob-prompts input[type=checkbox]:disabled{cursor:not-allowed;background:#f2f4f8;border-color:#dfe5ee}.ob-prompts label.is-on span{color:#10204a;font-weight:500}.ob-engines li{background:#fff;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:inline-flex}.ob-eng{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #ffffff80}.ob-eng svg{width:14px;height:14px}.ob-eng--gpt{background:radial-gradient(circle at 30% 22%,#7ff2c8,#13a37a 55%,#0a5a45)}.ob-eng--gem{background:radial-gradient(circle at 30% 22%,#c6d8ff,#5b8cff 55%,#2b4fd0)}.ob-eng--cl{background:radial-gradient(circle at 30% 22%,#ffd2bd,#e07a55 55%,#a8452a)}.ob-eng--px{background:radial-gradient(circle at 30% 22%,#b4fbff,#20b8c8 55%,#0b5f70)}.ob-count{color:#1f63e0;vertical-align:1px;background:#e7f0ff;border-radius:999px;place-items:center;min-width:22px;height:20px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.ob-toplist--all{max-height:46vh;padding-right:4px;overflow-y:auto}.ob-toplist--all li{animation:.25s ease-out ob-rise}.ob-engines{gap:10px 22px}.ob-engines li{background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.ob-plans{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.ob-plans legend{margin-bottom:6px;padding:0;font-size:13.5px;font-weight:600}.ob-plan{border:1px solid var(--ob-line);background:var(--ob-field);cursor:pointer;border-radius:12px;gap:2px;padding:12px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.ob-plan input{opacity:0;pointer-events:none;position:absolute}.ob-plan b{font-size:14.5px}.ob-plan__price{font-size:15px;font-weight:650}.ob-plan__price small{color:var(--ob-faint);font-size:12px;font-weight:400}.ob-plan__price s{color:var(--ob-faint);font-size:12.5px;font-weight:400}.ob-plan>small{color:var(--ob-muted);font-size:12.5px}.ob-plan.is-on{border-color:var(--ob-accent);box-shadow:0 0 0 3px var(--ob-accent-soft)}.ob-plan:has(input:focus-visible){outline:2px solid var(--ob-accent);outline-offset:2px}.ob-promo{gap:8px;display:grid}.ob-link{color:var(--ob-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:600}.ob-link:hover{text-decoration:underline}.ob-promo input{text-transform:uppercase;letter-spacing:.04em}.ob-promo__ok{color:#15803d;background:#16a34a1f;border-radius:10px;justify-self:start;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:14px;display:inline-flex}.ob-promo__ok button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}@media (max-width:560px){.ob-plans{grid-template-columns:1fr}}.ob-taste__score{align-items:baseline;gap:12px;display:flex}.ob-taste__score b{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.ob-taste__score b small{color:var(--ob-muted);font-size:16px;font-weight:500}.ob-taste__score span{color:var(--ob-muted);font-size:14px}.ob-taste__rank{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ob-taste__rank li{background:var(--ob-side);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 12px;font-size:14px;display:flex}.ob-taste__rank li.is-you{background:var(--ob-accent-soft);font-weight:650}.ob-taste__ans summary{cursor:pointer;font-size:13.5px;font-weight:600}.ob-taste__ans p{white-space:pre-line;max-height:180px;color:var(--ob-muted);margin:8px 0 0;font-size:13px;overflow:auto}.ob-lock{border:1px dashed var(--ob-line);border-radius:12px;gap:8px;padding:14px;display:grid;position:relative}.ob-lock__blur{filter:blur(3px);opacity:.7;gap:8px;display:grid}.ob-lock p{margin:0;font-size:13.5px;font-weight:600}.ob-taste-inline{margin-bottom:22px;display:none}@media (max-width:900px){.ob-taste-inline{display:block}}.ob-taste .ob-skel{width:100%;height:10px}.ob-taste__score b{white-space:nowrap;flex:none}@media (max-width:560px){.ob-plan{grid-template-columns:1fr auto;align-items:baseline;column-gap:10px;padding:10px 12px}.ob-plan>small{grid-column:1/-1}}
