@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/IosevkaEtoile-Thin-CAz9bBhr.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/IosevkaEtoile-ExtraLight-BgkE9_Tt.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/IosevkaEtoile-Light-3FjI7qPt.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IosevkaEtoile-Regular-IjkvKnhA.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IosevkaEtoile-Medium-HkfdxwfO.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IosevkaEtoile-SemiBold-1eVxbews.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IosevkaEtoile-Bold-5bBE1GGM.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/IosevkaEtoile-ExtraBold-DLwreiIw.woff2)format("woff2")}@font-face{font-family:Iosevka Etoile;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/IosevkaEtoile-Heavy-BzohZ5T7.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-main:"Iosevka Etoile", "Iosevka Nerd Font", "Iosevka", monospace;--lain-back-primary:#000;--lain-back-secondary:#1a1a1a;--lain-back-tertiary:#2a2a2a;--lain-back-quaternary:#3a3a3a;--lain-back-quinary:#4a4a4a;--lain-fore-primary:#ce7688;--lain-fore-secondary:#ba6a7b;--lain-fore-tertiary:#a05969;--lain-fore-senary:#804654;--lain-high-primary:#c1b48e;--lain-high-secondary:#b5a985;--lain-high-tertiary:#a49978;--lain-accent:#ffb1c3;--lain-view-bg:#050505;--bg:var(--lain-back-primary);--bg-elev:var(--lain-back-secondary);--bg-soft:var(--lain-back-tertiary);--text:var(--lain-fore-primary);--muted:var(--lain-fore-senary);--accent:var(--lain-high-primary);--accent-2:var(--lain-accent);--border:color-mix(in srgb, var(--lain-fore-primary) 28%, transparent);--shadow:color-mix(in srgb, var(--lain-fore-primary) 22%, transparent)}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{background-color:var(--bg);background-image:radial-gradient(circle at top, color-mix(in srgb, var(--lain-fore-primary) 18%, transparent), transparent 55%), url(/assets/wires-BLse6aFB.svg);background-size:cover;background-attachment:fixed;min-height:100%}body{min-height:100dvh;font-family:var(--font-main);color:var(--text);justify-content:center;align-items:stretch;margin:0;padding:40px 20px;display:flex}.startpage{z-index:1;opacity:0;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);gap:24px;width:min(1040px,100%);min-height:calc(100dvh - 80px);transition:opacity .4s,transform .4s;display:grid;position:relative;transform:translateY(16px)}.startpage__content{flex-direction:column;justify-content:center;gap:20px;min-height:0;transition:filter .35s;display:flex}body.is-loaded .startpage{opacity:1;transform:translateY(0)}.startpage__hero{background:linear-gradient(135deg, color-mix(in srgb, var(--lain-back-secondary) 92%, transparent), color-mix(in srgb, var(--lain-view-bg) 94%, transparent));border:1px solid var(--border);box-shadow:0 20px 40px var(--shadow);border-bottom:0;border-radius:0;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:24px;padding:18px;display:grid;position:relative}.startpage__hero-text{max-width:520px}.startpage__kicker{text-transform:uppercase;letter-spacing:.3em;color:var(--accent);margin:0 0 4px;font-size:.75rem}.startpage__title{color:var(--text);margin:0;font-size:clamp(1.55rem,2.6vw,2.2rem)}.clock{grid-template-rows:100px;grid-template-columns:repeat(3,18px) 10px repeat(3,18px) 20px repeat(3,18px) 10px repeat(3,18px);justify-self:end;width:256px;height:100px;display:grid;position:relative}.clock__column{grid-template-rows:repeat(5,20px);display:grid}.clock__column:nth-child(4){grid-column:5}.clock__column:nth-child(5){grid-column:6}.clock__column:nth-child(6){grid-column:7}.clock__column:nth-child(7){grid-column:9}.clock__column:nth-child(8){grid-column:10}.clock__column:nth-child(9){grid-column:11}.clock__column:nth-child(10){grid-column:13}.clock__column:nth-child(11){grid-column:14}.clock__column:nth-child(12){grid-column:15}.clock .block{color:color-mix(in srgb, var(--lain-back-quaternary) 72%, var(--text));text-align:center;font-size:.9rem;line-height:20px;transition:color .4s,background .4s}.clock .block.active{color:var(--text);font-weight:600}.clock .block.second{color:var(--accent-2)}.divider{background-color:var(--text);width:2px;height:60%;position:absolute;top:20%;left:128px}.yearline{position:absolute;bottom:-1px;left:-1px;right:-1px}.yearline__track{background:color-mix(in srgb, var(--lain-fore-secondary) 32%, transparent);width:100%;height:2px;overflow:hidden}.yearline__progress{background:var(--accent-2);width:0;height:100%;transition:width .4s}.yearline__date{color:var(--lain-high-primary);font-size:.75rem;line-height:1.2;position:absolute;top:8px;right:1px}.startpage__grid{grid-template-columns:repeat(auto-fit,minmax(190px,250px));place-content:center;gap:14px;display:grid}.startpage__card{background:color-mix(in srgb, var(--lain-back-secondary) 88%, transparent);border:1px solid var(--border);box-shadow:0 12px 24px var(--shadow);border-radius:0;flex-direction:column;gap:10px;padding:14px;display:flex}.startpage__card--wide{grid-column:span 2}.startpage__card-header{justify-content:space-between;align-items:center;display:flex}.startpage__card-title{color:var(--accent);margin:0;font-size:1rem}.startpage__card-tag{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.7rem}.startpage__list{gap:4px;margin:0;padding-left:1.2rem;display:grid}.startpage__list a{color:var(--text);text-decoration:none}.startpage__list a:hover{color:var(--accent-2)}.lain{pointer-events:none;z-index:0;height:min(70vh,640px);position:fixed;bottom:0;left:0}@media (width<=900px){.lain{display:none}body{padding:24px 14px}.startpage{gap:18px;min-height:calc(100dvh - 48px)}.startpage__hero{grid-template-columns:1fr;align-items:flex-start}.clock{flex-basis:auto;width:min(280px,100%)}.startpage__card--wide{grid-column:span 1}}@font-face{font-family:Kaomoji;src:url(/assets/kaomoji-sarasa-D_X_hq87.woff2)format("woff2");font-display:swap}@font-face{font-family:Kaomoji;src:url(data:font/woff2;base64,d09GMgABAAAAAAJkAAwAAAAABJwAAAIXAAIBywAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMAZgADQKcIEJATYCJAMICwYABCAFg1AHIBveAyAehU3ZXnjMyRqnmpvmBct33hE8vz++Oefd96G1GpmkSKQtdTOgtKGpblT7UFs2csnmUjNUg9ohLltVU+7zmKz9GXzYWBbFUq4HQE+yZBC5A47gmBKvPJJECsK30B7aksCCKJHAPUBPd0pUBKOYdl8q0GKiOrp1G7aOwKrA//+AQIvZehko90rOzxmoe3kpoI4+ByXvxFk1eTx3A1tHNQ4SaWRrnaUuWa0mUDdudxW+W6Ot0dLzb4BeEi1AQJ7Pp5jKgESFkQzC+0ZTgaIIWo/+/28v8eVdAEhQkJgBLAegAHJMm7+7uzsee3pata4uxzo7W3LdK7u6dhzMdW5/3NWq9cRj95PGswlfmX2fR/as3JwuLAyddA7tjo4On7gHZtq2yytdvtsXnxru5q3a67ZsTVyrbpnZnBsVS+MAEMh41sH3hh/Kn/raZKjeQd/n9xsAr++/3Pbv8r/B+q16hgYJgl8J3wjmd5fwDk5meRGvucgSHdI1TU5oFQCgEmi0l0GUZlxlJUz2SurwgMoq/xRzM1Ibn/ibBjPbsohkXZLiomIYEvoJAjoSE4Z2EEbQHokkhAUxNE/FYoikQO1iGMtSTOjTJyqOxagCegWRtD4ZhJEIksEUfYgUd8mvQzRxyC9DAdq1xYGwKFWKnyT06tdv1KRVu3atmjziwoegx3LkapjDE2GSIo5koAeUEo0GsP2/aSEA)format("woff2");font-display:swap;unicode-range:U+B67}@font-face{font-family:Kaomoji;src:url(data:font/woff2;base64,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)format("woff2");font-display:swap;unicode-range:U+AED}@font-face{font-family:Kaomoji;src:url(data:font/woff2;base64,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)format("woff2");font-display:swap;unicode-range:U+E51}:root{--searchbar-width:clamp(360px, 24vw, 520px);--searchbar-width-active:clamp(400px, 28vw, 620px);--searchbar-bg:color-mix(in srgb, var(--lain-back-secondary) 72%, transparent);--searchbar-muted:color-mix(in srgb, var(--lain-fore-senary) 72%, transparent);--searchbar-border:color-mix(in srgb, var(--lain-fore-primary) 18%, transparent);--searchbar-hover:color-mix(in srgb, var(--lain-fore-primary) 12%, transparent);--searchbar-active:color-mix(in srgb, var(--lain-fore-primary) 18%, transparent)}@keyframes searchbar-fade-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.searchbar{z-index:3;justify-content:center;display:flex;position:relative}.searchbar__wrapper{width:var(--searchbar-width);z-index:4;flex-direction:column;gap:6px;transition:transform .25s,width .25s;display:flex;position:relative}.searchbar__field{z-index:20;background:var(--searchbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);border:1px solid var(--searchbar-border);border-radius:0;align-items:center;gap:10px;padding:6px 10px;transition:all .25s;display:flex;position:relative}.searchbar__icon{width:16px;height:16px;color:var(--text);opacity:.6;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.searchbar__dork-selector{align-items:center;display:flex}.searchbar__dork-trigger{background:color-mix(in srgb, var(--lain-back-tertiary) 68%, transparent);border:1px solid var(--searchbar-border);color:var(--text);cursor:pointer;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:8px;min-width:110px;padding:3px 8px;font-size:.75rem;transition:all .2s;display:flex}.searchbar__dork-trigger:hover{background:var(--searchbar-hover);border-color:color-mix(in srgb, var(--lain-fore-primary) 35%, transparent)}.searchbar__button-icon{opacity:.5;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:14px;height:14px;transition:transform .2s}.searchbar__dork-trigger .searchbar__button-icon{color:var(--lain-high-primary);opacity:1}.searchbar__dork-selector.open .searchbar__button-icon{color:currentColor;opacity:.5;transform:rotate(180deg)}.searchbar__dork-menu{background:color-mix(in srgb, var(--lain-back-primary) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--searchbar-border);z-index:1000;columns:4 120px;width:min(620px,100vw - 40px);max-height:min(58vh,420px);box-shadow:0 20px 40px var(--shadow), 0 0 0 1px color-mix(in srgb, var(--lain-fore-primary) 10%, transparent);opacity:0;pointer-events:none;border-radius:0;column-gap:10px;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;transform:translateY(8px)}.searchbar__dork-selector.open .searchbar__dork-menu{opacity:1;pointer-events:all;display:block;transform:translateY(0)}.searchbar__dork-category{break-inside:avoid;flex-direction:column;gap:1px;min-width:0;margin-bottom:8px;display:flex}.searchbar__dork-category-title{text-transform:uppercase;letter-spacing:.1em;color:var(--lain-high-primary);margin:0 0 2px;font-size:.65rem;font-weight:600}.searchbar__dork-item{color:var(--text);text-align:left;cursor:pointer;opacity:.7;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:0;padding:2px 6px;font-size:.74rem;transition:all .15s;overflow:hidden}.searchbar__dork-item:hover{opacity:1;background:var(--searchbar-hover);padding-left:8px}.searchbar__dork-item.active{opacity:1;color:var(--lain-accent);background:var(--searchbar-active);font-weight:500}.searchbar__input{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 0;font-size:.9rem}.searchbar__input::placeholder{color:var(--searchbar-muted)}.searchbar__reset{background:color-mix(in srgb, var(--lain-back-tertiary) 68%, transparent);cursor:pointer;width:24px;height:24px;color:var(--text);opacity:.4;border:none;border-radius:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.searchbar__reset:hover:not(:disabled){opacity:1;background:var(--searchbar-hover)}.searchbar__reset:disabled{opacity:0;cursor:default;pointer-events:none}.searchbar__sass{z-index:1;align-items:center;gap:8px;min-height:20px;padding:0 10px;transition:opacity .15s;display:flex;position:relative;overflow:hidden}.searchbar__wrapper:has(.searchbar__dork-selector.open) .searchbar__sass{opacity:0}.searchbar__sass-icon{color:var(--lain-high-primary);white-space:nowrap;flex:none;font-family:Kaomoji,Noto Sans CJK JP,Hiragino Sans,Yu Gothic,Segoe UI Symbol,sans-serif;font-size:.75rem}.searchbar__sass-text{min-width:0;color:var(--searchbar-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;animation:.3s ease-out sass-slide-up;overflow:hidden}.searchbar__sass-text--query{color:var(--lain-high-primary);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.searchbar__sass:has(.searchbar__sass-text--query){align-items:flex-start}@keyframes sass-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.searchbar-active .searchbar__wrapper{width:var(--searchbar-width-active)}body.searchbar-active .searchbar__field{background:color-mix(in srgb, var(--lain-back-tertiary) 78%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--lain-fore-primary) 10%, transparent), var(--shadow);border-color:color-mix(in srgb, var(--lain-fore-primary) 30%, transparent)}@media (width<=700px){.searchbar__dork-menu{columns:2 120px;width:calc(100vw - 28px)}}.icon-sprite{display:none}.quiz{z-index:50;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.quiz__panel{background:color-mix(in srgb, var(--bg-elev) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);width:240px;box-shadow:0 12px 24px var(--shadow);padding:10px 12px;animation:.25s cubic-bezier(.4,0,.2,1) quiz-in}@keyframes quiz-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz__header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.quiz__title{color:var(--text);margin:0 auto 0 0;font-size:.8rem;font-weight:600}.quiz__levels{gap:2px;display:flex}.quiz__level,.quiz__close,.quiz__tab{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:2px 6px;font-size:.7rem}.quiz__level[aria-pressed=true]{background:var(--lain-high-primary);border-color:var(--lain-high-primary);color:var(--lain-back-primary)}.quiz__level:hover,.quiz__close:hover,.quiz__tab:hover{border-color:var(--text)}.quiz__prompt{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 8px;font-size:.75rem;display:flex}.quiz__base{color:var(--muted)}.quiz__value{color:var(--lain-high-primary);overflow-wrap:anywhere;font-size:1rem;font-weight:600}.quiz__arrow{color:var(--muted)}.quiz__options{grid-template-columns:1fr 1fr;gap:4px;display:grid}.quiz__choice{background:color-mix(in srgb, var(--lain-back-primary) 70%, transparent);border:1px solid var(--border);color:var(--text);font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:0;padding:4px 6px;font-size:.8rem}.quiz__choice:hover:not(:disabled),.quiz__choice:focus-visible{border-color:var(--text);outline:none}.quiz__choice:disabled{cursor:default;opacity:.6}.quiz__choice--right:disabled{opacity:1;background:var(--lain-high-primary);border-color:var(--lain-high-primary);color:var(--lain-back-primary)}.quiz__choice--wrong:disabled{opacity:1;border-color:var(--lain-accent);color:var(--lain-accent)}.quiz__result{color:var(--muted);margin-left:auto;font-size:.72rem}.quiz__result--ok{color:var(--lain-high-primary)}.quiz__result--miss{color:var(--lain-accent)}.quiz--open .quiz__tab{display:none}@media (width<=900px){.quiz{bottom:12px;right:12px}.quiz__panel{width:min(220px,100vw - 24px)}}
