@font-face{font-family:Syne;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4N5tkFtc4A.woff2) format("woff2");unicode-range:U+0030-0039,U+002C,U+002E;font-weight:100 900;font-display:swap}@tailwind base;@tailwind components;@tailwind utilities;.bg-white{background-color:var(--color-bg, #FFFFFF)!important}.bg-gray-50,.bg-gray-100{background-color:var(--color-bgSecondary, #F9FAFB)!important}.bg-gray-200{background-color:var(--color-bgTertiary, #F3F4F6)!important}.dark .dark\:bg-gray-950,.dark .dark\:bg-gray-900{background-color:var(--color-bg, #030712)!important}.dark .dark\:bg-gray-800{background-color:var(--color-bgSecondary, #111827)!important}.dark .dark\:bg-gray-700{background-color:var(--color-bgTertiary, #1F2937)!important}.text-gray-900{color:var(--color-text, #111827)!important}.text-gray-500,.text-gray-600,.text-gray-700{color:var(--color-textSecondary, #6B7280)!important}.text-gray-400,.text-gray-300{color:var(--color-textTertiary, #9CA3AF)!important}.dark .dark\:text-white,.dark .dark\:text-gray-100{color:var(--color-text, #F9FAFB)!important}.dark .dark\:text-gray-200,.dark .dark\:text-gray-300,.dark .dark\:text-gray-400{color:var(--color-textSecondary, #9CA3AF)!important}.dark .dark\:text-gray-500,.dark .dark\:text-gray-600{color:var(--color-textTertiary, #6B7280)!important}.border-gray-100,.border-gray-200{border-color:var(--color-border, #E5E7EB)!important}.dark .dark\:border-gray-800,.dark .dark\:border-gray-700{border-color:var(--color-border, #1F2937)!important}.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover{background-color:var(--color-hover, #F9FAFB)!important}.dark .dark\:hover\:bg-gray-800:hover,.dark .dark\:hover\:bg-gray-700:hover{background-color:var(--color-hover, #1F2937)!important}.hover\:text-gray-900:hover{color:var(--color-text, #111827)!important}.dark .dark\:hover\:text-white:hover,.dark .dark\:hover\:text-gray-200:hover{color:var(--color-text, #F9FAFB)!important}.bg-blue-600{background-color:var(--color-primary, #2563EB)!important}.hover\:bg-blue-700:hover{background-color:var(--color-primaryHover, #1D4ED8)!important}.bg-blue-50{background-color:var(--color-primaryLight, #DBEAFE)!important}.dark .dark\:bg-blue-900\/20,.dark .dark\:bg-blue-900\/30{background-color:var(--color-primaryLight, #1E3A8A)!important}.text-green-500,.text-green-600,.text-emerald-600,.text-emerald-700{color:var(--color-semanticPositive, #16A34A)!important}.bg-green-50,.bg-green-100,.bg-emerald-100{background-color:var(--color-semanticPositiveSoft, rgba(22, 163, 74, .16))!important}.border-green-100,.border-green-200,.border-green-300{border-color:var(--color-semanticPositive, #16A34A)!important}.text-red-500,.text-red-600,.text-red-700,.text-red-800{color:var(--color-semanticNegative, #DC2626)!important}.bg-red-50,.bg-red-100{background-color:var(--color-semanticNegativeSoft, rgba(220, 38, 38, .16))!important}.border-red-100,.border-red-200,.border-red-300,.border-red-500{border-color:var(--color-semanticNegative, #DC2626)!important}.text-orange-600,.text-orange-700{color:var(--color-semanticWarning, #EA580C)!important}.bg-orange-50,.bg-orange-100{background-color:var(--color-semanticWarningSoft, rgba(249, 115, 22, .18))!important}.bg-orange-500{background-color:var(--color-semanticWarning, #EA580C)!important}.hover\:bg-orange-600:hover{background-color:color-mix(in srgb,var(--color-semanticWarning, #EA580C) 80%,black)!important}.border-orange-200,.border-orange-300{border-color:var(--color-semanticWarning, #EA580C)!important}.text-violet-600,.text-violet-700,.text-purple-600,.text-purple-700{color:var(--color-semanticRoyalty, #7C3AED)!important}.bg-violet-100{background-color:var(--color-semanticRoyaltySoft, rgba(124, 58, 237, .18))!important}.bg-violet-600,.bg-purple-600{background-color:var(--color-semanticRoyalty, #7C3AED)!important}.hover\:bg-violet-700:hover,.hover\:bg-purple-700:hover{background-color:color-mix(in srgb,var(--color-semanticRoyalty, #7C3AED) 80%,black)!important}.border-violet-200,.border-purple-200{border-color:var(--color-semanticRoyalty, #7C3AED)!important}.text-blue-600,.text-blue-700{color:var(--color-accent, #2563EB)!important}.border-blue-200,.border-blue-300,.border-blue-500{border-color:var(--color-accent, #2563EB)!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@layer base{button,a,input,select,textarea{@apply transition-colors duration-150;}aside,header{@apply transition-colors duration-200;}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{color:var(--color-text, #111827);caret-color:var(--color-text, #111827)}input::placeholder,textarea::placeholder{color:var(--color-textTertiary, #9CA3AF);opacity:1}select option{color:var(--color-text, #111827);background-color:var(--color-bgSecondary, #F9FAFB)}}.app-modal-overlay [data-modal-surface] input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-modal-overlay [data-modal-surface] select,.app-modal-overlay [data-modal-surface] textarea{color:var(--color-text, #111827)!important;caret-color:var(--color-text, #111827)!important}.app-modal-overlay [data-modal-surface] input::placeholder,.app-modal-overlay [data-modal-surface] textarea::placeholder{color:var(--color-textTertiary, #9CA3AF)!important;opacity:1}.app-modal-overlay [data-modal-surface] select option{color:var(--color-text, #111827)!important;background-color:var(--color-bgSecondary, #F9FAFB)!important}body{font-family:Syne,sans-serif;font-variant-numeric:lining-nums;background-color:var(--color-bgSecondary, #F3F4F6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=high-contrast] .bg-blue-600,[data-theme=high-contrast] button.bg-blue-600{background-color:#fff!important;color:#000!important}[data-theme=high-contrast] .bg-blue-600:hover,[data-theme=high-contrast] .hover\:bg-blue-700:hover{background-color:#e5e5e5!important;color:#000!important}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border, rgba(255,255,255,.1));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-borderHover, rgba(255,255,255,.2))}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}@layer utilities{.glass{background:#ffffff0a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08)}.shadow-premium{box-shadow:0 1px 2px #0006,0 4px 16px #0000004d,0 12px 40px #0003,inset 0 1px #ffffff0f}.font-time{font-family:DM Mono,Courier New,monospace;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em}}@keyframes waveform-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}.waveform-bar-playing{animation:waveform-pulse .8s ease-in-out infinite;transform-origin:bottom}.waveform-bar-playing:nth-child(3n){animation-delay:.15s}.waveform-bar-playing:nth-child(3n+1){animation-delay:.3s}.theme-effects-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:120;overflow:hidden;opacity:calc(var(--theme-local-intensity, 1) * var(--theme-effects-intensity, .75))}[data-theme-animations=off] .theme-effects-layer{display:none!important}.theme-rain-layer,.theme-particles-layer,.theme-neon-lines,.theme-reflections-layer,.theme-grain-layer,.theme-freeze-layer,.theme-sand-layer,.theme-matrix-layer,.theme-glitch-overlay,.theme-reveal-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.theme-rain-drop,.theme-particle,.theme-neon-line,.theme-freeze-zone,.theme-sand-grain,.theme-matrix-stream{position:absolute}.theme-rain-drop{left:var(--rain-x);top:-26vh;width:var(--rain-size);height:18vh;opacity:var(--rain-opacity);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-primary) 45%,white) 48%,color-mix(in srgb,var(--color-primary) 68%,white) 72%,transparent 100%);animation:theme-rain-fall var(--rain-duration) linear infinite;animation-delay:var(--rain-delay);will-change:transform}.theme-particle{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);border-radius:9999px;opacity:var(--particle-opacity);background:color-mix(in srgb,var(--color-primary) 70%,white);box-shadow:0 0 10px color-mix(in srgb,var(--color-primary) 35%,transparent);animation:theme-particle-float var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay)}.theme-neon-line{top:var(--line-top);left:-20%;width:var(--line-width);height:1px;opacity:var(--line-opacity);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent) 85%,white) 38%,transparent 100%);filter:blur(.2px);animation:theme-neon-scan var(--line-duration) linear infinite;animation-delay:var(--line-delay)}.theme-reflections-layer{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.025) 46%,transparent 100%),repeating-linear-gradient(95deg,transparent 0px,transparent 14px,color-mix(in srgb,var(--color-primary) 6%,transparent) 15px,color-mix(in srgb,var(--color-primary) 6%,transparent) 16px);animation:theme-reflection-drift 14s linear infinite}.theme-grain-layer{opacity:.12;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.07) 0 1px,transparent 1px),radial-gradient(circle at 70% 60%,rgba(255,255,255,.05) 0 1px,transparent 1px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.04) 0 1px,transparent 1px);background-size:3px 3px,4px 4px,5px 5px;animation:theme-grain-jitter .22s steps(2) infinite}.theme-freeze-layer{-webkit-backdrop-filter:saturate(1.03) contrast(1.01);backdrop-filter:saturate(1.03) contrast(1.01)}.theme-freeze-zone{left:var(--freeze-x);top:var(--freeze-y);width:var(--freeze-width);height:var(--freeze-height);position:absolute;transform:translate(-50%,-50%) rotate(var(--freeze-rotate));border-radius:var(--freeze-radius);background:radial-gradient(130% 110% at 16% 12%,rgba(248,253,255,.24) 0%,transparent 58%),radial-gradient(128% 110% at 84% 86%,rgba(195,223,239,.18) 0%,transparent 66%),linear-gradient(135deg,#b1d4e71c,#93bfd714 46%,#82afc90d);opacity:var(--freeze-progress, 0);border:1px solid rgba(218,241,252,.12);filter:blur(.24px) drop-shadow(0 0 8px rgba(166,214,236,.1));overflow:hidden;isolation:isolate;transition:opacity .12s linear;animation:theme-freeze-zone-shimmer var(--freeze-shimmer-duration, 10s) ease-in-out infinite;animation-delay:var(--freeze-delay)}.theme-freeze-zone:before,.theme-freeze-zone:after{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none}.theme-freeze-zone:before{background:repeating-conic-gradient(from 18deg at 24% 28%,rgba(236,248,255,calc(var(--freeze-filament-alpha, .24) * .92)) 0deg 1.7deg,transparent 1.7deg 13deg),repeating-conic-gradient(from 198deg at 76% 68%,rgba(208,231,245,calc(var(--freeze-filament-alpha, .24) * .74)) 0deg 1.45deg,transparent 1.45deg 11deg);mix-blend-mode:screen;opacity:.56;filter:blur(.48px)}.theme-freeze-zone:after{background:radial-gradient(circle at 30% 24%,rgba(250,254,255,.24) 0 2px,transparent 9px),radial-gradient(circle at 58% 43%,rgba(235,248,255,.16) 0 1.5px,transparent 7px),radial-gradient(circle at 78% 72%,rgba(214,236,248,.14) 0 1.4px,transparent 8px);opacity:.44;mix-blend-mode:screen;filter:blur(.28px)}.theme-cursor-halo{position:absolute;left:var(--theme-cursor-x, 50vw);top:var(--theme-cursor-y, 50vh);width:230px;height:230px;border-radius:9999px;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 40%,transparent) 0%,transparent 72%);filter:blur(11px);opacity:.38;mix-blend-mode:screen;z-index:12}.theme-flame-cursor,.theme-sunset-cursor{position:absolute;left:var(--theme-cursor-x, 50vw);top:var(--theme-cursor-y, 50vh);pointer-events:none;transform:translate(-50%,-50%);z-index:14}.theme-flame-cursor{width:22px;height:30px;border-radius:52% 52% 60% 60%/44% 44% 56% 56%;background:radial-gradient(circle at 50% 75%,rgba(255,171,69,.96) 0 26%,rgba(255,105,34,.86) 47%,rgba(208,56,18,.32) 76%,transparent 100%),radial-gradient(circle at 50% 30%,rgba(255,243,167,.94) 0 16%,rgba(255,222,118,.52) 28%,transparent 62%);filter:drop-shadow(0 0 8px rgba(255,129,36,.46));animation:theme-flame-flicker .58s ease-in-out infinite}.theme-sunset-cursor{width:54px;height:54px;border-radius:9999px;background:radial-gradient(circle at 50% 55%,#ffb347f2 0,#ffb347f2 33%,#ff5e3ad1 52%,#ff5e3a00 76%),linear-gradient(180deg,transparent 0%,rgba(114,50,36,.6) 62%,rgba(67,35,24,.86) 68%,rgba(67,35,24,.86) 74%,transparent 86%);filter:drop-shadow(0 0 14px rgba(255,124,69,.45));animation:theme-sunset-cursor-drift 2.8s ease-in-out infinite}.theme-sand-layer{inset:auto 0 0 0;height:28vh;overflow:hidden;background:linear-gradient(180deg,transparent 0%,rgba(227,195,140,.2) 34%,rgba(210,171,111,.38) 66%,rgba(187,143,85,.56) 100%)}.theme-sand-grain{left:var(--sand-x);top:var(--sand-y);width:var(--sand-size);height:var(--sand-size);border-radius:9999px;opacity:var(--sand-opacity);background:radial-gradient(circle,#ffedc6e6,#cd9e5ee6 74%,#8e653ad1);transform:translate3d(calc((var(--theme-cursor-x-norm, .5) - .5) * var(--sand-drift-x) * 1px),calc((var(--theme-cursor-y-norm, .9) - .86) * var(--sand-drift-y) * -8px),0);will-change:transform;animation:theme-sand-grain-jitter 2.6s ease-in-out infinite;animation-delay:var(--sand-delay)}.theme-sand-grain-deep{opacity:calc(var(--sand-opacity) * .78);filter:blur(.15px)}.theme-sand-shift{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(220px circle at var(--theme-cursor-x, 50vw) calc(var(--theme-cursor-y, 100vh) + 20px),rgba(255,244,220,.5) 0%,rgba(233,188,124,.28) 35%,transparent 72%);mix-blend-mode:soft-light;animation:theme-sand-shift 1.2s ease-out infinite}.theme-matrix-layer{opacity:.62;mix-blend-mode:screen;overflow:hidden}.theme-matrix-stream{left:var(--matrix-x);top:-22%;white-space:pre;font-family:DM Mono,Courier New,monospace;font-size:14px;line-height:.88;letter-spacing:.02em;color:color-mix(in srgb,var(--color-accent) 88%,#B4FFC8);text-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 70%,transparent),0 0 12px color-mix(in srgb,var(--color-accent) 32%,transparent);opacity:var(--matrix-opacity);animation:theme-matrix-fall var(--matrix-duration) linear infinite,theme-matrix-fade calc(var(--matrix-duration) * .6) ease-in-out infinite;animation-delay:var(--matrix-delay),var(--matrix-delay)}.theme-glitch-overlay{opacity:.08;background:repeating-linear-gradient(180deg,transparent 0px,transparent 18px,color-mix(in srgb,var(--color-accent) 20%,transparent) 19px,transparent 21px);animation:theme-glitch-flicker 7.6s steps(2) infinite}.theme-reveal-overlay{opacity:.12;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-primary) 18%,transparent) 30%,transparent 70%,color-mix(in srgb,var(--color-primary) 10%,transparent) 100%);animation:theme-reveal-breath 9s ease-in-out infinite}[data-theme-effect-profile=subtle-rain] .theme-rain-layer{opacity:.78}[data-theme-effect-profile=subtle-rain] .theme-reflections-layer{opacity:.42}[data-theme-effect-profile=freeze-thaw] .theme-freeze-layer{opacity:.86}[data-theme-effect-profile=freeze-thaw] .theme-particles-layer{opacity:.24}[data-theme-effect-profile=sunset-cursor] .theme-sunset-cursor{opacity:.95}[data-theme-effect-profile=sand-interactive] .theme-sand-layer{opacity:.94}[data-theme-effect-profile=matrix] .theme-matrix-layer{opacity:.68}[data-theme-effect-profile=matrix] .theme-glitch-overlay{opacity:.08}html[data-theme=high-contrast]{--theme-neon-core: #FACC15}html[data-theme=neon-gx]{--theme-neon-core: #FF2ECF}html[data-theme=matrix]{--theme-neon-core: #39FF14}html[data-theme-animations=on][data-theme-effect-profile=neon-broken] :is([style*="var(--color-accent)"],.text-blue-600,.text-blue-700,.border-blue-200,.border-blue-300,.border-blue-500,.bg-blue-600),html[data-theme-animations=on][data-theme-effect-profile=matrix] :is([style*="var(--color-accent)"],.text-blue-600,.text-blue-700,.border-blue-200,.border-blue-300,.border-blue-500,.bg-blue-600){animation:theme-accent-neon-flicker var(--theme-flicker-duration, 8.2s) steps(1,end) infinite;animation-delay:var(--theme-flicker-delay, 0s);text-shadow:0 0 6px color-mix(in srgb,var(--theme-neon-core) 84%,white),0 0 16px color-mix(in srgb,var(--theme-neon-core) 45%,transparent);box-shadow:0 0 .7px color-mix(in srgb,var(--theme-neon-core) 65%,transparent),0 0 12px color-mix(in srgb,var(--theme-neon-core) 28%,transparent)}html[data-theme-effect-profile=freeze-thaw][data-theme-animations=on],html[data-theme-effect-profile=freeze-thaw][data-theme-animations=on] *,html[data-theme-effect-profile=sunset-cursor][data-theme-animations=on],html[data-theme-effect-profile=sunset-cursor][data-theme-animations=on] *{cursor:none!important}@media (pointer: coarse){.theme-cursor-halo,.theme-flame-cursor,.theme-sunset-cursor{display:none}}@media (prefers-reduced-motion: reduce){.theme-effects-layer *{animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes theme-rain-fall{0%{transform:translate3d(0,-10vh,0) rotate(9deg)}to{transform:translate3d(calc(var(--rain-drift, 24px) * -1),120vh,0) rotate(9deg)}}@keyframes theme-particle-float{0%,to{transform:translateZ(0) scale(1)}35%{transform:translate3d(-10px,-18px,0) scale(1.35)}70%{transform:translate3d(12px,8px,0) scale(.8)}}@keyframes theme-neon-scan{0%{transform:translate(-20%) scaleX(.8)}to{transform:translate(160%) scaleX(1.1)}}@keyframes theme-reflection-drift{0%{transform:translateY(0)}to{transform:translateY(14px)}}@keyframes theme-grain-jitter{0%{transform:translateZ(0)}25%{transform:translate3d(-1px,1px,0)}50%{transform:translate3d(1px,-1px,0)}75%{transform:translate3d(-1px,-1px,0)}to{transform:translate3d(1px,1px,0)}}@keyframes theme-glitch-flicker{0%,94%,to{opacity:.05;transform:translate(0)}95%{opacity:.16;transform:translate(2px)}96%{opacity:.04;transform:translate(-2px)}97%{opacity:.14;transform:translate(1px)}98%{opacity:.03;transform:translate(-1px)}}@keyframes theme-reveal-breath{0%,to{opacity:.1;transform:translateY(0)}50%{opacity:.16;transform:translateY(-8px)}}@keyframes theme-accent-neon-flicker{0%,93%,to{opacity:1;filter:brightness(1)}94%{opacity:.76;filter:brightness(.86)}95%{opacity:.4;filter:brightness(.68)}96%{opacity:.9;filter:brightness(1.12)}97%{opacity:1;filter:brightness(1)}}@keyframes theme-freeze-zone-shimmer{0%,to{transform:translate(-50%,-50%) rotate(var(--freeze-rotate)) scale(1)}45%{transform:translate(-50%,-50%) rotate(calc(var(--freeze-rotate) + 1deg)) scale(1.03)}70%{transform:translate(-50%,-50%) rotate(calc(var(--freeze-rotate) - 1deg)) scale(.99)}}@keyframes theme-flame-flicker{0%,to{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-48%,-52%) scale(1.06)}68%{transform:translate(-52%,-48%) scale(.92)}}@keyframes theme-sunset-cursor-drift{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-52%) scale(1.06)}}@keyframes theme-sand-grain-jitter{0%,to{transform:translate3d(calc((var(--theme-cursor-x-norm, .5) - .5) * var(--sand-drift-x) * 1px),calc((var(--theme-cursor-y-norm, .9) - .86) * var(--sand-drift-y) * -8px),0)}50%{transform:translate3d(calc((var(--theme-cursor-x-norm, .5) - .5) * var(--sand-drift-x) * 1px + .8px),calc((var(--theme-cursor-y-norm, .9) - .86) * var(--sand-drift-y) * -8px - .6px),0)}}@keyframes theme-sand-shift{0%,to{opacity:.28}50%{opacity:.42}}@keyframes theme-matrix-fall{0%{transform:translate3d(0,-4vh,0)}to{transform:translate3d(0,112vh,0)}}@keyframes theme-matrix-fade{0%,to{opacity:calc(var(--matrix-opacity) * .55)}30%{opacity:var(--matrix-opacity)}62%{opacity:calc(var(--matrix-opacity) * .28)}}.theme-motion-shell{position:relative;min-height:100%;transform:translateZ(0);transition:transform .76s cubic-bezier(.16,1,.3,1),opacity .62s ease;will-change:transform,opacity}[data-native-ios=true] .theme-motion-shell,[data-native-ios=true] .theme-reveal-surface{transform:none!important}.theme-reveal-surface{opacity:1}[data-theme-animations=on][data-theme-effect-profile=matrix] .theme-motion-shell{transform:translate3d(calc((var(--theme-cursor-x-norm, .5) - .5) * 7px),calc(var(--theme-scroll-progress, 0) * -10px),0)}[data-theme-animations=on][data-theme-effect-profile=neon-broken] .theme-reveal-surface,[data-theme-animations=on][data-theme-effect-profile=matrix] .theme-reveal-surface{animation:theme-content-reveal .82s cubic-bezier(.2,1,.3,1)}[data-theme-animations=on][data-theme-effect-profile=sand-interactive] .theme-motion-shell{transform:translate3d(calc((var(--theme-cursor-x-norm, .5) - .5) * 2px),calc(var(--theme-scroll-progress, 0) * -3px),0)}[data-theme-animations=off] .theme-motion-shell,[data-theme-animations=off] .theme-reveal-surface{transition:none!important;animation:none!important;transform:none!important}@keyframes theme-content-reveal{0%{opacity:0;transform:translate3d(0,18px,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes visualizer-loading-pulse{0%,to{transform:scaleY(.62);opacity:.42}50%{transform:scaleY(1);opacity:.9}}.studio-visualizer .visualizer-bar{transform-origin:bottom;transition:height .19s cubic-bezier(.22,.61,.36,1),opacity .22s ease,box-shadow .24s ease,transform .28s ease,background-color .22s ease;will-change:height,transform,opacity}.studio-visualizer.visualizer-loading .visualizer-bar{animation:visualizer-loading-pulse .95s ease-in-out infinite}.studio-visualizer.visualizer-loading .visualizer-bar:nth-child(3n){animation-delay:.12s}.studio-visualizer.visualizer-loading .visualizer-bar:nth-child(3n+1){animation-delay:.24s}.studio-visualizer.visualizer-playing .visualizer-bar{animation:none;transform:scaleY(1)}.studio-visualizer.visualizer-paused .visualizer-bar{animation:none;transform:scaleY(.62);opacity:.7}@media (prefers-reduced-motion: reduce){.studio-visualizer .visualizer-bar{transition:none}.studio-visualizer.visualizer-loading .visualizer-bar{animation:none}}.command-palette{width:640px;max-width:90vw;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.command-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease;color:var(--color-text)}.command-item[aria-selected=true]{background-color:var(--color-hover)}.command-item:active{transform:scale(.98)}[cmdk-group-heading]{padding:8px 12px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-textTertiary)}[cmdk-group]:not(:first-child){margin-top:12px}.contract-page{width:100%;box-sizing:border-box;padding:0 0 40px;background:#fff;color:#111;font-family:Arial,Arial Narrow,Helvetica,sans-serif;font-size:12pt;line-height:1.5}.contract-title{text-align:center;font-size:13pt;font-weight:700;text-transform:uppercase;margin:0 0 18px;letter-spacing:.4px}.contract-parties-header{font-weight:700;text-transform:uppercase;margin:10px 0 6px}.contract-article-title{font-weight:700;text-transform:uppercase;margin:16px 0 6px}.contract-sub-title{font-weight:700;margin:6px 0 4px}.contract-p{margin:0 0 6px}.contract-li{display:flex;gap:6px;margin-bottom:6px}.contract-li-marker{flex-shrink:0;min-width:26px}.contract-li-text{flex:1}.contract-nested-list{margin:4px 0}.signature-block{margin-top:28px}.signature-row{margin-top:20px;display:flex;justify-content:space-between;gap:40px}.signature-col{width:46%}.signature-col-title{font-weight:700;margin-bottom:20px}
