.sqzl-invite,.sqzl-page,.sqzl-flyer{--l-ivory:var(--ivory, #f6f0e4);--l-ivory2:var(--ivory-2, #efe6d3);--l-paper:var(--paper, #fbf7ee);--l-jade:var(--jade, #0f4c45);--l-jade2:var(--jade-2, #1d6358);--l-gold:var(--gold, #c9a24a);--l-goldhi:var(--gold-hi, #e6c877);--l-goldink:var(--gold-ink, #7a5c1c);--l-pinkdeep:var(--pink-deep, #c46f6c);--l-pinkink:var(--pink-ink, #a14d4a);--l-seal:#a8443f;--l-red:#b03a2e;--l-ink:var(--ink, #1d2523);--l-ink2:var(--ink-2, #3b4542);--l-muted:var(--muted, #6c675c);--l-line:var(--line, #ddd0b6);--l-line2:var(--line-2, #cbb993);--l-cn:var(--font-cn, "Noto Serif SC", "Songti SC", serif);--l-kai:var(--font-kai, "Kaiti SC", "KaiTi", serif);--l-latin:var(--font-latin, Georgia, serif);--l-ease:var(--ease, cubic-bezier(.22, .61, .36, 1))}.sqzl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sqzl-invite [hidden],.sqzl-page [hidden]{display:none!important}.sqzl-invite{margin:clamp(28px, 5vw, 56px) auto;max-width:980px;padding-inline:max(var(--gutter, 16px), 0px);box-sizing:border-box;color:var(--l-ink)}.sqzl-invite *,.sqzl-invite *::before,.sqzl-invite *::after{box-sizing:border-box}.sqzl-invite--home{padding-inline:var(--gutter,16px)}.sqzl-scene{position:relative;isolation:isolate;overflow:hidden;padding:clamp(26px, 3.6vw, 40px) clamp(18px, 3.6vw, 40px) 34px;border-radius:22px;background:radial-gradient(circle at 89% 11%,#fff8df 0 26px,rgb(255 241 204 / .6) 27px 52px,#fff0 104px),linear-gradient(180deg,#7cbfe6 0%,#a5d5ee 36%,#d3ebf3 66%,#edf3ea 100%);box-shadow:0 0 0 1px rgb(15 76 69 / .14),0 26px 50px -30px rgb(18 60 80 / .6)}.sqzl-scene__sky{position:absolute;inset:0;z-index:-2;pointer-events:none}.sqzl-cloud{position:absolute;display:block;height:auto;animation:sqzl-drift 46s ease-in-out infinite alternate;animation-play-state:paused}.sqzl-invite.is-seen .sqzl-cloud{animation-play-state:running}.sqzl-cloud--a{top:16px;left:47%;width:168px}.sqzl-cloud--b{top:96px;left:76%;width:116px;opacity:.92;animation-duration:62s;animation-direction:alternate-reverse}.sqzl-cloud--c{top:44%;left:4%;width:92px;opacity:.55;animation-duration:54s}.sqzl-birds{position:absolute;top:36px;right:20%;width:44px}@keyframes sqzl-drift{from{transform:translateX(-26px)}to{transform:translateX(30px)}}.sqzl-scene__street{position:absolute;right:0;bottom:0;left:0;z-index:-1;height:230px;pointer-events:none}.sqzl-houses{position:absolute;right:0;bottom:30px;left:0;display:block;width:100%;height:200px}.sqzl-scene__walk{position:absolute;right:0;bottom:0;left:0;height:32px;background:linear-gradient(180deg,#b9a47a 0 3px,rgb(52 36 12 / .12) 3px 6px,transparent 6px),repeating-conic-gradient(from 45deg,#e8dabd 0 25%,#f7efdd 0 50%) 0 3px / 16px 16px}.sqzl-scene__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(112px, 15vw, 150px);gap:0 clamp(16px, 3vw, 34px);align-items:end}.sqzl-invite__main{min-width:0}.sqzl-invite__head{max-width:38em;margin:0 0 20px}.sqzl-invite__kicker{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.sqzl-invite__kicker span{padding:3px 11px;border-radius:999px;background:rgb(255 253 247 / .9);box-shadow:0 1px 0 rgb(18 60 80 / .14);color:var(--l-goldink);font-family:var(--l-kai);font-size:13.5px;line-height:20px;letter-spacing:.12em;white-space:nowrap}.sqzl-invite__kicker span:first-child{background:var(--l-jade);color:var(--l-goldhi)}.sqzl-invite__title{margin:0 0 8px;color:#13302d;font-family:var(--l-cn);font-size:clamp(24px, 3.4vw, 34px);font-weight:900;line-height:1.28;letter-spacing:.04em;text-shadow:0 1px 0 rgb(255 255 255 / .5);text-wrap:balance}.sqzl-invite__lede{margin:0;color:#223738;font-size:15.5px;line-height:1.75;text-wrap:pretty}.sqzl-invite__slip{position:relative;padding:28px clamp(18px, 3vw, 30px) 22px;border-radius:6px;background:var(--l-paper) var(--grain,none);box-shadow:0 0 0 1px var(--l-line2),0 22px 40px -24px rgb(18 50 60 / .6)}.sqzl-invite__slip::before{content:"";position:absolute;inset:8px;border:1.5px dashed var(--l-line2);border-radius:3px;pointer-events:none}.sqzl-invite__cut{position:absolute;top:8px;left:22px;padding:0 8px;transform:translateY(-50%);background:var(--l-paper);color:var(--l-muted);font-family:var(--l-kai);font-size:13px;line-height:18px;letter-spacing:.14em;white-space:nowrap}.sqzl-stamps{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:14px;min-width:0;margin:0 0 18px;padding:0;border:0}.sqzl-stamp{position:relative;display:block;min-width:0;cursor:pointer;transition:transform .28s var(--l-ease);-webkit-tap-highlight-color:#fff0}.sqzl-stamp input{position:absolute;opacity:0;width:1px;height:1px}.sqzl-stamp__perf{display:block;padding:6px;background:radial-gradient(circle at 50% 50%,transparent 2.6px,#fffdf7 3.1px) -6px -6px / 12px 12px;filter:drop-shadow(0 6px 10px rgb(52 36 12 / .18))}.sqzl-stamp__face{position:relative;display:grid;gap:4px;min-height:104px;padding:12px 8px 10px;overflow:hidden;color:#fbf1e4;text-align:center;transition:filter .28s var(--l-ease),opacity .28s var(--l-ease)}.sqzl-stamp__face::after{content:"";position:absolute;inset:4px;border:1px solid rgb(255 255 255 / .35);pointer-events:none}.sqzl-stamp--birthday .sqzl-stamp__face{background:radial-gradient(120% 90% at 50% 0%,#c25a4d,var(--l-seal) 70%)}.sqzl-stamp--fuel .sqzl-stamp__face{background:radial-gradient(120% 90% at 50% 0%,#2d7a6c,var(--l-jade) 70%)}.sqzl-stamp--deals .sqzl-stamp__face{background:radial-gradient(120% 90% at 50% 0%,#e6c877,var(--l-gold) 70%);color:#2b230e}.sqzl-stamp--deals .sqzl-stamp__face::after{border-color:rgb(43 35 14 / .25)}.sqzl-stamp__name{font-family:var(--l-cn);font-size:19px;font-weight:900;line-height:1.3;letter-spacing:.08em;white-space:nowrap}.sqzl-stamp__hint{font-size:12.5px;line-height:1.45;opacity:.92}.sqzl-stamp__val{margin-top:auto;font-family:var(--l-latin);font-size:10px;line-height:1.4;letter-spacing:.14em;opacity:.7}.sqzl-stamp:not(.is-on) .sqzl-stamp__face{filter:saturate(.25) brightness(1.08);opacity:.72}.sqzl-stamp__add{position:absolute;left:50%;bottom:-10px;translate:-50% 0;padding:2px 10px;border-radius:999px;background:var(--l-paper);box-shadow:0 0 0 1px var(--l-line2);color:var(--l-ink2);font-size:12.5px;line-height:18px;white-space:nowrap}.sqzl-stamp.is-on .sqzl-stamp__add{display:none}.sqzl-stamp.is-on{transform:rotate(-2deg) translateY(-2px)}.sqzl-stamp:nth-of-type(2).is-on{transform:rotate(1.5deg) translateY(-2px)}.sqzl-stamp__mark{position:absolute;right:-10px;bottom:-6px;display:grid;place-items:center;width:56px;height:56px;border:2px solid rgb(29 37 35 / .72);border-radius:50%;color:rgb(29 37 35 / .8);font-family:var(--l-kai);font-size:15px;letter-spacing:.1em;opacity:0;transform:rotate(-16deg) scale(1.5);transition:opacity .2s,transform .32s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.sqzl-stamp__mark span{padding:0 4px;background:rgb(251 247 238 / .55)}.sqzl-stamp.is-on .sqzl-stamp__mark{opacity:1;transform:rotate(-16deg) scale(1)}.sqzl-stamp:focus-within .sqzl-stamp__perf{outline:3px solid var(--l-gold);outline-offset:3px}@media (hover:hover){.sqzl-stamp:hover{transform:translateY(-3px) rotate(-1deg)}}.sqzl-stamp.is-flown .sqzl-stamp__perf,.sqzl-stamp.is-flown .sqzl-stamp__mark,.sqzl-stamp.is-flown .sqzl-stamp__add{visibility:hidden}.sqzl-stamp.is-flown::before{content:"";position:absolute;inset:6px;border:1.5px dashed var(--l-line2);border-radius:3px}.sqzl-flyer{position:fixed!important;z-index:2147483000;margin:0!important;pointer-events:none;transition:none!important;will-change:transform,opacity}.sqzl-flyer .sqzl-stamp__add{display:none}.sqzl-month{min-width:0;margin:0 0 16px;padding:14px 14px 14px;border:1px solid var(--l-line);border-radius:10px;background:rgb(168 68 63 / .05)}.sqzl-invite .sqzl-month legend{float:left;width:100%;margin:0 0 10px;padding:0;border:0;color:var(--l-ink);font-family:var(--l-cn);font-size:15px;font-weight:700;line-height:22px}.sqzl-invite .sqzl-month legend small{margin-left:8px;color:var(--l-muted);font-family:inherit;font-size:12.5px;font-weight:400}.sqzl-month__grid{clear:both;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.sqzl-month__m{position:relative;display:block;min-width:0;margin:0;cursor:pointer}.sqzl-month__m input{position:absolute;opacity:0;width:1px;height:1px}.sqzl-month__m span{display:block;height:42px;border-radius:8px;background:#fffdf7;box-shadow:inset 0 0 0 1px var(--l-line2);color:var(--l-ink2);font-family:var(--l-latin);font-size:16px;font-weight:700;line-height:42px;text-align:center;white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s}.sqzl-month__m i{margin-left:1px;color:var(--l-muted);font-family:var(--l-cn);font-size:12px;font-style:normal;font-weight:400;line-height:1}@media (hover:hover){.sqzl-month__m:hover span{box-shadow:inset 0 0 0 1px var(--l-gold)}}.sqzl-month__m input:checked+span{background:var(--l-seal);box-shadow:inset 0 0 0 1px var(--l-seal),0 4px 10px -6px rgb(168 68 63 / .9);color:#fbf1e4}.sqzl-month__m input:checked+span i{color:rgb(251 241 228 / .85)}.sqzl-month__m input:focus-visible+span{outline:3px solid var(--l-gold);outline-offset:2px}.sqzl-invite__slip{container-type:inline-size}@container (max-width:540px){.sqzl-month__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sqzl-month__m span{height:44px;line-height:44px}}.sqzl-month.is-missing{box-shadow:0 0 0 2px var(--l-red);animation:sqzl-nudge .4s}@keyframes sqzl-nudge{25%{translate:-4px 0}75%{translate:4px 0}}.sqzl-next{margin:0 0 6px;color:var(--l-jade2);font-size:13.5px;line-height:20px}.sqzl-next b{color:var(--l-jade)}.sqzl-address{display:flex;align-items:stretch;gap:10px}.sqzl-address__field{position:relative;display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;border-bottom:2px solid var(--l-ink2);background:repeating-linear-gradient(180deg,transparent 0 31px,rgb(201 162 74 / .25) 31px 32px)}.sqzl-address__to{flex:none;color:var(--l-goldink);font-family:var(--l-kai);font-size:17px;letter-spacing:.12em}.sqzl-address__field input{flex:1;min-width:0;height:52px;padding:0;border:0;background:#fff0;color:var(--l-ink);font-family:ui-sans-serif,-apple-system,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei",sans-serif;font-size:18px;font-variant-numeric:lining-nums;letter-spacing:.01em;outline:none;box-shadow:none}.sqzl-invite .sqzl-address__field input[type="email"],.sqzl-invite .sqzl-address__field input[type="email"]:focus{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important}.sqzl-address__field input::placeholder{color:rgb(108 103 92 / .7);font-family:var(--l-cn);font-size:16px}.sqzl-address__field:focus-within{border-bottom-color:var(--l-jade);background-color:rgb(15 76 69 / .04)}.sqzl-drop{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--l-red);color:#fbf1e4;cursor:pointer;font-family:var(--l-cn);font-size:17px;font-weight:700;letter-spacing:.1em;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25),0 10px 22px -12px rgb(176 58 46 / .9);transition:transform .2s var(--l-ease),background .2s,box-shadow .2s}.sqzl-drop:hover{background:#9c2a22;transform:translateY(-1px)}.sqzl-drop:focus-visible{outline:3px solid var(--l-gold);outline-offset:3px}.sqzl-drop i{font-family:var(--l-latin);font-style:normal;transition:transform .2s}.sqzl-drop:hover i,.sqzl-invite.is-ready .sqzl-drop i{transform:translateX(3px)}.sqzl-invite.is-ready .sqzl-drop{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25),0 0 0 4px rgb(176 58 46 / .16),0 12px 24px -12px rgb(176 58 46 / .95)}.sqzl-drop[disabled]{opacity:.8;cursor:progress}.sqzl-suggest{margin:10px 0 0;font-size:14.5px}.sqzl-suggest button{padding:0;border:0;background:none;color:var(--l-jade);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.sqzl-msg{margin:10px 0 0;color:var(--l-red);font-size:14.5px}.sqzl-msg:empty{display:none}.sqzl-fine{margin:12px 0 0;color:var(--l-muted);font-size:13px;line-height:1.6;text-wrap:pretty}.sqzl-fine b{color:var(--l-ink2);font-weight:700}.sqzl-nb{white-space:nowrap}.sqzl-fine a{color:inherit}.sqzl-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.sqzl-invite__done{outline:none}.sqzl-done__kicker{margin:0 0 6px;color:var(--l-goldink);font-family:var(--l-kai);font-size:14px;letter-spacing:.16em}.sqzl-done__title{margin:0 0 8px;font-family:var(--l-cn);font-size:clamp(21px, 2.6vw, 26px);font-weight:900;line-height:1.35}.sqzl-done__lede{margin:0 0 14px;color:var(--l-ink2);font-size:15.5px;line-height:1.75;overflow-wrap:anywhere;text-wrap:pretty}.sqzl-invite__acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 0}.sqzl-btn{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--l-jade);color:var(--l-ivory)!important;font-family:var(--l-cn);font-size:16px;font-weight:700;letter-spacing:.06em;text-decoration:none!important;cursor:pointer;box-shadow:inset 0 0 0 1px var(--l-gold)}.sqzl-btn:hover{background:var(--l-jade2)}.sqzl-btn--line{background:#fff0;color:var(--l-jade)!important;box-shadow:inset 0 0 0 1.5px var(--l-jade)}.sqzl-btn--line:hover{background:rgb(15 76 69 / .07)}.sqzl-link{padding:6px 2px;border:0;background:none;color:var(--l-jade);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.sqzl-invite__box{position:relative;align-self:end;margin-bottom:-27px}.sqzl-pillar{display:block;width:100%;height:auto;transform-origin:50% 94%}.sqzl-pillar__slot{transition:stroke .3s}.sqzl-invite.is-ready .sqzl-pillar__slot{stroke:#f1d27e;stroke-width:2;animation:sqzl-slot 1.6s ease-in-out infinite}.sqzl-invite.is-gulp .sqzl-pillar{animation:sqzl-gulp .5s ease-out}@keyframes sqzl-slot{50%{stroke-opacity:.35}}@keyframes sqzl-gulp{30%{transform:scale(1.05,.95)}65%{transform:scale(.98,1.03)}100%{transform:none}}.sqzl-invite.is-known .sqzl-scene{padding:14px 18px;border-radius:10px;background:var(--l-paper);box-shadow:0 0 0 1px var(--l-line2)}.sqzl-invite.is-known .sqzl-scene__sky,.sqzl-invite.is-known .sqzl-scene__street,.sqzl-invite.is-known .sqzl-invite__box,.sqzl-invite.is-known .sqzl-invite__main>:not(.sqzl-known){display:none}.sqzl-invite.is-known .sqzl-scene__body{display:block}.sqzl-known{margin:0;color:var(--l-ink2);font-size:14.5px}.sqzl-invite{container-type:inline-size;container-name:sqzl}@supports (container-type:inline-size){@container sqzl (max-width:780px){.sqzl-scene{padding:22px 14px 0;border-radius:18px;background:radial-gradient(circle at 92% 6%,#fff8df 0 18px,rgb(255 241 204 / .55) 19px 36px,#fff0 70px),linear-gradient(180deg,#7cbfe6 0%,#a5d5ee 26%,#d3ebf3 60%,#edf3ea 100%)}.sqzl-scene__body{display:flex;flex-direction:column;align-items:stretch}.sqzl-cloud--a{top:8px;left:auto;right:-34px;width:118px}.sqzl-cloud--b{top:auto;bottom:150px;left:-26px;width:96px}.sqzl-cloud--c{display:none}.sqzl-birds{display:none}.sqzl-scene__street{height:168px}.sqzl-houses{bottom:26px;height:140px}.sqzl-scene__walk{height:28px}.sqzl-invite__head{margin-bottom:16px}.sqzl-invite__kicker{gap:5px;margin-bottom:10px}.sqzl-invite__kicker span{padding:2px 9px;font-size:12.5px;letter-spacing:.08em}.sqzl-invite__title{font-size:24px;line-height:1.32}.sqzl-invite__lede{font-size:15px;line-height:1.7}.sqzl-invite__slip{padding:26px 14px 18px}.sqzl-invite__cut{left:16px}.sqzl-invite__box{align-self:flex-end;width:74px;margin:12px 18px 6px 0}.sqzl-stamp__face{min-height:96px;padding:10px 4px 8px}.sqzl-stamp__name{font-size:16px;letter-spacing:.04em}.sqzl-stamp__hint{font-size:12px;word-break:keep-all;overflow-wrap:anywhere}.sqzl-stamp__mark{right:-8px;bottom:-6px;width:44px;height:44px;font-size:12.5px}.sqzl-stamp__val{display:none}}@container sqzl (min-width:521px) and (max-width:780px){.sqzl-stamps{grid-template-columns:repeat(3,minmax(0,150px));gap:14px}.sqzl-stamp__face{min-height:104px;padding:12px 8px 10px}.sqzl-stamp__name{font-size:19px;letter-spacing:.08em}}@container sqzl (max-width:520px){.sqzl-stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sqzl-month__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sqzl-address{flex-direction:column}.sqzl-address__field{padding:0 8px}.sqzl-invite .sqzl-address__field input[type="email"]{font-size:16px!important}.sqzl-drop{justify-content:center;width:100%}}}@supports not (container-type:inline-size){@media (max-width:720px){.sqzl-scene{padding:22px 14px 0;border-radius:18px;background:radial-gradient(circle at 92% 6%,#fff8df 0 18px,rgb(255 241 204 / .55) 19px 36px,#fff0 70px),linear-gradient(180deg,#7cbfe6 0%,#a5d5ee 26%,#d3ebf3 60%,#edf3ea 100%)}.sqzl-scene__body{display:flex;flex-direction:column;align-items:stretch}.sqzl-cloud--a{top:8px;left:auto;right:-34px;width:118px}.sqzl-cloud--b{top:auto;bottom:150px;left:-26px;width:96px}.sqzl-cloud--c{display:none}.sqzl-birds{display:none}.sqzl-scene__street{height:168px}.sqzl-houses{bottom:26px;height:140px}.sqzl-scene__walk{height:28px}.sqzl-invite__head{margin-bottom:16px}.sqzl-invite__kicker{gap:5px;margin-bottom:10px}.sqzl-invite__kicker span{padding:2px 9px;font-size:12.5px;letter-spacing:.08em}.sqzl-invite__title{font-size:24px;line-height:1.32}.sqzl-invite__lede{font-size:15px;line-height:1.7}.sqzl-invite__slip{padding:26px 14px 18px}.sqzl-invite__cut{left:16px}.sqzl-invite__box{align-self:flex-end;width:74px;margin:12px 18px 6px 0}.sqzl-stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sqzl-stamp__face{min-height:96px;padding:10px 4px 8px}.sqzl-stamp__name{font-size:16px;letter-spacing:.04em}.sqzl-stamp__hint{font-size:12px;word-break:keep-all;overflow-wrap:anywhere}.sqzl-stamp__mark{right:-8px;bottom:-6px;width:44px;height:44px;font-size:12.5px}.sqzl-stamp__val{display:none}.sqzl-month__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sqzl-address{flex-direction:column}.sqzl-address__field{padding:0 8px}.sqzl-invite .sqzl-address__field input[type="email"]{font-size:16px!important}.sqzl-drop{justify-content:center;width:100%}}}@supports (container-type:inline-size){@container sqzl (max-width:330px){.sqzl-stamp__hint{display:none}}}@supports not (container-type:inline-size){@media (max-width:360px){.sqzl-stamp__hint{display:none}}}@media (prefers-reduced-motion:reduce){.sqzl-stamp,.sqzl-stamp__mark,.sqzl-pillar,.sqzl-cloud,.sqzl-pillar__slot{transition:none!important;animation:none!important}}.sqzl-page{padding:clamp(28px, 6vw, 72px) var(--gutter,16px);background:var(--l-ivory)}.sqzl-page__inner{max-width:720px;margin:0 auto}.sqzl-card{position:relative;padding:clamp(24px, 4vw, 40px);border-radius:8px;background:var(--l-paper);box-shadow:0 0 0 1px var(--l-line2),0 18px 40px -26px rgb(52 36 12 / .55);color:var(--l-ink)}.sqzl-card h1{margin:0 0 12px;font-family:var(--l-cn);font-size:clamp(24px, 3.4vw, 32px);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.sqzl-card h2{margin:0 0 6px;font-family:var(--l-cn);font-size:19px}.sqzl-card p,.sqzl-card li{font-size:15.5px;line-height:1.75;color:var(--l-ink2)}.sqzl-kicker{margin:0 0 6px!important;color:var(--l-goldink)!important;font-family:var(--l-kai);font-size:14px!important;letter-spacing:.16em}.sqzl-list{margin:0 0 14px;padding-left:1.2em}.sqzl-tip{padding:10px 14px;border-left:3px solid var(--l-gold);background:rgb(201 162 74 / .1)}.sqzl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.sqzl-ok{padding:8px 12px;border-radius:8px;background:#dcebe6;color:var(--l-jade2)!important}.sqzl-err{padding:8px 12px;border-radius:8px;background:#f6dede;color:var(--l-red)!important}.sqzl-done__stamp{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:86px;height:86px;border:2.5px solid var(--l-red);border-radius:50%;color:var(--l-red);font-family:var(--l-kai);font-size:18px;letter-spacing:.1em;transform:rotate(-14deg);opacity:.85}.sqzl-card--done h1{padding-right:96px}.sqzl-prefs fieldset{margin:6px 0 14px;padding:0;border:0}.sqzl-prefs legend{margin-bottom:8px;font-family:var(--l-cn);font-weight:700}.sqzl-pref{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px dashed var(--l-line);cursor:pointer}.sqzl-pref input{width:20px;height:20px;margin-top:3px;accent-color:var(--l-jade)}.sqzl-pref span{display:grid}.sqzl-pref small{color:var(--l-muted);font-size:13.5px}.sqzl-prefs__row{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 16px}.sqzl-prefs__row label{display:grid;gap:4px;font-size:14px;color:var(--l-ink2)}.sqzl-prefs__row select{min-height:44px;padding:0 10px;border:1px solid var(--l-line2);border-radius:8px;background:#fff;font-size:15px}.sqzl-leave{margin-top:26px;padding-top:18px;border-top:1px solid var(--l-line)}.sqzl-leave.is-focus{padding:18px;border:2px solid var(--l-red);border-radius:10px}.sqzl-erase{margin-top:22px;color:var(--l-muted);font-size:14px}.sqzl-erase summary{cursor:pointer}.sqzl-erase form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}