.pc-scope{--gray-50:250 251 250;--gray-100:232 234 232;--gray-200:206 210 206;--gray-300:190 195 191;--gray-400:115 123 131;--gray-500:88 95 101;--gray-600:58 64 70;--gray-700:48 53 58;--gray-800:42 47 52;--gray-900:35 39 43;--bg:244 245 244;--surface:var(--gray-50);--elevated:232 234 232;--fg:35 39 43;--muted:var(--gray-600);--border:var(--gray-200);--accent:200 129 26;--accent-hover:214 148 51;--accent-subtle:240 227 205;--accent-fg:35 39 43;--accent-ink:122 74 6;--ring:122 74 6;--success:35 112 74;--danger:192 57 43;--danger-fg:255 255 255;--axis:46 107 230;--guide:var(--gray-400);--cv-ink:var(--fg);--cv-plate:var(--surface);--cv-shape:221 224 221;--cv-safe:var(--danger);--cv-label:var(--muted);--cv-axis:var(--axis);--cv-guide:var(--guide);--cv-select:200 30 30;--cv-select-ink:255 255 255;--cv-handle:250 251 250;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl2:.875rem;--radius-full:9999px;--shadow-card:0 1px 3px #0000001a;--shadow-elevated:0 4px 12px #00000014;--shadow-modal:0 16px 48px #0000002e;--font-sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-display:2.25rem;--text-heading:1.125rem;--text-body:.875rem;--text-label:.75rem;--text-caption:.6875rem;--space-panel:1.25rem;font-family:var(--font-sans);color:rgb(var(--fg))}html[data-theme=dark] .pc-scope{--gray-50:29 33 37;--gray-100:42 47 52;--gray-200:55 61 68;--gray-300:70 77 84;--gray-400:115 123 131;--gray-500:150 157 164;--gray-600:185 191 196;--gray-700:208 212 215;--gray-800:222 225 226;--gray-900:232 234 234;--bg:21 24 27;--elevated:42 47 52;--fg:232 234 234;--accent:200 129 26;--accent-hover:224 162 74;--accent-subtle:63 52 35;--accent-fg:35 39 43;--accent-ink:224 162 74;--ring:224 162 74;--success:76 182 124;--danger:240 122 106;--danger-fg:21 24 27;--axis:96 165 250;--shadow-card:0 1px 3px #00000073;--shadow-elevated:0 4px 12px #0006;--shadow-modal:0 16px 48px #0009;--cv-plate:38 43 48;--cv-shape:58 64 70;--cv-select:255 107 107;--cv-select-ink:21 24 27;--cv-handle:232 234 234}.pc-scope .eyebrow{text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.pc-scope .btn{border-radius:.5rem;justify-content:center;align-items:center;min-height:44px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.pc-scope .btn:focus-visible{outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring) / var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.pc-scope .btn:disabled{cursor:not-allowed;opacity:.6}.pc-scope .btn-secondary{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--border) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:44px;color:rgb(var(--fg) / var(--tw-text-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.pc-scope .btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(var(--elevated) / var(--tw-bg-opacity,1))}.pc-scope .btn-secondary:focus-visible{outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring) / var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.pc-scope .card{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--border) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000a, 0 4px 16px -2px #0000000f;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color), 0 4px 16px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1.25rem}.pc-scope .field-label{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1));margin-bottom:.375rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.pc-scope .field-input{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--border) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;min-height:44px;color:rgb(var(--fg) / var(--tw-text-opacity,1));border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.pc-scope .field-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1))}.pc-scope .field-input::placeholder{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1))}.pc-scope .field-input:focus-visible{--tw-border-opacity:1;border-color:rgb(var(--accent) / var(--tw-border-opacity,1));outline-offset:2px;--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);--tw-ring-color:rgb(var(--ring) / .4);outline:2px solid #0000}.pc-scope .field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--border) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;min-height:44px;color:rgb(var(--fg) / var(--tw-text-opacity,1));background-repeat:no-repeat;border-radius:.5rem;padding:.625rem 2.25rem .625rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.pc-scope .field-select:focus-visible{--tw-border-opacity:1;border-color:rgb(var(--accent) / var(--tw-border-opacity,1));outline-offset:2px;--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);--tw-ring-color:rgb(var(--ring) / .4);outline:2px solid #0000}.pc-scope .field-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%233A4046' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center}html[data-theme=dark] .pc-scope .field-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23B9BFC4' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.pc-scope .chip{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--border) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;display:inline-flex}.pc-scope .hero{background:radial-gradient(56% 64% at 86% 2%, rgb(var(--accent) / .07), transparent 70%), linear-gradient(180deg, rgb(var(--surface)), rgb(var(--bg)) 62%)}.pc-scope .hero-bullet{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--border) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--bg) / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000a, 0 4px 16px -2px #0000000f;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color), 0 4px 16px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.pc-scope .hero-bullet:hover{--tw-translate-y:-.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(--tw-shadow-colored);--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);--tw-shadow-color:rgb(var(--elevated) / 1)}@media (prefers-reduced-motion:reduce){.pc-scope .hero-bullet{transition-property:none}.pc-scope .hero-bullet:hover{--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))}}.pc-scope .hero-check{--tw-bg-opacity:1;background-color:rgb(var(--accent-subtle) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--fg) / var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pc-scope .intro-action{text-align:center;border-width:2px;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.pc-scope .intro-action:focus-visible{outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring) / var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}@keyframes pc-intro-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pc-scope .intro-fade{animation:.34s ease-out both pc-intro-rise}.pc-scope .intro-fade-2{animation-delay:.1s}@media (prefers-reduced-motion:reduce){.pc-scope .intro-fade{animation:none}}body.owc-entered [data-owc-marketing]{display:none!important}body.owc-entered [data-owc-editor]{z-index:20;position:fixed;inset:4rem 0 0}.owc-demo-root{height:100%;position:relative}.owc-demo-dock{z-index:60;border:1px solid rgb(var(--gray-300));background:rgb(var(--bg) / .94);backdrop-filter:blur(10px);text-align:center;border-radius:1rem;width:min(30rem,100% - 1.5rem);padding:.85rem 1.1rem .95rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #00000024}.owc-demo-track{gap:3px;margin-bottom:.6rem;display:flex}.owc-demo-tick{background:rgb(var(--gray-300));border-radius:999px;flex:1;height:3px;transition:background-color .25s}.owc-demo-tick.is-done{background:rgb(var(--accent))}.owc-demo-tick.is-now{background:rgb(var(--accent));opacity:.55}.owc-demo-counter{letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--accent-ink));justify-content:center;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;display:flex}.owc-demo-stage-tag{background:rgb(var(--gray-100));color:rgb(var(--gray-500));letter-spacing:.04em;border-radius:999px;padding:.1rem .5rem}.owc-demo-title{color:rgb(var(--fg));margin-top:.2rem;font-size:1rem;font-weight:700}.owc-demo-body{color:rgb(var(--gray-500));margin-top:.15rem;font-size:.8rem;line-height:1.45}.owc-demo-controls{justify-content:center;align-items:center;gap:.7rem;margin-top:.8rem;display:flex}.owc-demo-round{border:1px solid rgb(var(--gray-300));background:rgb(var(--bg));width:3rem;height:3rem;color:rgb(var(--fg));cursor:pointer;border-radius:999px;place-items:center;transition:border-color .15s,transform .15s;display:grid}.owc-demo-round svg{width:1.35rem;height:1.35rem}.owc-demo-round:hover:not(:disabled){border-color:rgb(var(--accent));transform:translateY(-1px)}.owc-demo-round:disabled{opacity:.35;cursor:default}.owc-demo-cta{border:1px solid rgb(var(--accent));background:rgb(var(--accent));color:rgb(var(--accent-fg));cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex}.owc-demo-cta svg{width:1.05rem;height:1.05rem}.owc-demo-ghost{border:1px solid rgb(var(--gray-300));background:rgb(var(--bg));color:rgb(var(--fg));cursor:pointer;white-space:nowrap;border-radius:999px;padding:.85rem 1.3rem;font-size:.88rem;font-weight:600}.owc-demo-ghost:hover{border-color:rgb(var(--accent))}.owc-demo-ask{color:rgb(var(--fg));font-size:.9rem;font-weight:700}@media (height<=520px){.owc-demo-dock{padding:.6rem .9rem .7rem;bottom:.5rem}.owc-demo-body{display:none}.owc-demo-round{width:2.6rem;height:2.6rem}.owc-demo-cta,.owc-demo-ghost{padding-top:.6rem;padding-bottom:.6rem}}.owc-rotate-prompt{display:none}@media (orientation:portrait) and (width<=820px) and (hover:none) and (pointer:coarse){.owc-rotate-prompt{z-index:25;text-align:center;background:rgb(var(--bg));color:rgb(var(--fg));flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:4rem 0 0}.owc-rotate-prompt svg{color:rgb(var(--accent-ink));animation:2.4s ease-in-out infinite owc-rotate-hint}}@keyframes owc-rotate-hint{0%,45%{transform:rotate(0)}60%,90%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.owc-rotate-prompt svg{animation:none}}.owc-spot-mask{z-index:20;border:3px solid rgb(var(--accent));pointer-events:none;border-radius:.7rem;animation:1.6s ease-in-out infinite owc-spot-ring;position:fixed;box-shadow:0 0 0 100vmax #0000008c}.owc-spot-arrow{width:5.5rem;height:2.1rem;color:rgb(var(--accent));filter:drop-shadow(0 2px 6px #00000080);margin:-1.05rem 0 0 1rem;animation:1s ease-in-out infinite alternate owc-spot-jab;position:absolute;top:50%;left:100%}.owc-spot-arrow.is-flipped{margin:-1.05rem 1rem 0 0;animation-name:owc-spot-jab-flipped;left:auto;right:100%;transform:scaleX(-1)}@keyframes owc-spot-ring{0%,to{border-color:rgb(var(--accent))}50%{border-color:rgb(var(--accent) / .45)}}@keyframes owc-spot-jab{0%,to{transform:translate(.5rem)}50%{transform:translate(-1.5rem)}}@keyframes owc-spot-jab-flipped{0%,to{transform:scaleX(-1)translate(.5rem)}50%{transform:scaleX(-1)translate(-1.5rem)}}@media (prefers-reduced-motion:reduce){.owc-spot-mask,.owc-spot-arrow{animation:none}}.owc-demo-root [data-owc-modal]{align-items:center;padding-bottom:15rem}@media (height<=640px){.owc-demo-root [data-owc-modal]{padding-bottom:11rem}}.owc-card-actions{background:rgb(var(--bg) / .93);backdrop-filter:blur(3px);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;transition:opacity .18s;display:flex;position:absolute;inset:0}.owc-card-actions>a{min-width:12rem}.group:hover .owc-card-actions,.owc-card-actions:focus-within{opacity:1}@media (hover:none){.owc-card-actions{opacity:1;backdrop-filter:none;background:0 0;align-items:stretch;padding:1.25rem 0 0;position:static}.owc-card-actions>a{min-width:0}}@media (prefers-reduced-motion:reduce){.owc-card-actions{transition:none}}.owc-drag-ghost{z-index:21;pointer-events:none;width:2.5rem;height:1.65rem;animation:2.2s cubic-bezier(.4,0,.2,1) infinite owc-drag;position:fixed}.owc-drag-ghost svg{width:100%;height:100%;fill:rgb(var(--accent) / .35);stroke:rgb(var(--accent));stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 4px 10px #00000073)}.owc-drag-ghost:after{content:"";background:rgb(var(--fg));width:.6rem;height:.6rem;box-shadow:0 0 0 2px rgb(var(--bg));border-radius:999px;position:absolute;bottom:-.15rem;right:.15rem}@keyframes owc-drag{0%{opacity:0;transform:translate(0)scale(.85)}12%{opacity:1;transform:translate(0)scale(1)}70%{transform:translate(var(--owc-drag-x), 0) scale(1);opacity:1}85%,to{transform:translate(var(--owc-drag-x), 0) scale(.9);opacity:0}}@media (prefers-reduced-motion:reduce){.owc-drag-ghost{opacity:0;animation:none}}
