@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg-deep:#0a0e1a;--bg-surface:#111827;--bg-elevated:#1a2235;--bg-card:#111827d9;--bg-glass:#111827b8;--bg-glass-strong:#111827eb;--bg-input:#0a0e1acc;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-bright:#fff;--accent:#22d3ee;--accent-light:#67e8f9;--accent-soft:#22d3ee1a;--accent-medium:#22d3ee33;--accent-strong:#22d3ee59;--violet:#818cf8;--violet-soft:#818cf81a;--violet-medium:#818cf82e;--verdict-unicorn:#c084fc;--verdict-unicorn-bg:#c084fc14;--verdict-unicorn-border:#c084fc40;--verdict-unicorn-glow:0 0 60px #c084fc2e,0 0 120px #c084fc0f;--verdict-seed:#34d399;--verdict-seed-bg:#34d39914;--verdict-seed-border:#34d39940;--verdict-seed-glow:0 0 60px #34d3992e,0 0 120px #34d3990f;--verdict-hold:#fbbf24;--verdict-hold-bg:#fbbf2414;--verdict-hold-border:#fbbf2440;--verdict-hold-glow:0 0 60px #fbbf242e,0 0 120px #fbbf240f;--verdict-comeback:#fb7185;--verdict-comeback-bg:#fb718514;--verdict-comeback-border:#fb718540;--verdict-comeback-glow:0 0 60px #fb71852e,0 0 120px #fb71850f;--accent-success:#34d399;--accent-success-soft:#34d3991a;--accent-warning:#fbbf24;--accent-warning-soft:#fbbf2414;--accent-danger:#fb7185;--accent-danger-soft:#fb718514;--border-subtle:#94a3b814;--border-default:#94a3b826;--border-accent:#22d3ee4d;--border-bright:#94a3b840;--shadow-sm:0 1px 4px #00000059;--shadow-md:0 8px 32px #00000073;--shadow-lg:0 24px 64px #0000008c;--shadow-glow:0 0 50px #22d3ee14;--shadow-glow-strong:0 0 80px #22d3ee1f,0 0 120px #22d3ee0a;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px;--space-4xl:96px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.28s cubic-bezier(.4,0,.2,1);--transition-slow:.5s cubic-bezier(.4,0,.2,1);--transition-spring:.6s cubic-bezier(.34,1.56,.64,1);--transition-dramatic:.8s cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-deep);min-height:100dvh;color:var(--text-primary);font-feature-settings:"ss01" on,"ss02" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.65;overflow-x:hidden}body:before{content:"";background:radial-gradient(ellipse 80% 50% at 20% -10%,#22d3ee0f 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 100%,#818cf80d 0%,transparent 50%),radial-gradient(circle at 50% 50%,var(--bg-deep)0%,#050810 100%);pointer-events:none;z-index:-2;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#94a3b805 1px,#0000 1px),linear-gradient(90deg,#94a3b805 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;color:var(--text-bright);font-weight:800;line-height:1.2}h1{margin-bottom:var(--space-md);font-size:clamp(2rem,5vw,3rem)}h2{margin-bottom:var(--space-md);font-size:clamp(1.3rem,3.5vw,1.8rem)}h3{margin-bottom:var(--space-sm);font-size:1.1rem;font-weight:700}p{margin-bottom:var(--space-md);color:var(--text-secondary)}p:last-child{margin-bottom:0}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:100;padding:14px clamp(var(--space-md),5vw,var(--space-3xl));-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-bottom:1px solid var(--border-subtle);background:#0a0e1ab3;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar .brand{letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(135deg,var(--accent)0%,var(--accent-light)100%);-webkit-text-fill-color:transparent;transition:opacity var(--transition-fast);-webkit-background-clip:text;background-clip:text;font-size:.82rem;font-weight:900}.topbar .brand:hover{opacity:.75}.topbar nav{align-items:center;gap:var(--space-lg);display:flex}.nav-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border-accent);border-radius:var(--radius-full);padding:5px 14px;font-size:.62rem;font-weight:800;animation:4s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{border-color:#22d3ee33}50%{border-color:#22d3ee80}}.page{width:min(820px,calc(100% - var(--space-xl)*2));padding:var(--space-2xl)0 var(--space-4xl);flex:1;margin:0 auto}.landing-page{width:100%;max-width:100%;padding:0}.card{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:clamp(var(--space-lg),4vw,var(--space-2xl));box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(168deg,#1a2235e6 0%,#111827d9 100%);position:relative;overflow:hidden}.card:before{content:"";opacity:0;height:1px;transition:opacity var(--transition-base);background:linear-gradient(90deg,#0000 0%,#22d3ee66 50%,#0000 100%);position:absolute;top:0;left:0;right:0}.card:hover:before{opacity:1}.card+.card{margin-top:var(--space-lg)}label{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:.9rem;font-weight:600;display:block}input,textarea,select{width:100%;padding:var(--space-md);color:var(--text-primary);background:var(--bg-input);border:1.5px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none;font-family:inherit;font-size:1rem}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:hover,textarea:hover{border-color:var(--border-bright)}input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee14,0 0 30px #22d3ee0a}textarea{resize:vertical;min-height:100px;line-height:1.65}button,.btn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-xl);color:#fff;background:linear-gradient(135deg,#3b82f6 0%,var(--accent)100%);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:none;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}button:before,.btn:before{content:"";background:linear-gradient(135deg,var(--accent)0%,#3b82f6 100%);opacity:0;transition:opacity var(--transition-fast);position:absolute;inset:0}button:hover:before,.btn:hover:before{opacity:1}button span,.btn span,button svg,.btn svg{z-index:1;position:relative}button:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #22d3ee40,0 0 60px #22d3ee0f}button:active,.btn:active{transform:translateY(0)}button:disabled,.btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}button:disabled:before,.btn:disabled:before{display:none}.btn.secondary,button.secondary{color:var(--text-primary);border:1.5px solid var(--border-default);background:0 0}.btn.secondary:before,button.secondary:before{display:none}.btn.secondary:hover,button.secondary:hover{border-color:var(--accent);color:var(--accent);box-shadow:none;background:#22d3ee0f}.grid{gap:var(--space-lg);display:grid}.grid.two{grid-template-columns:repeat(2,1fr)}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.grid.two,.grid.three,.grid.four{grid-template-columns:1fr}}.muted{color:var(--text-muted);font-size:.9rem}.text-secondary{color:var(--text-secondary)}.text-accent{color:var(--accent)}.text-center{text-align:center}.error{padding:var(--space-md);border-radius:var(--radius-md);color:#fda4af;background:#fb71850f;border:1px solid #fb718533;font-size:.88rem;font-weight:500}.loading-spinner{border:3px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.65s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-dots{gap:6px;display:inline-flex}.loading-dots span{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite dot-bounce}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.16s}.loading-dots span:nth-child(3){animation-delay:.32s}@keyframes dot-bounce{0%,80%,to{opacity:.3;transform:scale(.4)}40%{opacity:1;transform:scale(1.2)}}.skeleton{background:linear-gradient(90deg,var(--bg-elevated)25%,#94a3b80f 50%,var(--bg-elevated)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-overlay{z-index:1000;justify-content:center;align-items:center;animation:.4s cubic-bezier(.16,1,.3,1) forwards overlay-in;display:flex;position:fixed;inset:0}.loading-overlay.static{min-height:80vh;position:relative}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.loading-overlay-bg{background:var(--bg-deep);opacity:.96;-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);position:absolute;inset:0}.loading-content{z-index:1;align-items:center;gap:var(--space-lg);width:100%;max-width:400px;padding:0 var(--space-lg);flex-direction:column;display:flex;position:relative}.loading-ring-wrap{width:120px;height:120px;animation:3s ease-in-out infinite ring-float;position:relative}@keyframes ring-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.loading-ring-svg{width:100%;height:100%}.loading-ring-inner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-ring-icon{background:linear-gradient(135deg,#3b82f6,var(--accent));color:#0a0e1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 40px #22d3ee33}.loading-stage-msg{color:var(--text-secondary);text-align:center;min-height:24px;font-size:.88rem;font-weight:600;animation:.5s cubic-bezier(.16,1,.3,1) stage-msg-in}@keyframes stage-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.loading-stage-dots{gap:8px;display:flex}.loading-stage-dot{background:#94a3b826;border-radius:50%;width:8px;height:8px;transition:all .4s cubic-bezier(.16,1,.3,1)}.loading-stage-dot.active{background:var(--accent);box-shadow:0 0 8px #22d3ee66}.loading-stage-dot.current{animation:1.5s ease-in-out infinite dot-glow}@keyframes dot-glow{0%,to{box-shadow:0 0 8px #22d3ee66}50%{box-shadow:0 0 16px #22d3eeb3}}.loading-elapsed{color:var(--text-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;font-weight:600}.eval-title{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.eval-nodes{flex-direction:column;gap:6px;width:100%;display:flex}.eval-node{border-radius:var(--radius-sm);opacity:.4;background:#1118274d;border:1px solid #94a3b80f;align-items:center;gap:10px;padding:10px 14px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.eval-node.active{opacity:1;background:#22d3ee0a;border-color:#22d3ee26;box-shadow:0 0 20px #22d3ee0a}.eval-node.done{opacity:.7;border-color:#34d3991a}.eval-node-icon{text-align:center;flex-shrink:0;width:20px;font-size:.9rem}.eval-node-label{color:var(--text-secondary);flex:1;font-size:.78rem;font-weight:600}.eval-node.active .eval-node-label{color:var(--text-primary)}.eval-node.done .eval-node-label{color:var(--text-muted)}.eval-node-check{opacity:0;flex-shrink:0;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards check-in}@keyframes check-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.eval-node-pulse{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite node-pulse}@keyframes node-pulse{0%,to{opacity:.5;transform:scale(.8);box-shadow:0 0 4px #22d3ee4d}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #22d3ee99}}.tip-carousel{cursor:pointer;width:100%;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;gap:8px;min-height:0;padding:0;font-family:inherit;display:flex}.tip-carousel:before{display:none}.tip-carousel:hover{box-shadow:none;transform:none}.tip-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11182780;border:1px solid #94a3b814;padding:16px 18px;animation:.4s cubic-bezier(.16,1,.3,1) tip-in;position:relative;overflow:hidden}.tip-card:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee26,#0000);height:1px;display:block;position:absolute;top:0;left:0;right:0}@keyframes tip-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tip-emoji{margin-bottom:6px;font-size:1.1rem;line-height:1;display:block}.tip-text{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:500;line-height:1.6}.tip-source{color:var(--text-muted);margin-top:6px;font-size:.68rem;font-style:italic;font-weight:600;display:block}.tip-footer{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.tip-counter{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600}.tip-next{color:var(--accent);opacity:.6;transition:opacity var(--transition-fast);align-items:center;gap:4px;font-size:.65rem;font-weight:600;display:flex}.tip-carousel:hover .tip-next,.tip-carousel:active .tip-next{opacity:1}.tip-carousel:active .tip-card{transition:transform .1s;transform:scale(.99)}.eval-progress-track{border-radius:var(--radius-full);background:#94a3b814;width:100%;height:3px;overflow:hidden}.eval-progress-fill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent),var(--violet));width:0%;height:100%;box-shadow:0 0 12px #22d3ee4d}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes glow-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes verdict-entrance{0%{opacity:0;filter:blur(8px);transform:scale(.5)rotate(-8deg)}60%{opacity:1;filter:blur();transform:scale(1.08)rotate(1deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes particle-float{0%,to{opacity:.3;transform:translate(0)}25%{opacity:.6;transform:translate(5px,-10px)}50%{opacity:.4;transform:translate(-3px,-18px)}75%{opacity:.5;transform:translate(8px,-8px)}}.animate-fade-in{animation:.6s ease-out forwards fade-in}.animate-slide-up{animation:.65s cubic-bezier(.16,1,.3,1) forwards slide-up}.animate-scale-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards scale-in}.animate-reveal{animation:.7s cubic-bezier(.16,1,.3,1) forwards reveal-up}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.landing-hero{text-align:center;padding:var(--space-3xl)var(--space-lg)var(--space-2xl);flex-direction:column;align-items:center;min-height:calc(100dvh - 52px);display:flex;position:relative}.landing-bg{pointer-events:none;z-index:-1;background:radial-gradient(70% 50% at 50% 20%,#22d3ee0f 0%,#0000 60%),radial-gradient(50% 40% at 30% 80%,#818cf80a 0%,#0000 60%),radial-gradient(40% 30% at 70% 70%,#22d3ee08 0%,#0000 60%);position:absolute;inset:0}.brand-block{margin-bottom:var(--space-lg)}.hero-eyebrow{align-items:center;gap:var(--space-sm);letter-spacing:.06em;color:var(--text-secondary);border-radius:var(--radius-full);margin-bottom:var(--space-xl);background:#22d3ee0d;border:1px solid #22d3ee26;padding:8px 20px;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow-accent{color:var(--accent);font-weight:800}.eyebrow-dot{background:var(--accent);border-radius:50%;width:4px;height:4px}.brand-name{letter-spacing:.04em;color:var(--text-bright);margin-bottom:var(--space-md);font-size:clamp(3rem,10vw,5rem);font-weight:900;line-height:1}.brand-presents{justify-content:center;align-items:center;gap:var(--space-md);display:flex}.presents-line{background:var(--text-muted);opacity:.4;width:40px;height:1px}.presents-text{letter-spacing:.35em;color:var(--text-muted);font-size:.7rem;font-weight:600}.hero-particles{width:300px;height:50px;margin:var(--space-lg)0;position:relative}.hero-particles span{background:var(--accent);opacity:.3;border-radius:50%;width:4px;height:4px;animation:5s ease-in-out infinite particle-float;position:absolute}.hero-particles span:first-child{animation-delay:0s;top:20%;left:10%}.hero-particles span:nth-child(2){background:var(--violet);animation-delay:.8s;top:60%;left:30%}.hero-particles span:nth-child(3){animation-delay:1.6s;top:10%;left:50%}.hero-particles span:nth-child(4){background:var(--violet);animation-delay:2.4s;top:50%;left:70%}.hero-particles span:nth-child(5){animation-delay:3.2s;top:30%;left:85%}.hero-particles span:nth-child(6){background:var(--violet);animation-delay:4s;top:80%;left:45%}.hero-headline{margin-bottom:var(--space-xl)}.hero-headline h2{letter-spacing:-.03em;font-size:clamp(1.5rem,5vw,2.2rem);font-weight:900;line-height:1.25}.hero-headline .accent-text{background:linear-gradient(135deg,var(--accent)0%,var(--accent-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.info-pills{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.info-pill{color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);transition:all var(--transition-fast);padding:8px 18px;font-size:.78rem;font-weight:600}.info-pill:hover{border-color:var(--border-accent);color:var(--accent);background:var(--accent-soft)}.info-meta{align-items:center;gap:var(--space-md);color:var(--text-muted);margin-bottom:var(--space-xl);font-size:.82rem;display:flex}.meta-dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.meta-dot.accent{background:var(--accent)}.meta-dot.violet{background:var(--violet)}.meta-sep{color:var(--border-default)}.social-proof{color:var(--text-secondary);border-radius:var(--radius-full);margin-bottom:var(--space-xl);background:#22d3ee0a;border:1px solid #22d3ee1a;padding:10px 24px;font-size:.85rem}.social-proof strong{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.pitch-form{width:min(520px,100%);margin-bottom:var(--space-xl)}.pitch-form .pitch-input-wrapper{margin-bottom:var(--space-md);position:relative}.pitch-form textarea{padding:var(--space-lg)var(--space-lg)var(--space-2xl);border:1.5px solid var(--border-default);border-radius:var(--radius-lg);min-height:120px;transition:all var(--transition-base);background:#0a0e1a99;font-size:.95rem}.pitch-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee0f,0 0 40px #22d3ee0a}.pitch-form .char-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700;position:absolute;bottom:12px;right:16px}.pitch-form .char-count.near-limit{color:var(--accent-warning)}.pitch-form .char-count.at-limit{color:var(--accent-danger)}.cta-button{width:100%;padding:20px var(--space-xl);letter-spacing:-.01em;border-radius:var(--radius-lg);background:linear-gradient(135deg,#3b82f6 0%,var(--accent-light)100%);color:#fff;min-height:60px;font-size:1.05rem;font-weight:800;box-shadow:0 4px 24px #22d3ee26}.cta-button:hover{box-shadow:0 8px 32px #22d3ee4d,0 0 80px #22d3ee14}.cta-button:before{background:linear-gradient(135deg,var(--accent-light)0%,#3b82f6 100%)}.landing-footer{align-items:center;gap:var(--space-xs);color:var(--text-muted);padding-top:var(--space-xl);flex-direction:column;margin-top:auto;font-size:.78rem;display:flex}.landing-footer strong{color:var(--text-secondary);font-weight:700}.landing-footer:hover{color:var(--text-secondary)}.landing-footer:hover strong{color:var(--accent);text-shadow:0 0 12px #22d3ee4d}.footer-sub{opacity:.7;font-size:.7rem}.page-watermark{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);opacity:.3;padding:var(--space-xl)0;margin-top:var(--space-xl);font-size:.6rem;font-weight:600;text-decoration:none;transition:opacity .3s,color .3s,text-shadow .3s;display:block}.page-watermark:hover{opacity:.6;color:var(--accent);text-shadow:0 0 12px #22d3ee40}.pitch-section{max-width:580px;margin:0 auto}.pitch-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:clamp(var(--space-lg),4vw,var(--space-2xl));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(168deg,#1a2235eb 0%,#111827e0 100%);position:relative;overflow:hidden}.pitch-card:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),var(--accent-light),transparent);opacity:.5;height:1px;position:absolute;top:-1px;left:15%;right:15%}.pitch-label{color:var(--text-primary);margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);font-size:.95rem;font-weight:700;display:flex}.pitch-label .label-icon{background:linear-gradient(135deg,var(--accent)0%,var(--accent-light)100%);width:28px;height:28px;color:var(--bg-deep);letter-spacing:.02em;border-radius:7px;justify-content:center;align-items:center;font-size:.6rem;font-weight:900;display:flex}.pitch-input-wrapper{position:relative}.pitch-input-wrapper textarea{padding:var(--space-lg)var(--space-lg)var(--space-2xl);background:var(--bg-input);border:1.5px solid var(--border-default);border-radius:var(--radius-md);min-height:130px;transition:all var(--transition-base);font-size:1rem}.pitch-input-wrapper textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee0f,0 0 40px #22d3ee0a}.char-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700;position:absolute;bottom:12px;right:16px}.char-count.near-limit{color:var(--accent-warning)}.char-count.at-limit{color:var(--accent-danger)}.pitch-submit-btn{width:100%;padding:18px var(--space-xl);margin-top:var(--space-lg);letter-spacing:-.01em;border-radius:var(--radius-md);min-height:56px;font-size:1rem;font-weight:800}.pitch-counter{color:var(--text-muted);text-align:center;margin-top:var(--space-xl);font-size:.82rem}.pitch-counter strong{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.how-section{margin-top:var(--space-4xl);text-align:center}.section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2xl);font-size:.7rem;font-weight:800}.how-steps{gap:var(--space-md);grid-template-columns:repeat(3,1fr);max-width:660px;margin:0 auto;display:grid}@media (max-width:640px){.how-steps{gap:var(--space-sm);grid-template-columns:1fr}}.how-step{padding:var(--space-lg)var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:all var(--transition-base);background:#1a22354d}.how-step:hover{border-color:var(--border-accent);background:#22d3ee08;transform:translateY(-2px)}.how-step-num{color:var(--accent);letter-spacing:.1em;margin-bottom:var(--space-sm);font-size:.65rem;font-weight:900}.how-step h3{margin-bottom:var(--space-xs);letter-spacing:-.02em;font-size:.92rem;font-weight:800}.how-step p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.5}.questions-ambient{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.questions-ambient .blob{filter:blur(80px);opacity:0;border-radius:50%;animation:12s ease-in-out infinite blob-drift;position:absolute}.questions-ambient .blob-1{background:radial-gradient(circle,#22d3ee1f 0%,#0000 70%);width:300px;height:300px;animation-delay:0s;top:-80px;left:-60px}.questions-ambient .blob-2{background:radial-gradient(circle,#818cf81a 0%,#0000 70%);width:250px;height:250px;animation-delay:-4s;bottom:10%;right:-80px}.questions-ambient .blob-3{background:radial-gradient(circle,#22d3ee14 0%,#0000 70%);width:200px;height:200px;animation-delay:-8s;top:40%;left:50%}@keyframes blob-drift{0%,to{opacity:.4;transform:translate(0)scale(1)}33%{opacity:.7;transform:translate(15px,-20px)scale(1.08)}66%{opacity:.5;transform:translate(-10px,10px)scale(.95)}}.questions-progress{max-width:580px;margin:0 auto var(--space-xl)}.progress-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.progress-pct{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800}.progress-track{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a223599;border:1px solid #94a3b80a;height:3px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#3b82f6,var(--accent),var(--accent-light));border-radius:var(--radius-full);height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 0 12px #22d3ee59,0 0 4px #22d3ee99}.progress-fill:after{content:"";background:var(--accent-light);width:6px;height:6px;box-shadow:0 0 10px var(--accent),0 0 20px #22d3ee66;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.step-dots{margin-bottom:var(--space-xl);justify-content:center;gap:8px;display:flex}.step-dot{cursor:pointer;width:8px;height:8px;transition:all var(--transition-base);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a223599;border:1px solid #94a3b81f;border-radius:50%;min-width:8px;padding:0}.step-dot:before{display:none}.step-dot:hover{box-shadow:none;background:#22d3ee14;border-color:#22d3ee66;transform:none}.step-dot.active{border-radius:var(--radius-full);background:linear-gradient(135deg,#22d3eecc,#67e8f9e6);border-color:#0000;width:28px;box-shadow:0 0 16px #22d3ee66,0 0 4px #22d3eecc}.step-dot.completed{background:#22d3ee80;border-color:#22d3ee4d;box-shadow:0 0 8px #22d3ee26}.idea-context{max-width:580px;margin:0 auto var(--space-xl);padding:10px var(--space-md)10px var(--space-lg);color:var(--text-muted);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:var(--radius-sm);text-align:left;opacity:.7;background:#11182759;border:1px solid #94a3b80a;border-top-color:#94a3b80f;border-left:2px solid #22d3ee80;font-size:.82rem;font-style:italic}.questions-container{max-width:580px;min-height:340px;margin:0 auto;position:relative}.question-slide{width:100%;transition:all .4s cubic-bezier(.16,1,.3,1);top:0;left:0}.question-card{text-align:left;position:relative}.card.question-card{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:var(--radius-xl);background:#11182773;border:1px solid #94a3b81a;overflow:visible;box-shadow:0 8px 40px #0000004d,inset 0 1px #ffffff0a,inset 0 -1px #0000001a}.card.question-card:before{content:"";opacity:1;z-index:1;background:linear-gradient(90deg,#0000 0%,#22d3ee26 20%,#22d3ee80 50%,#818cf84d 80%,#0000 100%);height:1px;position:absolute;top:-1px;left:10%;right:10%}.card.question-card:after{content:"";pointer-events:none;border-radius:var(--radius-xl)var(--radius-xl)0 0;z-index:0;background:radial-gradient(80% 100% at 50% 0,#22d3ee0a 0%,#0000 70%);height:120px;position:absolute;top:0;left:0;right:0}.question-card>*{z-index:1;position:relative}.question-number{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;margin-bottom:var(--space-lg);background:linear-gradient(135deg,#3b82f6cc 0%,#22d3eecc 100%);border:1px solid #67e8f940;border-radius:13px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #22d3ee33,inset 0 1px #ffffff26}.question-number span{color:#fff;filter:drop-shadow(0 1px 2px #0003);font-size:1.15rem;font-weight:900}.question-text{margin-bottom:var(--space-sm);letter-spacing:-.025em;background:linear-gradient(180deg,var(--text-bright)0%,#f1f5f9d9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:800;line-height:1.4}.question-hint{color:var(--text-muted);margin-bottom:var(--space-xl);font-size:.82rem}.question-card textarea{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);min-height:140px;transition:all var(--transition-base);padding:var(--space-lg);background:#0a0e1a66;border:1px solid #94a3b81a;font-size:.95rem;box-shadow:inset 0 2px 8px #00000026}.question-card textarea:focus{border-color:#22d3ee66;box-shadow:inset 0 2px 8px #00000026,0 0 0 3px #22d3ee0f,0 0 30px #22d3ee0d}.char-info{margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.char-info .char-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;position:static}.char-info .char-count.valid{color:var(--accent-success)}.char-info .char-hint{color:var(--accent-warning);font-size:.7rem}.option-chips-area{gap:var(--space-md);flex-direction:column;display:flex}.option-chips{flex-direction:column;gap:10px;display:flex}.option-chip{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:14px var(--space-lg);color:var(--text-secondary);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#11182759;border:1px solid #94a3b814;min-height:0;font-family:inherit;font-size:.88rem;font-weight:500;line-height:1.5;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001f,inset 0 1px #ffffff08}.option-chip:before{content:"";opacity:0;border-radius:inherit;background:linear-gradient(135deg,#22d3ee00 0%,#22d3ee0a 50%,#818cf805 100%);transition:opacity .2s;position:absolute;inset:0}.option-chip:hover{color:var(--text-primary);background:#11182780;border-color:#22d3ee33;transform:translateY(-1px);box-shadow:0 4px 16px #0003,0 0 20px #22d3ee0a,inset 0 1px #ffffff0d}.option-chip:hover:before{opacity:1}.option-chip:active{transition-duration:80ms;transform:scale(.985)translateY(0)}.option-chip.selected{color:var(--accent-light);background:#22d3ee14;border-color:#22d3ee59;box-shadow:0 4px 20px #22d3ee1a,0 0 40px #22d3ee0a,inset 0 1px #22d3ee1a}.option-chip.selected:before{opacity:1;background:linear-gradient(135deg,#22d3ee0f 0%,#22d3ee05 100%)}.option-chip-text{z-index:1;flex:1;position:relative}.option-chip-check{color:var(--accent);z-index:1;filter:drop-shadow(0 0 4px #22d3ee66);flex-shrink:0;position:relative}.custom-input-toggle{padding:8px var(--space-md);color:var(--text-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);letter-spacing:.01em;background:#11182733;border:1px solid #94a3b80f;justify-content:center;align-self:center;align-items:center;gap:6px;font-family:inherit;font-size:.76rem;font-weight:600;display:inline-flex}.custom-input-toggle:before{display:none}.custom-input-toggle:hover{color:var(--accent);box-shadow:none;background:#22d3ee0f;border-color:#22d3ee26;transform:none}.custom-input-area{flex-direction:column;display:flex}.questions-nav{max-width:580px;margin:var(--space-xl)auto 0;justify-content:space-between;gap:var(--space-md);display:flex}.questions-nav button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:120px}.questions-nav button.secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1118274d;border:1px solid #94a3b81a;box-shadow:0 2px 8px #0000001f}.questions-nav button.secondary:hover{background:#22d3ee0f;border-color:#22d3ee40;box-shadow:0 4px 16px #00000026}.result-page{max-width:480px;padding:var(--space-xl)var(--space-md)var(--space-3xl);margin:0 auto;position:relative}.result-page>section{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.result-page>section.show{opacity:1;transform:translateY(0)}.result-ambient{pointer-events:none;filter:blur(120px);opacity:.15;z-index:0;border-radius:50%;width:600px;height:600px;position:fixed;top:-200px;left:50%;transform:translate(-50%)}.result-ambient-secondary{pointer-events:none;filter:blur(100px);opacity:.08;z-index:0;background:var(--violet);border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite alternate ambient-drift;position:fixed;bottom:-150px;right:-100px}@keyframes ambient-drift{0%{transform:translate(0)}to{transform:translate(-30px,-20px)}}.verdict-theme-unicorn .result-ambient{background:var(--verdict-unicorn)}.verdict-theme-seed .result-ambient{background:var(--verdict-seed)}.verdict-theme-hold .result-ambient{background:var(--verdict-hold)}.verdict-theme-come_back .result-ambient{background:var(--verdict-comeback)}.result-fail-icon{width:64px;height:64px;margin:0 auto var(--space-lg);background:var(--accent-danger-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.result-hero{text-align:center;padding-bottom:var(--space-xl);z-index:1;position:relative}.result-completed-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-success);background:var(--accent-success-soft);border-radius:var(--radius-full);margin-bottom:var(--space-xl);border:1px solid #34d39933;align-items:center;gap:6px;padding:5px 14px;font-size:.68rem;font-weight:700;display:inline-flex}.result-verdict-area{margin-bottom:var(--space-lg);opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.34,1.56,.64,1);transform:scale(.9)}.result-verdict-area.show{opacity:1;transform:scale(1)}.verdict-tagline{color:var(--text-muted);margin-top:var(--space-sm);font-size:.82rem}.result-score-area{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.result-score-area.show{opacity:1}.verdict-badge{border-radius:var(--radius-full);letter-spacing:-.02em;align-items:center;gap:10px;padding:14px 36px;font-size:1.5rem;font-weight:900;display:inline-flex}.verdict-badge.unicorn{background:var(--verdict-unicorn-bg);color:var(--verdict-unicorn);border:1.5px solid var(--verdict-unicorn-border);box-shadow:var(--verdict-unicorn-glow)}.verdict-badge.seed{background:var(--verdict-seed-bg);color:var(--verdict-seed);border:1.5px solid var(--verdict-seed-border);box-shadow:var(--verdict-seed-glow)}.verdict-badge.hold{background:var(--verdict-hold-bg);color:var(--verdict-hold);border:1.5px solid var(--verdict-hold-border);box-shadow:var(--verdict-hold-glow)}.verdict-badge.come_back{background:var(--verdict-comeback-bg);color:var(--verdict-comeback);border:1.5px solid var(--verdict-comeback-border);box-shadow:var(--verdict-comeback-glow)}.score-gauge{width:220px;height:220px;margin:0 auto var(--space-sm);position:relative}.score-gauge svg{display:block;transform:rotate(-90deg)}.score-gauge .track{fill:none;stroke:var(--bg-elevated);stroke-width:8px}.score-gauge .progress{fill:none;stroke-width:8px;stroke-linecap:round;stroke-dasharray:565.48;stroke-dashoffset:565.48px;transition:stroke-dashoffset 2s cubic-bezier(.16,1,.3,1)}.score-gauge .center-value{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-gauge .center-value .number{letter-spacing:-.04em;font-size:4rem;font-weight:900;line-height:1}.score-gauge .center-value .label-text{color:var(--text-muted);margin-top:4px;font-size:.78rem;font-weight:600}.percentile{text-align:center;margin-top:0;font-size:.92rem;font-weight:700}.result-idea-section{z-index:1;margin-bottom:var(--space-lg);position:relative}.result-idea-quote{color:var(--text-secondary);padding:var(--space-lg)var(--space-lg)var(--space-lg)var(--space-xl);border-left:2px solid var(--accent);border-radius:0 var(--radius-md)var(--radius-md)0;background:#11182780;font-size:.88rem;line-height:1.7;position:relative}.result-quote-mark{top:var(--space-md);right:var(--space-md);color:var(--accent);position:absolute}.result-memo-section{z-index:1;margin-bottom:var(--space-lg);position:relative}.result-memo-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.result-memo-avatar{background:linear-gradient(135deg,#3b82f6,var(--accent));color:#0a0e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.result-memo-name{color:var(--text-primary);font-size:.82rem;font-weight:700;display:block}.result-memo-role{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.65rem;font-weight:600;display:block}.result-memo-body{color:var(--text-secondary);padding:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#11182773;font-size:.92rem;line-height:1.85}.result-ring{margin:0 auto var(--space-sm);position:relative}.result-ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.result-ring-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.6rem;font-weight:900;line-height:1}.result-ring-label{color:var(--text-muted);margin-top:4px;font-size:.78rem;font-weight:600}.result-radar{aspect-ratio:1;width:100%;max-width:200px;margin:0 auto}.result-radar-svg{width:100%;height:100%}.result-breakdown-section{z-index:1;margin-bottom:var(--space-xl);position:relative}.breakdown-section-header{margin-bottom:var(--space-xl);align-items:center;gap:12px;display:flex}.breakdown-header-line{background:linear-gradient(90deg,transparent,var(--border-default),transparent);flex:1;height:1px}.breakdown-header-text{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.breakdown-header-text svg{color:var(--accent)}.breakdown-overview{gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:200px 1fr;align-items:center;display:grid}.breakdown-radar-wrap{justify-content:center;align-items:center;display:flex}.breakdown-quick-scores{flex-direction:column;gap:10px;display:flex}.quick-score-row{opacity:0;align-items:center;gap:8px;animation:.4s cubic-bezier(.16,1,.3,1) forwards quick-score-in;display:flex}@keyframes quick-score-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.quick-score-icon{text-align:center;flex-shrink:0;width:20px;font-size:.85rem}.quick-score-label{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;width:72px;font-size:.75rem;font-weight:600}.quick-score-bar-wrap{border-radius:var(--radius-full);background:#1a223599;flex:1;height:4px;overflow:hidden}.quick-score-bar{border-radius:var(--radius-full);width:0%;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.quick-score-value{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:28px;font-size:.82rem;font-weight:800}.quick-score-grade{letter-spacing:.02em;text-align:center;opacity:.7;flex-shrink:0;width:20px;font-size:.65rem;font-weight:800}.breakdown-details{margin-bottom:var(--space-xl);flex-direction:column;gap:6px;display:flex}.breakdown-card{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);cursor:pointer;width:100%;color:inherit;opacity:0;background:#11182759;border:1px solid #94a3b80f;flex-direction:column;padding:14px 16px;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);animation:.45s cubic-bezier(.16,1,.3,1) forwards breakdown-card-in;display:flex;transform:translateY(8px)}@keyframes breakdown-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.breakdown-card:hover{background:#11182780;border-color:#94a3b824}.breakdown-card.expanded{background:#1118278c;border-color:#22d3ee1f}.breakdown-card-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.breakdown-card-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.breakdown-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.breakdown-card-dim{color:var(--text-primary);white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.2}.breakdown-card-weight{color:var(--text-muted);font-size:.62rem;font-weight:600;line-height:1}.breakdown-card-score-area{padding-left:var(--space-md);flex-shrink:0;align-items:baseline;gap:4px;margin-left:auto;display:flex}.breakdown-card-score{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.3rem;font-weight:900;line-height:1}.breakdown-card-grade{letter-spacing:.02em;font-size:.62rem;font-weight:800;line-height:1}.breakdown-card-chevron{color:var(--text-muted);opacity:.5;flex-shrink:0;transition:transform .2s}.breakdown-card:hover .breakdown-card-chevron{opacity:.8}.breakdown-card-chevron.open{opacity:1;transform:rotate(180deg)}.breakdown-card-bar-track{border-radius:var(--radius-full);background:#1a2235cc;height:3px;overflow:hidden}.breakdown-card-bar-fill{border-radius:var(--radius-full);width:0%;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.breakdown-card-body{opacity:0;max-height:0;margin-top:0;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s,margin-top .25s;overflow:hidden}.breakdown-card-body.visible{opacity:1;max-height:300px;margin-top:14px}.breakdown-card-detail{border-radius:var(--radius-sm);background:#0a0e1a80;border:1px solid #94a3b80d;padding:14px 16px}.breakdown-card-comment{color:var(--text-secondary);word-break:keep-all;margin:0;font-size:.82rem;line-height:1.7}.breakdown-card-meta{border-top:1px solid #94a3b80f;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.breakdown-card-confidence{letter-spacing:.02em;border-radius:var(--radius-full);background:#00000026;border:1px solid;padding:3px 8px;font-size:.65rem;font-weight:700}.breakdown-card-dim-full{color:var(--text-muted);font-size:.65rem;font-weight:600}.breakdown-insights{gap:var(--space-md);flex-direction:column;display:flex}.insight-block{padding:var(--space-md)var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#11182759}.insight-block-header{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;font-size:.72rem;font-weight:700;display:flex}.insight-block-header.positive,.insight-block-header.positive svg{color:var(--accent-success)}.insight-block-header.warning,.insight-block-header.warning svg{color:var(--accent-warning)}.insight-item{color:var(--text-secondary);align-items:flex-start;gap:8px;padding:6px 0;font-size:.82rem;line-height:1.55;display:flex}.insight-item+.insight-item{border-top:1px solid #94a3b80a}.insight-bullet{text-align:center;flex-shrink:0;width:14px;font-family:SF Mono,Fira Code,monospace;font-size:.82rem;font-weight:800;line-height:1.55}.insight-item.positive .insight-bullet{color:var(--accent-success)}.insight-item.warning .insight-bullet{color:var(--accent-warning)}.result-share-section{z-index:1;text-align:center;margin-bottom:var(--space-xl);position:relative}.result-share-label{letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-md);font-size:.75rem;font-weight:600}.result-share-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.result-share-btn{color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;background:#94a3b80a;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.result-share-btn:before{display:none}.result-share-btn:hover{border-color:var(--accent);color:var(--accent);background:#22d3ee0f;transform:translateY(-1px)}.result-share-btn.copied{border-color:var(--accent-success);color:var(--accent-success);background:#34d39914}.result-share-btn.ig{color:#e1306c;background:linear-gradient(135deg,#833ab426,#fd1d1d1f,#fcb0451a);border-color:#e1306c4d}.result-share-btn.ig:hover{color:#e1306c;background:linear-gradient(135deg,#833ab440,#fd1d1d33,#fcb04526);border-color:#e1306c80}.ig-toast{margin-top:var(--space-md);padding:10px var(--space-lg);color:var(--accent-success);border-radius:var(--radius-full);opacity:0;pointer-events:none;background:#34d39914;border:1px solid #34d39933;justify-content:center;align-items:center;gap:6px;font-size:.78rem;font-weight:600;transition:opacity .25s,transform .25s;display:flex;transform:translateY(6px)}.ig-toast.show{opacity:1;transform:translateY(0)}.result-creait-section{z-index:1;margin-bottom:var(--space-lg);position:relative}.result-creait-card{text-align:center;padding:var(--space-2xl)var(--space-xl);border-radius:var(--radius-xl);background:linear-gradient(168deg,#11182aeb 0%,#0a0e1af5 100%);border:1px solid #22d3ee1f;position:relative;overflow:hidden}.result-creait-glow{filter:blur(60px);pointer-events:none;background:#22d3ee0f;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-40px}.result-creait-eyebrow{letter-spacing:.04em;color:#94a3b8;margin-bottom:var(--space-md);align-items:center;gap:8px;font-size:.65rem;font-weight:600;display:inline-flex}.result-creait-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #22d3ee80}.result-creait-brand{letter-spacing:.04em;color:var(--text-bright);margin-bottom:var(--space-sm);font-size:2rem;font-weight:900;display:block}.result-creait-desc{color:#94a3b8;margin-bottom:var(--space-xl);font-size:.8rem;line-height:1.7}.result-creait-cta{color:#fff;border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#67e8f9 100%);border:none;align-items:center;gap:8px;padding:14px 32px;font-family:inherit;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 4px 24px #22d3ee33}.result-creait-cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px #22d3ee59}.result-watermark{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);opacity:0;padding-bottom:var(--space-xl);font-size:.6rem;font-weight:600;transition:opacity .6s}.result-watermark.show{opacity:.3}.evaluating-overlay{text-align:center;justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;min-height:450px;display:flex}.evaluating-overlay .vc-avatar{background:linear-gradient(135deg,#3b82f6 0%,var(--accent)100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;animation:3s ease-in-out infinite float;display:flex;box-shadow:0 0 60px #22d3ee33}.evaluating-messages{color:var(--text-secondary);min-height:28px;font-size:1rem}.kpi{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-lg);transition:all var(--transition-fast);background:#11182780}.kpi:hover{border-color:var(--border-accent);transform:translateY(-2px)}.kpi .label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-sm);font-size:.8rem;font-weight:500}.kpi .value{color:var(--text-primary);font-size:2rem;font-weight:800;line-height:1}.kpi .subtext{color:var(--text-muted);margin-top:var(--space-sm);font-size:.8rem}.leaderboard-page{max-width:720px;position:relative}.leaderboard-ambient{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.leaderboard-ambient .blob{filter:blur(80px);opacity:0;border-radius:50%;animation:12s ease-in-out infinite blob-drift;position:absolute}.leaderboard-ambient .blob-1{background:radial-gradient(circle,#22d3ee1a 0%,#0000 70%);width:280px;height:280px;animation-delay:0s;top:-60px;right:-80px}.leaderboard-ambient .blob-2{background:radial-gradient(circle,#818cf814 0%,#0000 70%);width:220px;height:220px;animation-delay:-4s;bottom:15%;left:-60px}.leaderboard-ambient .blob-3{background:radial-gradient(circle,#c084fc0f 0%,#0000 70%);width:180px;height:180px;animation-delay:-8s;top:50%;right:20%}.leaderboard-header{text-align:center;margin-bottom:var(--space-xl);opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.leaderboard-header.show{opacity:1;transform:translateY(0)}.leaderboard-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-md);align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.leaderboard-header h1{margin-bottom:var(--space-sm);font-size:clamp(1.8rem,5vw,2.4rem)}.leaderboard-subtitle{color:var(--text-muted);margin-bottom:var(--space-sm);font-size:.88rem}.leaderboard-count{color:var(--text-muted);font-size:.78rem}.leaderboard-count strong{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.leaderboard-filters{margin-bottom:var(--space-xl);opacity:0;flex-wrap:wrap;justify-content:center;gap:6px;transition:opacity .6s cubic-bezier(.16,1,.3,1) .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s;display:flex;transform:translateY(16px)}.leaderboard-filters.show{opacity:1;transform:translateY(0)}.leaderboard-filter-tab{color:var(--text-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:#1118274d;border:1px solid #94a3b814;align-items:center;gap:5px;min-height:0;padding:8px 16px;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.leaderboard-filter-tab:before{display:none}.leaderboard-filter-tab:hover{color:var(--text-primary);box-shadow:none;background:#11182780;border-color:#94a3b833;transform:none}.leaderboard-filter-tab.active{color:var(--accent);background:#22d3ee14;border-color:#22d3ee4d;box-shadow:0 0 20px #22d3ee0f}.filter-count{font-variant-numeric:tabular-nums;color:var(--text-muted);border-radius:var(--radius-full);background:#94a3b814;padding:1px 6px;font-size:.65rem;font-weight:800}.leaderboard-filter-tab.active .filter-count{color:var(--accent);background:#22d3ee1f}.leaderboard-list{flex-direction:column;gap:8px;display:flex}.leaderboard-empty{text-align:center;padding:var(--space-3xl)var(--space-lg);opacity:0;transition:opacity .4s}.leaderboard-empty.show{opacity:1}.leaderboard-empty p{color:var(--text-muted);font-size:.88rem}.leaderboard-entry{align-items:center;gap:var(--space-md);width:100%;padding:14px var(--space-lg);text-align:left;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:var(--radius-md);cursor:pointer;opacity:0;background:#11182766;border:1px solid #94a3b814;min-height:0;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);animation:.5s cubic-bezier(.16,1,.3,1) forwards leaderboard-entry-in;display:flex;position:relative;overflow:hidden;transform:translateY(12px);box-shadow:0 2px 8px #0000001f,inset 0 1px #ffffff05}.leaderboard-entry:not(.show){opacity:0;animation:none}@keyframes leaderboard-entry-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.leaderboard-entry:before{content:"";opacity:0;height:1px;transition:opacity var(--transition-fast);background:linear-gradient(90deg,#0000,#22d3ee66,#0000);position:absolute;top:-1px;left:10%;right:10%}.leaderboard-entry:hover{background:#1118278c;border-color:#22d3ee33;transform:translateY(-1px);box-shadow:0 4px 20px #0003,0 0 30px #22d3ee0a,inset 0 1px #ffffff0a}.leaderboard-entry:hover:before{opacity:1}.leaderboard-entry:active{transition-duration:80ms;transform:scale(.99)translateY(0)}.leaderboard-rank{flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.rank-medal{font-size:1.3rem;line-height:1}.rank-number{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800}.leaderboard-entry-body{flex:1;min-width:0}.leaderboard-entry-top{align-items:center;gap:var(--space-sm);margin-bottom:4px;display:flex}.leaderboard-verdict-chip{border-radius:var(--radius-full);white-space:nowrap;padding:2px 10px;font-size:.68rem;font-weight:700}.leaderboard-verdict-chip.unicorn{color:var(--verdict-unicorn);background:var(--verdict-unicorn-bg);border:1px solid #c084fc26}.leaderboard-verdict-chip.seed{color:var(--verdict-seed);background:var(--verdict-seed-bg);border:1px solid #34d39926}.leaderboard-verdict-chip.hold{color:var(--verdict-hold);background:var(--verdict-hold-bg);border:1px solid #fbbf2426}.leaderboard-verdict-chip.come_back{color:var(--verdict-comeback);background:var(--verdict-comeback-bg);border:1px solid #fb718526}.leaderboard-time{color:var(--text-muted);white-space:nowrap;font-size:.68rem}.leaderboard-idea-text{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;font-weight:500;line-height:1.5;overflow:hidden}.leaderboard-score{border-radius:var(--radius-sm);background:#11182799;border:1px solid #94a3b814;flex-shrink:0;align-items:baseline;gap:2px;padding:8px 14px;display:flex}.leaderboard-score .score-value{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:900;line-height:1}.leaderboard-score .score-label{color:var(--text-muted);font-size:.65rem;font-weight:600}.leaderboard-score.verdict-unicorn .score-value{color:var(--verdict-unicorn)}.leaderboard-score.verdict-seed .score-value{color:var(--verdict-seed)}.leaderboard-score.verdict-hold .score-value{color:var(--verdict-hold)}.leaderboard-score.verdict-come_back .score-value{color:var(--verdict-comeback)}.nav-link{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.78rem;font-weight:600}.nav-link:hover{color:var(--accent)}@media (max-width:640px){.page{padding:var(--space-lg)0 var(--space-3xl)}.landing-page{padding:0}.topbar{padding:12px var(--space-md)}.landing-hero{padding:var(--space-2xl)var(--space-md)var(--space-xl);min-height:auto}.brand-name{font-size:clamp(2.5rem,12vw,4rem)}.hero-particles{width:200px;height:40px;margin:var(--space-md)0}.info-pills{gap:var(--space-xs)}.info-pill{padding:6px 14px;font-size:.72rem}.pitch-form{width:100%}.cta-button{padding:18px var(--space-lg);font-size:.98rem}.hero{padding:var(--space-2xl)0 var(--space-xl)}.result-page{padding:var(--space-lg)var(--space-md)var(--space-2xl)}.score-gauge{width:180px;height:180px}.score-gauge .center-value .number{font-size:3.2rem}.verdict-badge{padding:12px 28px;font-size:1.2rem}.result-creait-card{padding:var(--space-xl)var(--space-lg)}.result-creait-brand{font-size:1.6rem}.pitch-submit-btn{font-size:.95rem}.questions-nav{gap:var(--space-sm)}.questions-nav button{min-width:100px;font-size:.85rem}.questions-ambient .blob-1{width:200px;height:200px}.questions-ambient .blob-2{width:180px;height:180px}.questions-ambient .blob-3{width:140px;height:140px}.card.question-card{border-radius:var(--radius-lg)}.option-chip{padding:12px var(--space-md);font-size:.85rem}.leaderboard-filters{gap:4px}.leaderboard-filter-tab{padding:6px 12px;font-size:.72rem}.leaderboard-entry{padding:12px var(--space-md);gap:var(--space-sm)}.leaderboard-rank{width:32px}.rank-medal{font-size:1.1rem}.leaderboard-idea-text{font-size:.8rem}.leaderboard-score{padding:6px 10px}.leaderboard-score .score-value{font-size:1rem}.leaderboard-ambient .blob-1{width:180px;height:180px}.leaderboard-ambient .blob-2{width:150px;height:150px}.leaderboard-ambient .blob-3{width:120px;height:120px}.loading-content{padding:0 var(--space-md)}.eval-node{padding:8px 12px}.eval-node-label{font-size:.72rem}.loading-ring-wrap{width:100px;height:100px}.loading-ring-icon{width:40px;height:40px}.result-ring-number{font-size:2.8rem}.breakdown-overview{gap:var(--space-lg);grid-template-columns:1fr}.breakdown-radar-wrap{order:-1}.result-radar{max-width:160px}.quick-score-label{width:60px;font-size:.7rem}.breakdown-card{padding:12px var(--space-md)}.breakdown-card-icon{width:28px;height:28px;font-size:.8rem}.breakdown-card-score{font-size:1rem}.insight-block{padding:var(--space-sm)var(--space-md)}.insight-item{font-size:.78rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
