:root{--bg:#f5f5f2;--surface:#fff;--chip:#efefeb;--line:#e3e3de;--track:#ecece7;--text:#1b1b1a;--muted:#62625d;--on-accent:#fff;--slot-1:#2f5fcc;--slot-2:#17804f;--slot-3:#b5561a;--slot-4:#8a47c4;--slot-5:#c03636;--slot-6:#1f7799;--slot-7:#8c6a0a;--slot-8:#4d4d49;--slot-9:#b8336a;--slot-10:#0f7a6e;--slot-11:#4f7a12;--slot-12:#7a4e2d;--slot-13:#4338ca;--slot-14:#6b6a1f;--slot-15:#7d1f3a;--slot-16:#5b6472;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#111214;--surface:#18191c;--chip:#24262a;--line:#2a2c30;--track:#24262a;--text:#ededeb;--muted:#a1a4aa;--on-accent:#111214;--slot-1:#82a8ff;--slot-2:#5cd39a;--slot-3:#ffa36b;--slot-4:#c89cff;--slot-5:#ff8585;--slot-6:#6dcff0;--slot-7:#f0c850;--slot-8:#c4c6ca;--slot-9:#ff8ac0;--slot-10:#45d0be;--slot-11:#b6e36b;--slot-12:#d9a57c;--slot-13:#a7a9ff;--slot-14:#c9c46e;--slot-15:#c98a95;--slot-16:#9aa3b2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--accent:var(--slot-1);--danger:var(--slot-5);--notset:color-mix(in srgb, var(--muted) 35%, transparent);--line-2:color-mix(in srgb, var(--text) 22%, var(--bg));--focus:var(--slot-1);--shadow:color-mix(in srgb, var(--text) 8%, transparent);--radius:16px;--gap:12px;--pad-x:28px;--mono:"Geist Mono", ui-monospace, monospace;font-family:Geist,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-latin-400-normal-B40WzpMT.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}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-cyrillic-400-normal-DXusLSnH.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(./geist-latin-500-normal-CTWBw9NS.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}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(./geist-cyrillic-500-normal-NWpm63d5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(./geist-latin-600-normal-CSETrqM2.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}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(./geist-cyrillic-600-normal-BeW5VFD_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(./geist-latin-700-normal-CFi8mLqe.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}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(./geist-cyrillic-700-normal-BSHy2ewF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-mono-latin-400-normal-DTRLJnHl.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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./geist-mono-latin-500-normal-YINYabwD.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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./geist-mono-latin-600-normal-V-KvD_pi.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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./geist-mono-cyrillic-600-normal-Dfv53e6N.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{flex-direction:column;min-height:100vh;font-size:17px;line-height:1.55;display:flex}a{color:var(--accent)}.site-header,main,.site-footer{width:100%;max-width:760px;margin:0 auto;padding:0 16px}.site-header{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.brand img{width:28px;height:28px}.brand,.site-header .button{white-space:nowrap}@media (width<=400px){.site-header .button{padding:0 14px}.brand span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}main{flex:1;padding-block:32px 64px}h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,6vw,52px);line-height:1.1}.lead{color:var(--muted);margin:0 0 32px;font-size:20px}.button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button:hover{filter:brightness(1.05)}.button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.landing .site-header,.landing main,.landing .site-footer{max-width:1120px}.landing main{padding-top:48px}.landing h2{letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.landing p{margin:0 0 14px}.landing section{margin-bottom:96px}.hero{text-align:center}.hero h1{max-width:15ch;margin-inline:auto;font-size:clamp(36px,7vw,68px)}.hero .lead{max-width:640px;margin-inline:auto}.actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fine{color:var(--muted);margin-top:16px;font-size:14px}.shot{margin:0}.shot img{border:1px solid var(--line);width:100%;height:auto;box-shadow:0 18px 50px var(--shadow);border-radius:14px;display:block}.hero-shot{margin-top:48px}.feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.feature.flip .copy{order:2}.feature .copy p{color:var(--muted)}.feature.phone{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature.phone .shot img{border-radius:28px;max-width:300px;margin-inline:auto}@media (width<=760px){.feature,.feature.phone{grid-template-columns:1fr;gap:24px}.feature.flip .copy{order:0}.landing section{margin-bottom:64px}}.vault{border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 50px var(--shadow);border-radius:14px;margin:0;padding:12px 28px;list-style:none}.vault li{color:var(--muted);padding-block:18px;padding-inline:44px 0;position:relative}.vault li+li{border-top:1px solid var(--line)}.vault li:before{content:"";inset-inline-start:0;background:var(--accent);width:26px;height:26px;position:absolute;top:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.vault strong{color:var(--text);font-weight:600;display:block}.private{text-align:center;background:var(--chip);border-radius:20px;max-width:680px;margin-inline:auto;padding:40px 24px}.private p{color:var(--muted);margin:0}.extras ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.extras li{color:var(--muted)}.extras strong{color:var(--text);font-weight:600;display:block}.closing{text-align:center}.closing .lead{margin-inline:auto;max-width:560px;margin-bottom:28px}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-block:24px;font-size:14px;display:flex}.site-footer a{color:var(--muted)}.site-footer nav{flex-wrap:wrap;gap:8px 20px;display:flex}.site-footer .pages{flex:auto}.langs{margin-inline-start:auto;position:relative}.langs summary{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:8px;padding:0 12px;list-style:none;display:flex}.langs summary::-webkit-details-marker{display:none}.langs summary:after{content:"";border:solid var(--muted);border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-inline-start:4px;transition:transform .15s;transform:translateY(2px)rotate(225deg)}.langs:not([open]) summary:after{transform:translateY(-2px)rotate(45deg)}.langs summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.langs ul{inset-inline-end:0;z-index:10;border:1px solid var(--line);background:var(--surface);min-width:200px;max-height:min(75vh,560px);box-shadow:0 18px 50px var(--shadow);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 6px);overflow-y:auto}.langs li a{min-height:38px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.langs li a:hover{background:var(--chip)}.langs li a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.langs li a[aria-current]{background:var(--chip);font-weight:600}.flag{object-fit:cover;width:20px;height:15px;box-shadow:0 0 0 1px var(--line);border-radius:2px;flex:none}.muted{color:var(--muted)}.lang-banner{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 16px;font-size:15px;display:flex}.lang-banner[hidden]{display:none}.lang-banner .button{min-height:40px;padding:0 16px}.lang-banner .close{min-width:40px;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px}.lang-banner .close:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.similar .site-header,.similar main,.similar .site-footer{max-width:1120px}.similar main>p,.similar main>ul{max-width:760px;color:var(--muted)}.similar main>h2{margin:48px 0 12px;font-size:clamp(22px,3vw,28px);line-height:1.2}.similar li+li{margin-top:6px}.similar strong{color:var(--text);font-weight:600}.tools{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.similar .tools li.tool{margin:0}.tool{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 30px var(--shadow);overflow-wrap:break-word;border-radius:14px;padding:22px 24px}.tool h2{align-items:baseline;gap:10px;margin:0 0 4px;font-size:20px;line-height:1.3;display:flex}.tool h2 a{color:var(--text)}.tool .rank{background:var(--chip);min-width:28px;height:28px;color:var(--muted);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:14px;font-weight:600;display:inline-grid}.tool .kind{color:var(--muted);margin:0 0 14px;font-size:14px}.tool dl{margin:0;font-size:15px}.tool dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:12px;font-size:13px;font-weight:600}.tool dd{margin:4px 0 0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal main h2{margin:40px 0 10px;font-size:22px;line-height:1.25}.legal main p,.legal main li{color:var(--muted)}.legal main strong{color:var(--text);font-weight:600}.legal main li+li{margin-top:6px}.legal .updated{font-size:14px}.choice{background:var(--chip);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.choice .button{cursor:pointer;min-height:40px;font:inherit;font-weight:600}.not-found main{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.stopwatch{border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 50px var(--shadow);border-radius:20px;flex-direction:column;align-items:center;gap:6px;margin-bottom:32px;padding:22px 40px 18px;display:inline-flex}.stopwatch .face{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(64px,16vw,112px);font-weight:500;line-height:1}.stopwatch .colon{animation:1s step-end infinite blink}.stopwatch .label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px;font-weight:600}@keyframes blink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.stopwatch .colon{animation:none}}.not-found .lead{max-width:560px;margin-bottom:16px}.time-lost{color:var(--muted);margin:0 0 32px}.time-lost time{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}
