@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c5c2497c52984f9f-s.2xv44z69ice5m.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:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc64b1adfa48a969-s.3sm3icogqpg5f.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:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/253bc5dc1a119fba-s.p.14pjxpvgbguqj.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:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.kRosgG_className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal;font-weight:500}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.3pa-xep11snzp.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.3392eipp7sc2y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.1abvn15b18zwh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.0uz2jod5i5o--.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0_u-iv5ddry8l.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.p.0_9p4dezmmbbg.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:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.D56ukW_className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Homemade Apple;font-style:normal;font-weight:400;font-display:swap;src:url(../media/691f7cbfe73110bf-s.p.1_tdlb83lhbr1.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:Homemade Apple Fallback;src:local(Arial);ascent-override:104.33%;descent-override:68.09%;line-gap-override:1.42%;size-adjust:124.21%}.S-3ema_className{font-family:Homemade Apple,Homemade Apple Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.04zcam1iel9wu.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.034_md61ci_hx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.2-gvzunjwzw93.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.p.3r6si8l984dsl.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.bT07yW_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}
.ps-pages{justify-content:center;gap:18px;padding:18px 16px 48px;display:grid}.ps-pages.is-armed .ps-page{cursor:crosshair}.ps-page{background:#fff;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 8px 28px #0f172a14}.ps-page>canvas{opacity:0;width:100%;height:100%;transition:opacity var(--ui-med,.2s) ease;display:block}.ps-page.is-drawn>canvas{opacity:1}.ps-layer{position:absolute;inset:0}.ps-page-number{color:#64748b;pointer-events:none;background:#0f172a0f;border-radius:99px;padding:1px 6px;font-size:10.5px;position:absolute;bottom:6px;right:8px}.ps-field{border:1.5px solid var(--slot);background:color-mix(in srgb, var(--slot) 12%, transparent);color:color-mix(in srgb, var(--slot) 78%, #000);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;display:grid;position:absolute;overflow:visible}.ps-field:active{cursor:grabbing}.ps-field.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--slot) 28%, transparent)}.ps-field.is-filled{background:color-mix(in srgb, var(--slot) 5%, transparent);border-style:dashed}.ps-field img{object-fit:contain;pointer-events:none;width:100%;height:100%}.ps-field-label{white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0 4px;font-size:11px;font-weight:600;line-height:1.1;display:flex;overflow:hidden}.ps-field-label svg{flex:none}.ps-field-label small{opacity:.8;text-overflow:ellipsis;margin-left:2px;font-weight:400;overflow:hidden}.ps-field-text{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-size:12px;overflow:hidden}.ps-field.is-checkbox .ps-field-label{padding:0}.ps-field-remove{background:var(--slot);color:#fff;cursor:pointer;border:0;border-radius:99px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-9px;right:-9px}.ps-field-resize{background:var(--slot);cursor:nwse-resize;border:2px solid #fff;border-radius:3px;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px}.ps-shell{z-index:90;background:var(--surface);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.ps-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:58px;padding:8px 16px;display:flex}.ps-title{min-width:0;display:grid}.ps-title strong{font-size:14px;font-weight:600}.ps-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ps-spacer{flex:1}.ps-icon{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ps-icon:hover{background:var(--hover)}.ps-icon.is-small{width:26px;height:26px;color:var(--muted);border-radius:8px}.ps-body{flex:1;min-height:0;display:flex}.ps-side{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:6px;width:320px;padding:14px;display:flex;overflow:auto}.ps-main{background:color-mix(in srgb, var(--ink) 4%, var(--surface));flex:1;min-width:0;overflow:auto}.ps-loading{color:var(--muted);text-align:center;margin:48px auto;font-size:13px}.ps-section{border-bottom:1px solid var(--line);gap:10px;padding:10px 2px 14px;display:grid}.ps-section:last-of-type{border-bottom:0}.ps-section h3{letter-spacing:.01em;margin:0;font-size:12.5px;font-weight:600}.ps-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ps-hint.is-warn{color:#b45309}.ps-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ps-people li{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:8px;padding:8px;display:flex}.ps-people li.is-on{border-color:var(--slot);box-shadow:0 0 0 2px color-mix(in srgb, var(--slot) 20%, transparent)}.ps-dot{background:var(--slot);border-radius:99px;flex:none;width:10px;height:10px;margin-top:8px}.ps-person{flex:1;gap:4px;min-width:0;display:grid}.ps-person strong{margin-top:2px;font-size:13px;font-weight:600}.ps-person small{color:var(--muted);font-size:11.5px}.ps-palette{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ps-palette button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:flex}.ps-palette button svg{color:var(--slot)}.ps-palette button:hover{border-color:color-mix(in srgb, var(--slot) 50%, var(--line))}.ps-palette button.is-on{border-color:var(--slot);background:color-mix(in srgb, var(--slot) 10%, var(--surface))}@media (max-width:760px){.ps-body{flex-direction:column-reverse}.ps-side{border-top:1px solid var(--line);border-right:0;width:auto;max-height:46vh}}.ps-pad{gap:12px;display:grid}.ps-pad-type input{border:1px solid var(--line);color:#111827;text-align:center;background:#fff;border-radius:14px;outline:none;width:100%;height:96px;padding:0 16px;font-size:40px}.ps-pad-type input:focus{border-color:color-mix(in srgb, var(--ink) 40%, var(--line))}.ps-pad-draw{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative}.ps-pad-draw canvas{aspect-ratio:3;cursor:crosshair;touch-action:none;width:100%;display:block}.ps-pad-line{pointer-events:none;border-top:1px dashed #cbd5e1;position:absolute;bottom:34px;left:24px;right:24px}.ps-pad-clear{position:absolute;top:6px;right:6px}@media (prefers-reduced-motion:reduce){.ps-page>canvas{transition:none}}.ps-sign-doc{min-height:200px}.ps-sign-field{border:1.5px dashed var(--slot);background:color-mix(in srgb, var(--slot) 8%, transparent);color:color-mix(in srgb, var(--slot) 80%, #000);font:inherit;border-radius:4px;place-items:center;margin:0;padding:0;display:grid;position:absolute}.ps-sign-field.is-mine{color:#78350f;cursor:pointer;background:#fff7dcf0;border:2px solid #d97706;border-radius:6px;animation:1.6s ease-in-out 2 ps-attention;box-shadow:0 1px 2px #0000002e,0 0 0 3px #ffffff8c}.ps-sign-field.is-mine .ps-field-label{font-size:12px}.ps-sign-field.is-mine.is-filled{background:#ffffffeb;border-style:solid;border-color:#16a34a;animation:none}.ps-sign-field.is-other{background:0 0;border-color:#0000}.ps-sign-field.is-other:not(.is-filled){border-color:color-mix(in srgb, var(--slot) 35%, transparent)}.ps-sign-field.is-auto{color:#111827;cursor:default;box-shadow:none;background:#ffffffe6;border:1.5px dashed #a8a29e;animation:none}.ps-sign-field img{object-fit:contain;pointer-events:none;width:100%;height:100%}.ps-sign-field.is-text input{color:#111827;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:0 4px;font-size:12px}.ps-sign-field.is-checkbox input{accent-color:#111827;cursor:pointer;width:70%;height:70%;margin:0}@keyframes ps-attention{50%{box-shadow:0 0 0 4px #ca8a0440}}@media (prefers-reduced-motion:reduce){.ps-sign-field.is-mine{animation:none}}.ps-sign-field.is-text select{color:#111827;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:0 4px;font-size:12px}.ps-sign-field.is-mine.is-next{box-shadow:0 0 0 3px #ca8a0459}@media (pointer:coarse){.ps-sign-field.is-mine:before{content:"";position:absolute;inset:min(0px,50% - 16px)}}@media (max-width:760px){.ps-sign-field.is-text :is(input,select){font-size:16px}}.ps-pad-upload{aspect-ratio:3;border:1px dashed var(--line);background:#fff;border-radius:14px;display:grid;position:relative}.ps-pad-upload.is-filled{border-style:solid}.ps-pad-upload img{object-fit:contain;width:100%;height:100%}.ps-pad-drop{color:#111827;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;place-content:center;justify-items:center;gap:6px;padding:12px 20px;display:grid}.ps-pad-drop:hover:not(:disabled){background:#f8fafc}.ps-pad-drop strong{font-size:13.5px;font-weight:500}.ps-pad-drop small{color:#64748b;max-width:360px;font-size:12px;line-height:1.45}.ps-pad-drop svg{color:#64748b}@media (max-width:760px){.ps-pad-type input{font-size:32px}}.sp{gap:14px;display:grid}.sp-modes{justify-self:start}.sp-paper{aspect-ratio:3;border:1px solid var(--line);color:#111827;background:#fff;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0a}.sp-paper.is-draw{cursor:crosshair}.sp-paper>img,.sp-paper>canvas{width:100%;height:100%;position:absolute;inset:0}.sp-paper>img{object-fit:contain;pointer-events:none}.sp-paper>canvas{z-index:1;touch-action:none}.sp-line{pointer-events:none;border-top:1.5px solid #d6dae1;position:absolute;bottom:26%;left:7%;right:7%}.sp-line span{color:#9aa3b2;font-size:18px;line-height:1;position:absolute;bottom:4px;left:0}.sp-signer{color:#8a93a3;letter-spacing:.01em;pointer-events:none;font-size:11.5px;position:absolute;bottom:12%;left:7%}.sp-placeholder{color:#a3abb8;pointer-events:none;font-size:14px;position:relative;top:-10%}.sp-drop{z-index:1;color:#111827;width:100%;height:100%;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:6px;padding:12px 24px 18%;display:grid;position:relative}.sp-drop:hover:not(:disabled){background:#f8fafc}.sp-drop-icon{color:#4b5563;background:#f1f3f6;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.sp-drop strong{font-size:13.5px;font-weight:500}.sp-drop small{color:#6b7280;max-width:380px;font-size:12px;line-height:1.45}.sp-tools{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.sp-tools-type{gap:10px;display:grid}.sp-name input{font-size:14px}.sp-styles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sp-style{border:1px solid var(--line);background:var(--surface);height:52px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;padding:0 10px;transition:border-color .12s,background .12s;display:grid;overflow:hidden}.sp-style span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.6;overflow:hidden}.sp-style:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line))}.sp-style.is-on{border-color:var(--ink);background:var(--hover)}.sp-inks{gap:6px;margin-right:auto;display:flex}.sp-tools-type+.sp-tools .sp-inks{margin-right:0}.sp-ink{border:2px solid var(--surface);background:var(--ink-c);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:999px;padding:0}.sp-ink.is-on{box-shadow:0 0 0 2px var(--ink)}.sp-hint{color:var(--muted);margin-right:auto;font-size:12.5px}.sp-hint.is-warn{color:#b45309;margin:0}.sp-legal{color:var(--muted);flex:220px;margin:0;font-size:12px;line-height:1.45}@media (max-width:760px){.sp-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-name input{font-size:16px}.sp-legal{flex-basis:100%}}
