@font-face{font-family:National Park;src:url(/fonts/NationalPark-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:National Park;src:url(/fonts/NationalPark-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(/fonts/RedHatMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sun:#ffc928;--sun-2:#ffd95e;--sun-3:#ffe89b;--sun-4:#fff3b8;--black:#16161a;--bg:#fffbea;--paper:#fff;--soft:#fff3b8;--row:#fff8e0;--ink:#16161a;--ink-2:#5a5340;--line:#5a460024;--bad:#b93c0b;--ok:#157540;--shadow:0 1px 2px #6e500014, 0 22px 44px -22px #6e500057;--m-land:#fff8e3;--m-block:#fbefcb;--m-bld:#f5e3b0;--m-road:#fff;--m-case:#efddaa;--m-hw:#ffd95e;--m-hwc:#e9b824;--m-water:#a9dcf0;--m-water2:#d6f0fa;--m-park:#cde9b0;--m-tree:#a5d785;--m-text:#6b6146;--logo-word:url(/logo/citelook-wordmark.svg);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--sans:"National Park", ui-rounded, system-ui, sans-serif;--head:"Bricolage Grotesque", "National Park", system-ui, sans-serif;--mono:"Red Hat Mono", ui-monospace, monospace;--gut:clamp(16px, 4vw, 40px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1a1810;--paper:#26221a;--soft:#2e2918;--row:#322d1f;--ink:#fff7dc;--ink-2:#d2c9ac;--line:#fff7dc24;--bad:#ffa67a;--ok:#7adda4;--shadow:0 1px 2px #0000004d, 0 22px 44px -22px #0009;--m-land:#2b2719;--m-block:#332e1e;--m-bld:#3d3724;--m-road:#4d4630;--m-case:#1f1c12;--m-hw:#a98419;--m-hwc:#6e560f;--m-water:#24505f;--m-water2:#39717f;--m-park:#2f4a25;--m-tree:#3d5f30;--m-text:#cfc6a8;--logo-word:url(/logo/citelook-wordmark-white.svg)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{font-family:var(--head);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.04}h2{font-size:clamp(2.125rem,4.4vw,3.5rem)}h3{font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.1}p{text-wrap:pretty}a{color:inherit}img,svg{display:block}::selection{background:var(--sun);color:var(--black)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.hero :focus-visible,.close :focus-visible{outline-color:var(--black)}html{scrollbar-color:var(--sun) transparent}.wrap{width:min(1240px, 100% - 2 * var(--gut));margin-inline:auto}.mono{font-family:var(--mono)}.lead{color:var(--ink-2);max-width:40rem;margin-top:14px;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.42}.sample{color:var(--ink-2);font-size:.875rem;line-height:1.3;display:block}.planned{background:var(--sun-3);color:var(--black);border-radius:99px;padding:6px 10px;font-size:.875rem;font-weight:700;line-height:1;display:inline-block}.slot{background:var(--sun-3);color:var(--black);white-space:nowrap;border-radius:.3em;padding:0 .3em}.ic{flex:none;width:1.25em;height:1.25em}.ic--px{width:1.05em}.chipi{width:2em;height:2em;color:var(--black);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1rem;display:inline-grid}.chipi .ic{width:1.2em;height:1.2em}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyes{width:.759em;height:.392em;display:block;position:relative}.eye{border:.058em solid var(--black);background:#fff;border-radius:50%;width:.392em;height:.392em;position:absolute;top:0;left:0;overflow:hidden}.eye+.eye{left:.367em}.lid{background:var(--sun);position:absolute;inset:-1px;transform:translateY(-101%)}.is-half .lid{transform:translateY(-52%)}.is-shut .lid{transform:none}.pupil{background:var(--black);will-change:transform;border-radius:50%;width:.134em;height:.134em;margin:-.067em 0 0 -.067em;position:absolute;top:50%;left:50%;transform:translate(-.067em,.017em)}.logoi{background:var(--sun);border-radius:.25em;width:1em;height:1em;display:block;position:relative}.logoi .eyes{position:absolute;top:.304em;left:.121em}.btn{background:var(--black);color:#fff;min-height:54px;font:700 1.125rem/1 var(--sans);cursor:pointer;transition:transform .14s var(--ease-out), background-color .16s ease;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.btn:active{transform:scale(.97)}.btn--sm{white-space:nowrap;border-radius:13px;min-height:44px;padding:0 18px;font-size:1rem}@media (max-width:360px){.btn--sm{padding:0 12px;font-size:.9375rem}.bar .logo{--h:28px}}@media (prefers-color-scheme:dark){header .btn{background:var(--sun);color:var(--black)}}@media (hover:hover) and (pointer:fine){.btn:hover{background:#33302a;transform:translateY(-1px)}header .btn:hover{background:var(--black)}}@media (hover:hover) and (pointer:fine) and (prefers-color-scheme:dark){header .btn:hover{background:var(--sun-2)}}.draft{background:var(--soft);color:var(--ink);padding:6px var(--gut);text-align:center;font-size:.8125rem;line-height:1.3}header{z-index:30;background:var(--bg);position:sticky;top:0}.bar{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.logo{--h:34px;width:calc(var(--h) * 4.3046);height:var(--h);color:var(--ink);flex:none;display:block;position:relative}.logo__w{left:calc(var(--h) * 1.1986);width:calc(var(--h) * 3.1586);height:calc(var(--h) * .9574);position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.logo .logoi{left:calc(var(--h) * .0522);top:calc(var(--h) * .0522);font-size:calc(var(--h) * .8956);position:absolute}nav.top{gap:clamp(18px,2.2vw,30px);font-size:1.0625rem;display:none}nav.top a{background:linear-gradient(var(--sun), var(--sun)) no-repeat 0 100% / 0 3px;transition:background-size .18s var(--ease-out);padding:8px 0;text-decoration:none}@media (hover:hover) and (pointer:fine){nav.top a:hover{background-size:100% 3px}}@media (min-width:980px){nav.top{display:flex}}.hero{color:var(--black);background:#fff3b8;padding-block:clamp(28px,4.4vw,56px) 92px;position:relative}.hero__g{align-items:center;gap:clamp(64px,6vw,72px);display:grid}.hero__g>*{min-width:0}@media (min-width:1040px){.hero__g{grid-template-columns:minmax(0,1fr) minmax(0,590px);gap:56px}}.hero h1{font-size:clamp(2.5rem,5.1vw,4.25rem);line-height:1}.hero__sub{max-width:34rem;margin-top:12px;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.38}.hero__cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.hero__lede{max-width:34rem;margin-top:16px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;line-height:1.25}.nb{white-space:nowrap}.lk{display:inline-block}.lk__w{vertical-align:-.0197em;width:1.8712em;height:.7386em;display:inline-block;overflow:visible}.lk__e{fill:#fff;stroke:currentColor}.lk__p{fill:#16161a;transform:translate(-70.4px,16.8px)}html[data-lookmark=on] .lk__t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-lookmark=off] .lk__w{display:none}.hero__now{background:#fff;border-radius:99px;margin-bottom:14px;padding:6px 12px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-block}.plat{align-items:center;gap:6px;min-width:0;display:inline-flex}.plat:is([data-plat=google],[data-plat=chatgpt],[data-plat=gemini],[data-plat=perplexity],[data-plat=claude]):before{content:"";box-sizing:border-box;background-color:#fff;background-image:var(--plat-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:6px;flex:none;width:20px;height:20px;padding:2px;box-shadow:0 0 0 1px #5a460029}.plat[data-plat=google]{--plat-logo:url(/ikonlar/google-g.webp)}.plat[data-plat=chatgpt]{--plat-logo:url(/ikonlar/openai-blossom.svg)}.plat[data-plat=gemini]{--plat-logo:url(/ikonlar/gemini-sparkle.svg)}.plat[data-plat=perplexity]{--plat-logo:url(/ikonlar/perplexity-symbol.svg)}.plat[data-plat=claude]{--plat-logo:url(/ikonlar/claude-spark.svg)}.plat--stack{flex-direction:column;gap:4px}html[data-logos=off] .plat:before{content:none!important}.stage{isolation:isolate;position:relative}.peek{z-index:-1;font-size:clamp(132px,14vw,176px);position:absolute;top:0;right:44px;transform:translateY(-.36em)}.card{background:var(--paper);color:var(--ink);box-shadow:var(--shadow);border-radius:26px;padding:clamp(14px,2vw,22px)}.card__h{align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;line-height:1.2;display:flex}.card__h .chipi{background:var(--row)}@media (prefers-color-scheme:dark){.card__h .chipi{background:#fff}}.card__h .sample{text-align:right;margin-left:auto}.status{height:1.5em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:.9375rem;line-height:1.5;display:block;overflow:hidden}.board{--rh:44px;height:calc(var(--n) * var(--rh));margin-top:6px;position:relative}.brow{height:calc(var(--rh) - 6px);background:var(--row);transform:translateY(calc(var(--i) * var(--rh)));transition:transform .46s var(--ease-io), background-color .22s ease, opacity .22s ease;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:1rem;line-height:1.1;display:grid;position:absolute;top:0;left:0;right:0}.brow .r{opacity:.35;background:currentColor;border-radius:50%;justify-self:center;width:8px;height:8px}.brow.you .r{opacity:.8}.brow .a{background:var(--line);border-radius:9px;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:grid}.brow .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brow .t{white-space:nowrap;font-size:.875rem;font-weight:700}.brow.you{z-index:2;background:var(--sun);color:var(--black);font-weight:700}.brow.you .a{background:0 0;font-size:28px}.brow.you .logoi{border-radius:.25em}.brow.you.is-out{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-2);background:0 0}.brow.you.is-out .t{color:var(--bad)}.brow.is-off{opacity:0}.gaps__h{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;font-size:1rem;line-height:1.2;display:flex}.gaps__h b{font-family:var(--head)}.gaps__h span{color:var(--ink-2);display:inline-block}.gaps__h span:first-child{color:var(--ink)}.gaps__h small{color:var(--ink-2);margin-top:2px;font-size:.875rem;display:block}.gaps{gap:4px;margin-top:6px;display:grid}.gap{isolation:isolate;background:var(--row);min-height:36px;transition:opacity .2s ease, transform .24s var(--ease-out), background-color .22s ease;border-radius:12px;align-items:center;gap:8px;padding:5px 10px;font-size:.9375rem;line-height:1.15;display:flex;position:relative;overflow:hidden}.gap:before{content:"";z-index:-1;background:var(--sun);transform-origin:0;transition:transform .32s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.gap.is-marked:before{transform:none}.gap.is-marked,.is-marked .hl{color:var(--black)}.mk{color:#fff;background:var(--bad);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background-color .18s;display:grid;position:relative}@media (prefers-color-scheme:dark){.mk{color:var(--black)}}.mk .ic{width:14px;height:14px;transition:opacity .16s ease, transform .2s var(--ease-out);position:absolute}.mk .ic--ok{opacity:0;transform:scale(.7)}.is-fixed .mk{background:var(--ok)}.is-fixed .mk .ic--ok{opacity:1;transform:none}.is-fixed .mk .ic--x{opacity:0;transform:scale(.7)}.is-hid{opacity:0;transform:translateY(6px)}.eyebrow{color:var(--ink-2);margin-bottom:12px;font-size:1rem;font-weight:700;line-height:1.2}.fx__h{color:var(--ink-2);margin-top:14px;font-size:1rem;line-height:1.2}.fx__h b,.ml__h b{font-family:var(--head);color:var(--ink)}.fx{gap:4px;margin-top:8px;display:grid}.fx li{background:var(--row);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:40px;padding:6px 8px 6px 10px;font-size:.9375rem;line-height:1.15;transition:background-color .24s;display:grid}.fx .mk,.log .mk{box-shadow:inset 0 0 0 2px var(--ink-2);background:0 0}.fx .mk .ic,.log .mk .ic{opacity:0}.fx .is-fixed .mk,.log .is-done .mk{background:var(--ok);box-shadow:none}.fx .is-fixed .mk .ic,.log .is-done .mk .ic{opacity:1;transform:none}.fx__m{justify-self:end;align-items:center;gap:6px;display:flex}.who{color:var(--ink-2);font-size:.875rem}.st{white-space:nowrap}.st.st--turn{background:var(--black);color:var(--sun);font-weight:700}@media (prefers-color-scheme:dark){.st.st--turn{background:var(--sun);color:var(--black)}}.fx li.is-now{background:var(--sun);color:var(--black)}.fx li.is-now .st.st--turn{background:var(--black);color:var(--sun)}.fx li.is-now .who{color:var(--black);font-weight:700}.fx li.is-now .mk{box-shadow:inset 0 0 0 2px var(--black)}@media (max-width:560px){.fx li{grid-template-columns:22px minmax(0,1fr)}.fx__m{grid-column:2;justify-self:start}}.ml__h{color:var(--ink-2);margin-bottom:14px;font-size:1rem;line-height:1.2}.st-w{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.st-w>span:last-child{font-size:.9375rem;line-height:1.25}.mfacts{margin-top:10px;font-size:.9375rem;line-height:1.3}.mfacts>span{display:block}.foot .slogan{font-family:var(--head);color:var(--ink);font-size:1.25rem;line-height:1.2}.stage__foot{color:var(--black);margin-top:12px;font-size:.875rem;line-height:1.3}.hc{flex-direction:column;padding:clamp(14px,2vw,20px);display:flex;position:relative}.hc__top{align-items:center;gap:10px;display:flex}.hc__logo{flex:none;font-size:30px}.steps{background:var(--row);border-radius:12px;flex:1;justify-content:space-between;gap:2px;min-width:0;padding:3px;display:flex}.steps li{text-align:center;color:var(--ink-2);white-space:nowrap;border-radius:9px;flex:auto;padding:6px 8px;font-size:.875rem;font-weight:700;line-height:1.1;transition:background-color .28s,color .28s}.steps li.is-on{background:var(--sun);color:var(--black)}.steps li{padding:0;display:flex}.steps button{min-width:0;min-height:32px;color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:6px 8px}.steps button:focus-visible{outline-offset:0}@media (hover:hover) and (pointer:fine){.steps li:not(.is-on) button:hover{background:var(--sun-4);color:var(--black)}}.hc__line{background:var(--row);border-radius:3px;height:3px;margin:10px 2px 0;overflow:hidden}.hc__line i,.prog i{border-radius:inherit;background:var(--sun);transform-origin:0;height:100%;display:block}.views{height:376px;margin-top:12px;position:relative}.view{opacity:0;visibility:hidden;transition:opacity .26s ease-out, transform .36s var(--ease-out), visibility 0s linear .36s;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(10px)}.view.is-on{opacity:1;visibility:visible;transition-duration:.32s,.42s,0s;transition-delay:90ms,90ms,0s;transform:none}.v__k{color:var(--ink-2);font-size:.9375rem;font-weight:700;line-height:1.2}.v-ask{justify-content:center;gap:12px}.v-ask .v__k+.eng{margin-top:-2px}.q{background:var(--paper);min-height:58px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.25;display:flex}.q__ic{width:22px;height:22px;color:var(--ink-2);flex:none}.q__t{flex:1;min-width:0}.q__t .slot:empty{display:none}.caret{vertical-align:-.2em;background:var(--ink);width:2px;height:1.15em;margin-left:1px;display:inline-block}.q__go{background:var(--black);color:#fff;width:40px;height:40px;transition:transform .16s var(--ease-out);border-radius:12px;flex:none;place-items:center;display:grid}@media (prefers-color-scheme:dark){.q__go{background:var(--sun);color:var(--black)}}.q__go svg{width:16px;height:16px}.q__go.is-press{transform:scale(.9)}.eng{flex-wrap:wrap;gap:6px;display:flex}.eng li{background:var(--row);border-radius:99px;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:.9375rem;font-weight:700;line-height:1;transition:background-color .24s,color .24s;display:inline-flex}.eng .chipi{box-shadow:0 0 0 1px var(--line);font-size:.8125rem}.eng li.is-lit{background:var(--sun-3);color:var(--black)}.scan__h{align-items:center;gap:10px;font-size:1.0625rem;line-height:1.2;display:flex}.pct{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:auto;font-size:1rem}.pulse{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.pulse:after{content:"";background:var(--ok);opacity:0;border-radius:50%;position:absolute;inset:0}.prog{background:var(--row);border-radius:6px;height:6px;margin-top:10px;overflow:hidden}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.tiles li{isolation:isolate;background:var(--row);border-radius:12px;align-content:center;gap:4px;padding:9px 10px;line-height:1.1;transition:background-color .24s;display:grid;position:relative;overflow:hidden}.tiles .chipi{box-shadow:0 0 0 1px var(--line);grid-row:1/3;font-size:.875rem}.tn{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.ts{color:var(--ink-2);white-space:nowrap;padding-left:26px;font-size:.8125rem}html[data-logos=off] .ts{padding-left:0}.tiles li:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#ffc92873,#0000);position:absolute;inset:0;transform:translate(-100%)}.tiles li.is-checking{background:var(--sun-4);color:var(--black)}.tiles li.is-checking .ts{color:var(--black)}.tiles li.is-checking:after{opacity:1}.tiles li.is-done .ts{color:var(--ok);font-weight:700}.slog{background:var(--row);border-radius:12px;height:116px;margin-top:14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20px);mask-image:linear-gradient(#0000,#000 20px)}.slog ul{transition:transform .32s var(--ease-out);padding:0 12px;position:absolute;top:3px;left:0;right:0}.slog li{height:22px;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:22px;transition:opacity .2s;overflow:hidden}.slog li:last-child{color:var(--ink)}.slog li.is-off{opacity:0}.rep__h{flex-direction:column;gap:2px;display:flex}.rep__h b{font-family:var(--head);font-size:1.25rem;line-height:1.15}.rep__h span{color:var(--ink-2);font-size:.9375rem;line-height:1.2}.rows{gap:5px;margin-top:10px;display:grid}.rows li{isolation:isolate;background:var(--row);min-height:38px;transition:opacity .22s ease-out, transform .3s var(--ease-out), background-color .24s ease, color .24s ease;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px 4px 10px;font-size:1rem;font-weight:700;line-height:1.1;display:grid;position:relative;overflow:hidden}.rows .chipi{box-shadow:0 0 0 1px var(--line);font-size:.875rem}.rn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv2{align-items:center;gap:8px;display:inline-flex}.dl{color:var(--ink-2);white-space:nowrap;font-size:.8125rem;font-weight:400}.dl:empty{display:none}.rk{background:var(--paper);min-width:3.1em;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;padding:4px 8px;font-size:1rem}.mn{box-shadow:inset 0 0 0 1.5px var(--ink-2);color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:.875rem;transition:background-color .24s,color .24s,box-shadow .24s;display:inline-flex}.mn .ic{width:14px;height:14px;display:none}.mn.is-yes{background:var(--ok);box-shadow:none;color:#fff}.mn.is-yes .ic{display:block}.mn.is-turn{background:var(--black);box-shadow:none;color:var(--sun)}@media (prefers-color-scheme:dark){.mn.is-turn{background:var(--sun);color:var(--black)}.mn.is-yes{color:var(--black)}}.rows li.is-up,.rows li.is-new{background:var(--sun-3);color:var(--black)}.rows li.is-up .dl,.rows li.is-new .dl{color:#5a5340}.rows li.is-up .rk{color:var(--black);background:#fff}.rows li:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#ffc92880,#0000);position:absolute;inset:0;transform:translate(-100%)}.rows li.is-checking:after{opacity:1}.rows li.is-hid{opacity:0;transform:translateY(8px)}.rep__f{background:var(--sun);color:var(--black);transition:opacity .24s ease-out, transform .3s var(--ease-out);border-radius:12px;margin-top:auto;padding:9px 12px;font-size:.9375rem;line-height:1.25}.rep__f.is-hid{opacity:0;transform:translateY(6px)}.v-fix .fx li{transition:opacity .22s ease-out, transform .3s var(--ease-out), background-color .24s ease}.v-fix .fx li.is-hid{opacity:0;transform:translateY(8px)}.v-fix .fx__h{margin-top:0;font-size:1.0625rem}.v-fix .fx{gap:6px;margin-top:12px}.v-fix .fx li{min-height:52px}.hc__sample{margin-top:12px}@media (prefers-reduced-motion:no-preference){.hc[data-live] .caret{animation:1s step-end infinite caret}.hc[data-live] .pulse:after{animation:pulse 1.1s var(--ease-out) infinite}.hc[data-live] .tiles li.is-checking:after,.hc[data-live] .rows li.is-checking:after{animation:.9s linear infinite sweep}[data-playing=no] .hc *,[data-playing=no] .hc :after{animation-play-state:paused!important}}@keyframes caret{50%{opacity:0}}@keyframes pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes sweep{to{transform:translate(100%)}}@media (max-width:560px){.views{height:408px}.v-ask{justify-content:flex-start;padding-top:6px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.steps li{font-size:.8125rem}.steps button{padding:6px 4px}.hc__logo{font-size:26px}}@media (max-width:380px){.steps li{font-size:.75rem}.steps button{padding:6px 2px}.eng li{font-size:.875rem}.rows li{gap:8px;font-size:.9375rem}.tiles li{padding:8px}.tn{font-size:.8125rem}.dl{display:none}}.ml-s{margin-top:clamp(84px,9vw,110px)}.ml{padding:clamp(14px,2.4vw,26px)}.ml table{border-collapse:collapse;width:100%}.ml th,.ml td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:12px;font-size:1rem;font-weight:400;line-height:1.25}.ml thead th{color:var(--ink-2);padding-block:0 10px;font-size:.9375rem}.ml tbody th{font-size:1.125rem;font-weight:700}.ml tbody tr:last-child>*{border-bottom:0}.hl{background:linear-gradient(var(--sun), var(--sun)) no-repeat 0 0 / 0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .32s var(--ease-out);border-radius:6px;margin-left:-4px;padding:2px 4px}.is-marked .hl{background-size:100% 100%}.srcs{gap:4px;display:flex}.srcs .chipi{box-shadow:0 0 0 1px var(--line);font-size:.9375rem}.st{background:var(--row);border-radius:8px;padding:4px 9px;font-size:.9375rem;display:inline-block}.st--ok{background:var(--sun-3);color:var(--black)}.ml .sample{margin-top:12px}@media (max-width:820px){.ml thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ml table,.ml tbody,.ml tr{width:100%;display:block}.ml tr{border-bottom:1px solid var(--line);padding-block:12px}.ml tbody tr:last-child{border-bottom:0}.ml th,.ml td{border:0;padding:0;display:block}.ml tbody th{margin-bottom:8px}.ml td{text-align:right;justify-content:space-between;align-items:center;gap:12px;padding-block:3px;display:flex}.ml td:before{content:attr(data-l);color:var(--ink-2);text-align:left;flex:none;max-width:48%;font-size:.9375rem}}.band{background:var(--bg);border-radius:40px 40px 0 0;margin-top:-40px;padding-block:clamp(64px,8vw,104px) calc(clamp(64px,8vw,104px) + 40px);position:relative}.band--paper{background:var(--paper)}.band--soft{background:var(--soft)}.band>.wrap>h2{max-width:17em}.two{gap:16px;margin-top:clamp(28px,4vw,44px);display:grid}.two+.lead{margin-top:28px}@media (min-width:820px){.two{grid-template-columns:1fr 1fr;gap:20px}}.place{background:var(--paper);box-shadow:var(--shadow);border-radius:26px;padding:clamp(22px,3vw,32px)}.place--ai{background:var(--sun-3);color:var(--black)}.place__i{flex-wrap:wrap;gap:8px 16px;margin-bottom:18px;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.place__i .chipi{background:#fff;font-size:1.25rem}.place .chipi{box-shadow:0 0 0 1px var(--line)}.place p{margin-top:10px;line-height:1.38}.place b.tag{margin-bottom:8px;font-size:1rem;line-height:1.2;display:block}.chaps{margin-top:clamp(32px,4vw,48px)}.chap{gap:22px;padding-block:18px;display:grid}.chap>*{min-width:0}.chap p{color:var(--ink-2);max-width:26rem;margin-top:12px;line-height:1.4}.panel{isolation:isolate;position:relative}.panel .card{box-shadow:var(--shadow)}.panel .sample{margin-top:12px}@media (min-width:980px){.chap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;min-height:84vh;padding-block:0}.chap__t,.panel{position:sticky;top:124px}.chap__t{padding-top:26px}}.cov{gap:12px;margin-top:14px;display:grid}.cov__h,.cov__r{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:6px;display:grid}.cov__q{grid-column:1/-1;justify-self:start;font-size:1rem;line-height:1.2}.cov__h span{text-align:center;color:var(--ink-2);justify-items:center;gap:4px;font-size:.8125rem;line-height:1.1;display:grid}.cov__h .chipi{background:var(--row)}@media (prefers-color-scheme:dark){.cov__h .chipi{background:#fff}}.dot{width:34px;height:34px;transition:background-color .2s ease, color .2s ease, transform .24s var(--ease-out);border-radius:50%;place-items:center;display:grid}.dot .ic{width:16px;height:16px}.dot--y{background:var(--sun);color:var(--black)}.dot--n{color:var(--bad);box-shadow:inset 0 0 0 1.5px var(--bad);background:0 0}.dot.is-wait{background:var(--row);color:#0000;box-shadow:none;transform:scale(.82)}.cov__sum{transition:opacity .2s ease, transform .24s var(--ease-out);margin-top:14px;font-size:1.125rem;font-weight:700;line-height:1.2}@media (min-width:560px){.cov__h,.cov__r{grid-template-columns:minmax(0,2.5fr) repeat(5,minmax(0,1fr))}.cov__q{grid-column:auto}.cov__h:before{content:""}}.lst{gap:8px;margin-top:12px;display:grid}.lst li{background:var(--row);min-height:54px;transition:opacity .2s ease, transform .24s var(--ease-out), background-color .22s ease;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:1.0625rem;line-height:1.2;display:flex}.lst .srcs{flex:none;gap:4px;margin-left:auto;display:flex}.lst .srcs .chipi{font-size:.8125rem}.lst .own{background:var(--paper);text-align:center;border-radius:9px;flex:none;margin-left:auto;padding:7px 10px;font-size:.875rem;line-height:1.15;transition:background-color .2s}.lst .n{background:var(--sun);width:26px;height:26px;color:var(--black);font:.875rem/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.lst li.is-ok .own{background:var(--sun);color:var(--black)}.mapg{background:var(--paper);box-shadow:var(--shadow);border-radius:30px;margin-top:clamp(28px,4vw,44px);display:grid;overflow:hidden}.mapg>*{min-width:0}.mapw{height:clamp(320px,62vw,640px);position:relative;overflow:hidden}.map{width:100%;height:100%;position:absolute;inset:0}.m-t{font:700 15px var(--sans);letter-spacing:.08em;fill:var(--m-text);paint-order:stroke;stroke:var(--m-road);stroke-width:4px}.m-t--park{letter-spacing:0;stroke:none;fill:#3e6b2a;font-size:18px}.m-t--w{letter-spacing:.02em;stroke:none;fill:#2e7b99;font-size:17px}@media (prefers-color-scheme:dark){.m-t--park{fill:#b5e09b}.m-t--w{fill:#a9dcf0}}.m-hwn{font:700 15px var(--sans);fill:var(--black)}.search{z-index:5;background:var(--paper);max-width:400px;min-height:48px;box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:6px 16px 6px 8px;font-size:1.0625rem;line-height:1.15;display:flex;position:absolute;top:14px;left:14px;right:14px}.search .chipi{background:#fff}.area{z-index:5;background:var(--paper);color:var(--ink);border-radius:9px;padding:5px 10px;font-size:.875rem;line-height:1.25;position:absolute;bottom:12px;left:14px}.pin{z-index:2;left:var(--x);top:var(--y);background:var(--paper);transform-origin:0 100%;width:34px;height:34px;transition:opacity .18s ease, transform .26s var(--ease-out);border-radius:50% 50% 50% 4px;place-items:center;margin:-38px 0 0 -17px;display:grid;position:absolute;rotate:-45deg;box-shadow:0 2px 6px #3c28004d}.pin span{background:var(--ink-2);border-radius:50%;width:10px;height:10px;rotate:45deg}.pin.is-off{opacity:0;transform:translate(8px,-8px)scale(.75)}.lens{transition:transform .6s var(--ease-io);z-index:4;left:var(--x);top:var(--y);width:54px;height:54px;margin:-104px 0 0 6px;font-size:54px;position:absolute}.lens .logoi{box-shadow:0 2px 6px #3c28004d}.pin--you{background:var(--sun);z-index:3}.pin--you span{background:var(--black)}.rankp{flex-direction:column;padding:clamp(18px,2.4vw,26px);display:flex}.rankp__h{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.rankp__l{font-size:1rem;line-height:1.2}.rankp__l b{font-size:1.25rem;display:block}.big{font-family:var(--head);letter-spacing:-.02em;font-size:clamp(3.5rem,6vw,4.5rem);font-weight:700;line-height:.86}.big i{transition:opacity .16s ease, transform .22s var(--ease-out);font-style:normal;display:inline-block}.rankp .brow{grid-template-columns:22px minmax(0,1fr) auto}.rankp .status{margin-top:8px}.rankp .sample{margin-top:auto;padding-top:8px}.mchk{margin-top:10px}.rankp .mchk .status{margin-top:0}.mbar{background:var(--row);border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.mbar i{background:var(--sun);transform-origin:0;height:100%;display:block}.mres{gap:6px;margin-top:12px;display:grid}.mres li{background:var(--row);border-radius:12px;align-items:center;min-height:42px;padding:8px 12px;font-size:1rem;line-height:1.25;transition:background-color .22s;display:flex;position:relative}.mres li>span{transition:opacity .22s ease-out}.mres li[data-k=rank]{background:var(--sun);color:var(--black)}.mres li[data-k=rank] .slot{background:#fff}.mres b.is-bad{color:var(--bad)}.mres li.is-wait{background:var(--row)}.mres li.is-wait>span{opacity:0}.mres li.is-wait:after{content:"";background:var(--line);border-radius:5px;width:58%;height:10px;margin-top:-5px;position:absolute;top:50%;left:12px}.mres li[data-k=rank].is-wait:after{width:82%}.mlist{color:var(--ink-2);margin-top:16px;font-size:.875rem;line-height:1.2}.rankp .board{--rh:34px;margin-top:6px}.rankp .brow{height:calc(var(--rh) - 4px);border-radius:9px;font-size:.9375rem}.rankp .brow.is-off{opacity:1;background:var(--row);color:#0000}.rankp .brow.is-off>*{visibility:hidden}@media (min-width:1000px){.mapg{grid-template-columns:minmax(0,1fr) 372px}.mapw{height:640px}}.feats{gap:clamp(56px,8vw,96px);margin-top:clamp(36px,5vw,60px);display:grid}.feat{align-items:center;gap:22px;display:grid}.feat>*{min-width:0}.feat .planned{margin-bottom:14px}.feat .res{margin-top:12px}.feat__t p{color:var(--ink-2);max-width:30rem;margin-top:12px;line-height:1.4}@media (min-width:900px){.feat{grid-template-columns:1fr 1fr;gap:64px}.feat--r .feat__t{order:2}}.wq{gap:8px;margin-top:14px;display:grid}.wq li{background:var(--row);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 12px;font-size:1rem;line-height:1.25;display:flex}.wq li.is-turn{box-shadow:inset 0 0 0 2px var(--sun)}.wq small{color:var(--ink-2);margin-top:3px;font-size:.875rem;display:block}.wq .st{background:var(--paper);transition:opacity .2s ease, transform .24s var(--ease-out);flex:none}.wq .st.st--ok{background:var(--sun-3)}.wq .st.st--turn{background:var(--black)}@media (prefers-color-scheme:dark){.wq .st.st--turn{background:var(--sun)}}.wq small{transition:opacity .2s}.wq li.is-wait .st,.wq li.is-wait small{opacity:0;transform:scale(.9)}.wq li.is-wait{box-shadow:none}@media (max-width:480px){.wq li{flex-direction:column;align-items:flex-start;gap:8px}}.feat .card{flex-direction:column;display:flex}.feat .sample{margin-top:auto;padding-top:14px}.tries{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.try{aspect-ratio:2.1;background:var(--row);color:var(--ink-2);border-radius:10px;place-items:center;font-size:.875rem;line-height:1;transition:background-color .18s,color .18s;display:grid}.try.hit{background:var(--sun);color:var(--black)}.try.is-wait{background:var(--row);color:#0000}.res{margin-top:12px;font-size:1.25rem;font-weight:700;line-height:1.2}.ask2{background:var(--row);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;line-height:1.2;display:flex}.sw{background:var(--sun);border-radius:99px;flex:none;width:54px;height:30px;margin-left:auto;transition:background-color .18s;position:relative}.sw:after{content:"";background:var(--black);width:24px;height:24px;transition:transform .22s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;transform:translate(24px)}.sw.is-offsw{background:var(--line)}.sw.is-offsw:after{transform:none}.log{gap:6px;display:grid}.log li{background:var(--row);transition:opacity .2s ease, transform .24s var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;line-height:1.25;display:flex}.log .lt{display:block}.log .lm{color:var(--ink-2);margin-top:2px;font-size:.875rem;display:block}.states{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.states li{align-items:center;gap:8px;min-width:0;font-size:.9375rem;line-height:1.15;display:flex}.states b{display:block}.states .logoi{flex:none;font-size:42px}.where{gap:12px;margin-top:clamp(26px,4vw,40px);display:grid}.where li{background:var(--paper);box-shadow:var(--shadow);color:var(--ink-2);border-radius:20px;padding:18px;font-size:1rem;line-height:1.25}.where b{color:var(--ink);font-family:var(--head);margin-top:12px;font-size:1.1875rem;display:block}.where .chipi{background:var(--sun-3);color:var(--black);font-size:1.125rem}@media (min-width:620px){.where{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.where{grid-template-columns:repeat(3,1fr)}}.where+.lead{margin-top:22px}.lead .planned{vertical-align:2px;margin-left:4px}.ba{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ba div{background:var(--row);transition:opacity .2s ease, transform .24s var(--ease-out), background-color .2s ease;border-radius:14px;padding:16px;font-size:1rem;line-height:1.2}.ba div+div{background:var(--sun);color:var(--black)}.ba b{font-family:var(--head);margin-bottom:6px;font-size:3rem;line-height:1;display:block}.lower{gap:18px;display:grid}.lower>*{min-width:0}@media (min-width:980px){.lower{grid-template-columns:4fr 7fr;align-items:start;gap:clamp(40px,6vw,72px)}.lower>h2{position:sticky;top:120px}}.faq{gap:22px;display:grid}.faq dt{font-size:1.25rem;font-weight:700;line-height:1.2}.faq dd{color:var(--ink-2);max-width:42rem;margin-top:5px;line-height:1.42}.prod{gap:18px;margin-top:clamp(26px,4vw,40px);display:grid}@media (min-width:980px){.prod{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.pm{flex-direction:column;gap:12px;display:flex}.pm .sample{margin-top:auto;padding-top:4px}.pm__s,.pm__note{color:var(--ink-2);font-size:.9375rem;line-height:1.3}.pm__f{gap:6px;display:grid}.pm__f li{background:var(--row);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.9375rem;line-height:1.2;display:flex}.pm__f small{color:var(--ink-2);margin-top:2px;font-size:.8125rem;display:block}.pm__f .is-turn{box-shadow:inset 0 0 0 2px var(--sun)}.pm__a{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pm__b{background:var(--row);min-height:36px;color:var(--ink);border-radius:11px;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:700;display:inline-flex}.pm__b--go{background:var(--sun);color:var(--black)}.pm__rv{background:var(--row);border-radius:14px;padding:12px;font-size:.9375rem;line-height:1.35}.pm__stars{color:#d99a00;letter-spacing:2px;margin-bottom:4px;font-size:1rem;line-height:1;display:block}.pm__stars i{color:var(--line);font-style:normal}.pm__who{color:var(--ink-2);margin-top:6px;font-size:.8125rem;display:block}.pm__lbl{color:var(--ink-2);font-size:.8125rem;font-weight:700}.pm__draft{border:1.5px solid var(--line);border-radius:14px;margin-top:4px;padding:12px;font-size:.9375rem;line-height:1.35}.pm__v{gap:12px;display:grid}.pm__v li{grid-template-columns:minmax(0,7.2em) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.9375rem;line-height:1.2;display:grid}.pm__bar{background:var(--row);border-radius:99px;height:10px;overflow:hidden}.pm__bar i{width:calc(var(--v) * 10%);border-radius:inherit;background:var(--sun);height:100%;display:block}.pm__n{white-space:nowrap;font-size:.875rem}.pm__n small{color:var(--ink-2);font-size:.8125rem}.flinks{flex-wrap:wrap;gap:6px 22px;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.flinks a{text-underline-offset:3px}.foot .copy{color:var(--ink)}.faq a{color:var(--ink);text-underline-offset:3px}.close{background:var(--sun);color:var(--black);text-align:center}.close__eyes{justify-content:center;margin-bottom:18px;font-size:clamp(190px,26vw,300px);display:grid}.close h2{margin-inline:auto;font-size:clamp(2.5rem,5.4vw,4.25rem)}.close p{max-width:30rem;margin:14px auto 24px}footer{background:var(--bg);border-radius:40px 40px 0 0;margin-top:-40px;padding-block:40px 34px;position:relative}.foot{gap:14px;display:grid}.foot p{max-width:48rem;color:var(--ink-2);font-size:1rem;line-height:1.4}.foot .mine{color:var(--ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 34%}@keyframes rv{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}}dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);box-shadow:var(--shadow);border:0;border-radius:26px;margin:auto;padding:0;overflow:auto}dialog::backdrop{background:#3c2d0073}@media (prefers-reduced-motion:no-preference){dialog{opacity:0;transition:opacity .16s ease, transform .16s var(--ease-out), overlay .16s allow-discrete, display .16s allow-discrete;transform:scale(.97)}dialog[open]{opacity:1;transition-duration:.24s;transform:none}@starting-style{dialog[open]{opacity:0;transform:scale(.97)}}dialog::backdrop{opacity:0;transition:opacity .16s ease, overlay .16s allow-discrete, display .16s allow-discrete}dialog[open]::backdrop{opacity:1;transition-duration:.24s}@starting-style{dialog[open]::backdrop{opacity:0}}}.dlg{padding:clamp(22px,5vw,34px);position:relative}.dlg__x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.dlg__x svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.dlg__x:hover{background:var(--sun-3);color:var(--black)}}.dlg h2{padding-right:40px;font-size:clamp(1.875rem,6vw,2.375rem)}.dlg__sub{color:var(--ink-2);margin-top:8px;font-size:1.0625rem}.form{gap:16px;margin-top:20px;display:grid}.tw{gap:16px;display:grid}@media (min-width:520px){.tw{grid-template-columns:1fr 1fr}}.fld{align-content:start;gap:5px;display:grid}.fld label,fieldset legend{font-size:1rem;font-weight:700;line-height:1.25}.fld input{background:var(--bg);width:100%;height:50px;color:var(--ink);border:1.5px solid var(--line);font:inherit;border-radius:12px;padding:0 13px;font-size:1.0625rem}.fld input:focus-visible{outline-offset:1px}.fld input[aria-invalid=true]{border-color:var(--bad)}.err{color:var(--bad);font-size:.9375rem;line-height:1.3}.err:empty{display:none}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset small{color:var(--ink-2);font-size:.9375rem;font-weight:400}.opts{gap:8px;margin-top:8px;display:grid}@media (min-width:520px){.opts{grid-template-columns:1fr 1fr}}.opt{background:var(--bg);border:1.5px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:1rem;line-height:1.2;display:flex}.opt input{appearance:none;border:1.5px solid var(--ink-2);border-radius:50%;flex:none;width:18px;height:18px;margin:0}.opt input:checked{background:var(--sun);border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.opt:has(input:checked){border-color:var(--ink)}.opt:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.opt input:focus-visible{outline:none}.dlg .btn{width:100%}@media (prefers-color-scheme:dark){.dlg .btn{background:var(--sun);color:var(--black)}}.fine{color:var(--ink-2);font-size:.9375rem;line-height:1.35}.fine .mono{font-family:var(--sans);margin-top:4px;font-size:.875rem;display:block}.thanks{text-align:left}.thanks[hidden],.form[hidden],.pre[hidden]{display:none}.thanks .logoi{font-size:64px}.thanks h2{overflow-wrap:anywhere;outline:none;margin-top:14px}.thanks p{color:var(--ink-2);margin-top:8px}.preview{background:var(--sun-3);color:var(--black);border-radius:9px;margin-block:12px 18px;padding:6px 10px;font-size:.875rem;line-height:1.25;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:480px){.board{--rh:44px}.brow{gap:6px;padding:0 8px 0 4px;font-size:.9375rem}.brow .t{font-size:.75rem}.card__h .sample{max-width:9.5em}.lst .srcs{display:none}.band,footer{border-radius:28px 28px 0 0;margin-top:-28px}.dot{width:30px;height:30px}}.fld label small{color:var(--ink-2);font-size:.9375rem;font-weight:400}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
