@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.B04YIrm4.woff2) format("woff2"),url(./fira-mono-cyrillic-ext-400-normal.0xXfcOOq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.36-45Uyg.woff2) format("woff2"),url(./fira-mono-cyrillic-400-normal.Dq7SlH2J.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.CsqI23CO.woff2) format("woff2"),url(./fira-mono-greek-ext-400-normal.BEhC8Nsh.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.C3zng6O6.woff2) format("woff2"),url(./fira-mono-greek-400-normal.DUeQbRz0.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.D6XfiR-_.woff2) format("woff2"),url(./fira-mono-latin-ext-400-normal.lWlD_NAB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DKjLVgQi.woff2) format("woff2"),url(./fira-mono-latin-400-normal.g4W12wf9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #2563eb;--primary-hover: #1d4ed8;--success-color: #28a745;--warning-color: #eab308;--danger-color: #ef4444;--text-light: #6b7280;--background-light: #f3f4f6;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace;--color-bg-0: rgb(202, 216, 228);--color-bg-1: hsl(209, 36%, 86%);--color-bg-2: hsl(224, 44%, 95%);--color-theme-1: #ff3e00;--color-theme-2: #4075a6;--column-width: 42rem;--column-margin-top: 4rem;--text-color: #1f2937}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;margin:0;background-color:var(--background-light);font-family:var(--font-body);line-height:1.5;color:var(--text-color)}h1{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;text-align:center}h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem}p{line-height:1.5}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:48rem;margin:0 auto;padding:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer;border:none;transition:background-color .2s}.button-primary{background-color:var(--primary-color);color:#fff}.button-primary:hover{background-color:var(--primary-hover)}.button-success{background-color:var(--success-color);color:#fff}.button-warning{background-color:var(--warning-color);color:#fff}.button-danger{background-color:var(--danger-color);color:#fff}.grid{display:grid;gap:1rem}@media (min-width: 768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}html{touch-action:manipulation}.free-tier-topbar.svelte-x0wh4h{background-color:#fcf3c5;color:#7c4a06;width:100%;padding:.5rem 1rem;font-size:1rem;text-align:center}.topbar-content.svelte-x0wh4h{max-width:1200px;margin:0 auto}@media (max-width: 640px){.free-tier-topbar.svelte-x0wh4h{font-size:.75rem;padding:.25rem .5rem}}.app.svelte-4x5opq{min-height:100vh;background-color:var(--background);display:flex;flex-direction:column}.navbar.svelte-4x5opq{background-color:#1a365d;color:#fff;padding:1rem;box-shadow:0 2px 4px #0003}.navbar-content.svelte-4x5opq{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.title-section.svelte-4x5opq{display:flex;align-items:center}.home-link.svelte-4x5opq{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.75rem}.home-icon.svelte-4x5opq{color:#fff;flex-shrink:0;width:32px;height:24px}.title-content.svelte-4x5opq{display:flex;flex-direction:column}.title.svelte-4x5opq{font-size:1.25rem;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.subtitle.svelte-4x5opq{font-size:.875rem;opacity:.9}.nav-links.svelte-4x5opq{display:flex;gap:1.5rem;align-items:center}.nav-link.svelte-4x5opq{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:.25rem;font-weight:500;background-color:#ffffff1a;transition:background-color .2s;display:inline-flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.nav-link.svelte-4x5opq:hover{background-color:#fff3}.user-menu.svelte-4x5opq,.auth-menu.svelte-4x5opq{display:flex;align-items:center;gap:1rem;margin-left:1rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.2)}.username-text.svelte-4x5opq{font-size:.9rem;display:flex;align-items:center;gap:.25rem}.username-text.svelte-4x5opq:before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.auth-icon.svelte-4x5opq{width:20px;height:20px;color:#fff}.logout.svelte-4x5opq{border:none;cursor:pointer;font-size:.9rem}.login.svelte-4x5opq{color:#fff;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.main-content.svelte-4x5opq{flex:1;max-width:1200px;margin:.5rem auto 2rem;padding:0 1rem}.footer.svelte-4x5opq{background-color:#1a365d;color:#fff;padding:1rem;margin-top:2rem}.footer-content.svelte-4x5opq{max-width:1200px;margin:0 auto;font-size:.875rem;display:flex;justify-content:center;align-items:center;gap:2rem}.footer-main.svelte-4x5opq{display:flex;flex-direction:column;gap:.5rem;text-align:center}.footer-links.svelte-4x5opq{display:flex;flex-direction:column;gap:.5rem;align-items:center}.footer-link.svelte-4x5opq{color:#fff;text-decoration:none;opacity:.9;transition:opacity .2s}.footer-link.svelte-4x5opq:hover{opacity:1;text-decoration:underline}.footer-content.svelte-4x5opq a:where(.svelte-4x5opq){color:#fff;text-decoration:none;opacity:.9;transition:opacity .2s;display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.contact-link.svelte-4x5opq{font-size:.8rem}.payment-section.svelte-4x5opq{display:flex;flex-direction:column;align-items:center;gap:.5rem;align-items:left;text-align:left}.payment-label.svelte-4x5opq{font-size:.875rem;color:#fff;opacity:.9}.payment-methods.svelte-4x5opq{height:35px;object-fit:contain;max-width:100%}@media (max-width: 640px){.navbar-content.svelte-4x5opq{flex-direction:column;gap:1rem}.nav-links.svelte-4x5opq{width:100%;justify-content:center;flex-wrap:wrap;gap:.75rem}.user-menu.svelte-4x5opq,.auth-menu.svelte-4x5opq{width:100%;justify-content:center;margin:.5rem 0 0;padding:.5rem 0 0;border-left:none;border-top:1px solid rgba(255,255,255,.2)}.title.svelte-4x5opq{font-size:1.1rem}.subtitle.svelte-4x5opq{font-size:.8rem}.footer-content.svelte-4x5opq{flex-direction:column;gap:1rem}.payment-methods.svelte-4x5opq{width:100%;height:auto;max-height:35px}}
