*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--kawaii-white-rgb:255,255,255;--kawaii-black-rgb:0,0,0;--kawaii-sky-blue-rgb:0,191,255;--kawaii-blush-rgb:255,179,196;--kawaii-ink-rgb:73,78,100;--kawaii-paper-soft-rgb:255,240,245;--kawaii-primary:#ff69b4;--kawaii-primary-rgb:255,105,180;--kawaii-primary-soft:#ffb6c1;--kawaii-primary-deep:#ff1493;--kawaii-primary-glow:rgba(var(--kawaii-primary-rgb),0.4);--kawaii-secondary:#00bfff;--kawaii-secondary-soft:#87ceeb;--kawaii-secondary-deep:#09c;--kawaii-secondary-glow:rgba(var(--kawaii-sky-blue-rgb),0.4);--kawaii-mint:#00fa9a;--kawaii-lavender:orchid;--kawaii-lemon:gold;--kawaii-coral:tomato;--kawaii-rose:#ff1493;--kawaii-peach:#ffdab9;--kawaii-sky:#87cefa;--kawaii-lemonade:#fffacd;--kawaii-success:#90ee90;--kawaii-success-rgb:144,238,144;--kawaii-warning:gold;--kawaii-danger:#ff6b6b;--kawaii-danger-rgb:255,107,107;--kawaii-info:#87cefa;--kawaii-ink:#4a4a6a;--kawaii-ink-soft:#64637d;--kawaii-ink-muted:#7c7b92;--kawaii-paper:#fff9fb;--kawaii-paper-soft:#fff0f5;--kawaii-surface:rgba(var(--kawaii-white-rgb),0.85);--kawaii-surface-elevated:rgba(var(--kawaii-white-rgb),0.95);--kawaii-panel:rgba(var(--kawaii-white-rgb),0.84);--kawaii-panel-soft:rgba(var(--kawaii-white-rgb),0.74);--kawaii-panel-muted:rgba(var(--kawaii-white-rgb),0.62);--kawaii-line:#dcc4d2;--kawaii-line-rgb:220,196,210;--kawaii-line-soft:rgba(var(--kawaii-line-rgb),0.58);--kawaii-accent-soft:rgba(var(--kawaii-blush-rgb),0.55);--kawaii-toggle-surface:rgba(var(--kawaii-white-rgb),0.52);--kawaii-toggle-inset:rgba(var(--kawaii-white-rgb),0.4);--kawaii-code-surface:rgba(var(--kawaii-ink-rgb),0.06);--kawaii-code-surface-hover:rgba(var(--kawaii-ink-rgb),0.1);--gradient-hero:linear-gradient(135deg,var(--kawaii-primary-soft) 0%,var(--kawaii-secondary-soft) 50%,var(--kawaii-lavender) 100%);--gradient-card:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),0.95) 0%,rgba(var(--kawaii-paper-soft-rgb),0.9) 100%);--gradient-button-primary:linear-gradient(135deg,var(--kawaii-primary) 0%,var(--kawaii-primary-deep) 100%);--gradient-button-secondary:linear-gradient(135deg,var(--kawaii-secondary) 0%,var(--kawaii-secondary-deep) 100%);--shadow-soft:0 12px 28px rgba(var(--kawaii-primary-rgb),0.12),0 2px 6px rgba(var(--kawaii-primary-rgb),0.06);--shadow-elevated:0 16px 36px rgba(var(--kawaii-primary-rgb),0.18),0 4px 10px rgba(var(--kawaii-primary-rgb),0.1);--shadow-glow:0 0 20px var(--kawaii-primary-glow),0 0 40px var(--kawaii-primary-soft);--candy-3d:0 6px 0 var(--kawaii-primary-deep),0 8px 10px rgba(var(--kawaii-primary-deep-rgb),0.3),inset 0 2px 5px rgba(var(--kawaii-white-rgb),0.5);--candy-3d-active:0 0 0 var(--kawaii-primary-deep),inset 0 2px 5px rgba(var(--kawaii-black-rgb),0.1);--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--radius-full:9999px;--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-out-quiet:cubic-bezier(0.25,1,0.5,1);--ease-out-gentle:cubic-bezier(0.22,1,0.36,1);--ease-playful:cubic-bezier(0.34,1.56,0.64,1);--font-display:"Quicksand","ZCOOL KuaiLe",sans-serif;--font-body:"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"SFMono-Regular","Menlo","Consolas",monospace;--bg-gradient-light:linear-gradient(135deg,rgba(var(--kawaii-paper-soft-rgb),0.92) 0%,rgba(var(--kawaii-backdrop-deep-rgb),0.88) 50%,rgba(var(--kawaii-backdrop-rgb),0.92) 100%);--bg-gradient-dark:linear-gradient(135deg,rgba(var(--kawaii-backdrop-deep-rgb),0.92) 0%,rgba(var(--kawaii-deep-surface-rgb),0.9) 50%,rgba(var(--kawaii-backdrop-rgb),0.92) 100%);--kawaii-neon-pink:#f0f;--kawaii-neon-pink-rgb:255,0,255;--kawaii-neon-cyan:#0ff;--kawaii-neon-cyan-rgb:0,255,255;--kawaii-neon-green:#39ff14;--kawaii-neon-green-rgb:57,255,20;--kawaii-neon-yellow:#ff0;--kawaii-neon-yellow-rgb:255,255,0;--kawaii-neon-red:#f36;--kawaii-neon-red-rgb:255,51,102;--kawaii-toast-success:#4caf50;--kawaii-toast-success-rgb:76,175,80;--kawaii-toast-error:#f44336;--kawaii-toast-error-rgb:244,67,54;--kawaii-toast-warning:#ffc107;--kawaii-toast-warning-rgb:255,193,7;--kawaii-toast-info:#2196f3;--kawaii-toast-info-rgb:33,150,243;--kawaii-accent-purple-rgb:220,196,210;--kawaii-dark-surface-rgb:255,255,255;--kawaii-deep-surface-rgb:245,245,250;--kawaii-candy-depth:#c0c;--kawaii-ink-dim:#7a7a90;--kawaii-primary-deep-rgb:255,20,147;--kawaii-light-pink-rgb:255,182,193;--kawaii-teal:#09a;--kawaii-soft-pink:#ff85a2;--kawaii-mauve:#c5c5e0;--kawaii-gold:gold;--kawaii-gold-rgb:255,215,0;--kawaii-salmon-rgb:255,107,107;--kawaii-mint-rgb:144,238,144;--kawaii-galaxy-1:#1a0a2e;--kawaii-galaxy-2:#16213e;--kawaii-galaxy-3:#0f3460;--kawaii-galaxy-4:#2d1b4e;--kawaii-backdrop-rgb:255,248,250;--kawaii-backdrop-deep-rgb:255,228,235;--kawaii-panel-elevated-rgb:255,255,255;--kawaii-panel-dark-rgb:40,40,70;--kawaii-panel-dim-rgb:35,35,60;--kawaii-panel-deep-rgb:28,28,48;--kawaii-secondary-deep-rgb:0,153,204;--kawaii-midnight-rgb:45,45,75;--kawaii-magenta-rgb:255,0,255;--kawaii-dusty-rose-rgb:221,145,176;--kawaii-warm-mist-rgb:203,164,182;--kawaii-sky-pastel-rgb:135,206,235;--kawaii-sky-light-rgb:135,206,250;--kawaii-pale-green-rgb:152,251,152;--kawaii-plum-rgb:36,22,42}html[data-color-scheme=dark]{color-scheme:dark;--kawaii-paper:#0a0a14;--kawaii-paper-soft:#121220;--kawaii-surface:rgba(var(--kawaii-deep-surface-rgb),0.9);--kawaii-surface-elevated:rgba(var(--kawaii-panel-elevated-rgb),0.95);--kawaii-panel:rgba(var(--kawaii-panel-dark-rgb),0.92);--kawaii-panel-soft:rgba(var(--kawaii-panel-dim-rgb),0.85);--kawaii-panel-muted:rgba(var(--kawaii-panel-deep-rgb),0.8);--kawaii-line:rgba(var(--kawaii-accent-purple-rgb),0.3);--kawaii-line-soft:rgba(var(--kawaii-accent-purple-rgb),0.18);--kawaii-accent-soft:rgba(var(--kawaii-neon-pink-rgb),0.25);--kawaii-toggle-surface:rgba(var(--kawaii-neon-pink-rgb),0.1);--kawaii-toggle-inset:rgba(var(--kawaii-white-rgb),0.05);--kawaii-code-surface:rgba(var(--kawaii-neon-cyan-rgb),0.08);--kawaii-code-surface-hover:rgba(var(--kawaii-neon-cyan-rgb),0.12);--kawaii-ink:#fff;--kawaii-ink-soft:#e8e8ff;--kawaii-ink-muted:#a0a0c8;--kawaii-primary:var(--kawaii-neon-pink);--kawaii-primary-soft:#ff69b4;--kawaii-primary-deep:#ff1493;--kawaii-primary-glow:rgba(var(--kawaii-neon-pink-rgb),0.6);--kawaii-secondary:var(--kawaii-neon-cyan);--kawaii-secondary-soft:#00d4ff;--kawaii-secondary-deep:#09c;--kawaii-secondary-glow:rgba(var(--kawaii-neon-cyan-rgb),0.5);--kawaii-mint:var(--kawaii-neon-green);--kawaii-lavender:#bf00ff;--kawaii-lemon:var(--kawaii-neon-yellow);--kawaii-coral:var(--kawaii-neon-red);--kawaii-rose:#ff1493;--kawaii-peach:#f96;--kawaii-sky:#0cf;--kawaii-success:var(--kawaii-neon-green);--kawaii-warning:var(--kawaii-neon-yellow);--kawaii-danger:var(--kawaii-neon-red);--kawaii-info:var(--kawaii-neon-cyan);--shadow-soft:0 12px 28px rgba(var(--kawaii-neon-pink-rgb),0.15),0 2px 6px rgba(var(--kawaii-neon-cyan-rgb),0.1);--shadow-elevated:0 16px 36px rgba(var(--kawaii-neon-pink-rgb),0.22),0 4px 12px rgba(var(--kawaii-neon-cyan-rgb),0.15);--shadow-glow:0 0 20px var(--kawaii-primary-glow),0 0 40px var(--kawaii-primary-soft);--candy-3d:0 6px 0 var(--kawaii-candy-depth),0 8px 10px rgba(var(--kawaii-neon-pink-rgb),0.4),inset 0 2px 5px rgba(var(--kawaii-white-rgb),0.3);--candy-3d-active:0 0 0 var(--kawaii-candy-depth),inset 0 2px 5px rgba(var(--kawaii-black-rgb),0.2);--gradient-hero:linear-gradient(135deg,var(--kawaii-galaxy-1) 0%,var(--kawaii-galaxy-2) 25%,var(--kawaii-galaxy-3) 50%,var(--kawaii-galaxy-1) 75%,var(--kawaii-galaxy-4) 100%);--gradient-card:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),0.08) 0%,rgba(var(--kawaii-white-rgb),0.04) 100%);--gradient-button-primary:linear-gradient(135deg,var(--kawaii-neon-pink) 0%,var(--kawaii-primary-deep) 50%,var(--kawaii-primary-soft) 100%);--gradient-button-secondary:linear-gradient(135deg,var(--kawaii-neon-cyan) 0%,var(--kawaii-secondary-soft) 50%,var(--kawaii-secondary-deep) 100%);--bg-gradient-dark:linear-gradient(135deg,rgba(var(--kawaii-backdrop-deep-rgb),0.92) 0%,rgba(var(--kawaii-deep-surface-rgb),0.9) 50%,rgba(var(--kawaii-backdrop-rgb),0.92) 100%);--kawaii-neon-pink:#f0f;--kawaii-neon-pink-rgb:255,0,255;--kawaii-neon-cyan:#0ff;--kawaii-neon-cyan-rgb:0,255,255;--kawaii-neon-green:#39ff14;--kawaii-neon-green-rgb:57,255,20;--kawaii-neon-yellow:#ff0;--kawaii-neon-yellow-rgb:255,255,0;--kawaii-neon-red:#f36;--kawaii-neon-red-rgb:255,51,102;--kawaii-toast-success:#4caf50;--kawaii-toast-success-rgb:76,175,80;--kawaii-toast-error:#f44336;--kawaii-toast-error-rgb:244,67,54;--kawaii-toast-warning:#ffc107;--kawaii-toast-warning-rgb:255,193,7;--kawaii-toast-info:#2196f3;--kawaii-toast-info-rgb:33,150,243;--kawaii-accent-purple-rgb:147,112,219;--kawaii-dark-surface-rgb:30,30,50;--kawaii-deep-surface-rgb:20,20,40;--kawaii-candy-depth:#c0c;--kawaii-ink-dim:#8888a0;--kawaii-backdrop-rgb:15,10,25;--kawaii-backdrop-deep-rgb:10,10,25;--kawaii-panel-elevated-rgb:40,40,70;--kawaii-panel-dark-rgb:35,35,60;--kawaii-panel-dim-rgb:30,30,55;--kawaii-panel-deep-rgb:28,28,48}@media (prefers-color-scheme:dark){html:not([data-color-scheme]){color-scheme:dark;--kawaii-paper:#0a0a14;--kawaii-paper-soft:#121220;--kawaii-surface:rgba(var(--kawaii-deep-surface-rgb),0.9);--kawaii-surface-elevated:rgba(var(--kawaii-panel-elevated-rgb),0.95);--kawaii-ink:#fff;--kawaii-ink-soft:#e8e8ff;--kawaii-ink-muted:#a0a0c8;--kawaii-primary:var(--kawaii-neon-pink);--kawaii-primary-soft:#ff69b4;--kawaii-primary-deep:#ff1493;--kawaii-secondary:var(--kawaii-neon-cyan);--kawaii-secondary-soft:#00d4ff;--kawaii-success:var(--kawaii-neon-green);--kawaii-warning:var(--kawaii-neon-yellow);--kawaii-danger:var(--kawaii-neon-red);--kawaii-info:var(--kawaii-neon-cyan);--shadow-soft:0 2px 6px rgba(var(--kawaii-neon-cyan-rgb),0.1);--shadow-elevated:0 4px 12px rgba(var(--kawaii-neon-cyan-rgb),0.15)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{touch-action:manipulation}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--kawaii-ink);background:var(--kawaii-paper);min-height:100vh;-webkit-tap-highlight-color:transparent}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:var(--bg-image,linear-gradient(135deg,rgba(var(--kawaii-paper-soft-rgb),.88) 0,rgba(var(--kawaii-backdrop-deep-rgb),.82) 50%,rgba(var(--kawaii-backdrop-rgb),.88) 100%),url("https://images.unsplash.com/photo-1578632767115-351597cf2477?w=1920&q=80") center/cover no-repeat
        );background-size:cover}html[data-color-scheme=dark] body:before{background:var(--bg-image-dark,linear-gradient(135deg,rgba(var(--kawaii-backdrop-rgb),.88) 0,rgba(var(--kawaii-backdrop-rgb),.85) 50%,rgba(var(--kawaii-backdrop-deep-rgb),.88) 100%),url("https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1920&q=80") center/cover no-repeat
        );background-size:cover}@media (prefers-color-scheme:dark){html:not([data-color-scheme]) body:before{background:linear-gradient(135deg,rgba(var(--kawaii-backdrop-deep-rgb),.88) 0,rgba(var(--kawaii-deep-surface-rgb),.85) 50%,rgba(var(--kawaii-backdrop-rgb),.88) 100%),url(https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1920&q=80) 50%/cover no-repeat}}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.topbar{position:sticky;z-index:100;margin-left:auto;margin-right:auto;display:grid;width:min(1200px,calc(100vw - 2rem));align-items:center;gap:1rem;border-radius:30px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-surface);padding:.75rem 1.25rem;--tw-shadow:var(--shadow-soft);--tw-shadow-colored:var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);top:12px;grid-template-columns:auto 1fr auto;backdrop-filter:blur(14px) saturate(135%);transition:border-color .22s var(--ease-out-quiet),transform .22s var(--ease-out-quiet)}@media (max-width:640px){.topbar{gap:.5rem;padding:.5rem .75rem;top:8px}}@media (hover:hover) and (pointer:fine){.topbar:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:rgba(var(--kawaii-line-rgb),.6)}}.brand{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration-line:none;transition:transform .16s var(--ease-out-quiet)}.brand:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.brand-mark{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:18px;font-size:1.25rem;line-height:1.75rem;background:var(--gradient-hero);box-shadow:inset 0 1px 2px rgba(var(--kawaii-white-rgb),.45),0 6px 14px rgba(var(--kawaii-line-rgb),.16)}html[data-color-scheme=dark] .brand-mark{box-shadow:inset 0 1px 2px rgba(var(--kawaii-white-rgb),.3),0 6px 14px rgba(var(--kawaii-accent-purple-rgb),.25)}.nav{display:flex;gap:.5rem;flex-wrap:wrap}.nav,.nav a{justify-content:center}.nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:var(--kawaii-ink-soft);text-decoration:none;transition:color .18s var(--ease-out-quiet),background-color .18s var(--ease-out-quiet),transform .18s var(--ease-out-quiet);position:relative}.nav a:hover{color:var(--kawaii-ink);background:var(--kawaii-panel-soft);transform:translateY(-1px)}.nav a[aria-current=page]{color:var(--kawaii-ink);background:var(--kawaii-accent-soft);box-shadow:inset 0 0 0 1px rgba(var(--kawaii-dusty-rose-rgb),.25)}.nav a[aria-current=page]:hover{transform:none;box-shadow:inset 0 0 0 1px rgba(var(--kawaii-dusty-rose-rgb),.32)}.search-bar-wrapper{position:relative;min-width:180px;max-width:260px;flex:1 1 0%}.search-input{height:2.75rem;width:100%;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-panel-soft);padding-right:2.8rem;padding-left:2.6rem;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5rem;color:var(--kawaii-ink);outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (min-width:769px){.search-input{font-size:.9rem}}.search-input::-moz-placeholder{color:var(--kawaii-ink-muted);font-weight:500}.search-input::placeholder{color:var(--kawaii-ink-muted);font-weight:500}.search-input:hover{border-color:var(--kawaii-primary-soft);background:var(--kawaii-panel)}.search-input:focus{border-color:var(--kawaii-primary);background:var(--kawaii-surface-elevated);box-shadow:0 0 0 4px rgba(var(--kawaii-primary-rgb),.15),0 4px 12px rgba(var(--kawaii-primary-rgb),.1)}.search-icon{pointer-events:none;position:absolute;left:1rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.1rem;color:var(--kawaii-ink-muted);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.search-bar-wrapper:focus-within .search-icon,.search-input:focus+.search-icon{--tw-translate-y:-50%;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--kawaii-primary-rgb)/var(--tw-text-opacity,1))}.search-shortcut{pointer-events:none;position:absolute;right:.6rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:12px;border-width:1px;border-color:var(--kawaii-line-soft);background-color:var(--kawaii-panel-muted);padding:.25rem .5rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:700;letter-spacing:.05em;color:var(--kawaii-ink-muted);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.search-bar-wrapper:focus-within .search-shortcut,.search-input:focus~.search-shortcut{--tw-translate-y:-50%;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.search-dropdown{position:absolute;left:0;right:0;z-index:101;max-height:400px;overflow-y:auto;border-radius:24px;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-surface-elevated);padding:.5rem;--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);top:calc(100% + .5rem);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width:767px){.search-dropdown{position:fixed;left:.5rem;right:.5rem;max-height:60vh;top:4.5rem;margin-top:0}}.search-dropdown__section{margin-bottom:.5rem}.search-dropdown__section:last-child{margin-bottom:0}.search-dropdown__section h4{margin:0 0 .35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;color:var(--kawaii-ink-muted);text-transform:uppercase;letter-spacing:.05em}.search-results{display:flex;flex-direction:column;gap:.25rem}.search-result{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;min-height:44px;width:100%;border:none;background:transparent;border-radius:var(--radius-md);text-decoration:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s var(--ease-out-quiet),transform .15s var(--ease-out-quiet)}.search-result--selected,.search-result:hover{background:var(--kawaii-accent-soft)}.search-result__icon{font-size:1.25rem;flex-shrink:0}.search-result__info{flex:1;min-width:0}.search-result__name{font-weight:700;font-size:.9rem;color:var(--kawaii-ink);margin-bottom:.1rem}.search-result__desc,.search-result__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__desc{font-size:.8rem;color:var(--kawaii-ink-soft)}.search-result__code{font-family:var(--font-mono);font-size:.75rem;color:var(--kawaii-ink-muted);background:var(--kawaii-code-surface);padding:.1rem .35rem;border-radius:var(--radius-sm)}.search-result__badge{font-size:.7rem;font-weight:700;color:var(--kawaii-primary);background:rgba(var(--kawaii-primary-rgb),.1);padding:.15rem .5rem;border-radius:var(--radius-full)}.search-result__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.search-result__readiness{font-weight:700;background:var(--kawaii-panel-muted)}.search-result__platform,.search-result__readiness,.search-result__targets{font-size:.7rem;padding:.1rem .4rem;border-radius:var(--radius-full);border:1px solid var(--kawaii-line-soft);color:var(--kawaii-ink-soft)}.search-result__platform,.search-result__targets{font-weight:600;background:var(--kawaii-code-surface)}html[data-color-scheme=dark] .search-result__badge{background:rgba(var(--kawaii-neon-pink-rgb),.15)}html[data-color-scheme=dark] .search-result__readiness{background:rgba(var(--kawaii-dark-surface-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.3);color:var(--kawaii-ink-muted)}html[data-color-scheme=dark] .search-result__platform,html[data-color-scheme=dark] .search-result__targets{background:rgba(var(--kawaii-neon-cyan-rgb),.08);border-color:rgba(var(--kawaii-neon-cyan-rgb),.25);color:var(--kawaii-neon-cyan)}.search-empty{text-align:center;padding:1.5rem 1rem}.search-empty__icon{font-size:2rem;margin-bottom:.5rem}.search-empty p{color:var(--kawaii-ink-soft);font-size:.9rem;margin:0 0 .75rem}.search-install-panel{padding:.5rem}.search-install-back{display:inline-flex;align-items:center;padding:.35rem .75rem;margin-bottom:.75rem;border:1px solid var(--kawaii-line-soft);border-radius:var(--radius-full);background:var(--kawaii-panel-soft);color:var(--kawaii-ink-soft);font-family:var(--font-body);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .18s var(--ease-out-quiet)}.search-install-back:hover{background:var(--kawaii-accent-soft);color:var(--kawaii-ink);transform:translateY(-1px)}.search-install-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.search-install-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--kawaii-accent-soft);font-size:1.25rem;flex-shrink:0}.search-install-title{flex:1;min-width:0}.search-install-name{font-weight:800;font-size:.95rem;color:var(--kawaii-ink)}.search-install-name,.search-install-qualified{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-install-qualified{font-size:.8rem;color:var(--kawaii-ink-muted)}.search-install-version{font-size:.7rem;font-weight:700;color:var(--kawaii-primary);background:rgba(var(--kawaii-primary-rgb),.1);padding:.2rem .55rem;border-radius:var(--radius-full);flex-shrink:0}.search-install-meta{display:grid;gap:.5rem;margin-bottom:.75rem}.search-install-summary{font-size:.85rem;color:var(--kawaii-ink-soft);line-height:1.5}.search-install-row{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.search-install-label{color:var(--kawaii-ink-muted);font-weight:600}.search-install-value{color:var(--kawaii-ink);font-weight:700}.search-install-divider{height:1px;background:var(--kawaii-line-soft);margin:.75rem 0}.search-install-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.search-install-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.search-empty-action{font-size:.85rem;padding:.5rem 1rem}.search-install-link{font-size:.78rem;padding:.4rem .7rem}html[data-color-scheme=dark] .search-install-version{background:rgba(var(--kawaii-neon-pink-rgb),.15);color:var(--kawaii-primary-soft)}html[data-color-scheme=dark] .search-install-icon{background:rgba(var(--kawaii-neon-pink-rgb),.2)}.toast-container{position:fixed;top:1.25rem;right:1.25rem;z-index:50;display:flex;flex-direction:column;gap:.5rem}.toast{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--kawaii-surface-elevated);border:1px solid var(--kawaii-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);font-size:.9rem;color:var(--kawaii-ink);animation:toast-in .3s ease}.toast__icon{font-size:1.25rem}.toast__content{flex:1}.toast__close{background:none;border:none;width:2.75rem;height:2.75rem;font-size:1.25rem;color:var(--kawaii-ink-muted);cursor:pointer;padding:0;border-radius:var(--radius-sm);transition:color .15s ease}.toast__close:hover{color:var(--kawaii-ink)}html[data-color-scheme=dark] .toast{background:rgba(var(--kawaii-dark-surface-rgb),.95);border-color:rgba(var(--kawaii-accent-purple-rgb),.4);color:var(--kawaii-ink)}@media (prefers-color-scheme:dark){html:not([data-color-scheme]) .toast{background:rgba(var(--kawaii-dark-surface-rgb),.95);border-color:rgba(var(--kawaii-accent-purple-rgb),.4);color:var(--kawaii-ink)}html:not([data-color-scheme]) .toast--success{border-color:rgba(var(--kawaii-neon-green-rgb),.5);background:rgba(var(--kawaii-neon-green-rgb),.15);box-shadow:0 0 20px rgba(var(--kawaii-neon-green-rgb),.2)}html:not([data-color-scheme]) .toast--error{border-color:rgba(var(--kawaii-neon-red-rgb),.5);background:rgba(var(--kawaii-neon-red-rgb),.15);box-shadow:0 0 20px rgba(var(--kawaii-neon-red-rgb),.2)}html:not([data-color-scheme]) .toast--warning{border-color:rgba(var(--kawaii-neon-yellow-rgb),.5);background:rgba(var(--kawaii-neon-yellow-rgb),.15);box-shadow:0 0 20px rgba(var(--kawaii-neon-yellow-rgb),.2)}html:not([data-color-scheme]) .toast--info{border-color:rgba(var(--kawaii-neon-cyan-rgb),.5);background:rgba(var(--kawaii-neon-cyan-rgb),.15);box-shadow:0 0 20px rgba(var(--kawaii-neon-cyan-rgb),.2)}}.toggle-group{gap:.22rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-toggle-surface);padding:.22rem;box-shadow:inset 0 1px 0 var(--kawaii-toggle-inset)}.toggle-chip,.toggle-group{display:inline-flex;align-items:center}.toggle-chip{min-height:2.75rem;min-width:2.8rem;cursor:pointer;justify-content:center;border-radius:9999px;border-style:none;background-color:transparent;padding:.4rem .72rem;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:700;color:var(--kawaii-ink-soft);text-decoration-line:none;transition:color .18s var(--ease-out-quiet),background-color .18s var(--ease-out-quiet),transform .18s var(--ease-out-quiet)}.toggle-chip:hover{color:var(--kawaii-ink);transform:translateY(-1px)}.toggle-chip.is-active,.toggle-chip[aria-current=true],.toggle-chip[aria-pressed=true]{background:var(--kawaii-accent-soft);color:var(--kawaii-ink);box-shadow:inset 0 0 0 1px rgba(var(--kawaii-dusty-rose-rgb),.24)}.console-session{position:relative}.session-chip{display:inline-flex;min-height:2.35rem;max-width:min(14rem,calc(100vw - 2rem));cursor:pointer;align-items:center;gap:.55rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-panel-soft);padding:.48rem .9rem;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:700;color:var(--kawaii-ink);transition:background-color .18s var(--ease-out-quiet),border-color .18s var(--ease-out-quiet),transform .18s var(--ease-out-quiet)}.session-chip:hover,.session-chip[aria-expanded=true]{background:var(--kawaii-surface-elevated);border-color:color-mix(in srgb,var(--kawaii-primary) 42%,var(--kawaii-line));transform:translateY(-1px);box-shadow:var(--shadow-soft)}.session-chip__icon{font-size:1rem;flex-shrink:0}.session-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-panel{position:absolute;right:0;z-index:220;width:min(22rem,calc(100vw - 1rem));border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-surface-elevated);padding:1rem;--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);top:calc(100% + .65rem);backdrop-filter:blur(14px) saturate(135%)}.session-panel__section{display:grid;gap:.85rem}.session-panel__header{display:flex;align-items:flex-start;gap:.75rem}.session-panel__avatar,.session-panel__emoji{display:grid;height:2.4rem;width:2.4rem;flex-shrink:0;place-items:center;border-radius:9999px;background-color:var(--kawaii-accent-soft);font-size:1.05rem;color:var(--kawaii-ink)}.session-panel__title{font-size:.95rem;font-weight:800;color:var(--kawaii-ink)}.session-panel__name{margin-top:.125rem;display:block;font-size:.98rem;font-weight:800;color:var(--kawaii-ink)}.session-panel__desc,.session-panel__meta{margin-top:.25rem;font-size:.82rem;line-height:1.5;color:var(--kawaii-ink-soft)}.session-panel__divider{height:1px;background-color:var(--kawaii-line-soft)}.session-panel__action,.session-panel__logout{width:100%;justify-content:center}.console-auth-modal{position:fixed;inset:0;display:grid;place-items:center;z-index:320}.console-auth-modal[hidden],.console-auth-modal__error[hidden]{display:none}.console-auth-modal__backdrop{position:absolute;inset:0;background:rgba(var(--kawaii-plum-rgb),.45);backdrop-filter:blur(6px)}.console-auth-modal__card{position:relative;width:min(32rem,calc(100vw - 2rem));border-radius:30px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-surface-elevated);padding:1.35rem;--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.console-auth-modal__header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.console-auth-modal__title{margin:0;font-size:1.05rem;font-weight:800;color:var(--kawaii-ink)}.console-auth-modal__close{display:grid;height:2.25rem;width:2.25rem;cursor:pointer;place-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-panel-soft);font-size:1rem;line-height:1.5rem;color:var(--kawaii-ink);transition:background-color .18s var(--ease-out-quiet),transform .18s var(--ease-out-quiet)}.console-auth-modal__close:hover{background:var(--kawaii-accent-soft);transform:translateY(-1px)}.console-auth-modal__desc{margin-bottom:1rem;line-height:1.625;color:var(--kawaii-ink-soft)}.console-auth-modal__input-row{position:relative}.console-auth-modal__input{padding-right:3.25rem}.console-auth-modal__toggle{position:absolute;top:50%;right:.5rem;display:grid;height:2.25rem;width:2.25rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;place-items:center;border-radius:9999px;border-style:none;background-color:transparent;color:var(--kawaii-ink-soft)}.console-auth-modal__hint{margin-top:.625rem;font-size:.8rem;color:var(--kawaii-ink-muted)}.console-auth-modal__error{margin-top:.85rem;border-radius:18px;padding:.75rem .9rem;font-size:.88rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--kawaii-danger-rgb)/var(--tw-text-opacity,1));background:rgba(var(--kawaii-salmon-rgb),.12);border:1px solid rgba(var(--kawaii-salmon-rgb),.28)}.console-auth-modal__footer{margin-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.console-auth-modal__footer .kawaii-button{min-width:8rem}.kawaii-card{background:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),.95) 0,rgba(var(--kawaii-paper-soft-rgb),.9) 50%,rgba(var(--kawaii-backdrop-deep-rgb),.85) 100%);border:2px solid rgba(var(--kawaii-light-pink-rgb),.5);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:0 4px 0 rgba(var(--kawaii-light-pink-rgb),.3),0 8px 20px rgba(var(--kawaii-primary-rgb),.15),inset 0 2px 8px rgba(var(--kawaii-white-rgb),.8);transition:transform .22s var(--ease-out-quiet),border-color .22s var(--ease-out-quiet);position:relative;overflow:hidden}.kawaii-card:after{height:40%;background:linear-gradient(180deg,rgba(var(--kawaii-white-rgb),.6) 0,transparent 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:none}.kawaii-card:after,.kawaii-card:before{content:"";position:absolute;top:0;left:0;right:0}.kawaii-card:before{height:4px;background:linear-gradient(90deg,var(--kawaii-primary) 0,var(--kawaii-secondary) 25%,var(--kawaii-mint) 50%,var(--kawaii-lavender) 75%,var(--kawaii-coral) 100%);opacity:.8;box-shadow:0 2px 4px rgba(var(--kawaii-black-rgb),.1)}.kawaii-card:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 6px 0 rgba(var(--kawaii-light-pink-rgb),.35),0 12px 30px rgba(var(--kawaii-primary-rgb),.2),inset 0 2px 8px rgba(var(--kawaii-white-rgb),.9);border-color:rgba(var(--kawaii-primary-rgb),.6)}.kawaii-button{position:relative;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-style:none;padding:.75rem 1.5rem;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:700;text-decoration-line:none;min-width:8rem;transition:transform .18s var(--ease-out-quiet),background-color .18s var(--ease-out-quiet),border-color .18s var(--ease-out-quiet);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.kawaii-button--primary{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear;background:var(--gradient-button-primary);box-shadow:0 6px 0 var(--kawaii-primary-deep),0 8px 16px rgba(var(--kawaii-primary-deep-rgb),.3),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.4)}.kawaii-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--kawaii-primary-deep),0 12px 20px rgba(var(--kawaii-primary-deep-rgb),.35),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.4);filter:brightness(1.05)}.kawaii-button--primary:active{transform:translateY(4px);box-shadow:0 2px 0 var(--kawaii-primary-deep),0 4px 8px rgba(var(--kawaii-primary-deep-rgb),.2),inset 0 2px 4px rgba(var(--kawaii-black-rgb),.1)}.kawaii-button--secondary{background:var(--gradient-button-secondary);color:#fff;box-shadow:0 6px 0 var(--kawaii-secondary-deep),0 8px 16px rgba(var(--kawaii-secondary-deep-rgb),.3),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.4);transform:translateY(0);transition:all .15s ease}.kawaii-button--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--kawaii-secondary-deep),0 12px 20px rgba(var(--kawaii-secondary-deep-rgb),.35),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.4);filter:brightness(1.05)}.kawaii-button--secondary:active{transform:translateY(4px);box-shadow:0 2px 0 var(--kawaii-secondary-deep),0 4px 8px rgba(var(--kawaii-secondary-deep-rgb),.2),inset 0 2px 4px rgba(var(--kawaii-black-rgb),.1)}.kawaii-button--ghost{background:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),.9),rgba(var(--kawaii-paper-soft-rgb),.8));color:var(--kawaii-ink);border:2px solid var(--kawaii-primary-soft);box-shadow:0 4px 0 var(--kawaii-primary-soft),0 6px 12px rgba(var(--kawaii-light-pink-rgb),.2);transform:translateY(0);transition:all .15s ease}.kawaii-button--ghost:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--kawaii-primary-soft),0 8px 16px rgba(var(--kawaii-light-pink-rgb),.3);background:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),1),rgba(var(--kawaii-backdrop-deep-rgb),.9))}.kawaii-button--ghost:active{transform:translateY(2px);box-shadow:0 2px 0 var(--kawaii-primary-soft),0 4px 8px rgba(var(--kawaii-light-pink-rgb),.15)}html[data-color-scheme=dark] .kawaii-button--primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 6px 0 var(--kawaii-candy-depth),0 0 20px rgba(var(--kawaii-neon-pink-rgb),.5),0 8px 16px rgba(var(--kawaii-neon-pink-rgb),.3),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.3);text-shadow:0 0 10px rgba(var(--kawaii-white-rgb),.5)}html[data-color-scheme=dark] .kawaii-button--primary:hover{box-shadow:0 8px 0 var(--kawaii-candy-depth),0 0 30px rgba(var(--kawaii-neon-pink-rgb),.7),0 12px 20px rgba(var(--kawaii-neon-pink-rgb),.4),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.4);filter:brightness(1.15)}html[data-color-scheme=dark] .kawaii-button--secondary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 6px 0 var(--kawaii-teal),0 0 20px rgba(var(--kawaii-neon-cyan-rgb),.4),0 8px 16px rgba(var(--kawaii-neon-cyan-rgb),.25),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.3);text-shadow:0 0 10px rgba(var(--kawaii-white-rgb),.3)}html[data-color-scheme=dark] .kawaii-button--secondary:hover{box-shadow:0 8px 0 var(--kawaii-teal),0 0 30px rgba(var(--kawaii-neon-cyan-rgb),.6),0 12px 20px rgba(var(--kawaii-neon-cyan-rgb),.35),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.4)}html[data-color-scheme=dark] .kawaii-button--ghost{background:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),.1),rgba(var(--kawaii-white-rgb),.05));border-color:var(--kawaii-neon-pink);box-shadow:0 4px 0 rgba(var(--kawaii-neon-pink-rgb),.5),0 0 15px rgba(var(--kawaii-neon-pink-rgb),.3);color:var(--kawaii-ink)}html[data-color-scheme=dark] .kawaii-button--ghost:hover{box-shadow:0 6px 0 rgba(var(--kawaii-neon-pink-rgb),.6),0 0 25px rgba(var(--kawaii-neon-pink-rgb),.5);background:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),.15),rgba(var(--kawaii-white-rgb),.08))}html[data-color-scheme=dark] .kawaii-card{background:linear-gradient(145deg,rgba(var(--kawaii-panel-elevated-rgb),.95) 0,rgba(var(--kawaii-panel-dim-rgb),.9) 50%,rgba(var(--kawaii-dark-surface-rgb),.85) 100%);border-color:rgba(var(--kawaii-accent-purple-rgb),.4);box-shadow:0 8px 32px rgba(var(--kawaii-black-rgb),.4),inset 0 1px 0 rgba(var(--kawaii-white-rgb),.1)}html[data-color-scheme=dark] .kawaii-card:after{background:linear-gradient(180deg,rgba(var(--kawaii-white-rgb),.08) 0,rgba(var(--kawaii-white-rgb),.03) 48%,transparent 100%)}html[data-color-scheme=dark] .kawaii-card:hover{border-color:rgba(var(--kawaii-neon-pink-rgb),.6);box-shadow:0 12px 40px rgba(var(--kawaii-neon-pink-rgb),.2),inset 0 1px 0 rgba(var(--kawaii-white-rgb),.15)}html[data-color-scheme=dark] .search-input{background:rgba(var(--kawaii-dark-surface-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.4);color:var(--kawaii-ink)}html[data-color-scheme=dark] .search-input::-moz-placeholder{color:var(--kawaii-ink-muted)}html[data-color-scheme=dark] .search-input::placeholder{color:var(--kawaii-ink-muted)}html[data-color-scheme=dark] .search-input:hover{border-color:rgba(var(--kawaii-neon-pink-rgb),.5);background:rgba(var(--kawaii-panel-dark-rgb),.9)}html[data-color-scheme=dark] .search-input:focus{border-color:var(--kawaii-neon-pink);background:rgba(var(--kawaii-panel-elevated-rgb),.95);box-shadow:0 0 0 4px rgba(var(--kawaii-neon-pink-rgb),.2),0 0 25px rgba(var(--kawaii-neon-pink-rgb),.4)}html[data-color-scheme=dark] .search-icon{color:var(--kawaii-ink-dim)}html[data-color-scheme=dark] .search-bar-wrapper:focus-within .search-icon,html[data-color-scheme=dark] .search-input:focus+.search-icon{color:var(--kawaii-neon-pink);filter:drop-shadow(0 0 8px rgba(var(--kawaii-neon-pink-rgb),.8))}html[data-color-scheme=dark] .search-shortcut{color:var(--kawaii-primary-soft);background:rgba(var(--kawaii-neon-pink-rgb),.15);border-color:rgba(var(--kawaii-neon-pink-rgb),.3)}html[data-color-scheme=dark] .search-dropdown{background:rgba(var(--kawaii-dark-surface-rgb),.98);border-color:rgba(var(--kawaii-accent-purple-rgb),.4);box-shadow:0 16px 40px rgba(var(--kawaii-black-rgb),.5),0 0 30px rgba(var(--kawaii-neon-pink-rgb),.15)}html[data-color-scheme=dark] .kawaii-tag--pink{background:rgba(var(--kawaii-neon-pink-rgb),.2);color:var(--kawaii-primary-soft);box-shadow:0 0 10px rgba(var(--kawaii-neon-pink-rgb),.2)}html[data-color-scheme=dark] .kawaii-tag--blue{background:rgba(var(--kawaii-neon-cyan-rgb),.15);color:var(--kawaii-neon-cyan);box-shadow:0 0 10px rgba(var(--kawaii-neon-cyan-rgb),.15)}html[data-color-scheme=dark] .kawaii-tag--green{background:rgba(var(--kawaii-neon-green-rgb),.15);color:var(--kawaii-neon-green);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.15)}html[data-color-scheme=dark] .topbar{border-color:rgba(var(--kawaii-accent-purple-rgb),.35);box-shadow:0 8px 32px rgba(var(--kawaii-black-rgb),.4),inset 0 1px 0 rgba(var(--kawaii-white-rgb),.08)}html[data-color-scheme=dark] .nav a:hover{color:var(--kawaii-neon-pink);text-shadow:0 0 10px rgba(var(--kawaii-neon-pink-rgb),.5)}html[data-color-scheme=dark] .nav a[aria-current=page]{background:rgba(var(--kawaii-neon-pink-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--kawaii-neon-pink-rgb),.4),0 0 15px rgba(var(--kawaii-neon-pink-rgb),.2)}html[data-color-scheme=dark] .hero-kicker{background:rgba(var(--kawaii-neon-pink-rgb),.15);color:var(--kawaii-soft-pink);border:1px solid rgba(var(--kawaii-neon-pink-rgb),.3)}html[data-color-scheme=dark] .hero-title-highlight{color:var(--kawaii-neon-pink);text-shadow:0 0 20px rgba(var(--kawaii-neon-pink-rgb),.5)}html[data-color-scheme=dark] .quick-start{background:rgba(var(--kawaii-dark-surface-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html[data-color-scheme=dark] .quick-pill{background:rgba(var(--kawaii-panel-elevated-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-ink-soft)}html[data-color-scheme=dark] .quick-pill:hover{border-color:var(--kawaii-neon-pink);box-shadow:0 0 15px rgba(var(--kawaii-neon-pink-rgb),.3)}html[data-color-scheme=dark] .quick-pill--primary{background:linear-gradient(135deg,var(--kawaii-neon-pink),var(--kawaii-primary-deep));border-color:transparent;box-shadow:0 0 20px rgba(var(--kawaii-neon-pink-rgb),.4)}html[data-color-scheme=dark] .quick-pill--primary:hover{box-shadow:0 0 30px rgba(var(--kawaii-neon-pink-rgb),.6)}html[data-color-scheme=dark] .quick-pill--code{background:rgba(var(--kawaii-neon-cyan-rgb),.1);border-color:rgba(var(--kawaii-neon-cyan-rgb),.3);color:var(--kawaii-neon-cyan)}html[data-color-scheme=dark] .quick-hint{color:var(--kawaii-ink-dim)}html[data-color-scheme=dark] .status-chip{background:rgba(var(--kawaii-panel-elevated-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-mauve)}html[data-color-scheme=dark] .console-card{background:rgba(var(--kawaii-panel-dark-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.35)}html[data-color-scheme=dark] .console-card:hover{border-color:rgba(var(--kawaii-neon-pink-rgb),.6);box-shadow:0 8px 24px rgba(var(--kawaii-neon-pink-rgb),.2)}html[data-color-scheme=dark] .console-count{background:rgba(var(--kawaii-neon-pink-rgb),.2);color:var(--kawaii-ink);box-shadow:0 0 10px rgba(var(--kawaii-neon-pink-rgb),.2)}html[data-color-scheme=dark] .skill-card{border-color:rgba(var(--kawaii-accent-purple-rgb),.35);background-color:rgba(var(--kawaii-panel-dark-rgb),.8)}html[data-color-scheme=dark] .skill-card:hover{border-color:rgba(var(--kawaii-magenta-rgb),.6);background-color:rgba(var(--kawaii-midnight-rgb),.9);--tw-shadow:0 8px 24px rgba(var(--kawaii-magenta-rgb),0.15);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html[data-color-scheme=dark] .skill-copy{background:rgba(var(--kawaii-panel-elevated-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-ink-muted)}html[data-color-scheme=dark] .skill-copy:hover{border-color:var(--kawaii-neon-pink);color:var(--kawaii-neon-pink);background:rgba(var(--kawaii-neon-pink-rgb),.1);box-shadow:0 0 15px rgba(var(--kawaii-neon-pink-rgb),.2)}html[data-color-scheme=dark] .skill-stars{color:var(--kawaii-warning);text-shadow:0 0 8px rgba(var(--kawaii-gold-rgb),.5)}html[data-color-scheme=dark] .section-topline .kawaii-button--primary{box-shadow:0 6px 0 var(--kawaii-candy-depth),0 0 20px rgba(var(--kawaii-neon-pink-rgb),.5),0 8px 16px rgba(var(--kawaii-neon-pink-rgb),.3)}@media (prefers-color-scheme:dark){html:not([data-color-scheme]) .kawaii-button--primary{box-shadow:0 8px 16px rgba(var(--kawaii-neon-pink-rgb),.3);text-shadow:0 0 10px rgba(var(--kawaii-white-rgb),.5)}html:not([data-color-scheme]) .kawaii-button--primary:hover{box-shadow:0 8px 0 var(--kawaii-candy-depth),0 0 30px rgba(var(--kawaii-neon-pink-rgb),.7),0 12px 20px rgba(var(--kawaii-neon-pink-rgb),.4)}html:not([data-color-scheme]) .kawaii-card{background:linear-gradient(145deg,rgba(var(--kawaii-panel-elevated-rgb),.95) 0,rgba(var(--kawaii-panel-dim-rgb),.9) 50%,rgba(var(--kawaii-dark-surface-rgb),.85) 100%);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html:not([data-color-scheme]) .kawaii-card:after{background:linear-gradient(180deg,rgba(var(--kawaii-white-rgb),.08) 0,rgba(var(--kawaii-white-rgb),.03) 48%,transparent 100%)}html:not([data-color-scheme]) .kawaii-card:hover{border-color:rgba(var(--kawaii-neon-pink-rgb),.6)}html:not([data-color-scheme]) .hero-kicker{background:rgba(var(--kawaii-neon-pink-rgb),.15);color:var(--kawaii-soft-pink);border:1px solid rgba(var(--kawaii-neon-pink-rgb),.3)}html:not([data-color-scheme]) .quick-start{background:rgba(var(--kawaii-dark-surface-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html:not([data-color-scheme]) .status-chip{background:rgba(var(--kawaii-panel-elevated-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-mauve)}html:not([data-color-scheme]) .console-card{background:rgba(var(--kawaii-panel-dark-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.35)}html:not([data-color-scheme]) .console-card:hover{border-color:rgba(var(--kawaii-neon-pink-rgb),.6);box-shadow:0 8px 24px rgba(var(--kawaii-neon-pink-rgb),.2)}html:not([data-color-scheme]) .skill-card{background:rgba(var(--kawaii-panel-dark-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.35)}html:not([data-color-scheme]) .skill-card:hover{border-color:rgba(var(--kawaii-neon-pink-rgb),.6);background:rgba(var(--kawaii-midnight-rgb),.9);box-shadow:0 8px 24px rgba(var(--kawaii-neon-pink-rgb),.15)}html:not([data-color-scheme]) .hero-title-highlight{color:var(--kawaii-neon-pink);text-shadow:0 0 20px rgba(var(--kawaii-neon-pink-rgb),.5)}html:not([data-color-scheme]) .quick-pill{background:rgba(var(--kawaii-panel-elevated-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-ink-soft)}html:not([data-color-scheme]) .quick-pill:hover{border-color:var(--kawaii-neon-pink);box-shadow:0 0 15px rgba(var(--kawaii-neon-pink-rgb),.3)}html:not([data-color-scheme]) .quick-pill--primary{background:linear-gradient(135deg,var(--kawaii-neon-pink),var(--kawaii-primary-deep));border-color:transparent;box-shadow:0 0 20px rgba(var(--kawaii-neon-pink-rgb),.4)}html:not([data-color-scheme]) .quick-pill--primary:hover{box-shadow:0 0 30px rgba(var(--kawaii-neon-pink-rgb),.6)}html:not([data-color-scheme]) .quick-pill--code{background:rgba(var(--kawaii-neon-cyan-rgb),.1);border-color:rgba(var(--kawaii-neon-cyan-rgb),.3);color:var(--kawaii-neon-cyan)}html:not([data-color-scheme]) .quick-hint{color:var(--kawaii-ink-dim)}html:not([data-color-scheme]) .console-count{background:rgba(var(--kawaii-neon-pink-rgb),.2);color:var(--kawaii-ink);box-shadow:0 0 10px rgba(var(--kawaii-neon-pink-rgb),.2)}html:not([data-color-scheme]) .skill-copy{background:rgba(var(--kawaii-panel-elevated-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-ink-muted)}html:not([data-color-scheme]) .skill-copy:hover{border-color:var(--kawaii-neon-pink);color:var(--kawaii-neon-pink);background:rgba(var(--kawaii-neon-pink-rgb),.1);box-shadow:0 0 15px rgba(var(--kawaii-neon-pink-rgb),.2)}html:not([data-color-scheme]) .skill-stars{color:var(--kawaii-gold);text-shadow:0 0 8px rgba(var(--kawaii-gold-rgb),.5)}}.kawaii-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;border-radius:var(--radius-full);transition:background-color .18s var(--ease-out-quiet),border-color .18s var(--ease-out-quiet),transform .18s var(--ease-out-quiet)}.kawaii-tag--pink{background:rgba(var(--kawaii-light-pink-rgb),.2);color:var(--kawaii-primary-deep);border:1.5px solid rgba(var(--kawaii-light-pink-rgb),.3)}.kawaii-tag--blue{background:rgba(var(--kawaii-sky-pastel-rgb),.2);color:var(--kawaii-secondary-deep);border:1.5px solid rgba(var(--kawaii-sky-pastel-rgb),.3)}.kawaii-tag--green{background:rgba(var(--kawaii-pale-green-rgb),.25);color:var(--kawaii-success);border:1.5px solid rgba(var(--kawaii-pale-green-rgb),.4)}.kawaii-tag:hover{transform:translateY(-1px)}.kawaii-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;border-width:2px;padding:.4rem .8rem;font-size:.8rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.18s}.kawaii-badge--success{background:rgba(var(--kawaii-mint-rgb),.2);border-color:rgba(var(--kawaii-mint-rgb),.4);color:var(--kawaii-success)}.kawaii-badge--pending{background:rgba(var(--kawaii-gold-rgb),.2);border-color:rgba(var(--kawaii-gold-rgb),.4);color:var(--kawaii-warning)}.kawaii-badge--running{background:rgba(var(--kawaii-sky-light-rgb),.2);border-color:rgba(var(--kawaii-sky-light-rgb),.4);color:var(--kawaii-secondary-deep)}.kawaii-badge--error{background:rgba(var(--kawaii-salmon-rgb),.15);border-color:rgba(var(--kawaii-salmon-rgb),.3);color:var(--kawaii-danger)}html[data-color-scheme=dark] .kawaii-badge--success{color:var(--kawaii-neon-green);border-color:rgba(var(--kawaii-neon-green-rgb),.5);background:rgba(var(--kawaii-neon-green-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.2)}html[data-color-scheme=dark] .kawaii-badge--pending{color:var(--kawaii-neon-yellow);border-color:rgba(var(--kawaii-neon-yellow-rgb),.5);background:rgba(var(--kawaii-neon-yellow-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-yellow-rgb),.2)}html[data-color-scheme=dark] .kawaii-badge--running{color:var(--kawaii-neon-cyan);border-color:rgba(var(--kawaii-neon-cyan-rgb),.5);background:rgba(var(--kawaii-neon-cyan-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-cyan-rgb),.2)}html[data-color-scheme=dark] .kawaii-badge--error{color:var(--kawaii-neon-red);border-color:rgba(var(--kawaii-neon-red-rgb),.5);background:rgba(var(--kawaii-neon-red-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-red-rgb),.2)}.kawaii-input{width:100%;border-radius:9999px;border-width:2px;border-color:rgba(var(--kawaii-light-pink-rgb),.2);background-color:var(--kawaii-panel-soft);padding:.875rem 1.25rem;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;color:var(--kawaii-ink);outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.kawaii-input:focus{border-color:var(--kawaii-primary);box-shadow:0 0 0 4px rgba(var(--kawaii-light-pink-rgb),.15);background:var(--kawaii-surface-elevated)}.kawaii-input::-moz-placeholder{color:var(--kawaii-ink-muted)}.kawaii-input::placeholder{color:var(--kawaii-ink-muted)}html[data-color-scheme=dark] .console-table-shell{background:rgba(var(--kawaii-dark-surface-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}@media (prefers-color-scheme:dark){html:not([data-color-scheme]) .console-table-shell{background:rgba(var(--kawaii-dark-surface-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}}.console-table-shell{border-radius:18px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-panel-soft);padding:1rem}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll th{text-align:left;font-size:.75rem;letter-spacing:.04em;color:var(--kawaii-ink-muted);text-transform:uppercase;padding:.55rem .5rem;border-bottom:1px solid var(--kawaii-line)}.table-scroll td{padding:.65rem .5rem;border-bottom:1px solid var(--kawaii-line-soft);color:var(--kawaii-ink);font-size:.9rem;vertical-align:top}.table-scroll tr:last-child td{border-bottom:none}.table-scroll td a{text-decoration:underline;text-underline-offset:.15em}.table-scroll td a:hover{text-decoration:none}html[data-color-scheme=dark] .table-scroll th{border-color:rgba(var(--kawaii-accent-purple-rgb),.3);color:var(--kawaii-ink-dim)}html[data-color-scheme=dark] .table-scroll td{border-color:rgba(var(--kawaii-accent-purple-rgb),.2);color:var(--kawaii-ink-soft)}@media (prefers-color-scheme:dark){html:not([data-color-scheme]) .table-scroll th{border-color:rgba(var(--kawaii-accent-purple-rgb),.3);color:var(--kawaii-ink-dim)}html:not([data-color-scheme]) .table-scroll td{border-color:rgba(var(--kawaii-accent-purple-rgb),.2);color:var(--kawaii-ink-soft)}}.status-badge[data-status*=approved],.status-badge[data-status*=completed]{color:var(--kawaii-success);border-color:rgba(var(--kawaii-toast-success-rgb),.42);background:rgba(var(--kawaii-toast-success-rgb),.16)}.status-badge[data-status*=pending],.status-badge[data-status*=queued],.status-badge[data-status*=review_requested]{color:var(--kawaii-warning);border-color:rgba(var(--kawaii-toast-warning-rgb),.48);background:rgba(var(--kawaii-toast-warning-rgb),.18)}.status-badge[data-status*=running]{color:var(--kawaii-info);border-color:rgba(var(--kawaii-toast-info-rgb),.4);background:rgba(var(--kawaii-toast-info-rgb),.15)}.status-badge[data-status*=failed],.status-badge[data-status*=rejected]{color:var(--kawaii-danger);border-color:rgba(var(--kawaii-toast-error-rgb),.45);background:rgba(var(--kawaii-toast-error-rgb),.15)}html[data-color-scheme=dark] .status-badge[data-status*=approved],html[data-color-scheme=dark] .status-badge[data-status*=completed]{color:var(--kawaii-neon-green);border-color:rgba(var(--kawaii-neon-green-rgb),.5);background:rgba(var(--kawaii-neon-green-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.2)}html[data-color-scheme=dark] .status-badge[data-status*=pending],html[data-color-scheme=dark] .status-badge[data-status*=queued],html[data-color-scheme=dark] .status-badge[data-status*=review_requested]{color:var(--kawaii-neon-yellow);border-color:rgba(var(--kawaii-neon-yellow-rgb),.5);background:rgba(var(--kawaii-neon-yellow-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-yellow-rgb),.2)}html[data-color-scheme=dark] .status-badge[data-status*=running]{color:var(--kawaii-neon-cyan);border-color:rgba(var(--kawaii-neon-cyan-rgb),.5);background:rgba(var(--kawaii-neon-cyan-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-cyan-rgb),.2)}html[data-color-scheme=dark] .status-badge[data-status*=failed],html[data-color-scheme=dark] .status-badge[data-status*=rejected]{color:var(--kawaii-neon-red);border-color:rgba(var(--kawaii-neon-red-rgb),.5);background:rgba(var(--kawaii-neon-red-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-red-rgb),.2)}@media (prefers-color-scheme:dark){html:not([data-color-scheme]) .status-badge[data-status*=completed]{color:var(--kawaii-neon-green);border-color:rgba(var(--kawaii-neon-green-rgb),.5);background:rgba(var(--kawaii-neon-green-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.2)}html:not([data-color-scheme]) .status-badge[data-status*=pending],html:not([data-color-scheme]) .status-badge[data-status*=queued],html:not([data-color-scheme]) .status-badge[data-status*=review_requested]{color:var(--kawaii-neon-yellow);border-color:rgba(var(--kawaii-neon-yellow-rgb),.5);background:rgba(var(--kawaii-neon-yellow-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-yellow-rgb),.2)}html:not([data-color-scheme]) .status-badge[data-status*=running]{color:var(--kawaii-neon-cyan);border-color:rgba(var(--kawaii-neon-cyan-rgb),.5);background:rgba(var(--kawaii-neon-cyan-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-cyan-rgb),.2)}html:not([data-color-scheme]) .status-badge[data-status*=failed],html:not([data-color-scheme]) .status-badge[data-status*=rejected]{color:var(--kawaii-neon-red);border-color:rgba(var(--kawaii-neon-red-rgb),.5);background:rgba(var(--kawaii-neon-red-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-red-rgb),.2)}}.corner-decoration{position:absolute;width:40px;height:40px;pointer-events:none;opacity:.18;z-index:1}.corner-decoration--tl{top:8px;left:8px;background:radial-gradient(circle,var(--kawaii-primary-soft),transparent 70%);border-radius:50%}.corner-decoration--br{bottom:8px;right:8px;background:radial-gradient(circle,var(--kawaii-secondary-soft),transparent 70%);border-radius:50%}@media (min-width:1024px){.topbar{grid-template-columns:auto 1fr auto auto}.nav{justify-self:center;flex-wrap:nowrap}.topbar-side{justify-self:end}}@media (max-width:1023px){.topbar{grid-template-columns:auto minmax(240px,2fr) auto;grid-template-areas:"brand search side" "nav nav nav"}.brand{grid-area:brand}.topbar-side{grid-area:side}.search-bar-wrapper{grid-area:search;max-width:320px;min-width:200px}.nav{grid-area:nav;overflow-x:auto;gap:.25rem;padding-bottom:.25rem}.nav::-webkit-scrollbar{display:none}}@media (max-width:767px){:root{--radius-lg:20px;--radius-xl:24px}body:before{background:linear-gradient(135deg,rgba(var(--kawaii-paper-soft-rgb),.92) 0,rgba(var(--kawaii-backdrop-deep-rgb),.88) 50%,rgba(var(--kawaii-backdrop-rgb),.92) 100%),url(https://images.unsplash.com/photo-1578632767115-351597cf2477?w=800&q=70) 50%/cover no-repeat}html[data-color-scheme=dark] body:before{background:linear-gradient(135deg,rgba(var(--kawaii-backdrop-rgb),.92) 0,rgba(var(--kawaii-backdrop-rgb),.9) 50%,rgba(var(--kawaii-backdrop-deep-rgb),.92) 100%),url(https://images.unsplash.com/photo-1534447677768-be436bb09401?w=800&q=70) 50%/cover no-repeat}.topbar{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;position:static;margin-top:.5rem;padding:.875rem 1rem}.search-bar-wrapper{max-width:none;min-width:auto;width:100%}.search-shortcut{display:none}.brand{min-width:0}.toggle-chip{min-height:2.75rem}.nav{display:flex;gap:.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem;scrollbar-width:thin;justify-content:flex-start}.nav::-webkit-scrollbar{height:4px}.nav a{flex:0 0 auto;scroll-snap-align:start;min-height:2.75rem;padding:.46rem .82rem;font-size:.82rem}.kawaii-card{padding:1rem}}.animate-in{animation:fade-in .52s var(--ease-out-gentle) both}@media (prefers-reduced-motion:reduce){.animate-in,[class*="[animation-delay"]{animation:none!important;opacity:1!important;transform:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:3px solid var(--kawaii-primary);outline-offset:3px;border-radius:var(--radius-sm)}.kawaii-input:focus-visible{outline:none}.detail-grid p{margin:.4rem 0 0;color:var(--kawaii-ink-soft)}.lifecycle-form{display:grid;gap:.85rem}.page-stats{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--kawaii-line)}@media (min-width:768px){.page-stats{grid-template-columns:repeat(2,1fr)}}.stat{padding:.75rem;background:var(--kawaii-panel-soft);border-radius:var(--radius-lg)}.stat-value{font-size:1.125rem;font-weight:700}.stat-label{font-size:.875rem;color:var(--kawaii-ink-soft)}.stat-detail{font-size:.875rem;color:var(--kawaii-ink-muted)}.table-code{display:inline-block;max-width:min(28rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-grid{display:grid;gap:1rem}.detail-grid--skill{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.8fr);gap:1.25rem}.detail-meta{margin:0;display:grid;gap:.85rem}.detail-meta dt{font-size:.82rem;color:var(--kawaii-ink-muted)}.detail-meta dd{margin:.2rem 0 0;font-weight:700}@media (max-width:900px){.detail-grid--release,.detail-grid--skill{grid-template-columns:1fr}}@media (max-width:767px){.detail-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.review-detail-row>td{padding:0;border:none}.review-detail-state{font-size:.8rem;font-weight:700;color:var(--kawaii-ink-soft);margin-bottom:.5rem}.review-detail-state strong{color:var(--kawaii-primary-deep)}.review-detail-empty{font-size:.8rem;color:var(--kawaii-ink-muted);padding:.25rem 0}.review-detail-list{display:grid;gap:.5rem}.review-detail-item{padding:.5rem .75rem;background:var(--kawaii-surface);border:1px solid var(--kawaii-line-soft);border-radius:var(--radius-sm);font-size:.8rem}.review-detail-meta{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.25rem;color:var(--kawaii-ink-soft)}.review-detail-badge{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:700;text-transform:uppercase}.review-detail-note{color:var(--kawaii-ink);margin-top:.25rem;padding-top:.25rem;border-top:1px dashed var(--kawaii-line-soft)}.review-detail-evidence{margin-top:.35rem;padding:.35rem .5rem;background:var(--kawaii-code-surface);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.75rem;color:var(--kawaii-ink-soft);overflow-x:auto}.review-detail-evidence pre{margin:0;white-space:pre-wrap;word-break:break-word}.detail-grid--release{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.85fr)}.detail-grid--draft{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detail-panel p{margin:.4rem 0 0;color:var(--kawaii-ink-soft)}.access-me-grid{display:grid;gap:.5rem}.access-me-grid>div{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.access-me-label{font-size:.8rem;font-weight:700;color:var(--kawaii-ink-muted);min-width:4rem}.access-me-value{font-family:var(--font-mono);font-size:.9rem}.hero-kicker{display:inline-block;padding:.4rem .9rem;background:rgba(var(--kawaii-light-pink-rgb),.2);border-radius:var(--radius-full);font-size:.85rem;font-weight:700;color:var(--kawaii-ink-soft);margin-bottom:.75rem}.hero-title{font-family:var(--font-display);font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:800;line-height:1.15;color:var(--kawaii-ink);margin-bottom:.6rem}.hero-title-highlight{display:block;color:var(--kawaii-primary-deep);margin-top:.1rem}.quick-start{background:var(--kawaii-panel-muted);border-radius:var(--radius-lg);padding:1.25rem;border:1px solid var(--kawaii-line)}.quick-start-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem}.quick-start-icon{font-size:1.1rem}.quick-start-title{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--kawaii-ink)}.quick-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.quick-pill{min-height:2.75rem;padding:.5rem .9rem;border-radius:var(--radius-full);border:1px solid var(--kawaii-line);background:var(--kawaii-panel-soft);font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--kawaii-ink);cursor:pointer;transition:all .18s var(--ease-out-quiet);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.quick-pill:hover{border-color:var(--kawaii-primary);transform:translateY(-1px);box-shadow:0 2px 6px rgba(var(--kawaii-primary-rgb),.15)}.quick-pill:active{transform:translateY(0);box-shadow:none}.quick-pill--primary{background:var(--gradient-button-primary);border-color:transparent;color:#fff}.quick-pill--primary:hover{box-shadow:0 4px 12px rgba(var(--kawaii-primary-deep-rgb),.3)}.quick-pill--code{font-family:var(--font-mono);font-size:.78rem;background:var(--kawaii-code-surface)}.quick-hint{font-size:.75rem;color:var(--kawaii-ink-muted);margin:0}.status-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-panel-soft);padding:.4rem .85rem;font-size:.8rem;font-weight:600;color:var(--kawaii-ink-soft)}.console-section{margin-bottom:1rem}.section-header>div:last-child{min-width:0}.section-topline{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.section-action{flex-shrink:0}.console-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width:1023px){.console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.console-grid{grid-template-columns:1fr}}.console-card{text-decoration:none;color:inherit;padding:1rem;position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--kawaii-line);background:var(--kawaii-panel-soft);box-shadow:var(--shadow-soft);transition:all .2s var(--ease-out-quiet);min-width:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.console-card:hover{transform:translateY(-2px);border-color:rgba(var(--kawaii-warm-mist-rgb),.92);box-shadow:var(--shadow-elevated)}.console-card:active{transform:translateY(0);box-shadow:var(--shadow-soft)}.console-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.console-emoji{font-size:1.5rem}.console-count{display:flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;background:var(--kawaii-accent-soft);font-size:.75rem;border-radius:var(--radius-full)}.console-count,.console-name{color:var(--kawaii-ink);font-weight:700}.console-name{font-family:var(--font-display);font-size:1rem;margin-bottom:.15rem}.console-desc{font-size:.85rem;color:var(--kawaii-ink-soft);overflow-wrap:anywhere}.skill-card{min-width:0;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-panel-soft);padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.skill-card:hover{--tw-translate-y:-0.125rem;border-color:rgba(var(--kawaii-warm-mist-rgb),.9);background-color:var(--kawaii-panel)}.skill-card:active,.skill-card:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skill-card:active{--tw-translate-y:0px}.skill-stars{font-size:.7rem;font-weight:700;color:var(--kawaii-warning)}.skill-copy{width:100%;min-height:2.75rem;padding:.5rem;border:1px dashed var(--kawaii-line);border-radius:var(--radius-md);background:var(--kawaii-panel-muted);font-size:.8rem;font-weight:600;color:var(--kawaii-ink-soft);cursor:pointer;transition:all .18s var(--ease-out-quiet)}.skill-copy:hover{border-color:var(--kawaii-primary);color:var(--kawaii-primary);background:rgba(var(--kawaii-primary-rgb),.08)}@media (max-width:1023px){.section-topline{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.hero-title{font-size:1.6rem}.quick-start{padding:1rem}.quick-pills{justify-content:center}.console-grid{grid-template-columns:1fr}.console-card,.skill-card{padding:.875rem}.section-action,.section-action .kawaii-button{width:100%}.table-scroll thead{display:none}.table-scroll table,.table-scroll tbody{display:block}.table-scroll tr{display:block;padding:.75rem 0;border-bottom:1px solid var(--kawaii-line)}.table-scroll td,.table-scroll tr:last-child{border-bottom:none}.table-scroll td{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.3rem 0;font-size:.85rem}.table-scroll td:before{content:attr(data-label);font-size:.72rem;font-weight:700;color:var(--kawaii-ink-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:5rem;padding-top:.15rem}.table-scroll td:not([data-label]):before,.table-scroll td[data-label=""]:before{display:none}.table-scroll td:last-child{padding-top:.5rem}.table-scroll tr.patch-form-row,.table-scroll tr.review-detail-row,.table-scroll tr.review-form-row{padding:0;border-bottom:none}.table-scroll tr.patch-form-row td,.table-scroll tr.review-detail-row td,.table-scroll tr.review-form-row td{display:block;padding:0}.table-scroll tr.patch-form-row td:before,.table-scroll tr.review-detail-row td:before,.table-scroll tr.review-form-row td:before{display:none}}.user-trigger-wrapper{position:fixed;top:calc(12px + 5.5rem);right:max(1rem,calc(50vw - 600px));display:flex;justify-content:flex-end;z-index:260}.user-trigger{width:3rem;height:3rem;border-radius:var(--radius-full);border:2px solid var(--kawaii-line);background:var(--kawaii-surface);cursor:pointer;display:grid;place-items:center;font-size:1.25rem;transition:all .2s var(--ease-out-quiet);position:relative;box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.user-trigger:hover{transform:translateY(-2px) scale(1.05);border-color:var(--kawaii-primary);box-shadow:var(--shadow-elevated)}.user-trigger.is-active{border-color:var(--kawaii-primary);background:linear-gradient(135deg,var(--kawaii-primary-soft),var(--kawaii-primary))}.user-trigger-pulse{position:absolute;inset:-4px;border-radius:var(--radius-full);border:2px solid var(--kawaii-primary);opacity:0;animation:pulse-ring 2s ease-out infinite;pointer-events:none}.user-panel{position:absolute;top:calc(100% + .75rem);right:0;width:min(280px,calc(100vw - 2rem));background:var(--kawaii-surface-elevated);border:1px solid var(--kawaii-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);backdrop-filter:blur(12px);padding:1rem;animation:panel-in .2s var(--ease-out-quiet);z-index:220}.user-panel-section{display:flex;flex-direction:column;gap:.75rem}.user-panel-header{display:flex;align-items:center;gap:.75rem}.user-panel-icon{font-size:1.5rem}.user-panel-avatar{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--kawaii-primary),var(--kawaii-secondary));display:grid;place-items:center;font-size:1.25rem;box-shadow:0 2px 8px rgba(var(--kawaii-primary-rgb),.3)}.user-panel-info{display:flex;flex-direction:column;min-width:0}.user-panel-name{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--kawaii-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel-meta{font-size:.75rem;color:var(--kawaii-ink-muted)}.user-panel-title{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--kawaii-ink)}.user-panel-desc{font-size:.85rem;color:var(--kawaii-ink-soft);margin:0;line-height:1.5}.user-panel-divider{height:1px;background:var(--kawaii-line);margin:.5rem 0}.user-panel-btn{width:100%;justify-content:center}.user-panel-bg-section{display:flex;flex-direction:column;gap:.5rem}.user-panel-bg-header{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--kawaii-ink)}.user-panel-bg-theme{margin-left:auto;font-size:.75rem;padding:.15rem .5rem;background:var(--kawaii-panel-soft);border-radius:var(--radius-full);color:var(--kawaii-ink-soft)}.user-panel-bg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr));gap:.5rem}.bg-option{aspect-ratio:1;min-width:2.75rem;min-height:2.75rem;border-radius:var(--radius-md);border:2px solid transparent;background-size:cover;background-position:50%;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bg-option:after{content:attr(data-name);position:absolute;inset:0;display:grid;place-items:center;font-size:.65rem;font-weight:600;color:var(--kawaii-ink);background:rgba(var(--kawaii-black-rgb),.5);opacity:0;transition:opacity .15s ease;padding:.25rem;text-align:center;overflow-wrap:break-word;line-height:1.2}.bg-option.is-active:after,.bg-option:hover:after{opacity:1}.bg-option:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(var(--kawaii-black-rgb),.2)}.bg-option.is-active{border-color:var(--kawaii-primary);box-shadow:0 0 0 2px var(--kawaii-primary-soft),0 4px 12px rgba(var(--kawaii-primary-rgb),.3)}.bg-option--gradient{background:var(--gradient-hero)}@media (max-width:767px){.user-trigger-wrapper{top:auto;bottom:max(1rem,env(safe-area-inset-bottom));right:1rem}.user-trigger{width:2.75rem;height:2.75rem;font-size:1.1rem}.user-panel{top:auto;bottom:calc(100% + .5rem);right:0;width:min(260px,calc(100vw - 2rem))}}.auth-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem}.auth-error[hidden],.auth-modal[hidden]{display:none}.auth-modal-backdrop{position:absolute;inset:0;background:rgba(var(--kawaii-black-rgb),.5);backdrop-filter:blur(4px);animation:fade-in .2s ease}.auth-modal-content{position:relative;width:100%;max-width:360px;background:var(--kawaii-surface-elevated);border:1px solid var(--kawaii-line);border-radius:var(--radius-xl);box-shadow:0 24px 48px rgba(var(--kawaii-black-rgb),.2);overflow:hidden;animation:modal-in .3s var(--ease-out-quiet)}.auth-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem .75rem;border-bottom:1px solid var(--kawaii-line)}.auth-modal-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--kawaii-ink);margin:0}.auth-modal-close{width:2.75rem;height:2.75rem;border-radius:var(--radius-full);border:none;background:var(--kawaii-panel-soft);color:var(--kawaii-ink-soft);font-size:1rem;cursor:pointer;transition:all .15s ease;display:grid;place-items:center}.auth-modal-close:hover{background:var(--kawaii-primary-soft);color:var(--kawaii-primary-deep);transform:rotate(90deg)}.auth-modal-body{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.auth-modal-desc{font-size:.9rem;color:var(--kawaii-ink-soft);margin:0;text-align:center}.token-input-wrapper{position:relative}.token-input{width:100%;padding:.875rem 2.75rem .875rem 1rem;border:2px solid var(--kawaii-line);border-radius:var(--radius-md);background:var(--kawaii-panel-soft);font-family:var(--font-mono);font-size:16px;color:var(--kawaii-ink);transition:all .2s ease;-webkit-tap-highlight-color:transparent}.token-input:focus{border-color:var(--kawaii-primary);box-shadow:0 0 0 3px rgba(var(--kawaii-primary-rgb),.15);outline:none}.token-toggle{position:absolute;right:.75rem;top:50%;width:2.75rem;height:2.75rem;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;font-size:1rem;opacity:.6;transition:opacity .2s ease;border-radius:var(--radius-sm)}.token-toggle:hover{opacity:1;background:var(--kawaii-panel-soft)}.auth-hint{font-size:.8rem;color:var(--kawaii-ink-muted);margin:0;text-align:center}.auth-error{display:flex}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.auth-error{animation:shake .3s ease;align-items:center;justify-content:center;gap:.5rem;border-radius:18px;padding:.75rem;font-size:.85rem;--tw-text-opacity:1;color:rgb(var(--kawaii-danger-rgb)/var(--tw-text-opacity,1));background:rgba(var(--kawaii-salmon-rgb),.1);border:1px solid rgba(var(--kawaii-salmon-rgb),.3)}html[data-color-scheme=dark] .auth-error,html[data-color-scheme=dark] .console-auth-modal__error{background:rgba(var(--kawaii-neon-red-rgb),.15);border-color:rgba(var(--kawaii-neon-red-rgb),.4)}.auth-modal-footer{display:flex;gap:.75rem;padding:0 1.25rem 1.25rem}.auth-modal-footer .kawaii-button{flex:1;justify-content:center}.kawaii-button--loading{pointer-events:none;cursor:not-allowed;opacity:.7}.kawaii-button--loading .btn-icon{animation:spin 1s linear infinite;display:inline-block}html[data-color-scheme=dark] .user-trigger{background:rgba(var(--kawaii-dark-surface-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html[data-color-scheme=dark] .user-trigger:hover{border-color:var(--kawaii-primary-soft);box-shadow:0 0 20px rgba(var(--kawaii-primary-rgb),.3)}html[data-color-scheme=dark] .user-panel{background:rgba(var(--kawaii-dark-surface-rgb),.98);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html[data-color-scheme=dark] .user-panel-name,html[data-color-scheme=dark] .user-panel-title{color:var(--kawaii-ink)}html[data-color-scheme=dark] .auth-modal-content{background:rgba(var(--kawaii-dark-surface-rgb),.98);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html[data-color-scheme=dark] .token-input{background:rgba(var(--kawaii-deep-surface-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-ink)}html[data-color-scheme=dark] .token-input:focus{border-color:var(--kawaii-primary-soft);box-shadow:0 0 0 3px rgba(var(--kawaii-primary-rgb),.25)}html[data-color-scheme=dark] .auth-modal-title{color:var(--kawaii-ink)}html[data-color-scheme=dark] .bg-option.is-active{border-color:var(--kawaii-primary-soft);box-shadow:0 0 0 2px rgba(var(--kawaii-primary-rgb),.5),0 4px 12px rgba(var(--kawaii-primary-rgb),.3)}.login-panel{margin-top:1rem;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-panel-soft);padding:1.25rem}.login-token-wrapper{position:relative;margin-bottom:.5rem}.login-token-input{width:100%;border-radius:18px;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1));background-color:var(--kawaii-surface);padding-right:2.5rem;padding-left:1rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;line-height:1.5rem;color:var(--kawaii-ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (min-width:769px){.login-token-input{font-size:.9rem}}.login-token-input:focus{border-color:var(--kawaii-primary);box-shadow:0 0 0 3px rgba(var(--kawaii-primary-rgb),.15);outline:none}.login-token-toggle{position:absolute;right:.5rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;border-style:none;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;opacity:.6;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.login-token-toggle:hover{opacity:1}html[data-color-scheme=dark] .login-panel{border-color:rgba(var(--kawaii-accent-purple-rgb),.4);background-color:rgba(var(--kawaii-panel-dark-rgb),.7)}html[data-color-scheme=dark] .login-token-input{border-color:rgba(var(--kawaii-accent-purple-rgb),.35);background-color:rgba(var(--kawaii-dark-surface-rgb),.9);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}html[data-color-scheme=dark] .login-token-input:focus{border-color:var(--kawaii-primary-soft);box-shadow:0 0 0 3px rgba(var(--kawaii-primary-rgb),.25)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-top-full{top:-100%}.left-1\/2{left:50%}.z-\[10000\]{z-index:10000}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-\[0\.45rem\]{margin-top:-.45rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[1\.2rem\]{margin-bottom:1.2rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-\[2\.75rem\]{min-height:2.75rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[4rem\]{min-width:4rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[42rem\]{max-width:42rem}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(240px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-\[0\.45rem\]{gap:.45rem}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-kawaii-lg{border-radius:24px}.rounded-kawaii-md{border-radius:18px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-kawaii-danger\/30{border-color:rgb(var(--kawaii-danger-rgb)/.3)}.border-kawaii-line{--tw-border-opacity:1;border-color:rgb(var(--kawaii-line-rgb)/var(--tw-border-opacity,1))}.border-kawaii-line\/50{border-color:rgb(var(--kawaii-line-rgb)/.5)}.border-kawaii-primary\/30{border-color:rgb(var(--kawaii-primary-rgb)/.3)}.border-kawaii-success\/30{border-color:rgb(var(--kawaii-success-rgb)/.3)}.bg-kawaii-code-surface{background-color:var(--kawaii-code-surface)}.bg-kawaii-danger\/10{background-color:rgb(var(--kawaii-danger-rgb)/.1)}.bg-kawaii-panel{background-color:var(--kawaii-panel)}.bg-kawaii-panel-muted{background-color:var(--kawaii-panel-muted)}.bg-kawaii-panel-soft{background-color:var(--kawaii-panel-soft)}.bg-kawaii-primary{--tw-bg-opacity:1;background-color:rgb(var(--kawaii-primary-rgb)/var(--tw-bg-opacity,1))}.bg-kawaii-primary\/10{background-color:rgb(var(--kawaii-primary-rgb)/.1)}.bg-kawaii-primary\/20{background-color:rgb(var(--kawaii-primary-rgb)/.2)}.bg-kawaii-primary\/30{background-color:rgb(var(--kawaii-primary-rgb)/.3)}.bg-kawaii-success\/15{background-color:rgb(var(--kawaii-success-rgb)/.15)}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[0\.65rem\]{padding-left:.65rem;padding-right:.65rem}.px-\[1\.25rem\]{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[0\.6rem\]{padding-top:.6rem;padding-bottom:.6rem}.pb-12{padding-bottom:3rem}.text-center{text-align:center}.font-display{font-family:Quicksand,ZCOOL KuaiLe,sans-serif}.font-mono{font-family:SFMono-Regular,Menlo,Consolas,monospace}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[clamp\(1\.25rem\2c 3vw\2c 1\.65rem\)\]{font-size:clamp(1.25rem,3vw,1.65rem)}.text-\[clamp\(1\.5rem\2c 3\.5vw\2c 2\.2rem\)\]{font-size:clamp(1.5rem,3.5vw,2.2rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.leading-\[1\.5\],.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-kawaii-danger{--tw-text-opacity:1;color:rgb(var(--kawaii-danger-rgb)/var(--tw-text-opacity,1))}.text-kawaii-ink{color:var(--kawaii-ink)}.text-kawaii-ink-muted{color:var(--kawaii-ink-muted)}.text-kawaii-ink-soft{color:var(--kawaii-ink-soft)}.text-kawaii-primary{--tw-text-opacity:1;color:rgb(var(--kawaii-primary-rgb)/var(--tw-text-opacity,1))}.text-kawaii-primary-deep{color:var(--kawaii-primary-deep)}.text-kawaii-success{--tw-text-opacity:1;color:rgb(var(--kawaii-success-rgb)/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.shadow-kawaii-elevated{--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[top\]{transition-property:top;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.\[animation-delay\:100ms\]{animation-delay:.1s}.\[animation-delay\:300ms\]{animation-delay:.3s}@media (prefers-color-scheme:dark){html:not([data-color-scheme]) .kawaii-badge--success{color:var(--kawaii-neon-green);border-color:rgba(var(--kawaii-neon-green-rgb),.5);background:rgba(var(--kawaii-neon-green-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.2)}html:not([data-color-scheme]) .kawaii-badge--pending{color:var(--kawaii-neon-yellow);border-color:rgba(var(--kawaii-neon-yellow-rgb),.5);background:rgba(var(--kawaii-neon-yellow-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-yellow-rgb),.2)}html:not([data-color-scheme]) .kawaii-badge--running{color:var(--kawaii-neon-cyan);border-color:rgba(var(--kawaii-neon-cyan-rgb),.5);background:rgba(var(--kawaii-neon-cyan-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-cyan-rgb),.2)}html:not([data-color-scheme]) .kawaii-badge--error{color:var(--kawaii-neon-red);border-color:rgba(var(--kawaii-neon-red-rgb),.5);background:rgba(var(--kawaii-neon-red-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-red-rgb),.2)}html:not([data-color-scheme]) .search-input{background:rgba(var(--kawaii-dark-surface-rgb),.8);border-color:rgba(var(--kawaii-accent-purple-rgb),.4);color:var(--kawaii-ink)}html:not([data-color-scheme]) .search-input::-moz-placeholder{color:var(--kawaii-ink-muted)}html:not([data-color-scheme]) .search-input::placeholder{color:var(--kawaii-ink-muted)}html:not([data-color-scheme]) .search-input:hover{border-color:rgba(var(--kawaii-neon-pink-rgb),.5);background:rgba(var(--kawaii-panel-dark-rgb),.9)}html:not([data-color-scheme]) .search-input:focus{border-color:var(--kawaii-neon-pink);background:rgba(var(--kawaii-panel-elevated-rgb),.95);box-shadow:0 0 0 4px rgba(var(--kawaii-neon-pink-rgb),.2),0 0 25px rgba(var(--kawaii-neon-pink-rgb),.4)}html:not([data-color-scheme]) .search-icon{color:var(--kawaii-ink-dim)}html:not([data-color-scheme]) .search-bar-wrapper:focus-within .search-icon,html:not([data-color-scheme]) .search-input:focus+.search-icon{color:var(--kawaii-neon-pink);filter:drop-shadow(0 0 8px rgba(var(--kawaii-neon-pink-rgb),.8))}html:not([data-color-scheme]) .search-shortcut{color:var(--kawaii-primary-soft);background:rgba(var(--kawaii-neon-pink-rgb),.15);border-color:rgba(var(--kawaii-neon-pink-rgb),.3)}html:not([data-color-scheme]) .search-dropdown{background:rgba(var(--kawaii-dark-surface-rgb),.98);border-color:rgba(var(--kawaii-accent-purple-rgb),.4);box-shadow:0 16px 40px rgba(var(--kawaii-black-rgb),.5),0 0 30px rgba(var(--kawaii-neon-pink-rgb),.15)}html:not([data-color-scheme]) .search-result__badge{background:rgba(var(--kawaii-neon-pink-rgb),.15)}html:not([data-color-scheme]) .search-result__readiness{background:rgba(var(--kawaii-dark-surface-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.3);color:var(--kawaii-ink-muted)}html:not([data-color-scheme]) .search-result__readiness--fresh{color:var(--kawaii-neon-green);background:rgba(var(--kawaii-neon-green-rgb),.15);border-color:rgba(var(--kawaii-neon-green-rgb),.4);box-shadow:0 0 8px rgba(var(--kawaii-neon-green-rgb),.15)}html:not([data-color-scheme]) .search-result__readiness--stale{color:var(--kawaii-neon-yellow);background:rgba(var(--kawaii-neon-yellow-rgb),.15);border-color:rgba(var(--kawaii-neon-yellow-rgb),.4);box-shadow:0 0 8px rgba(var(--kawaii-neon-yellow-rgb),.15)}html:not([data-color-scheme]) .search-result__platform,html:not([data-color-scheme]) .search-result__targets{background:rgba(var(--kawaii-neon-cyan-rgb),.08);border-color:rgba(var(--kawaii-neon-cyan-rgb),.25);color:var(--kawaii-neon-cyan)}html:not([data-color-scheme]) .review-detail-badge--approve{background:rgba(var(--kawaii-neon-green-rgb),.15);color:var(--kawaii-neon-green)}html:not([data-color-scheme]) .review-detail-badge--reject{background:rgba(var(--kawaii-neon-red-rgb),.15);color:var(--kawaii-neon-red)}html:not([data-color-scheme]) .review-detail-badge--comment{background:rgba(var(--kawaii-neon-cyan-rgb),.15);color:var(--kawaii-neon-cyan)}html:not([data-color-scheme]) .user-trigger{background:rgba(var(--kawaii-dark-surface-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html:not([data-color-scheme]) .user-trigger:hover{border-color:var(--kawaii-primary-soft);box-shadow:0 0 20px rgba(var(--kawaii-primary-rgb),.3)}html:not([data-color-scheme]) .user-panel{background:rgba(var(--kawaii-dark-surface-rgb),.98);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html:not([data-color-scheme]) .user-panel-name,html:not([data-color-scheme]) .user-panel-title{color:var(--kawaii-ink)}html:not([data-color-scheme]) .auth-modal-content{background:rgba(var(--kawaii-dark-surface-rgb),.98);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html:not([data-color-scheme]) .token-input{background:rgba(var(--kawaii-deep-surface-rgb),.9);border-color:rgba(var(--kawaii-accent-purple-rgb),.35);color:var(--kawaii-ink)}html:not([data-color-scheme]) .token-input:focus{border-color:var(--kawaii-primary-soft);box-shadow:0 0 0 3px rgba(var(--kawaii-primary-rgb),.25)}html:not([data-color-scheme]) .auth-modal-title{color:var(--kawaii-ink)}html:not([data-color-scheme]) .login-panel{background:rgba(var(--kawaii-panel-dark-rgb),.7);border-color:rgba(var(--kawaii-accent-purple-rgb),.4)}html:not([data-color-scheme]) .brand-mark{box-shadow:inset 0 1px 2px rgba(var(--kawaii-white-rgb),.3),0 6px 14px rgba(var(--kawaii-accent-purple-rgb),.25)}html:not([data-color-scheme]) .auth-error,html:not([data-color-scheme]) .console-auth-modal__error{background:rgba(var(--kawaii-neon-red-rgb),.15);border-color:rgba(var(--kawaii-neon-red-rgb),.4)}html:not([data-color-scheme]) .kawaii-button--secondary{color:var(--kawaii-ink);box-shadow:0 6px 0 var(--kawaii-teal),0 0 20px rgba(var(--kawaii-neon-cyan-rgb),.4),0 8px 16px rgba(var(--kawaii-neon-cyan-rgb),.25),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.3);text-shadow:0 0 10px rgba(var(--kawaii-white-rgb),.3)}html:not([data-color-scheme]) .kawaii-button--secondary:hover{box-shadow:0 8px 0 var(--kawaii-teal),0 0 30px rgba(var(--kawaii-neon-cyan-rgb),.6),0 12px 20px rgba(var(--kawaii-neon-cyan-rgb),.35),inset 0 2px 4px rgba(var(--kawaii-white-rgb),.4)}html:not([data-color-scheme]) .kawaii-button--ghost{background:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),.1),rgba(var(--kawaii-white-rgb),.05));border-color:var(--kawaii-neon-pink);box-shadow:0 4px 0 rgba(var(--kawaii-neon-pink-rgb),.5),0 0 15px rgba(var(--kawaii-neon-pink-rgb),.3);color:var(--kawaii-ink)}html:not([data-color-scheme]) .kawaii-button--ghost:hover{box-shadow:0 6px 0 rgba(var(--kawaii-neon-pink-rgb),.6),0 0 25px rgba(var(--kawaii-neon-pink-rgb),.5);background:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),.15),rgba(var(--kawaii-white-rgb),.08))}html:not([data-color-scheme]) .kawaii-tag--pink{background:rgba(var(--kawaii-neon-pink-rgb),.2);color:var(--kawaii-primary-soft);box-shadow:0 0 10px rgba(var(--kawaii-neon-pink-rgb),.2)}html:not([data-color-scheme]) .kawaii-tag--blue{background:rgba(var(--kawaii-neon-cyan-rgb),.15);color:var(--kawaii-neon-cyan);box-shadow:0 0 10px rgba(var(--kawaii-neon-cyan-rgb),.15)}html:not([data-color-scheme]) .kawaii-tag--green{background:rgba(var(--kawaii-neon-green-rgb),.15);color:var(--kawaii-neon-green);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.15)}html:not([data-color-scheme]) .topbar{border-color:rgba(var(--kawaii-accent-purple-rgb),.35);box-shadow:0 8px 32px rgba(var(--kawaii-black-rgb),.4),inset 0 1px 0 rgba(var(--kawaii-white-rgb),.08)}html:not([data-color-scheme]) .nav a:hover{color:var(--kawaii-neon-pink);text-shadow:0 0 10px rgba(var(--kawaii-neon-pink-rgb),.5)}html:not([data-color-scheme]) .search-install-version{background:rgba(var(--kawaii-neon-pink-rgb),.15);color:var(--kawaii-primary-soft)}html:not([data-color-scheme]) .search-install-icon{background:rgba(var(--kawaii-neon-pink-rgb),.2)}html:not([data-color-scheme]) .status-badge[data-status*=approved],html:not([data-color-scheme]) .status-badge[data-status*=completed]{color:var(--kawaii-neon-green);border-color:rgba(var(--kawaii-neon-green-rgb),.5);background:rgba(var(--kawaii-neon-green-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.2)}html:not([data-color-scheme]) .status-badge[data-status*=failed],html:not([data-color-scheme]) .status-badge[data-status*=rejected]{color:var(--kawaii-neon-red);border-color:rgba(var(--kawaii-neon-red-rgb),.5);background:rgba(var(--kawaii-neon-red-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-red-rgb),.2)}html:not([data-color-scheme]) .bg-option.is-active{border-color:var(--kawaii-primary-soft);box-shadow:0 0 0 2px rgba(var(--kawaii-primary-rgb),.5),0 4px 12px rgba(var(--kawaii-primary-rgb),.3)}}@keyframes pulse-ring{0%{transform:scale(.95);opacity:.5}to{transform:scale(1.15);opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-reveal-index="1"]{--reveal-index:1}@media (max-width:767px){.floating-decoration{display:none}}@media (prefers-color-scheme:dark){html:not([data-color-scheme]){color-scheme:dark;--kawaii-paper:#0a0a14;--kawaii-paper-soft:#121220;--kawaii-surface:rgba(var(--kawaii-deep-surface-rgb),0.9);--kawaii-surface-elevated:rgba(var(--kawaii-panel-elevated-rgb),0.95);--kawaii-panel:rgba(var(--kawaii-panel-dark-rgb),0.92);--kawaii-panel-soft:rgba(var(--kawaii-panel-dim-rgb),0.85);--kawaii-panel-muted:rgba(var(--kawaii-panel-deep-rgb),0.8);--kawaii-line:rgba(var(--kawaii-accent-purple-rgb),0.3);--kawaii-line-soft:rgba(var(--kawaii-accent-purple-rgb),0.18);--kawaii-accent-soft:rgba(var(--kawaii-neon-pink-rgb),0.25);--kawaii-toggle-surface:rgba(var(--kawaii-neon-pink-rgb),0.1);--kawaii-toggle-inset:rgba(var(--kawaii-white-rgb),0.05);--kawaii-code-surface:rgba(var(--kawaii-neon-cyan-rgb),0.08);--kawaii-code-surface-hover:rgba(var(--kawaii-neon-cyan-rgb),0.12);--kawaii-ink:#fff;--kawaii-ink-soft:#e8e8ff;--kawaii-ink-muted:#a0a0c8;--kawaii-primary:var(--kawaii-neon-pink);--kawaii-primary-soft:#ff69b4;--kawaii-primary-deep:#ff1493;--kawaii-primary-glow:rgba(var(--kawaii-neon-pink-rgb),0.6);--kawaii-secondary:var(--kawaii-neon-cyan);--kawaii-secondary-soft:#00d4ff;--kawaii-secondary-deep:#09c;--kawaii-secondary-glow:rgba(var(--kawaii-neon-cyan-rgb),0.5);--kawaii-mint:var(--kawaii-neon-green);--kawaii-lavender:#bf00ff;--kawaii-lemon:var(--kawaii-neon-yellow);--kawaii-coral:var(--kawaii-neon-red);--kawaii-rose:#ff1493;--kawaii-peach:#f96;--kawaii-sky:#0cf;--kawaii-success:var(--kawaii-neon-green);--kawaii-warning:var(--kawaii-neon-yellow);--kawaii-danger:var(--kawaii-neon-red);--kawaii-info:var(--kawaii-neon-cyan);--shadow-soft:0 12px 28px rgba(var(--kawaii-neon-pink-rgb),0.15),0 2px 6px rgba(var(--kawaii-neon-cyan-rgb),0.1);--shadow-elevated:0 16px 36px rgba(var(--kawaii-neon-pink-rgb),0.22),0 4px 12px rgba(var(--kawaii-neon-cyan-rgb),0.15);--shadow-glow:0 0 20px var(--kawaii-primary-glow),0 0 40px var(--kawaii-primary-soft);--candy-3d:0 6px 0 var(--kawaii-candy-depth),0 8px 10px rgba(var(--kawaii-neon-pink-rgb),0.4),inset 0 2px 5px rgba(var(--kawaii-white-rgb),0.3);--candy-3d-active:0 0 0 var(--kawaii-candy-depth),inset 0 2px 5px rgba(var(--kawaii-black-rgb),0.2);--gradient-hero:linear-gradient(135deg,var(--kawaii-galaxy-1) 0%,var(--kawaii-galaxy-2) 25%,var(--kawaii-galaxy-3) 50%,var(--kawaii-galaxy-1) 75%,var(--kawaii-galaxy-4) 100%);--gradient-card:linear-gradient(145deg,rgba(var(--kawaii-white-rgb),0.08) 0%,rgba(var(--kawaii-white-rgb),0.04) 100%);--gradient-button-primary:linear-gradient(135deg,var(--kawaii-neon-pink) 0%,var(--kawaii-primary-deep) 50%,var(--kawaii-primary-soft) 100%);--gradient-button-secondary:linear-gradient(135deg,var(--kawaii-neon-cyan) 0%,var(--kawaii-secondary-soft) 50%,var(--kawaii-secondary-deep) 100%);--bg-gradient-dark:linear-gradient(135deg,rgba(var(--kawaii-backdrop-deep-rgb),0.92) 0%,rgba(var(--kawaii-deep-surface-rgb),0.9) 50%,rgba(var(--kawaii-backdrop-rgb),0.92) 100%);--kawaii-neon-pink:#f0f;--kawaii-neon-pink-rgb:255,0,255;--kawaii-neon-cyan:#0ff;--kawaii-neon-cyan-rgb:0,255,255;--kawaii-neon-green:#39ff14;--kawaii-neon-green-rgb:57,255,20;--kawaii-neon-yellow:#ff0;--kawaii-neon-yellow-rgb:255,255,0;--kawaii-neon-red:#f36;--kawaii-neon-red-rgb:255,51,102;--kawaii-toast-success:#4caf50;--kawaii-toast-success-rgb:76,175,80;--kawaii-toast-error:#f44336;--kawaii-toast-error-rgb:244,67,54;--kawaii-toast-warning:#ffc107;--kawaii-toast-warning-rgb:255,193,7;--kawaii-toast-info:#2196f3;--kawaii-toast-info-rgb:33,150,243}html:not([data-color-scheme]) .search-result__platform,html:not([data-color-scheme]) .search-result__targets{background:rgba(var(--kawaii-neon-cyan-rgb),.08);border-color:rgba(var(--kawaii-neon-cyan-rgb),.25);color:var(--kawaii-neon-cyan)}html:not([data-color-scheme]) .search-bar-wrapper:focus-within .search-icon,html:not([data-color-scheme]) .search-input:focus+.search-icon{color:var(--kawaii-neon-pink);filter:drop-shadow(0 0 8px rgba(var(--kawaii-neon-pink-rgb),.8))}html:not([data-color-scheme]) .nav a[aria-current=page]{background:rgba(var(--kawaii-neon-pink-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--kawaii-neon-pink-rgb),.4),0 0 15px rgba(var(--kawaii-neon-pink-rgb),.2)}html:not([data-color-scheme]) .section-topline .kawaii-button--primary{box-shadow:0 6px 0 var(--kawaii-candy-depth),0 0 20px rgba(var(--kawaii-neon-pink-rgb),.5),0 8px 16px rgba(var(--kawaii-neon-pink-rgb),.3)}html:not([data-color-scheme]) .status-badge[data-status*=approved],html:not([data-color-scheme]) .status-badge[data-status*=completed]{color:var(--kawaii-neon-green);border-color:rgba(var(--kawaii-neon-green-rgb),.5);background:rgba(var(--kawaii-neon-green-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-green-rgb),.2)}html:not([data-color-scheme]) .status-badge[data-status*=pending],html:not([data-color-scheme]) .status-badge[data-status*=queued],html:not([data-color-scheme]) .status-badge[data-status*=review_requested]{color:var(--kawaii-neon-yellow);border-color:rgba(var(--kawaii-neon-yellow-rgb),.5);background:rgba(var(--kawaii-neon-yellow-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-yellow-rgb),.2)}html:not([data-color-scheme]) .status-badge[data-status*=failed],html:not([data-color-scheme]) .status-badge[data-status*=rejected]{color:var(--kawaii-neon-red);border-color:rgba(var(--kawaii-neon-red-rgb),.5);background:rgba(var(--kawaii-neon-red-rgb),.15);box-shadow:0 0 10px rgba(var(--kawaii-neon-red-rgb),.2)}html:not([data-color-scheme]) .user-panel-name,html:not([data-color-scheme]) .user-panel-title{color:var(--kawaii-ink)}html:not([data-color-scheme]) .login-token-input{border-color:rgba(var(--kawaii-accent-purple-rgb),.35);background-color:rgba(var(--kawaii-dark-surface-rgb),.9);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}html:not([data-color-scheme]) .login-token-input:focus{border-color:var(--kawaii-primary-soft);box-shadow:0 0 0 3px rgba(var(--kawaii-primary-rgb),.25)}}.last\:border-0:last-child{border-width:0}.hover\:bg-kawaii-primary\/20:hover{background-color:rgb(var(--kawaii-primary-rgb)/.2)}.hover\:underline:hover{text-decoration-line:underline}.focus\:top-4:focus{top:1rem}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-kawaii-primary\/40:focus{--tw-ring-color:rgb(var(--kawaii-primary-rgb)/0.4)}@media (min-width:768px){.md\:mb-3\.5{margin-bottom:.875rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:gap-5{gap:1.25rem}.md\:gap-\[0\.55rem\]{gap:.55rem}.md\:justify-self-start{justify-self:start}.md\:p-5{padding:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-self-end{justify-self:end}}[data-color-scheme=dark] .dark\:border-kawaii-danger\/40{border-color:rgb(var(--kawaii-danger-rgb)/.4)}[data-color-scheme=dark] .dark\:bg-kawaii-danger\/15{background-color:rgb(var(--kawaii-danger-rgb)/.15)}[data-color-scheme=dark] .dark\:bg-kawaii-primary\/30{background-color:rgb(var(--kawaii-primary-rgb)/.3)}[data-color-scheme=dark] .dark\:text-kawaii-ink-soft{color:var(--kawaii-ink-soft)}[data-color-scheme=dark] .dark\:text-kawaii-primary{--tw-text-opacity:1;color:rgb(var(--kawaii-primary-rgb)/var(--tw-text-opacity,1))}