@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_2c2127e0-module__cz_8jW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_2c2127e0-module__cz_8jW__variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.pm-dob{--pm-accent:var(--primary,#2a4da6);--pm-accent-contrast:var(--primary-foreground,#fff);--pm-surface:var(--card,#fff);--pm-foreground:var(--foreground,#122440);--pm-muted:var(--muted,#e7effb);--pm-muted-foreground:var(--muted-foreground,#5a6a84);--pm-border:var(--border,#d2deef);--pm-item:34px;--pm-day-w:calc(var(--pm-item) * 7 + 36px);--pm-month-w:calc(var(--pm-item) * 6 + 36px);--pm-year-w:calc(var(--pm-item) * 5.4 + 30px);--pm-panel-h:calc(var(--pm-item) * 5.5 + 16px);--pm-day-slot-w:calc(var(--pm-item) * 2.7);--pm-month-slot-w:calc(var(--pm-item) * 3.9);--pm-year-slot-w:calc(var(--pm-item) * 3.4);--pm-row-w:calc(var(--pm-day-slot-w) + var(--pm-month-slot-w) + var(--pm-year-slot-w));--pm-reach:100px;--pm-row-w-2:calc(var(--pm-month-slot-w) + var(--pm-year-slot-w));--pm-scale:1;--pm-ease:cubic-bezier(.22, 1, .36, 1);--pm-ease-move:cubic-bezier(.2, 0, 0, 1);--pm-ease-expand:cubic-bezier(.22, 1.12, .36, 1);--pm-ease-collapse:cubic-bezier(.4, .04, .22, 1);color:var(--pm-foreground)}.pm-dob__row{--pm-part-1:27%;--pm-part-2:39%;--pm-part-3:34%;grid-template-columns:var(--pm-part-1) var(--pm-part-2) var(--pm-part-3);isolation:isolate;width:100%;max-width:var(--pm-row-w);border-radius:999px;align-items:stretch;display:grid;position:relative}.pm-dob__row:before{content:"";z-index:-2;border-radius:inherit;background:color-mix(in srgb, var(--pm-muted) 50%, transparent);position:absolute;inset:0}.pm-dob__row[data-parts="2"]{--pm-part-1:53.425%;--pm-part-2:46.575%;grid-template-columns:var(--pm-part-1) var(--pm-part-2);max-width:var(--pm-row-w-2)}.pm-dob__slot{text-align:left;cursor:pointer;min-width:0;transition:border-radius calc(.24s * var(--pm-scale)) var(--pm-ease);background:0 0;border:0;border-radius:0;flex-direction:column;grid-row:1;justify-content:center;align-items:flex-start;gap:1px;padding:11px 16px;display:flex;position:relative}.pm-dob__slot:after{content:"";z-index:-1;border-radius:inherit;transition:background calc(.26s * var(--pm-scale)) var(--pm-ease), box-shadow calc(.26s * var(--pm-scale)) var(--pm-ease), left calc(.26s * var(--pm-scale)) var(--pm-ease), right calc(.26s * var(--pm-scale)) var(--pm-ease);background:0 0;position:absolute;inset:0}.pm-dob__slot:not(:last-of-type):before{content:"";background:color-mix(in srgb, var(--pm-border) 78%, transparent);width:1px;transition:opacity calc(.14s * var(--pm-scale));position:absolute;top:22%;bottom:22%;right:0}.pm-dob__slot[data-state=open]:before{opacity:0}.pm-dob__slot:has(+.pm-dob__slot[data-state=open]):before{opacity:0}.pm-dob__slot:first-of-type{border-start-start-radius:999px;border-end-start-radius:999px}.pm-dob__slot:last-of-type{border-start-end-radius:999px;border-end-end-radius:999px}.pm-dob__slot:first-of-type{grid-column:1}.pm-dob__slot:nth-of-type(2){grid-column:2}.pm-dob__slot:nth-of-type(3){grid-column:3}.pm-dob__slot[data-disabled]{cursor:default;opacity:.45}.pm-dob__slot:not([data-disabled]):hover,.pm-dob__slot[data-state=open]{border-radius:999px}.pm-dob__slot:not([data-disabled]):not([data-state=open]):hover:after{background:color-mix(in srgb, var(--pm-muted) 90%, transparent)}.pm-dob__slot[data-state=open]:after{background:0 0}.pm-dob__slot[data-state=open]+.pm-dob__slot:after{left:calc(var(--pm-reach) * -1)}.pm-dob__slot:has(+.pm-dob__slot[data-state=open]):after{right:calc(var(--pm-reach) * -1)}.pm-dob__active{inset-block:0;z-index:0;width:var(--pm-part-1);background:var(--pm-surface);box-shadow:0 2px 5px color-mix(in srgb, var(--pm-foreground) 10%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--pm-foreground) 30%, transparent);opacity:0;pointer-events:none;transition:left calc(.42s * var(--pm-scale)) var(--pm-ease-move), width calc(.42s * var(--pm-scale)) var(--pm-ease-move), opacity calc(.18s * var(--pm-scale)) ease, transform calc(.3s * var(--pm-scale)) var(--pm-ease);border-radius:999px;position:absolute;left:0;transform:scale(.94)}.pm-dob__row[data-active] .pm-dob__active{opacity:1;transform:scale(1)}.pm-dob__row[data-position="2"] .pm-dob__active{left:var(--pm-part-1);width:var(--pm-part-2)}.pm-dob__row[data-position="3"] .pm-dob__active{left:calc(var(--pm-part-1) + var(--pm-part-2));width:var(--pm-part-3)}.pm-dob__row[data-parts="2"][data-position="2"] .pm-dob__active{left:var(--pm-part-1);width:var(--pm-part-2)}.pm-dob__slot-label,.pm-dob__slot-value{z-index:1;position:relative}@media (pointer:coarse){.pm-dob__slot-value{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.pm-dob__slot-label{color:var(--pm-foreground);font-size:12px;font-weight:600;line-height:1.3}.pm-dob__slot-value{width:100%;min-width:0;max-width:100%;color:var(--pm-muted-foreground);font:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;cursor:inherit;caret-color:var(--pm-accent);background:0 0;border:0;outline:none;margin:0;padding:0;font-size:14px;line-height:1.4;overflow:hidden}.pm-dob__slot-value::placeholder{color:var(--pm-muted-foreground);opacity:1}.pm-dob__slot[data-state=open] .pm-dob__slot-value{cursor:text}.pm-dob__slot-value[data-invalid]{color:var(--destructive,#c0392b)}.pm-dob__slot[data-filled] .pm-dob__slot-value{color:var(--pm-foreground)}@property --pm-card-x{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --pm-card-w{syntax:"<length-percentage>";inherits:true;initial-value:0}.pm-dob__panel{width:100%;max-width:var(--pm-row-w);transition:grid-template-rows calc(.44s * var(--pm-scale)) var(--pm-ease-collapse);grid-template-rows:0fr;display:grid}.pm-dob__panel[data-open]{transition-timing-function:var(--pm-ease-expand);grid-template-rows:1fr}.pm-dob__panel[data-anchor="1"]{--pm-card-x:0%;--pm-card-w:var(--pm-day-w)}.pm-dob__panel[data-anchor="2"]{--pm-card-x:calc(50% - var(--pm-month-w) / 2);--pm-card-w:var(--pm-month-w)}.pm-dob__panel[data-anchor="3"]{--pm-card-x:calc(100% - var(--pm-year-w));--pm-card-w:var(--pm-year-w)}.pm-dob__panel[data-parts="2"]{max-width:var(--pm-row-w-2)}.pm-dob__panel[data-parts="2"][data-anchor="1"]{--pm-card-x:0%;--pm-card-w:var(--pm-month-w)}.pm-dob__panel[data-parts="2"][data-anchor="2"]{--pm-card-x:calc(100% - var(--pm-year-w));--pm-card-w:var(--pm-year-w)}.pm-dob__panel-inner{min-height:0;overflow:hidden}.pm-dob__panel[data-open] .pm-dob__panel-inner{transition:overflow 0s calc(.44s * var(--pm-scale)) allow-discrete;overflow:visible}.pm-dob__stage{width:var(--pm-card-w);min-height:var(--pm-panel-h);margin-top:10px;margin-left:var(--pm-card-x);border:1px solid color-mix(in srgb, var(--pm-border) 70%, transparent);background:var(--pm-surface);box-shadow:0 2px 6px color-mix(in srgb, var(--pm-foreground) 6%, transparent), 0 24px 56px -28px color-mix(in srgb, var(--pm-foreground) 60%, transparent);transform-origin:0 0;contain:layout;transition:width calc(.44s * var(--pm-scale)) var(--pm-ease-move), margin-left calc(.44s * var(--pm-scale)) var(--pm-ease-move);border-radius:24px;padding:14px;display:grid;overflow:clip}.pm-dob__panel[data-open] .pm-dob__stage{animation:pm-stage-in calc(.42s * var(--pm-scale)) var(--pm-ease-expand) both}.pm-dob__panel:not([data-open]) .pm-dob__stage{animation:pm-stage-out calc(.32s * var(--pm-scale)) var(--pm-ease-collapse) both}.pm-dob__panel[data-anchor="1"] .pm-dob__stage{transform-origin:0 0}.pm-dob__panel[data-anchor="2"] .pm-dob__stage{transform-origin:top}.pm-dob__panel[data-anchor="3"] .pm-dob__stage{transform-origin:100% 0}@media (max-width:540px){.pm-dob__panel[data-anchor]{--pm-card-x:0%;--pm-card-w:100%}}.pm-dob__stage-title{color:var(--pm-muted-foreground);letter-spacing:.02em;margin:0;padding:0 4px 6px;font-size:11px}.pm-dob__picker{min-width:0;animation:pm-swap-in calc(.24s * var(--pm-scale)) var(--pm-ease) 35ms both;transition:opacity calc(.11s * var(--pm-scale)) ease-out;grid-template-rows:auto 1fr;display:grid}.pm-dob__picker[data-leaving]{opacity:0;pointer-events:none;animation:none}.pm-dob__grid,.pm-dob .pm-list{align-self:center}@keyframes pm-swap-in{0%{opacity:0}}.pm-dob__grid{border:0;justify-content:center;gap:1px;min-width:0;margin:0;padding:0;display:grid}.pm-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-dob__grid--day{grid-template-columns:repeat(7, var(--pm-item))}.pm-dob__grid--month{grid-template-columns:repeat(4, calc(var(--pm-item) * 1.5));gap:2px}.pm-dob__cell{aspect-ratio:1;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background calc(.16s * var(--pm-scale)), color calc(.16s * var(--pm-scale)), transform calc(.16s * var(--pm-scale)) var(--pm-ease);animation:pm-cell-in calc(.32s * var(--pm-scale)) var(--pm-ease) both;animation-delay:calc(var(--pm-i,0) * 5ms * var(--pm-scale));background:0 0;border:0;border-radius:999px;place-items:center;font-size:14px;display:grid}.pm-dob__cell--month{aspect-ratio:auto;height:var(--pm-item);border-radius:10px;font-size:13px}.pm-dob__cell[data-cursor]:not(:disabled){background:var(--pm-muted)}.pm-dob__cell:not(:disabled):active{transform:scale(.94)}.pm-dob__cell[aria-pressed=true],.pm-dob__cell[data-preview]{background:var(--pm-accent);color:var(--pm-accent-contrast);font-weight:600}.pm-dob__cell:disabled{color:var(--pm-muted-foreground);opacity:.32;cursor:default}.pm-list{width:calc(var(--pm-item) * 5.4);max-height:calc(var(--pm-item) * 5.5);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--pm-muted-foreground) 35%, transparent) transparent;margin-inline:auto;overflow-y:auto}.pm-list:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px;border-radius:10px}.pm-list__option{height:var(--pm-item);color:var(--pm-foreground);font-variant-numeric:tabular-nums;cursor:pointer;transition:background calc(.14s * var(--pm-scale)), color calc(.14s * var(--pm-scale));border-radius:10px;place-items:center;font-size:14px;display:grid}.pm-list__option:not([aria-disabled]):hover,.pm-list__option[data-active]:not([aria-disabled]){background:var(--pm-muted)}.pm-list__divider{background:var(--pm-border);height:1px;margin:4px 10px}.pm-list__option[aria-selected=true],.pm-list__option[aria-selected=true]:hover,.pm-list__option[aria-selected=true][data-active]{background:var(--pm-accent);color:var(--pm-accent-contrast);font-weight:600}.pm-list__option[aria-disabled]{color:var(--pm-muted-foreground);opacity:.32;cursor:default}.pm-explainer{--pm-accent:var(--primary,#2a4da6);--pm-foreground:var(--foreground,#122440);--pm-muted:var(--muted,#e7effb);--pm-muted-foreground:var(--muted-foreground,#5a6a84);--pm-border:var(--border,#d2deef);--pm-scale:1;--pm-ease:cubic-bezier(.22, 1, .36, 1);--pm-ease-expand:cubic-bezier(.22, 1.12, .36, 1);--pm-ease-collapse:cubic-bezier(.4, .04, .22, 1)}.pm-explainer__head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.pm-explainer__head>:not(.pm-explainer__summary):not(.pm-sr-only){min-width:0}.pm-explainer__summary:first-child,.pm-explainer__head>.pm-sr-only+.pm-explainer__summary{margin-left:auto}.pm-explainer__summary{color:var(--pm-muted-foreground);font:inherit;cursor:pointer;transition:background calc(.2s * var(--pm-scale)), color calc(.2s * var(--pm-scale));background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 6px;font-size:13px;display:inline-flex}.pm-explainer__summary:hover,.pm-explainer__summary[aria-expanded=true]{background:color-mix(in srgb, var(--pm-muted) 70%, transparent);color:var(--pm-accent)}.pm-explainer__summary:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-explainer__icon{flex-shrink:0;place-items:center;display:grid}.pm-explainer__chevron{opacity:.6;transition:transform calc(.38s * var(--pm-scale)) var(--pm-ease-expand);flex-shrink:0}.pm-explainer__summary[aria-expanded=true] .pm-explainer__chevron{transform:rotate(180deg)}.pm-explainer__panel{transition:grid-template-rows calc(.52s * var(--pm-scale)) var(--pm-ease-collapse);grid-template-rows:0fr;display:grid}.pm-explainer__panel[data-open]{transition-timing-function:var(--pm-ease-expand);grid-template-rows:1fr}.pm-explainer__panel-inner{min-height:0;overflow:hidden}.pm-explainer__body{background:color-mix(in srgb, var(--pm-muted) 55%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--pm-accent) 40%, transparent);color:var(--pm-muted-foreground);opacity:0;transition:opacity calc(.26s * var(--pm-scale)) var(--pm-ease-collapse), transform calc(.42s * var(--pm-scale)) var(--pm-ease-collapse);border-radius:14px;margin-block:10px 4px;padding:14px 16px;font-size:14px;line-height:1.65;transform:translateY(-6px)}.pm-explainer__body>*+*{margin-top:10px}.pm-explainer__body strong{color:var(--pm-foreground);font-weight:600}.pm-explainer__body ul{gap:6px;padding:0;list-style:none;display:grid}.pm-explainer__body li{padding-left:18px;position:relative}.pm-explainer__body li:before{content:"";background:var(--pm-accent);opacity:.55;border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:4px}.pm-explainer__panel[data-open] .pm-explainer__body{opacity:1;transition-timing-function:var(--pm-ease-expand);transform:none}.pm-country{--pm-accent:var(--primary,#2a4da6);--pm-accent-contrast:var(--primary-foreground,#fff);--pm-surface:var(--card,#fff);--pm-foreground:var(--foreground,#122440);--pm-muted:var(--muted,#e7effb);--pm-muted-foreground:var(--muted-foreground,#5a6a84);--pm-border:var(--border,#d2deef);--pm-item:34px;--pm-scale:1;--pm-ease:cubic-bezier(.22, 1, .36, 1);--pm-ease-expand:cubic-bezier(.22, 1.12, .36, 1);--pm-ease-collapse:cubic-bezier(.4, .04, .22, 1);color:var(--pm-foreground);position:relative}.pm-country__control{border:1px solid var(--pm-border);background:var(--pm-surface);width:100%;transition:border-color calc(.2s * var(--pm-scale)), box-shadow calc(.2s * var(--pm-scale));border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.pm-country__control:hover,.pm-country__control:focus-within,.pm-country__control[data-open]{border-color:color-mix(in srgb, var(--pm-accent) 45%, var(--pm-border));box-shadow:0 6px 18px -12px color-mix(in srgb, var(--pm-accent) 60%, transparent)}.pm-country__control:has(.pm-country__input:disabled){opacity:.75}.pm-country__input{min-width:0;color:inherit;font:inherit;cursor:text;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.pm-country__input:disabled{cursor:default;-webkit-text-fill-color:var(--pm-foreground);opacity:1}.pm-country__input::placeholder{color:var(--pm-muted-foreground)}.pm-country__toggle{color:inherit;opacity:.45;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.pm-country__flag{font-size:18px;line-height:1}.pm-country__panel{width:100%;transition:grid-template-rows calc(.34s * var(--pm-scale)) var(--pm-ease-collapse);pointer-events:none;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.pm-country__panel[data-open]{transition-timing-function:var(--pm-ease-expand);pointer-events:auto;grid-template-rows:1fr}.pm-country__panel-inner{min-height:0;overflow:hidden}.pm-country__panel[data-open] .pm-country__panel-inner{transition:overflow 0s calc(.34s * var(--pm-scale)) allow-discrete;overflow:visible}.pm-country__card{border:1px solid var(--pm-border);background:var(--pm-surface);box-shadow:0 22px 44px -28px color-mix(in srgb, var(--pm-foreground) 70%, transparent);animation:pm-stage-out calc(.22s * var(--pm-scale)) var(--pm-ease-collapse) both;border-radius:16px;margin-top:6px;padding:8px}.pm-country__panel[data-open] .pm-country__card{animation:pm-stage-in calc(.34s * var(--pm-scale)) var(--pm-ease-expand) both}.pm-country__empty{color:var(--pm-muted-foreground);text-align:center;padding:14px 10px;font-size:14px}.pm-country .pm-list__option:not([data-active]):not([aria-selected=true]):hover,.pm-dob .pm-list__option:not([data-active]):not([aria-selected=true]):hover{background:0 0}.pm-country .pm-list{width:100%;max-height:calc(var(--pm-item) * 6.5);margin-top:4px}.pm-list--rows .pm-list__option{height:auto;min-height:var(--pm-item);align-items:center;gap:10px;padding:6px 10px;line-height:1.3;display:flex}.pm-list--rows .pm-list__option>[aria-hidden=true]{flex:none}.pm-list__label{overflow-wrap:break-word;min-width:0}.pm-dob :focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-dob .pm-dob__slot-value:focus-visible{outline:none}@keyframes pm-stage-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}}@keyframes pm-stage-out{to{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes pm-cell-in{0%{opacity:0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.pm-dob__row,.pm-dob__panel,.pm-dob__slot,.pm-dob__stage,.pm-dob__cell,.pm-dob__picker,.pm-dob__active,.pm-list__option,.pm-country__panel,.pm-country__card,.pm-country__control,.pm-explainer__panel,.pm-explainer__body,.pm-explainer__chevron{transition:none;animation:none}.pm-explainer__body{transform:none}.pm-dob__stage{opacity:1;transform:none}}.pm-textfield,.pm-field,.pm-choices,.pm-choice-button,.pm-toggle,.pm-check,.pm-select,.pm-segmented,.pm-entry,.pm-quick-add,.pm-info,.pm-dialog{--pm-accent:var(--primary,#2a4da6);--pm-accent-contrast:var(--primary-foreground,#fff);--pm-accent-soft:var(--brand-soft,#5a7cc0);--pm-surface:var(--card,#fff);--pm-background:var(--background,#f6f9fe);--pm-foreground:var(--foreground,#122440);--pm-muted:var(--muted,#e7effb);--pm-muted-foreground:var(--muted-foreground,#5a6a84);--pm-border:var(--border,#d2deef)}.pm-label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.pm-field{border:1px solid var(--pm-border);background:var(--pm-surface);width:100%;min-width:0;color:var(--pm-foreground);border-radius:16px;align-items:center;gap:8px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.pm-field:focus-within{border-color:var(--pm-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--pm-accent-soft) 10%, transparent)}.pm-field[data-invalid]:not(:focus-within){border-color:color-mix(in srgb, var(--attention,#a35a0a) 60%, var(--pm-border))}.pm-field__input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:16px 0;font-size:16px}.pm-field__input::placeholder{color:var(--pm-muted-foreground);opacity:1}.pm-field__unit{color:var(--pm-muted-foreground);flex-shrink:0}.pm-field__input[type=number]{appearance:textfield}.pm-field__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pm-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pm-field__hint{color:var(--pm-muted-foreground);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--pm-ease,ease);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex;transform:translate(4px)}.pm-field__hint svg{box-sizing:content-box;border:1px solid var(--pm-border);background:var(--pm-muted);border-radius:6px;padding:3px 5px}.pm-field:focus-within:not([data-empty],[data-invalid]) .pm-field__hint{opacity:1;transform:none}@media (pointer:coarse),(max-width:479px){.pm-field__hint{display:none}}@media (pointer:coarse){.pm-field[data-size=sm] .pm-field__input,.pm-select,.pm-country__input,.pm-category-picker__search input,.pm-search-value :is(input,textarea){font-size:16px}}.pm-textfield .pm-field{position:relative}.pm-textfield .pm-field__hint{position:absolute;top:0;bottom:0;right:16px}.pm-textfield .pm-field__input{transition:margin-right .2s var(--pm-ease,ease)}@media (pointer:fine) and (min-width:480px){.pm-textfield .pm-field:focus-within:not([data-empty],[data-invalid]) .pm-field__input{margin-right:124px}}.pm-field[data-size=lg]{padding:8px 8px 8px 12px}.pm-field[data-size=lg] .pm-field__input{padding:0 12px;font-size:24px;font-weight:500}.pm-field[data-size=lg] .pm-field__unit{white-space:nowrap;padding-right:12px;font-size:18px}.pm-field[data-size=sm]{background:color-mix(in srgb, var(--pm-muted) 60%, transparent);border-color:#0000;border-radius:12px;width:auto;padding:0 8px}.pm-field[data-size=sm] .pm-field__input{text-align:right;font-variant-numeric:tabular-nums;width:5rem;padding:8px 0;font-size:14px;font-weight:500}.pm-field[data-size=sm] .pm-field__unit{font-size:14px}.pm-field[data-fit]{width:fit-content;max-width:100%;position:relative}.pm-field[data-fit] .pm-field__input{width:calc(var(--pm-chars,6) * 1ch + 2px);text-align:right;font-variant-numeric:tabular-nums;flex:none}.pm-field[data-fit] .pm-field__hint{position:absolute;top:0;bottom:0;left:calc(100% + 12px)}.pm-unit-select{flex-shrink:0;margin-right:-8px;display:inline-flex;position:relative}.pm-unit-select__trigger{border:1px solid color-mix(in srgb, var(--pm-accent) 22%, transparent);background:color-mix(in srgb, var(--pm-accent) 7%, var(--pm-surface));color:var(--pm-accent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 10px 8px 14px;font-size:15px;font-weight:600;line-height:20px;transition:background .16s,color .16s;display:inline-flex}.pm-unit-select__trigger:hover,.pm-unit-select__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--pm-accent) 40%, transparent);background:color-mix(in srgb, var(--pm-accent) 12%, var(--pm-surface))}.pm-unit-select__trigger[data-placeholder]{color:var(--pm-muted-foreground);font-weight:400}.pm-unit-select__trigger:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-unit-select__chevron{transition:transform .24s var(--pm-ease,ease)}.pm-unit-select__trigger[aria-expanded=true] .pm-unit-select__chevron{transform:rotate(180deg)}.pm-unit-select__list{z-index:20;border:1px solid var(--pm-border);background:var(--pm-surface);min-width:max(100%,200px);box-shadow:0 2px 6px color-mix(in srgb, var(--pm-foreground) 8%, transparent), 0 16px 36px -12px color-mix(in srgb, var(--pm-foreground) 28%, transparent);transform-origin:100% 0;border-radius:16px;padding:6px;animation:.2s cubic-bezier(.22,1,.36,1) pm-unit-select-in;position:absolute;top:calc(100% + 14px);right:-8px}@keyframes pm-unit-select-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.pm-unit-select__option{color:var(--pm-foreground);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:15px;display:flex}.pm-unit-select__option[data-active]{background:var(--pm-muted)}.pm-unit-select__option[aria-selected=true]{color:var(--pm-accent);font-weight:600}@media (prefers-reduced-motion:reduce){.pm-unit-select__chevron{transition:none}.pm-unit-select__list{animation:none}}.pm-field__step{border:1px solid var(--pm-border);width:28px;height:28px;color:var(--pm-muted-foreground);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:color .16s,border-color .16s,opacity .16s;display:grid}.pm-field__step:not(:disabled):hover{border-color:var(--pm-accent);color:var(--pm-accent)}.pm-field__step:disabled{opacity:.4;cursor:default}.pm-field__step:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-choices{border:0;min-width:0;margin-inline:0;padding:0}.pm-choices__legend{padding:0;font-size:18px;font-weight:500}.pm-choices__list{gap:12px;display:grid}.pm-choices__legend+.pm-choices__list,.pm-choices>.pm-explainer+.pm-choices__list{margin-top:16px}.pm-choices>.pm-explainer>.pm-explainer__head>.pm-choices__legend{margin:0}@media (min-width:640px){.pm-choices__list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-choice{border:1px solid var(--pm-border);background:var(--pm-background);min-width:0;color:var(--pm-foreground);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:20px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.pm-choice:hover{background:var(--pm-muted)}.pm-choice[data-checked]{border-color:var(--pm-accent);background:color-mix(in srgb, var(--pm-accent-soft) 15%, transparent)}.pm-choice:has(input:focus-visible){box-shadow:0 0 0 2px var(--pm-accent)}.pm-choice__icon{color:var(--pm-accent);flex-shrink:0;display:grid}.pm-choice__label{flex:1;font-size:14px;font-weight:500}.pm-choice__check{flex-shrink:0}.pm-choice[data-variant=solid]{background:var(--pm-surface);padding:16px 20px}.pm-choice[data-variant=solid] .pm-choice__label{font-size:inherit}.pm-choice[data-variant=solid]:hover{border-color:var(--pm-accent);background:var(--pm-surface)}.pm-choice[data-variant=solid][data-checked]{border-color:var(--pm-accent);background:var(--pm-accent);color:var(--pm-accent-contrast);box-shadow:0 1px 2px color-mix(in srgb, var(--pm-foreground) 12%, transparent)}.pm-choice[data-variant=solid]:has(input:focus-visible){box-shadow:0 0 0 2px var(--pm-surface), 0 0 0 4px var(--pm-accent)}.pm-choice-button{border:1px solid var(--pm-border);background:var(--pm-surface);width:100%;color:var(--pm-foreground);font:inherit;text-align:left;cursor:pointer;border-radius:16px;padding:16px 20px;transition:border-color .16s,background .16s;display:block}.pm-choice-button:hover{border-color:var(--pm-accent)}.pm-choice-button:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-choice-button__label{font-weight:500;display:block}.pm-choice-button__sublabel{color:var(--pm-muted-foreground);margin-top:2px;font-size:12px;display:block}.pm-toggle{border:1px solid var(--pm-border);color:var(--pm-muted-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:16px;flex-shrink:0;padding:16px 20px;font-size:14px;transition:background .16s,color .16s,border-color .16s}.pm-toggle:hover{background:var(--pm-muted);color:var(--pm-foreground)}.pm-toggle[aria-pressed=true]{border-color:var(--pm-accent);background:var(--pm-accent);color:var(--pm-accent-contrast);box-shadow:0 1px 2px color-mix(in srgb, var(--pm-foreground) 12%, transparent);font-weight:600}.pm-toggle:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-toggle:disabled{color:var(--pm-muted-foreground);opacity:.5;cursor:not-allowed;background:0 0}.pm-toggle[data-size=sm]{border-radius:999px;padding:4px 12px;font-size:13px;line-height:20px}.pm-check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.pm-check__box{width:16px;height:16px;accent-color:var(--pm-accent);flex-shrink:0;margin:2px 0 0}.pm-check__text{color:var(--pm-muted-foreground);font-size:14px;line-height:1.6}.pm-check__text a{text-underline-offset:2px;text-decoration:underline}.pm-check__text a:hover{color:var(--pm-foreground)}.pm-select{min-width:0;color:var(--pm-foreground);font:inherit;background:0 0;border:0;border-radius:12px;outline:none;padding:8px;font-size:14px}.pm-select[data-tone=filled]{background:color-mix(in srgb, var(--pm-muted) 60%, transparent)}.pm-select:focus-visible{box-shadow:0 0 0 2px var(--pm-accent)}@media (prefers-reduced-motion:reduce){.pm-field,.pm-field__step,.pm-field__hint,.pm-choice,.pm-choice-button,.pm-toggle{transition:none}}.pm-segmented{border:0;min-width:0;margin-inline:0;padding:0}.pm-segmented__legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.pm-segmented__track{background:color-mix(in srgb, var(--pm-muted) 80%, transparent);border-radius:999px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.pm-segmented__option{color:var(--pm-muted-foreground);white-space:nowrap;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px;transition:background .16s,color .16s,box-shadow .16s;position:relative}.pm-segmented__option:hover{color:var(--pm-foreground)}.pm-segmented__option[data-checked]{background:var(--pm-accent);color:var(--pm-accent-contrast);box-shadow:0 1px 2px color-mix(in srgb, var(--pm-foreground) 14%, transparent);font-weight:600}.pm-segmented__option:has(input:focus-visible){outline:2px solid var(--pm-accent);outline-offset:2px}.pm-entries{padding:0;list-style:none;display:grid}.pm-entry-item{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}@starting-style{.pm-entry-item{opacity:0;grid-template-rows:0fr}}.pm-entry-item[data-leaving]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,.04,.22,1),opacity .2s}.pm-entry-item__clip{min-height:0;margin:-4px;padding:4px;overflow:hidden}.pm-entry-item[data-settled] .pm-entry-item__clip{overflow:visible}.pm-entry-item+.pm-entry-item .pm-entry-item__space{padding-top:12px}.pm-entry-item__space>.pm-entry{transition:transform .42s cubic-bezier(.22,1,.36,1)}@starting-style{.pm-entry-item__space>.pm-entry{transform:translateY(-8px)scale(.98)}}.pm-entry-item[data-leaving] .pm-entry-item__space>.pm-entry{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.pm-entry-item,.pm-entry-item__space>.pm-entry{transition:none}}.pm-entry{border:1px solid var(--pm-border);background:var(--pm-surface);color:var(--pm-foreground);box-shadow:0 1px 2px color-mix(in srgb, var(--pm-foreground) 6%, transparent);border-radius:20px;padding:16px}@media (min-width:640px){.pm-entry{padding:20px}}.pm-entry__header{align-items:center;gap:12px;display:flex}.pm-entry__icon{background:color-mix(in srgb, var(--pm-accent-soft) 16%, transparent);width:36px;height:36px;color:var(--pm-accent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.pm-entry__heading{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.pm-entry__title{font-size:16px;font-weight:600}.pm-entry__badge{background:var(--pm-muted);color:var(--pm-muted-foreground);border-radius:999px;padding:3px 10px;font-size:12px}.pm-entry__remove,.pm-entry__lock{width:32px;height:32px;color:var(--pm-muted-foreground);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.pm-entry__remove{cursor:pointer;background:0 0;border:0;padding:0;transition:background .16s,color .16s}.pm-entry__remove:hover{background:var(--pm-muted);color:var(--pm-foreground)}.pm-entry__remove:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-entry__lock{cursor:help;position:relative}.pm-entry__body{margin-top:16px}.pm-entry__more{color:var(--pm-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-top:16px;margin-left:-12px;padding:6px 12px;font-size:14px;font-weight:500;transition:background .16s;display:inline-flex}.pm-entry__more:hover{background:var(--pm-muted)}.pm-entry__more:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-entry__chevron{transition:transform .3s var(--pm-ease-expand,ease)}.pm-entry__more[aria-expanded=true] .pm-entry__chevron{transform:rotate(180deg)}.pm-entry__details{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,.04,.22,1);display:grid}.pm-entry__details[data-open]{grid-template-rows:1fr;transition-timing-function:cubic-bezier(.22,1.12,.36,1)}.pm-entry__details-clip{visibility:hidden;min-height:0;transition:visibility 0s .32s;overflow:hidden}.pm-entry__details[data-open] .pm-entry__details-clip{visibility:visible;transition-delay:0s}.pm-entry__details-content{border-top:1px dashed var(--pm-border);gap:24px;margin-top:16px;padding:20px 0 4px;display:grid}@media (prefers-reduced-motion:reduce){.pm-entry__details,.pm-entry__details-clip,.pm-entry__chevron{transition:none}}.pm-quick-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-quick-add__label{color:var(--pm-muted-foreground);flex-basis:100%;font-size:14px}.pm-quick-add__button{border:1px solid color-mix(in srgb, var(--pm-accent) 14%, transparent);background:color-mix(in srgb, var(--pm-accent) 6%, var(--pm-surface));color:var(--pm-foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:500;line-height:20px;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.pm-quick-add__icon{background:var(--pm-accent);width:24px;height:24px;color:var(--pm-accent-contrast);transition:transform .2s var(--pm-ease-expand,ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.pm-quick-add__button:hover{border-color:color-mix(in srgb, var(--pm-accent) 35%, transparent);background:color-mix(in srgb, var(--pm-accent) 11%, var(--pm-surface));box-shadow:0 1px 3px color-mix(in srgb, var(--pm-foreground) 10%, transparent)}.pm-quick-add__button:hover .pm-quick-add__icon{transform:rotate(90deg)}.pm-quick-add__button:active{background:color-mix(in srgb, var(--pm-accent) 16%, var(--pm-surface))}@media (prefers-reduced-motion:reduce){.pm-quick-add__icon{transition:none}}.pm-quick-add--cards{display:block}.pm-quick-add--cards .pm-quick-add__label{margin-bottom:10px;display:block}.pm-quick-add__cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.pm-quick-add__card{border:1px solid var(--pm-border);background:var(--pm-surface);min-width:0;color:var(--pm-foreground);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.pm-quick-add__card:hover{border-color:color-mix(in srgb, var(--pm-accent) 45%, var(--pm-border));box-shadow:0 8px 20px -14px color-mix(in srgb, var(--pm-accent) 60%, transparent);transform:translateY(-1px)}.pm-quick-add__card:active{transform:none}.pm-quick-add__card:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-quick-add__card-icon{background:color-mix(in srgb, var(--pm-accent) 9%, transparent);width:36px;height:36px;color:var(--pm-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pm-quick-add__card-text{flex:1;min-width:0;display:grid}.pm-quick-add__card-title{font-size:15px;font-weight:600}.pm-quick-add__card-description{color:var(--pm-muted-foreground);font-size:12.5px;line-height:1.4}.pm-quick-add__card>.pm-quick-add__icon{background:var(--pm-muted);color:var(--pm-accent)}.pm-quick-add__card:hover>.pm-quick-add__icon{background:var(--pm-accent);color:var(--pm-accent-contrast);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.pm-quick-add__card{transition:none}.pm-quick-add__card:hover{transform:none}}.pm-quick-add__button:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-info{width:28px;height:28px;color:var(--pm-muted-foreground);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:background .16s,color .16s;display:inline-grid}.pm-info:hover{background:var(--pm-muted);color:var(--pm-accent)}.pm-info:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-info-link{color:var(--pm-accent,var(--primary,#2a4da6));font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px;transition:text-decoration-color .16s;display:inline}.pm-info-link:hover{text-decoration-color:currentColor}.pm-info-link:focus-visible{outline:2px solid var(--pm-accent,var(--primary,#2a4da6));outline-offset:2px;border-radius:4px}html:has(.pm-dialog[open]){overflow:hidden}.pm-dialog{background:var(--pm-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pm-foreground);box-shadow:0 24px 64px -16px color-mix(in srgb, var(--pm-foreground) 35%, transparent);opacity:0;transition:opacity .22s, transform .32s cubic-bezier(.22, 1, .36, 1), overlay .32s allow-discrete, display .32s allow-discrete;border:0;border-radius:24px;margin:auto;padding:0;overflow:auto;transform:translateY(12px)scale(.98)}.pm-dialog[open]{opacity:1;transform:none}@starting-style{.pm-dialog[open]{opacity:0;transform:translateY(12px)scale(.98)}}.pm-dialog::backdrop{-webkit-backdrop-filter:blur();transition:background .32s, backdrop-filter .32s, -webkit-backdrop-filter .32s, overlay .32s allow-discrete, display .32s allow-discrete;background:#0b1a3300}.pm-dialog[open]::backdrop{-webkit-backdrop-filter:blur(16px);background:#0b1a3380}@starting-style{.pm-dialog[open]::backdrop{-webkit-backdrop-filter:blur();background:#0b1a3300}}.pm-dialog__content{padding:20px 20px 24px}@media (min-width:640px){.pm-dialog__content{padding:24px 28px 28px}}@media (max-width:639px){.pm-dialog{border-radius:24px 24px 0 0;min-width:100%;max-width:none;max-height:calc(100dvh - 12px);margin:auto 0 0;transform:translateY(100%)}@starting-style{.pm-dialog[open]{transform:translateY(100%)}}.pm-dialog__content{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.pm-dialog__header{z-index:1;background:var(--pm-surface);justify-content:space-between;align-items:flex-start;gap:12px;margin:-20px -20px 0;padding:20px 20px 8px;display:flex;position:sticky;top:0}.pm-dialog__title{color:var(--pm-foreground);letter-spacing:-.01em;margin:0;padding-top:4px;font-size:20px;font-weight:600;line-height:1.3}.pm-dialog__close{width:32px;height:32px;color:var(--pm-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:-2px -6px 0 0;padding:0;transition:background .16s,color .16s;display:grid}.pm-dialog__close:hover{background:var(--pm-muted);color:var(--pm-foreground)}.pm-dialog__close:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-dialog__close:disabled{opacity:.4;cursor:default}.pm-dialog__footer{z-index:1;pointer-events:none;flex-direction:column;gap:8px;margin:10px -20px -24px;padding:12px 20px 24px;display:flex;position:sticky;bottom:0}.pm-dialog__footer>*{pointer-events:auto}@media (min-width:640px){.pm-dialog__header{margin:-24px -28px 0;padding:24px 28px 8px}.pm-dialog__footer{margin:12px -28px -28px;padding:14px 28px 28px}}@media (max-width:639px){.pm-dialog__footer{margin-bottom:calc(-24px - env(safe-area-inset-bottom,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.pm-dialog__footer>.pm-flow-button{justify-content:center;width:100%}.pm-dialog__footer:has(>.pm-dialog__dismiss){align-items:flex-end}.pm-dialog__dismiss{border:1px solid color-mix(in srgb, var(--pm-border) 70%, transparent);background:var(--pm-surface);min-height:48px;color:var(--pm-foreground);font:inherit;cursor:pointer;box-shadow:0 2px 6px color-mix(in srgb, var(--pm-foreground) 10%, transparent), 0 12px 28px -10px color-mix(in srgb, var(--pm-foreground) 35%, transparent);border-radius:999px;padding:0 26px;font-size:15px;font-weight:600;transition:background .16s}.pm-dialog__dismiss:hover{background:var(--pm-muted)}.pm-dialog__dismiss:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-dialog__dismiss:disabled{opacity:.4;cursor:default}@media (max-width:639px){.pm-dialog__close{display:none}}@media (min-width:640px){.pm-dialog__footer:has(>.pm-dialog__dismiss){display:none}}.pm-dialog__body{color:var(--pm-muted-foreground);margin-top:6px;font-size:14px;line-height:1.6}.pm-dialog__body>*+*{margin-top:16px}.pm-dialog__body dl{margin:0;display:grid}.pm-dialog__body dl>div{border-top:1px solid color-mix(in srgb, var(--pm-border) 70%, transparent);padding-block:12px}.pm-dialog__body dl>div:first-child{border-top:0;padding-top:0}.pm-dialog__body dl>div:last-child{padding-bottom:0}.pm-dialog__body dt{color:var(--pm-foreground);font-size:15px;font-weight:600}.pm-dialog__body dd{margin:2px 0 0}.pm-dialog__body strong{color:var(--pm-foreground);font-weight:600}.pm-dialog__body dl+p{background:color-mix(in srgb, var(--pm-muted) 55%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--pm-accent) 40%, transparent);border-radius:14px;padding:12px 14px}@media (prefers-reduced-motion:reduce){.pm-dialog,.pm-dialog::backdrop{transition:none}}[data-pm-invalid]{--pm-danger:var(--attention,#a35a0a)}[data-pm-invalid] .pm-field:not(:focus-within),[data-pm-invalid] .pm-country__control:not(:focus-within){border-color:color-mix(in srgb, var(--pm-danger) 60%, var(--pm-border));background:color-mix(in srgb, var(--pm-danger) 4%, var(--pm-surface))}[data-pm-invalid] .pm-dob__row:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pm-danger) 60%, transparent);pointer-events:none;position:absolute;inset:0}[data-pm-invalid] .pm-choice:not([data-checked]){border-color:color-mix(in srgb, var(--pm-danger) 45%, var(--pm-border))}[data-pm-invalid] .pm-check__box{outline:1.5px solid color-mix(in srgb, var(--pm-danger) 70%, transparent);outline-offset:2px;border-radius:3px}.pm-field-error{color:var(--pm-danger,var(--attention,#a35a0a));align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.45;animation:.34s cubic-bezier(.22,1,.36,1) both pm-error-in;display:flex}.pm-field-error svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}@keyframes pm-error-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.pm-field-error{animation:none}}.pm-or-unknown{--pm-accent:var(--primary,#2a4da6);--pm-foreground:var(--foreground,#122440);--pm-muted-foreground:var(--muted-foreground,#5a6a84);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pm-or-unknown__answer{min-width:0;max-width:100%;position:relative}.pm-or-unknown__field{flex-wrap:wrap;align-items:center;gap:8px;transition:opacity .32s,filter .32s;display:flex}.pm-or-unknown[data-unknown] .pm-or-unknown__field{opacity:.55;filter:grayscale(.8)}.pm-or-unknown .pm-field{position:relative}.pm-or-unknown :is(.pm-field,.pm-dob__row):after{content:"";border-radius:inherit;background:linear-gradient(to top right, transparent calc(50% - .75px), var(--pm-foreground) calc(50% - .75px), var(--pm-foreground) calc(50% + .75px), transparent calc(50% + .75px)), linear-gradient(to bottom right, transparent calc(50% - .75px), var(--pm-foreground) calc(50% - .75px), var(--pm-foreground) calc(50% + .75px), transparent calc(50% + .75px));opacity:.6;clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.pm-or-unknown[data-unknown] :is(.pm-field,.pm-dob__row):after{clip-path:inset(0);transition-delay:80ms}.pm-or-unknown__revive{cursor:text;background:0 0;border:0;border-radius:16px;padding:0;position:absolute;inset:0}.pm-or-unknown__revive:focus-visible{outline:2px solid var(--pm-accent,#2a4da6);outline-offset:2px}.pm-or-unknown__or{color:var(--pm-muted-foreground);font-size:13px}.pm-or-unknown .pm-field__hint{display:none}@media (prefers-reduced-motion:reduce){.pm-or-unknown__field,.pm-or-unknown :is(.pm-field,.pm-dob__row):after{transition:none}}.pm-flow-heading__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.5vw,2.65rem);font-weight:500;line-height:1.16}.pm-flow-heading__description{color:var(--muted-foreground,#5a6a84);margin-top:12px;font-size:15px;line-height:1.65}.pm-flow-card{border:1px solid color-mix(in srgb, var(--border,#d2deef) 48%, var(--card,white));background:color-mix(in srgb, var(--card,white) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);box-shadow:inset 0 1px 0 var(--card,white), 0 18px 48px -26px color-mix(in srgb, var(--foreground,#122440) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--foreground,#122440) 3%, transparent);border-radius:28px;padding:clamp(22px,3vw,32px)}.pm-flow-button{background:var(--primary,#2a4da6);min-height:48px;color:var(--primary-foreground,white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 23px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.pm-flow-button:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb, var(--primary,#2a4da6) 18%, transparent);transform:translateY(-2px)}.pm-flow-button[data-variant=secondary]{color:var(--primary,#2a4da6);background:var(--card,white);border-color:var(--border,#d2deef)}.pm-flow-button[data-variant=quiet]{color:var(--muted-foreground,#5a6a84);background:0 0}.pm-flow-button:disabled{opacity:.45;cursor:not-allowed}.pm-flow-button:focus-visible,.pm-flow-progress button:focus-visible{outline:3px solid var(--primary,#2a4da6);outline-offset:4px}.pm-flow-progress-wrap{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.pm-flow-progress-wrap[data-open]{grid-template-rows:1fr}.pm-flow-progress-clip{min-height:0;margin:0 -24px;padding:0 24px;transition:margin-bottom .42s cubic-bezier(.22,1,.36,1),padding-bottom .42s cubic-bezier(.22,1,.36,1);overflow:hidden}.pm-flow-progress-wrap[data-open]>.pm-flow-progress-clip{margin-bottom:-24px;padding-bottom:24px}.pm-flow-progress{border:1px solid color-mix(in srgb, var(--foreground,#122440) 10%, transparent);background:color-mix(in srgb, var(--card,white) 52%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--foreground,#122440) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--card,white) 70%, transparent);border-top:0;border-radius:0 0 22px 22px;align-items:center;gap:14px;margin:0 26px;padding:26px 10px 8px;display:flex}.pm-flow-progress button{color:var(--muted-foreground,#5a6a84);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background .16s,color .16s;display:inline-flex}.pm-flow-progress button:last-child{color:var(--primary,#2a4da6);font-weight:600}@media (hover:hover) and (min-width:641px){.pm-flow-progress button:hover{background:color-mix(in srgb, var(--muted,#e7effb) 70%, transparent);color:var(--foreground,#122440)}}.pm-flow-progress__track{background:color-mix(in srgb, var(--border,#d2deef) 70%, transparent);border-radius:99px;flex:1;min-width:0;height:3px;overflow:hidden}.pm-flow-progress__track>span{background:linear-gradient(90deg, var(--brand-soft,#5a7cc0), var(--primary,#2a4da6));transform-origin:0;border-radius:inherit;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}@media (max-width:639px){.pm-flow-progress{gap:8px;margin-inline:14px;padding-inline:4px}}.pm-flow-step{animation:.45s cubic-bezier(.22,1,.36,1) both pm-flow-enter}.pm-flow-step>*{animation:.55s cubic-bezier(.22,1,.36,1) both pm-flow-enter}.pm-flow-step>:nth-child(2){animation-delay:45ms}.pm-flow-step>:nth-child(3){animation-delay:90ms}.pm-flow-step>:nth-child(4){animation-delay:.135s}@keyframes pm-flow-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pm-flow-step,.pm-flow-step>*{animation:none}.pm-flow-button,.pm-flow-progress-wrap,.pm-flow-progress__track>span{transition:none}.pm-flow-button:hover:not(:disabled){transform:none}}.pm-flow-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(145deg, var(--card,#fff) 10%, var(--background,#f6f9fe) 65%, var(--card,#fff));position:fixed;inset:0;overflow:hidden}.pm-flow-backdrop__position{aspect-ratio:1;will-change:transform;width:min(65vw,850px);min-width:420px;transition:transform 2.8s cubic-bezier(.22,1,.36,1);position:absolute}.pm-flow-backdrop__position:first-child{top:-24%;right:-12%}.pm-flow-backdrop__position:nth-child(2){top:35%;left:-24%}.pm-flow-backdrop__position:nth-child(3){width:85vw;bottom:-65%;right:0}.pm-flow-backdrop__position>span{background:radial-gradient(ellipse at 40% 40%, color-mix(in srgb, var(--primary,#2a4da6) 14%, transparent), color-mix(in srgb, var(--muted,#e7effb) 48%, transparent) 45%, transparent 70%);border-radius:42% 58% 62% 38%/55% 40% 60% 45%;width:100%;height:100%;animation:24s ease-in-out infinite alternate pm-scene-drift;display:block}.pm-flow-backdrop__position:nth-child(2)>span{animation-delay:-9s}.pm-flow-backdrop__position:nth-child(3)>span{animation-delay:-17s}@keyframes pm-scene-drift{to{border-radius:58% 42% 38% 62%/40% 60% 45% 55%;transform:translate(5%,8%)rotate(18deg)scale(1.12)}}.pm-upload{border:1px dashed color-mix(in srgb, var(--primary,#2a4da6) 35%, var(--border,#d2deef));background:linear-gradient(125deg, color-mix(in srgb, var(--muted,#e7effb) 65%, transparent), color-mix(in srgb, var(--card,#fff) 85%, transparent));cursor:pointer;border-radius:22px;align-items:center;gap:24px;padding:22px 24px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.pm-upload:hover,.pm-upload[data-dragging]{border-color:var(--primary,#2a4da6);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary,#2a4da6) 12%, transparent)}.pm-upload:focus-visible{outline:2px solid var(--primary,#2a4da6);outline-offset:4px}.pm-upload__art{flex-shrink:0;place-items:center;width:68px;height:76px;display:grid;position:relative}.pm-upload__sheet{border:1px solid var(--border,#d2deef);background:var(--card,#fff);border-radius:12px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:6px 9px;transform:rotate(-12deg)translate(-6px)}.pm-upload__sheet:nth-child(2){transform:rotate(9deg)translate(6px)}.pm-upload__sheet:nth-child(3){color:var(--primary,#2a4da6);box-shadow:0 8px 18px -10px var(--primary,#2a4da6);place-items:center;display:grid;transform:rotate(-2deg)}.pm-upload:hover .pm-upload__sheet:first-child,.pm-upload[data-dragging] .pm-upload__sheet:first-child{transform:rotate(-19deg)translate(-10px,-4px)}.pm-upload:hover .pm-upload__sheet:nth-child(2),.pm-upload[data-dragging] .pm-upload__sheet:nth-child(2){transform:rotate(15deg)translate(9px,-3px)}.pm-upload__copy{flex:1;min-width:0}.pm-upload__title{color:var(--foreground,#122440);font-size:14px;font-weight:600}.pm-upload__hint{color:var(--muted-foreground,#5a6a84);margin-top:5px;font-size:12px;line-height:1.5}.pm-upload__action{background:var(--card,#fff);color:var(--primary,#2a4da6);border-radius:99px;align-items:center;gap:7px;margin-top:12px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.pm-upload[data-compact]{padding-block:12px}.pm-upload[data-compact] .pm-upload__art{width:42px;height:50px}.pm-upload[data-compact] .pm-upload__action{display:none}@media (max-width:480px){.pm-upload{gap:14px;padding:18px 14px}.pm-upload__art{width:50px;height:62px}.pm-upload__hint{font-size:11px}}@media (prefers-reduced-motion:reduce){.pm-flow-backdrop__position,.pm-upload,.pm-upload__sheet{transition:none}.pm-flow-backdrop__position>span{animation:none}}
.pm-faq{--pm-accent:var(--primary,#2a4da6);--pm-accent-contrast:var(--primary-foreground,#fff);--pm-surface:var(--card,#fff);--pm-foreground:var(--foreground,#122440);--pm-muted-foreground:var(--muted-foreground,#5a6a84);--pm-border:var(--border,#d2deef);--pm-faq-shadow:var(--shadow-card,0 12px 40px #142d5f14);--pm-ease:cubic-bezier(.22, 1, .36, 1);color:var(--pm-foreground)}.pm-faq__inner{max-width:48rem;margin:0 auto}.pm-faq__head{text-align:center}.pm-faq__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.875rem,1.4rem + 1.4vw,2.25rem);font-weight:500;line-height:1.15}.pm-faq__subtitle{max-width:36rem;color:var(--pm-muted-foreground);margin:16px auto 0;font-size:1.125rem;line-height:1.6}.pm-faq__list{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.pm-faq__item{border:1px solid var(--pm-faq-rest-border,transparent);background:var(--pm-faq-item-rest,color-mix(in srgb, var(--pm-faq-item,var(--background,#f4f7fc)) 60%, transparent));border-radius:16px;transition:background-color .3s,border-color .3s,box-shadow .3s;overflow:hidden}.pm-faq__item:hover,.pm-faq__item[data-open]{border-color:var(--pm-border);background:var(--pm-faq-item,var(--background,#f4f7fc))}.pm-faq__item[data-open]{box-shadow:var(--pm-faq-shadow)}.pm-faq__item[data-teaser]{-webkit-mask-image:linear-gradient(#000 15%,#0000);mask-image:linear-gradient(#000 15%,#0000)}.pm-faq__item[data-late]{animation:pm-faq-in .4s var(--pm-ease) both;animation-delay:var(--pm-faq-delay,0s)}@keyframes pm-faq-in{0%{opacity:0;transform:translateY(16px)}}.pm-faq__heading{font:inherit;margin:0}.pm-faq__question{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.pm-faq__question:focus-visible{outline:2px solid var(--ring,var(--pm-accent));outline-offset:-2px;border-radius:16px}.pm-faq__label{font-weight:500;transition:color .2s}.pm-faq__question:hover .pm-faq__label,.pm-faq__item[data-open] .pm-faq__label{color:var(--pm-accent)}.pm-faq__icon{background:var(--pm-surface);width:36px;height:36px;color:var(--pm-accent);box-shadow:var(--pm-faq-shadow);border-radius:999px;flex-shrink:0;place-items:center;transition:transform .3s ease-out,background-color .3s,color .3s;display:grid}.pm-faq__item[data-open] .pm-faq__icon{background:var(--pm-accent);color:var(--pm-accent-contrast);transform:rotate(45deg)}.pm-faq__panel{opacity:0;transition:grid-template-rows .35s var(--pm-ease), opacity .35s var(--pm-ease);grid-template-rows:0fr;display:grid}.pm-faq__item[data-open] .pm-faq__panel{opacity:1;grid-template-rows:1fr}.pm-faq__panel>div{min-height:0;overflow:hidden}.pm-faq__answer{max-width:42rem;padding:0 20px 24px;transition:transform .35s ease-out;transform:translateY(-6px)}.pm-faq__item[data-open] .pm-faq__answer{transform:none}.pm-faq__answer p{white-space:pre-line;color:var(--pm-muted-foreground);margin:0;line-height:1.65}.pm-faq__cta{background:var(--pm-accent);color:var(--pm-accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.pm-faq__cta:hover{background:color-mix(in srgb, var(--pm-accent) 86%, black)}.pm-faq__more{justify-content:center;margin-top:8px;display:flex}.pm-faq__more button{border:1px solid var(--pm-border);background:var(--pm-surface);color:var(--pm-foreground);font:inherit;box-shadow:var(--pm-faq-shadow);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;display:inline-flex}.pm-faq__more svg{color:var(--pm-accent);transition:transform .2s}.pm-faq__more button:hover svg{transform:translateY(2px)}@media (min-width:640px){.pm-faq__question{padding:20px 24px}.pm-faq__answer{padding:0 24px 24px}}@media (prefers-reduced-motion:reduce){.pm-faq__item,.pm-faq__icon,.pm-faq__panel,.pm-faq__answer{transition:none}.pm-faq__item[data-late]{animation:none}}
.pm-search-bar,.pm-search-popover,.pm-category-picker{--pm-accent:var(--primary,#2a4da6);--pm-surface:var(--card,#fff);--pm-foreground:var(--foreground,#122440);--pm-muted:var(--muted,#e7effb);--pm-muted-foreground:var(--muted-foreground,#5a6a84);--pm-border:var(--border,#d2deef);--pm-ease:cubic-bezier(.22, 1, .36, 1)}.pm-search-bar{grid-template-columns:var(--pm-search-columns,repeat(3, minmax(0, 1fr)));border:1px solid var(--pm-border);background:var(--pm-surface);border-radius:999px;align-items:center;padding:8px;transition:box-shadow .25s,background .25s;display:grid;box-shadow:0 12px 40px #142d5f14}.pm-search-field{min-width:0;position:relative}.pm-search-field:after{content:"";z-index:1;transition:background .26s var(--pm-ease), box-shadow .26s var(--pm-ease), left .26s var(--pm-ease), right .26s var(--pm-ease);pointer-events:none;background:0 0;border-radius:999px;position:absolute;inset:-8px}.pm-search-field:hover:after{background:var(--pm-muted)}.pm-search-field[data-active]:after{background:var(--pm-surface);box-shadow:0 2px 5px color-mix(in srgb, var(--pm-foreground) 10%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--pm-foreground) 30%, transparent)}.pm-search-segment{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-radius .24s var(--pm-ease);background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;gap:5px;padding:12px 20px;display:flex;position:relative}.pm-search-field .pm-search-segment>*{z-index:3;position:relative}.pm-search-field .pm-search-segment:focus{outline:none}.pm-search-label{color:var(--pm-foreground);font-size:14px;font-weight:650}.pm-search-value{color:var(--pm-muted-foreground);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.pm-search-value :is(input,textarea){width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.pm-search-value :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--pm-muted-foreground) 70%, transparent)}.pm-search-value :is(input,textarea):focus{color:var(--pm-foreground)}.pm-search-popover{z-index:30;overscroll-behavior:contain;border:1px solid var(--pm-border);background:var(--pm-surface);scrollbar-width:thin;border-radius:26px;width:540px;max-width:calc(100vw - 40px);max-height:min(440px,100dvh - 220px);padding:24px;position:absolute;top:calc(100% + 20px);left:-8px;overflow-y:auto;box-shadow:0 20px 60px #142d5f29}@media (max-width:639px){.pm-search-bar{border-radius:26px;grid-template-columns:1fr}.pm-search-segment{border-radius:18px;padding:11px 18px}.pm-search-popover{padding:18px;top:calc(100% + 8px);left:0}}.pm-category-picker{flex-direction:column;flex:auto;min-height:0;display:flex}.pm-category-picker__title{color:var(--pm-foreground);margin:0 0 16px;font-size:18px;font-weight:600}.pm-category-picker__search{border:1px solid var(--pm-border);color:var(--pm-muted-foreground);cursor:text;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;transition:border-color .15s;display:flex}.pm-category-picker__search:focus-within{border-color:color-mix(in srgb, var(--pm-accent) 45%, var(--pm-border))}.pm-category-picker__search input{min-width:0;color:var(--pm-foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.pm-category-picker__search input::placeholder{color:var(--pm-muted-foreground)}.pm-category-picker__grid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.pm-category-picker__empty{color:var(--pm-muted-foreground);grid-column:1/-1;margin:0;padding:16px 0;font-size:14px}@media (min-width:640px){.pm-category-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pm-category-picker__tile{border:1px solid color-mix(in srgb, var(--pm-border) 45%, transparent);color:var(--pm-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;font-size:14px;transition:background .15s,border-color .15s,color .15s;display:flex}.pm-category-picker__tile:hover{background:color-mix(in srgb, var(--pm-muted) 45%, transparent)}.pm-category-picker__tile[aria-pressed=true]{border-color:var(--pm-accent);background:color-mix(in srgb, var(--pm-accent) 7%, var(--pm-surface));color:color-mix(in srgb, var(--pm-accent) 80%, black)}
.financing-content{--background:#f6f9fe;--foreground:#122440;--card:#fff;--primary:#2a4da6;--primary-foreground:#fff;--accent:#1b3b85;--accent-foreground:#fff;--brand-soft:#5a7cc0;--muted:#e7effb;--muted-foreground:#5a6a84;--attention:#a35a0a;--border:#d2deef;overflow-anchor:none;padding:0}.financing-block{border:1px solid color-mix(in srgb, var(--border) 48%, var(--card));background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);box-shadow:inset 0 1px 0 var(--card), 0 18px 48px -26px color-mix(in srgb, var(--foreground) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:28px;padding:clamp(20px,3vw,30px)}.financing-block[data-pm-invalid]{border-color:color-mix(in srgb, var(--attention) 30%, var(--border))}.missing-summary{color:var(--attention);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:500;animation:.42s cubic-bezier(.22,1,.36,1) both financing-float-in;display:flex}.missing-summary__count{background:color-mix(in srgb, var(--attention) 12%, transparent);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.pm-dialog.counts-help-dialog{width:min(760px,100vw - 32px)}.counts-help{gap:20px;margin-top:16px;display:grid}@media (min-width:640px){.counts-help{grid-template-columns:1fr 1fr;align-items:start}}.counts-help__heading{color:var(--muted-foreground);letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.counts-help__heading[data-counts]{color:#1f8a5b}.counts-help__list{gap:8px;padding:0;list-style:none;display:grid}.counts-help__item{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.45;display:flex}.counts-help__item[data-counts]{background:color-mix(in srgb, #1f8a5b 7%, var(--card));box-shadow:inset 0 0 0 1px #1f8a5b29}.counts-help__icon{background:var(--card);width:36px;height:36px;color:var(--muted-foreground);box-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.counts-help__item[data-counts] .counts-help__icon{color:#1f8a5b}.security-card{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.security-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));transform:translateY(-1px)}.security-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.security-card[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card));box-shadow:0 10px 24px -16px color-mix(in srgb, var(--primary) 70%, transparent)}.security-card__icon{background:color-mix(in srgb, var(--primary) 9%, transparent);width:40px;height:40px;color:var(--primary);border-radius:13px;flex-shrink:0;place-items:center;transition:background .18s,color .18s;display:grid}.security-card[aria-pressed=true] .security-card__icon{background:var(--primary);color:#fff}.security-card__check{border:1.5px solid var(--border);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;transition:background .18s,border-color .18s;display:grid}.security-card[aria-pressed=true] .security-card__check{border-color:var(--primary);background:var(--primary)}.income-outlook{--outlook-green:0%;--outlook-tone:color-mix(in oklab, #1f8a5b var(--outlook-green), var(--primary));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--outlook-tone) 14%, transparent), transparent 60%), color-mix(in srgb, var(--card) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--outlook-tone) 22%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--outlook-tone) 55%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding:18px 20px;animation:.52s cubic-bezier(.22,1,.36,1) both income-outlook-in;display:grid}.income-outlook[data-waiting]{display:none}@keyframes income-outlook-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.income-outlook__gauge{aspect-ratio:1;place-items:center;display:grid;position:relative}.income-outlook__gauge>svg{position:absolute;inset:0;overflow:visible}.income-outlook__track,.income-outlook__arc{fill:none;stroke-width:9px;stroke-linecap:round}.income-outlook__track{stroke:color-mix(in srgb, var(--outlook-tone) 13%, var(--card))}.income-outlook[data-waiting] .income-outlook__arc{visibility:hidden}.income-outlook__arc{stroke:var(--outlook-tone);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--outlook-tone) 45%, transparent))}.income-outlook__tick{fill:var(--card);stroke:color-mix(in srgb, var(--foreground) 25%, transparent);stroke-width:1.5px;transition:fill .3s,stroke .3s}.income-outlook__tick[data-reached]{fill:#fff;stroke:var(--outlook-tone)}.income-outlook__icon{background:var(--outlook-tone);color:#fff;width:44px;height:44px;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--outlook-tone) 80%, transparent);border-radius:999px;grid-area:1/1;place-items:center;display:grid}.income-outlook[data-waiting] .income-outlook__icon{background:var(--muted);color:var(--muted-foreground);box-shadow:none}.income-outlook__burst{pointer-events:none;position:absolute;top:50%;left:50%}.income-outlook__spark{background:var(--outlook-tone);border-radius:999px;width:7px;height:7px;display:block;position:absolute;left:-3.5px}.income-outlook__title{color:var(--foreground);letter-spacing:-.01em;font-size:17px;font-weight:650}.income-outlook__text{color:var(--muted-foreground);margin-top:4px;font-size:14px;line-height:1.5}.income-outlook__note{color:var(--muted-foreground);opacity:.85;margin-top:10px;font-size:11.5px;line-height:1.45}@media (min-width:1360px){.income-outlook-dock{width:min(300px,50vw - 424px);position:absolute;top:0;bottom:0;left:calc(100% + 28px)}.income-outlook{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;margin-top:0;padding:26px 22px 22px;position:sticky;top:200px}.income-outlook[data-waiting]{display:grid}.income-outlook[data-waiting] .income-outlook__track{stroke:color-mix(in srgb, var(--muted-foreground) 14%, var(--card))}.income-outlook__gauge{width:150px}.income-outlook__icon{width:56px;height:56px}.income-outlook__icon svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.income-outlook{animation:none}}[data-float-in]{animation:.52s cubic-bezier(.22,1,.36,1) backwards financing-float-in;animation-delay:calc(var(--i,0) * 70ms)}@keyframes financing-float-in{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.985)}}@media (prefers-reduced-motion:reduce){[data-float-in]{animation:none}}.financing-question{transition:border-color .35s,box-shadow .35s,background .35s}.financing-question.is-active{background:color-mix(in srgb, var(--card) 96%, transparent);box-shadow:inset 0 1px 0 var(--card), 0 20px 48px -24px color-mix(in srgb, var(--primary) 32%, transparent), 0 2px 6px color-mix(in srgb, var(--foreground) 3%, transparent)}.financing-content button[type=submit],.financing-content button.bg-\[var\(--primary\)\]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 16%, transparent), 0 8px 20px -12px var(--primary)}@media (prefers-reduced-motion:reduce){.security-card{transition:none!important;animation:none!important}}
/*# sourceMappingURL=1dmdztr9ghjl-.css.map*/