.v2-root{--ink:#0e1b2c;--ink-2:#15263d;--ink-3:#1f3354;--paper:#f4eedf;--paper-2:#ece3cc;--paper-3:#e2d6b7;--card:#fbf7ec;--saffron:#e8843a;--saffron-2:#c8631e;--saffron-3:#9c4a12;--gold:#d9a24a;--leaf:#2f5d4e;--rust:#b23a2a;--rule:#0e1b2c24;--font-poster:"Anton","Noto Sans Gurmukhi",Impact,sans-serif;--font-serif:"Instrument Serif","Noto Serif Gurmukhi",Georgia,serif;--font-sans:"Instrument Sans","Noto Sans Gurmukhi",system-ui,sans-serif;--font-mono:"JetBrains Mono","Noto Sans Gurmukhi",ui-monospace,monospace;--font-gur:"Noto Serif Gurmukhi",serif;--font-gur-sans:"Noto Sans Gurmukhi",sans-serif;--ease-spring:cubic-bezier(.22, 1.2, .36, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--card-w:86vw;--card-gap:calc((100vw - var(--card-w)) / 2)}.v2-root *,.v2-root :before,.v2-root :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.v2-root button,.v2-root input,.v2-root select,.v2-root textarea{font:inherit;color:inherit}.v2-root button{cursor:pointer;background:0 0;border:0}.v2-root input,.v2-root select,.v2-root textarea{outline:0}.v2-root ::selection{background:var(--saffron);color:var(--paper)}.v2-host{font-family:var(--font-sans,system-ui);color:#0e1b2c;-webkit-font-smoothing:antialiased;background-color:#f4eedf;background-image:radial-gradient(#0e1b2c0f 1px,#0000 1px),radial-gradient(#0e1b2c0d 1px,#0000 1px);background-position:0 0,9px 9px;background-repeat:repeat;background-size:18px 18px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100dvh}.v2-host-shell{min-height:100dvh;padding:14px 22px calc(20px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.v2-host-top{border-bottom:1.5px solid #0e1b2c;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.v2-host-brand{align-items:center;gap:8px;display:flex}.v2-host-dot{background:#e8843a;border-radius:50%;width:9px;height:9px;position:relative}.v2-host-dot:after{content:"";--pulse-scale:2.8;border:2px solid #e8843a;border-radius:50%;animation:1.8s infinite v2-pulse;position:absolute;inset:0}.v2-host-mono{letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,Noto Sans Gurmukhi,ui-monospace,monospace;font-size:10px;font-weight:700}.v2-host-body{flex-direction:column;flex:1;gap:16px;padding-top:24px;display:flex}.v2-host-eye{color:#e8843a;letter-spacing:.22em;text-transform:uppercase;background:#0e1b2c;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-family:JetBrains Mono,Noto Sans Gurmukhi,ui-monospace,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.v2-host-h1{text-transform:uppercase;letter-spacing:-.012em;font-family:Anton,Noto Sans Gurmukhi,Impact,sans-serif;font-size:clamp(54px,16vw,88px);line-height:.88}.v2-host-h1 em{text-transform:none;letter-spacing:-.02em;color:#c8631e;font-family:Instrument Serif,Georgia,Noto Serif Gurmukhi,serif;font-style:italic;font-weight:400}.v2-host-lede{color:#0e1b2cc2;max-width:40ch;margin-top:4px;font-family:Instrument Serif,Georgia,Noto Serif Gurmukhi,serif;font-size:17px;font-style:italic;line-height:1.55}.v2-host-vp{letter-spacing:.18em;text-transform:uppercase;color:#0e1b2c8c;margin-top:8px;font-family:JetBrains Mono,Noto Sans Gurmukhi,ui-monospace,monospace;font-size:10px;font-weight:700}.v2-host-ctas{flex-direction:column;gap:12px;margin-top:auto;display:flex}.v2-host-cta{text-transform:uppercase;letter-spacing:.08em;color:#0e1b2c;cursor:pointer;border:1.5px solid #0e1b2c;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 22px;font-family:Instrument Sans,Noto Sans Gurmukhi,system-ui,sans-serif;font-size:13.5px;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:4px 4px #0e1b2c}.v2-host-cta.saffron{color:#0e1b2c;background:#e8843a}.v2-host-cta.ink{color:#f4eedf;background:#0e1b2c}.v2-host-cta:active{transform:translate(3px,3px);box-shadow:1px 1px #0e1b2c}.v2-host-cta .stripes{pointer-events:none;background:repeating-linear-gradient(45deg,#f4eedf2e 0 6px,#0000 6px 12px);animation:3.5s linear infinite stripe-travel;position:absolute;inset:0;transform:translate(-100%)}.v2-host-foot{letter-spacing:.18em;text-transform:uppercase;color:#0e1b2c8c;border-top:1px dashed #0e1b2c24;justify-content:space-between;padding-top:10px;font-family:JetBrains Mono,Noto Sans Gurmukhi,ui-monospace,monospace;font-size:9px;display:flex}@keyframes v2-pulse{0%,to{opacity:.55;transform:scale(1)}70%{transform:scale(var(--pulse-scale,3));opacity:0}}@keyframes stripe-travel{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hatch-shift{0%{background-position:0 0}to{background-position:16px 0}}@keyframes webrail-shift{0%{background-position:0 0}to{background-position:16px 0}}@keyframes caret-bounce{0%,to{opacity:.45;transform:translateY(-2px)}50%{opacity:.85;transform:translateY(2px)}}@keyframes pace-in{to{opacity:1}}@keyframes seal-in{0%{opacity:0;transform:rotate(-14deg)scale(2.6)}60%{opacity:1;transform:rotate(-8deg)scale(.9)}to{transform:rotate(-8deg)scale(1)}}@keyframes wave-rest{0%,to{opacity:.65;transform:scaleY(.4)}50%{opacity:.85;transform:scaleY(.7)}}@keyframes wave-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes vrec-ring-pulse{0%,to{opacity:0;transform:scale(1)}25%,75%{opacity:1}50%{opacity:0;transform:scale(1.3)}}@keyframes vrec-countdown-urgent{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes btn-stripes{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes field-shake{0%{transform:translate(0)}18%{transform:translate(-6px)}36%{transform:translate(5px)}54%{transform:translate(-3px)}72%{transform:translate(2px)}to{transform:translate(0)}}@keyframes webPaneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.v2-root .scrim{z-index:80;-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out);background:#0e1b2c9e;position:fixed;inset:0}.v2-root .scrim.is-open{opacity:1;pointer-events:auto}.v2-root .tray-root{z-index:90;pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(8px)}.v2-root .drag-pill-wrap{opacity:0;pointer-events:auto;flex-direction:column;align-items:center;padding:8px 0 6px;transition:opacity .25s;display:flex}.v2-root .tray-root.is-open .drag-pill-wrap{opacity:1}.v2-root .drag-pill{background:#f4eedf8c;border-radius:999px;width:56px;height:5px;position:relative}.v2-root .drag-pill:after{content:"";width:140px;height:40px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.v2-root .tray{background:var(--paper);border-top:2.5px solid var(--ink);width:100%;height:94dvh;transition:transform .45s var(--ease-spring);pointer-events:auto;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -22px 60px -10px #0e1b2c80}.v2-root .tray-root.is-open .tray{transform:translateY(0)}.v2-root .tray-root:not(.is-open) .tray{transition:transform .28s var(--ease-out)}.v2-root .tray.is-dragging{transition:none}.v2-root .head{background:var(--ink);color:var(--paper);flex:none;padding:16px 20px 14px;position:relative;overflow:hidden}.v2-root .head:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.v2-root .head-row{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.v2-root .head-step{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--saffron);font-size:10.5px;font-weight:700}.v2-root .head-close{width:32px;height:32px;color:var(--paper);background:#f4eedf29;border:1px solid #f4eedf2e;border-radius:50%;flex:none;place-items:center;transition:background .15s,transform .1s;display:grid;position:relative}.v2-root .head-close:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.v2-root .head-close:hover{background:#f4eedf38;transform:rotate(90deg)}}.v2-root .head-close:active{background:#f4eedf40;transform:scale(.96)}.v2-root .head-title-row{z-index:1;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px;display:flex;position:relative}.v2-root .head-title{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(22px,6vw,28px);line-height:1}.v2-root .head-pn{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.02em;color:#f4eedf8c;font-size:13px;font-weight:900;line-height:1.1}.v2-root .rail{z-index:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-top:12px;display:grid;position:relative}.v2-root .rail .tick{background:#f4eedf24;border-radius:3px;height:6px;position:relative;overflow:hidden}.v2-root .rail .tick:before{content:"";background:repeating-linear-gradient(45deg, var(--saffron) 0 4px, var(--saffron-2) 4px 8px);transition:transform .35s var(--ease-out);position:absolute;inset:0;transform:translate(-101%)}.v2-root .rail .tick.done:before{transform:translate(0)}.v2-root .rail .tick.active:before{transform:translateX(calc(-100% + var(--p,1) * 100%));animation:1.4s linear infinite hatch-shift}.v2-root .body{background:var(--paper-2);flex:auto;min-height:0;position:relative;overflow:hidden}.v2-root .pager{transition:transform .45s var(--ease-spring);align-items:stretch;padding:14px 0 8px;display:flex;position:absolute;inset:0}.v2-root .pager.is-dragging{transition:none}.v2-root .page{flex:0 0 var(--card-w);width:var(--card-w);margin-right:var(--card-gap);background:var(--card);border:1.5px solid var(--ink);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;opacity:.5;transform-origin:top;transition:opacity .3s ease, transform .42s var(--ease-out);border-radius:0;padding:22px 18px 28px;position:relative;overflow:hidden auto;transform:scale(.94);box-shadow:0 14px 30px -16px #0e1b2c8c,4px 4px #0e1b2c14}.v2-root .page.is-active{opacity:1;transform:scale(1)}.v2-root .page:before{content:"";background:var(--saffron);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.v2-root .page[data-success="1"]:before{display:none}.v2-root .page::-webkit-scrollbar{width:0;height:0}.v2-root .page{-ms-overflow-style:none}.v2-root .page:first-child{margin-left:calc((100vw - var(--card-w)) / 2)}.v2-root .page:last-child{margin-right:calc((100vw - var(--card-w)) / 2)}.v2-root .page{--edge-surface:var(--card);--edge-fade:#fbf7ec00}.v2-root .page-edge{z-index:4}.v2-root .page-edge.list-edge-top:after,.v2-root .page-edge.list-edge-bottom:after{height:54px;left:-18px;right:-18px}.v2-root .page-edge.list-edge-top:after{top:-22px}.v2-root .page-edge.list-edge-bottom:after{bottom:-28px}.v2-root .page-edge.list-edge-top .edge-chev{top:-13px}.v2-root .page-edge.list-edge-bottom .edge-chev{bottom:-17px}.v2-root .page-fill{flex-direction:column;min-height:100%;display:flex}.v2-root .page-center{width:100%;margin-block:auto}.v2-root .step-num{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--saffron-2);font-size:10.5px;font-weight:700}.v2-root .step-title-row{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.v2-root .step-title{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:-.005em;word-break:break-word;font-size:clamp(30px,8.2vw,40px);line-height:1}.v2-root .step-title em{font-family:var(--font-serif);text-transform:none;letter-spacing:-.02em;color:var(--saffron-2);font-style:italic;font-weight:400}.v2-root .step-pn{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.02em;color:var(--saffron-2);font-size:17px;font-weight:900;line-height:1.1}.v2-root .step-sub{font-family:var(--font-serif);color:#0e1b2cbd;max-width:42ch;margin-top:8px;font-size:14.5px;font-style:italic;line-height:1.55}.v2-root .step-content{margin-top:18px}.v2-root .section-label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#0e1b2ca8;align-items:baseline;gap:8px;margin-top:18px;font-size:10px;font-weight:700;display:flex}.v2-root .section-label .pn-sub{font-family:var(--font-gur-sans);color:var(--saffron-2);letter-spacing:0;font-size:12px;font-weight:900}.v2-root .tiles{flex-direction:column;gap:8px;margin-top:10px;display:flex}.v2-root .tile{background:var(--paper);border:1.5px solid var(--ink);text-align:left;transition:transform .12s var(--ease-out), background .2s ease, color .2s ease, box-shadow .2s ease;font:inherit;color:inherit;border-radius:0;width:100%;padding:14px 16px;position:relative}.v2-root .tile:active{transform:scale(.985)}.v2-root .tile.selected{background:var(--saffron);color:var(--ink);box-shadow:0 0 0 2px var(--ink), 4px 4px 0 0 var(--ink)}.v2-root .tile.selected .tile-pn,.v2-root .tile.selected .tile-desc{color:#0e1b2cc7}.v2-root .tile.selected .tile-meta{background:var(--ink);color:var(--saffron);border-color:var(--ink)}.v2-root .tile-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-root .tile-name{font-family:var(--font-poster);text-transform:uppercase;font-size:19px;line-height:1}.v2-root .tile-pn{font-family:var(--font-gur-sans);color:#0e1b2c8c;margin-top:4px;font-size:13px;font-weight:900}.v2-root .tile-desc{font-family:var(--font-serif);color:#0e1b2cb3;margin-top:6px;font-size:13px;font-style:italic;line-height:1.45}.v2-root .tile-meta{border:1px solid var(--ink);background:var(--paper-2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.v2-root .tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.v2-root .tiles-grid .tile{flex-direction:column;min-width:0;min-height:110px;padding:14px;display:flex}.v2-root .tiles-grid>.tile:last-child:nth-child(odd){grid-column:1/-1}.v2-root .path-tile{background:var(--paper);border:1.5px solid var(--ink);text-align:left;width:100%;color:inherit;border-radius:0;grid-template-columns:52px 1fr 24px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s,color .2s,transform .12s,box-shadow .2s;display:grid;position:relative}.v2-root .path-tile:active{transform:scale(.985)}.v2-root .path-tile.selected{background:var(--saffron);color:var(--ink);box-shadow:4px 4px 0 0 var(--ink)}.v2-root .path-tile .ico{background:var(--saffron);border:1.5px solid var(--ink);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.v2-root .path-tile.selected .ico{background:var(--ink);color:var(--saffron)}.v2-root .path-tile .arrow{color:#0e1b2cb3;width:24px;height:24px;transition:transform .2s var(--ease-spring);place-items:center;display:grid}.v2-root .path-tile.selected .arrow{color:var(--ink);transform:translate(4px)}.v2-root .path-tile .path-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.v2-root .path-tile .path-meta .path-name{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:0;color:var(--ink);font-size:22px;line-height:1}.v2-root .path-tile .path-meta .path-pn{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.02em;color:var(--saffron-2);font-size:13px;font-weight:900}.v2-root .path-tile .path-meta .path-desc{font-family:var(--font-serif);color:#0e1b2cb8;margin-top:2px;font-size:13px;font-style:italic;line-height:1.45}.v2-root .path-tile.selected .path-meta .path-name{color:var(--ink)}.v2-root .path-tile.selected .path-meta .path-pn{color:var(--saffron-3)}.v2-root .path-tile.selected .path-meta .path-desc{color:#0e1b2ccc}.v2-root .chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.v2-root .chip{border:1.5px solid var(--ink);background:var(--paper);min-height:38px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;align-items:center;gap:5px;padding:9px 13px;font-size:10.5px;font-weight:700;transition:background .18s,color .18s,transform .1s;display:inline-flex}.v2-root .chip:active{transform:scale(.96)}.v2-root .chip.faded{background:var(--paper);color:#0e1b2c66;border-color:#0e1b2c38}.v2-root .chip.selected{background:var(--ink);color:var(--saffron);border-color:var(--ink)}.v2-root .modes{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:10px;display:grid}.v2-root .mode{background:var(--paper);border:1.5px solid var(--ink);border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;transition:background .2s,color .2s,transform .1s,box-shadow .2s;display:flex;position:relative}.v2-root .mode .ico{place-items:center;width:26px;height:26px;margin-bottom:2px;display:grid}.v2-root .mode .name{font-family:var(--font-poster);text-transform:uppercase;font-size:13px;line-height:1}.v2-root .mode .pn{font-family:var(--font-gur-sans);color:#0e1b2c8c;font-size:10.5px;font-weight:900;line-height:1}.v2-root .mode:active{transform:scale(.97)}.v2-root .mode.selected{background:var(--saffron);color:var(--ink);box-shadow:0 0 0 2px var(--ink), 4px 4px 0 0 var(--ink)}.v2-root .mode.selected .pn{color:#0e1b2cbf}.v2-root .mode-fold{transition:grid-template-rows .3s var(--ease-out), opacity .25s ease;opacity:0;grid-template-rows:0fr;display:grid}.v2-root .mode-fold>.mode-fold-inner{min-height:0;overflow:hidden}.v2-root .mode-fold.is-open{opacity:1;grid-template-rows:1fr}.v2-root .mode-content{flex-direction:column;gap:14px;margin-top:14px;display:flex}.v2-root .text-pad{border:1.5px solid var(--ink);background:var(--paper);border-radius:0;position:relative;overflow:hidden}.v2-root .text-pad textarea{width:100%;min-height:130px;font-family:var(--font-serif);color:var(--ink);resize:none;background:0 0;border:0;outline:0;padding:12px 12px 30px;font-size:16px;font-style:italic;line-height:1.5}.v2-root .text-pad .count{font-family:var(--font-mono);letter-spacing:.16em;color:#0e1b2c80;font-size:10px;position:absolute;bottom:6px;right:12px}.v2-root .text-pad .ok-pill{font-family:var(--font-mono);letter-spacing:.18em;color:var(--leaf);font-size:10px;position:absolute;bottom:6px;left:12px}.v2-root .caption-field+.caption-field{margin-top:16px}.v2-root .caption-field label,.v2-root .field .lbl,.v2-root .field label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#0e1b2ca6;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.v2-root .caption-field label .dot{color:#0e1b2c59;margin:0 6px}.v2-root .field .lbl .req{color:var(--rust);margin-left:2px}.v2-root .caption-field .input,.v2-root .field .input{border:1.5px solid var(--ink);background:var(--paper);width:100%;min-height:48px;font-family:var(--font-sans);color:var(--ink);border-radius:0;padding:12px 14px;font-size:15px;transition:box-shadow .12s,background .15s}.v2-root .caption-field .input:focus,.v2-root .field .input:focus{background:var(--paper);box-shadow:3px 3px 0 0 var(--saffron)}.v2-root .field .input[type=number]{appearance:textfield}.v2-root .field .input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v2-root .field .input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v2-root .field .num-stepper{align-items:stretch;gap:8px;display:flex}.v2-root .field .num-stepper .num-input{text-align:center;flex:none;width:84px;padding-left:8px;padding-right:8px}.v2-root .field .num-step{border:1.5px solid var(--ink);background:var(--paper);width:48px;color:var(--ink);font:700 22px/1 var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;transition:box-shadow .12s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.v2-root .field .num-step:hover{box-shadow:3px 3px 0 0 var(--saffron)}}.v2-root .field .num-step:active{box-shadow:1px 1px 0 0 var(--saffron)}.v2-root .caption-field .input::placeholder,.v2-root .field .input::placeholder{color:#0e1b2c5c;letter-spacing:0;font-size:13px;font-style:normal;font-weight:400}.v2-root .text-pad textarea::placeholder{color:#0e1b2c5c;font-size:13.5px;font-style:italic}.v2-root .caption-field .meta-row,.v2-root .field .meta-row{font-family:var(--font-mono);letter-spacing:.16em;color:#0e1b2c8c;text-transform:uppercase;justify-content:space-between;margin-top:6px;font-size:9.5px;display:flex}.v2-root .combobox{position:relative}.v2-root .combobox .input{padding-right:36px}.v2-root .combobox:after{content:"▾";color:#0e1b2c8c;pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.v2-root .combobox.is-open:after{transform:translateY(-50%)rotate(180deg)}.v2-root .combobox.disabled .input{background:var(--paper-2);color:#0e1b2c73;cursor:not-allowed}.v2-root .combobox-list{background:var(--paper);border:1.5px solid var(--ink);max-height:200px;box-shadow:4px 4px 0 0 var(--ink);z-index:30;transform-origin:top;opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), display .15s allow-discrete;scrollbar-width:thin;scrollbar-color:#0e1b2c61 transparent;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;transform:scale(.98)}.v2-root .combobox-list::-webkit-scrollbar{width:6px;height:6px}.v2-root .combobox-list::-webkit-scrollbar-track{background:#0e1b2c0a}.v2-root .combobox-list::-webkit-scrollbar-thumb{background:#0e1b2c61 padding-box padding-box;border:1px solid #0000;border-radius:999px}.v2-root .combobox-list::-webkit-scrollbar-thumb:hover{background:var(--ink);background-clip:padding-box}.v2-root .combobox.is-open .combobox-list{opacity:1;display:block;transform:none}@starting-style{.v2-root .combobox.is-open .combobox-list{opacity:0;transform:scale(.98)}}.v2-root .combobox-list button{text-align:left;border-bottom:1px dashed var(--rule);width:100%;font-family:var(--font-sans);color:var(--ink);background:var(--paper);padding:11px 14px;font-size:14.5px;transition:background .12s;display:block}.v2-root .combobox-list button:last-of-type{border-bottom:0}.v2-root .combobox-list button.active,.v2-root .combobox-list button:hover{background:var(--paper-2)}.v2-root .combobox-list button:active{background:var(--saffron);color:var(--ink)}.v2-root .combobox-list .empty{font-family:var(--font-serif);color:#0e1b2c8c;padding:12px 14px;font-size:13.5px;font-style:italic}.v2-root .combobox-list{--edge-surface:#f4eedf;--edge-fade:#f4eedf00}.v2-root .cc-list{--edge-surface:#fbf7ec;--edge-fade:#fbf7ec00}.v2-root .list-edge{z-index:5;pointer-events:none;height:0;display:block;position:sticky;left:0;right:0}.v2-root .list-edge-top{top:0}.v2-root .list-edge-bottom{bottom:0}.v2-root .list-edge:after{content:"";opacity:0;pointer-events:none;height:34px;transition:opacity .18s;position:absolute;left:0;right:0}.v2-root .list-edge-top:after{background:linear-gradient(to bottom, var(--edge-surface) 42%, var(--edge-fade));top:0}.v2-root .list-edge-bottom:after{background:linear-gradient(to top, var(--edge-surface) 42%, var(--edge-fade));bottom:0}.v2-root .list-edge .edge-chev{z-index:1;color:#0e1b2ce6;opacity:0;transition:opacity .18s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.v2-root .list-edge .edge-chev svg{width:13px;height:10px}.v2-root .list-edge .edge-chev svg path{stroke-width:2px}.v2-root .list-edge-top .edge-chev{top:3px;transform:translate(-50%)rotate(180deg)}.v2-root .list-edge-bottom .edge-chev{bottom:5px}.v2-root .edge-top>.list-edge-top:after,.v2-root .edge-top>.list-edge-top .edge-chev,.v2-root .edge-bottom>.list-edge-bottom:after,.v2-root .edge-bottom>.list-edge-bottom .edge-chev{opacity:1}.v2-root .cbx-positioner{z-index:200;outline:none}.v2-root .cbx-popup{box-sizing:border-box;width:var(--anchor-width);max-height:min(240px, var(--available-height,240px));background:var(--paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);scrollbar-width:thin;scrollbar-color:#0e1b2c61 transparent;--edge-surface:#f4eedf;--edge-fade:#f4eedf00;overflow-y:auto}.v2-root .cbx-popup::-webkit-scrollbar{width:6px;height:6px}.v2-root .cbx-popup::-webkit-scrollbar-track{background:#0e1b2c0a}.v2-root .cbx-popup::-webkit-scrollbar-thumb{background:#0e1b2c61 padding-box padding-box;border:1px solid #0000;border-radius:999px}.v2-root .cbx-popup::-webkit-scrollbar-thumb:hover{background:var(--ink);background-clip:padding-box}.v2-root .cbx-item{text-align:left;border-bottom:1px dashed var(--rule);width:100%;font-family:var(--font-sans);color:var(--ink);background:var(--paper);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:11px 14px;font-size:14.5px;transition:background .12s;display:block}.v2-root .cbx-item:last-of-type{border-bottom:0}.v2-root .cbx-item[data-highlighted],.v2-root .cbx-item[data-selected]{background:var(--paper-2)}.v2-root .cbx-item-custom{border-top:1px solid var(--rule);color:var(--saffron-2);font-style:italic}.v2-root .cbx-item-custom[data-highlighted],.v2-root .cbx-item-custom[data-selected]{background:#e8590c14}.v2-root .cbx-empty{font-family:var(--font-serif);color:#0e1b2c8c;padding:12px 14px;font-size:13.5px;font-style:italic}.v2-root .detect-link{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0e1b2cb3;background:0 0;border-bottom:1px dashed #0e1b2c66;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:6px 0;font-size:10.5px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.v2-root .detect-link:active{color:var(--saffron-2);border-color:var(--saffron-2)}.v2-root .where-row{grid-template-columns:1fr;gap:12px;margin-top:4px;display:grid}.v2-root .field{flex-direction:column;display:flex}.v2-root .verify-stack{gap:10px;margin-top:14px;display:grid}.v2-root .verify-card{background:var(--paper);border:1.5px solid var(--ink);text-align:left;flex-direction:column;gap:4px;width:100%;padding:16px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .12s;display:flex;position:relative}.v2-root .verify-card:active{transform:scale(.985)}.v2-root .verify-card .vc-head{font-family:var(--font-poster);text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;font-size:22px;line-height:1;display:inline-flex}.v2-root .verify-card .vc-dot{background:0 0;border:1.5px solid;border-radius:50%;flex:none;width:13px;height:13px;transition:background .15s,border-color .15s}.v2-root .verify-card .vc-pn{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.02em;color:var(--saffron-2);margin-top:2px;font-size:13px;font-weight:900}.v2-root .verify-card .vc-desc{font-family:var(--font-serif);color:#0e1b2cb8;margin-top:6px;font-size:13.5px;font-style:italic;line-height:1.5}.v2-root .verify-card[data-v=false].selected{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:4px 4px 0 0 var(--ink)}.v2-root .verify-card[data-v=false].selected .vc-head{color:var(--paper)}.v2-root .verify-card[data-v=false].selected .vc-dot{background:var(--paper);border-color:var(--paper)}.v2-root .verify-card[data-v=false].selected .vc-pn{color:var(--saffron)}.v2-root .verify-card[data-v=false].selected .vc-desc{color:#f4eedfbd}.v2-root .verify-card[data-v=true].selected{border-color:var(--leaf);box-shadow:0 0 0 1.5px var(--leaf), 4px 4px 0 0 var(--ink)}.v2-root .verify-card[data-v=true].selected .vc-head{color:var(--leaf)}.v2-root .verify-card[data-v=true].selected .vc-dot{background:var(--leaf);border-color:var(--leaf)}.v2-root .verify-extra{transition:grid-template-rows .3s var(--ease-out), opacity .35s ease, margin-top .35s ease;opacity:0;grid-template-rows:0fr;margin-top:0;display:grid}.v2-root .verify-extra>.verify-extra-inner{min-height:0;overflow:hidden}.v2-root .verify-extra.is-open{opacity:1;grid-template-rows:1fr;margin-top:18px}.v2-root .contact-block{flex-direction:column;display:flex}.v2-root .contact-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#0e1b2cad;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.v2-root .contact-label .hint-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0e1b2c80;border:1px solid var(--rule);margin-left:6px;padding:2px 7px;font-size:9px;font-weight:700}.v2-root .verified-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--leaf);align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.v2-root .phone-shell{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:auto 1px 1fr auto;align-items:stretch;min-height:52px;transition:box-shadow .15s;display:grid}.v2-root .phone-shell:focus-within{box-shadow:3px 3px 0 0 var(--saffron)}.v2-root .phone-shell.is-verified{border-color:var(--leaf);background:#2f5d4e0f}.v2-root .phone-cc{font-family:var(--font-mono);color:var(--ink);appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 12px),calc(100% - 7px);background-repeat:no-repeat;background-size:5px 5px;border:0;padding:0 24px 0 14px;font-size:14px;font-weight:700}.v2-root .phone-cc:disabled{opacity:.7;cursor:default}.v2-root .phone-sep{background:var(--rule);margin:10px 0}.v2-root .phone-input{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);background:0 0;border:0;min-width:0;padding:0 12px;font-size:17px;font-weight:700}.v2-root .phone-input::placeholder{color:#0e1b2c5c;letter-spacing:.06em;font-weight:500}.v2-root .phone-action{min-width:86px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--saffron);border:0;margin:6px;padding:0 14px;font-size:10.5px;font-weight:700;transition:background .15s,color .15s,opacity .15s}.v2-root .phone-action:disabled{color:#0e1b2c73;cursor:not-allowed;background:#0e1b2c26}.v2-root .phone-action.is-sent{background:var(--paper-2);color:var(--ink);border:1px solid var(--ink)}.v2-root .phone-check{width:52px;font-family:var(--font-mono);color:var(--leaf);place-items:center;font-size:18px;font-weight:700;display:grid}.v2-root .phone-shell.is-valid{border-color:var(--leaf)}.v2-root .cc-picker{align-items:stretch;display:flex;position:relative}.v2-root .cc-trigger{cursor:pointer;font-family:var(--font-mono);color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px 0 14px;font-size:13px;font-weight:500;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.v2-root .cc-trigger:hover:not(:disabled){background:var(--paper-2)}}.v2-root .cc-trigger:disabled{opacity:.6;cursor:default}.v2-root .cc-flag,.v2-root .cc-opt-flag{font-family:var(--font-mono);letter-spacing:.06em;background:var(--ink);color:var(--saffron);border-radius:1px;padding:2px 3px;font-size:8px;font-weight:700;line-height:1;display:inline-block}.v2-root .cc-trigger .cc-dial{letter-spacing:.04em}.v2-root .cc-trigger .cc-caret{color:var(--saffron-2);font-size:9px;transition:transform .15s}.v2-root .cc-picker.is-open .cc-trigger .cc-caret{transform:rotate(180deg)}.v2-root .cc-pop{z-index:200;background:var(--card);border:1.5px solid var(--ink);width:min(86vw,320px);box-shadow:5px 5px 0 0 var(--ink);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:-1.5px;overflow:hidden}.v2-root .cc-search{border-bottom:1.5px solid var(--ink);background:var(--paper);padding:8px}.v2-root .cc-search-input{box-sizing:border-box;border:1.5px solid var(--ink);background:var(--paper);width:100%;font-family:var(--font-cond,var(--font-mono));color:var(--ink);outline:none;padding:8px 10px;font-size:13px;font-weight:500}.v2-root .cc-search-input:focus{box-shadow:2px 2px 0 0 var(--saffron)}.v2-root .cc-search-input::placeholder{color:#0e1b2c66}.v2-root .cc-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:46vh;overflow-y:auto}.v2-root .cc-opt{text-align:left;cursor:pointer;width:100%;font-family:var(--font-cond,var(--font-mono));color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0e1b2c1a;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.v2-root .cc-opt:hover{background:var(--paper-2)}.v2-root .cc-opt.is-selected{background:var(--saffron);color:var(--ink)}.v2-root .cc-opt .cc-opt-name{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.v2-root .cc-opt .cc-opt-dial{font-family:var(--font-mono);color:var(--saffron-2);font-size:12px;font-weight:600}.v2-root .cc-opt.is-selected .cc-opt-dial{color:var(--ink)}.v2-root .cc-empty{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0e1b2c80;padding:18px 14px;font-size:11px}@media (max-width:520px){.v2-root .cc-pop{width:min(92vw,320px)}}.v2-root .otp-block{margin-top:14px}.v2-root .otp-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.v2-root .otp-label .otp-meta-line{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:#0e1b2c99;font-size:12.5px;font-style:italic}.v2-root .otp-label .otp-meta-line b{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);font-size:11px;font-style:normal;font-weight:700}.v2-root .otp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;display:grid}.v2-root .otp-cell{text-align:center;width:100%;min-width:0;font-family:var(--font-mono);border:1.5px solid var(--ink);background:var(--paper);height:50px;color:var(--ink);caret-color:var(--saffron-2);padding:0;font-size:19px;font-weight:700;transition:background .15s,box-shadow .15s,border-color .15s}.v2-root .otp-cell:focus{background:var(--card);box-shadow:0 0 0 2px var(--saffron);border-color:var(--saffron-2)}.v2-root .otp-cell.is-filled{background:var(--card);border-color:var(--ink)}.v2-root .otp-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.v2-root .otp-resend-link{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--saffron-2);border-bottom:1px dashed;padding:4px 0;font-size:10.5px;font-weight:700}.v2-root .otp-resend-link:disabled{color:#0e1b2c66;cursor:not-allowed;border-bottom-color:#0000}.v2-root .otp-hint{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0e1b2c6b;font-size:9.5px;font-weight:700}.v2-root .email-shell{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:44px 1fr;align-items:stretch;min-height:52px;transition:box-shadow .15s;display:grid}.v2-root .email-shell:focus-within{box-shadow:3px 3px 0 0 var(--saffron)}.v2-root .email-icon{background:var(--paper-2);border-right:1.5px solid var(--ink);color:#0e1b2cb3;place-items:center;display:grid}.v2-root .email-input{font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;min-width:0;padding:0 14px;font-size:15px}.v2-root .email-input::placeholder{color:#0e1b2c5c}.v2-root .voice-card{flex-shrink:1;gap:10px;position:relative;overflow:visible;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;cursor:default!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;padding:0!important;transition:none!important;display:flex!important;transform:none!important}.v2-root .voice-card:before{content:none!important;background:0 0!important;height:0!important;display:none!important}.v2-root .voice-card:hover{box-shadow:none!important;border-color:#0000!important;transform:none!important}.v2-root .vrec{--pill-h:56px;--bar-color:var(--ink);height:var(--pill-h);background:var(--paper);border:1.5px solid var(--ink);border-radius:calc(var(--pill-h) / 2);box-shadow:none;align-items:center;padding:6px 6px 6px 14px;transition:background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.v2-root .vrec[data-state=recording]{border-color:var(--rust);--bar-color:var(--rust);background:#fff5f0}.v2-root .vrec[data-state=recorded]{background:var(--paper);border-color:var(--ink);--bar-color:var(--ink)}.v2-root .vrec-left{flex:none;place-items:center;width:36px;height:36px;margin-right:12px;transition:width .25s,margin-right .25s,opacity .2s;display:grid}.v2-root .vrec[data-state=idle] .vrec-left,.v2-root .vrec[data-state=recorded] .vrec-left{opacity:0;pointer-events:none;width:0;margin-right:0}.v2-root .vrec-countdown{font-family:var(--font-mono);color:var(--rust);letter-spacing:0;font-variant-numeric:tabular-nums;border:1.5px solid var(--rust);background:#b249331f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:none;position:relative}.v2-root .vrec-countdown:after{content:"";pointer-events:none;border:2.5px solid #b2493340;border-radius:50%;animation:1s ease-in-out infinite vrec-ring-pulse;position:absolute;inset:-1.5px}.v2-root .vrec[data-state=recording] .vrec-countdown{display:grid}.v2-root .vrec-countdown.is-low{background:var(--rust);color:var(--paper);animation:.6s ease-in-out infinite vrec-countdown-urgent}.v2-root .vrec-countdown.is-low:after{opacity:0;animation:none}.v2-root .vrec-wave{flex:auto;align-items:center;gap:3px;min-width:0;height:100%;padding:0 4px;display:flex;position:relative;overflow:hidden}.v2-root .vrec-wave .bar{min-width:2px;height:100%;transform:scaleY(var(--amp,.18));transform-origin:50%;background:var(--bar-color);opacity:.7;border-radius:2px;flex:1 1 0;transition:opacity .18s,background .18s}.v2-root .vrec[data-state=idle] .vrec-wave .bar{opacity:.38;transform:scaleY(.18)}.v2-root .vrec[data-state=recording] .vrec-wave .bar{opacity:.95}.v2-root .vrec[data-state=recorded] .vrec-wave .bar{opacity:1;background:#0e1b2c6b}.v2-root .vrec[data-state=recorded] .vrec-wave .bar.played{background:var(--saffron-2)}.v2-root .vrec-time{font-family:var(--font-mono);letter-spacing:.02em;color:#0e1b2cb3;font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:38px;margin:0 14px;font-size:13px;font-weight:700;transition:color .2s}.v2-root .vrec[data-state=recording] .vrec-time{color:var(--rust)}.v2-root .vrec[data-state=recorded] .vrec-time{color:var(--ink)}.v2-root .vrec-cancel{opacity:0;pointer-events:none;color:#0e1b2c8c;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:0;height:36px;margin-right:0;transition:width .25s,opacity .25s,margin-right .25s,color .15s,background .15s;display:grid;overflow:hidden}.v2-root .vrec-cancel:hover{color:var(--rust);background:#b2493314}.v2-root .vrec-cancel:active{transform:scale(.96)}.v2-root .vrec[data-state=recording] .vrec-cancel,.v2-root .vrec[data-state=recorded] .vrec-cancel{opacity:1;pointer-events:auto;width:36px;margin-right:6px}.v2-root .vrec-main{background:var(--saffron);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .15s,transform .12s,box-shadow .15s;display:grid;position:relative;box-shadow:0 2px #0e1b2c2e}@media (hover:hover) and (pointer:fine){.v2-root .vrec-main:hover{transform:translateY(-1px);box-shadow:0 3px #0e1b2c47}}.v2-root .vrec-main:active{transform:translateY(0)scale(.96);box-shadow:0 1px #0e1b2c2e}.v2-root .vrec-main:disabled{opacity:.55;cursor:default}.v2-root .vrec[data-state=recording] .vrec-main{background:var(--rust);color:var(--paper)}.v2-root .vrec[data-state=recording] .vrec-main:after{content:"";border-radius:inherit;pointer-events:none;border:3.5px solid #b2493333;animation:1.4s ease-in-out infinite vrec-ring-pulse;position:absolute;inset:0}.v2-root .vrec[data-state=recorded] .vrec-main{background:var(--ink);color:var(--saffron)}.v2-root .vrec[data-state=recorded] .vrec-main:hover{background:var(--saffron-2);color:var(--ink)}.v2-root .vrec-main svg{display:none}.v2-root .vrec[data-state=idle] .vrec-main .ico-mic,.v2-root .vrec[data-state=recording] .vrec-main .ico-stop,.v2-root .vrec[data-state=recorded] .vrec-main .ico-play{display:block}.v2-root .vrec[data-state=recorded].is-playing .vrec-main .ico-play{display:none}.v2-root .vrec[data-state=recorded].is-playing .vrec-main .ico-pause{display:block}.v2-root .vrec-helper{text-align:center;font-family:var(--font-serif);color:#0e1b2cb8;padding:2px 4px 0;font-size:14px;font-style:italic;line-height:1.4;transition:color .2s}.v2-root .voice-card:has(.vrec[data-state=recording]) .vrec-helper{color:var(--rust);font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.v2-root .vrec-status-wrap{justify-content:center;padding:2px 0 0;display:flex}.v2-root .vrec-status{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#0e1b2c8c;background:0 0;border:1.2px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:9.5px;font-weight:700;line-height:1;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.v2-root .vrec-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.v2-root .voice-card:has(.vrec[data-state=recording]) .vrec-status{color:var(--paper);background:var(--rust);border-color:var(--rust)}.v2-root .voice-card:has(.vrec[data-state=recorded]) .vrec-status{color:var(--paper);background:var(--ink);border-color:var(--ink)}.v2-root .voice-card:has(.vrec[data-state=recorded].is-playing) .vrec-status{color:var(--ink);background:var(--saffron);border-color:var(--ink)}@media (max-width:480px){.v2-root .vrec{--pill-h:50px;padding-left:12px}.v2-root .vrec-helper{font-size:13px}.v2-root .vrec-time{min-width:34px;margin:0 8px;font-size:12px}.v2-root .vrec-main{width:40px;height:40px}.v2-root .vrec-cancel{height:38px}.v2-root .vrec[data-state=recording] .vrec-cancel,.v2-root .vrec[data-state=recorded] .vrec-cancel{width:38px}.v2-root .vrec-left{width:32px;height:32px}.v2-root .vrec-countdown{width:30px;height:30px;font-size:11px}.v2-root .vrec-status{padding:4px 10px;font-size:9px}}.v2-root .capture-card{border:1.5px solid var(--ink);background:var(--paper);flex-direction:column;gap:14px;padding:14px;display:flex}.v2-root .capture-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-root .capture-action{border:1.5px solid var(--ink);background:var(--card);flex-direction:column;align-items:center;gap:6px;padding:14px 12px;transition:background .2s,color .2s,transform .12s;display:flex}.v2-root .capture-action:active{transform:scale(.97)}.v2-root .capture-action.selected{background:var(--ink);color:var(--saffron);border-color:var(--ink)}.v2-root .capture-action .ca-name{font-family:var(--font-poster);text-transform:uppercase;font-size:15px;line-height:1}.v2-root .capture-action .ca-sub{font-family:var(--font-serif);color:#0e1b2c99;font-size:11px;font-style:italic}.v2-root .capture-action.selected .ca-sub{color:#f4eedf99}.v2-root .cap-cam-choice{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.v2-root .cap-cam-btn{border:1.5px solid var(--ink);background:var(--card);flex-direction:column;align-items:center;gap:8px;padding:22px 12px;transition:background .2s,color .2s,transform .12s;display:flex}.v2-root .cap-cam-btn:active{transform:scale(.97)}.v2-root .cap-cam-btn .ca-name{font-family:var(--font-poster);text-transform:uppercase;font-size:14px;line-height:1}.v2-root .drop{border:1.5px dashed var(--ink);background:repeating-linear-gradient(45deg, var(--paper-2) 0 8px, var(--paper) 8px 16px);text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:10px;margin-top:10px;padding:28px 14px;display:flex}.v2-root .drop .up-icon{background:var(--saffron);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.v2-root .drop .label{font-family:var(--font-poster);text-transform:uppercase;font-size:22px;line-height:1}.v2-root .drop .sub{font-family:var(--font-serif);color:#0e1b2ca6;font-size:13px;font-style:italic}.v2-root .drop .meta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#0e1b2c8c;font-size:9.5px;font-weight:700}.v2-root .viewfinder{background:var(--ink);aspect-ratio:4/3;border-radius:0;place-items:center;margin-top:10px;display:grid;position:relative;overflow:hidden}.v2-root .viewfinder:before,.v2-root .viewfinder:after{content:"";border:2.5px solid var(--saffron);width:24px;height:24px;position:absolute}.v2-root .viewfinder:before{border-bottom:0;border-right:0;top:14px;left:14px}.v2-root .viewfinder:after{border-top:0;border-left:0;bottom:14px;right:14px}.v2-root .viewfinder .vf-corner-2,.v2-root .viewfinder .vf-corner-3{border:2.5px solid var(--saffron);width:24px;height:24px;position:absolute}.v2-root .viewfinder .vf-corner-2{border-bottom:0;border-left:0;top:14px;right:14px}.v2-root .viewfinder .vf-corner-3{border-top:0;border-right:0;bottom:14px;left:14px}.v2-root .viewfinder .vf-text{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#f4eedfc7;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.v2-root .viewfinder .vf-text .blink{background:var(--saffron);border-radius:50%;width:6px;height:6px;position:relative}.v2-root .viewfinder .vf-text .blink:after{content:"";border:2px solid var(--saffron);--pulse-scale:3.7;border-radius:50%;animation:1.6s infinite v2-pulse;position:absolute;inset:0}.v2-root .vf-stripes{background:repeating-linear-gradient(45deg,#f4eedf0a 0 6px,#0000 6px 14px);position:absolute;inset:0}.v2-root .capture-camera{flex-direction:column;gap:10px;display:flex}.v2-root .capture-viewfinder{aspect-ratio:1;background:var(--ink);border:1.5px solid var(--ink);-webkit-user-select:none;user-select:none;border-radius:0;position:relative;overflow:hidden}.v2-root .capture-viewfinder .capture-video{object-fit:cover;background:var(--ink);width:100%;height:100%;display:block}.v2-root .capture-viewfinder .cap-corner,.v2-root .capture-viewfinder:before,.v2-root .capture-viewfinder:after{content:"";border:2.5px solid var(--saffron);pointer-events:none;width:22px;height:22px;position:absolute}.v2-root .capture-viewfinder:before{border-bottom:0;border-right:0;top:10px;left:10px}.v2-root .capture-viewfinder:after{border-top:0;border-left:0;bottom:10px;right:10px}.v2-root .capture-viewfinder .cap-corner-2{border-bottom:0;border-left:0;top:10px;right:10px}.v2-root .capture-viewfinder .cap-corner-3{border-top:0;border-right:0;bottom:10px;left:10px}.v2-root .capture-viewfinder .capture-live{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#f4eedfe0;pointer-events:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:36px}.v2-root .capture-viewfinder .capture-live .live-dot{background:var(--rust);border-radius:50%;width:7px;height:7px;position:relative}.v2-root .capture-viewfinder .capture-live .live-dot:after{content:"";border:2px solid var(--saffron);--pulse-scale:3.3;border-radius:50%;animation:1.4s infinite v2-pulse;position:absolute;inset:0}.v2-root .capture-viewfinder[data-phase=recording] .capture-live .live-dot{background:var(--saffron)}.v2-root .capture-viewfinder .capture-flip{border:1.5px solid var(--saffron);width:34px;height:34px;color:var(--paper);cursor:pointer;background:#0e1b2c8c;border-radius:999px;place-items:center;transition:transform .15s,background .15s;display:grid;position:absolute;top:8px;right:8px}.v2-root .capture-viewfinder .capture-flip:hover:not(:disabled){background:#0e1b2cc7}.v2-root .capture-viewfinder .capture-flip:active:not(:disabled){transform:scale(.96)}.v2-root .capture-viewfinder .capture-flip:disabled{opacity:.5;cursor:not-allowed}.v2-root .capture-viewfinder .capture-shutter{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:68px;height:68px;padding:0;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.v2-root .capture-viewfinder .capture-shutter:disabled{cursor:not-allowed;opacity:.6}.v2-root .capture-viewfinder .capture-shutter .capture-record-ring{pointer-events:none;position:absolute;inset:0}.v2-root .capture-viewfinder .capture-shutter .capture-shutter-dot{background:var(--paper);border:2px solid var(--ink);border-radius:999px;width:48px;height:48px;transition:transform .12s,background .15s,width .2s,height .2s,border-radius .2s;position:relative;box-shadow:0 0 0 3px #f4eedfa6}.v2-root .capture-viewfinder .capture-shutter:active:not(:disabled) .capture-shutter-dot{transform:scale(.96)}.v2-root .capture-viewfinder .capture-shutter.is-recording .capture-shutter-dot{background:var(--rust);border-radius:6px;width:26px;height:26px;box-shadow:0 0 0 3px #f4eedfa6}.v2-root .capture-viewfinder .capture-help{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f4eedfc7;white-space:nowrap;pointer-events:none;font-size:9.5px;font-weight:700;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.v2-root .capture-viewfinder .capture-overlay{pointer-events:none;background:#0e1b2c8c;place-items:center;display:grid;position:absolute;inset:0}.v2-root .capture-viewfinder .capture-overlay-text{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--paper);font-size:11px;font-weight:700}.v2-root .media-preview-wrap{aspect-ratio:1;border:1.5px solid var(--ink);background:var(--ink);border-radius:0;position:relative;overflow:hidden}.v2-root .media-preview-wrap[data-kind=video]{aspect-ratio:auto;min-height:240px}.v2-root .media-preview-img{object-fit:cover;width:100%;height:100%;display:block}.v2-root .media-preview-vid{object-fit:contain;background:#000;width:100%;height:100%;display:block}.v2-root .media-replace-btn{background:var(--saffron);width:32px;height:32px;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;box-shadow:2px 2px 0 0 var(--ink);-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;transition:transform .12s,background .15s;display:grid;position:absolute;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.v2-root .media-replace-btn:hover{background:var(--saffron-2);color:var(--paper)}}.v2-root .media-replace-btn:active{box-shadow:1px 1px 0 0 var(--ink);transform:scale(.96)}.v2-root .pledge{border:1.5px solid var(--ink);background:var(--paper);font-family:var(--font-serif);cursor:pointer;text-align:left;border-radius:0;grid-template-columns:28px 1fr;align-items:center;gap:12px;width:100%;margin-top:8px;padding:14px;font-size:14px;font-style:italic;line-height:1.45;display:grid}.v2-root .pledge .box{border:1.5px solid var(--ink);background:var(--paper);border-radius:0;flex:none;width:22px;height:22px;position:relative}.v2-root .pledge.checked .box{background:var(--saffron);border-color:var(--ink)}.v2-root .pledge.checked .box:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.v2-root .gender-row{flex-wrap:wrap;gap:8px;display:flex}.v2-root .gender-row .gp{min-height:42px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1.5px solid var(--ink);background:var(--paper);border-radius:0;padding:10px 16px;font-size:11px;font-weight:700}.v2-root .gender-row .gp.selected{background:var(--ink);color:var(--saffron)}.v2-root .sub-pager{min-height:320px;position:relative;overflow:hidden}.v2-root .sub-pane{opacity:0;transition:opacity .42s var(--ease-out), transform .55s var(--ease-spring);pointer-events:none;position:absolute;top:0;left:0;right:0;transform:translate(40px)scale(.97)}.v2-root .sub-pane.is-active{opacity:1;pointer-events:auto;position:relative;transform:translate(0)scale(1)}.v2-root .sub-pane.is-leaving{opacity:0;transform:translate(-40px)scale(.97)}.v2-root .sub-pager.reverse .sub-pane{transform:translate(-40px)scale(.97)}.v2-root .sub-pager.reverse .sub-pane.is-active{transform:translate(0)scale(1)}.v2-root .sub-pager.reverse .sub-pane.is-leaving{transform:translate(40px)scale(.97)}.v2-root .sub-counter{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--saffron-2);align-items:center;gap:8px;margin-top:8px;font-size:10px;font-weight:700;display:inline-flex}.v2-root .sub-counter .bar{background:#0e1b2c1f;width:80px;height:3px;display:inline-block;position:relative;overflow:hidden}.v2-root .sub-counter .bar:after{content:"";width:var(--p,0%);background:var(--saffron);transition:width .45s var(--ease-spring);position:absolute;top:0;bottom:0;left:0}.v2-root .dob-field{flex-direction:column;display:flex}.v2-root .dob-frame{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:1fr 1.4fr 1.2fr;display:grid;position:relative;overflow:hidden}.v2-root .dob-frame:before{content:"";height:var(--dob-item-h,40px);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;z-index:1;background:#e8843a1a;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.v2-root .dob-wheel{height:var(--dob-wheel-h,200px);scroll-snap-type:y mandatory;scroll-behavior:auto;z-index:2;outline:none;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 10%,#000 38% 62%,#00000040 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000040 10%,#000 38% 62%,#00000040 90%,#0000 100%)}.v2-root .dob-wheel:focus-visible{box-shadow:inset 0 0 0 2px var(--saffron)}.v2-root .dob-wheel+.dob-wheel{border-left:1.5px solid var(--rule)}.v2-root .dob-track{flex-direction:column;display:flex}.v2-root .dob-spacer{height:var(--dob-spacer-h,80px);flex:none}.v2-root .dob-item{height:var(--dob-item-h,40px);flex:0 0 var(--dob-item-h,40px);scroll-snap-align:center;font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);-webkit-user-select:none;user-select:none;cursor:pointer;place-items:center;font-size:19px;transition:color .15s;display:grid}.v2-root .dob-item.is-active{color:var(--ink)}.v2-root .dob-frame.is-untouched .dob-item{opacity:0!important}.v2-root .dob-placeholder{height:var(--dob-item-h,40px);pointer-events:none;z-index:3;grid-template-columns:1fr 1.4fr 1.2fr;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.v2-root .dob-ph-cell{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.04em;color:#0e1b2c6b;place-items:center;font-size:19px;display:grid}.v2-root .dob-meta{font-family:var(--font-serif);color:#0e1b2cb8;margin-top:12px;font-size:13.5px;font-style:italic}.v2-root .dob-meta.dim{color:#0e1b2c6b}@media (prefers-reduced-motion:reduce){.v2-root .dob-wheel{scroll-behavior:auto}.v2-root .dob-item{transition:none}}.v2-root .review{border:2px solid var(--ink);background:var(--card);border-radius:0;margin-top:12px;overflow:hidden}.v2-root .review .topstripe{background:repeating-linear-gradient(45deg, var(--saffron) 0 6px, var(--saffron-2) 6px 12px);height:8px}.v2-root .review .pad{padding:16px}.v2-root .review .row1{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-root .review .ax-chip{border:1.5px solid var(--ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;font-size:10px;font-weight:700}.v2-root .review .when{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#0e1b2c8c;font-size:9.5px;font-weight:700}.v2-root .review .quote{font-family:var(--font-serif);color:var(--ink);margin-top:14px;font-size:17px;font-style:italic;line-height:1.5}.v2-root .review .meta{border-top:1px dashed var(--rule);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0e1b2cad;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:10px;font-weight:700;display:flex}.v2-root .review .meta .who{align-items:center;gap:6px;display:inline-flex}.v2-root .review .meta .who .d{background:var(--leaf);border-radius:50%;width:6px;height:6px}.v2-root .disclaim{font-family:var(--font-serif);color:#0e1b2ca6;margin-top:14px;font-size:13px;font-style:italic;line-height:1.55}.v2-root .success{text-align:center;background:var(--paper);border:1.5px solid var(--ink);width:min(440px,100%);box-shadow:7px 7px 0 0 var(--ink);border-radius:22px;flex-direction:column;align-items:center;gap:13px;margin:6px auto;padding:42px 30px 30px;display:flex;position:relative}.v2-root .success:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#e18a2a33,#0000 66%);border-radius:50%;width:190px;height:190px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.v2-root .success>*{z-index:1;position:relative}.v2-root .success .seal{background:var(--saffron);width:96px;height:96px;color:var(--ink);border:2.5px solid var(--ink);box-shadow:5px 5px 0 0 var(--ink);font-family:var(--font-poster);animation:seal-in .7s var(--ease-spring) both;border-radius:50%;place-items:center;font-size:38px;line-height:1;display:grid;transform:rotate(-8deg)}.v2-root .success h2{font-family:var(--font-poster);text-transform:uppercase;text-wrap:balance;animation:succ-rise .5s var(--ease-out) .14s both;margin-top:2px;font-size:36px;line-height:.94}.v2-root .success h2 em{font-family:var(--font-serif);text-transform:none;color:var(--saffron-2);font-style:italic;font-weight:400}.v2-root .success p{font-family:var(--font-serif);color:#0e1b2cb8;text-wrap:pretty;max-width:34ch;animation:succ-rise .5s var(--ease-out) .22s both;font-size:14.5px;font-style:italic;line-height:1.55}.v2-root .success .ref-chip{background:var(--paper-2);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#0e1b2c99;animation:succ-rise .5s var(--ease-out) .3s both;border:1.5px dashed #0e1b2c61;border-radius:999px;align-items:center;gap:7px;margin-top:2px;padding:7px 14px;font-size:10.5px;font-weight:700;display:inline-flex}.v2-root .success .ref-chip b{color:var(--saffron-2);font-weight:800}.v2-root .success .done-btn{background:var(--saffron);min-width:200px;min-height:52px;color:var(--ink);border:1.5px solid var(--ink);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;box-shadow:5px 5px 0 0 var(--ink);transition:transform .1s var(--ease-out), box-shadow .1s var(--ease-out);animation:succ-rise .5s var(--ease-out) .38s both;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:15px 44px;font-size:14px;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-root .success .done-btn:hover{box-shadow:6px 6px 0 0 var(--ink);transform:translate(-1px,-1px)}}.v2-root .success .done-btn:active{box-shadow:1px 1px 0 0 var(--ink);transform:translate(3px,3px)}@keyframes succ-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-root .success .seal,.v2-root .success h2,.v2-root .success p,.v2-root .success .ref-chip,.v2-root .success .done-btn{animation:none}}.v2-root .foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper-2);border-top:1.5px solid var(--ink);flex:none;grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.v2-root .foot .back-btn{min-height:44px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--ink);background:var(--paper);transition:transform .1s var(--ease-out);border-radius:999px;padding:12px 14px;font-size:11px;font-weight:700}.v2-root .foot .back-btn:active{background:#0e1b2c0f;transform:scale(.97)}.v2-root .foot .next{border:1.5px solid var(--ink);background:var(--saffron);min-height:50px;color:var(--ink);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;box-shadow:4px 4px 0 0 var(--ink);transition:transform .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .25s ease;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.v2-root .foot .next:active{box-shadow:1px 1px 0 0 var(--ink);transform:translate(3px,3px)}.v2-root .foot .next.is-disabled{color:#0e1b2c9e;box-shadow:0 0 0 0 var(--ink);cursor:pointer;background:#0e1b2c14;border-color:#0e1b2c2e}.v2-root .foot .next .arr{transition:transform .3s var(--ease-spring);display:inline-flex}.v2-root .foot .next:not(.is-disabled):active .arr{transform:translate(4px)}.v2-root .foot .next .stripes{pointer-events:none;background:repeating-linear-gradient(45deg,#f4eedf38 0 6px,#0000 6px 12px);animation:3.2s linear infinite btn-stripes;position:absolute;inset:0;transform:translate(-100%)}.v2-root .foot .next.is-disabled .stripes{display:none}.v2-root .foot .next.is-disabled .arr{opacity:.6}.v2-root .field-flash{box-shadow:0 0 0 2px var(--rust), 4px 4px 0 0 var(--rust);z-index:2;transition:box-shadow .45s .5s;animation:.45s both field-shake;position:relative}.v2-root .field-flash.is-fading{box-shadow:0 0 #0000}.v2-root .field-error{font-family:var(--font-serif);letter-spacing:normal;text-transform:none;color:var(--saffron-2);background:0 0;border:0;max-width:90%;margin-top:6px;padding:0;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;animation:.2s backwards v2-error-in;display:block}@keyframes v2-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v2-root .foot .next.is-submitting{background:var(--ink);color:var(--paper);border-color:var(--ink);pointer-events:none;cursor:progress}.v2-root .foot .next.is-submitting .arr{opacity:0}.v2-root .foot .next.is-submitting:after{content:"";border:2px solid #f4eedf59;border-top-color:var(--paper);border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.8s linear infinite v2-spin;position:absolute;top:50%;right:18px}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2-root .submit-banner{border:1.5px solid var(--rust);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rust);background:#b23a2a12;align-items:center;gap:10px;margin:10px 14px 0;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.v2-root .submit-banner .msg{flex:1}.v2-root .submit-banner button{border:1.5px solid var(--rust);background:var(--paper);color:var(--rust);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.v2-root .media-progress{border:1.5px solid var(--ink);background:var(--paper);height:18px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;margin-top:10px;font-size:10px;font-weight:700;display:flex;position:relative;overflow:hidden}.v2-root .media-progress-bar{background:var(--saffron);z-index:0;transition:width .2s;position:absolute;inset:0 auto 0 0}.v2-root .media-progress-label{z-index:1;mix-blend-mode:multiply;padding:0 8px;position:relative}.v2-root .foot .offline-note{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rust);text-align:center;padding:12px 14px;font-size:10.5px;font-weight:700}.v2-root .tray ::-webkit-scrollbar{width:0;height:0;display:none}.v2-root .tray *,.v2-root .tray{scrollbar-width:none;-ms-overflow-style:none}.v2-root .tray .combobox-list{scrollbar-width:thin;scrollbar-color:#0e1b2c61 transparent}.v2-root .tray .combobox-list::-webkit-scrollbar{width:6px;height:6px;display:revert}.v2-root .tray .combobox-list::-webkit-scrollbar-track{background:#0e1b2c0a}.v2-root .tray .combobox-list::-webkit-scrollbar-thumb{background:#0e1b2c61 padding-box padding-box;border:1px solid #0000;border-radius:999px}.v2-root .tray .combobox-list::-webkit-scrollbar-thumb:hover{background:var(--ink);background-clip:padding-box}.v2-root .tiles-grid .tile[data-axis=rajneetik] .tile-name,.v2-root .tiles-grid .tile[data-axis=rajneetik] .tile-pn{color:var(--ink)}.v2-root .tiles-grid .tile[data-axis=dharmik] .tile-name,.v2-root .tiles-grid .tile[data-axis=dharmik] .tile-pn{color:var(--saffron-2)}.v2-root .tiles-grid .tile[data-axis=samajik] .tile-name,.v2-root .tiles-grid .tile[data-axis=samajik] .tile-pn{color:var(--leaf)}.v2-root .tiles-grid .tile[data-axis=rajneetik].selected{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 2px var(--ink), 4px 4px 0 0 var(--ink)}.v2-root .tiles-grid .tile[data-axis=rajneetik].selected .tile-name{color:var(--paper)}.v2-root .tiles-grid .tile[data-axis=rajneetik].selected .tile-pn{color:var(--saffron)}.v2-root .tiles-grid .tile[data-axis=rajneetik].selected .tile-desc{color:#f4eedfb3}.v2-root .tiles-grid .tile[data-axis=dharmik].selected{background:var(--saffron);border-color:var(--saffron-2);box-shadow:0 0 0 2px var(--saffron-2), 4px 4px 0 0 var(--ink)}.v2-root .tiles-grid .tile[data-axis=dharmik].selected .tile-name{color:var(--ink)}.v2-root .tiles-grid .tile[data-axis=dharmik].selected .tile-pn{color:var(--saffron-3)}.v2-root .tiles-grid .tile[data-axis=dharmik].selected .tile-desc{color:#0e1b2cc7}.v2-root .tiles-grid .tile[data-axis=samajik].selected{background:var(--leaf);border-color:var(--leaf);box-shadow:0 0 0 2px var(--leaf), 4px 4px 0 0 var(--ink)}.v2-root .tiles-grid .tile[data-axis=samajik].selected .tile-name,.v2-root .tiles-grid .tile[data-axis=samajik].selected .tile-pn{color:var(--paper)}.v2-root .tiles-grid .tile[data-axis=samajik].selected .tile-desc{color:#f4eedfc7}@media (min-width:720px){.v2-host-shell{max-width:1180px;margin:0 auto;padding:22px 36px 32px}.v2-host-body{gap:18px;padding-top:56px}.v2-host-h1{font-size:clamp(80px,9vw,132px)}.v2-host-lede{max-width:56ch;font-size:19px}.v2-host-ctas{flex-flow:wrap;align-items:center;gap:14px;margin-top:32px}.v2-host-cta{padding:18px 28px;font-size:14px}.v2-root .scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1b2c9e}.v2-root .tray-root{pointer-events:none;place-items:center;padding:20px;display:grid;inset:0;transform:none}.v2-root .tray-root.is-open{pointer-events:auto}.v2-root .drag-pill-wrap{display:none}.v2-root .tray{border:2px solid var(--ink);background:var(--paper);width:100%;max-width:min(880px,100vw - 40px);height:auto;max-height:calc(100vh - 40px);box-shadow:12px 12px 0 0 var(--ink), 0 24px 60px -20px #0e1b2c73;opacity:0;transition:transform .42s var(--ease-spring), opacity .32s ease;border-radius:0;position:relative;overflow:hidden;transform:translateY(20px)scale(.97)}.v2-root .tray-root.is-open .tray{opacity:1;transform:translateY(0)scale(1)}.v2-root .tray-root:not(.is-open) .tray{transition:transform .28s var(--ease-out), opacity .32s ease}.v2-root .tray.is-dragging{transition:none}.v2-root .head{padding:22px 32px 18px}.v2-root .head-row{gap:12px}.v2-root .head-step{letter-spacing:.28em;color:var(--saffron);font-size:11px}.v2-root .head-close{background:#f4eedf24;border:0;width:38px;height:38px;transition:background .15s,transform .15s}.v2-root .head-close:active{transform:scale(.96)}.v2-root .head-title-row{flex-flow:wrap;align-items:flex-end;gap:4px 14px;margin-top:8px}.v2-root .head-title{font-size:clamp(26px,3vw,32px);line-height:1}.v2-root .head-pn{color:var(--saffron);font-size:18px;line-height:1}.v2-root .rail{gap:8px;margin-top:14px}.v2-root .rail .tick{background:#f4eedf2e;border-radius:0;height:5px}.v2-root .rail .tick:before{background:var(--saffron)}.v2-root .rail .tick.active:before{background:repeating-linear-gradient(90deg, var(--saffron) 0 6px, var(--saffron-2) 6px 10px);animation:1.4s linear infinite webrail-shift}.v2-root .tray.is-chooser .rail,.v2-root .tray.is-success .rail{display:none}.v2-root .tray.is-chooser .head,.v2-root .tray.is-success .head{padding-bottom:22px}.v2-root .body{background:var(--paper-2);-webkit-overflow-scrolling:touch;padding:22px 28px;overflow:hidden auto}.v2-root .pager{height:auto;min-height:0;padding:0;transition:none;display:block;position:relative;inset:auto;transform:none!important}.v2-root .pager.is-dragging{transition:none}.v2-root .page{background:var(--paper);width:100%;box-shadow:none;opacity:0;pointer-events:none;height:0;transition:opacity .3s ease, transform .42s var(--ease-spring);border:0;border-radius:0;flex:none;padding:0;position:relative;inset:auto;overflow:hidden;transform:translateY(8px);margin:0!important}.v2-root .page.is-active{opacity:1;pointer-events:auto;border:1.5px solid var(--ink);height:auto;padding:22px 24px 24px;overflow:visible;transform:translateY(0)}.v2-root .page:before{display:none}.v2-root .page:first-child,.v2-root .page:last-child{margin:0!important}.v2-root .page-fill{min-height:0}.v2-root .page-center{margin-block:0}.v2-root .page[data-success="1"],.v2-root .page[data-chooser="1"]{background:var(--paper-2);border:0;padding:0}.v2-root .page[data-success="1"].is-active,.v2-root .page[data-chooser="1"].is-active{border:0;padding:8px 4px 10px}.v2-root .step-num{letter-spacing:.26em;color:var(--saffron-2);font-size:11.5px}.v2-root .step-title-row{flex-flow:wrap;align-items:flex-end;gap:4px 12px;margin-top:4px}.v2-root .step-title{font-size:clamp(26px,3vw,34px);line-height:1}.v2-root .step-pn{color:var(--saffron-2);font-size:20px;line-height:1}.v2-root .step-sub{color:#0e1b2cb3;max-width:64ch;margin-top:10px;font-size:14.5px}.v2-root .step-content{margin-top:16px}.v2-root .tiles-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.v2-root .tiles-grid>.tile:last-child:nth-child(odd){grid-column:auto}.v2-root .tiles-grid .tile{min-height:auto;padding:16px 18px}.v2-root .tiles-grid .tile-name{font-size:20px}.v2-root .tiles-grid .tile-pn{margin-top:2px;font-size:14px}.v2-root .tiles-grid .tile-desc{margin-top:8px;font-size:13px}.v2-root .tile:hover:not(.selected){background:var(--paper-2);cursor:pointer}.v2-root .tiles{gap:12px;margin-top:14px}.v2-root .path-tile{background:var(--paper);border:1.5px solid var(--ink);grid-template-columns:60px 1fr 28px;align-items:center;gap:20px;padding:18px 22px}.v2-root .path-tile:hover:not(.selected){background:var(--paper-2);cursor:pointer}.v2-root .path-tile:hover:not(.selected) .arrow{color:var(--saffron-2);transform:translate(4px)}.v2-root .path-tile .ico{width:56px;height:56px}.v2-root .path-tile .ico svg{width:24px;height:24px}.v2-root .path-tile .path-meta{gap:4px}.v2-root .path-tile .path-name{font-size:22px;line-height:1}.v2-root .path-tile .path-pn{font-size:14px;line-height:1.2}.v2-root .path-tile .path-desc{margin-top:6px;font-size:13.5px;line-height:1.45}.v2-root .page[data-chooser="1"] .step-num,.v2-root .page[data-chooser="1"] .step-title-row{display:none}.v2-root .page[data-chooser="1"] .step-sub{color:#0e1b2cc7;max-width:none;margin:4px 0;font-size:15px;font-style:italic}.v2-root .page[data-chooser="1"] .step-content{margin-top:14px}.v2-root .tile{padding:16px 20px}.v2-root .tile-name{font-size:20px}.v2-root .tile-pn,.v2-root .tile-desc{font-size:13.5px}.v2-root .tile-meta{padding:4px 9px;font-size:9.5px}.v2-root .chips{gap:8px;margin-top:12px}.v2-root .chip{background:var(--paper);border-radius:0;min-height:36px;padding:9px 14px;font-size:10.5px}.v2-root .chip:hover:not(.selected){background:var(--paper-2);cursor:pointer}.v2-root .modes{grid-template-columns:repeat(3,1fr);gap:8px}.v2-root .mode{min-height:90px;padding:14px 12px}.v2-root .mode .ico{width:28px;height:28px}.v2-root .mode:hover:not(.selected){background:var(--paper-2)}.v2-root .voice-card{background:0 0;border:0;gap:12px;padding:0}.v2-root .vrec{--pill-h:64px;padding-left:18px}.v2-root .vrec-time{min-width:42px;margin:0 16px;font-size:14px}.v2-root .vrec-helper{padding-top:4px;font-size:15px}.v2-root .vrec-main{width:48px;height:48px}.v2-root .vrec-cancel{height:40px}.v2-root .vrec[data-state=recording] .vrec-cancel,.v2-root .vrec[data-state=recorded] .vrec-cancel{width:40px}.v2-root .vrec-status{letter-spacing:.26em;padding:6px 14px;font-size:10px}.v2-root .capture-card{gap:16px;padding:16px}.v2-root .capture-action{min-height:100px;padding:16px 12px}.v2-root .capture-action:hover:not(.selected){background:var(--paper-2)}.v2-root .drop{padding:32px 16px}.v2-root .viewfinder{aspect-ratio:16/9}.v2-root .where-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:6px}.v2-root .combobox .input{min-height:50px;font-size:15px}.v2-root .combobox-list{max-height:240px}.v2-root .combobox-list button{padding:11px 14px;font-size:14.5px}.v2-root .combobox-list button:hover{background:var(--saffron);color:var(--ink)}.v2-root .verify-stack{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.v2-root .verify-card{padding:18px}.v2-root .verify-card .vc-head{font-size:22px}.v2-root .verify-card .vc-desc{font-size:13.5px}.v2-root .verify-card:hover:not(.selected){background:var(--paper-2)}.v2-root .caption-field .input,.v2-root .field .input{min-height:50px;padding:12px 14px;font-size:15px}.v2-root .text-pad textarea{min-height:140px;padding:14px 14px 32px;font-size:16px}.v2-root .gender-row .gp{min-height:44px;padding:11px 20px;font-size:11.5px}.v2-root .gender-row .gp:hover:not(.selected){background:var(--paper-2)}.v2-root .phone-shell{min-height:52px}.v2-root .otp-cell{height:54px;font-size:22px}.v2-root .pledge{padding:14px;font-size:14px}.v2-root .pledge:hover{background:var(--paper-2)}.v2-root .review .quote{font-size:17px}.v2-root .foot{background:var(--paper);border-top:1.5px solid var(--rule);grid-template-columns:auto 1fr;gap:14px;padding:16px 32px}.v2-root .foot .back-btn{letter-spacing:.22em;border:1.5px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);border-radius:999px;padding:10px 22px;font-size:11px}.v2-root .foot .back-btn:hover{background:var(--paper-2)}.v2-root .foot .next{letter-spacing:.22em;max-width:240px;min-height:44px;box-shadow:none;border-radius:999px;justify-self:end;padding:12px 22px;font-size:12px}.v2-root .foot .next:hover:not(.is-disabled){box-shadow:0 3px 0 0 var(--ink);transform:translateY(-1px)}.v2-root .foot .next.is-disabled{color:#0e1b2c9e;box-shadow:none;cursor:pointer;background:#0e1b2c14;border-color:#0e1b2c2e}.v2-root .foot .next.is-disabled .stripes{display:none}.v2-root .foot .next.is-disabled .arr{opacity:.6}.v2-root .foot .next.is-disabled:hover{box-shadow:none;background:#0e1b2c1f;transform:none}.v2-root .sub-pager{min-height:auto}.v2-root .sub-pane{opacity:1;pointer-events:auto;position:relative;transform:none}.v2-root .sub-pane:not(.is-active){display:none}.v2-root .sub-pane.is-active{animation:webPaneIn .35s var(--ease-spring) both}.v2-root .tray{flex-direction:column;display:flex}.v2-root .head{flex:none}.v2-root .body{flex:auto;min-height:0}.v2-root .foot{flex:none}.v2-root .tray,.v2-root .tray *{scrollbar-width:thin;scrollbar-color:#0e1b2c61 transparent}.v2-root .tray ::-webkit-scrollbar{width:10px;height:10px;display:revert}.v2-root .tray ::-webkit-scrollbar-track{background:#0e1b2c0a;border-radius:999px}.v2-root .tray ::-webkit-scrollbar-thumb{background:#0e1b2c61 padding-box padding-box;border:2px solid #0000;border-radius:999px}.v2-root .tray ::-webkit-scrollbar-thumb:hover{background:var(--ink);background-clip:padding-box}.v2-root .tray ::-webkit-scrollbar-thumb:active{background:var(--saffron-2);background-clip:padding-box}.v2-root .body::-webkit-scrollbar{width:12px}}@media (min-width:720px) and (max-height:760px){.v2-root .tray{max-height:96vh}.v2-root .head{padding:18px 32px 14px}.v2-root .head-title{font-size:32px}.v2-root .body{padding:16px 32px}}html[data-lang=pn] .v2-root .step-sub,html[data-lang=pn] .v2-root .tile-desc,html[data-lang=pn] .v2-root .path-desc,html[data-lang=pn] .v2-root .vc-desc,html[data-lang=pn] .v2-root .ca-sub,html[data-lang=pn] .v2-root .drop .sub,html[data-lang=pn] .v2-root .text-pad textarea,html[data-lang=pn] .v2-root .text-pad textarea::placeholder{font-style:normal}html[data-lang=pn] .v2-root .step-sub{font-size:15px;line-height:1.6}html[data-lang=pn] .v2-root .tile-desc{font-size:13.5px;line-height:1.55}html[data-lang=pn] .v2-root .vc-desc{line-height:1.6}html[data-lang=pn] .v2-root .chip{letter-spacing:.04em;font-size:12px}html[data-lang=pn] .v2-root .foot .back-btn{letter-spacing:.05em;font-size:12.5px}html[data-lang=pn] .v2-root .foot .next{letter-spacing:.02em}html[data-lang=pn] .v2-root .section-label{letter-spacing:.08em}.v2-root[data-flow=speak] :is(button,[role=combobox],textarea):focus-visible{outline:2px solid var(--saffron-2);outline-offset:3px}.v2-root[data-flow=speak] .head-close:focus-visible{outline-color:var(--paper)}.v2-root[data-flow=speak] .chip{min-height:40px}.v2-root[data-flow=speak] :is(.head-title,.step-title){text-wrap:balance}.v2-root[data-flow=speak] :is(.step-sub,.tile-desc,.vc-desc){text-wrap:pretty}.v2-root[data-flow=speak] :is(.review .quote,.field-error,.submit-banner .msg){overflow-wrap:anywhere}.v2-root[data-flow=speak] :is(.text-pad .count,.otp-meta-line){font-variant-numeric:tabular-nums}.v2-root[data-flow=speak] .review-media{margin-bottom:16px}.v2-root[data-flow=speak] .review-media :is(img,video){object-fit:contain;background:var(--paper-2);outline:1px solid #0000001a;width:100%;max-height:280px;display:block}.v2-root[data-flow=speak] .review-media audio{width:100%;display:block}.v2-root[data-flow=speak] :is(.review-edit,.location-status button,.otp-actions button){border:1px solid var(--ink);min-height:40px;font-family:var(--font-sans);background:var(--paper);color:var(--ink);padding:9px 12px;font-size:13px;font-weight:700}.v2-root[data-flow=speak] .review-edit{margin-top:12px}.v2-root[data-flow=speak] .location-status{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;font-size:14px;line-height:1.5;display:flex}.v2-root[data-flow=speak] .otp-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v2-root[data-flow=speak] .draft-discard{z-index:30;background:#0e1b2ca6;place-items:center;padding:20px;display:grid;position:absolute;inset:0;overflow-y:auto}.v2-root[data-flow=speak] .draft-discard-card{border:2px solid var(--ink);background:var(--paper);width:100%;max-width:420px;box-shadow:6px 6px 0 var(--ink);font-family:var(--font-sans);padding:24px}.v2-root[data-flow=speak] .draft-discard-card h3{font-family:var(--font-poster);text-wrap:balance;font-size:28px}.v2-root[data-flow=speak] .draft-discard-card p{margin-top:12px;font-size:15px;line-height:1.5}.v2-root[data-flow=speak] .draft-discard-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.v2-root[data-flow=speak] .draft-discard-actions button{border:1px solid var(--ink);border-radius:999px;flex:120px;min-height:44px;padding:10px 14px;font-weight:700}.v2-root[data-flow=speak] .draft-discard-actions button:first-child{background:var(--saffron)}@media (max-width:719px){.v2-root[data-flow=speak]{--card-w:92vw}.v2-root[data-flow=speak] .head{padding:10px 16px 12px}.v2-root[data-flow=speak] .head-title-row{flex-flow:wrap;align-items:baseline;gap:6px 10px}.v2-root[data-flow=speak] .head-pn{line-height:1.4}.v2-root[data-flow=speak] .page{padding-top:18px}.v2-root[data-flow=speak] .page-edge.list-edge-top:after{top:-18px}.v2-root[data-flow=speak] .phone-shell:not(.is-verified){grid-template-columns:auto 1px minmax(0,1fr)}.v2-root[data-flow=speak] .phone-shell:not(.is-verified) .phone-input{min-height:48px}.v2-root[data-flow=speak] .phone-action{grid-column:1/-1;min-height:40px;margin:0 8px 8px}.v2-root[data-flow=speak] :is(.caption-field .input,.field .input,.combobox .input,.cc-search-input){font-size:16px}}@media (min-width:720px){.v2-root[data-flow=speak] .tray{max-height:calc(100dvh - 40px)}.v2-root[data-flow=speak] .body{overscroll-behavior:contain}}@media (max-height:600px) and (max-width:719px){.v2-root[data-flow=speak] .head-title-row{margin-top:0}.v2-root[data-flow=speak] .rail{margin-top:8px}.v2-root[data-flow=speak] .foot{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}}.v2-root[data-flow=speak] .otp-change-phone{min-height:40px;font-family:var(--font-sans);text-underline-offset:3px;padding:8px 0;font-size:13px;text-decoration:underline}.v2-root[data-flow=speak] .submit-progress{background:var(--paper);font-family:var(--font-sans);color:var(--leaf);overflow-wrap:anywhere;flex:none;padding:10px 20px;font-size:14px;line-height:1.5}@media (max-width:719px){.v2-root[data-flow=speak] .tray-root.is-open{transform:none}}.v2-root[data-flow=speak] :is(.tray-root,.scrim){width:100vw}@media (min-width:720px) and (max-height:600px){.v2-root[data-flow=speak] .head{padding:10px 24px}.v2-root[data-flow=speak] .head-close{width:32px;height:32px}.v2-root[data-flow=speak] .head-title-row{margin-top:4px}.v2-root[data-flow=speak] .head-title{font-size:26px}.v2-root[data-flow=speak] .rail{margin-top:8px}.v2-root[data-flow=speak] .body{padding:12px 20px}.v2-root[data-flow=speak] .foot{padding:10px 24px}}html:has(.v2-root[data-flow=speak]){scrollbar-gutter:auto}.v2-root[data-flow=speak] .review-caption{overflow-wrap:anywhere;margin-block:10px;line-height:1.5}
