@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src: url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src: url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src: url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src: url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src: url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src: url(./jetbrains-mono-cyrillic-ext-300-normal.CGGtq4Xd.woff2)format("woff2"),url(./jetbrains-mono-cyrillic-ext-300-normal.B2GgXRsb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src: url(./jetbrains-mono-greek-300-normal.BaY-z1pF.woff2)format("woff2"),url(./jetbrains-mono-greek-300-normal.DRo1BXAg.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src: url(./jetbrains-mono-vietnamese-300-normal.DmFVES9d.woff2)format("woff2"),url(./jetbrains-mono-vietnamese-300-normal.CcwQl8Px.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src: url(./jetbrains-mono-latin-ext-300-normal.tseANUoC.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-300-normal.CQ0Ny5pP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src: url(./jetbrains-mono-cyrillic-ext-400-normal.C_uLvvQ5.woff2)format("woff2"),url(./jetbrains-mono-cyrillic-ext-400-normal.Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src: url(./jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(./jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src: url(./jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2)format("woff2"),url(./jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src: url(./jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.ph-light.ph-arrow-counter-clockwise:before{content:"\00e038"}.ph-light.ph-arrow-right:before{content:"\00e06c"}.ph-light.ph-arrow-up-right:before{content:"\00e092"}.ph-light.ph-book-open-text:before{content:"\00e8f2"}.ph-light.ph-books:before{content:"\00e758"}.ph-light.ph-brackets-curly:before{content:"\00e860"}.ph-light.ph-calendar-blank:before{content:"\00e10a"}.ph-light.ph-chat-centered-text:before{content:"\00e166"}.ph-light.ph-check:before{content:"\00e182"}.ph-light.ph-check-circle:before{content:"\00e184"}.ph-light.ph-circle:before{content:"\00e18a"}.ph-light.ph-clipboard-text:before{content:"\00e198"}.ph-light.ph-clock:before{content:"\00e19a"}.ph-light.ph-copy:before{content:"\00e1ca"}.ph-light.ph-cpu:before{content:"\00e610"}.ph-light.ph-download-simple:before{content:"\00e20c"}.ph-light.ph-eye-slash:before{content:"\00e224"}.ph-light.ph-files:before{content:"\00e710"}.ph-light.ph-flask:before{content:"\00e79e"}.ph-light.ph-gauge:before{content:"\00e628"}.ph-light.ph-hash:before{content:"\00e2a2"}.ph-light.ph-highlighter:before{content:"\00ec76"}.ph-light.ph-house:before{content:"\00e2c2"}.ph-light.ph-key:before{content:"\00e2d6"}.ph-light.ph-lightning:before{content:"\00e2de"}.ph-light.ph-link-simple:before{content:"\00e2e6"}.ph-light.ph-lock-key:before{content:"\00e2fe"}.ph-light.ph-lock-simple:before{content:"\00e308"}.ph-light.ph-magic-wand:before{content:"\00e6b6"}.ph-light.ph-magnifying-glass:before{content:"\00e30c"}.ph-light.ph-newspaper:before{content:"\00e344"}.ph-light.ph-paypal-logo:before{content:"\00e98c"}.ph-light.ph-pen-nib:before{content:"\00e3ac"}.ph-light.ph-pencil-simple-line:before{content:"\00ebc6"}.ph-light.ph-plus:before{content:"\00e3d4"}.ph-light.ph-question:before{content:"\00e3e8"}.ph-light.ph-quotes:before{content:"\00e660"}.ph-light.ph-rows:before{content:"\00e5a2"}.ph-light.ph-rss-simple:before{content:"\00e402"}.ph-light.ph-shield-check:before{content:"\00e40c"}.ph-light.ph-shield-star:before{content:"\00ec34"}.ph-light.ph-shuffle:before{content:"\00e422"}.ph-light.ph-sign-out:before{content:"\00e42a"}.ph-light.ph-sliders-horizontal:before{content:"\00e434"}.ph-light.ph-student:before{content:"\00e73e"}.ph-light.ph-telegram-logo:before{content:"\00e5bc"}.ph-light.ph-text-aa:before{content:"\00e6ee"}.ph-light.ph-text-t:before{content:"\00e48a"}.ph-light.ph-trash:before{content:"\00e4a6"}.ph-light.ph-upload-simple:before{content:"\00e4c0"}.ph-light.ph-user-circle:before{content:"\00e4c4"}.ph-light.ph-warning:before{content:"\00e4e0"}.ph-light.ph-warning-circle:before{content:"\00e4e2"}.ph-light.ph-wave-sine:before{content:"\00ea9a"}.ph-light.ph-x-logo:before{content:"\00e4bc"}@keyframes at-scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes at-drift{0%,to{transform:translate(0)}50%{transform:translate(-40px,24px)}}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:1px solid #0000;font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid #0000}.table thead tr{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr:hover{background:linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent), color-mix(in srgb, var(--color-text) 4%, transparent)) no-repeat 0 0 / 100% 100%, linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.dialog{border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(160deg, var(--color-accent-500), var(--color-neutral-800) 40%, var(--color-neutral-800) 70%, var(--color-accent-800)) border-box;width:min(440px,100%);box-shadow:0 30px 80px #0009, 0 0 80px -30px var(--color-accent);border:1px solid #0000;flex-direction:column;gap:16px;padding:32px;display:flex}.display{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:200;line-height:1.08}.lede{color:var(--color-neutral-400);font-size:16px;font-weight:300;line-height:1.65}.rule{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent);height:1px}.under.svelte-130e28l{background:var(--color-accent);height:1px;box-shadow:0 0 10px var(--color-accent);position:absolute;bottom:-13px;left:0;right:0}.caret.flip.svelte-130e28l{transform:rotate(180deg)}.pop.svelte-130e28l{border-radius:var(--radius-md);border:1px solid var(--color-neutral-800);background:var(--color-surface);min-width:190px;box-shadow:var(--shadow-md);z-index:5;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.pop.svelte-130e28l button:where(.svelte-130e28l),.pop.svelte-130e28l a:where(.svelte-130e28l){border-radius:var(--radius-sm);font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:400;transition:background .15s;display:flex}.pop.svelte-130e28l a:where(.svelte-130e28l){justify-content:flex-start}.pop.svelte-130e28l button:where(.svelte-130e28l):hover,.pop.svelte-130e28l a:where(.svelte-130e28l):hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-text)}.c.svelte-130e28l{color:var(--color-neutral-600);font-size:11px}.c.cur.svelte-130e28l{color:var(--color-accent)}.chip.svelte-130e28l{cursor:pointer;font:inherit;color:var(--color-neutral-300);background:0 0;border:0;align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.ava.svelte-130e28l{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent);border-radius:50%;place-items:center;font-size:11px;display:grid}.uname.svelte-130e28l{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media (width<=720px){.uname.svelte-130e28l{display:none}}@media (width<=480px){.under.svelte-130e28l{bottom:-11px}}.top.svelte-1dzyadn{background:linear-gradient(to right, transparent, var(--color-accent-700) 30%, var(--color-accent-700) 70%, transparent);height:1px;position:relative;overflow:hidden}.glow.svelte-1dzyadn{pointer-events:none;background:radial-gradient(600px 200px at 50% 0, color-mix(in srgb, var(--color-accent-900) 70%, transparent), transparent 70%);height:220px;position:absolute;top:0;left:0;right:0}.in.svelte-1dzyadn{flex-direction:column;gap:36px;max-width:1240px;margin:0 auto;padding:44px clamp(16px,4vw,40px) 40px;display:flex;position:relative}.soc.svelte-1dzyadn{gap:6px;margin-top:4px;display:flex}.soc.svelte-1dzyadn a:where(.svelte-1dzyadn):hover{color:var(--color-accent-200);box-shadow:0 0 0 1px var(--color-accent), 0 0 20px -4px var(--color-accent);transform:translateY(-2px)}.about.svelte-1dzyadn{flex-direction:column;flex:300px;gap:14px;max-width:420px;display:flex}.c.svelte-1dzyadn{color:var(--color-accent);font-weight:500}.note.svelte-1dzyadn{color:var(--color-neutral-500);font-size:12.5px;line-height:1.7}.legal.svelte-1dzyadn{box-shadow:inset 0 1px 0 var(--color-divider);font-family:var(--font-mono);color:var(--color-neutral-600);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:20px;font-size:11px;display:flex}

.pin.svelte-mok56k{gap:8px;display:flex}.pin.svelte-mok56k .pin-cell{text-align:center;width:0;min-width:0;max-width:52px;font-family:var(--font-mono);flex:1 1 0;height:52px;padding:0;font-size:22px}.google.svelte-wvo05y{margin-bottom:16px;display:none}.google.on.svelte-wvo05y{display:block}.gbtn.svelte-wvo05y{justify-content:center;min-height:44px;display:flex}.gor.svelte-wvo05y{margin-top:16px}dialog.svelte-wvo05y{width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(160deg, var(--color-accent-500), var(--color-neutral-800) 40%, var(--color-neutral-800) 70%, var(--color-accent-800)) border-box;box-shadow:0 30px 80px #0009, 0 0 80px -30px var(--color-accent);border:1px solid #0000;margin:auto;padding:32px;overflow:auto}dialog.svelte-wvo05y:focus{outline:none}dialog.svelte-wvo05y::backdrop{background:color-mix(in srgb, var(--color-bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}form.svelte-wvo05y{flex-direction:column;gap:16px;display:flex}.hd.svelte-wvo05y{flex-direction:column;gap:6px;display:flex}h2.svelte-wvo05y{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:200}.hd.svelte-wvo05y p:where(.svelte-wvo05y),.hint.svelte-wvo05y{color:var(--color-neutral-400);margin:0;font-size:13px;line-height:1.55}.hint.svelte-wvo05y{color:var(--color-neutral-500);margin-top:6px;font-size:12px}.fields.svelte-wvo05y{flex-direction:column;gap:14px;display:flex}.fields.svelte-wvo05y>.hint:where(.svelte-wvo05y){margin:0}.pill.svelte-wvo05y{box-shadow:inset 0 0 0 1px var(--color-neutral-800);border-radius:999px;flex-wrap:wrap;align-self:flex-start;padding:3px;display:flex}.pill.svelte-wvo05y button:where(.svelte-wvo05y){cursor:pointer;font:inherit;color:var(--color-neutral-400);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:400;transition:background .2s,color .2s}.pill.svelte-wvo05y button:where(.svelte-wvo05y):focus-visible{outline-offset:-2px}.pill.svelte-wvo05y button.on:where(.svelte-wvo05y){color:var(--color-accent-100);background:color-mix(in srgb, var(--color-accent) 24%, transparent)}.derr.svelte-wvo05y{min-height:0;color:color-mix(in oklch, var(--signal-ai) 55%, var(--color-text));font-size:13px;line-height:1.5}.go.svelte-wvo05y{min-height:42px;box-shadow:0 0 22px -6px var(--color-accent);margin-top:0;font-weight:400}.links.svelte-wvo05y,.foot.svelte-wvo05y{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.foot.svelte-wvo05y{justify-content:center;font-size:12px}.lk.svelte-wvo05y{font:inherit;color:var(--color-accent-300);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.lk.svelte-wvo05y:hover{color:var(--color-accent-200)}.prose.svelte-5aj5oh .links{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:8px 0 0;font-size:14px;display:flex}.prose.svelte-5aj5oh .links a{align-items:center;gap:6px;display:inline-flex}.prose.svelte-5aj5oh .links span{color:var(--color-neutral-500);font-size:12px}