@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,800;1,9..144,400;1,9..144,800&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9CA3AF}input::placeholder,textarea::placeholder{opacity:1;color:#9CA3AF}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.break-all{word-break:break-all}.border{border-width:1px}.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)}:root{--pr-brand:#DC2626;--pr-brand-2:#F87171;--pr-brand-dim:#991B1B;--pr-brand-ink:#FFFFFF;--pr-brand-bg:#FEF2F2;--pr-ink:#0F1216;--pr-ink-2:#111827;--pr-ink-3:#1F2937;--pr-gray-900:#111827;--pr-gray-800:#1F2937;--pr-gray-700:#374151;--pr-gray-600:#4B5563;--pr-gray-500:#6B7280;--pr-gray-400:#9CA3AF;--pr-gray-300:#D1D5DB;--pr-gray-200:#E5E7EB;--pr-gray-150:#EDF0F4;--pr-gray-100:#F3F4F6;--pr-gray-50:#F8FAFB;--pr-white:#FFFFFF;--pr-blue:#2563EB;--pr-blue-bg:#EFF4FF;--pr-amber:#D97706;--pr-amber-bg:#FEF6E1;--pr-orange:#EA580C;--pr-orange-bg:#FEEFE3;--pr-purple:#7C3AED;--pr-purple-bg:#F3EBFF;--pr-green:#059669;--pr-green-bg:#E6FAF1;--pr-red:#DC2626;--pr-red-bg:#FDECEC;--pr-slate:#475569;--pr-slate-bg:#EEF1F5;--pr-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--pr-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--pr-display:"Fraunces","Times New Roman",Georgia,serif;--pr-r-sm:6px;--pr-r:10px;--pr-r-lg:14px;--pr-r-xl:20px;--pr-shadow-sm:0 1px 2px rgba(15,23,42,.06),0 1px 1px rgba(15,23,42,.04);--pr-shadow:0 4px 12px -2px rgba(15,23,42,.08),0 2px 4px -1px rgba(15,23,42,.05);--pr-shadow-lg:0 24px 48px -12px rgba(15,23,42,.18),0 8px 20px -8px rgba(15,23,42,.10)}body,html{margin:0}body{background:#f8fafb;font-family:var(--pr-font);color:var(--pr-gray-900);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.pr-reset,.pr-reset *{box-sizing:border-box}.pr-reset{font-family:var(--pr-font);color:var(--pr-gray-900);font-variant-numeric:tabular-nums}.pr-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--pr-gray-50);max-width:640px;margin:0 auto;box-shadow:0 0 60px rgba(15,23,42,.06)}@media (min-width:768px){.pr-shell{max-width:1200px}}.pr-mech-fab{right:18px}@media (min-width:1200px){.pr-mech-fab{right:calc((100vw - 1200px) / 2 + 18px)}}.pr-admin-content{flex:1;min-width:0;display:flex;flex-direction:column}.pr-admin-backdrop,.pr-admin-topbar{display:none}.pr-admin-main{flex:1;min-width:0;padding:28px 36px 48px;overflow:hidden}@media (max-width:767px){.pr-admin-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:60;transform:translateX(-100%);transition:transform .24s cubic-bezier(.25,.65,.3,1)}.pr-admin-sidebar.open{transform:translateX(0);box-shadow:0 0 40px rgba(11,18,32,.35)}.pr-admin-topbar{display:flex;align-items:center;gap:12px;height:56px;flex-shrink:0;padding:0 14px;background:#0B1220;color:#fff;border-bottom:1px solid #111827}.pr-admin-backdrop{display:block;position:fixed;inset:0;z-index:55;background:rgba(11,18,32,.55);animation:pr-fade .15s ease-out both}.pr-admin-main{padding:18px 16px 40px}}.pr-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pr-table-scroll>table{min-width:-moz-max-content;min-width:max-content}.pr-admin-2col{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;align-items:start}@media (max-width:767px){.pr-admin-2col{grid-template-columns:1fr}}.pr-admin-grid-2,.pr-admin-grid-3,.pr-admin-grid-wide{display:grid;grid-template-columns:1fr}@media (min-width:768px){.pr-admin-grid-3{grid-template-columns:repeat(3,1fr)}.pr-admin-grid-2{grid-template-columns:repeat(2,1fr)}.pr-admin-grid-wide{grid-template-columns:1.6fr 1fr}}.pr-admin-btnrow{display:flex;flex-wrap:wrap}.pr-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font:500 11px/1 var(--pr-font);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pr-badge.created{color:var(--pr-blue);background:var(--pr-blue-bg)}.pr-badge.routed{color:var(--pr-amber);background:var(--pr-amber-bg)}.pr-badge.collecting{color:var(--pr-orange);background:var(--pr-orange-bg)}.pr-badge.negotiation{color:var(--pr-purple);background:var(--pr-purple-bg)}.pr-badge.matched{color:var(--pr-green);background:var(--pr-green-bg)}.pr-badge.closed{color:var(--pr-slate);background:var(--pr-slate-bg)}.pr-badge.cancelled,.pr-badge.expired{color:var(--pr-slate);background:var(--pr-slate-bg);opacity:.75}.pr-badge.error{color:var(--pr-red);background:var(--pr-red-bg)}.pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:10px;border:1px solid transparent;font:600 14px/1 var(--pr-font);letter-spacing:-.005em;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .04s;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.pr-btn:active{transform:translateY(.5px)}.pr-btn:disabled{opacity:.55;cursor:not-allowed}.pr-btn.primary{background:var(--pr-brand);color:var(--pr-brand-ink)}.pr-btn.primary:hover:not(:disabled){background:var(--pr-brand-dim)}.pr-btn.ghost-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.25)}.pr-btn.ghost-light:hover{border-color:rgba(255,255,255,.5)}.pr-btn.secondary{background:var(--pr-white);color:var(--pr-gray-900);border-color:var(--pr-gray-200)}.pr-btn.secondary:hover{border-color:var(--pr-gray-300)}.pr-btn.danger{background:#fff;color:var(--pr-gray-700);border-color:var(--pr-gray-200)}.pr-btn.danger:hover{border-color:var(--pr-gray-300);color:var(--pr-red)}.pr-btn.icon{width:44px;padding:0}.pr-btn.sm{height:40px;font-size:13px;padding:0 12px}.pr-hit-40:before{content:"";position:absolute;inset:-11px;border-radius:inherit}.pr-card{background:var(--pr-white);border:1px solid var(--pr-gray-200);border-radius:var(--pr-r-lg)}.pr-mono{font-family:var(--pr-mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--pr-gray-500)}.pr-noscroll::-webkit-scrollbar{display:none}.pr-noscroll{scrollbar-width:none}input[type=time]::-webkit-clear-button{display:none;-webkit-appearance:none}.pr-conn{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--pr-mono);color:var(--pr-gray-500);letter-spacing:.04em;text-transform:uppercase}.pr-conn.dark{color:rgba(255,255,255,.7)}.pr-conn .pulse{width:7px;height:7px;border-radius:999px;background:var(--pr-green);box-shadow:0 0 0 0 var(--pr-green);animation:pr-pulse 1.8s infinite}.pr-conn.down .pulse{background:var(--pr-red);animation:none}@keyframes pr-pulse{0%{box-shadow:0 0 0 0 rgba(5,150,105,.55)}70%{box-shadow:0 0 0 8px rgba(5,150,105,0)}to{box-shadow:0 0 0 0 rgba(5,150,105,0)}}@keyframes pr-slideup{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pr-fade{0%{opacity:0}to{opacity:1}}@keyframes pr-spin{to{transform:rotate(1turn)}}@keyframes pr-ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.2);opacity:0}}@keyframes pr-sweep{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pr-slide-in-right{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pr-slide-in-left{0%{transform:translateX(-24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pr-row-pulse{0%{background:var(--pr-brand-bg)}to{background:transparent}}@keyframes pr-price-blink{0%,to{opacity:1}50%{opacity:.32}}.pr-price-pulse{animation:pr-price-blink 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pr-price-pulse{animation:none}}.pr-wiz-canvas{background:var(--pr-white);border:1px solid var(--pr-gray-200);border-radius:var(--pr-r-lg);position:relative;overflow:hidden;min-width:0}.pr-wiz-shell{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.pr-wiz-rail{position:static;min-width:0}@media (min-width:1024px){.pr-wiz-shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.pr-wiz-rail{position:sticky;top:24px}.pr-wiz-canvas{padding:30px 36px 26px;min-height:620px}}@media (max-width:767.98px){.pr-form-canvas input,.pr-form-canvas select,.pr-form-canvas textarea,.pr-sheet input,.pr-sheet select,.pr-sheet textarea{font-size:16px!important}}.pr-wiz-bottombar,.pr-wiz-mobiletop,.pr-wiz-sublabel{display:none}@media (max-width:1023.98px){.pr-wiz-shell{display:block}.pr-wiz-rail{display:none}.pr-wiz-canvas{position:fixed;top:0;left:0;right:0;bottom:var(--pr-wiz-kb,0);z-index:80;display:flex;flex-direction:column;border:0;border-radius:0;--pr-wiz-pane-min:0px;--pr-wiz-pane-max:38vh}.pr-wiz-mobiletop{display:flex;align-items:center;gap:10px;height:52px;flex-shrink:0;padding:0 6px 0 2px;border-bottom:1px solid var(--pr-gray-150)}.pr-wiz-mobiletop-x{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--pr-gray-600);flex-shrink:0}.pr-wiz-canvasbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px 20px}.pr-wiz-title{font-size:21px}.pr-wiz-rule{margin:12px 0 16px}.pr-wiz-sublabel{display:inline}.pr-wiz-subpage.off{display:none}
  /* !important — the desktop footer carries an inline `display:flex`. */.pr-wiz-footer{display:none!important}.pr-wiz-error-desktop{display:none}.pr-wiz-bottombar{display:block;flex-shrink:0;border-top:1px solid var(--pr-gray-200);background:#fff;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.pr-wiz-bottombar .row{display:flex;align-items:center;gap:10px}.pr-wiz-dotnav{flex:1;min-width:0;display:flex}.pr-wiz-dotbtn,.pr-wiz-dotnav{align-items:center;justify-content:center}.pr-wiz-dotbtn{flex:1 1 30px;min-width:28px;max-width:44px;height:44px;display:inline-flex;border:0;background:transparent;padding:0;cursor:pointer}.pr-wiz-dotbtn:disabled{cursor:default}.pr-wiz-dotbtn .d{width:8px;height:8px;border-radius:999px;background:var(--pr-gray-300);transition:background .15s,transform .15s}.pr-wiz-dotbtn.active .d{background:var(--pr-brand);transform:scale(1.4)}.pr-wiz-dotbtn.done .d{background:var(--pr-green)}.pr-wiz-barcount{font:600 11px var(--pr-mono);color:var(--pr-gray-500);letter-spacing:.04em;padding-right:8px;white-space:nowrap;flex-shrink:0}.pr-wiz-canvas input,.pr-wiz-canvas select,.pr-wiz-canvas textarea{font-size:16px!important}.pr-wiz-chip{min-height:40px}}.pr-wiz-fieldgrid{gap:14px}.pr-wiz-fieldgrid,.pr-wiz-tilegrid{display:grid;grid-template-columns:1fr}.pr-wiz-tilegrid{gap:10px}.pr-wiz-pickergrid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.pr-wiz-fieldgrid{grid-template-columns:1fr 1fr}.pr-wiz-fieldgrid.wide{grid-template-columns:1.4fr 1fr}.pr-wiz-tilegrid{grid-template-columns:1fr 1fr}.pr-wiz-tilegrid.cols3{grid-template-columns:1fr 1fr 1fr}.pr-wiz-pickergrid{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr)}.pr-wiz-pickergrid.wide{grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr)}}.pr-neg-row{display:grid;align-items:center;grid-template-columns:48px 78px 1fr auto}.pr-neg-row.is-seller{grid-template-columns:48px 92px 1fr auto}@media (max-width:767.98px){.pr-neg-row,.pr-neg-row.is-seller{grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;row-gap:6px;-moz-column-gap:8px;column-gap:8px}.pr-neg-row>:first-child{grid-row:1/span 2;grid-column:1;align-self:center}.pr-neg-row>:nth-child(2){grid-row:1;grid-column:2}.pr-neg-row>:nth-child(3){grid-row:2;grid-column:2/-1;min-width:0}.pr-neg-row>:nth-child(4){grid-row:1;grid-column:3;justify-self:end}}.pr-toast-stack{position:fixed;top:12px;right:12px;z-index:300;display:flex;flex-direction:column;gap:8px;pointer-events:none}.pr-toast-close{border:0;background:transparent;color:#9CA3AF;cursor:pointer;font-size:18px;line-height:1;padding:0;flex-shrink:0}@media (max-width:767.98px){.pr-toast-stack{top:auto;right:12px;left:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));align-items:stretch}.pr-toast-stack>div{min-width:0!important;max-width:none!important;width:100%}.pr-toast-close{min-width:40px;min-height:40px;font-size:22px;margin:-8px -6px -8px 0}}.pr-wiz-chapter{display:none}.pr-wiz-title{font:700 28px var(--pr-font);line-height:1.15;letter-spacing:-.02em;color:var(--pr-ink);margin:0}.pr-wiz-title em{font-style:normal;color:var(--pr-brand-dim);font-weight:700}.pr-wiz-deck{animation:pr-slide-in-right .28s cubic-bezier(.16,.84,.34,1) both}.pr-wiz-deck.back{animation-name:pr-slide-in-left}.pr-wiz-rule{height:1px;background:linear-gradient(to right,var(--pr-gray-200),transparent);margin:14px 0 24px}.pr-wiz-step{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border-radius:10px;cursor:pointer;font:500 13px var(--pr-font);color:var(--pr-gray-600);position:relative;transition:background .15s,color .15s}.pr-wiz-step:hover:not([aria-disabled=true]){background:var(--pr-gray-100)}.pr-wiz-step[aria-disabled=true]{cursor:not-allowed;opacity:.55}.pr-wiz-step.active{color:var(--pr-ink);background:#fff;box-shadow:var(--pr-shadow-sm)}.pr-wiz-step.done{color:var(--pr-green)}.pr-wiz-dot{flex-shrink:0;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font:600 11px var(--pr-mono);background:var(--pr-gray-200);color:var(--pr-gray-600);transition:background .2s,color .2s,transform .2s}.pr-wiz-step.active .pr-wiz-dot{background:var(--pr-brand);color:#fff;transform:scale(1.05);box-shadow:0 0 0 4px color-mix(in oklab,var(--pr-brand) 18%,transparent)}.pr-wiz-step.done .pr-wiz-dot{background:var(--pr-green);color:#fff}.pr-wiz-step .meta{color:var(--pr-gray-400);font-size:11px;font-family:var(--pr-mono);letter-spacing:.04em}.pr-wiz-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--pr-gray-100);border:1px solid var(--pr-gray-200);font:500 11px var(--pr-mono);color:var(--pr-gray-600);letter-spacing:.06em;text-transform:uppercase}.pr-wiz-pill .dot{width:6px;height:6px;border-radius:999px;background:var(--pr-green);box-shadow:0 0 0 0 var(--pr-green);animation:pr-pulse 2s infinite}.pr-wiz-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 12px;border-radius:999px;background:#fff;border:1px solid var(--pr-gray-200);font:500 12px var(--pr-font);color:var(--pr-gray-800);cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pr-wiz-chip:hover{border-color:var(--pr-gray-300)}.pr-wiz-chip.on{background:var(--pr-brand);color:#fff;border-color:var(--pr-brand);box-shadow:0 1px 0 var(--pr-brand-dim) inset}.pr-wiz-chip.on .x{color:rgba(255,255,255,.85)}.pr-wiz-chip.muted{background:var(--pr-gray-100);color:var(--pr-gray-500)}.pr-wiz-tile{border:1px solid var(--pr-gray-200);background:#fff;border-radius:12px;padding:14px 16px;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s}.pr-wiz-tile:hover{border-color:var(--pr-gray-300)}.pr-wiz-tile.on{border-color:var(--pr-brand);background:var(--pr-brand-bg);box-shadow:0 0 0 3px color-mix(in oklab,var(--pr-brand) 16%,transparent)}.pr-wiz-tile .tk-label{font:600 14px var(--pr-font);color:var(--pr-ink)}.pr-wiz-tile .tk-sub{font:500 12px var(--pr-font);color:var(--pr-gray-500);margin-top:2px}.pr-wiz-summary{display:grid;grid-template-columns:1fr;gap:4px;align-items:baseline;padding:14px 0;border-bottom:1px dashed var(--pr-gray-200)}@media (min-width:768px){.pr-wiz-summary{grid-template-columns:160px minmax(0,1fr);gap:10px 18px}}.pr-wiz-summary:last-of-type{border-bottom:0}.pr-wiz-summary .lbl{font:500 11px var(--pr-mono);color:var(--pr-gray-500);letter-spacing:.08em;text-transform:uppercase}.pr-wiz-summary .val{font:500 14px var(--pr-font);color:var(--pr-gray-800);min-width:0;overflow-wrap:anywhere;word-break:break-word}.pr-wiz-summary .val.empty{color:var(--pr-gray-400);font-style:italic}.pr-wiz-error-banner{background:var(--pr-red-bg);color:var(--pr-red);border:1px solid color-mix(in oklab,var(--pr-red) 22%,transparent);border-radius:10px;padding:10px 14px;font:500 13px var(--pr-font)}.pr-row-just-added{animation:pr-row-pulse 2.4s ease-out both}.pr-photo{background:repeating-linear-gradient(135deg,#eef2f6 0 8px,#f5f7fa 8px 16px);color:var(--pr-gray-500);display:flex;align-items:center;justify-content:center;font:500 10px/1 var(--pr-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;border:1px dashed var(--pr-gray-300)}.pr-row-link{cursor:pointer;transition:background .12s ease}.pr-row-link:hover{background:var(--pr-gray-50)}button,input,select,textarea{font-family:inherit}.pr-input{width:100%;height:42px;padding:0 12px;font:500 14px var(--pr-font);border:1px solid var(--pr-gray-200);border-radius:10px;color:#0B1220;background:#fff}.pr-input:focus{outline:none;border-color:var(--pr-brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--pr-brand) 18%,transparent)}.pr-legal-body h2{font:700 19px/1.3 var(--pr-font);color:#0B1220;margin:32px 0 10px}.pr-legal-body h3{font:600 15px/1.3 var(--pr-font);color:#0B1220;margin:22px 0 6px}.pr-legal-body p{margin:0 0 14px}.pr-legal-body ul{margin:0 0 14px;padding-left:22px}.pr-legal-body li{margin:0 0 6px}.pr-legal-body a{color:var(--pr-brand)}.pr-legal-body strong{color:#0B1220}.pr-legal-body table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}.pr-legal-body td,.pr-legal-body th{text-align:left;padding:8px 10px;border:1px solid var(--pr-gray-200);vertical-align:top}.pr-legal-body th{background:var(--pr-gray-50);font-weight:600}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}