@charset "UTF-8";.material-symbols-rounded{font-family:Material Symbols Rounded}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;color-scheme:dark;font-family:Inter,sans-serif;background-color:#050505}body{background-color:#050505!important;color:#f3f4f6;margin:0;overflow-x:hidden;width:100%}::selection{background:rgba(32,225,178,.3);color:#f3f4f6}a{color:#20e1b2;text-decoration:none;transition:all .2s ease;position:relative}a:hover{color:#4de7c2}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;color:#f3f4f6;margin:0 0 1rem;line-height:1.2}h1{font-size:3.5rem;font-weight:700;letter-spacing:-.05rem;background:linear-gradient(135deg,#20E1B2,#00BFA5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:2rem}h2{font-size:2.25rem;font-weight:600;letter-spacing:-.03rem}h3{font-size:1.5rem;font-weight:500}p{margin:0 0 1.5rem;font-size:1.125rem;line-height:1.7;color:#9ca3af}input,textarea,select{font-family:Inter,sans-serif;font-size:1rem;padding:.75rem 1rem;border:1px solid #3f3f46;border-radius:.5rem;background-color:#18181b;color:#f3f4f6;transition:all .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#20e1b2;box-shadow:0 0 0 3px #20e1b21a}label{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#9ca3af;margin-bottom:.5rem;display:block}.tag{font-family:JetBrains Mono,monospace;font-size:.85rem;background-color:#20e1b21a;color:#4de7c2;padding:.25rem .75rem;border-radius:9999px;border:1px solid rgba(32,225,178,.2);transition:all .2s ease;display:inline-block}.tag:hover{background-color:#20e1b233;transform:translateY(-1px)}.container{max-width:60rem;margin:0 auto;padding:0 1.5rem}.glass-panel{background:rgba(24,24,27,.6);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:1rem}.text-gradient{background:linear-gradient(135deg,#20E1B2,#00BFA5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.flex-center{display:flex;justify-content:center;align-items:center}.grid-cols-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media (max-width: 768px){h1{font-size:2.5rem}}.lang{font-family:JetBrains Mono,monospace;font-size:.85rem;padding:0 6px;border-radius:9999px;display:inline-block;margin:0 4px 4px 0;cursor:default;transition:all .2s ease;--lang-color: #20E1B2;color:#fff;background:color-mix(in srgb,var(--lang-color),transparent 90%);border:1px solid color-mix(in srgb,var(--lang-color),transparent 70%)}.lang:hover{background:color-mix(in srgb,var(--lang-color),transparent 85%);border-color:var(--lang-color)}.Python{--lang-color: #4174A8}.Java{--lang-color: #D6191B}.JavaScript{--lang-color: #ffca28}.Rust{--lang-color: #cf351c}.C{--lang-color: #7dafdd}.Cs{--lang-color: #379916}.Cpp{--lang-color: #cb95f8}.CSS{--lang-color: #314DE1}.GMM{--lang-color: #5bffff}.FL{--lang-color: #f8ad13}.AndroidStudio{--lang-color: #6df08f}.Go{--lang-color: #00ADD8}.Swift{--lang-color: #F05138}.PHP{--lang-color: #777BB4}.TypeScript{--lang-color: #007ACC}.Kotlin{--lang-color: #7F52FF}.Ruby{--lang-color: #CC342D}.Perl{--lang-color: #39457E}.SQL{--lang-color: #F29111}.Powershell{--lang-color: #012456}.Shell{--lang-color: #89E051}.HTML{--lang-color: #E34C26}.Svelte,.SvelteKit{--lang-color: #FF3E00}.Lua{--lang-color: #2C2D72}.CSharp{--lang-color: #7F52FF}.Dart{--lang-color: #00B4AB}.Docker{--lang-color: #2496ED}.Elixir{--lang-color: #6E4A7E}.Erlang{--lang-color: #B83998}.FSharp{--lang-color: #0085D0}.Git{--lang-color: #F05032}.GitHub{--lang-color: #181717}.GitLab{--lang-color: #FCA121}.Groovy{--lang-color: #E69F56}.Haskell{--lang-color: #5D4F85}.Haxe{--lang-color: #DF7900}.Julia{--lang-color: #A270BA}.Kotlin{--lang-color: #F18E33}.Lisp{--lang-color: #3FB68B}.Lua{--lang-color: #000080}.Matlab{--lang-color: #BB92AC}.Nim{--lang-color: #37775B}.Nix{--lang-color: #7E7EFF}.ObjectiveC,.ObjectiveCpp{--lang-color: #438EFF}.Pascal,.PascalABC{--lang-color: #E3F171}.PureScript{--lang-color: #1D222D}.R{--lang-color: #198CE7}.Racket{--lang-color: #22228F}.Flask{--lang-color: white}.React,.ReactNative{--lang-color: #61DAFB}.PyTorch,.TorchScript,.TorchVision,.TorchAudio,.TorchText{--lang-color: #EE4C2C}.TensorFlow,.TensorFlowLite,.TensorFlowHub,.TensorFlowJS{--lang-color: #FF6F00}.Cinema4D{--lang-color: #011A27}.Blender{--lang-color: #F5792A}.PremierePro{--lang-color: #2A6ECD}.AfterEffects{--lang-color: #D291FF}.Photoshop{--lang-color: #31A8FF}.Illustrator{--lang-color: #FF7C00}.Tauri{--lang-color: #24C8DB }:root{--background-color: #050505 !important;--surface-color: #0f0f11;--accent-color: #6366F1;--accent-gradient: linear-gradient(135deg, #6366F1 0%, #06B6D4 100%);--text-color: #f3f4f6;--toastBackground: #18181b;--toastColor: #f3f4f6;--toastBorderRadius: 1rem;--toastPadding: .75rem;--toastBarHeight: .25rem}.markdown{font-size:1.3rem;font-family:Inter,sans-serif;color:#f3f4f6}.markdown hr{border:0;border-top:1px solid rgba(255,255,255,.05);margin-left:0;margin-bottom:2rem}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-family:Inter,sans-serif;text-align:left;font-weight:400;line-height:1;margin-top:2rem;margin-bottom:1rem}.markdown h1{font-size:2.25rem;line-height:1.5}.markdown h2{font-size:1.75rem}.markdown h3{font-size:1.5rem}.markdown h4{font-size:1.25rem}.markdown h5{font-size:1rem}.markdown h6{font-size:.75rem}.markdown p{margin-top:0;margin-bottom:1rem;line-height:1.25}.markdown ::marker{content:"//  ";color:#20e1b2}.markdown code{font-family:monospace;font-size:.9rem;color:#20e1b2;background:#18181b;border-radius:.25rem;padding:.25rem}.markdown pre{font-family:monospace;font-size:.8rem;color:#20e1b2;background:#18181b;border-radius:.25rem;padding:.25rem}.markdown li{line-height:1.5}.markdown img{max-width:50%;border-radius:1rem}.markdown iframe{max-width:100%;margin:0 auto;display:block;border-radius:1rem}.markdown table{border-collapse:collapse;border-spacing:1rem;margin:0;padding:.5rem}@media print{.markdown .markdown{color:#000;font-family:sans-serif}.markdown *{font-size:12pt}.markdown a{color:#000;text-decoration:none}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{page-break-after:avoid}}
