@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.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}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/luckiest-guy-latin-400-normal.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/poppins-latin-700-normal.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/poppins-latin-800-normal.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}:root{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-active: #1d4ed8;--color-secondary: #e5e7eb;--color-secondary-hover: #d1d5db;--color-secondary-active: #9ca3af;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-danger-active: #b91c1c;--color-success: #10b981;--color-success-hover: #059669;--color-warning: #f59e0b;--color-warning-hover: #d97706;--color-warning-active: #b45309;--color-text: #1f2937;--color-text-light: #6b7280;--color-border: #e0e3e9;--color-bg: #d1d5db;--color-bg-container: #dadde3;--color-bg-alt: #f3f4f6;--color-control-bg: #eef1f6;--color-control-border: #d5d9e3;--color-control-hover-bg: #e3e7f0;--color-control-active-bg: #d6dbe7;--color-header-background: #e9ebf1;--color-header-text: #1f2937;--color-bg-overlay: rgba(255, 255, 255, .8);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--gradient-primary: linear-gradient( 180deg, var(--color-primary) 0%, var(--color-primary-hover) 100% );--gradient-primary-hover: linear-gradient( 180deg, var(--color-primary-hover) 0%, var(--color-primary-active) 100% );--gradient-primary-active: linear-gradient( 180deg, var(--color-primary-active) 0%, var(--color-primary-active) 100% );--gradient-warning: linear-gradient( 180deg, var(--color-warning) 0%, var(--color-warning-hover) 100% );--gradient-warning-hover: linear-gradient( 180deg, var(--color-warning-hover) 0%, var(--color-warning-active) 100% );--gradient-warning-active: linear-gradient( 180deg, var(--color-warning-active) 0%, var(--color-warning-active) 100% );--gradient-danger: linear-gradient( 180deg, var(--color-danger) 0%, var(--color-danger-hover) 100% );--gradient-danger-hover: linear-gradient( 180deg, var(--color-danger-hover) 0%, var(--color-danger-active) 100% );--gradient-danger-active: linear-gradient( 180deg, var(--color-danger-active) 0%, var(--color-danger-active) 100% );--shadow-inset: inset 0 1px 3px 0 rgba(0, 0, 0, .1);--border-inset: 1px solid rgba(0, 0, 0, .1)}@media(prefers-color-scheme:dark){:root{--color-primary: #2563eb;--color-primary-hover: #3b82f6;--color-primary-active: #1d4ed8;--color-secondary: #374151;--color-secondary-hover: #4b5563;--color-secondary-active: #6b7280;--color-danger: #f87171;--color-danger-hover: #ef4444;--color-danger-active: #dc2626;--color-success: #34d399;--color-success-hover: #10b981;--color-warning: #fbbf24;--color-warning-hover: #f59e0b;--color-text: #f9fafb;--color-text-light: #d1d5db;--color-border: #374151;--color-bg: #111827;--color-bg-container: #1f2937;--color-bg-alt: #374151;--color-control-bg: #374151;--color-control-border: #4b5563;--color-control-hover-bg: #4b5563;--color-control-active-bg: #6b7280;--color-header-background: #1f2937;--shadow-inset: inset 0 1px 3px 0 rgba(0, 0, 0, .4);--border-inset: 1px solid rgba(0, 0, 0, .3);--color-header-text: #f9fafb;--color-bg-overlay: rgba(17, 24, 39, .8)}}html{overscroll-behavior:none;height:100%}body{font-family:Inter,system-ui,sans-serif;background-color:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;padding:var(--space-0);overflow:auto;min-width:240px;min-height:240px}@media(min-width:640px)and (min-height:600px){body{padding:var(--space-2)}}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}@media(max-width:640px){main{padding-left:.5rem;padding-right:.5rem}}.container{display:grid;grid-template-rows:auto 1fr auto;background-color:var(--color-bg-container);width:100%;max-width:1280px;flex-grow:1;min-height:100%;max-height:100dvh;overflow:hidden;border:none}@media(min-width:640px){.container{border:1px solid var(--color-border)}}.container{box-shadow:0 4px 6px #0000001a,inset 0 2px 4px #0000000d}@media(prefers-color-scheme:dark){.container{box-shadow:0 4px 6px #0006,inset 0 2px 4px #0003}}@media(min-width:640px)and (min-height:600px){.container{border-radius:var(--radius-lg)}}.overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card{border-radius:var(--radius-lg);padding:var(--space-4)}.card-default{background-color:var(--color-bg-container);border:1px solid var(--color-border)}.card-welcome{background-color:var(--color-bg-container);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:var(--space-3)}@media(prefers-color-scheme:dark){.card-welcome{border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px #00000080}}.card-gradient{background:var(--gradient-primary);padding:var(--space-3);box-shadow:0 1px 2px #0000001a;color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;-webkit-user-select:none;user-select:none}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.btn-primary:active:not(:disabled){background-color:var(--color-primary-active)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-text)}.btn-secondary:hover:not(:disabled){background-color:var(--color-secondary-hover)}.btn-secondary:active:not(:disabled){background-color:var(--color-secondary-active)}.btn-danger{background-color:var(--color-danger);color:#fff}.btn-danger:hover:not(:disabled){background-color:var(--color-danger-hover)}.btn-danger:active:not(:disabled){background-color:var(--color-danger-active)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.btn-lg{padding:var(--space-3) var(--space-6);font-size:var(--text-lg)}.gradient-primary{--btn-gradient: var(--gradient-primary);--btn-gradient-hover: var(--gradient-primary-hover);--btn-gradient-active: var(--gradient-primary-active)}.gradient-warning{--btn-gradient: var(--gradient-warning);--btn-gradient-hover: var(--gradient-warning-hover);--btn-gradient-active: var(--gradient-warning-active)}.gradient-danger{--btn-gradient: var(--gradient-danger);--btn-gradient-hover: var(--gradient-danger-hover);--btn-gradient-active: var(--gradient-danger-active)}.btn-gradient{position:relative;background:var(--btn-gradient);color:#fff;font-size:1.5rem;font-weight:600;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);border:none;outline:none;z-index:1;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000001a;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:box-shadow .3s ease,transform .1s ease,color .3s ease,text-shadow .3s ease}.btn-gradient:before{content:"";position:absolute;inset:0;background:var(--btn-gradient-hover);opacity:0;transition:opacity .3s ease;z-index:-1;border-radius:var(--radius-lg)}.btn-gradient:hover:not(:disabled):before{opacity:1}.btn-gradient:active:not(:disabled){background:var(--btn-gradient-active);box-shadow:inset 0 1px 2px #00000026,0 1px 1px #0000000d}.btn-gradient:focus:not(:disabled){outline:none}.btn-gradient:disabled{background:linear-gradient(to bottom,#e5e7eb,#d1d5db);color:#9ca3af;cursor:not-allowed;box-shadow:none;text-shadow:none}.input-base{background-color:#fff;color:var(--color-text);border:1px solid var(--color-control-border);outline:none;border-radius:var(--radius-lg);box-shadow:inset 0 1px 2px #0000001a;padding:var(--space-2) var(--space-3);transition:border-color .2s,box-shadow .2s}.input-base::placeholder{color:#9ca3af;opacity:1}.input-base:focus{outline:none;box-shadow:inset 0 1px 2px #0000001a}@media(prefers-color-scheme:dark){.input-base{background-color:var(--color-bg-container)}.input-base::placeholder{color:#6b7280}}.input-error{border-color:var(--color-danger)}.input-error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #ef44441a}.input-success{border-color:var(--color-success)}.input-success:focus{border-color:var(--color-success);box-shadow:0 0 0 3px #10b9811a}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.min-h-screen{min-height:100dvh}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.m-2{margin:var(--space-2)}.m-4{margin:var(--space-4)}.mt-4{margin-top:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.font-medium{font-weight:500}.font-bold{font-weight:700}.paragraph{line-height:1.25;margin-bottom:var(--space-2);font-size:var(--text-sm)}@media(min-width:640px)and (min-height:600px){.paragraph{line-height:1.5;margin-bottom:var(--space-4);font-size:var(--text-base)}}.bg-red-100{background-color:#fee2e2}.text-orange-400{color:#fb923c}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-red{color:var(--color-danger)}.bordered{border:1px solid var(--color-border)}.rounded{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.cursor-pointer{cursor:pointer}.transition{transition:all .2s}.hidden{opacity:0;pointer-events:none}.visible{opacity:1;pointer-events:auto}.blur-background{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes pulse{0%{opacity:.75}to{opacity:1}}.pulsing{animation:pulse .5s ease-in-out infinite alternate}.section-header h2,.gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header .emoji{filter:drop-shadow(0 4px 12px rgba(139,92,246,.3));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.content-sections{margin-top:4rem;width:100%;max-width:1200px;padding:0 1.5rem}@media(max-width:768px){.content-sections{margin-top:2.5rem;padding:0}}.page-section{margin-bottom:4rem}@media(max-width:768px){.page-section{margin-bottom:3rem}}.section-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.section-header .emoji{font-size:2.5rem}@media(max-width:768px){.section-header .emoji{font-size:2rem}}.section-header h2{font-family:Poppins,sans-serif;font-size:2rem;font-weight:800;margin:0;text-align:center}@media(max-width:768px){.section-header h2{font-size:1.5rem}}*{scrollbar-width:thin;scrollbar-color:var(--color-control-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:20px;border:transparent}::-webkit-scrollbar-thumb:hover{background-color:#6b7280cc}.hero-welcome{width:100%;max-width:650px;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;margin-top:2rem}.hero-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:.5rem}.hero-text-group{display:flex;flex-direction:column;gap:.5rem}.hero-catchline{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.hero-catchline{font-size:1.75rem}}@media(max-width:480px){.hero-catchline{font-size:1.5rem}}.hero-seo-title{font-size:.875rem;font-weight:500;margin:0;text-align:center;color:#475569;line-height:1.4;max-width:600px}@media(max-width:768px){.hero-seo-title{font-size:.8rem;max-width:100%}}.intro-card{background:linear-gradient(135deg,#8b5cf61f,#ec48991f);border:1px solid rgba(139,92,246,.25);border-radius:1.25rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden}.intro-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f59e0b)}.intro-card .intro-text{font-size:1.05rem;font-weight:500;color:var(--color-text-light);line-height:1.6;margin:0;text-align:center}@media(max-width:768px){.intro-card .intro-text{font-size:.95rem}}.guidelines-card{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:1rem;padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:.75rem}@media(max-height:700px){.guidelines-card{display:none}}.guidelines-card .guidelines-icon{font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.guidelines-card .guidelines-text{font-size:.85rem;color:var(--color-text);line-height:1.5;margin:0;text-align:left}@media(max-width:768px){.guidelines-card .guidelines-text{font-size:.8rem}}.hero-section .hero-text{font-size:1.125rem;line-height:1.8;color:var(--color-text);text-align:center;max-width:900px;margin:0 auto;background:#8b5cf60d;padding:2rem;border-radius:1.5rem;border:1px solid rgba(139,92,246,.1)}@media(max-width:768px){.hero-section .hero-text{font-size:1rem;padding:1.5rem 1rem;border-radius:0}}.features-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2rem}@media(max-width:768px){.features-section .features-grid{grid-template-columns:1fr;gap:.75rem}}.features-section .feature-card{background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border:1px solid rgba(139,92,246,.2);border-radius:1.25rem;padding:1.75rem;transition:all .3s ease;position:relative;overflow:hidden}@media(max-width:768px){.features-section .feature-card{padding:1.5rem 1rem;border-radius:0}}.features-section .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#ec4899);opacity:0;transition:opacity .3s ease}.features-section .feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #8b5cf633;border-color:#8b5cf666}.features-section .feature-card:hover:before{opacity:1}.features-section .feature-card:hover .feature-emoji{transform:scale(1.1) rotate(5deg)}.features-section .feature-card .feature-emoji{font-size:2.5rem;display:block;margin-bottom:1rem;transition:transform .3s ease}.features-section .feature-card .feature-content{font-size:.95rem;line-height:1.6;color:var(--color-text)}.features-section .feature-card .feature-content :global(strong){color:var(--color-text-light);font-weight:700;font-size:1.05rem;display:block;margin-bottom:.5rem}.steps-section .steps-container{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media(max-width:768px){.steps-section .steps-container{flex-direction:column;gap:1.5rem}}.steps-section .step-card{flex:1;min-width:280px;max-width:350px;background:#10b9810d;border:2px solid rgba(16,185,129,.2);border-radius:1.25rem;padding:2rem;position:relative;transition:all .3s ease}@media(max-width:768px){.steps-section .step-card{max-width:100%;min-width:0;padding:1.75rem 1rem;border-radius:0}}.steps-section .step-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #10b98133;border-color:#10b98166}.steps-section .step-card:hover .step-number{transform:scale(1.1)}.steps-section .step-card .step-number{position:absolute;top:-1.5rem;left:2rem;width:3rem;height:3rem;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#fff;box-shadow:0 4px 12px #10b9814d;transition:transform .3s ease}.steps-section .step-card .step-content{font-size:.95rem;line-height:1.6;color:var(--color-text);padding-top:1rem}.steps-section .step-card .step-content :global(strong){color:var(--color-text-light);font-weight:700;font-size:1.05rem}.benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}@media(max-width:768px){.benefits-section .benefits-grid{grid-template-columns:1fr;gap:.75rem}}.benefits-section .benefit-card{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:1rem;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden;font-size:.95rem;line-height:1.6;color:var(--color-text)}@media(max-width:768px){.benefits-section .benefit-card{padding:1.25rem 1rem;font-size:.9rem;border-radius:0}}.benefits-section .benefit-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6,#8b5cf6);transform:scaleY(0);transition:transform .3s ease}.benefits-section .benefit-card:hover{transform:translate(4px);border-color:#3b82f666;box-shadow:0 8px 16px #3b82f626}.benefits-section .benefit-card:hover:before{transform:scaleY(1)}.benefits-section .benefit-card :global(strong){color:var(--color-text-light);font-weight:700;font-size:1.05rem}.language-selector.svelte-19ftpm1{position:relative;width:fit-content;min-width:160px}.selected-language.svelte-19ftpm1{display:flex;align-items:center;gap:.5rem;width:100%;cursor:pointer;background-color:var(--color-bg-container);justify-content:space-between;color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-md);padding:.25rem .5rem;font-size:.9rem}.lang-name.svelte-19ftpm1{flex-grow:1;text-align:left}.arrow.svelte-19ftpm1{font-size:.8em;opacity:.7}.options.svelte-19ftpm1{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;padding:.25rem;list-style:none;z-index:50;background-color:var(--color-bg-container);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:75dvh;overflow-y:auto;overflow-y:overlay}.option-btn.svelte-19ftpm1{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border:none;background:none;cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text);font-size:1rem}.option-btn.svelte-19ftpm1:hover{background-color:var(--color-control-hover-bg)}.fi.svelte-19ftpm1{border-radius:2px;box-shadow:0 1px 3px #0000001a;border:1px solid rgba(0,0,0,.1)}@media(max-width:640px){.language-selector.svelte-19ftpm1{min-width:unset}.lang-name.svelte-19ftpm1{display:none}.selected-language.svelte-19ftpm1{justify-content:center;padding:.5rem}.options.svelte-19ftpm1{width:max-content;min-width:160px;right:0;left:auto}}#logo-wrapper.svelte-27ejir{display:flex;align-items:center;justify-content:center;height:100%;-webkit-user-select:none;user-select:none;pointer-events:auto}#logo-wrapper.svelte-27ejir #header-logo:where(.svelte-27ejir){height:100%;width:auto}#logo-wrapper.svelte-27ejir #brand-text:where(.svelte-27ejir){font-family:Luckiest Guy,system-ui;height:100%;display:flex;padding-top:.7rem;align-items:center;margin-left:.5rem;font-size:2.25rem;background:linear-gradient(135deg,#a855f7,#ec4899,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.3);filter:drop-shadow(0 0 8px rgba(168,85,247,.3))}#header.svelte-1i43yzn{--header-logo-height: 2.2rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;height:40px;background-color:var(--color-header-background);color:var(--color-header-text);border-bottom:1px solid rgba(139,92,246,.15);padding:4px .5rem;position:sticky;top:0;z-index:10}@media(min-width:640px)and (min-height:600px){#header.svelte-1i43yzn{--header-logo-height: 3rem;height:48px;padding:.25rem .5rem}}#header.svelte-1i43yzn a:where(.svelte-1i43yzn){text-decoration:none;color:inherit;height:100%;display:block}#header.svelte-1i43yzn .header-controls:where(.svelte-1i43yzn){display:flex;align-items:center;gap:.5rem}#header.svelte-1i43yzn .settings-button:where(.svelte-1i43yzn){background:none;border:none;cursor:pointer;color:inherit;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,opacity .2s;opacity:.6}#header.svelte-1i43yzn .settings-button:where(.svelte-1i43yzn):hover{background-color:#ffffff1a;opacity:1}#stats.svelte-1i43yzn{display:flex;align-items:center;gap:.35rem;font-size:1rem;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--color-success)}.device-selector.svelte-t40a6m{display:flex;flex-direction:column;gap:1rem;background-color:var(--color-bg-container);margin:0 auto;width:100%}.device-group.svelte-t40a6m{display:flex;flex-direction:column}.device-group.svelte-t40a6m label:where(.svelte-t40a6m){margin-bottom:.5rem;font-weight:700}.device-group.svelte-t40a6m select:where(.svelte-t40a6m){padding:.5rem;border:1px solid #ccc;border-radius:.375rem;font-size:1rem}.settings-overlay.svelte-92jal3{position:fixed;display:none;top:0;left:0;background-color:var(--color-bg-overlay);padding:var(--space-2);z-index:1000;width:100%;height:100%}.settings-overlay.visible.svelte-92jal3{display:flex;flex-direction:column;align-items:center;justify-content:center}.settings-overlay.svelte-92jal3 .control-container:where(.svelte-92jal3){display:flex;align-items:center;gap:.5rem;width:100%}.settings-overlay.svelte-92jal3 #settings-container:where(.svelte-92jal3){display:flex;align-items:center;justify-content:stretch;justify-items:stretch;flex-direction:column;gap:1rem;overflow-y:auto;overflow-y:overlay;flex:1;min-height:0}.settings-overlay.svelte-92jal3 #settings-card:where(.svelte-92jal3){max-width:400px;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.settings-overlay.svelte-92jal3 #settings-card:where(.svelte-92jal3) #titlebar:where(.svelte-92jal3){display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.settings-overlay.svelte-92jal3 #settings-card:where(.svelte-92jal3) #titlebar:where(.svelte-92jal3) h4:where(.svelte-92jal3){margin:0}.settings-overlay.svelte-92jal3 #settings-card:where(.svelte-92jal3) #titlebar:where(.svelte-92jal3) .close-button:where(.svelte-92jal3){background:none;border:none;cursor:pointer;color:inherit;padding:0;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.settings-overlay.svelte-92jal3 #settings-card:where(.svelte-92jal3) #titlebar:where(.svelte-92jal3) .close-button:where(.svelte-92jal3):hover{opacity:1}.dialog-content.svelte-193t4hn{width:90%;max-width:400px;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 10px 25px #0003}h3.svelte-193t4hn{margin:0;font-size:1.25rem;font-weight:600}p.svelte-193t4hn{margin:0;line-height:1.5;color:var(--color-text)}.actions.svelte-193t4hn{display:flex;justify-content:flex-end;gap:.75rem}.in-app-warning-overlay.svelte-ob4mly{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.warning-modal.svelte-ob4mly{background:var(--color-bg-container);border-radius:1.5rem;padding:2rem;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 60px #00000080;border:2px solid rgba(239,68,68,.3)}.warning-icon.svelte-ob4mly{font-size:4rem;margin-bottom:1rem}h2.svelte-ob4mly{font-size:1.75rem;margin:0 0 1rem;color:var(--color-danger)}p.svelte-ob4mly{font-size:1rem;line-height:1.6;margin:.75rem 0;color:var(--color-text)}.instruction.svelte-ob4mly{margin-top:1.5rem;font-size:1.1rem}.steps.svelte-ob4mly{margin:1.5rem 0;text-align:left;background:#8b5cf60d;padding:1.5rem;border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.step.svelte-ob4mly{display:flex;align-items:center;gap:1rem;margin:1rem 0;font-size:1rem}.step.svelte-ob4mly:first-child{margin-top:0}.step.svelte-ob4mly:last-child{margin-bottom:0}.step-number.svelte-ob4mly{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.copy-button.svelte-ob4mly{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;border:none;padding:1rem 2rem;border-radius:.75rem;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:1.5rem;width:100%;transition:transform .2s,box-shadow .2s}.copy-button.svelte-ob4mly:hover{transform:translateY(-2px);box-shadow:0 8px 16px #8b5cf64d}.copy-button.svelte-ob4mly:active{transform:translateY(0)}.small-text.svelte-ob4mly{font-size:.875rem;color:var(--color-text-light);margin-top:1rem}
