@charset "UTF-8";html[data-os=ios]{--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--ui-control-height: 44px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 6px 20px rgba(0, 0, 0, .16);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .2);--transition-fast: .22s cubic-bezier(.36, .66, .04, 1);--transition-base: .32s cubic-bezier(.36, .66, .04, 1);--transition-slow: .45s cubic-bezier(.36, .66, .04, 1);--font-main: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--font-sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif}html[data-os=ios] .btn,html[data-os=ios] button{border-radius:var(--radius-md)}html[data-os=android]{--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 28px;--ui-control-height: 48px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--shadow-md: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .3), 0 8px 16px 4px rgba(0, 0, 0, .15);--transition-fast: .15s cubic-bezier(.2, 0, 0, 1);--transition-base: .3s cubic-bezier(.2, 0, 0, 1);--transition-slow: .4s cubic-bezier(.2, 0, 0, 1);--font-main: Roboto, "Inter", -apple-system, "Segoe UI", sans-serif;--font-sans: Roboto, "Inter", -apple-system, "Segoe UI", sans-serif}html[data-os=android] .btn,html[data-os=android] button{border-radius:var(--radius-sm)}html[data-os=android][data-input=touch] .btn:active,html[data-os=android][data-input=touch] button:active{filter:brightness(.92)}:root{--primary-50: #eef2ff;--primary-100: #dbe4ff;--primary-400: #6b8afc;--primary-500: #4f6af5;--primary-600: #3b4cea;--primary-700: #3038d7;--accent-400: #a78bfa;--accent-500: #8b5cf6;--accent-600: #7c3aed;--cyan-400: #22d3ee;--cyan-500: #06b6d4;--bg-primary: #0a0e1a;--bg-secondary: #0f1424;--bg-tertiary: #141a2e;--bg-card: rgba(20, 26, 46, .6);--glass-bg: rgba(15, 20, 36, .75);--glass-border: rgba(99, 102, 241, .15);--glass-border-hover: rgba(99, 102, 241, .35);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-muted: #475569;--gradient-primary: linear-gradient(135deg, #4f6af5 0%, #8b5cf6 50%, #a78bfa 100%);--gradient-accent: linear-gradient(135deg, #06b6d4 0%, #4f6af5 50%, #8b5cf6 100%);--gradient-glow: linear-gradient(135deg, rgba(79,106,245,.4) 0%, rgba(139,92,246,.4) 100%);--gradient-card: linear-gradient(135deg, rgba(79,106,245,.08) 0%, rgba(139,92,246,.08) 100%);--section-padding: 120px 0;--container-max: 1200px;--navbar-height: 72px;--bottom-tabbar-height: 60px;--sidebar-rail-width: 76px;--sidebar-rail-width-expanded: 268px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--ui-control-height: 40px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--shadow-sm: 0 2px 8px rgba(0,0,0,.3);--shadow-md: 0 8px 32px rgba(0,0,0,.4);--shadow-lg: 0 16px 48px rgba(0,0,0,.5);--shadow-glow: 0 0 40px rgba(79,106,245,.15);--shadow-glow-accent: 0 0 40px rgba(139,92,246,.15);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-spring: .6s cubic-bezier(.34, 1.56, .64, 1);--transition: .3s cubic-bezier(.4, 0, .2, 1);--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg: #0a0e1a;--color-bg-alt: #0f1424;--color-surface: #141a2e;--color-border: rgba(99, 102, 241, .15);--color-text: #f1f5f9;--color-text-muted: #94a3b8;--color-primary: #4f6af5;--color-primary-dark: #3b4cea;--color-accent: #06b6d4;--color-success: #10b981;--color-error: #ef4444;--color-warning: #f59e0b;--surface-soft: rgba(20, 26, 46, .6);--surface-strong: rgba(20, 26, 46, .8);--surface-overlay: rgba(10, 14, 26, .92);--surface-overlay-strong: rgba(2, 6, 23, .72);--panel-gradient: linear-gradient(180deg, rgba(15, 20, 36, .96), rgba(10, 14, 26, .98));--panel-gradient-soft: linear-gradient(180deg, rgba(20, 26, 46, .6), rgba(15, 20, 36, .55));--input-bg: rgba(15, 20, 36, .6);--card-soft-bg: linear-gradient(180deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, .01));--card-soft-border: rgba(79, 106, 245, .06);--card-soft-shadow: 0 4px 18px rgba(2, 6, 23, .45);--code-header-bg: rgba(20, 26, 46, .8);--panel-surface: rgba(15, 23, 42, .28);--panel-surface-soft: rgba(15, 23, 42, .18);--auth-page-overlay: linear-gradient(180deg, rgba(5, 9, 18, .62), rgba(5, 9, 18, .74))}[data-theme=light]{--bg-primary: #f8faff;--bg-secondary: #f0f4ff;--bg-tertiary: #e8efff;--color-bg: #f8faff;--color-bg-alt: #f0f4ff;--color-surface: #ffffff;--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(99, 102, 241, .15);--glass-border-hover: rgba(99, 102, 241, .35);--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-muted: #526277;--color-text: #0f172a;--color-text-muted: #526277;--shadow-sm: 0 2px 8px rgba(0,0,0,.08);--shadow-md: 0 8px 32px rgba(0,0,0,.12);--shadow-lg: 0 16px 48px rgba(0,0,0,.15);--shadow-glow: 0 0 40px rgba(79,106,245,.1);--surface-soft: rgba(255, 255, 255, .88);--surface-strong: rgba(255, 255, 255, .96);--surface-overlay: rgba(248, 250, 255, .94);--surface-overlay-strong: rgba(148, 163, 184, .28);--panel-gradient: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(240, 244, 255, .98));--panel-gradient-soft: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(240, 244, 255, .88));--input-bg: rgba(255, 255, 255, .96);--card-soft-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(240, 244, 255, .88));--card-soft-border: rgba(79, 106, 245, .12);--card-soft-shadow: 0 12px 30px rgba(148, 163, 184, .18);--code-header-bg: rgba(240, 244, 255, .95);--panel-surface: rgba(255, 255, 255, .78);--panel-surface-soft: rgba(255, 255, 255, .68);--auth-page-overlay: linear-gradient(180deg, rgba(255, 255, 255, .68), rgba(240, 244, 255, .82))}[data-accent=albanian]{--albanian-red: #cd212a;--albanian-red-dark: #a91820;--albanian-red-light: #e8515b;--albanian-black: #1a1a1a;--primary-500: var(--albanian-red);--primary-600: var(--albanian-red-dark);--color-primary: var(--albanian-red);--color-primary-dark: var(--albanian-red-dark);--accent-500: var(--albanian-red-light);--accent-600: var(--albanian-red);--gradient-primary: linear-gradient(135deg, #cd212a 0%, #e8515b 50%, #f07d84 100%);--gradient-accent: linear-gradient(135deg, #a91820 0%, #cd212a 50%, #e8515b 100%);--gradient-glow: linear-gradient(135deg, rgba(205,33,42,.4) 0%, rgba(232,81,91,.4) 100%);--shadow-glow: 0 0 40px rgba(205,33,42,.2);--shadow-glow-accent: 0 0 40px rgba(232,81,91,.2);--glass-border: rgba(205, 33, 42, .2);--glass-border-hover: rgba(205, 33, 42, .4);--card-soft-border: rgba(205, 33, 42, .12)}[data-theme=light][data-accent=albanian]{--shadow-glow: 0 0 40px rgba(205,33,42,.12);--card-soft-border: rgba(205, 33, 42, .18);--glass-border: rgba(205, 33, 42, .15);--glass-border-hover: rgba(205, 33, 42, .3)}[data-theme=dark][data-accent=albanian]{--bg-primary: #0a0e1a;--bg-secondary: #1a1418;background:radial-gradient(ellipse 800px 600px at 20% 30%,rgba(205,33,42,.15),transparent 40%),radial-gradient(ellipse 900px 700px at 80% 70%,rgba(139,25,32,.12),transparent 50%),radial-gradient(ellipse 1200px 400px at 50% 0%,rgba(232,81,91,.08),transparent 60%),linear-gradient(135deg,#0a0e1a,#16111a,#1a0f14 60%,#0f0a12);background-attachment:fixed}body[data-accent=albanian]{background-image:radial-gradient(circle at 15% 50%,rgba(205,33,42,.03) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(139,25,32,.02) 0%,transparent 50%);background-attachment:fixed}[data-theme=light][data-accent=albanian]{--bg-primary: #f8f5f3;--bg-secondary: #f0e8e5;background:radial-gradient(ellipse 600px 500px at 10% 20%,rgba(205,33,42,.08),transparent 40%),radial-gradient(ellipse 700px 600px at 90% 80%,rgba(232,81,91,.06),transparent 45%),linear-gradient(135deg,#f8f5f3,#f5f0ec,#f0e8e5);background-attachment:fixed}:root{transition:--primary-500 var(--transition-base),--primary-600 var(--transition-base),--gradient-primary var(--transition-base),--shadow-glow var(--transition-base)}html{scroll-behavior:smooth;scroll-padding-top:80px;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html.menu-open,body.menu-open{overflow:hidden;overscroll-behavior:none}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}[data-theme=dark][data-accent=albanian] html{background:radial-gradient(ellipse 800px 600px at 20% 30%,rgba(205,33,42,.15),transparent 40%),radial-gradient(ellipse 900px 700px at 80% 70%,rgba(139,25,32,.12),transparent 50%),radial-gradient(ellipse 1200px 400px at 50% 0%,rgba(232,81,91,.08),transparent 60%),linear-gradient(135deg,#0a0e1a,#16111a,#1a0f14 60%,#0f0a12);background-attachment:fixed}body{font-family:var(--font-main);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.7;overflow-x:hidden;transition:background-color var(--transition-base),color var(--transition-base),background-image var(--transition-slow)}[data-theme=dark][data-accent=albanian] body{background-color:#0a0e1a;background-image:radial-gradient(circle at 15% 50%,rgba(205,33,42,.04) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(139,25,32,.03) 0%,transparent 50%);background-attachment:fixed}[data-theme=dark][data-accent=albanian] body:before{content:"";position:fixed;z-index:0;top:0;left:0;width:100vw;height:100vh;pointer-events:none;opacity:.45;background:repeating-linear-gradient(120deg,#cd212a2e,#cd212a38 12px,#8b192029 32px,#cd212a2e 48px);mix-blend-mode:lighten;animation:blood-flow 18s linear infinite alternate}@keyframes blood-flow{0%{background-position:0 0}to{background-position:180px 120px}}[data-theme=dark][data-accent=albanian] body:after{content:"";position:fixed;z-index:1;top:50%;left:50%;width:420px;height:420px;transform:translate(-50%,-50%);pointer-events:none;opacity:.18;filter:drop-shadow(0 0 24px rgba(205,33,42,.5)) drop-shadow(0 2px 6px rgba(0,0,0,.8))}::selection{background:#4f6af54d;color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:var(--text-primary)}a{text-decoration:none;color:inherit;transition:var(--transition-base)}ul{list-style:none}img{max-width:100%;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.section{padding:var(--section-padding);position:relative}.section-alt{background:var(--bg-secondary)}.section-alt:before,.section-alt:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--glass-border),transparent)}.section-alt:before{top:0}.section-alt:after{bottom:0}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:var(--transition-base);position:relative}@media(hover:hover)and (pointer:fine){.glass-card:hover{border-color:var(--glass-border-hover);box-shadow:var(--shadow-glow)}}.glass-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary);opacity:0;z-index:-1;transition:opacity .4s ease;filter:blur(20px)}@media(hover:hover)and (pointer:fine){.glass-card:hover:after{opacity:.08}}html[data-os=ios] .glass-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-family:var(--font-main);font-size:.9rem;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-base);border:none;position:relative;overflow:hidden;text-decoration:none}.btn.btn-primary,.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 20px #4f6af559}@media(hover:hover)and (pointer:fine){.btn.btn-primary:hover,.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #4f6af580;color:#fff}}.btn.btn-outline,.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--glass-border)}@media(hover:hover)and (pointer:fine){.btn.btn-outline:hover,.btn-outline:hover{border-color:var(--primary-500);background:#4f6af514;color:var(--primary-400);transform:translateY(-2px)}}.btn.btn-ghost,.btn-ghost{background:transparent;color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){.btn.btn-ghost:hover,.btn-ghost:hover{color:var(--text-primary);background:#4f6af50d}}.btn.btn-sm,.btn-sm{padding:8px 18px;font-size:.8rem}html[data-os=ios][data-input=touch] .btn:active,html[data-os=android][data-input=touch] .btn:active{transform:scale(.97)}.section-header{text-align:center;margin-bottom:72px}.section-tag{font-family:var(--font-mono);font-size:.8rem;color:var(--primary-400);display:block;margin-bottom:16px;letter-spacing:1px}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-1px;margin-bottom:16px;color:var(--text-primary)}.section-line{width:60px;height:3px;background:var(--gradient-primary);margin:0 auto;border-radius:2px}.section-subtitle{color:var(--text-secondary);font-size:1.05rem;max-width:500px;margin:20px auto 0;line-height:1.7}.badge{display:inline-flex;align-items:center;padding:4px 12px;background:#4f6af51a;border:1px solid rgba(79,106,245,.2);border-radius:50px;font-size:.75rem;font-weight:600;color:var(--primary-400);font-family:var(--font-mono)}.card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem;transition:box-shadow var(--transition-base)}.card:hover{box-shadow:var(--shadow-md)}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.pagination__info{font-size:.85rem;color:var(--color-text-muted)}.admin-page{padding-top:5rem;padding-bottom:4rem}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}.back-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text-muted);font-size:.85rem;margin-bottom:.25rem}.back-link:hover{color:var(--color-primary)}.list{display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.form-row{grid-template-columns:1fr}}.full-width{width:100%;margin-bottom:.5rem}.empty-state{text-align:center;color:var(--color-text-muted);margin-top:3rem}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal:nth-child(2){transition-delay:.1s}.reveal:nth-child(3){transition-delay:.2s}.reveal:nth-child(4){transition-delay:.3s}.animate-fade-up{opacity:0;transform:translateY(30px);animation:fadeUp .8s cubic-bezier(.4,0,.2,1) forwards}.delay-1{animation-delay:.15s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.45s}.delay-4{animation-delay:.6s}.delay-5{animation-delay:.75s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.form-field{margin-bottom:1.25rem}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--input-bg)!important;border-radius:var(--radius-sm)!important;transition:background var(--transition-base),box-shadow var(--transition-base)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:var(--glass-border)!important;border-width:1px!important;transition:border-color var(--transition-base)}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-form-field-disabled):hover .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-form-field-disabled):hover .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-form-field-disabled):hover .mdc-notched-outline__trailing{border-color:var(--glass-border-hover)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__trailing{border-color:var(--primary-400)!important;border-width:2px!important}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 3px #4f6af524!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--color-error)!important}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-text-field-wrapper{box-shadow:0 0 0 3px #ef44441f!important}.mat-mdc-input-element{color:var(--text-primary)!important;caret-color:var(--primary-400)!important;font-family:var(--font-main)!important}.mat-mdc-input-element::placeholder{color:var(--text-muted)!important;opacity:1}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mdc-floating-label--float-above{color:var(--text-secondary)!important}.mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--primary-400)!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-floating-label{color:var(--color-error)!important}.mat-mdc-form-field-hint,.mat-mdc-form-field-subscript-wrapper{color:var(--text-secondary)!important}.mat-mdc-form-field-error{color:var(--color-error)!important}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{color:var(--text-secondary)!important}.mat-mdc-select-value-text{color:var(--text-primary)!important}.mat-mdc-select-arrow{color:var(--text-secondary)!important}.mat-mdc-form-field select{color:var(--text-primary)!important;background:transparent}.field-input{background:#0f1424b3!important;border:1px solid var(--glass-border)!important;color:var(--text-primary)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.field-input::placeholder{color:var(--text-muted)!important;opacity:1}.field-input:hover{border-color:var(--glass-border-hover)!important;background:#0f1424d9!important}.field-input:focus{border-color:var(--primary-400)!important;box-shadow:0 0 0 3px #4f6af529!important;background:#0f1424e6!important}[data-theme=light] .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--input-bg)!important}[data-theme=light] .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__leading,[data-theme=light] .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__notch,[data-theme=light] .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:#6366f140!important}[data-theme=light] .mat-mdc-input-element{color:var(--text-primary)!important}[data-theme=light] .mat-mdc-form-field .mdc-floating-label{color:var(--text-secondary)!important}[data-theme=light] .field-input{background:#fffffff2!important;border-color:#6366f138!important;color:var(--text-primary)!important}[data-theme=light] .field-input:hover{border-color:#6366f166!important}[data-theme=light] .field-input:focus{border-color:var(--primary-500)!important;background:#fff!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes barFill{0%{width:0}}.skill-card:hover .skill-icon-wrapper i{animation:iconBounce .5s cubic-bezier(.34,1.56,.64,1)}@keyframes iconBounce{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}.fa,.fas,.fab,.far{line-height:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-alt)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}app-footer{display:block}app-tools,app-pdf-summary,app-ai-formatter,app-pdf-translate,app-ai-ppt,app-pdf-editor,app-viewer,app-editor,app-convert,app-ocr,app-scanner{display:block;padding-top:var(--navbar-height, 72px)}@media(min-width:1200px){html[data-sidebar^=rail] app-root>main,html[data-sidebar^=rail] app-root>app-footer{transition:padding-left .26s cubic-bezier(.16,1,.3,1)}html[data-sidebar=rail] app-root>main,html[data-sidebar=rail] app-root>app-footer{padding-left:var(--sidebar-rail-width)}html[data-sidebar=rail-expanded] app-root>main,html[data-sidebar=rail-expanded] app-root>app-footer{padding-left:var(--sidebar-rail-width-expanded)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(root){animation:.18s cubic-bezier(.4,0,.2,1) vt-fade-out}::view-transition-new(root){animation:.26s cubic-bezier(.4,0,.2,1) vt-fade-in}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@keyframes result-pop{0%{opacity:0;transform:translateY(6px) scale(.99)}60%{opacity:1;transform:translateY(0) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}.result-pop{animation:result-pop .32s cubic-bezier(.16,1,.3,1)}
